×

Bounded-input iterative learning control: robust stabilization via a minimax approach. (English) Zbl 1362.93126

Summary: In this paper, we consider the design problem of making the convergence of the bounded-input, multi-input iterative learning controller presented in our previous work robust to errors in the model-based value of the input-output Jacobian matrix via a minimax (min-max or ‘minimize the worst case’) approach. We propose to minimize the worst case (largest) value of the infinity-norm of the matrix whose norm being less then unity implies convergence of the controller. This matrix is the one associated with monotonicity of a sequence of input error norms. The input-output Jacobian uncertainty is taken to be an additive linear one. Theorem 3.1 and its proof show that the worst-case infinity-norm is actually minimized by choosing either the inverse of the centroid of the set of possible input-output Jacobians or a zero matrix. And an explicit expression is given for both the criteria used to choose between the two matrices and the resulting minimum worst-case infinity norm. We showed previously that the matrix norm condition associated with monotonicity of a sequence of output-error norms is not sufficient to assure convergence of the bounded-input controller. The importance of knowing which norm condition is the relevant one is demonstrated by showing that the set of minimizers of the minimax problem formulated with the wrong norm does not contain in general minimizers of the maximum relevant norm and moreover can lead to a gain matrix that destroys the assured convergence of the bounded-input controller given in previous work.

MSC:

93D21 Adaptive or robust stabilization
68T05 Learning and adaptive systems in artificial intelligence
93C35 Multivariable systems, multidimensional control systems
93C55 Discrete-time control/observation systems
Full Text: DOI

References:

[1] CheahC, WangD. Learning control for a class of nonlinear differential‐algebraic systems with application to constrained robots. Journal of Robotic Systems1996; 13(3):141-151. · Zbl 1066.70500
[2] ArimotoS, KawamuraS, MiyazakiF. bettering operation of robots by learning. Journal of Robotic Systems1984; 1(2):123-140.
[3] HorowitzR. Learning control of robot manipulators. ASME Journal of Dynamic Systems, Measurement, and Control1993; 115(2B):402-411. · Zbl 0775.93151
[4] GorinevskyDAn Algorithm for On‐Line Parametric Nonlinear Least Square Optimization. 33rd IEEE CDC, Lake Buena Vista, Florida, December 1994.
[5] GorinevskyDAn Application of On‐Line Parametric Optimization to Task‐Level Learning Control. American Control Conference, Seattle, Washington, June 1995; 862-866.
[6] GorinevskyG, TorfsD, GoldenbergALearning Approximation of Feedforward Dependence on the Task Parameters: Experiments in Direct‐Drive Manipulator Tracking. American Control Conference, Seattle Washington, 1995; 883-887.
[7] SadeghN, DriessenB. Minimum time trajectory learning. ASME Journal of Dynamic Systems, Measurement and Control1999; 121(2):213-217.
[8] ChenC, PengS. Learning control of process systems with hard input constraints. Journal of Process Control1999; 9(2):151-160.
[9] DriessenB, SadeghN, KwokK. Multi‐input square iterative learning control with bounded inputs. IEEE SoutheastCon: Clemson, South Carolina, USA, 2001; 62-64.
[10] DriessenB, SadeghN. Multi‐input square iterative learning control with bounded inputs. ASME Journal of Dynamic Systems, Measurement and Control2002; 124(4):582-584.
[11] AvrachenkovKIterative Learning Control Based On Quasi‐Newton Methods. 1998 Conference on Decision and Control; 170-174.
[12] AhnH, ChenY, MooreK. Iterative learning control: brief survey and categorization. IEEE Transactions on Systems, Man, and Cybernetics - Part C: Applications and Reviews2007; 37(6):1099-1121.
[13] BristowD, TharayilM, AlleyneA. A survey of iterative learning control: a learning‐based method for high‐performance tracking control. IEEE Control Systems Magazine2006; 26(3):96-114.
[14] LiX, WangK, LiuD. An improved result of multiple model iterative learning control. IEEE/CAA Journal of Automatic Sinica2014; 1(3):315-322.
[15] LiX‐D, XiaoT‐F, ZhengH‐X. Adaptive discrete‐time iterative learning control for non‐linear multiple input multiple output systems with iteration‐varying initial error and reference trajectory. IET Control Theory and Applications2010; 5(9):1131-1139.
[16] ChiR, LiuY, HouZ, JinS. Data‐driven terminal iterative learning control with high‐order learning law for a class of non‐linear discrete‐time multiple‐input‐multiple‐output systems. IET Control Theory and Applications2015; 9(7):1075-1082.
[17] DingJ, CichyB, GalkowskiK, RogersE, YangH. Robust fault‐tolerant iterative learning control for discrete systems via linear repetitive processes theory. International Journal of Automation and Computing2015; 12(3):254-265.
[18] KhongS, NesicD, KrsticM. Iterative learning control based on extremum seeking. Automatica2016; 66(1):238-254. · Zbl 1335.49049
[19] MengD, JiaY, DuJ, YuF. Necessary and sufficient stability condition of LTV iterative learning control systems using a 2‐D approach. Asian Journal of Control2011; 13(1):25-37. · Zbl 1248.93110
[20] OwensD. Multivariable norm optimal and parameter optimal iterative learning control: a unified formulation. International Journal of Control2012; 85(8):1010-1025. · Zbl 1282.93168
[21] ZhangR, HouZ, JiH, YinC. Adaptive iterative learning control for a class of non‐linearly parametrized systems with input saturations. International Journal of Systems Science2016; 47(5):1084-1094. · Zbl 1333.93148
[22] XuJ, TanY, LeeT. Iterative learning control design based on composite energy function with input saturation. Automatica2004; 40(8):1371-1377. · Zbl 1077.93057
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.