×

Adaptive backstepping repetitive learning control design for nonlinear discrete-time systems with periodic uncertainties. (English) Zbl 1330.93151

Summary: This paper addresses a tracking problem for uncertain nonlinear discrete-time systems in which the uncertainties, including parametric uncertainty and external disturbance, are periodic with known periodicity. Repetitive learning control (RLC) is an effective tool to deal with periodic unknown components. By using the backstepping procedures, an adaptive RLC law with periodic parameter estimation is designed. The overparameterization problem is overcome by postponing the parameter estimation to the last backstepping step, which could not be easily solved in robust adaptive control. It is shown that the proposed adaptive RLC law without overparameterization can guarantee the perfect tracking and boundedness of the states of the whole closed-loop systems in presence of periodic uncertainties. In addition, the effectiveness of the developed controller is demonstrated by an implementation example on a single-link flexible-joint robot.

MSC:

93C55 Discrete-time control/observation systems
93C10 Nonlinear systems in control theory
68T05 Learning and adaptive systems in artificial intelligence
93C41 Control/observation systems with incomplete information
Full Text: DOI

References:

[1] TomizukaM. Dealing with periodic disturbances in controls of mechanical systems. Annual Reviews in Control2008; 32(2):193-199.
[2] WangY, GaoF, DoyleFJ. Survey on iterative learning control, repetitive control, and run‐to‐run control. Journal of Process Control2009; 19(10):1589-1600.
[3] InoueT, NakanoM, IwaiS. High accuracy control of a protonsynchrotro magnet power supply. Proceedings of the 8the IFAC World Congress, XX, Boston, MA, USA, 1981; 216-221.
[4] HaraS, YamamotoY, OmataT, NakanoM. Repetitive control system: a new type servo system for periodic exogenous signals. IEEE Transactions on Automatic Control1988; 33(7):659-668. · Zbl 0662.93027
[5] YamadaM, RiadhZ, FunahashiY. Design of discrete‐time repetitive control system for pole placement and application. IEEE/ASME Transactions on Mechatronics1999; 4(2):110-118.
[6] SunM. Partial‐period adaptive repetitive control by symmetry. Automatica2012; 48(9):3137-2144. · Zbl 1257.93062
[7] LiXD, ChowT, HoJ. Quasi‐sliding mode based repetitive control for nonlinear continuous‐time systems with rejection of periodic disturbances. Automatica2009; 45(1):103-108. · Zbl 1154.93355
[8] XuJX, PandaSK, PanYJ, LeeTH, LamBH. A modular control scheme for PMSM speed control with pulsating torque minimization. IEEE Transactions on Industrial Electronics2004; 51(3):526-536.
[9] PagillaPR, YuB, PauKL. Adaptive control of time‐varying mechanical systems: analysis and experiments. IEEE/ASME Transactions on Mechatronics2000; 5(4):410-418.
[10] ChenYQ, MooreKL, YuJ, ZhangT. Iterative learning control and repetitive control in hard disk drive industry – a tutorial. International Journal of Adaptive Control and Signal Processing2008; 22(4):325-343. · Zbl 1284.93269
[11] SadeghN, GuglielmoK. A new repetitive controller for mechanical manipulators. Journal of Robotic Systems1991; 8(4):507-529. · Zbl 0727.70036
[12] SteinbuchM, WeilandS, SinghT. Design of noise and period‐time robust high‐order repetitive control, with application to optical storage. Automatica2007; 43(12):2086-2095. · Zbl 1138.93347
[13] KristicM, KanellakopoulosI, KokotovicPV. Nonlinear and Adaptive Control Design, John Wiley: New York, 1995.
[14] WuZJ, XieXJ, ZhangSY. Adaptive backstepping controller design using stochastic small‐gain theorem. Automatica2007; 43(4):608-620. · Zbl 1114.93104
[15] LunguM, LunguR. Adaptive backstepping flight control for a mini‐UAV. International Journal of Adaptive Control and Signal Processing2013; 27(8):635-650. · Zbl 1284.93130
[16] TraoreD, LeonJD, GlumineauA. Adaptive interconnected observer‐based backstepping control design for sensorless induction motor. Automatica2012; 48(4):682-687. · Zbl 1238.93022
[17] YehPC, KokotovicPV. Adaptive control of a class of nonlinear discrete‐time systems. International Journal of Control1995; 62(2):303-324. · Zbl 0830.93039
[18] ZhangY, WenC, SohYC. Robust adaptive control of uncertain discrete‐time systems. Automatica1999; 35(2):321-329. · Zbl 0935.93053
[19] ZhangY, WenC, SohYC. Discrete‐time robust backstepping adaptive control for nonlinear time‐varying systems. IEEE Transactions on Automatic Control2000; 45(9):1749-1755. · Zbl 0990.93062
[20] ZhangY, WenC, SohYC. Robust adaptive control of nonlinear discrete‐time systems by backstepping without overparameterization. Automatica2001; 37(4):551-558. · Zbl 0990.93063
[21] ZhangY, WenC, SohYC. Improved robust backstepping adaptive control for nonlinear discrete‐time systems without overparameterization. Automatica2008; 44(4):864-867. · Zbl 1283.93158
[22] HuangD, XuJX, HouZS. A discrete‐time periodic adaptive control approach for parametric‐strict‐ feedback systems. Proceedings of the IEEE Conference on Decision and Control, Shanghai, China, 2009; 6620-6625.
[23] GeSS, YangC, LeTH. Adaptive robust control of a class of nonlinear strict‐feedback discrete‐time systems with unknown control directions. Systems and Control Letters2008; 57(11):888-895. · Zbl 1149.93319
[24] HuangD, XuJX. Discrete‐time adaptive control for nonlinear systems with periodic parameters: a lifting approach. Asian Journal of Control2012; 14(2):373-383. · Zbl 1286.93093
[25] YuM, YeX, QiD. Repetitive learning control for triangular systems with unknown control directions. IET Control Theory and Applications2011; 5(17):2045-2051.
[26] XuJX, YanR. On repetitive learning control for periodic tracking tasks. IEEE Transactions on Automatic Control2006; 51(11):1842-1848. · Zbl 1366.93721
[27] LeeSJ, TsaoTC. Repetitive learning of backstepping controlled nonlinear electrohydraulic material testing system. Control Engineering practice2004; 12(11):1393-1408.
[28] GoodwinGC, SinKS. Adaptive Filtering, Prediction, and Control. Englewood Cliffs: Prentice‐Hall, 1984. · Zbl 0653.93001
[29] HuangAC, ChenYC. Adaptive sliding control for single‐link flexible‐joint robot with mismatched uncertainties. IEEE Transactions on Control Systems Technology2005; 12(5):770-775.
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.