Iterative Learning Based Accumulative Disturbance Observer for Repetitive Systems via a Virtual Linear Data Model

This work explores the problem of observing nonrepetitive disturbances under an almost data-driven framework. First, a linear data model among the inputs, states, and outputs is built for a repetitive system (linear or nonlinear) between two consecutive iterations where the nonrepetitive disturbances are accumulated along time axis as a total one. The accumulative disturbance contains all the influences on the system states or outputs caused by the disturbances from the initial time instant to the current time instant between two consecutive iterations. Furthermore, an iterative updating algorithm is designed to estimate the gradient matrix in the derived linear data model. Subsequently, iterative learning-based accumulative disturbance observer (ILADOB) is proposed employing the state information in the iteration domain when the system states are measurable; otherwise, when the states are immeasurable, an output-based ILADOB is presented as an alternative. The proposed two ILADOB methods are executed along the iteration direction all over the finite time interval pointwisely using the system data from preceding trials. The convergence and stability are proved mathematically. The simulation study confirms the validity of the state-based and output-based ILADOB methods.

[1]  C. Johnson Further study of the linear regulator with disturbances--The case of vector disturbances satisfying a linear differential equation , 1970 .

[2]  Jian-Xin Xu,et al.  Adaptive robust iterative learning control with dead zone scheme , 2000, Autom..

[3]  Kouhei Ohnishi,et al.  An Analysis of Parameter Variations of Disturbance Observer for Motion Control , 2007, IEEE Transactions on Industrial Electronics.

[4]  Hassan K. Khalil,et al.  Performance Recovery of Feedback-Linearization-Based Designs , 2008, IEEE Transactions on Automatic Control.

[5]  Kouhei Ohnishi,et al.  Microprocessor-Controlled DC Motor for Load-Insensitive Position Servo System , 1985, IEEE Transactions on Industrial Electronics.

[6]  Lei Guo,et al.  Composite Hierarchical Anti-Disturbance Control (CHADC) for systems with multiple disturbances: Survey and overview , 2011, Proceedings of the 30th Chinese Control Conference.

[7]  Richard Stobart,et al.  Design of UDE‐based controllers from their two‐degree‐of‐freedom nature , 2011 .

[8]  Lei Guo,et al.  Disturbance-Observer-Based Control and Related Methods—An Overview , 2016, IEEE Transactions on Industrial Electronics.

[9]  Jian-Xin Xu,et al.  D-Type ILC Based Dynamic Modeling and Norm Optimal ILC for High-Speed Trains , 2018, IEEE Transactions on Control Systems Technology.

[10]  Lorenzo Fagiano,et al.  Data-driven control of nonlinear systems: An on-line direct approach , 2017, Autom..

[11]  Biao Huang,et al.  Constrained data-driven optimal iterative learning control , 2017 .

[12]  Kouhei Ohnishi,et al.  Time-Delay Compensation by Communication Disturbance Observer for Bilateral Teleoperation Under Time-Varying Delay , 2010, IEEE Transactions on Industrial Electronics.

[13]  Zhuo Wang,et al.  From model-based control to data-driven control: Survey, classification and perspective , 2013, Inf. Sci..

[14]  Christopher T. Freeman,et al.  Robust ILC design with application to stroke rehabilitation , 2017, Autom..

[15]  Yuri B. Shtessel,et al.  Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer , 2012, J. Frankl. Inst..

[16]  Ligang Wu,et al.  Quasi Sliding Mode Control of Differential Linear Repetitive Processes With Unknown Input Disturbance , 2011, IEEE Transactions on Industrial Electronics.

[17]  Zhongke Shi,et al.  Iterative learning approach for traffic signal control of urban road networks , 2017 .

[18]  Kevin L. Moore,et al.  A New Arimoto-Type Algorithm to Estimate States for Repetitive Processes: Iterative Learning Observer (ILO) , 2007, 2007 IEEE 22nd International Symposium on Intelligent Control.

[19]  Rafael Martínez-Guerra,et al.  Robust state estimation for repetitive operating mode process: Application to sequencing batch reactors , 2007 .

[20]  Kyung-Soo Kim,et al.  Reduced order disturbance observer for discrete-time linear systems , 2013, Autom..

[21]  Donghua Zhou,et al.  Average dwell time-based optimal iterative learning control for multi-phase batch processes , 2016 .

[22]  Hebertt Sira-Ramirez,et al.  On the Robust Control of Buck-Converter DC-Motor Combinations , 2013, IEEE Transactions on Power Electronics.

[23]  Huijun Gao,et al.  An Overview of Dynamic-Linearization-Based Data-Driven Control and Applications , 2017, IEEE Transactions on Industrial Electronics.

[24]  Shangtai Jin,et al.  Optimal Terminal Iterative Learning Control for the Automatic Train Stop System , 2015 .

[25]  Kevin L. Moore,et al.  Robust Iterative Learning Control for Nonrepetitive Uncertain Systems , 2017, IEEE Transactions on Automatic Control.

[26]  Kyung-Soo Kim,et al.  Disturbance Observer for Estimating Higher Order Disturbances in Time Series Expansion , 2010, IEEE Transactions on Automatic Control.

[27]  Huijun Gao,et al.  Data-Based Techniques Focused on Modern Industry: An Overview , 2015, IEEE Transactions on Industrial Electronics.

[28]  Wen-Hua Chen,et al.  Disturbance observer based control for nonlinear systems , 2004, IEEE/ASME Transactions on Mechatronics.

[29]  Peter J. Gawthrop,et al.  A nonlinear disturbance observer for robotic manipulators , 2000, IEEE Trans. Ind. Electron..

[30]  Deyuan Meng,et al.  Data-driven consensus control for networked agents: an iterative learning control-motivated approach , 2015 .

[31]  Lei Guo,et al.  How much uncertainty can be dealt with by feedback? , 2000, IEEE Trans. Autom. Control..