摘要
讨论了一类非线性动态系统建模的新方法。首先,假设原非线性动态系统可以用Hammerstein模型来表示。然后,将Hammerstein模型的非线性传递函数转换为等价的线性形式,从而建立起中间模型。接下来,利用粒子群优化(Particle Swarm Optimization,PSO)算法辨识出中间模型参数。最后,通过中间模型参数与Hammerstein模型参数之间的关系,推出非线性静态环节和线性动态环节的参数,从而实现原非线性动态系统建模。为了进一步增强建模的性能,提出了利用一种改进的粒子群优化(Improved Particle Swarm Optimization,IPSO)算法。仿真结果说明了该方法的合理性和有效性。
A novel modeling method for a type of nonlinear dynamic system is discussed in this paper.First of all,it is supposed that the original nonlinear dynamic system can be expressed by Hammerstein model. And then,the nonlinear transfer function of Hammerstein model is converted to the same form as linear one,thus generating the intermediate model.After that,the parameters of the intermediate model are obtained using Particle Swarm Optimization(PSO) algorithm.Finally,through the relations of the parameters of intermediate model and that of Hammerstein model,the parameters of the nonlinear static subunit and linear dynamic subunit are derived.Thus the original nonlinear dynamic system is modeled.In order to further enhance the performance of modeling,an Improved Particle Swarm Optimization(IPSO) algorithm is also proposed.The rationality and efficiency of the presented algorithm are demonstrated by simulation examples.
出处
《计算机工程与应用》
CSCD
北大核心
2009年第10期7-10,共4页
Computer Engineering and Applications
基金
国家自然科学基金No.60674018
西安理工大学科技创新计划项目~~