Singular value decomposition based learning identification for linear time-varying systems: From recursion to iteration
Fazhi Song
Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, Harbin, China
Key Lab of Ultra-precision Intelligent Instrumentation, Harbin Institute of Technology, Ministry of Industry and Information Technology, Harbin, China
Search for more papers by this authorCorresponding Author
Li Li
Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, Harbin, China
Key Lab of Ultra-precision Intelligent Instrumentation, Harbin Institute of Technology, Ministry of Industry and Information Technology, Harbin, China
Correspondence Li Li, Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, No. 92, Xidazhi Street, Harbin, China.
Email: [email protected]
Search for more papers by this authorYang Liu
Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, Harbin, China
Key Lab of Ultra-precision Intelligent Instrumentation, Harbin Institute of Technology, Ministry of Industry and Information Technology, Harbin, China
Search for more papers by this authorYue Dong
Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, Harbin, China
Key Lab of Ultra-precision Intelligent Instrumentation, Harbin Institute of Technology, Ministry of Industry and Information Technology, Harbin, China
Search for more papers by this authorFazhi Song
Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, Harbin, China
Key Lab of Ultra-precision Intelligent Instrumentation, Harbin Institute of Technology, Ministry of Industry and Information Technology, Harbin, China
Search for more papers by this authorCorresponding Author
Li Li
Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, Harbin, China
Key Lab of Ultra-precision Intelligent Instrumentation, Harbin Institute of Technology, Ministry of Industry and Information Technology, Harbin, China
Correspondence Li Li, Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, No. 92, Xidazhi Street, Harbin, China.
Email: [email protected]
Search for more papers by this authorYang Liu
Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, Harbin, China
Key Lab of Ultra-precision Intelligent Instrumentation, Harbin Institute of Technology, Ministry of Industry and Information Technology, Harbin, China
Search for more papers by this authorYue Dong
Center of Ultra-precision Optoelectronic Instrument Engineering, Harbin Institute of Technology, Harbin, China
Key Lab of Ultra-precision Intelligent Instrumentation, Harbin Institute of Technology, Ministry of Industry and Information Technology, Harbin, China
Search for more papers by this authorAbstract
System identification is a critical task in various engineering applications such as motion control, signal processing and robotics. In this article, the identification of linear time-varying (LTV) systems that perform tasks repetitively over a finite-time interval is investigated. Traditional LTV system identification typically adopts recursive algorithms in the time domain, which are incapable of tracking drastic-varying parameters and are subject to estimation lag and numerical instability. To address these issues, this article proposes the utilization of an iteration axis in addition to the time axis for estimating repetitive time-varying parameters. Specifically, the proposed approach involves an estimation algorithm for the time-varying parameters based on a recursive least squares (RLS) method along the iteration axis, as well as an update algorithm for the covariance matrix based on singular value decomposition (SVD) to enhance numerical stability. Additionally, a bias compensation method based on noise variance estimation is introduced for the sake of eliminating estimation error induced by measurement noise. Numerical comparisons with existing methods are conducted to demonstrate the effectiveness and superiority of the proposed method.
CONFLICT OF INTEREST STATEMENT
The authors declare that they have no conflict of interest.
Open Research
DATA AVAILABILITY STATEMENT
Data sharing is not suitable for the article because no datasets are came into being and analyzed during the currently discuss period.
REFERENCES
- 1Jiang A, Ji Y, Wan L. Iterative parameter identification algorithms for thegeneralized time-varying system with a measurabledisturbance vector. Int J Robust Nonlinear Control. 2022; 32(6): 3527-3548.
- 2Song F, Liu Y, Xu JX, Yang X, He P, Yang Z. Iterative learning identification and compensation of space-periodic disturbance in PMLSM systems with time delay. IEEE Trans Ind Electron. 2018; 65(9): 7579-7589.
- 3Babakmehr M, Harirchi F, Al-Durra A, Muyeen SM, Simões MG. Compressive system identification for multiple line outage detection in smart grids. IEEE Trans Ind Appl. 2019; 55(5): 4462-4473.
- 4Song F, Liu Y, Jin W, Tan J, He W. Data-driven feedforward learning with force ripple compensation for wafer stages: a variable-gain robust approach. IEEE Trans Neural Network Learn Syst. 2020; 33(4): 1594-1608.
- 5Li Y, Zhang JB, Cui WG, Yuan H, Wei HL. A multiple beta wavelet-based locally regularized ultraorthogonal forward regression algorithm for time-varying system identification with applications to EEG. IEEE Trans Instrum Meas. 2020; 69(3): 916-928.
- 6Jin Y, Xie G, Chen P, Hei X, Ji W, Zhao J. High-speed train emergency brake modeling and online identification of time-varying parameters. Math Probl Eng. 2020; 2020(3872852): 1-13.
- 7Uyanlk I, Saranll U, Ankarall MM, Cowan NJ, Morgül O. Frequency-domain subspace identification of linear time-periodic (LTP) systems. IEEE Trans Autom Control. 2019; 64(6): 2529-2536.
- 8Shan X, Burl J. Continuous wavelet based linear time-varying system identification. Signal Process. 2011; 91(6): 1476-1488.
- 9Zhao L, Jin D, Wang H, Liu C. Modal parameter identification of time-varying systems via wavelet-based frequency response function. Arch Appl Mech. 2020; 90(11): 2529-2542.
- 10Abiyev R, Kaynak O. Type 2 fuzzy neural structure for identification and control of time-varying plants. IEEE Trans Ind Electron. 2010; 57(12): 4147-4159.
- 11Behinfaraz R, Ghaemi S. Identification and synchronization of switching fractional-order complex networks with time-varying delays based on a fuzzy method. Int J Fuzzy Syst. 2022; 24(5): 2203-2214.
- 12Ko C. Identification of chaotic system using fuzzy neural networks with time-varying learning algorithm. Int J Fuzzy Syst. 2012; 14(4): 540-548.
- 13Li F, Zheng T, He N, Cao Q. Data-driven hybrid neural fuzzy network and ARX Modeling approach to practical industrial process identification. IEEE-CAA J Automat Sinica. 2022; 9(9): 1702-1705.
- 14Wang D, Ha M, Zhao M. The intelligent critic framework for advanced optimal control. Artif Intell Rev. 2022; 55: 1-22.
- 15Wang D, Chen L, Pan J. Self-learning robust control synthesis and trajectory tracking of uncertain dynamics. IEEE Trans Cybern. 2022; 52(1): 278-286.
- 16Ma ZS, Liu L, Zhou SD, et al. Parametric output-only identification of time-varying structures using a kernel recursive extended least squares TARMA approach. Mech Syst Signal Process. 2018; 98: 684-701.
- 17Stojanovic V, Nedic N. Identification of time-varying OE models in presence of non-Gaussian noise: application to pneumatic servo drives. Int J Robust Nonlinear Control. 2016; 26(18): 3974-3995.
- 18Ding F, Xu L, Zhu Q. Performance analysis of the generalised projection identification for time-varying systems. IET Control Theory Appl. 2016; 10(18): 2506-2514.
- 19Chan SC, Lin JQ, Sun X, Tan HJ, Xu WC. A new variable forgetting factor-based bias-compensation algorithm for recursive identification of time-varying multi-input single-output systems with measurement noise. IEEE Trans Instrum Meas. 2020; 69(7): 4555-4568.
- 20Nishiyama K. A new approach to introducing a forgetting factor into the normalized least mean squares algorithm. Signal Process. 2015; 114: 19-23.
- 21Ljung L, Gunnarsson S. Adaptation and tracking in system identification—a survey. Automatica. 1990; 26(1): 7-21.
- 22Sun X, Ji J, Ren B, Xie C, Yan D. Adaptive forgetting factor recursive Least Square algorithm for online identification of equivalent circuit model parameters of a lithium-ion battery. Energies. 2019; 12(12): 2242 1–15.
- 23Tan HJ, Chan SC, Lin JQ, Sun X. A new variable forgetting factor-based bias-compensated RLS algorithm for identification of FIR systems with input noise and its hardware implementation. IEEE Trans Circuits Syst I Regul Pap. 2020; 67(1): 198-211.
- 24Kovacevic B, Banjac Z, Kovacevic IK. Robust adaptive filtering using recursive weighted least squares with combined scale and variable forgetting factors. EURASIP J Adv Signal Process. 2016; 2016(1): 1-22.
10.1186/s13634-016-0341-3 Google Scholar
- 25Seydnejad S. Real-time identification of time-varying ARMAX systems based on recursive update of its parameters. J Dyn Syst Meas Control. 2014; 136(3): 031017 1–10.
- 26Li Y, Cui W, Guo Y, Huang T, Yang X, Wei H. Time-varying system identification using an ultra-orthogonal forward regression and multiwavelet basis functions with applications to EEG. IEEE Trans Neural Netw Learn Syst. 2018; 29(7): 2960-2972.
- 27Li Y, Wei H, Billings SA. Identification of time-varying systems using multi-wavelet basis functions. IEEE Trans Control Syst Technol. 2011; 19(3): 656-663.
- 28Xu S, Li Y, Guo Q, Yang XF, Chan RH. Identification of time-varying neural dynamics from spike train data using multiwavelet basis functions. J Neurosci Methods. 2017; 278: 46-56.
- 29Liu Y, Song F, Yang X, Dong Y, Tan J. Intelligent measurement and compensation of linear motor force ripple: a projection-based learning approach in the presence of noise. Meas Sci Technol. 2018; 29(6): 1-13.
- 30Liu N, Alleyne A. Iterative learning identification applied to automated off-highway vehicle. IEEE Trans Control Syst Technol. 2014; 22(1): 331-337.
- 31Lin N, Chi R, Huang B. Linear time-varying data model-based iterative learning recursive least squares identifications for repetitive systems. IEEE Access. 2019; 7: 133304-133313.
- 32Campi M, Sugie T, Sakai F. An iterative identification method for linear continuous-time systems. IEEE Trans Automat Contr. 2008; 53(7): 1661-1669.
- 33Liu N, Alleyne A. Iterative learning identification for linear time-varying systems. IEEE Trans Control Syst Technol. 2016; 24(1): 310-317.
- 34Sun M, Bi H. Learning identification: least squares algorithms and their repetitive consistency. Acta Automat Sin. 2012; 38(5): 698-706.
10.3724/SP.J.1004.2012.00698 Google Scholar
- 35Wu A, Chen S, Jia D. Bias-compensation-based least-squares estimation with a forgetting factor for output error models with white noise. Int J Syst Sci. 2016; 47(7): 1700-1709.
- 36Song F, Liu Y, Shen D, Li L, Tan J. Learning control for motion coordination in wafer scanners: toward gain adaptation. IEEE Trans Ind Electron. 2022; 69(12): 13428-13438.
- 37Ding F, Chen T, Qiu L. Bias compensation based recursive least-squares identification algorithm for MISO systems. IEEE Trans Circuits Syst II Express Briefs. 2006; 53(5): 349-353.
- 38Ding J, Ding F. Bias compensation-based parameter estimation for output error moving average systems. Int J Adapt Control Signal Process. 2011; 25: 1100-1111.
- 39Ljung L. System Identification – Theory for the User. 2nd ed. Prentice Hall PTR; 1998.
10.1007/978-1-4612-1768-8_11 Google Scholar
- 40Shi Z, Wang Y, Ji Z. Bias compensation based partially coupled recursive least squares identification algorithm with forgetting factors for MIMO systems: application to PMSMs. J Frankl Inst. 2016; 353: 3057-3077.
- 41Carbone P, Vandersteen G. Bias compensation when identifying static nonlinear functions using averaged measurements. IEEE Trans Instrum Meas. 2014; 63(7): 1855-1862.
- 42Zhang Y, Cui G. Bias compensation methods for stochastic systems with colored noise. Appl Math Model. 2011; 35(4): 1709-1716.