LMI Stability-Constrained Identification for Composite Adaptive Internal Model Control

Internal model control (IMC), which explicitly incorporates a plant model and a plant inverse model as its components, has an intuitive control structure and simple tuning procedure. Within the IMC structure, we propose composite adaptive IMC (CAIMC) which simultaneously identifies the plant and the plant inverse to minimize modeling errors and further reduce the tracking error. In this paper, the design procedure of CAIMC is generalized to an $n$-th-order SISO plant. The main challenge in the generalization is to find an identification algorithm for an $n$-th order system that satisfies the stability constraint, while assuring closed-loop stability. In the literature, stability-constrained identification has been formulated as a convex programming problem by re-parameterizing the constraint as a linear matrix inequality, but boundedness and continuity of the estimated parameters, which are critical for closed-loop stability of an adaptive control algorithm, are not guaranteed. We propose a modified stability-constrained identification method with established boundedness and continuity properties. Closed-loop stability and asymptotic performance of CAIMC are then established under proper conditions. The effectiveness of the proposed algorithm is demonstrated with an example.

[1]  Henri Bourlès,et al.  Linear Time-Varying Systems: Algebraic-Analytic Approach , 2011 .

[2]  Mrdjan Jankovic,et al.  Generalized composite adaptive IMC: Design and analysis , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[3]  Johan A. K. Suykens,et al.  Identification of stable models in subspace identification by using regularization , 2001, IEEE Trans. Autom. Control..

[4]  J. Frédéric Bonnans,et al.  Perturbation Analysis of Optimization Problems , 2000, Springer Series in Operations Research.

[5]  Aniruddha Datta,et al.  Adaptive Internal Model Control: H 2 Optimization for Stable Plants , 1996 .

[6]  Denis Arzelier,et al.  Pole assignment of linear uncertain systems in a sector via a Lyapunov-type approach , 1993, IEEE Trans. Autom. Control..

[7]  Lino Guzzella,et al.  Adaptive internal model control with application to fueling control , 2010 .

[8]  Michel Verhaegen,et al.  Closed-loop subspace identification methods: an overview , 2013 .

[9]  Mrdjan Jankovic,et al.  Composite Adaptive Internal Model Control and Its Application to Boost Pressure Control of a Turbocharged Gasoline Engine , 2015, IEEE Transactions on Control Systems Technology.

[10]  Petros A. Ioannou,et al.  Linear Time-Varying Systems: Control and Adaptation , 1992 .

[11]  Mrdjan Jankovic,et al.  Enhanced composite adaptive IMC for boost pressure control of a turbocharged gasoline engine , 2016, 2016 American Control Conference (ACC).

[12]  Aniruddha Datta,et al.  Adaptive internal model control: H∞ optimization for stable plants , 1999, IEEE Trans. Autom. Control..

[13]  Stephen P. Boyd,et al.  Semidefinite Programming , 1996, SIAM Rev..

[14]  Aniruddha Datta Adaptive Internal Model Control , 1998 .

[15]  D. Owens,et al.  Sufficient conditions for stability of linear time-varying systems , 1987 .

[16]  Gade Pandu Rangaiah,et al.  An adaptive internal model control strategy for pH neutralization , 1997 .

[17]  Carlos E. Garcia,et al.  Internal model control. A unifying review and some new results , 1982 .

[18]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[19]  Aniruddha Datta,et al.  Adaptive internal model control: Design and stability analysis , 1996, Autom..

[20]  Brian D. O. Anderson,et al.  New filters for internal model control design , 1994 .

[21]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[22]  Raymond A. de Callafon,et al.  Subspace identification with eigenvalue constraints , 2013, Autom..

[23]  N. L. Ricker Use of quadratic programming for constrained internal model control , 1985 .

[24]  Richard D. Braatz,et al.  Improved Filter Design in Internal Model Control , 1996 .

[25]  Jan M. Maciejowski,et al.  Realization of stable models with subspace methods , 1996, Autom..

[26]  D. Bernstein,et al.  Subspace identification with guaranteed stability using constrained optimization , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[27]  Jinggang Zhang,et al.  Adaptive internal model control of permanent magnet synchronous motor drive system , 2005, 2005 International Conference on Electrical Machines and Systems.

[28]  Dennis S. Bernstein,et al.  Robust stability and performance analysis for linear dynamic systems , 1989 .