The present invention relates to a device and method for enabling a plurality of companies or business entities to accommodate one another with a product or a part that is produced or traded by the companies or the business entities.
A product for which markets are scattered over a plurality of regions/countries has storage bases or production bases close to the markets, and the stock replenishment or production of the product is conducted based on a demand projection or a sales plan. Fluctuations in demand are dealt with by reviewing stock replenishment or production each time the demand forecast or the sales plan changes, or regularly. However, fluctuations surpassing the expected scale due to a steep increase in demand, a supply difficulty from an earthquake disaster or political instability, or the like cannot be absorbed by efforts of one company alone, such as replenishing under a safety stock model and working overtime or on a day off, and could lead to a loss of opportunity or a delay in delivery. A loss of opportunity in such cases may be prevented by accommodating the company with surplus stock of the product in question at another company or business entity that carries the product, or by commissioning the other company or business entity to produce the product.
In Patent Literature 1, there is disclosed a method of assisting companies in trading a product with one another, where a buyer and a seller make an option contract regarding the range of projected demand and carry out the option. Examples of an option contract include one prescribing a maximum number for a type of product that the seller is obliged to supply, and one prescribing a minimum number for a type of product that the buyer is obliged to purchase. The buyer and the seller adjust the sales/purchase quantity within the range set forth in the contract.
[PTL 1] Japanese Patent Laid-open Publication No. 2000-525761
When demand and supply fluctuations are too large to be dealt with by one company alone and it is decided to ask another company to supply its surplus stock, the company first needs to find another company that has surplus stock. In the case where the other company is in another country, contacting the other company immediately may not be possible due to the time difference. The company that is asked to supply its stock, on the other hand, needs to find out how many pieces can be supplied without affecting its own business and a price at which the stock is to be sold. However, determining those takes time except when a clearly excessive quantity is in stock.
In the case of accommodation between production factories, it is better to identify the cause of shortage and determine whether a finished product is to be supplied or a partly finished product or some part is to be supplied in order to avoid excessive accommodation.
The option contract of Patent Literature 1 is made between a buyer and a seller with respect to a particular product and, as a general rule, is not changed frequently once the contract is in effect. In addition, determining what item is to be supplied from one party to another by taking into account the parts configuration is not simulated in the option contract.
The present invention has been made in view of those points, and it is a first object of the present invention to generate a supply rule, which includes a quantity of a product or a part that can be supplied from surplus stock at one company or business entity to another company or business entity, and a condition for the accommodation. It is a second object of the present invention to provide means for supplying a product or a part between companies or between business entities by following the supply rule.
In order to attain the above-mentioned first object, according to one embodiment of the present invention, there is provided a supply rule generating device, including a storing unit and a processing unit, the supply rule generating device being configured to calculate a supply rule, which is a condition for enabling two or more companies or business entities that procure or supply the same part or same product to accommodate one another with a part, a partly finished product, or a finished product, in which the storing unit includes: an item configuration storing unit configured to store a configuration table of items including parts, partly finished products, or finished products; a stock and in-progress storing unit configured to store, for each item, a stock quantity and an in-progress quantity on a site-by-site basis; a product information storing unit configured to store, for each item, a production time and a cost on a site-by-site basis; and a shipment plan storing unit configured to store a shipment quantity of a product on a date-by-date basis and on a site-by-site basis, and in which the processing unit is configured to: calculate a production plan and a stock plan for each of the two or more companies or business entities so that the shipment quantity stored in the shipment plan storing unit is fulfilled, based on the information stored in the stock and in-progress storing unit and the information stored in the production information storing unit; calculate, from the calculated production plan and stock plan, a surplus stock quantity of the company or business entity at each of a plurality of points in future time, and a time point at which the company or business entity needs to re-stock when the surplus stock quantity is supplied to another company or business entity; and calculate an accommodation quantity and accommodation condition of a part, a partly finished product, or a finished product that is suppliable to another company or business entity.
In order to attain the above-mentioned second object, the supply rule generating device according to the one embodiment of the present invention further includes: search means for allowing a company or a business entity that wishes to receive a supply of a given item from another company or business entity to search for accommodable quantities and accommodation conditions of other companies or business entities; supply request means for receiving a supply request of the company or business entity that wishes to receive a supply of the given item; means for calculating how stock shifts at another company or business entity when the another company or business entity supplies the given item in response to the request from the supply request means; and means for enabling the another company or business entity to agree to the supply request.
According to the one embodiment of the present invention, the companies or business entities that carry the same item can accommodate one another with the stock or resources in the event of a steep change in demand.
A “supply rule generating device” according to an embodiment mode of the present invention is described below with reference to the drawings.
The flow of goods from a production base to a sales base is described first with reference to
Generally speaking, a single company produces a plurality of types of products, and an assembly-type product has a complicate parts configuration, which includes multiple stages. A process-type product may have more than a hundred steps as well, and the actual processing required until a product is ready for circulation is huge. In the description of this embodiment, product types, parts configuration, and the number of steps are simplified in order to make the specifics of the present invention clear.
A “step” in this embodiment may be a facility or a worker, an aggregation of facilities or workers, or may be a factory. In the manufacturing industry in general, labor and the initial cost are often managed in units of an aggregation (organization) of facilities or workers for some reason or other, and the aggregation may be regarded as a “step”.
A supply rule generating device 100 in this embodiment is described with reference to
The supply rule generating device 100 includes an input device 301, an output device 302, an external storage device 303, a computing device 304, a main memory device 305, a communication device 306, and a bus 307, which connects the devices to one another.
The input device 301 is a device that receives an input, such as a keyboard and a mouse, or a touch pen, or a pointing device. The output device 302 is a device that displays information, such as a display. The external storage device 303 is a non-volatile storage device such as a hard disk drive or a flash memory. The computing device 304 is a computing device such as a central processing unit (CPU).
The main memory device 305 is a memory device such as a random access memory (RAM). The communication device 306 is a wireless communication device configured to hold wireless communication via an antenna, or a cable communication device configured to hold cable communication via a network cable. The storing units of the supply rule generating device 100 are implemented by the main memory device 305 or external storage device 303 of the supply rule generating device 100.
The input unit, processing unit, and output unit of the supply rule generating device 100 are implemented by a program for causing the computing device 304 of the supply rule generating device 100 to execute processing.
This program is stored in the main memory device 305 or the external storage device 303, loaded onto the main memory device 305 in preparation for execution, and executed by the computing device 304. The supply rule generating device 100 may include the communication device 306 when necessary, and transmit and receive information via the communication device 306. In an example of possible modes of the supply rule generating device 100, the storing units that relate to the production or procurement of parts are installed in a device that is managed by a procurement base, the storing units that relate to the production of a partly finished product or a finished product are installed in a device that are managed by a production base, the storing units that relate to sales are installed in a device that is managed by a sales base, and the processing unit configured to calculate and output results is installed in a device that is managed by an information department.
The operation of the supply rule generating device 100 of this embodiment is described next by using concrete examples as the need arises.
Bases include, as shown in
Items handled at the respective bases require load quantities, lead times, and costs shown in
Stock information and in-progress information of items handled at the respective bases are shown in
A shipment plan of shipment from the respective bases is shown in
A rule template, which is referred to when a supply rule is generated, is shown in
The pieces of information described above are stored in the memory by the data input unit 108, used by the processing unit 109 to calculate a production plan, a stock plan, and a transport plan, and to generate a supply rule. The plans and the supply rule are output from the memory to the relevant storing units by the data output unit 110.
The data input unit 108, the processing unit 109, the data output unit 110, and the display/input means 113 execute processing with the use of the CPU and the memory in steps illustrated in
The processing in the respective steps is described below.
<Step 1301>
The data input unit 108 reads the input information 101 to the input information 107, which are necessary for the calculation, out of the storing units onto the memory.
<Step 1302>
For each base, a production plan, a stock plan, and a transport plan for transportation from the base to another base are planned based on the shipment plan read out of the shipment plan storing unit. Specifically, for each item registered in the shipment plan, items to be produced at the respective production bases in order to ship the registered item from a specified base at a specified date in a specified shipment quantity are calculated, as well as dates and production quantities of the production, item-by-item transport quantities in transportation between bases, and stock arrival/retrieval transitions at the respective bases. The calculation takes into account constraints such as a lead time and stock quantity required for production and transportation. There are many known algorithms for calculating a production plan and a transport plan, and the present invention is not limited to a particular method of calculating a production plan or a transportation plan. An example of a system that uses material requirements planning (MRP) is found in Japanese Patent Laid-open Publication No. 2000-79542, and an example of a system that uses linear planning or mixed integer programming is found in Japanese Patent Laid-open Publication No. 2010-55382. The processing unit may include a plurality of algorithms out of those or other calculation algorithms so that an algorithm selected for each company separately is used in the calculation. An example of the production plan is shown in
<Step 1303>
A surplus stock quantity and a production margin quantity are calculated as a surplus quantity from the production plan and stock plan calculated in Step 1302. An example of how the surplus quantity is calculated is described with reference to
First, the surplus stock quantity is obtained by subtracting the safety stock from a period end stock quantity in the stock plan. The surplus stock quantity is calculated for each item and each base that are specified in the rule template on a period-by-period basis. In the example of
Next, an extra production capacity is calculated from the production plan for a production base out of bases specified as subjects of the production margin quantity calculation in the rule template. Specifically, the extra production capacity is calculated by subtracting the production man-hour from the production capacity. While the production man-hour can be calculated by any method, the production man-hour in this embodiment is the product of a production quantity in the production plan and a load in the production information. For example, the extra capacity of the base P1 on 11/11 is calculated as 180 by 400−(220×1).
An item and a quantity in which the item can be produced with the use of the extra production capacity are calculated next. In the example of the production man-hour calculation method given above, the quotient of the extra production capacity of P1 divided by the ECU load is calculated for each item that can be produced at P1 (while the ECU is the only item that can be produced at P1 in this embodiment, generally a plurality of items can be produced at one base). The ECU production margin quantity of the base P1 on 11/11 is 180÷1=180. Items for which this calculation is to be performed are specified by item specification in a row of the rule template where “production margin quantity” is registered. The production margin quantity that is calculated by the method described above is an accommodation quantity in which an item can be supplied from one company to another company.
The calculation method given in this step is merely an example, and other calculation methods may be employed instead.
<Step 1304>
An accommodation condition is calculated for the surplus quantity calculated in Step 1303. Details of this step are illustrated in
A specified recovery date is calculated by adding safety days to 11/14. For example, when a single day is set as the safety days, 11/13 is calculated as the specified recovery date. The safety days may be read out of one of the storing units, or may be written in the program of the processing unit.
Next, a cost is calculated for the surplus quantity calculated in Step 1303. The cost of the surplus quantity is an accumulation of item-by-item costs and base-by-base costs. No particular method of cost calculation is specified here. The cost of the surplus quantity may be calculated by adding up standard costs set to the respective items, or may be calculated by obtaining constituent parts and supply routes from the item configuration and adding up a parts cost, a production costs, and transport costs. This embodiment describes an example in which the accumulated cost is calculated by some method and registered in the production information of
<Step 1305>
The surplus quantity calculated in Step 1303 and the accommodation condition calculated in Step 1304 are output as a “supply rule” to the supply rule storing unit 111 on a company-by-company basis. An example of the supply rule is shown in
Shown in “Company 1 supply rule: accommodation quantity” are an accommodation quantity and an accommodation condition that are calculated for Company 1 in the steps described above. The accommodation quantity is a quantity in which Company 1 can accommodate another company with its surplus stock. The specified recovery date is a date when Company 1's stock is gone in the case where Company 1 supplies its stock in the accommodation quantity to another company, and Company 1 needs to recover the stock quantity by the specified recovery date. Company 1 decides to accommodate another company with its stock if it is estimated that re-stocking by the specified recovery date is feasible.
Shown in “Company 1 supply rule: producible quantity” are a producible quantity in which Company 1 can produce a product or a part with the use of the extra capacity calculated in the manner described above, and a cost of the production. Company 1 can supply a product or a part in the producible quantity in addition to the accommodation quantity to another company. Company 1 can re-stock by producing a product or a part by itself after supplying its surplus stock to another company as long as the supplied quantity is within the producible quantity.
By calculating a supply rule for each company in the manner described above, accommodation quantity information and producible quantity information of the respective companies are accumulated in the storing unit 111.
The processing has been described in detail by taking stock and production capacity as an example of the supply rule. While a company can accommodate another company with its stock in the surplus quantity, which is the sum of the surplus stock quantity and the production margin quantity, it is not always necessary to calculate both of the surplus stock quantity and the production margin quantity. For instance, only the surplus stock quantity may be calculated in order to supply in the calculated surplus stock quantity. Other than stock, companies may accommodate one another with a production jig, a storage space, and an unoccupied space in a transport container. A production jig can be added to the surplus stock quantity, and a storage space and an unoccupied space in a transport container can be added to the storing units and the processing unit by applying the production margin quantity processing step.
Described next is a method of supplying stock, or a product or apart in the production margin quantity, from one company to another company with the use of the “supply rule”. This method, also, is implemented by the data input unit 108, the processing unit 109, the data output unit 110, and the display/input means 113 by executing processing with the use of the CPU and the memory in steps illustrated in
<Step 2001>
The data input unit 108 reads the input information 101 to the input information 106, the input information 111, and the input information 112, which are necessary for the calculation, out of the storing units onto the memory.
<Step 2002>
The display unit displays stock transitions and supply rules of the companies. A display example is shown in
Displayed in 2103 is the supply rule of its own company. In the screen example, the surplus quantity is displayed in a row “accommodable quantity”. Ina row “accommodation condition”, a mark representing “sales/purchase or supply recovery” may be displayed so that the accommodation condition is understood macroscopically, or the accommodation condition may be displayed in a pop-up via input means such as a mouse. The subsequent steps are described by taking as an example a case where Company 1 accommodates Company 2 with an item the stock of which has run short on 11/10. Company 2 specifies the item that has run short and executes Step 2003.
<Step 2003>
A rule that can be used to supplement a shortage of 5 of the item ECU at the base M2 by 11/10 is extracted from among supply rules. First, a shortage of 5 of the item ECU at the base M2 is shorted down to parts (necessary days and a necessary quantity are calculated for each parts configuration) by the planning algorithm used in Step 1302. At the same time, supply rules applicable to this item, base, date, and quantity are searched for and temporarily saved in the memory. Supply rules on which the search is conducted include those of its own company. This enables the company to check, if the company accommodates another company with a part, whether or not the company has a substitute part or a capacity to produce the part.
<Step 2004>
The supply rules extracted in Step 2003 are displayed in a window 2104 of
<Step 2005>
The display means of Company 1, which has received the request, displays the supply rule that is waiting for approval as shown in 2105 of
<Step 2006>
The graph 2101 of stock transitions calculated in Step 2005 is displayed in a dotted line and numerical values thereof are displayed in 2102. A plurality of rules instead of one may be selected. The person who is in charge of the planning checks the impact on his/her own company and chooses whether to approve the rule. After the rule is approved, Step 2007 is executed.
<Step 2007>
The approved supply rule is output to the supply rule storing unit 111, with a flag for identifying the supply rule as an approved rule attached thereto. The supply rule is then added as in-progress (stock arrival/retrieval schedule), and Steps 1302 to 1305 are executed. The recalculated stock plan, production plan, and transport plan, and the supply rule are used to execute Step 2002. The display means of Company 1 and the display means of Company 2 display a message to the effect that the rule has been applied. The entire processing of
As described above, generating a supply rule for accommodation for each company separately enables the companies, including ones that have difficulties in holding direct negotiation due to time difference, to find out whether the companies can accommodate one another with a product or a part in the event of large fluctuations in demand or supply.
In addition, the supply system can be established quickly by supplying surplus stock or stock that is temporarily available for accommodation, or a product or a part in the production margin quantity from one company to another. This also helps to reduce the surplus quantity.
Further, when an item is out of stock, presenting a supply rule by taking into account the parts configuration of the item increases the number of accommodation methods to choose from, and a company can select a method that is small in cost and risk from the increased options.
The present invention is not limited to the embodiment described above and covers various modification examples. For instance, the embodiment described above is a detailed description written for an easy understanding of the present invention, and the present invention is not necessarily limited to a configuration that includes all of the described components. The configuration of one embodiment may partially be replaced by the configuration of another embodiment. The configuration of one embodiment may be joined by the configuration of another embodiment. In each embodiment, a part of the configuration of the embodiment may have another configuration added thereto or removed therefrom, or may be replaced by another configuration.
Some of or all of the configurations, functions, processing units, processing means, and the like described above may be implemented by hardware by, for example, designing those as an integrated circuit. The configurations, functions, and the like described above may be implemented by software through a processor's interpretation and execution of programs for implementing the respective functions. The programs for implementing the functions and information such as tables and files can be put in a memory, in a recording device such as a hard disk or a solid state drive (SSD), or in a storage medium such as an IC card, an SD card, or a DVD.
Control lines or information lines considered necessary for description are illustrated, and not all control lines and information lines are necessarily illustrated. It may be considered that almost all configurations are actually mutually connected to each other.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2013/054075 | 2/20/2013 | WO | 00 |