[发明专利]一种非线性双边遥操作系统的自适应鲁棒控制方法有效
申请号: | 201811200986.1 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109240086B | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 陈正;黄方昊;宋伟;王滔;朱世强 | 申请(专利权)人: | 浙江大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 忻明年 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非线性 双边 操作系统 自适应 鲁棒控制 方法 | ||
1.一种非线性双边遥操作系统的自适应鲁棒控制方法,其特征在于该方法包括以下步骤:
1)建立非线性双边遥操作系统的动力学模型,具体为:
1-1)建立主从端机器人的动力学模型
其中,qm,和qs,分别表示主从端机械臂的位置、速度和加速度信号,Dm和Ds表示质量惯性矩阵,Cm和Cs表示科氏力/向心力矩阵,Gm和Gs表示重力矩阵,Fm和Fs表示摩擦力矩阵,dm和ds表示外界扰动和建模误差,τm和τs表示控制输入,τh和τe表示操作者操作力矩或者外界环境力矩,可由传感器测得;
上述模型具有如下特性:
①和为斜对称矩阵;
②公式(1)和(2)中的部分动力学方程可以写成如下线性方程的形式:
其中,Wm和Ws表示主从端机械臂的未知参数,Φ表示神经网络矩阵,和分别表示主从端机械臂的理想速度和加速度信号;
1-2)建立从端环境的非线性动力学模型
其中,We表示未知的环境参数;
2)基于径向基神经网络设计从端机器人的自适应鲁棒控制器,具体为:
2-1)定义从端的跟踪误差es如下:
es=qsd-qs (4)
2-2)定义用于自适应控制的滑模面变量ps如下:
其中,
2-3)将(4)代入(5)中,得到因此,
其中,
2-4)根据(6)设计控制器,保证从端系统的全局鲁棒稳定性,设计的控制器τs为:
τs=σs+ksvps-τe-us (7)
其中,ksv>0,τe表示由传感器测得的外界环境力矩,us是鲁棒补偿项;
2-5)为了实现无需建模信息的控制,控制器(7)中σs是用于估计非线性函数zs的径向基神经网络模型,具体为:
其中,Φs(xs)为径向基神经网络矩阵,Ws为自适应参数,
2-6)基于李雅普诺夫函数设计自适应参数的自适应率为:
其中,ks>0,Γs>0;
3)基于径向基神经网络模型的从端环境参数估计与主端环境的重构,具体为:
3-1)将从端环境的非线性动力学模型(3)写成径向基神经网络模型形式,则:
其中,We表示未知环境参数,
3-2)定义为环境参数的最优估计量,其自适应率为Ωe和Ωe0分别表示xe和We的有界集,Γe>0,ke>0,通过MATLAB的神经网络工具箱实现从端环境的在线估计;
3-3)由于通信时延T(t)的存在,为避免功率信号在通信通道内的传递而影响遥操作系统的无源性,将从端的非功率环境参数估计值传递到主端,从而得到主端的重构环境力为:
其中,
4)基于径向基神经网络设计主端机器人的自适应鲁棒控制器,具体为:
4-1)定义qmd为主端机械臂的理想跟踪轨迹,且满足:
其中,Dd,Cd,Gd,Fd表示主端机械臂的透明性能系数;无源的主端机器人理想跟踪轨迹qmd可由(13)得到,基于径向基神经网络设计主端的自适应鲁棒控制器,使主端机器人跟踪理想轨迹qmd;
4-2)定义主端的跟踪误差em如下:
em=qmd-qm (14)
4-3)定义用于自适应控制的滑模面变量pm如下:
其中,
4-4)将(14)代入(15)中,得到因此,
其中,
4-5)根据(16)设计控制器,保证主端系统的全局鲁棒稳定性,设计的控制器τm为:
τm=σm+kmvpm-τh-um (17)
其中,kmv>0,τh表示由传感器测得的操作者的操作力矩,um表示鲁棒补偿项;
4-6)为了实现无需建模信息的控制,控制器τm中σm是用于估计非线性函数zs的径向基神经网络模型,具体为:
其中,Φm(xm)为径向基神经网络矩阵,Wm为自适应参数,
4-7)基于李雅普诺夫函数设计自适应参数的自适应率为:
其中,km>0,Γm>0;
所述步骤2-4)中,us是应对径向基神经网络误差γs和系统建模误差、外干扰ds的鲁棒补偿项,设计为:
us=-(γsN+bsd)sgn(ps) (8)
其中||γs||≤γsN,||ds||≤bsd;
所述步骤4-5)中,um是应对径向基神经网络误差γm和系统建模误差、外干扰dm的鲁棒补偿项,设计为:
um=-(γmN+bmd)sgn(pm) (18)
其中||γm||≤γmN,||dm||≤bmd;
所述步骤2-6)中,李雅普诺夫函数Vs为:
其中,表示估计误差;
所述步骤4-7)中,李雅普诺夫函数Vm为:
其中,表示估计误差。
2.根据权利要求1所述的一种非线性双边遥操作系统的自适应鲁棒控制方法,其特征在于,所述步骤1-1)中,主端的位置信号qm(t)通过通信通道传输到从端得到时延的位置信号qm(t-T(t)),在从端设计轨迹生成器Vf(s)=1/(1+τf)2,并将时延的位置信号qm(t-T(t))作为输入,输出用于从端位置跟踪的理想输入信号qsd(t),其中,T(t)为系统的通信时延。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811200986.1/1.html,转载请声明来源钻瓜专利网。