[发明专利]一种基于数据驱动的水下机械臂抗扰预测控制方法在审
申请号: | 202310174021.4 | 申请日: | 2023-02-28 |
公开(公告)号: | CN116352705A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 黄鹏;程赟;华亮;袁银龙 | 申请(专利权)人: | 南通大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J18/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 张俊俊 |
地址: | 226000 江苏省南通市崇*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 驱动 水下 机械 臂抗扰 预测 控制 方法 | ||
1.一种基于数据驱动的水下机械臂抗扰预测控制方法,其特征在于,包括以下步骤:
步骤S1:建立三关节水下机械臂动力学模型,具体如下:
其中,θ=[θ1 θ2 θ3]T;θ、和分别代表了机械臂的关节角度、关节角速度、关节角加速度,是关于时间t的函数;M(θ)是机械臂的3×3阶质量矩阵,是3×1阶的离心力和哥氏力矢量矩阵,是3×1阶的水动力矩阵,G(θ)是3×1阶的等效重力矢量矩阵,τ为3×1阶的机械臂关节力矩向量;
步骤S2:考虑关节运动以及在流体中旋转的转子会受到粘性摩擦阻力,将所述三关节水下机械臂动力学模型转化成二阶系统的形式,具体如下:
其中,J是电机的转动惯量,是粘性摩擦阻力矩,通过实验测得;
步骤S3:针对所述三关节水下机械臂动力学模型中的不确定性参数和外部扰动难以精确测量的问题,简化式(2)的二阶系统表达式,具体如下:
其中,U=[U1 U2 U3]T,f=[f1 f2 f3]T,U=(M(θ)+J)-1τ为虚拟控制量,为系统总扰动影响,(M(θ)J)-1为控制量转换矩阵;
步骤S4:针对式(3)中的θi,i=1,2,3,设计降阶扩张观测器观测所述总扰动fi,i=1,2,3;所述降阶扩张观测器(Extended State Observer,ESO)具体设计为如下形式:
其中,w1=z2-β1θi,w2=z3-β2θi,β1和β2分别为降阶ESO的增益,z2为的观测值,z3为fi的观测值,利用降阶ESO得到w2,进一步利用如下公式求得fi的观测值z3:
z3=w2+β2θi (5)
步骤S5:针对所述降阶ESO估计并补偿后的系统设计数据驱动的抗扰预测控制器;
步骤S6:根据系统预设性能指标,采用定量反馈理论对数据驱动的抗扰预测控制器中的参数β1,β2,N,Nu,λ,α进行整定,根据控制量转换矩阵,求解作用在电机的三个关节的力矩,具体形式如下:
τ=(M(θ)+J)U (12)
将计算得到控制力矩传入机械臂各关节的电机控制系统,实现机械臂各关节角度的跟踪控制。
2.根据权利要求1或2所述的基于数据驱动的水下机械臂抗扰预测控制方法,其特征在于,所述步骤S1中,所述质量矩阵、离心力和哥氏力矢量矩阵、等效重力矢量矩阵根据基于能量的Lagrange方程法建立;所述水动力矩阵是考虑在水下环境中受到水阻力、附加质量力以及流体阻力的影响,根据基于流体力学的Morison经验公式建立。
3.根据权利要求1或2所述的基于数据驱动的水下机械臂抗扰预测控制方法,其特征在于,所述步骤S5具体包括以下步骤:
S51:针对θi回路,i=1,2,3,设计总控制器,具体形式如下:
Ui=u0i-z3 (6)
其中,u0i为所述数据驱动的抗扰预测控制器的控制律;
S52:针对所述降阶ESO估计并补偿后的系统采用受控自回归积分滑动平均模型(Controlled Auto Regression and Moving Average model,CARMA)设计预测模型,具体如下:
A(z-1)θi(k)=B(z-1)u0i(k-1)+C(z-1)ζ(k) (7)
其中,u0i(k)和θi(k)表示k时刻输入和输出的采样信号,z-1为后移算子,ζ(k)为扰动信号,A(z-1)、B(z-1)和C(z-1)为后移算子的多项式,系数A(z-1)=(1-z-1)2为首一多项式,系数的若干首项元素为零,表示系统所受时滞的影响,系数C(z-1)=1为随机干扰的系数;
S53:根据CARMA预测模型,设计最优控制律,具体如下:
其中,
式(8)为数据驱动的抗扰预测最优控制律,θid(k)为k时刻的设定值,λ为控制加权因子,λ>0,Fα=[α,…,αN]T,α为柔化因子,0≤α<1,N为预测时域,式(9)-式(11)中G、F、H均为丢番图多项式系数,Nu为控制时域,T为采样时间,式(9)中gj为矩阵G的元素,j=1,2,...,N-1;式(10)中的和式(11)中的分别为F和H的多项式系数,m=1,2,...,n-1,n=1,2,...,N。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310174021.4/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置