[发明专利]基于小脑神经网络的舵机电动加载系统智能控制方法有效
申请号: | 201810870440.0 | 申请日: | 2018-08-02 |
公开(公告)号: | CN108828952B | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 刘晓琳;李卓 | 申请(专利权)人: | 中国民航大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;H02P7/00 |
代理公司: | 天津才智专利商标代理有限公司 12108 | 代理人: | 庞学欣 |
地址: | 300300 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 小脑 神经网络 舵机 电动 加载 系统 智能 控制 方法 | ||
1.一种基于小脑神经网络的舵机电动加载系统智能控制方法,所述的舵机电动加载系统包括控制器(1)、PWM驱动器(2)、永磁直流力矩电机(3)、金属橡胶-缓冲弹簧(4)、力矩传感器(6)、旋转编码器(7);其中:控制器(1)与PWM驱动器(2)、力矩传感器(6)和旋转编码器(7)相连接;PWM驱动器(2)依次通过永磁直流力矩电机(3)、金属橡胶-缓冲弹簧(4)与舵机(5)相连接;舵机(5)分别与力矩传感器(6)和旋转编码器(7)相连接;其特征在于:所述的舵机电动加载系统智能控制方法包括按顺序进行的下列步骤:
1)由小脑神经网络前馈控制器和增量式PID反馈控制器组成控制器(1);
2)小脑神经网络前馈控制器将从力矩传感器(6)和旋转编码器(7)输出的调节误差e、舵机(5)的角速度信号角加速度信号作为一个三维状态空间引入至前馈输入端作为被控信息,采用小脑神经网络算法对舵机电动加载系统实现在线实时控制,动态调整连接权值,得到前馈控制信号un;
3)增量式PID反馈控制器利用调节误差e,在舵机(5)启动、换向瞬间对舵机电动加载系统进行反馈控制,同时为小脑神经网络提供训练学习样本信息,得到反馈控制信号up;之后在上述步骤2)获得的前馈控制信号un和反馈控制信号up的基础上,引入调节误差e的超前校正补偿信号ue,由此组成控制器(1)的控制信号u=un+up+ue,最终输出控制信号到PWM驱动器(2),由PWM驱动器(2进行信号转换、功率放大后输出到永磁直流力矩电机3,并产生加载力矩,最后经由金属橡胶-缓冲弹簧(4)加载到舵机(5)上;
在步骤2)中,所述的小脑神经网络前馈控制器将从力矩传感器(6)和旋转编码器(7)输出的调节误差e、舵机(5)的角速度信号角加速度信号作为一个三维状态空间引入至前馈输入端作为被控信息,采用小脑神经网络算法对舵机电动加载系统实现在线实时控制,动态调整连接权值,得到前馈控制信号un的具体方法是:
采用拉普拉斯变换处理后舵机电动加载系统的实际加载力矩为:
T1=KTKLUm(s) (3)
T2=KLJmLθr(s)s3+(JmR+BmL)KLθr(s)s2+(KeKTKL+BmKLR)θr(s)s (4)
式中,TL为实际加载力矩;L为永磁直流力矩电机(3)上电枢回路总电感;R为永磁直流力矩电机(3)上电枢回路总电阻;KL为金属橡胶-缓冲弹簧(4)的刚度系数;Ke为永磁直流力矩电机(3)的反电动势系数;KT为永磁直流力矩电机(3)的力矩系数;Jm为永磁直流力矩电机(3)的转动惯量;Bm为永磁直流力矩电机(3)的阻尼系数;Um为永磁直流力矩电机(3)的输入电压;θr为舵机(5)的转角;
小脑神经网络利用前馈输入端所提供的被控信息,采用基于Sigmoid函数变平衡学习常数的权值调整算法对连接权值进行在线调整,所采用的调整公式为:
式中,k(t)为第t次迭代平衡学习常数;β和σ为正实数,β值决定平衡学习常数的取值范围;σ决定平衡学习常数的曲线变化形状;e(t)为第t次迭代的调节误差;
由此得到连接权值调整公式为:
式中,ωj(t)为第t次迭代后存储在第j个被激活存储单元中的连接权值;α为学习率,α∈(0,1);aj为激活标志函数,若激活标志函数aj激活,则其值为1,否则为0;f(j)为第j个被激活存储单元的学习次数;
最后判断调节误差e是否属于误差精度ζ范围内,若e<ζ,则被激活存储单元的连接权值不需要调整;若e≥ζ,则依据式(6)进行修正;
最后将被激活存储单元的连接权值与激活标志函数相乘求和而得到前馈控制信号un。
2.根据权利要求1所述的基于小脑神经网络的舵机电动加载系统智能控制方法,其特征在于:在步骤3)中,所述的增量式PID反馈控制器利用调节误差e,在舵机(5)启动、换向瞬间对舵机电动加载系统进行反馈控制,同时为小脑神经网络提供训练学习样本信息,得到反馈控制信号up;之后在上述步骤2)获得的前馈控制信号un和反馈控制信号up的基础上,引入调节误差e的超前校正补偿信号ue,由此组成控制器(1)的控制信号u=un+up+ue,最终输出控制信号到PWM驱动器(2),由PWM驱动器(2)进行信号转换、功率放大后输出到永磁直流力矩电机(3),并产生加载力矩,最后经由金属橡胶-缓冲弹簧(4)加载到舵机(5)上的具体方法是:
增量式PID反馈控制器进行反馈控制所采用的公式为:
ΔuP(t)=uP(t)-uP(t-1) (7)
ΔuP(t)=KP(e(t)-e(t-1))+KIe(t)+KD(e(t)-2e(t-1)+e(t-2)) (8)
式中,uP(t)为第t次迭代反馈控制器的控制信号;ΔuP(t)为两次迭代中反馈控制器控制信号的增量;Kp为比例系数;KI为积分系数;KD为微分系数;
舵机电动加载系统的控制信号由前馈控制信号、反馈控制信号及超前校正补偿信号三部分构成,即:
u=un+up+ue (9)
ue=η(Tc-un) (10)
式中,η为补偿因子;由此得到舵机电动加载系统的加载力输出控制信号,使舵机(5)根据控制信号进行相应运动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航大学,未经中国民航大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810870440.0/1.html,转载请声明来源钻瓜专利网。