[发明专利]一种保证瞬态性能的机械臂伺服系统神经网络全阶滑模控制方法在审
申请号: | 201610019770.X | 申请日: | 2016-01-13 |
公开(公告)号: | CN105573119A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 陈强;王音强;余梦梦 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保证 瞬态 性能 机械 伺服系统 神经网络 全阶滑模 控制 方法 | ||
1.一种保证瞬态性能的机械臂伺服系统神经网络全阶滑模控制方法,其特征在于:所 述控制方法包括以下步骤:
步骤1,建立机械臂伺服系统的动态模型,初始化系统状态、采样时间以及控制参数,过 程如下:
1.1机械臂伺服系统的动态模型表达式为:
其中,q,和分别为机械臂关节的位置,速度和加速度;MH,CH以及DH分别表示每个关 节的对称正定惯性矩阵,离心科里奥利矩阵以及阻尼摩擦系数的对角正定矩阵;GH代表重 力项;u是控制信号;
1.2由于存在测量噪声,负荷变化以及外界干扰的影响,式(1)中的系统参数并不能准 确的获得,因此将实际的系统参数改写为:
其中,估计值以及代表已知部分;ΔMH(q),Δ DH以及ΔGH(q)代表系统未知项;
步骤2,基于含有系统模型不确定项的机械臂伺服系统,设计所需的神经网络,过程如 下:
定义θ*为理想权重系数矩阵,则非线性不确定函数f被逼近为:
f=θ*Tφ(x)+ε(3)
其中,(·)T代表转置;代表输入矢量;φ(x)=[φ1(x),φ2(x),…φm(x)]T是神经网络的基函数;ε代表神经网络的逼近误差且满足||ε||≤εN,εN则是一个正的常数; φi(x)被取为以下高斯函数:
其中,ci代表高斯函数的核参数;σi代表高斯函数的宽度;exp(·)代表以自然常数e为 底的指数函数;
步骤3,计算系统跟踪误差,FC误差,设计全阶滑模面,过程如下:
3.1定义系统跟踪误差为
e=qd-q(5)
其中,qd为二阶可导期望轨迹;则式(5)的一阶微分和二阶微分被表示为:
3.2定义FC误差为
其中,
FΦ(t)=δ0exp(-a0t)+δ∞(9)
其中,a0是一个正的常数,δ0≥δ∞>0,|e(0)|<FΦ(0);则式(8)的一 阶微分和二阶微分被分别表示为:
其中,
3.3定义全阶滑模面为
其中,c1和c2是两个正的常数,它们的选取是保证多项式p2+c2p+c1的全部特征根在复平 面的左半部分以保证系统的稳定性;0<α1<1,0<α2<1,它们的选取则是通过以下多项式 实现:
其中,αn+1=1,αn=α,α∈(1-ε,1)以及ε∈(0,1);
步骤4,基于含有系统模型不确定项的机械臂系统,根据全阶滑模以及神经网络理论, 设计神经网络全阶滑模控制器,过程如下:
4.1考虑式(1),神经网络全阶滑模控制器被设计为:
v=-(kd+kT+η)sgn(s)(17)
其中,ci和αi是常数,i=1,2,已在式(12)中被定义;代表估计权重系数矩阵;kd,kT和η 都是常数,并且将在之后给予说明;
4.2设计神经网络权重系数矩阵的调节规律:
其中,Γ是一个正定的对角矩阵;
4.3将式(14)带入(1)中得到如下等式:
其中,代表神经网络的权重估计误差;代表系统扰动项, 并且是有界的,则假定d(q,t)≤ld并且其中ld是一个有界的常数;kT的选取是 要求在T>0时满足kT≥Tld;
通过式(1),式(12),式(14)-式(17)以及式(19),全阶滑模面被表示成如下等式:
s=d(q,t)+un(20)
将式(17)带入式(16)中得到:
在un(0)=0的情况下,得到如下等式:
kT≥Tld≥T|un(t)|max≥T|un(t)|(22)
4.4设计李亚普诺夫函数:
对式(12)进行求导得:
将式(16)带入式(24)中得到:
对式(23)进行微分得到:
将式(22)带入式(26)中,如果则判定系统是稳定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610019770.X/1.html,转载请声明来源钻瓜专利网。