[发明专利]一种基于Scara机械臂的神经网络优化控制方法在审
| 申请号: | 202011145279.4 | 申请日: | 2020-10-23 |
| 公开(公告)号: | CN114488783A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 吕永峰;田建艳 | 申请(专利权)人: | 太原理工大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 北京一品慧诚知识产权代理有限公司 11762 | 代理人: | 邓树山 |
| 地址: | 030600 山西省太原*** | 国省代码: | 山西;14 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 scara 机械 神经网络 优化 控制 方法 | ||
1.一种基于Scara机械臂的神经网络优化控制方法,其特征在于:
首先应用多层神经网络逼近Scara机械臂系统的性能指标函数和自适应律更新隐含层神经网络权值;其次根据多层神经网络设计机械臂反馈控制;再根据稳态控制和机械臂反馈控制设计神经网络化控制器;最后根据控制器求解输入力矩,调节电机电压。
2.如权利要求1所述的基于Scara机械臂的神经网络优化控制方法,其特征在于,所述方法具体步骤如下:
步骤一、建立Scara机械臂的数学模型,
对Scara机械臂进行分析,并根据机械臂的结构和物理定律利用欧拉-拉格朗日公式,可知Scara机械臂的数学模型:
其中,表示机械臂关节的角位置,表示机械臂关节的角速度,机械臂关节的角加速度,n表示机械臂自由度数量,M(q)表示机械臂的可逆惯性矩阵,表示向心力向量或者科氏力,G(q)为重力向量,为输入力矩;
步骤二、设计稳态控制器,
基于机械臂系统和参考运动轨迹设计稳态控制,给定机械臂关节转角的参考运动轨迹qd,则稳态控制器为:
步骤三、根据给定于跟踪误差的性能指标,应用神经网络逼近最优性能指标,设计神经优化控制器,
定义跟踪误差给定关于机械臂关节位置和速度跟踪误差的性能指标为
V(e)=∫t∞r(e(τ),ue(τ))dτ (3)
其中为效用函数,ue为近似反馈控制,Q和R分别是维数与跟踪误差e和近似反馈控制ue相匹配的正定对称矩阵,则性能指标函数可以表示为
机械臂系统(1)的误差动态方程为
针对机械臂系统(5)设计近似反馈控制ue最小化性能指标函数(3),则哈密尔顿-雅克比-贝尔曼方程可以构建为
其中用三层神经网络逼近
其中,为神经网络权重收敛后的值,φ(Z)=tanh(Z)为隐层激活函数,ε(e)为逼近误差,是随机给定的[-1,1]之间隐层和输入层之间的神经网络权值,k表为隐层神经元个数,κ(e)为神经网络输入,
本发明定义是W的近似值,为的近似值,则可得
则可得近似的哈密尔顿-雅克比-贝尔曼方程
式中eh表示冗余误差,给定下列目标函数:
则近似神经网络权值的自适应律设计为:
式中η>0是学习增益,
令可得近似神经网络优化反馈控制ue:
最后,根据稳态控制(2)和近似神经网络优化反馈控制(12),近似神经网络优化控制器u(t)可以设计为:
u(t)=ud+ue (13)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太原理工大学,未经太原理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011145279.4/1.html,转载请声明来源钻瓜专利网。





