×

Robust learning controller design for MIMO stochastic discrete-time systems: an \(H_{\infty }\)-based approach. (English) Zbl 1222.93239

Summary: This paper is devoted to designing iterative learning control (ILC) for multiple-input multiple-output discrete-time systems that are subject to random disturbances varying from iteration to iteration. Using the super-vector approach to ILC, statistical expressions are presented for both expectation and variance of the tracking error, and time-domain conditions are developed to ensure their asymptotic stability and monotonic convergence. It shows that time-domain conditions can be tied together with an \(H_{\infty }\)-based condition in the frequency domain by considering the properties of block Toeplitz matrices. This makes it possible to apply the linear matrix inequality technique to describe the convergence conditions and to obtain formulas for the control law design. Furthermore, the \(H_{\infty }\)-based approach is shown applicable to ILC design regardless of the system relative degree, which can also be used to address issues of model uncertainty. For a class of systems with a relative degree of one, simulation tests are provided to illustrate the effectiveness of the \(H_{\infty }\)-based approach to robust ILC design.

MSC:

93E35 Stochastic learning and adaptive control
93C55 Discrete-time control/observation systems
93B36 \(H^\infty\)-control
Full Text: DOI

References:

[1] Longman, Iterative learning control and repetitive control for engineering practice, International Journal of Control 73 (10) pp 930– (2000) · Zbl 1006.93598 · doi:10.1080/002071700405905
[2] Owens, Iterative learning control-an optimization paradigm, Annual Reviews in Control 29 pp 57– (2005) · Zbl 1330.93003 · doi:10.1016/j.arcontrol.2005.01.003
[3] Bristow, A survey of iterative learning control: a learning-based method for high-performance tracking control, IEEE Control Systems Magazine 26 (3) pp 96– (2006) · doi:10.1109/MCS.2006.1636313
[4] Ahn, Iterative learning control: brief survey and categorization, IEEE Transactions on Systems, Man, and Cybernetics-Part C: Applications and Reviews 37 (6) pp 1099– (2007) · doi:10.1109/TSMCC.2007.905759
[5] Chen, Iterative learning control and repetitive control in hard disk drive industry-a tutorial, International Journal of Adaptive Control and Signal Processing 22 (4) pp 325– (2008) · Zbl 1284.93269 · doi:10.1002/acs.1003
[6] Owens, Robust iterative learning control: theory and experimental verification, International Journal of Robust and Nonlinear Control 18 (10) pp 999– (2008) · Zbl 1298.00174 · doi:10.1002/rnc.1301
[7] Lee, Model-based iterative learning control with a quadratic criterion for time-varying linear systems, Automatica 36 (5) pp 641– (2000) · Zbl 0959.93019 · doi:10.1016/S0005-1098(99)00194-6
[8] Saab, A discrete-time stochastic learning control algorithm, IEEE Transactions on Automatic Control 46 (6) pp 877– (2001) · Zbl 1005.93055 · doi:10.1109/9.928588
[9] Saab, Stochastic P-type/D-type iterative learning control algorithms, International Journal of Control 76 (2) pp 139– (2003) · Zbl 1033.93027 · doi:10.1080/0020717031000077717
[10] Gunnarsson, On the disturbance properties of high order iterative learning control algorithms, Autumotica 42 (11) pp 2031– (2006) · Zbl 1115.68128 · doi:10.1016/j.automatica.2006.06.010
[11] Butcher, A statistical analysis of certain iterative learning control algorithms, International Journal of Control 81 (1) pp 156– (2008) · Zbl 1194.93227 · doi:10.1080/00207170701484851
[12] Moon, A robust approach to iterative learning control design for uncertain systems, Automatica 34 (8) pp 1001– (1998) · Zbl 0938.93515 · doi:10.1016/S0005-1098(98)00028-4
[13] Hu, Iterative learning control design for Smith predictor, Systems and Control Letters 44 (3) pp 201– (2001) · Zbl 0986.93032 · doi:10.1016/S0167-6911(01)00142-6
[14] Tayebi, Robust iterative learning control design is straightforward for uncertain LTI systems satisfying the robust performance condition, IEEE Transactions on Automatic Control 48 (1) pp 101– (2003) · Zbl 1364.93197 · doi:10.1109/TAC.2002.806659
[15] Moore, Iteration domain H-optimal iterative learning controller design, International Journal of Robust and Nonlinear Control 18 (10) pp 1001– (2008) · Zbl 1284.93104 · doi:10.1002/rnc.1231
[16] Lee, Study on robustness of iterative learning control with non-zero initial error, International Journal of Control 64 (3) pp 345– (1996) · Zbl 0850.93275 · doi:10.1080/00207179608921632
[17] Sun, Closed-loop iterative learning control for non-linear systems with initial shifts, International Journal of Adaptive Control and Signal Processing 16 (7) pp 515– (2002) · Zbl 1018.93012 · doi:10.1002/acs.707
[18] Sun, Initial shift issues on discrete-time iterative learning control with system relative degree, IEEE Transactions on Automatic Control 48 (1) pp 144– (2003) · Zbl 1364.93890 · doi:10.1109/TAC.2002.806668
[19] Xu, On initial conditions in iterative learning control, IEEE Transactions on Automatic Control 50 (9) pp 1349– (2005) · Zbl 1365.93561 · doi:10.1109/TAC.2005.854613
[20] Meng, Robust discrete-time iterative learning control for nonlinear systems with varying initial state shifts, IEEE Transactions on Automatic Control 54 (11) pp 2626– (2009) · Zbl 1367.93739 · doi:10.1109/TAC.2009.2031564
[21] Fujimoto, Iterative learning control of Hamiltonian systems: I/O based optimal control approach, IEEE Transactions on Automatic Control 48 (10) pp 1756– (2003) · Zbl 1364.93513 · doi:10.1109/TAC.2003.817908
[22] Hatonen, Basis functions and parameter optimisation in high-order iterative learning control, Automatica 42 (2) pp 287– (2006) · Zbl 1103.93050 · doi:10.1016/j.automatica.2005.05.025
[23] Ahn, Stability analysis of discrete-time iterative learning control systems with interval uncertainty, Automatica 43 (5) pp 892– (2007) · Zbl 1117.93075 · doi:10.1016/j.automatica.2006.11.020
[24] Norrlof, Time and frequency domain convergence properties in iterative learning control, International Journal of Control 75 (14) pp 1114– (2002) · Zbl 1030.93016 · doi:10.1080/00207170210159122
[25] Norrlof, A note on causal and CITE iterative learning control algorithms, Automatica 41 (2) pp 345– (2005) · Zbl 1067.93030 · doi:10.1016/j.automatica.2004.10.003
[26] Harte, Discrete-time inverse model-based iterative learning control: stability, monotonicity and robustness, International Journal of Control 78 (8) pp 577– (2005) · Zbl 1085.93015 · doi:10.1080/00207170500111606
[27] van de Wijdeven, Iterative learning control for uncertain systems: robust monotonic convergence analysis, Automatica 45 (10) pp 2383– (2009) · Zbl 1179.93087 · doi:10.1016/j.automatica.2009.06.033
[28] Grenander, Toeplitz Forms and their Applications (1984) · Zbl 0611.47018
[29] Galkowski, LMIs-a fundamental tool in analysis and controller design for discrete linear repetitive processes, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications 49 (6) pp 768– (2002) · Zbl 1368.93518 · doi:10.1109/TCSI.2002.1010032
[30] Paszke, Guaranteed cost control of uncertain differential linear repetitive processes, IEEE Transactions on Circuits and Systems II: Express Briefs 51 (11) pp 629– (2004) · doi:10.1109/TCSII.2004.836057
[31] Sulikowskia, PI output feedback control of differential linear repetitive processes, Automatica 44 (5) pp 1442– (2008) · Zbl 1283.93133 · doi:10.1016/j.automatica.2007.10.005
[32] Hladowski L Galkowski K Cai Z Rogers E Freeman CT Lewin PL A 2D systems approach to iterative learning control with experimental validation 2832 2837
[33] Meng D Jia Y Du J Yu F Monotonically convergent iterative learning control for uncertain time-delay systems: An LMI approach 1622 1627
[34] Meng, Robust design of a class of time-delay iterative learning control systems with initial shifts, IEEE Transactions on Circuits and Systems-I: Regular Papers 56 (8) pp 1744– (2009) · doi:10.1109/TCSI.2008.2010103
[35] Meng, Robust iterative learning control design for uncertain time-delay systems based on a performance index, IET Control Theory and Applications 4 (5) pp 759– (2010) · doi:10.1049/iet-cta.2008.0510
[36] Tilli, Singular values and eigenvalues of non-Hermitian block Toeplitz matrices, Linear Algebra and its Applications 272 (1-3) pp 59– (1998) · Zbl 0949.15012 · doi:10.1016/S0024-3795(97)00308-X
[37] Hsiung, Lyapunov inequality and bounded real lemma for discrete-time descriptor systems, IEE Proceedings-Control Theory and Applications 146 (4) pp 327– (1999) · doi:10.1049/ip-cta:19990451
[38] Xie, Output feedback H control of systems with parameter uncertainty, International Journal of Control 63 (4) pp 741– (1996) · Zbl 0841.93014 · doi:10.1080/00207179608921866
[39] Jia, Robust H Control (2007)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.