A novel SPSA-based IMC-PID data-driven control method

This paper proposes a new data-driven control (DDC) based on SPSA(simultaneous perturbation stochastic approximation). Inheriting the essence of PID controller: simple and practical, an IMC-PID controller is conducted as Function Approximator in SPSA tuning. All the parameters in this polynomial controller are tuned online simultaneously directly via system I/O data, rather than only the filter coefficients tuned off-line. IMC concept introduced into DDC structure help provide initial value, the range of controller parameters and the random disturbance vectors of SPSA. This effort improves the SPSA stochastic approximation performance and every IMC-PID controller parameter has physical meaning. Compared with the traditional SPSA DDC, this method is more simple and practical and is expected to be applied in nonlinear, time-varying and large time delay process.

[1]  J. Spall Multivariate stochastic approximation using a simultaneous perturbation gradient approximation , 1992 .

[2]  Jingqing Han,et al.  From PID to Active Disturbance Rejection Control , 2009, IEEE Trans. Ind. Electron..

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

[4]  H. Robbins A Stochastic Approximation Method , 1951 .

[5]  James C. Spall,et al.  Feedback and Weighting Mechanisms for Improving Jacobian Estimates in the Adaptive Simultaneous Perturbation Algorithm , 2007, IEEE Transactions on Automatic Control.

[6]  Zhiqiang Gao,et al.  Active disturbance rejection control: From an enduring idea to an emerging technology , 2015, 2015 10th International Workshop on Robot Motion and Control (RoMoCo).

[7]  Hou Zhong,et al.  On Data-driven Control Theory:the State of the Art and Perspective , 2009 .

[8]  J. Spall,et al.  Model-free control of general discrete-time systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[9]  James C. Spall,et al.  Adaptive stochastic approximation by the simultaneous perturbation method , 2000, IEEE Trans. Autom. Control..

[10]  Svante Gunnarsson,et al.  Iterative feedback tuning: theory and applications , 1998 .

[11]  Håkan Hjalmarsson Model Free Tuning of Controllers : Experience with Time-Varying Linear Systems , 1995 .

[12]  J. Spall,et al.  Model-free control of nonlinear stochastic systems with discrete-time measurements , 1998, IEEE Trans. Autom. Control..

[13]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[14]  F. De Bruyne Iterative feedback tuning for internal model controllers , 2003 .