MANUFACTURING OPTIMIZER BASED ON PRODUCTION AND CONSUMPTION TARGETS
First Claim
1. A method of optimizing a manufacturing process having source materials, intermediates, products and media storages, the method comprising:
- obtaining a model describing relations between source materials, intermediates and product flows;
setting upper and lower bounds for each of the source materials, intermediates and product flows, for storage capacities and for combinations of multiple flows;
obtaining a set of external flows constrained to specified values including at least one source whose supply has to be fully consumed and at least one product whose demand has to be fully satisfied;
determining estimates of future values of these constrained external flows as well as estimates of the upper and lower bound of those flows;
determining a set of external flows with requirements on total production or consumption for fixed periods of time, where these requirements are subject to contracts, periodically negotiated with distribution network operators;
obtaining varying costs of raw materials and products and their predictions;
computing flows of sources, intermediates and products so that all constraints are satisfied and the profit is maximized over a time horizon and, produced/consumed amounts of media under contract since the beginning of contracting period are within a region guaranteeing satisfying the contract for any combination of trajectories of fixed external flows from the pre-specified bounds;
sending the optimal future trajectories or only the next step values of the optimized flows to sub-ordinate controllers to be enforced on the process;
receiving process values to update internal states from lower control layers or operating in open loop and replacing them by estimates from the previous step; and
repeating the process of determining estimates of future values of constrained external flows and their upper and lower bounds, acquiring varying costs, computing optimal flows, sending the optimal future trajectories and receiving process values with an optimization horizon moved one time-step forward.
1 Assignment
0 Petitions
Accused Products
Abstract
An optimizer is used to help manage a process that has multiple consumption inputs with differing costs, multiple production outputs with differing sale prices and intermediates. The process may have storage capabilities for some consumption inputs, production outputs and intermediates. Further, there may be multiple production and consumption targets for the total amount of consumption inputs/production outputs, consumed/produced over a fixed period of time. The optimizer finds the most economical solution while staying in a region from which the contract target is reachable for any combination of uncertain fixed trajectories from pre-selected intervals.
9 Citations
20 Claims
-
1. A method of optimizing a manufacturing process having source materials, intermediates, products and media storages, the method comprising:
-
obtaining a model describing relations between source materials, intermediates and product flows; setting upper and lower bounds for each of the source materials, intermediates and product flows, for storage capacities and for combinations of multiple flows; obtaining a set of external flows constrained to specified values including at least one source whose supply has to be fully consumed and at least one product whose demand has to be fully satisfied; determining estimates of future values of these constrained external flows as well as estimates of the upper and lower bound of those flows; determining a set of external flows with requirements on total production or consumption for fixed periods of time, where these requirements are subject to contracts, periodically negotiated with distribution network operators; obtaining varying costs of raw materials and products and their predictions; computing flows of sources, intermediates and products so that all constraints are satisfied and the profit is maximized over a time horizon and, produced/consumed amounts of media under contract since the beginning of contracting period are within a region guaranteeing satisfying the contract for any combination of trajectories of fixed external flows from the pre-specified bounds; sending the optimal future trajectories or only the next step values of the optimized flows to sub-ordinate controllers to be enforced on the process; receiving process values to update internal states from lower control layers or operating in open loop and replacing them by estimates from the previous step; and repeating the process of determining estimates of future values of constrained external flows and their upper and lower bounds, acquiring varying costs, computing optimal flows, sending the optimal future trajectories and receiving process values with an optimization horizon moved one time-step forward. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage device having instructions to cause a computer to implement a method of optimizing a manufacturing process having source materials, intermediates, products and media storages, the method comprising:
-
obtaining a model describing relations between source materials, intermediates and product flows; obtaining upper and lower bounds for each of the source materials, intermediates and product flows, for storage capacities and for combinations of multiple flows; obtaining a set of external flows constrained to specified values including a least one source whose supply has to be consumed and at least one product whose demand has to be satisfied; determining estimates of future values of these constrained external flows as well as estimates of the upper and lower bound of those flows; determining a set of external flows with requirements on total production or consumption for fixed periods of time, where these requirements are subject to contracts, periodically negotiated with distribution network operators; obtaining varying costs of raw materials and products and their predictions; computing flows of sources, intermediates and products so that all constraints are satisfied and the profit is maximized over a time horizon and, produced/consumed amounts of media under contract since the beginning of contracting period are within a region guaranteeing satisfying the contract for any combination of trajectories of fixed external flows from the pre-specified bounds; sending the optimal future trajectories or only the next step values of the optimized flows to sub-ordinate controllers to be enforced on the process; receiving process values to update internal states from lower control layers or operating in open loop and replacing them by estimates from the previous step; and repeating the process of determining estimates of future values of constrained external flows and their upper and lower bounds, acquiring varying costs, computing optimal flows, sending the optimal future trajectories and receiving process values with an optimization horizon moved one time-step forward. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An optimizer to optimize a manufacturing process having source materials, intermediates, products and media storages, the optimizer comprising:
-
an input to obtain a model describing relations between source materials, intermediates and product flows; an input to obtain upper and lower bounds for each of the source materials, intermediates and product flows, for storage capacities and for combinations of multiple flows; the input further obtaining a set of external flows constrained to specified values including a least one source whose supply has to be consumed and at least one product whose demand has to be satisfied; the processor determining estimates of future values of these constrained external flows as well as estimates of the upper and lower bound of those flows; the input further obtaining a set of external flows with requirements on total production or consumption for fixed periods of time, where these requirements are subject to contracts, periodically negotiated with distribution network operators; the input further obtaining varying costs of raw materials and products and their predictions; the processor computing flows of sources, intermediates and products so that all constraints are satisfied and the profit is maximized over a time horizon and, produced/consumed amounts of media under contract since the beginning of contracting period are within a region guaranteeing satisfying the contract for any combination of trajectories of fixed external flows from the pre-specified bounds; an output to send the optimal future trajectories or only the next step values of the optimized flows to sub-ordinate controllers to be enforced on the process; the input receiving process values to update internal states from lower control layers or operating in open loop and replacing them by estimates from the previous step; and the processor repeating the process of determining estimates of future values of constrained external flows and their upper and lower bounds, acquiring varying costs, computing optimal flows, sending the optimal future trajectories and receiving process values with an optimization horizon moved one time-step forward. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification