计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (17): 122-124.

• 网络、通信、安全 • 上一篇    下一篇

未建模误差补偿Elman网络直接广义预测控制

牛玉山1,陈志旺2,邓成玉1,刘文远1   

  1. 1.燕山大学 信息科学与工程学院,河北 秦皇岛 066004
    2.燕山大学 电气工程学院,河北 秦皇岛 066004
  • 收稿日期:2007-08-22 修回日期:2007-10-25 出版日期:2008-06-11 发布日期:2008-06-11
  • 通讯作者: 牛玉山

Direct GPC based on elman neural network with dynamic modeling error compensation

NIU Yu-shan1,CHEN Zhi-wang2,DENG Cheng-yu1,LIU Wen-yuan1   

  1. 1.School of Information Engineering,Yanshan University,Qinhuangdao,Hebei 066004,China
    2.School of Electrical Engineering,Yanshan University,Qinhuangdao,Hebei 066004,China
  • Received:2007-08-22 Revised:2007-10-25 Online:2008-06-11 Published:2008-06-11
  • Contact: NIU Yu-shan

摘要: 针对一类非线性系统,提出了Elman网络直接广义预测控制算法。先将非线性系统等价转换成线性系统,然后对未建模动态误差进行估计,最后利用Elman网络进行预测控制器设计,并根据跟踪误差对控制器参数中的未知向量进行自适应调整,理论证明了误差收敛到原点一个小邻域内。该方法不需要求解Diophantine方程和矩阵求逆,只需要辨识一个参数θk),因此减少了在线计算量,提高了实时性。仿真结果验证了该方法的有效性。

Abstract: Direct Generalized Predictive Control(GPC) based on Elman neural network for a class of nonlinear system with unknown parameters is presented to overcome the high load of computing of traditional GPC as online recursion of Diophantine equations and matrix inversion.In this method,the nonlinear system is substituted with a time varying linear system,then the dynamic modeling error is estimated,and the controller parameter vector θ is adjusted adaptively,finally an Elman neural network is used to approximate the function of control increment.It is proved that the proposed method can make the tracking error converge to a little neighborhood of the origin.Simulation results demonstrate the effectiveness of this proposed method.