[发明专利]四旋翼飞行器对角动力损失状态下的失控保护控制算法有效
申请号: | 201710606622.2 | 申请日: | 2017-07-24 |
公开(公告)号: | CN107256028B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 吴玉虎;胡凯建;孙希明;汪锐;吴振宇 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08;G05D1/10 |
代理公司: | 北京君泊知识产权代理有限公司 11496 | 代理人: | 王程远 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 四旋翼 飞行器 对角 动力 损失 状态 失控 保护 控制 算法 | ||
1.一种四旋翼飞行器对角动力损失状态下的失控保护控制算法,其特征在于:该四旋翼飞行器失控保护控制算法的步骤为:
S1、如果四旋翼飞行器对称的两个螺旋桨损坏,则对角动力损失;假设四旋翼飞行器1、3号电机失去动力,则升力F1=F3=0;
其中,F表示单个电机配合螺旋桨产生的升力,F1和F3分别表示1、3号电机产生的升力;
则模型控制量与电机升力之间的关系式为:
Finput=GFr, (0.1)
其中:F2和F4分别表示2、4号电机产生的升力;
其中,螺旋桨升力系数为cT,螺旋桨转矩系数为cQ;l为电机到飞行器质心的距离;
因为rank(G:Finput)=3>rank(G)=2,等式无解;
为了能够使方程有解,放弃偏航和俯仰角度的控制;
S2、基于τθ=0及俯仰角和横滚角对四旋翼飞行器平稳飞行有着至关重要的作用;选取下式求解Fr
F′input=G′Fr, (0.2)
其中:
可得:
由上式可知τψ=-σFl,τθ=0;τφ是横滚转矩,Fl是飞行器总升力,τΨ是偏航转矩,τθ是俯仰转矩;
S3、确定在2个对角电机损坏后,四旋翼飞行器的数学模型表示为:
s*=sin*,c*=cos*,t*=tan*;
η=[φ θ ψ]T为欧拉角,用于描述四旋翼飞行器的姿态信息;该欧拉角称为卡尔丹角,采用z-y-x轴的顺序旋转定义,分别是绕z轴旋转为偏航角,用ψ表示;绕y轴旋转为俯仰角,用θ表示;绕x轴旋转为横滚角,用φ表示;
ξ=[x y z]T惯性坐标系下四旋翼飞行器的位置;υ=[υx υy υz]T惯性坐标系下四旋翼飞行器的速度;转动惯量用I=diag(Ixx,Iyy,Izz),飞行器质量用m表示,
ω=[p q r]T体坐标系下四旋翼飞行器绕轴角速度;
g为重力系数;
和分别表示坐标轴x,y和z方向的阻力系数;
Dφ,Dθ和Dψ分别表示欧拉角φ,θ和ψ方向的阻力系数;
S4、令期望姿态为φd,期望的位置为xd、yd和zd;
建立如下的误差系统:
e1=φ-φd,
e7=x-xd,
e9=y-yd,
e11=z-zd,
由上式可得:
其中ki(i=1…12)为控制参数;
将式(0.7)和式(0.8)中的位置误差重新组合为下式所示:
由此可得其中kh1为控制参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710606622.2/1.html,转载请声明来源钻瓜专利网。