新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于混沌蚁群的神经网络速度辨识器研究

基于混沌蚁群的神经网络速度辨识器研究

作者:时间:2010-06-11来源:网络收藏
0 引言

近年来,由于取得了长足的进展,BP模型的方法得到了广泛,但其仍存在收敛慢、易陷入局部极小值等问题,因此,对的优化一直是当前的热点。本文将引入到算法(Ant Colony Optimization,ACO)当中,以形成算法(Chaos Ant Colony Optimization,CACO),从而提高了对于BP神经网络的优化效率和精度,解决了上述问题;同时,也在对异步电机直接转矩控制(DTC)转速的仿真试验中,实现了对电机转速的准确

1 BP神经网络的缺点

BP神经网络是目前控制领域中应用广泛的一种神经网络模型,其学习过程由信息前向计算和误差反向传播过程组成。它采用梯度搜索技术,可使网络的实际输出值与期望输出值的误差均方值最小化。此外,该网络还具有良好的非线性映射和泛化能力。BP神经网络的结构如图1所示。



BP神经网络的数学模型为:



其中,xj为输入层节点输出,yi为隐含层节点输出,O1为输出层输出。输入层节点与隐含层节点间的网络连接权值为ωij;隐含层节点与输出层节点间的网络连接权值为Tli;输出层节点l的期望输出为t1。f(net)为传递函数。为此,其网络连接权值的调整公式如下:



其中,η为学习速率(η>0);k为训练次数,α为平滑因子(0α1),为隐层节点误差。

2 BP神经网络的优化过程

2.1基本蚁群算法

ACO的基本思路是:在算法的初始时刻,将一定数量的蚂蚁随机放在给定的N座城市上,并设此时各路径上的信息素相等。蚂蚁在运动过程中根据各条路径上的信息素量独立选择下一城市。蚂蚁系统使用的转移规则是根据蚂蚁在两个城市之间的转移概率来进行路径选择。在完成一次循环后,蚂蚁在路径上释放一定量的信息素。完成一次循环所走过的路径就是问题的一个解,当所有蚂蚁都完成循环后,即可得到最优解。

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