[发明专利]一种基于非线性扰动观测器的四旋翼飞行器滑模控制方法有效
申请号: | 202010466106.6 | 申请日: | 2020-05-28 |
公开(公告)号: | CN111722634B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 赵静;王鹏;蒋国平;徐丰羽;丁洁;高志峰 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08;G05D1/10 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 210046 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 非线性 扰动 观测器 四旋翼 飞行器 控制 方法 | ||
1.一种基于非线性扰动观测器的四旋翼飞行器滑模控制方法,其特征在于,包括以下步骤:
步骤1、建立四旋翼飞行器的动力学模型,具体如下:
其中,飞行器三个姿态的欧拉角度表示为[φ,θ,ψ],分别代表滚转角、俯仰角和偏航角;飞行器质心在惯性坐标系中的位置坐标表示为[x,y,z];ai为常数并且i=1,...,9,S(*)表示sin(*),C(*)表示cos(*),U1为滚转角的控制输入,U2为俯仰角的控制输入,U3为偏航角的控制输入,U4为位置系统的控制输入,g为重力系数;
步骤2、建立四旋翼飞行器扰动模型,根据步骤1可以建立如下模型,具体如下:
其中,i=1,2,3,j=4,5,6,f(x2i)和f(x2j)为非线性项,具体表达式如下:
步骤3、在考虑外部扰动的情况下,设计了一个非线性扰动观测器来估计外部扰动的实际值,对姿态子系统和位置子系统分别设计非线性扰动观测器,具体表达式如下:
其中,zi,zj分别是姿态子系统和位置子系统观测器的状态变量;Li,Lj分别是姿态子系统和位置子系统观测器的增益;分别是姿态子系统和位置子系统外部扰动的估计值;
步骤4、根据步骤3得到姿态子系统外部扰动的估计信息,设计姿态子系统的基于非奇异快速终端滑模的控制器;具体包括:
S401、根据下式设计非奇异快速终端滑模面si,i=1,2,3;
其中,e1=φ-φd,e2=θ-θd,e2=ψ-ψd为实际姿态角与期望姿态角之间的跟踪误差,φ,θ,ψ为实际姿态角,φd,θd,ψd为期望姿态角;λi,γ均为滑模参数,满足λi>0,1<γ<2;
S402、根据下式设计趋近律
其中,ki>0,0<α<1;
S403、结合步骤S1中所设计的滑模面、步骤S2中所设计的趋近律以及姿态子系统的模型,根据下式设计姿态子系统的控制输入U1,U2,U3:
步骤5、根据步骤3得到位置子系统外部扰动的估计信息,设计位置子系统的基于backstepping非奇异快速终端滑模的控制器;
S501、定义位置x,y,z的跟踪误差为,
ε1=x-xd
ε3=y-yd
ε5=z-zd
其中,x,y,z分别表示实际位置,xd,yd,zd分别表示期望位置;
S502、位置x,y,z三个控制器具有相同的步骤和形式,对于x通道控制器设计,位置x稳定函数的选取为,
其中,v1,v2为正数,p,q为正奇数且满足q<p;
位置x跟踪误差的导数定义为,
S503、第一个Lyapunov函数定义为,
对上式求导可得,
结合位置子系统模型,可得,
S504、根据下式设计非奇异快速终端滑模面s4,
s4=ε1+ε2
S505、第二个Lyapunov函数定义为,
S506、结合步骤S505选取的Lyapunov函数,设计虚拟控制量Ux为,
同理,位置y,z稳定函数的选取为
位置y,z跟踪误差的导数定义为,
根据下式设计非奇异快速终端滑模面s5,s6,
s5=ε3+ε4
s6=ε5+ε6
设计的虚拟控制律Uy,Uz为,
S507、给定偏航角的期望信号ψd,通过步骤S4所设计的姿态控制器,有ψ→ψd,因而利用虚拟控制量可以获得,
其中,φd和θd作为期望信号用于姿态角控制器的设计;U4为位置子系统控制输入;ψd取
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010466106.6/1.html,转载请声明来源钻瓜专利网。