US 12,456,082 B2
System and method of tank-based production planning
Piyush Shah, Kolkata (IN)
Assigned to Blue Yonder Group, Inc., Scottsdale, AZ (US)
Filed by Blue Yonder Group, Inc., Scottsdale, AZ (US)
Filed on Jul. 10, 2024, as Appl. No. 18/768,756.
Application 18/768,756 is a continuation of application No. 18/510,015, filed on Nov. 15, 2023, granted, now 12,056,639.
Application 18/510,015 is a continuation of application No. 17/468,113, filed on Sep. 7, 2021, granted, now 11,853,946, issued on Dec. 26, 2023.
Claims priority of provisional application 63/075,600, filed on Sep. 8, 2020.
Prior Publication US 2024/0362560 A1, Oct. 31, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/00 (2023.01); G06Q 10/04 (2023.01); G06Q 10/0631 (2023.01); G06Q 10/08 (2023.01)
CPC G06Q 10/06315 (2013.01) [G06Q 10/04 (2013.01); G06Q 10/06312 (2013.01); G06Q 10/08 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A multi-level tank-based production system, comprising:
one or more sensors affixed to one or more devices associated with one or more tanks of a tank storage system and with one or more packaging lines of a packaging lines system, and a computer, comprising a processor and memory, the computer configured to:
receive from the one or more sensors monitoring the one or more packaging lines, packaging line data comprising one or more of: fill-level, product type, item counts and state of operation, wherein the packaging line data is calculated from the one or more sensors;
identify, based at least in part on the received packaging line data, planned production orders for one or more finished goods in each time bucket of a planning period;
modify the identified planned production orders without considering time and tank capacity constraints of one or more semi-finished goods and lot-size requirements of production operations of the one or more finished goods by:
pulling one or more of the planned production orders to earlier time buckets when a remaining amount of a semi-finished good in an earlier time bucket is greater than or equal to an amount of the semi-finished good utilized for the planned production order;
canceling one or more of the planned production orders when an excess amount of a finished good is greater than or equal to a planned production order in a future time bucket;
updating the remaining amount of the semi-finished good in a time bucket based, at least in part, on an amount of the semi-finished good utilized for the one or more pulled production orders;
generating the excess amount by allocating a portion of a semi-finished good in a time bucket to production of one or more finished goods having a non-zero production amount in the time bucket; and
updating the excess amount based, at least in part, on the one or more canceled planned production orders;
calculate a demand ratio comprising a calculated allocation of a split of material to the one or more finished goods;
generate a tank-based production plan based, at least in part, on the modified planned production orders; and
produce the one or more finished goods according to the tank-based production plan, based at least in part on control of the one or more tanks of the tank storage system and the one or more packaging lines of the packaging lines system.