System and method for predicting future disturbances in model predictive control applications
First Claim
1. A method for predicting disturbances of a physical process, said method comprising:
- analyzing the dynamic behavior of a physical process of a mineral refinery associated with a process model via a dynamic state space model thereby manipulating functions representing future disturbances;
predicting said future disturbances utilizing a disturbance prediction module associated with said dynamic state space model;
segregating a transient part and segregating a steady state value of said-disturbances associated with said process model, indicative of said dynamic behavior of said physical process associated with said mineral refinery being controlled thereto;
calculating a predicted trajectory as a response to an initial condition estimated by a Kalman Filter based on outputs of said process model and said disturbance model;
estimating a future deviation using said disturbance prediction module;
generating an estimated disturbance prediction output of said disturbance model based on the predicted trajectory;
inputting said estimated disturbance prediction output into a separate external model-based predictive controller wherein said model based predictive is implemented as an online optimization and uses equivalent lookup tables computed according to a hybrid multi-parametric algorithm;
providing manipulated variables from said model-based predictive controller to a process dynamics module;
wherein said manipulated variables are determined based on said estimated disturbance prediction output;
wherein said output of said process dynamic module is determined based on an actual disturbance variable and said manipulated variable;
wherein said output of said process model is determined based on said estimated disturbance prediction output and said manipulated variables;
determining process predictions by said model-based predictive controller based on said disturbance prediction output and thereafter providing an optimized output as a controlled input to said process model; and
controlling said physical process based on said optimized output as a controlled input.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for predicting future disturbance in MPC applications by segregating a transient part and a steady state value associated with the disturbance. A dynamic state space model that includes a variable disturbance prediction module can be utilized for analyzing a dynamic behavior of a physical process associated with a process model. The process model represents a dynamic behavior of the physical process being controlled and the dynamic state space model represents current deviations from the process model and future deviations over a predetermined prediction horizon. A predicted trajectory can be calculated as a response to the initial conditions estimated by a Kalman Filter for the process model extended by a disturbance model. The output of the dynamic state space model utilized for the disturbance prediction can be further provided as an estimated input to a MPC.
-
Citations
20 Claims
-
1. A method for predicting disturbances of a physical process, said method comprising:
-
analyzing the dynamic behavior of a physical process of a mineral refinery associated with a process model via a dynamic state space model thereby manipulating functions representing future disturbances; predicting said future disturbances utilizing a disturbance prediction module associated with said dynamic state space model; segregating a transient part and segregating a steady state value of said-disturbances associated with said process model, indicative of said dynamic behavior of said physical process associated with said mineral refinery being controlled thereto; calculating a predicted trajectory as a response to an initial condition estimated by a Kalman Filter based on outputs of said process model and said disturbance model; estimating a future deviation using said disturbance prediction module;
generating an estimated disturbance prediction output of said disturbance model based on the predicted trajectory;inputting said estimated disturbance prediction output into a separate external model-based predictive controller wherein said model based predictive is implemented as an online optimization and uses equivalent lookup tables computed according to a hybrid multi-parametric algorithm; providing manipulated variables from said model-based predictive controller to a process dynamics module;
wherein said manipulated variables are determined based on said estimated disturbance prediction output;
wherein said output of said process dynamic module is determined based on an actual disturbance variable and said manipulated variable;
wherein said output of said process model is determined based on said estimated disturbance prediction output and said manipulated variables;determining process predictions by said model-based predictive controller based on said disturbance prediction output and thereafter providing an optimized output as a controlled input to said process model; and controlling said physical process based on said optimized output as a controlled input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for predicting disturbances, said system comprising:
-
a processor; a data bus coupled to said processor; and a computer-usable medium embodying computer code, said computer-usable medium being coupled to said data bus, said computer program code comprising instructions executable by said processor and configured for; analyzing the dynamic behavior of a physical process of a mineral refinery associated with a process model via a dynamic state space model thereby manipulating functions representing future disturbances; predicting said future disturbances utilizing a disturbance prediction module associated with said dynamic state space model; segregating a transient part and segregating a steady state value of said disturbances associated with said process model, indicative of said dynamic behavior of said physical process associated with said mineral refinery being controlled thereto; calculating a predicted trajectory as a response to an initial condition estimated by a Kalman Filter based on outputs of said process model and said disturbance model; estimating a future deviation using sad disturbance prediction module; generating an estimated disturbance prediction output of said disturbance model based on the predicted trajectory; inputting said estimated disturbance prediction output into a separate external model predictive controller wherein said model based predictive controller implemented as an online optimization and using equivalent lookup tables computed according to a hybrid multi-parametric algorithm; providing manipulated variables from said model-based predictive controller to a process dynamics module;
wherein said manipulated variables are determined based on said estimated disturbance prediction output;
wherein said output of said process dynamic module is determined based on an actual disturbance variable and said manipulated variable;
wherein said output of said process model is determined based on said estimated disturbance prediction output and said manipulated variables;determining process predictions by said model-based predictive controller based on said disturbance prediction output and thereafter providing an optimized output as a controlled input to said process model, and controlling said physical process based on said optimized output as a controlled input. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium for authorizing access to a secure location, said computer-readable medium embodying a computer program code, said computer program code comprising computer executable instructions configured for;
-
analyzing the dynamic behavior of a physical process of a mineral refinery associated with a process model via a dynamic state space model thereby manipulating functions representing future disturbances; predicting said future disturbances utilizing a disturbance prediction module associated with said dynamic state space model; segregating a transient part and segregating a steady state value of said-disturbances associated with said process model, indicative of said dynamic behavior of said physical process associated with said mineral refinery being controlled thereto; calculating a predicted trajectory as a response to an initial condition estimated by a Kalman Filter based on outputs of said process model and said disturbance model; estimating a future deviation using said disturbance prediction module;
generating an estimated disturbance prediction output of said disturbance model based on the predicted trajectory;inputting said estimated disturbance prediction output into a separate external model predictive controller wherein said model predictive controller is implemented as an online optimization and uses equivalent lookup tables computed according to a hybrid multi-parametric algorithm; providing manipulated variables from said model-based predictive controller to a process dynamics module;
wherein said manipulated variables are determined based on said estimated disturbance prediction output;
wherein said output of said process dynamic module is determined based on an actual disturbance variable and said manipulated variable;
wherein said output of said process model is determined based on said estimated disturbance prediction output and said manipulated variables;determining process predictions by said model-based predictive controller based on said disturbance prediction output and thereafter providing an optimized output as a controlled input to said process model; and controlling said physical process based on said optimized output as a controlled input. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification