Improving feedforward disturbance compensation capabilities in Generalized Predictive Control

Abstract This paper deals with the measurable disturbance rejection problem in Generalized Predictive Control (GPC). First, it is analyzed how the unconstrained GPC algorithm with implicit disturbance compensation can be interpreted as a typical feedback plus feedforward control scheme, where the main feature is that the feedforward action includes future estimations of the measurable disturbances. Then, it is shown that classical GPC cannot always eliminate the effect of measurable disturbances even using perfect disturbance models and having exact disturbance estimations along the prediction horizon. To overcome this problem a particular GPC tuning condition is proposed, which allows the improved GPC controller to eliminate the disturbance effect even in those cases where causality and instability problems can appear in the relation between the dynamics of the load disturbance and the process output with the dynamics of the control signal and the process output. Since the new tuning condition for disturbance compensation in GPC leads to a high bandwidth in the feedback loop, a two degrees of freedom control scheme within the Filtered Smith Predictor (FSP)-based GPC framework has been implemented to improve the robustness capabilities of the control law. Simulation examples are presented to show the main advantages of the proposed control scheme, including a realistic simulation based on a greenhouse climate control problem where estimators for the main process disturbances are also designed.

[1]  Francisco Rodríguez,et al.  Predictive Control with Disturbance Forecasting for Greenhouse Diurnal Temperature Control , 2011 .

[2]  Eduardo F. Camacho,et al.  Unified approach for robust dead-time compensator design , 2009 .

[3]  M. Soroush,et al.  Model Predictive Control Tuning Methods: A Review , 2010 .

[4]  J. L. Guzmán,et al.  A robust constrained reference governor approach using linear matrix inequalities , 2009 .

[5]  Tore Hägglund,et al.  Simple tuning rules for feedforward compensators , 2011 .

[6]  Sebastián Dormido,et al.  MODELLING AND SIMULATION OF GREENHOUSE CLIMATE USING DYMOLA , 2002 .

[7]  Andre Desbiens,et al.  Global Predictive Control: A Unified Control Structure for Decoupling Setpoint Tracking, Feedforward Compensation and Disturbance Rejection Dynamics , 2000 .

[8]  Zhen Li,et al.  Disturbance Compensating Model Predictive Control With Application to Ship Heading Control , 2012, IEEE Transactions on Control Systems Technology.

[9]  Manfred Morari,et al.  Robust constrained model predictive control using linear matrix inequalities , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[10]  Arthur Tay,et al.  Disturbance compensation incorporated in predictive control system using a repetitive learning approach , 2007, Syst. Control. Lett..

[11]  José Luis Guzmán,et al.  Robust constrained predictive feedback linearization controller in a solar desalination plant collector field , 2009 .

[12]  Eduardo F. Camacho,et al.  Control of dead-time processes , 2007 .

[13]  Jun Yang,et al.  Disturbance rejection of dead-time processes using disturbance observer and model predictive control , 2011 .

[14]  Xavier Blasco Ferragud,et al.  MIMO Predictive Control of Temperature and Humidity Inside a Greenhouse Using Simulated Annealing (SA) as Optimizer of a Multicriteria Index , 1998, IEA/AIE.

[15]  Manuel Berenguel,et al.  Application of time-series methods to disturbance estimation in predictive control problems , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[16]  Francisco Rodríguez,et al.  Diurnal greenhouse temperature control with predictive control and online constrains mapping , 2010 .

[17]  Aurelio Piazzi,et al.  Improving Set-Point-Following Performance of Industrial Controllers with a Fast Dynamic Inversion Algorithm , 2003 .