[发明专利]输出约束下带负载四旋翼无人机的神经网络控制方法有效
| 申请号: | 202111082711.4 | 申请日: | 2021-09-15 |
| 公开(公告)号: | CN113741502B | 公开(公告)日: | 2023-08-25 |
| 发明(设计)人: | 沈志熙;于爽爽;党龙;胡琴 | 申请(专利权)人: | 重庆大学 |
| 主分类号: | G05D1/08 | 分类号: | G05D1/08;G05D1/10 |
| 代理公司: | 重庆信航知识产权代理有限公司 50218 | 代理人: | 吴彬 |
| 地址: | 400030 *** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 输出 约束 负载 四旋翼 无人机 神经网络 控制 方法 | ||
1.输出约束下带负载四旋翼无人机的神经网络控制方法,其特征在于:包括以下步骤:
1)建立无负载的四旋翼无人机的平移子系统模型和旋转子系统模型,其包括以下步骤:
a)建立惯性坐标系和机体坐标系,
惯性坐标系表示为OE=(XE,YE,ZE),以四旋翼起飞点为坐标原点OE,OEXE轴在水平面内指向某一方向,OEZE轴垂直于地面向上,OEYE轴按右手定则确定;将惯性坐标系命名为E系;
机体坐标系表示为OB=(XB,YB,ZB),其原点OB取在四旋翼的质心上,OBXB轴和OBYB轴在四旋翼对称平面内分别指向机架轴线方向,OBZB轴垂直于OBXB和OBYB构成的平面,三个轴的正方向满足右手定则;将机体坐标系命名为B系;
定义ξ=[x,y,z]T为四旋翼无人机在E系下的位置向量,η=[φ,θ,ψ]T为四旋翼无人机在E系下的姿态角向量,其中φ为滚转角,θ为俯仰角,ψ为偏航角,即三个欧拉角,角度范围分别为和[-π,π];向量vE=[vEx,vEy,vEz]T为四旋翼无人机在E系的速度矢量,ωB=[ωBx,ωBy,ωBz]T为B系下四旋翼无人机各轴的角速度矢量;
B系到E系的转换矩阵如下:
E系到B系的转换矩阵如下:
E系角速度与B系角速率间转换矩阵如下:
即其中是η的一阶导数;
b)建立平移子系统模型如下:
其中m为四旋翼无人机的质量,g表示重力加速度,kT是与螺旋桨有关的升力系数常量,fi为第i个旋翼产生的推力,wi是第i个电机的转速,i=1,2,3,4;
建立旋转子系统模型如下:
其中Jq为四旋翼无人机的转动惯量,Jq表示如下:
其中kM是电机的转矩系数,l为机臂的长度;
其中
c)定义平移子系统控制输入为ut=Ff,旋转子系统控制输入为ur=[uφ uθ uψ]T=MΦB,得控制输入和电机转速之间的转换关系为:
选择虚拟控制输入us=[ux uy uz]T来替代实际控制输入ut,如下所示
结合将以上在机体坐标系下建立的旋转子系统模型转换到地面坐标系,得到无负载四旋翼无人机的六自由度模型为:
其中,GqE为无人机在惯性坐标系下所受重力,GqE=[0,0,-mg]T,是vE的一阶导数;
2)在步骤1)所建立的无负载四旋翼无人机的六自由度模型基础上,建立考虑了输入饱和与执行器故障情况并带有悬挂负载的四旋翼无人机动力学模型:
a)建立悬挂点坐标系,悬挂点坐标系表示为OH=(XH,YH,ZH),其原点OH位于机体的悬挂点上,并且其三轴的方向与机体坐标系相对应三轴的方向平行,将悬挂点坐标系命名为H系;
b)建立考虑了输入饱和与执行器故障情况的带悬挂负载的四旋翼无人机动力学模型如下:
平移子系统:
旋转子系统:
其中,ρt=diag{ρx,ρy,ρz},
ρr=diag{ρφ,ρθ,ρψ},
Lt1=Lt+Aδt,
Lr1=Lr+Bδr,Lr=B(BrωB+MgB+MlB1+d2);
其中变量是常数,σ1j,σ2j是输入uj的未知的上下界限值,ιj=0.5ln(σ1j/σ2j),下标j=x,y,z,φ,θ,ψ;
其中ρj为执行器效率系数,下标j=x,y,z,φ,θ,ψ;
οt为平移子系统的执行器故障时的不可测随机部分,οr为旋转子系统的执行器故障时的不可测随机部分;
δt是用平滑函数逼近平移子系统执行器输入饱和函数时产生的误差,δr是用平滑函数逼近旋转子系统执行器输入饱和函数时产生的误差,平滑函数为
其中,
rpB1=Lcosαsinβ,rpB2=-Lsinα,rpB3=-h-Lcosαcosβ;
m为四旋翼无人机的质量,m0为负载重量,h是悬挂点坐标系原点OH到机体坐标系原点OB的距离,L为连接负载的绳子的长度;
br12=m0h[(h+Lcosαcosβ)ωBz-LcosαsinβωBx]-JyzωBy-(Jz-Jy)ωBz,
br21=-m0h(h+Lcosαcosβ)ωBz+JxzωBx-(Jx-Jz)ωBz,
br31=-JxyωBx+(Jx-Jy)ωBy,
br32=JxyωBy+JxzωBz,
br33=-JyzωBx,
为负载对无人机拉力FlB中不包含的部分,GpE是惯性坐标系E下负载所受重力;为负载拉力对无人机产生的额外力矩MlB中不包含ωB和的部分,GpB=m0[gsinθ -gcosθsinφ -gcosθcosφ]T为负载所受重力在机体坐标系B下的表示;d1和d2分别表示平移和旋转子系统的所有未知有界模型不确定性和外部干扰;
3)设定考虑了输入饱和与执行器故障情况的带悬挂负载的四旋翼无人机的跟踪误差:
a)定义四旋翼无人机的平移子系统的跟踪误差为:
eξ=ξ-ξd
ev=vE-αt
其中,ξd=[xd,yd,zd]T为平移子系统的期望跟踪轨迹,αt为平移子系统虚拟控制输入;
b)定义四旋翼无人机的旋转子系统的跟踪误差为:
eη=η-ηd
eω=ωB-αr
其中,ηd为期望姿态参考轨迹,ηd=[φd,θd,ψd]T,αr为旋转子系统虚拟控制输入;
4)设计考虑输出约束且悬挂负载摆动角未知情况下的四旋翼无人机平移子系统和旋转子系统的控制器,并通过设计的控制器控制无人机系统;
a)设计平移子系统的控制器如下:
其中,kk2>0,ε2>0和μ2>0是设计参数,kb1=kξ-Yξ,Yξ为已知正常数向量,kξ>0为设计参数,是的估计值,Nm2是未知常数,P2为RBFNN中有界基函数向量;
b)设计旋转子系统的控制器如下:
其中,c4i>0,ε6i>0,r4i>0是设计参数,P6i是RBFNN中有界基函数向量,Υ2i为可选择的核心函数;自适应率为
其中,μ4i>0,r3>0,ε5>0和μo2>0是用户设计参数,P5是RBFNN中有界基函数向量,为的估计值,Nm5为未知常数;kb2=kη-Yη,其中,kη为用户定义参数,Yη为已知正常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111082711.4/1.html,转载请声明来源钻瓜专利网。





