一类非线性系统的参数辨识方法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
受到硬件设备的限制和环境因素的影响,非线性系统广泛存在于过程控制领域。非线性系统的参数辨识是设计控制器的基础。然而,非线性系统结构复杂、存在耦合特性、参数化后维数增大,传统的辨识方法无法应用于非线性系统。因此研究非线性系统的参数辨识具有普遍意义和实用价值。本论文借助辅助模型辨识思想、关键项分离技术以及维尔斯特拉斯逼近理论等技术研究非线性系统的辨识问题,并通过数值仿真验证了方法的性能。本文的具体工作如下。
     (1)针对具有已知基的标量非线性系统,借助辅助模型辨识思想以及多新息辨识理论,提出非线性系统基于辅助模型的多新息广义增广随机梯度算法。该方法利用辅助模型输出代替模型中未知中间变量,利用多新息理论提高参数收敛精度。进一步,将提出的方法推广应用到具有已知基的多变量非线性系统中。
     (2)针对具有预负载特性的非线性系统,利用关键项分离技术,推导了非线性系统的随机梯度算法,并研究了基于多项式转换技术的双率系统随机梯度算法以及基于损失数据估计的双率系统随机梯度算法。研究表明与基于多项式转换技术的随机梯度算法相比,所提出的损失数据估计随机梯度算法待辨识参数维数少,且能直接辨识出系统参数。
     (3)针对结构已知的非线性系统,利用关键项分离技术,给出非线性系统的梯度迭代算法。与在线辨识算法相比,梯度迭代算法对信息向量中含有未知项的模型具有较好的辨识效果。进一步针对结构未知的非线性系统,利用维尔斯特拉斯逼近理论,推导出带遗忘因子的随机梯度算法以及修正的随机梯度算法。
     (4)针对一种非线性隶属度函数,给出了基于模型转换的随机梯度算法和梯度迭代算法,由于使用了模型转换技术,所以这两种方法能很好的提高参数辨识效率。进一步,针对维尔斯特拉斯理论中多项式逼近函数,推导出修正的随机梯度算法和带遗忘因子的随机梯度算法,这两种方法都具有较快的参数收敛速度和较小的计算量。
Due to hardware limitations and environmental impacts, nonlinear systems are wide-ly found in process control feld. Nonlinear system identifcation constitutes a crucial partin control designs if the parameters of the nonlinear systems are unknown. Since non-linear systems have complex structures, coupling characteristics and large dimension ofunknown parameters, the traditional identifcation methods for linear systems cannot beapplied for nonlinear systems directly. Therefore, the study of identifcation methods fornonlinear systems is of universal signifcance and has wide application prospects. By usingthe auxiliary model, the key term separation principle and the Weierstrass approxima-tion theorem, this dissertation aims to develop new identifcation methods for nonlinearsystems, and the performances of the methods are illustrated by computer simulations.The main contributions are summarized as follows.
     (1) For the nonlinear systems with polynomial nonlinearity, an auxiliary model basedgeneralized extended stochastic gradient (SG) algorithm is developed by using theauxiliary model and the multi-innovation theory. The outputs of the auxiliary modelcan replace the unknown inner variables and the multi-innovation method can im-prove the accuracy of parameter estimation. Furthermore, this method is extendedto identify multivariable nonlinear systems.
     (2) Based on the key term separation principle, an SG algorithm is derived for nonlin-ear systems with preload nonlinearity, and a polynomial transformation techniquebased SG algorithm and a missing output estimation model based SG algorithm areproposed for dual-rate nonlinear systems with preload nonlinearity. Compared withthe polynomial transformation technique based SG algorithm, the missing outputestimation model based SG algorithm can directly estimate the parameters of thedual-rate systems and not increase the number of the unknown parameters.
     (3) For the nonlinear systems with known hard nonlinearities, the key term separationprinciple based GI algorithm is derived. Compared with the on-line algorithms, theGI algorithm is efective in dealing with nonlinear systems which contain unknowninner variables. Furthermore, based on the Weierstrass approximation theorem, amodifed SG (M-SG) algorithm and a forgetting factor SG (FF-SG) algorithm areproposed for nonlinear systems with unknown hard nonlinearities.
     (4) For a nonlinear membership function, two model transformation based estimationmethods are proposed. The proposed methods can greatly save the computational cost by using the model transformation technique. Furthermore, an FF-SG algorith-m and an M-SG algorithm are proposed for the polynomial function of the Weier-strass approximation theorem, and the proposed methods have quick convergencerate and low computational load.
