[发明专利]一种基于全局稳定的四旋翼飞行器滑模控制方法有效

专利信息
申请号: 201510490624.0 申请日: 2015-08-12
公开(公告)号: CN105159306B 公开(公告)日: 2018-01-12
发明(设计)人: 侯明冬;王兆晶;刘金琨;田杰 申请(专利权)人: 山东劳动职业技术学院
主分类号: G05D1/08 分类号: G05D1/08
代理公司: 济南智圆行方专利代理事务所(普通合伙企业)37231 代理人: 卜爱华
地址: 250300 山东省济*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 全局 稳定 四旋翼 飞行器 控制 方法
【权利要求书】:

1.一种基于全局稳定的四旋翼飞行器滑模控制方法,其特征在于,所述控制方法的具体步骤如下:

步骤一:四旋翼飞行器系统模型分析

四旋翼飞行器系统模型描述如下:

x··=(Σi=14Fi)(sinθcosψcosφ+sinφsinψ-K1x·)my··=(Σi=14Fi)(sinθcosψsinφ-cosφsinψ-K2y·)mz··=(Σi=14Fi)(cosψcosθ)-mg-K3z·mθ··=L(-F1+F3-K4θ·)/J1ψ··=L(F2-F4-K5ψ·)/J2φ··=(F1-F2+F3-F4-K6φ·)/J3---(1)]]>

其中,x表示四旋翼飞行器的x坐标;

y表示四旋翼飞行器的y坐标;

z表示四旋翼飞行器的z坐标;

θ表示四旋翼飞行器的俯仰角;

ψ表示四旋翼飞行器的滚转角;

Ф表示四旋翼飞行器的偏航角;

Fi表示四旋翼飞行器的四个电机分别产生的推力;

Ki为飞行器空气阻力系数,i=1,2,3,4,5,6;

Ji为飞行器的转动惯量,i=1,2,3;

m为飞行器质量;

g为重力加速度;L为旋翼中心到质心的距离;

步骤二:四旋翼飞行器系统模型简化及分解

飞行器在无风、悬停或室内飞行时不考虑空气阻力系数,将输入定义为:

u1=(F1+F2+F3+F4)/mu2=(-F1+F3)/J1u3=(F2-F4)/J2u4=C(F1-F2+F3-F4)/J3---(2)]]>

其中,C为牵引比例因子,u1表示飞行器在z轴上的总推力,u2和u3是飞行器俯仰和滚转控制输入,u4为飞行器偏航控制输入;

四旋翼飞行器系统模型简化为

x··=u1(sinθcosψcosφ+sinφsinψ)y··=u1(sinθcosψsinφ-cosφsinψ)z··=u1(cosθcosψ)-gθ··=u2Lψ··=u3Lφ··=u4---(3)]]>

根据公式(3)将系统模型划分为全驱动子系统和欠驱动子系统两部分;其中,全驱动子系统为偏航通道,偏航通道模型为:

φ··=u4---(4)]]>

欠驱动子系统模型为:

x··=u1(sinθcosψcosφ+sinφsinψ)y··=u1(sinθcosψsinφ-cosφsinψ)z··=u1(cosθcosψ)-gθ··=u2Lψ··=u3L---(5);]]>

步骤三:四旋翼飞行器控制器设计

针对系统全驱子系统部分设计滑模控制器,使得偏航角能够快速响应,系统欠驱动部分的外环航迹跟踪是由内环姿态角决定的,利用动态系统全局渐近稳定定理,设计有界控制输入,得到目标姿态角输出至内环控制器,由内外环共同得到航迹、俯仰角和滚转角的控制量并输出至飞行器模型,为了保证各子系统收敛,通过Lyapunov函数进行收敛性分析,其具体实现过程如下:

第一步:定义系统偏航角指令为φd,则偏航角跟踪误差为φe=φ-φd;定义滑平面为对式(4)设计偏航角控制子系统滑模控制律为

u4=-cφφ·-ηφsgn(sφ)-kφsφ---(6)]]>

其中,ηφ>0,kφ>0;

系统响应经过一段时间后,在偏航角为零的情况下式(5)变为:

x··=u1sinθcosψy··=-u1sinψz··=u1(cosθcosψ)-gθ··=u2Lψ··=u3L---(7)]]>

第二步:式(7)中分解成内外环结构,其中外环子系统为:

x·1=x2x·2=u1sinθcosψy·1=y2y·2=-u1sinψz·1=z2z·2=u1(cosθcosψ)-g---(8)]]>

内环子系统为:

θ·1=θ2θ·2=u2Lψ·1=ψ2ψ·2=u3L---(9)]]>

由式(8)中x子系统,设预定轨迹为x1d,定义

x·2=v1,x~1=x1-x1d,x~·2=x2-x·1d]]>

则x子系统模型变为

x~·1=x~2x~·2=v1-x··1d---(10)]]>

设计虚拟有界控制律为

v1=-α1tanh(k1x~1+l1x~2)-β1tanh(l1x~2)+x··1d---(11)]]>

证明:取Lyapunov函数为

