Journal of Systems Engineering and Electronics ›› 2010, Vol. 32 ›› Issue (5): 1029-1033.doi: 10.3969/j.issn.1001-506X.2010.05.032

• 制导、导航与控制 • 上一篇    下一篇

基于UKF的自组织模糊神经网络训练算法

李庆良, 雷虎民, 徐小来   

  1. (空军工程大学导弹学院, 陕西 三原 713800)
  • 出版日期:2010-05-24 发布日期:2010-01-03

Training self-organizing fuzzy neural networks with unscented Kalman filter

LI Qing-liang,  LEI Hu-min,  XU Xiao-lai   

  1. (The Missile Inst., Air Force Engineering Univ., Sanyuan 713800, China)
  • Online:2010-05-24 Published:2010-01-03

摘要:

如何生成最优的模糊规则数及模糊规则的自动生成和修剪是模糊神经网络训练算法研究的重点,针对这一问题,提出了基于无迹卡尔曼滤波(unscented Kalman filter, UKF)的自组织模糊神经网络的训练算法。分析了模糊神经网络的非线性动力系统表示,并用递推最小二乘法(recursive least square, RLS)和UKF分别学习线性和非线性的参数,给出了模糊规则生成的准则和参数更新的策略;然后,用误差下降率方法作为模糊规则修剪的策略,删除作用不大的规则。通过典型的函数逼近和系统辨识实例,表明所提算法得到的模糊神经网络的结构更为紧凑,泛化性能更佳。

Abstract:

Much of the current research interest in neuro-fuzzy hybrid systems is focused on how to generate an optimal number of fuzzy rules in a neuro-fuzzy system and investigate the automated methods of adding and pruning fuzzy rules. To deal with this problem, a self-organising fuzzy networks training algorithm based on unscented Kalman filter(UKF) is presented. Firstly, a non-linear dynamical system expression of fuzzy networks is analyzed, and RLS and UKF are used to learn linear and non-linear parameters respectively. Secondly, guidelines of how to generate a new rule and update parameters are presented. Then, the method of the error descending rate is used as fuzzy rule pruning strategy, so that the rule which plays an unimportant role in the system is deleted. Finally the typical experiments of function approximation and system identification indicate that the fuzzy network obtained by the proposed algorithm has a more tighten structure and better generalization than other algorithms.