[发明专利]基于神经网络动态面滑模控制的机械臂系统饱和补偿控制方法有效

专利信息
申请号: 201510351699.0 申请日: 2015-06-24
公开(公告)号: CN105223808B 公开(公告)日: 2017-12-05
发明(设计)人: 陈强;施琳琳 申请(专利权)人: 浙江工业大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 杭州斯可睿专利事务所有限公司33241 代理人: 王利强
地址: 310014 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 神经网络 动态 面滑模 控制 机械 系统 饱和 补偿 方法
【权利要求书】:

1.一种基于神经网络动态面滑模控制的机械臂系统饱和补偿控制方法,其特征在于:所述控制方法包括以下步骤:

步骤1,建立机械臂伺服系统的动态模型,初始化系统状态、采样时间以及控制参数,过程如下:

1.1机械臂伺服系统的动态模型表达形式为

Iq··+K(q-θ)+MgLsin(q)=0Jθ··-K(q-θ)=v(u)---(1)]]>

其中,q和θ分别为机械臂连杆和电机的角度;g为重力加速度;I为连杆的惯量;J是电机的惯量;K为弹簧刚度系数;M和L分别是连杆的质量和长度;u是控制信号;v(u)为饱和函数,表示为:

v(u)=sat(u)=vmaxsgn(u),|u|vmaxu,|u|vmax---(2)]]>

其中sgn(u),为未知非线性函数;vmax为未知饱和参数,满足vmax>0;

定义x1=q,x3=θ,式(1)改写为

x·1=x2x·2=-MgLIsin(x1)-KI(x1-x3)x·3=x4x·4=1Jv(u)+KJ(x1-x3)y=x1.---(3)]]>

其中,y为系统输出轨迹;

1.2定义变量z1=x1,z2=x2,则式(3)改写成

z·1=z2z·2=z3z·3=z4z·4=f1(z)+b1v(u)y=z1---(4)]]>

其中,

步骤2,根据微分中值定理,将系统中的非线性输入饱和进行线性化处理,推导出带有未知饱和的机械臂伺服系统模型,过程如下:

2.1对饱和模型进行光滑处理

g(u)=vmax×tanh(uvmax)=vmax×eu/vmax-e-u/vmaxeu/vmax+e-u/vmax---(5)]]>

v(u)=sat(u)=g(u)+d(u) (6)

其中,d(u)表示光滑函数与饱和模型之间存在的误差;

2.2根据微分中值定理,存在ξ∈(0,1)使

g(u)=g(u0)+guξ(u-u0)---(7)]]>

其中uξ=ξu+(1-ξ)u0,u0∈(0,u);

选择u0=0,将式(7)改写为

g(u)=guξu---(8)]]>

2.3由式(6)和式(8),将式(4)改写为以下等效形式:

z·1=z2z·2=z3z·3=z4z·4=f2(z)+b2uy=z1---(9)]]>

其中,

步骤3,计算控制系统跟踪误差,滑模面及微分,过程如下:

3.1定义控制系统的跟踪误差,滑模面为

e=y-yds1=e+λedt---(10)]]>

其中,yd为二阶可导期望轨迹,λ为常数,且λ>0;

3.2对式(10)求导得:

e·=y·-y·d=z2-y·ds·1=e·+λe=z2-y·d+λe---(11)]]>

3.3设计虚拟控制量

z2=-k1s1+y·d-λe---(12)]]>

其中,k1为常数,且k1>0;

3.4定义一个新的变量β2,让虚拟控制量通过时间常数为τ2的一阶滤波器:

τ2β·2+β2=z2,β2(0)=z2(0)---(13)]]>

3.5定义则

β·2=z2-β2τ2=-y2τ2---(14)]]>

步骤4,针对式(4),设计虚拟控制量,过程如下:

4.1定义误差变量

si=zii,i=2,3(15)

式(15)的一阶微分为

s·i=zi+1-β·i,i=2,3---(16)]]>

4.2设计虚拟控制量

zi+1=-kisi-si-1+β·i---(17)]]> 2

其中,ki为常数,且ki>0;

4.3定义一个新的变量βi+1,让虚拟控制量通过时间常数为τi+1的一阶滤波器:

τi+1β·i+1+βi+1=zi+1,βi+1(0)=zi+1(0)---(18)]]>

4.4定义则

β·i+1=zi+1-βi+1τi+1=-yi+1τi+1---(19)]]>

步骤5,设计控制器输入,过程如下:

5.1定义误差变量

s4=z44 (20)

计算式(20)的一阶微分为

s·4=f2(z)+b2u-β·4---(21)]]>

5.2为了逼近不能直接得到的非线性不确定项以及b2,定义以下神经网络

其中,W*为理想权重,ε*为神经网络理想误差值,满足|ε*|≤εN,表达式为:

其中,a,b,c,d为常数;

5.3设计控制器输入u:

其中,为理想权重W的估计值,为理想误差ε*上界的估计值;

5.4设计自适应率:

其中,Γ=ΓT>0,Γ是自适应增益矩阵,σ,vεN都是常数,且σ>0,vεN>0;

步骤6,设计李雅普诺夫函数

V=12Σi=13(si2+yi+12)+12b2s42+12W~TΓ-1W~+12vϵNϵ~N2---(26)]]>

对式(26)进行求导得:

V·=Σi=13(sis·i+yi+1y·i+1)+1b2s4s·4+W~TΓ-1W^·+1vϵNϵ~Nϵ^·N---(27)]]>

如果则判定系统是稳定的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510351699.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top