V1=α1ln(cosh(k1x~1+l1x~2))+β1ln(cosh(l1x~2))+12k1x~22]]>

V·1=α1(k1x~·1+l1x~·2)tanh(k1x~1+l1x~2)+β1l1x~·2tanh(l1x~2)+k1x~2x~·2=-l1[α1tanh(k1x~1+l1x~2)+β1tanh(l1x~2)]2-β1k1x~2tanh(l1x~2)≤0]]>

同理,设y和z子系统的预定轨迹分别为y1d和z1d,并分别设计虚拟控制律为

v2=-α2tanh(k2y~1+l2y~2)-β2tanh(l2y~2)+y··1d---(12)]]>

v3=-α3tanh(k3z~1+l3z~2)-β3tanh(l3z~2)+z··1d---(13)]]>

其中,αii,ki,li>0,i=1,2,3;通过设计虚拟有界控制输入v1,从而t→∞时,可实现同理,可证式(12)、式(13)中的v2和v3,当t→∞时,所以外环子系统渐进稳定,且使得x1、y1和z1有界;

第三步:在第二步的基础上,在式(8)中,令

v1=u1sinθcosψ,v2=-u1sinψ,v3=u1(cosθcosψ)-g

则控制律和实现该控制律所需要的角度为

u1=v12+v22+(v3+g)2---(14)]]>

θd=arcsin(v1v12+(v3+g)2)---(15)]]>

ψd=-arcsin(v2v12+v22+(v3+g)2)---(16)]]>

第四步:内环控制器设计,针对式(9)中俯仰角跟踪子系统,取角度指令为θ1d,e=θ11d为跟踪误差,设滑平面为c1>0;则俯仰角跟踪子系统滑模控制律为

u2=1L(-c1(θ2-θ·1d)+θ··1d-η1s)---(17)]]>

其中,η1>0;

稳定性分析如下:

s·=c1e·+e··=c1(θ·1-θ·1d)+θ··1-θ··1d=c1(θ2-θ·1d)+u2L-θ··1d]]>

取Lyapunov函数为则

V·2=-η1s2=-2η1V2<0---(18)]]>

求解式(18)可得

V2(t)=e-η1(t-t0)V2(t0)t0]]>

可见,控制系统指数收敛,控制系统收敛精度取决于参数η1值;

同理,设计滚转角跟踪子系统滑模控制律为

u3=1L(-c2(ψ2-ψ·1d)+ψ··1d-η2s)---(19)]]>

其中η2>0,控制系统收敛精度取决于参数η2值;

步骤四:轨迹跟踪分析与参数调节

这一步证明所设计欠驱动闭环子系统稳定性,并且检验系统跟踪性能是否满足设计要求,借助于数值计算和控制系统仿真工具Matlab R2012b进行;

稳定性证明过程如下:

欠驱动子系统稳定性是在姿态角度θ和ψ快速跟踪θd和ψd的前提下实现的,如果θ与θd和ψ与ψd不一致,会对位置闭环系统的稳定性造成影响;

理想条件下控制律为

v1d=u1sinθdcosψdv2d=-u1sinψdv3d=u1(cosθdcosψd)-g---(20)]]>

考虑角度跟踪误差的影响,采用理想条件下的控制律v2d,式(8)中的{y}子系统转换成

y~·1=y~2y~·2=v2d-y··1d+u1(sinψd-sinψ)---(21)]]>

将式(12)代入式(21),得

y~·1=y~2y~·2=-α2tanh(k2y~1+l2y~2)-β2tanh(l2y~2)+u1(sinψd-sinψ)]]>

取Lyapunov函数为

V3=α2ln(cosh(k2y~1+l2y~2))+β2ln(cosh(l2y~2))+12k2y~22]]>

其中,α22,k2,l2>0;

对V3求导

V·3=-l2[α2tanh(k2y~1+l2y~2)+β2tanh(l2y~2)]2-β2k2y~2tanh(l2y~2)+u1(sinψd-sinψ)(α2l2tanh(k2y~1+l2y~2)+β2l2tanh(l2y~2)+k2y~2)]]>

由于且有|sinx|≤|x|,则可得

|ζ1|=|sinψd-sinψ|≤2|sinψd-ψ2|≤|ζ|]]>

其中ζ1为一个足够小的常数,由于角度误差ζ=ψd-ψ指数收敛,则

V·3≤-l2[α2tanh(k2y~1+l2y~2)+β2tanh(l2y~2)]2-β2k2y~2tanh(l2y~2)+u1|ζ1|(α2l2tanh(k2y~1+l2y~2)+β2l2tanh(l2y~2)+k2y~2)≤0]]>

从而t→∞时,同理,可证式(8)中的{x}和{z}子系统,当t→∞时,所以整个闭环系统渐近稳定;

cφ,kφ,ηφ为偏航子系统调节参数;ki=li,αi=βi,i=1,2,3,为外环控制器参数,若跟踪误差不满足设计要求,则改变ki=li,αi=βi的值;系统内环收敛速度通过调整c1,η1,c2,η2值改变;通过调节以上参数调节跟踪误差满足设计要求;

步骤五:设计结束。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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