[发明专利]一种单旋翼无人飞行器的单向滑模控制方法有效
| 申请号: | 201310079061.7 | 申请日: | 2013-03-12 |
| 公开(公告)号: | CN103197551A | 公开(公告)日: | 2013-07-10 |
| 发明(设计)人: | 傅健;吴庆宪;姜长生;陈谋;王玉惠;都延丽;薛雅丽;文杰 | 申请(专利权)人: | 南京航空航天大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
| 地址: | 210016 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种单旋翼无人飞行器的单向滑模控制方法,利用飞行器控制系统中角速率回路、欧拉角回路、速度回路和位置回路四个控制回路的仿射非线性方程来设计每个回路的单向滑模控制器,利用这四个单向滑模控制器来实现对单选翼无人飞行器的控制,该方法在确保控制器中滑模趋近律当且仅当系统状态位于原点处为0的基础上,解决滑模控制方法中的抖振问题,并且控制器具有良好的鲁棒性和控制性能。 | ||
| 搜索关键词: | 一种 单旋翼 无人 飞行器 单向 控制 方法 | ||
【主权项】:
1.一种单旋翼无人飞行器的单向滑模控制方法,该方法基于飞行器控制系统中角速率回路、欧拉角回路、速度回路和位置回路四个控制回路组成的控制系统实现,其特征在于,具体包括以下步骤:步骤一、将飞行器中角速率回路、欧拉角回路、速度回路和位置回路分别转换为式(1)的仿射非线性方程x · = f ( x ) + g ( x ) u - - - ( 1 ) ]]> 其中,x∈Rn、u∈Rn分别是子系统状态向量和控制向量,f(x)∈Rn、g(x)∈Rn×n是状态x的平滑函数;根据角速率回路、欧拉角回路、速度回路、位置回路各自的状态向量与控制向量,结合式(1)确定该四个回路具体的仿射非线性系统方程为:A、位置回路的仿射非线性系统方程:Σ · e = f p ( Σ e ) + g p ( Σ e ) σ C ]]> 式中,Σe=[xe,ye,ze]T为位置回路的状态误差,xe,ye,ze为地面坐标轴系下X、Y、Z方向无人飞行器的位置误差信号,fp(Σe)∈Rn、gp(Σe)∈Rn×n是状态Σe的平滑函数;σC为速度回路的指令信号;B、速度回路的仿射非线性系统方程:u · e = f u ( u e ) + g u ( u e ) θ s ]]>v · e = f v ( v e ) + g v ( v e ) φ s ]]>w · e = f w ( w e ) + g w ( w e ) δ col ]]> 式中,ue、ve、we分别为机体坐标轴系下X、Y、Z方向的速度误差,fu(ue)∈Rn、gu(ue)∈Rn×n是状态ue的平滑函数,θs=sinθc,θc为俯仰角指令信号;fv(ve)∈Rn、gv(ve)∈Rn×n是状态ve的平滑函数;φs=sinφc,φc为滚转角指令信号;fw(we)∈Rn、gw(we)∈Rn×n是状态we的平滑函数;δcol为主转子控制输入;C、欧拉角回路的仿射非线性系统方程:
Ωe=[φe,θe,ψe]T为欧拉角回路的状态误差,φe,θe,ψe为滚转角、俯仰角和偏航角的误差,fE(Ωe)∈Rn、gE(Ωe)∈Rn×n是状态Ωe的平滑函数;ωc为角速率指令信号;D、角速率回路的仿射非线性系统方程:
ωe=[pe,qe,re]T为角速率回路的状态误差,pe,qe,re分别为滚转角速率、俯仰角速率和偏航角速率的误差,fa(ωe)∈Rn、ga(ωe)∈Rn×n是状态ωe的平滑函数,MC为控制力矩;步骤二、分别设计角速率回路、欧拉角回路、速度回路和位置回路的单向滑模控制器,具体为:(2-1)根据式(1)的仿射非线性方程确定该系统的单向滑模控制器如下:u = g ( x ) - 1 ( - f ( x ) + Ω 1 - 1 · N - Ω 1 - 1 · Ω 2 · x ) - - - ( 2 ) ]]> 式中,Ω1、Ω2为单向辅助面的设计参数,N为单向滑模的去抖振趋近率;(2-2)结合式(2)和四个回路的状态向量与控制向量确定该四个回路的具体的单向滑膜控制器为:位置回路的单向滑模控制器为:σc=gp(Σe)-1(-fp(Σe)+Ωp1-1·Np-Ωp1-1·Ωp2·Σe);式中,Ωp1、Ωp2为位置回路单向辅助面的设计参数,Np为位置回路单向滑模的去抖振趋近率;速度回路的单向滑模控制器为:θc=arcsin(gu(ue)-1(-fu(ue)+Ωu1-1·Nu-Ωu1-1·Ωu2·ue))φc=arcsin(gv(ve)-1(-fv(ve)+Ωv1-1·Nv-Ωv1-1·Ωv2·ve))δcol=gw(we)-1(-fw(we)+Ωw1-1·Nw-Ωw1-1·Ωw2·we)式中,Ωu1、Ωu2为针对速度回路误差状态ue的单向辅助面设计参数;Ωv1、Ωv2为速度回路误差状态ve的单向辅助面设计参数;Ωw1、Ωw2为速度回路误差状态we的单向辅助面设计参数;Nu、Nv、Nw分别为速度回路中针对误差状态ue,ve,we设计的单向滑模去抖振趋近率;欧拉角回路的单向滑模控制器为:ωc=gE(Ωe)-1(-fE(Ωe)+ΩE1-1·NE-ΩE1-1·ΩE2·Ωe)式中,ΩE1、ΩE2为欧拉角回路单向辅助面的设计参数;NE为欧拉角回路单向滑模的去抖振趋近率;角速率回路的单向滑模控制器为:Mc=ga(ωe)-1(-fa(ωe)+Ωa1-1·Na-Ωa1-1·Ωa2·ωe)式中,Ωa1、Ωa2为角速率回路单向辅助面的设计参数;Na为角速率回路单向滑模的去抖振趋近率;步骤三、利用步骤二中四个回路的单向滑模控制器实现对无人飞行器的控制,具体为;(3-1)获取无人飞行器的位置误差信号并将该位置误差信号输入到位置回路的单向滑模控制器中输出速度回路的指令信号;其中,无人飞行器的位置误差信号通过地面坐标轴系中无人飞行器当前位置信号减去预先设定的轨迹指令信号获得;(3-2)将当前速度信号减去速度回路的指令信号得到速度误差,并将该误差发送到速度回路的单向滑模控制器中输出机体坐标轴系下的滚转角指令信号、俯仰角指令信号和主轴转子指令信号;分别将当前滚转角、俯仰角、偏航角减去滚转角指令信号、俯仰角指令信号以及预先设计的偏航角指令信号,得到滚转角误差信号、俯仰角误差信号和偏航角误差信号,并将这三个误差信号发送到欧拉角回路的单向滑模控制器中输出角速率指令信号,将主轴转子指令信号发送至无人飞行器指令接收器;(3-3)将当前角速率信号减去角速率指令信号得到角速率误差信号,并将该误差发送到角速率回路的单向滑模控制器中输出翼动角指令信号和尾转子指令信号,将上述指令信号发送至无人飞行器指令接收器,实现无人飞行器对轨迹指令和欧拉角的跟踪。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310079061.7/,转载请声明来源钻瓜专利网。





