Method and control system for controlling a real production process
AssigneeABB Schweiz AG
InventorsLars Ledung, Rikard Hansson, Elise Thorud
Life of this patent
Estimating the term…
Abstract
A method of controlling a real production process, wherein the method includes: a) receiving initial condition data from an on-line simulator system simulating the real production process, and b) performing an optimization based on the initial condition data and on an objective function to obtain set points for controlling the real production process.
Claims6
A method of controlling a real production process, wherein the method comprises:
- a) receiving initial condition data from an on-line simulator system simulating the real production process, the initial condition data including the state of the real production process as determined by the on-line simulator system based on simulated state variable values,
- b) performing an optimization based on the initial condition data received from the on-line simulator system, wherein the optimization involves using an objective function and constraints to obtain optimal solutions or manipulated variable trajectories which are set points for controllers for controlling the real production process, and testing the set points obtained in step b),
- c) providing the set points to the controllers to control the real production process only if the set points are validated in the test, and
- tuning a dynamic model of the real production process and/or a dynamic model used in the optimization based on the test,
- wherein the testing involves using the set points in an auxiliary process simulation to obtain test-simulated process state variables, wherein the set points are validated if the test-simulated process state variables are within an acceptable range,
- wherein the testing comprises running the auxillary process simulation faster than real-time to obtain the test-simulated process state variables, and
- wherein the on-line simulator system runs in real-time, parallel to the real production process based on real-time process data and events.
A computer program comprising computer code which when executed by processing circuitry of a control system causes the control system to perform the method including:
- a) receiving initial condition data from an on-line simulator system simulating a real production process, the initial condition data including the state of the real production process as determined by the on-line simulator system based on simulated state variable values,
- b) performing an optimization based on the initial condition data received from the on-line simulator system, wherein the optimization involves using an objective function and constraints to obtain optimal solutions or manipulated variable trajectories which are set points for controllers for controlling the real production process, and testing the set points obtained in step b),
- c) providing the set points to the controllers to control the real production process only if the set points are validated in the test, and
- tuning a dynamic model of the real production process and/or a dynamic model used in the optimization based on the test,
- wherein the testing involves using the set points in an auxiliary process simulation to obtain test-simulated process state variables, wherein the set points are validated if the test-simulated process state variables are within an acceptable range,
- wherein the testing comprises running the auxiliary process simulation faster than real-time to obtain the test simulated process state variables, and
- wherein the on-line simulator system runs in real-time, parallel to the real production process based on real-time process data and events.
A control system for controlling a real production process, comprising:
- a storage medium including computer code, and
- processing circuitry,
- wherein when the computer code is executed by the processing circuitry, the control system is configured to:
- receive initial condition data from an on-line simulator system configured to simulate the real production process, the initial condition data including the state of the real production process as determined by the on-line simulator system based on simulated state variable values, and
- perform an optimization based on the initial condition data received from the on-line simulator system, wherein the optimization involves using an objective function and constraints to obtain optimal solutions or manipulated variable trajectories which are set points for controllers for controlling the real production process, and test the set points obtained,
- wherein the processing circuitry is configured to provide the set points to controllers to control the real production process using the set points only if the set points are validated in the test,
- wherein the control system is configured to tune a dynamic model of the real production process and/or a dynamic model used in the optimization based on the test,
- wherein the test involves using the set points in an auxiliary process simulation to obtain test-simulated process state variables, wherein the set points are validated if the test-simulated process state variables are within an acceptable range,
- wherein the test comprises running the auxiliary process simulation faster than real-time to obtain the test-simulated process state variables, and
- wherein the on-line simulator system runs in real-time, parallel to the real production process based on real-time process data and events.
Dependencies are inferred from the claim text.