分类筛选
分类筛选:

关于神经网络论文范文资料 与一种改进型DRNN神经网络自学习PID控制有关论文参考文献

版权:原创标记原创 主题:神经网络范文 科目:毕业论文 2024-02-23

《一种改进型DRNN神经网络自学习PID控制》:这篇神经网络论文范文为免费优秀学术论文范文,可用于相关写作参考。

摘 要: 本文针对多变量耦合系统,采用DRNN神经网络对PID控制器参数进行自学习,提出了将学习因子在学习过程中进行动态调整,和传统DRNN神经网络自学习PID控制整定结果进行比较,使用matlab进行仿真,仿真结果表明,学习因子动态调整后的参数结果在超调量、调节时间、稳态性能上明显优于传统DRNN算法.

关键词: DRNN;收敛;学习速率;matlab;仿真

中图分类号: TP183 文献标识码: A 文章编号: 2095-8153(2016)06-0104-04

在工业被控对象中,具有多变量强耦合特性的较多,对其进行控制必须采取一定的解耦措施,否则难以取得满意的控制效果,现代控制理论提供的一般方法是需要知道被控对象的相关参数,进行解耦再设计控制器[1][2].其控制器设计方法较复杂,而且依赖被控对象精确的数学模型,在实际现场中很难获得.

本文采用一种优化学习速率的对角递归神经网絡(DRNN)对多变量耦合系统进行动态辨识,学习算法采用梯度下降法,在传统DRNN算法的网络学习过程中对学习速率?浊I、?浊D、?浊O进行动态调整,使得比传统算法具有更快的收敛速度.由DRNN获得敏感信息?坠y/?坠u可以在线调整PID控制器参数,从而利用传统的PID控制器输出控制量到被控对象,并完成系统的解耦和控制工作.使用matlab对其进行仿真,仿真结果表明对学习速率进行动态调整后PID参数调整时间有所降低,使系统的动态性能有所加强.

1 对角神经网络(DRNN)及其算法改进

1.1 DRNN基本结构

DRNN是在部分递归网络Elman网的基础上,将隐含层权值矩阵WD进一步简化为对角矩阵,即隐含层的每一个神经元仅接受自己输出反馈,而和其他神经元无反馈连接.DRNN的模型结构如图1所示.

在DRNN神经网络中,设I等于[I1,I2,等In]为网络输入向量,Ii(k)为输入层第i个神经元的输入,网络回归层第j个神经元的输出为Xj(k),Sj(k)为第j个回归神经元输入总和,f(*)为S函数,O(k)为DRNN网络的输出.DRNN神经网络算法为:

O(k)等于■WojXj(k)Xj(k)等于f(Sj(k))等于■Sj(k)等于WDjXj(k-1)+■WIijIi(k)(1)

式1中,WD和WO为网络回归层和输出层的权值向量,WI为网络输入层的权值向量,O(k)为网络输出层输出,Xj(k)为网络回归层输出,Sj(k)为网络回归层输入.

1.2 DRNN网络辨识算法改进

辨识误差:em(k)等于y(k)-O(k),其中y(k)为系统的实际输出,k为网络迭代步骤.辨识指标:Em(k)等于■em(k)2

学习算法采用梯度下降法:

?驻woj(k)等于-■等于em(k)■等于em(k)Xj(k)(2)

woj(k)等于woj(k-1)+?浊O?驻woj(k)+?坠(woj(k-1)-woj(k-2))(3)

?驻wIij(k)等于-■等于em(k)■等于em(k)■ ■等于em(k)wojQij(k)(4)

wIij(k)等于wIij(k-1)+?浊I?驻wIij(k)+a(wIij(k-1)-wIij(k-2))(5)

?驻wDj(k)等于-■等于em(k)■ ■等于em(k)wojPj(k)(6)

wDj(k)等于wDj(k-1)+?浊D?驻wDj(k)+a(wDj(k-1)-wDj(k-2))(7)

其中,Pj(k)等于■等于■Xj(k-1),Qij(k)等于■等于■Ii(k)

式中,?浊I、?浊D、?浊O分别为输入层、回归层和输出层的学习速率,?坠为惯性系数.对象的Jacobian信息为:

■≈■等于■wOj■wIij

当学习速率?浊加大时,可使收敛速度加快,但易产生振荡和不稳定;反之,当?浊减小时,可维持算法的稳定但却可能导致缓慢收敛[3][4].传统DRNN算法只取一组固定值.根据这一信息,对学习速率?浊进行动态调整,由于算法前期学习过程中可以快速收敛,以降低调节时间,在学习后期可以适当降低学习速率以达到输出稳定.本文对?浊调整的规则为依据误差变化率的绝对值选取适当的?浊值,其调整规则为:若em(k)的变化率的绝对值小于1,?浊I、?浊D、?浊O取一组较小值,反之取一组较大值.

2. DRNN神经网络参数自学习PID控制策略

本文的控制策略由DRNN作为辨识器,根据系统信息的变化,对权值进行自动调整,DRNN获得Jacobian信息进行在线调整PID控制器的比例、积分、微分系数[5].系统仍由PID控制器控制,其结构如图2所示.

以控制器u1为例,控制算法如下:

u1(k)等于kp1(k)x1(k)+ki1(k)x2(k)+kd1(k)x3(k)(8)

error1(k)等于r1(k)-y1(k)(9)

且有:x1(k)等于error1(k)

x2(k)等于■(error1(k)×T)

x3(k)等于■

式中T为采样时间.PID三项系数kp1(k),ki1(k),kd1(k)采用神经网络进行整定.

定义如下指标:

E1(k)等于■(r1(k)-y1(k))2(10)

kp1(k)等于kp1(k-1)-?浊p■等于kp1(k-1)+?浊p(r1(k)-y1(k))■ ■等于kp1(k-1)+?浊p(r1(k)-y1(k))■x1(k) (11)

ki1(k)等于ki1(k-1)-?浊i■等于ki1(k-1)+?浊i(r1(k)-y1(k))■ ■等于ki1(k-1)+?浊i(r1(k)-y1(k))■x2(k) (12)

神经网络论文参考资料:

计算机网络论文

计算机网络毕业设计

网络安全论文

网络营销论文

网络营销相关论文

网络论文

结论:一种改进型DRNN神经网络自学习PID控制为关于对写作神经网络论文范文与课题研究的大学硕士、相关本科毕业论文深度神经网络算法论文开题报告范文和相关文献综述及职称论文参考文献资料下载有帮助。

和你相关的