The invention generally relates to the field of a supply chain management and more specifically relates to the field of a projection result of a product quantity.
In a product manufacturing process, product orders given by a customer to a supplier have to be processed typically within a specified period of time. To manufacture a product, certain manufacturing resources have to be considered. The manufacturing resource typically includes raw materials, machine, production time and working hours. To efficiently use the manufacturing resources a manufacturer may employ systems and methods for scheduling the use of different resources at different dates and times to keep the manufacturing process at peak efficiency. In a product delivery process, the delivery of the products to the customer at the specified period of time plays a vital role. Tracking the delivery process of the products may include projecting a quantity of the product that needs to be delivered to the customer within a specified period of time. Typically projecting a quantity of the product involves the process of tracking the product quantity at an end of a final production phase. The existing methods and systems typically do not meet the need for tracking the product quantity at each production phase and projecting the product quantity that needs to be delivered to the customer.
Disclosed is a method and system for generating a projection result of a product quantity. The generation of the projection result involves generating a product group for the product quantity by extracting a first partial product group from an actual output and extracting a second partial product group from an actual input, generating the projected result for the product quantity by moving the product group from a first production phase to a second production phase and outputting the projected result for the product quantity.
A better understanding of embodiments of the invention are illustrated by examples and not by way of limitation, the embodiments can be obtained from the following detailed description in conjunction with the following drawings, in which:
Disclosed is a method and system for generating a projection result of a product quantity. The generation of the projection result involves generating a product group for the product quantity by extracting a first partial product group from an actual output and extracting a second partial product group from an actual input, generating the projected result for the product quantity by moving the product group from a first production phase to a second production phase and outputting the projected result for the product quantity.
In the business scenario, X axis 316 defines instance of time and Y axis 318 defines an actual quantity. The actual input entering the first production phase 302 includes actual input 320 with product quantity 4A and actual input 322 with product quantity 16 B at a instance of time T1, actual input 324 with product quantity 8A at a instance of time T2, actual input 326 with product quantity 2B at a instance of time T3, actual input 328 with product quantity 7A at a instance of time T4 and actual input 330 with product quantity 13B at a instance of time T5. The actual output exiting the first production phase 302 includes actual output 332 with product quantity 4C at a instance of time T6, actual output 334 with product quantity 10D at a instance of time T7, actual output 336 with product quantity 3C at a instance of time T8, actual output 338 with product quantity 4D at a instance of time T9 and actual output 340 with product quantity 3D at a instance of time T10. The actual input and the actual output may be different from the planned input and the planned output as during a manufacturing process at the supplier end determines the product quantity of the supplier.
In business scenario the actual output 332 with product quantity 4C and the actual output 334 with product quantity 10D are collected for a plurality of planned outputs. A first partial product group from the actual output 332 and actual output 334 is extracted. The first partial product group for actual output 332 and actual output D 334 is determined by applying the planned product quantity ratio 1:2, resulting in the first partial product group with product quantity 4C and actual output with product quantity 8D. The first partial product group with product quantity 4C and product quantity 8D can be moved in the first production phase 302. A product quantity of 2D is remaining since the first partial product group with product quantity 8D when subtracted from actual output 334 with product quantity 10D results in 2D. An excess input corresponding to the first partial product group with product quantity 4C and 8D is determined for the first partial product group by applying the planned product quantity ratio resulting in the excess input with product quantity 5A and 10B. The actual input is collected until they cover the excess input with product quantity 5A and 10B. Three actual inputs include actual input 320 with product quantity 4A, actual input 322 with product quantity 16B and actual input 324 with product quantity 8A are collected. Actual input 320, actual input 322 and actual input 324 adds to a total of product quantity 12A and 16B covering the excess input with product quantity 5A and 10B. The second partial product group from the actual input with product quantity 12A and 16 B is determined by applying the planned product quantity ratio 1:2. The partial product group of the actual input is 8A and 16B. A product quantity of 4B is leftover, the product quantity is determined in a similar way as that of leftover product quantity 2D.
A difference between the second partial product group from the actual input with product quantity 8A, 16B and the excess input for first partial product group from the actual output with product quantity 5A, 10B and is determined, which results in a product group 346 with product quantity 3A and product group 348 with product quantity 6B referred as a first product group. The first product group is represented in an X-Y axis where X axis 342 defines instance of time and Y axis 344 defines product group. The time instance T2 of the last included actual input 324 with product quantity 8A is added to the first product group. The position of the first product group can be described as product quantity 3A and 6B in the first production phase 302 at time instance T2.
When extracting the first partial product group of the actual output with product quantity 4C, 8D and actual input with product quantity 8A, 16B leftover product quantity 4B occurs on the actual input and leftover product quantity 2D occurs on the actual output in the first product group. The leftover product quantity 4B is added to the actual input and the leftover product quantity 2D is added to the actual output respectively. Starting with the earliest of the remaining actual output 2D next set of actual output is collected covering the planned output. The iterations followed to determine the first product group is repeated to determine a second product group. The iterations result in a third partial product group of the actual input with the product quantity 3A and 6B and a fourth partial product group of the actual output with the product quantity 1.25A and 2.5B. The difference between the third partial product group of the actual input with product quantity 3A and 6B and the excess input for second partial product group of the actual output with product quantity 1.25A and 2.5B is determined which results in product quantity 1.75A and 3.5B. The product quantity 1.75A and 3.5B is the second separated group. The time instance T4 of the last included actual input 326 with product quantity 7A is added to the product group. The position of the second product group can be described as 1.75A, 3.5B in the first production phase 302 at time instance T4.
When extracting the partial product group of the actual input and actual output for the second product group leftover product quantity 4A occurs at actual input and leftover product quantity 2C occurs at the actual output in the second product group. The leftover product quantity 4A and 2C are now added to the actual input and actual output respectively. Starting with the earliest of the actual output 2C the next actual output is collected which cover the planned output. The iterations followed to determine the first product group is repeated to determine a second product group. The iterations result in the fifth partial product group of the actual input with the product quantity 4A and 8B and the sixth partial product group of the actual output with the product quantity 4A and 8B. The difference between the fifth partial product group of the actual input with product quantity 4A and 8B and the excess input for the fourth partial product group from the actual output with product quantity 4A and 8B is determined which results in product quantity 0 A and 0 B. Since, the inputs cancel each other there is no product group. This corresponds to a complete throughput of the product quantity that entered and exited within the first production phase 302. The overall extraction result in the first production phase 302 are the two product groups with product quantity 3A, 6B in the at time instance T2 and product quantity 1.75A, 3.5B at time instance T4.
In business scenario there are four product groups 3A, 6B and 1.75A, 3.5B in first production phase 501, product group 8C, 16D in second production phase 502 and product group 3E in break of the second production phase 502.
The product groups are moved from the first production phase 501 to the second production phase 502, from the second production phase 502 to the third production phase 503 and from the third production phase 503 to the transport phase 504 at an instance of time. Consider product group 520, product group 521 with product quantity 3A and 6B respectively. The product group 520, the product group 521 with product quantity 3A and 6B respectively is represented in an X-Y axis where X axis 518 defines instance time and Y axis 519 defines product group. The first production phase 501 input is the product group 520, product group 521 with product quantity 3A and 6B respectively. The first production phase 501 outputs are output 522, output 523 with product quantity 2.4C, 4.8D respectively. Output 522, output 523 of the first production phase 501 is moved as input 524, input 525 to the second production phase 502. Output 526 with product quantity 2.4E is the output of the second production phase 502. Output 526 of the second production phase output with product quantity 2.4E is moved to the third production phase 503 as an input 527. Output 528 of the third production phase output 503 is moved to the transport phase 504 as input 529, the input 529 with product quantity 2.4E is shipped by the supplier. Output 530 of the transport phase 504 with product quantity 2.4 E is delivered to the customer. Product quantity 2.4E is the projected result of the product group 520, product group 521 with product quantity 3A and 6B respectively.
Consider product group 533 with product quantity 1.75A, product group 534 with product quantity 3.5B represented in an X-Y axis where X axis 531 defines instance of time and Y axis 532 defines product group. The first production phase 501 input is the product group 533 with product quantity 1.75A, the product group 534 with product quantity 3.5B. Output of the first production phase 501 is output 535, output 536 with product quantity 1.4C, 2.8D respectively. The output 535, the output 536 of the first production phase 501 is moved to the second production phase 502 as an input 537, input 538 to the second production phase 502. Output 539 exits the second production phase 502 with product quantity 1.4E. The output 539 of the second production phase 502 is moved to the third production phase 503 as an input 540 to the third production phase 503. Output 541 exits the third production phase 503 with product quantity 1.4E. The output 541 of the third production phase 503 is moved to the transport phase 504 as an input 542 to the transport phase 504. The input 542 with product quantity 1.4E is shipped by the supplier. Output 543 of the transport phase 504 with product quantity 1.4E is delivered to the customer. The product quantity 1.4E is the projected result of the product group 533 with product quantity 1.75A, product group 534 with product quantity 3.5B.
Consider a product group 546 with product quantity 8C, product group 547 with product quantity 16C represented in an X-Y axis where X axis 544 defines instance of time and Y axis 545 defines product group. The second production phase 502 input is product group 546 with product quantity 8C, product group 547 with product quantity 16C. Output 548 with product quantity 8E is the output of the second production phase 502. The second production phase output 548 is moved to the third production phase 503 as an input 549 to the third production phase. Output 550 with product quantity 8E is output of the third production phase 503. The output 550 of the third production phase 503 is moved to the transport phase 504 as an input 551. In the transport phase 504 the input 551 with product quantity 8 E is shipped by the supplier. Output 552 with product quantity 8 E of the transport phase 504 is delivered to the customer. The product quantity 8E is the projected result of the product group 546 with product quantity 8C, product group 547 with product quantity 16C.
Consider a product group 555 with product quantity 3E in the second production phase output represented in X-Y axis where X axis 553 defines instance of time and Y axis 554 defines product group. Input 556 is the third production phase 503 input with product quantity 3E. The third production phase output is output 557 with product quantity 3E. The output 557 of the third production phase 503 with product quantity 3E is moved to the transport phase 504 as an input 558 to the transport phase 504. In the transport phase 504 product quantity 3 E is shipped by the supplier and output 559 with product quantity 3 E is delivered to the customer. The product quantity 1.4E is the projected result of the product group 555 with product quantity 3E.
In the business scenario 500 the projected result is 2.4 E, 1.4 E, 8 E and 3E.
It should be appreciated that reference throughout this specification to one embodiment or an embodiment means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. These references are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined as suitable in one or more embodiments of the invention.