Period-robust repetitive model predictive control

Abstract Repetitive model predictive control (RMPC) incorporates the idea of repetitive control (RC) into the basic formulation of model predictive control (MPC) to enable the user to take full advantage of the constraint handling, multivariable control features of MPC in controlling a periodic process. The RMPC achieves perfect asymptotic setpoint tracking/disturbance rejection in periodic processes, provided that the period length used in the control formulation matches the actual period of the reference/disturbance signal exactly. Even a small mismatch between the actual period of the process and the controller period can deteriorate the RMPCs performance significantly. The period mismatch can occur either from an inaccurate estimation of the actual frequency of disturbance due to resolution limit or from trying to force the controller period to be an integer multiple of the sampling time. For such cases, an extension of RMPC called “period-robust” repetitive model predictive control (pr-RMPC) is proposed. It is based on the idea of using weighted, multiple memory loops in RC, such that small changes in period length do not diminish the tracking/rejection properties by much. Simulation results show that, in case of a slight period mismatch, pr-RMPC achieves significant improvement over the standard RMPC in rejecting periodic disturbances.

[1]  Eran Friedler,et al.  Characterising the quantity and quality of domestic wastewater inflows , 1995 .

[2]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[3]  Jay H. Lee,et al.  Automatic control of simulated moving beds , 2004 .

[4]  Maarten Steinbuch,et al.  Repetitive control for systems with uncertain period-time , 2002, Autom..

[5]  Jay H. Lee,et al.  A model-based predictive control approach to repetitive control of continuous processes with periodic operations , 2001 .

[6]  Manfred Morari,et al.  State-space interpretation of model predictive control , 1994, Autom..

[7]  Zeungnam Bien,et al.  Iterative learning control: analysis, design, integration and applications , 1998 .

[8]  Jay H. Lee,et al.  Repetitive model predictive control applied to a simulated moving bed chromatography system , 2000 .

[9]  Tsu-Chin Tsao,et al.  Repetitive Control for Asymptotic Tracking of Periodic Signals With an Unknown Period , 2000 .

[10]  K. Moore,et al.  Editorial: Special issue on iterative learning control , 2000 .

[11]  James E. Bailey,et al.  PERIODIC OPERATION OF CHEMICAL REACTORS: A REVIEW , 1974 .

[12]  S. Hara,et al.  Repetitive control system: a new type servo system for periodic exogenous signals , 1988 .

[13]  P. Khosla,et al.  Harmonic generation in adaptive feedforward cancellation schemes , 1994, IEEE Trans. Autom. Control..

[14]  A. C. Hoffmann,et al.  AIChE Symposium Series , 1999 .

[15]  Scott C. Douglas,et al.  Adaptive algorithms for the rejection of sinusoidal disturbances with unknown frequency , 1996, Autom..

[16]  W. Wonham,et al.  The internal model principle for linear multivariable regulators , 1975 .