引文
1.丁锋.系统辨识新论[M].北京:科学出版社,2013.
    2.丁锋.系统辨识(1):辨识导引[J].南京信息工程大学学报(自然科学版),2011,3(1):1-22.
    3.丁锋.系统辨识(2):系统描述的基本模型[J].南京信息工程大学学报(自然科学版),2011,3(2):97-117.
    4.丁锋.系统辨识(3):辨识精度与辨识基本问题[J].南京信息工程大学学报(自然科学版),2011,3(3):193-226.
    5.丁锋.系统辨识(4):辅助模型辨识思想与方法[J].南京信息工程大学学报(自然科学版),2011,3(4):289-318.
    6.丁锋.系统辨识(5):迭代搜索原理与辨识方法[J].南京信息工程大学学报(自然科学版),2011,3(6):481-510.
    7.丁锋.系统辨识(6):多新息辨识理论与方法[J].南京信息工程大学学报(自然科学版),2012,4(1):1-28.
    8.丁锋.系统辨识(7):递阶辨识原理与方法[J].南京信息工程大学学报(自然科学版),2012,4(2):97-124.
    9.丁锋.系统辨识(8):耦合辨识概念与方法[J].南京信息工程大学学报(自然科学版),2012,4(3):193-212.
    10.丁锋.辨识方法的计算效率(1):递推算法[J].南京信息工程大学学报(自然科学版),2012,4(4):289-300.
    11.丁锋.辨识方法的计算效率(2):迭代算法[J].南京信息工程大学学报(自然科学版),2012,4(5):385-401.
    12.丁锋.辨识方法的计算效率(3):信息向量耦合算法[J].南京信息工程大学学报(自然科学版),2012,4(6):481-495.
    13. Ljung L. System Identifcation: Theory for the User.2nd ed [M]. Prentice Hall, EnglewoodClifs, New Jersey,1999.
    14. Goodwin GC, Sin KS. Adaptive Filtering, Prediction and Control [M]. Prentice Hall, En-glewood Clifs, New Jersey,1984.
    15. So¨derstr¨om T, Stoica P. System Identifcation [M]. Prentice Hall, Englewood Clifs, NewJersey,1989.
    16.方崇智,萧德云.过程辨识[M].北京:清华大学出版社,1988.
    17. Ding F, Chen T. Identifcation of Hammerstein nonlinear ARMAX systems [J]. Automatica,2005,41(9):1479-1489.
    18. Bai EW. An optimal two-stage identifcation algorithm for Hammerstein-Wiener nonlinearsystems [J]. Automatica,1998,34(3):333-338.
    19. Yu B, Fang H, Shi Y. Identifcation of Hammerstein output-error systems with two-segmentnonlinearities: algorithm and applications [J]. Control and Intelligent Systems,2010,38(4):194-201.
    20. Bai EW. Identifcation of linear systems with hard input nonlinearities of known structure[J]. Automatica,2002,38(5):853-860.
    21. Bai EW. Identifcation of nonlinear additive FIR systems [J]. Automatica,2005,41(7):1247-1253.
    22. Bai EW, Chan KS. Identifcation of an additive nonlinear system and its applications ingeneralized Hammerstein models [J]. Automatica,2008,44(2):430-436.
    23. Shi Y, Ding F, Chen T. Multirate crosstalk identifcation in xDSL systems [J]. IEEE Trans-actions on Communications,2006,54(10):1878-1886.
    24. Lee SH. Multirate digital control system design and its application to computer disk drives[J]. IEEE Transactions on Control Systems Technology,2006,14(1):124-133.
    25. Kadu SC, Bhushan M, Gudi R. Optimal sensor network design for multirate systems [J].Journal of Process Control,2008,18(6):594-609.
    26. Atlas L, Duhamel P. Recent developments in the core of digital signal processing [J]. IEEESignal Processing Magazine,1999,16(1):16-31.
    27.肖健.多采样率数字控制系统[M].北京:科学出版社,2003.
    28. Raghavan H, Tangirala AK, Gopaluni RB, et al. Identifcation of chemical processes withirregular output sampling [J]. Control Engineering Practice,2006,14(5):467-480.
    29. Sahebsara M, Chen T, Shah SL. Frequency-domain parameter estimation of general multi-rate systems [J]. Computers and Chemical Engineering,2006,30(5):838-849.
    30. Mo SY, Chen X, Zhao J, et al. A two-stage method for identifcation of dual-rate systemswith fast input and very slow output [J]. Industrial and Engineering Chemistry Research,2009,48(4):1980-1988.
    31. Feng DG, Huang SC, Wang ZZ, et al. An unbiased parametric imaging algorithm for nonuni-formly sampled biomedical system parameter estimation [J]. IEEE Transactions on MedicalImaging,1996,15(4):512-518.
    32.丁锋,陈通文,萧德云.非均匀周期采样多率系统的一种辨识方法[J].电子学报,2004,32(9):1414–1420.
    33. Mizumoto I, Chen T, Ohdaira S, et al. Adaptive output feedback control of general MIMOsystems using multirate sampling and its application to a cart–crane system [J]. Automatica,2007,43(12):2077–2085.
    34. Ding F, Liu XP, Shi Y. Convergence analysis of estimation algorithms for dual-rate stochasticsystems [J]. Applied Mathematics and Computation,2006,176(1):245-261.
    35. Ding F, Liu XP, Yang HZ. Parameter identifcation and intersample output estimationfor dual-rate systems [J]. IEEE Transactions on Systems, Man, and Cybernetics, Part A:Systems and Humans,2008,38(4):966-975.
    36. Ding J, Ding F, Liu XP, et al. Hierarchical least squares identifcation for linear SISO systemswith dual-rate sampled-data [J]. IEEE Transactions on Automatic Control,2011,56(11):2677-2683.
    37. Li JH, Ding R. Parameter estimation methods for nonlinear systems [J]. Applied Mathe-matics and Computation,2013,219(9):4278-4287.
    38. Li JH, Ding RF, Yang Y. Iterative parameter identifcation methods for nonlinear functions[J]. Applied Mathematical Modelling,2012,36(6):2739-2750.
    39. Li JH, Ding F. Parameter ftting for nonlinear systems [C]. The2011Chinese Control andDecision Conference (2011CCDC), May23-25,2011, Mianyang, China, pp.1085-1090.
    40. Tang J, Chen J. Parameter identifcation to an approximated function of the Weierstrass ap-proximation formula [C]. The2012Chinese Control and Decision Conference (2012CCDC),May23-25, Taiyuan, China, pp.935-938.
    41. Yu L, Zhang JB, Liao YW, et al. Parameter estimation error bounds for Hammersteinfnite impulsive response models [J]. Applied Mathematics and Computation,2008,202(2):472-480.
    42.丁锋,刘景璠,肖永松.一类非线性系统的参数估计[J].控制工程,2011,18(3):373-376.
    43. Ding F, Shi Y, Chen T. Auxiliary model based least-squares identifcation methods forHammerstein output-error systems [J]. Systems&Control Letters,2007,56(5):373-380.
    44. Ding F, Liu XP, Liu G. Identifcation methods for Hammerstein nonlinear systems [J].Digital Signal Processing,2011,21(2):215-238.
    45. Li JH, Ding F. Maximum likelihood stochastic gradient estimation for Hammerstein sys-tems with colored noise based on the key term separation technique [J]. Computers andMathematics with Applications,2011,62(11):4170-4177.
    46. Ding F. Hierarchical multi-innovation stochastic gradient algorithm for Hammerstein non-linear system modeling [J]. Applied Mathematical Modelling,2013,37(4):1694-1704.
    47. Ding F, Liu XG, Chu J. Gradient-based and least-squares-based iterative algorithms forHammerstein systems using the hierarchical identifcation principle [J]. IET Control Theoryand Applications,2013,7(2):176-184.
    48. Liu MM, Xiao YS, Ding RF. Iterative identifcation algorithm for Wiener nonlinear systemsusing the Newton method [J]. Applied Mathematical Modelling,2013,37(9):6584-6591.
    49.熊伟丽,许文强,赵兢兢,等.运用ADE算法进行Wiener模型辨识[J].系统仿真学报,2013,25(5):969-974.
    50. Wang DQ, Ding F. Least squares based and gradient based iterative identifcation for Wienernonlinear systems [J]. Signal Processing,2011,91(5):1182-1189.
    51.吴徳会.非线性动态系统的Wiener神经网络辨识法[J].控制理论与应用,2009,26(11):1192-1196.
    52. Hagenblad A, Ljung L, Wills A. Maximum likelihood identifcation of Wiener models [J].Automatica,2008,44(11):2697-2705.
    53. David W, Michel V. Identifying MIMO Wiener systems using subspace model identifcationmethods [J]. Signal Processing,1996,52(2):235-258.
    54.陈翰馥,赵文虓.几类典型随机非线性系统的辨识[J].系统科学与数学,2011,31(9):1019-
    1044.
    55. Philippe C, Johan SC. Hammerstein-Wiener system estimator initialization [J]. Automatica,2004,40(9):1543-1550.
    56. Wang DQ, Ding F. Extended stochastic gradient identifcation algorithms for Hammerstein-Wiener ARMAX systems [J]. Computers and Mathematics with Applications,2008,56(12):3157-3164.
    57.桂卫华,宋海鹰,阳春华. Hammerstein-Wiener模型最小二乘向量机辨识及其应用[J].控制理论与应用,2008,25(3):393-397.
    58.李妍,毛志忠,王琰,等.基于偏差补偿递推最小二乘的Hammerstein-Wiener模型辨识[J].自动化学报,2010,36(1):163-168.
    59. Wang DQ, Ding F. Hierarchical least squares estimation algorithm for Hammerstein-Wienersystems [J]. IEEE Signal Processing Letters,2012,19(12):825-828.
    60. Vo¨r¨os J. Parameter identifcation of discontinuous Hammerstein systems [J]. Automatica,1997,33(6):1141-1146.
    61. Vo¨r¨os J. Modeling and parameter identifcation of systems with multisegment piecewise-linear characteristics [J]. IEEE Transactions on Automatic control,2002,47(1):184-188.
    62. Liu Y, Bai EW. Iterative identifcation of Hammerstein systems [J]. Automatica,2007,43(2):346-354.
    63. Vo¨r¨os J. Modeling and identifcation of systems with backlash [J]. Automatica,2010,46(2):369-374.
    64. Chen J, Wang XP, Ding RF. Gradient based estimation algorithm for Hammerstein systemswith saturation and dead-zone nonlinearities [J]. Applied Mathematical Modelling,2012,36(1):238-243.
    65. Chen J, Lv LX, Ding RF. Multi-innovation stochastic gradient algorithms for dual-ratesampled systems with preload nonlinearity [J]. Applied Mathematics Letters,2013,26(1):124-129.
    66. Chen J, Lu XL, Ding R. Parameter identifcation of systems with preload nonlinearitiesbased on the fnite impulse response model and negative gradient search [J]. Applied Math-ematical Computation,2012,219(5):2498-2505.
    67. Wang DQ, Chu YY, Yang GW, et al. Auxiliary model-based recursive generalized leastsquares parameter estimation for Hammerstein OEAR systems [J]. Mathematical and Com-puter Modelling,2010,52(1-2):309-317.
    68. Giri F, Rochdi Y, Chaoui FZ, et al. Identifcation of Hammerstein systems in presence ofhysteresis-backlash and hysteresis-relay nonlinearities [J]. Automatica,2008,44(3):767-775.
    69. Rochdi Y, Giri F, Gning JB, et al. Identifcation of block-oriented systems in the presenceof nonparametric input nonlinearities of switch and backlash types [J]. Automatica,2010,46(5):864-877.
    70. Vo¨r¨os J. Parameter identifcation of Wiener systems with multisegment piecewise-linearnonlinearities [J]. Systems&Control Letters,2007,56(2):99-105.
    71. Vo¨r¨os J. Parameter identifcation of Wiener systems with discontinuous nonlinearities [J].Systems&Control Letters,2001,44(5):363-352.
    72. Bai EW. Frequency domain identifcation of Wiener models [J]. Automatica,2003,39(9):1521-1530.
    73. Chen J, Lu XL, Ding RF. Gradient based iterative algorithm for Wiener systems withsaturation and dead-zone nonlinearities [J]. Journal of Vibration and Control,2013,19(x),DOI:10.1177/1077546312466563.
    74. Giri F, Rochdi Y, Radouane A, et al. Frequency identifcation of nonparametric Wienersystems containing backlash nonlinearities [J]. Automatica,2013,49(1):124-137.
    75. Mu BQ, Chen HF. Recursive identifcation of errors-in-variables Wiener systems [J]. Auto-matica,2013,49(9):2744-2753.
    76. Bai EW. A blind approach to the Hammerstein-Wiener model identifcation [J]. Automatica,2002,38(6):967-979.
    77. Yu F, Mao ZZ, Jia MX. Recursive identifcation for Hammerstein-Wiener systems withdead-zone input nonlinearity [J]. Journal of Process Control,2013,23(8):1108-1115.
    78.倪博溢,萧德云.多采样率系统的辨识问题综述[J].控制理论与应用,2009,26(1):62-68.
    79.汪安民.基于非均匀采样的信号频率检测方法及其实现[D]:[博士学位论文].武汉:华中科技大学,2004.
    80. Chen T, Francis B. Optimal Sampled-data Control Systems [M]. London: Springer,1995.
    81.刘艳君,谢莉,丁锋.非均匀采样数据系统的AM-RLS辨识方法及仿真研究[J].系统仿真学报,2009,21(19):6186-6189.
    82.蒋红霞,王金海,丁锋.一类非均匀采样系统的迭代最小二乘辨识[J].系统工程与电子技术,2008,30(8):1535-1539.
    83.丁锋,陈通文,萧德云.一般双率系统状态空间模型及其辨识[J].自动化学报,2004,30(5):652-663.
    84.倪博溢,萧德云.非均匀采样系统的一种递推辨识方法[J].自动化学报,2009,12(35):1520-1527.
    85.吕立华,宋执环,李平.一种基于小波多分辨率分析的多采样率系统辨识方法[J].控制理论与应用,2002,19(2):225-228.
    86. Akcay H. An insight into instrumental variable frequency-domain subspace identifcation[J]. Automatica,2010,46(2):375-382.
    87. Gillberg J, Ljung L. Frequency domain identifcation of continuous-time output error models,PartⅠ: Uniformly sampled data and frequency function approximation [J]. Automatica,2010,46(1):1-10.
    88.吴瑶,罗雄麟.多率系统Kalman滤波算法的鲁棒性分析[J].自动化学报,2012,2(38):156-174.
    89. Ding F, Chen T. Combined parameter and output estimation of dual-rate systems using anauxiliary model [J]. Automatica,2004,40(10):1739-1748.
    90. Ding F, Chen T. Parameter estimation of dual-rate stochastic systems by using an outputerror method [J]. IEEE Transactions on Automatic Control,2005,50(9):1436-1441.
    91. Han LL, Wu FX, Sheng J, et al. Two recursive least squares parameter estimation algorithmsfor multirate multiple-input systems by using the auxiliary model [J]. Mathematics andComputers in Simulation,2012,82(5):777-789.
    92. Liu YJ, Ding F, Shi Y. Least squares estimation for a class of non-uniformly sampled systemsbased on the hierarchical identifcation principle [J]. Circuits Systems and Signal Processing,2012,31(6):1985-2000.
    93. Ding F, Liu G, Liu XP. Parameter estimation with scarce measurements [J]. Automatica,2011,47(8):1646-1655.
    94. Ding F, Chen T. Performance analysis of multi-innovation gradient type identifcation meth-ods [J]. Automatica,2007,43(1):1-14.
    95. Moustafa KAF. Identifcation of stochastic time-varying systems [J]. IEE Procededing, PartD: Control Theory and Applications,1983,130(4):137-142.
    96.丁锋,萧德云,丁韬.多新息随机梯度辨识方法[J].控制理论与应用,2003,20(6):870-874.
    97. Ding F. Several multi-innovation identifcation methods [J]. Digital Signal Processing,2010,20(4):1027-1039.
    98. Chen J, Zhang Y, Ding RF. Auxiliary model based multi-innovation algorithms for mul-tivariable nonlinear systems [J]. Mathematical and Computer Modelling,2010,52(9-10):1428-1434.
    99. Ding J, Ding F, Zhang S. Parameter identifcation of multi-input, single-output systemsbased on FIR models and least squares principle [J]. Applied Mathematics and Computation,2008,197(1):297-305.
    100. Li D, Shah SL, Chen T. Identifcation of fast-rate models from multirate data [J]. Interna-tional Journal of Control,2001,74(7):680-689.
    101. Sheng J, Chen T, Shah SL. Generalized predictive control for non-uniformly sampled sys-tems [J]. Journal of Process Control,2002,12(8):875-885.
    102. Li D, Shah SL, Chen T. Analysis of dual-rate inferential control systems [J]. Automatica,2002,38(6):1053-1059.
    103. Li D, Shah SL, Chen T, et al. Application of dual-rate modeling to CCR octane qualityinferential control [J]. IEEE Transactions on Control Systems Technology,2003,11(1):43-
    51.
    104. Ding J, Fan CX, Lin JX. Auxiliary model based parameter estimation for dual-rate outputerror systems with colored noise [J]. Applied Mathematical Modelling,2013,37(6):4051-
    4058.
    105. Santos P, Ramos J, Carvalho J. Identifcation of bilinear systems with white noise inputs:an iterative deterministic-stochastic subspace approach [J]. IEEE Transactions on ControlSystems Technology,2009,17(5):1145-1153.
    106. Dehghan M, Hajarian M. Analysis of an iterative algorithm to solve the generalized coupledSylvester matrix equations [J]. Applied Mathematical Modelling,2011,35(7):3285-3300.
    107. Cao ZH. Rounding error analysis of two-stage iterative methods for large linear systems[J]. Applied Mathematics and Computation,2003,139(2-3):371-381.
    108. Wang DQ, Ding F, Chu YY. Data fltering based recursive least squares algorithm forHammerstein systems using the key-term separation principle [J]. Information Sciences,2013,222:203-212.
    109. Mao ZH, Li YD, Zhang XF. Approximation capability of fuzzy systems using translationsand dilations of one fxed function as membership functions [J]. IEEE Transactions on FuzzySystems,1997,5(3):468-473.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700