Wiener非线性系统的共轭梯度迭代算法研究

2017-03-13 23:06周林成夏静李向丽
科技创新导报 2016年26期
关键词:研究

周林成++夏静++李向丽

摘 要:針对实际过程控制过程中广泛存在的非线性情况,该文主要研究了一类Wiener非线性系统的参数辨识问题。首先运用关键项分离技术,得到一个可辨识的Wiener非线性模型,进而采用共轭梯度迭代辨识算法估计出模型的未知参数,最后通过数值仿真验证了算法的有效性。

关键词:Wiener非线性模型 关键项分离技术 共轭梯度迭代算法 研究

中图分类号:TP273 文献标识码:A 文章编号:1674-098X(2016)09(b)-0164-02

模块化非线性系统主要有两种基本的组合结构:一种典型的模块化非线性系统是Hammerstein类型的结构,它是由一个静态非线性子系统串接一个动态线性子系统构成。如果将这两个子系统对调位置,就产生了另外一种模块化的非线性系统——Wiener非线性系统(或者称为输出非线性系统)[1,2]。Wiener非线性系统和Hammerstein非线性系统一样,在工程实践之中也得到广泛应用。如文献[3]介绍了针对时变非线性pH过程的Wiener模型,文章中非线性子系统被假设具有可逆函数,其不可测的中间输出通过逆函数计算得到,进而推导出了递推最小二乘算法。该文采用共轭梯度迭代方法辨识Wiener非线性模型的参数。并解决了具有不可逆非线性子系统的Wiener非线性模型的中间未知变量无法估计的难题。

1 Wiener非线性系统模型

2 共轭梯度迭代辨识算法

3 数值仿真

在仿真中,输入采用零均值单位方差的不相关可测随机变量序列。应用提出的共轭梯度迭代算法估计该系统的参数。在方差下随变化的参数估计误差如图2所示。

随着迭代次数的增加,由共轭梯度迭代算法得到的Wiener非线性模型的参数估计能收敛到真值。与梯度迭代算法相比,共轭梯度迭代算法收敛速度更快。

4 结语

该文主要研究了一类Wiener非线性系统的参数估计问题,提出了新的共轭梯度迭代辨识算法,仿真例子验证了共轭梯度迭代算法具有超线性收敛速度,在收敛速度上要优于梯度迭代算法。

参考文献

[1] Zhou L,Li X,Pan F.Gradient based iterative parameter identification for Wiener nonlinear systems[J].Applied Mathematical Modelling,2013,37(16-17):8203-8209.

[2] Zhou L,Li X,Pan F.Gradient-based iterative identification for MISO Wiener nonlinear systems:Application to a glutamate fermentation process[J].Applied Mathematics Letters,2013,26(8):886-892.

[3] Kalafatis AD,Wang L,Cluett WR.Identification of time-varying pH processes using sinusoidal signals[J].Automatica,2005,41(4):685-691.

猜你喜欢
研究
FMS与YBT相关性的实证研究
2020年国内翻译研究述评
辽代千人邑研究述论
视错觉在平面设计中的应用与研究
关于辽朝“一国两制”研究的回顾与思考
EMA伺服控制系统研究
基于声、光、磁、触摸多功能控制的研究
新版C-NCAP侧面碰撞假人损伤研究
关于反倾销会计研究的思考
焊接膜层脱落的攻关研究