Apparatus and method for adjustable identification of controller feasibility regions to support cascaded model predictive control (MPC)
US-10466684-B2 · Nov 5, 2019 · US
US12038737B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12038737-B2 |
| Application number | US-202017084157-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 29, 2020 |
| Priority date | Oct 30, 2019 |
| Publication date | Jul 16, 2024 |
| Grant date | Jul 16, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Constraints are received on initial components and intermediate components. Information is received on the products to be produced including a quantity of each of the products to be produced and a specification that specifies how the intermediate components are to be combined to form each of the products. An optimization is performed that includes the continuous conversion of initial components into the intermediate components as well as subsequent production of the products, subject to the constraints on each of the initial components, the constraints on each of the intermediate components, and the quantity of each of the products to be produced.
Opening claim text (preview).
What is claimed is: 1. A method for optimizing continuous conversion of petroleum stocks into blending components and non-continuous conversion of the blending components into refinery products, the method comprising: a master model predictive controller (MPC) receiving constraints on petroleum stocks available during a period of time; the master MPC controller receiving constraints on blending components to be produced during the period of time based at least in part upon the constraints on petroleum stocks; the master MPC controller receiving information on desired refinery products to be produced from the blending components produced during the period of time, where production of desired refinery products from the blending components is governed at least in part by recipes that specify how the blending components are combined to form the refinery products; the master MPC controller receiving proxy limit values from each of one or more slave MPC controllers, where each of the proxy limit values identifies to what extent one or more process variables controlled by a corresponding one of the one or more slave MPC controller are adjustable without violating any process variable constraints; and the master MPC controller performing plant-wide optimization that includes the continuous conversion of petroleum stocks into blending components as well as the non-continuous production of refinery products, where the proxy limit values allows the master MPC controller to honor the process variable constraints of the one or more slave MPC controllers during the plant-wide optimization. 2. The method of claim 1 , wherein at least some of the petroleum stocks comprise distillation column products. 3. The method of claim 1 , wherein the constraints on petroleum stocks include timing of when one or more of the petroleum stocks are available. 4. The method of claim 1 , wherein the constraints on petroleum stocks include cost of one or more of the petroleum stocks. 5. The method of claim 1 , wherein constraints on blending components include available storage space for one or more of the blending components. 6. The method of claim 1 , wherein constraints on blending components include a lower production limit for a particular blending component as well as an upper production limit for that particular blending component. 7. The method of claim 1 , wherein constraints on blending components include limitations on equipment used to produce the blending components. 8. The method of claim 1 , wherein constraints on blending components include availability and/or cost of purchasing one or more of the blending components already formed. 9. The method of claim 1 , wherein a particular refinery product may have a first recipe by which the particular refinery product may be formed from a first combination of blending components and a second recipe, different from the first, by which the particular refinery product may be formed from a second, different, combination of blending components. 10. The method of claim 1 , wherein the blending components can be combined into any of a variety of different refinery products, depending on relative demand for each of the variety of different refinery products. 11. The method of claim 1 , wherein at least some of the proxy limit values received from one or more of the slave MPC controllers are based on one or more MPC models used by the one or more of the slave MPC controllers. 12. The method of claim 1 , wherein each proxy limit value identifies a minimum value or a maximum value obtainable for one process variable without violating any process variable constraints. 13. The method of claim 1 , wherein the blending components are produced over a first time frame and the refinery products are produced from the blending components over a second time frame different from the first time frame. 14. The method of claim 1 , wherein the blending components comprise hydrocarbons of varying chain length. 15. The method of claim 14 , wherein the refinery products comprise fuels produced by combining the blending components.
Knowledge engineering; Knowledge acquisition · CPC title
General predictive controller GPC · CPC title
Batch control system · CPC title
characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program · CPC title
using a predictor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.