[发明专利]无人直升机姿态非线性控制方法及验证平台有效
申请号: | 201410074443.5 | 申请日: | 2014-03-03 |
公开(公告)号: | CN103885450A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 鲜斌;古训;张垚;刘祥 | 申请(专利权)人: | 天津大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08;G05B17/02;G05B23/02 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
地址: | 300384*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于微小型旋翼式无人飞行器自主飞行控制研究领域,为使无人直升机实现快速、准确的镇定控制,并且该控制器对模型先验知识依赖较低,对系统的不确定性具有良好的鲁棒性。为此,本发明采用的技术方案是,无人直升机姿态非线性控制方法,包括如下步骤:一、首先,采用扫频的方法进行实验建模,给出如下的动力学模型:二、无人直升机系统辨识:三、无人直升机姿态控制。本发明主要应用于微小型旋翼式无人飞行器自主飞行控制。 | ||
搜索关键词: | 无人 直升机 姿态 非线性 控制 方法 验证 平台 | ||
【主权项】:
1.一种无人直升机姿态非线性控制方法,其特征是,包括下列步骤:一、首先,采用扫频的方法进行实验建模,给出如下的动力学模型:x · 1 = A 1 x 1 + B 1 u 1 - - - ( 1 ) ]]> 其中
p为滚转角速度,q为俯仰角速度,
为滚转角,θ为俯仰角,ψ为偏航角,as为横向挥舞角,bs为纵向挥舞角,r为偏航角速度,控制量输入u1定义为u1=[δlat δlon δped]T,其中δlat代表横滚舵机输入信号,δlon代表俯仰舵机输入信号,δped代表偏航角速率反馈控制器输入信号,公式(1)中的A1和B1分别定义为:A 1 = 0 0 0 0 L a L b 0 0 0 0 0 M a M b 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 - 1 0 0 - 1 / τ A b 0 - 1 0 0 0 B a - 1 / τ 0 0 0 0 0 0 0 N r - - - ( 2 ) ]]>B 1 = 0 0 0 0 0 0 0 0 0 0 0 0 A lat A lon 0 B lat B lon 0 0 0 N ped - - - ( 3 ) ]]> 其中La表示横向挥舞角向滚转角加速度的比例系数,Lb表示纵向挥舞角向滚转角加速度的比例系数,Ma表示横向挥舞角向俯仰角加速度的比例系数,Mb表示纵向挥舞角向俯仰角加速度的比例系数,τ横向与纵向的挥舞迟滞常数,Nr表示尾舵控制状态反馈比例系数,Alat表示俯仰角速度到横滚舵机输入的比例系数,Alon表示俯仰角速度到俯仰舵机输入的比例系数,Blat表示滚转角速度到横滚舵机输入的比例系数,Blon表示滚转角速度到俯仰舵机输入的比例系数,Ab表示主旋翼纵向伺服输入比例系数,Ba表示主旋翼横向伺服输入比例系数,Nped表示尾舵控制输入与偏航角速度之间的比例系数;分析(1)中的状态变量可知,偏航通道在悬停状态下相对独立,故可以单独考虑作以控制;而其中的状态变量as和bs则不容易测量,故对于该状态量考虑用稳态挥舞角代数关系式代替微分方程式,其线性化后的微分方程式为:a · s = - q - a s / τ + A a b s + A lat δ lat + A lon δ lon , - - - ( 4 ) ]]>b · s = - p + B a a s - b s / τ + B lat δ lat + B lon δ lon - - - ( 5 ) ]]> 在线性化后的方程中,和挥舞运动有关的状态变量的方程为:p · = L a a s + L b b s , - - - ( 6 ) ]]>q · = M a a s + M b b s . - - - ( 7 ) ]]> 假设飞机处于悬停状态且为刚体,可令
则有:q=-as/τ+Abbs+Alatδlat+Alonδlon, (8)p=Baas-bs/τ+Blatδlat+Blonδlon (9)通过分析(6)、(7)、(8)和(9)可以得到如下关系:x · 2 = A 2 x 2 + B 2 u 2 , - - - ( 10 ) ]]> 其中x2=[p q r]T,u2=[δlat δlon δped]T,A 2 = Z pp Z pq 0 Z qp z qq 0 0 0 N r , ]]>B 2 = K latp K lonp 0 K latq K lonq 0 0 0 N ped , ]]>Z pp = L a τ 2 A b τ 2 B a A b - 1 , ]]>Z pq = L a τ + L b τ 2 B a τ 2 B a A b - 1 , ]]>Z qp = M a τ 2 A b + M b τ τ 2 B a A b - 1 , ]]>Z qq = M a τ + M b τ 2 B a τ 2 B a A b - 1 , ]]>K latp = - ( L a τ + L b τ 2 B a ) A lat + ( L a τ 2 A b + L b τ ) B lat τ 2 B a A b - 1 , ]]>K lonp = - ( M a τ + M b τ 2 B a ) A lat + ( M a τ 2 A b + M b τ ) B lat τ 2 B a A b - 1 , ]]>K lonp = - ( M a τ + M b τ 2 B a ) A lat + ( M a τ 2 A b + M b τ ) B lat τ 2 B a A b - 1 , ]]>K latq = - ( L a τ + L b τ 2 B a ) A lon + ( L a τ 2 A b + L b τ ) B lon τ 2 B a A b - 1 , ]]>K latq = - ( M a τ + M b τ 2 B a ) A lon + ( M a τ 2 A b + M b τ ) B lon τ 2 B a A b - 1 ; ]]> 通过获取操控人员的控制输入量和姿态传感器提供的姿态信息,针对相对耦合程度较大的滚转通道和俯仰通道进行辨识实验,针对相对耦合程度较小的偏航通道进行辨识实验。飞行情况应尽量满足保持一个通道控制量输入不变的前提下,另一个通道的控制量输入设置为幅值和频率连续变化的正弦激励信号;二、无人直升机系统辨识采用递推最小二乘法进行辨识,其递推关系式为:θ ^ ( k ) = θ ^ ( k - 1 ) + K ( k ) [ z ( k ) - h ′ ( k ) θ ^ ( k - 1 ) ] ]]>K ( k ) = P ( k - 1 ) h ( k ) [ h ′ ( k ) P ( k - 1 ) h ( k ) + 1 Λ ( k ) ] - 1 - - - ( 11 ) ]]> P(k)=[I-K(h)h′(k)]P(k-1),其中
为第k时刻的参数估计值,
为第k-1时刻的参数估计值,K(k)为参数更新增益阵,z(k)为第k时刻的输入值,h(k)为第k时刻的输出值,P(k)为第k时刻的参数估计方差值,Λ(k)为单位阵;三、无人直升机姿态控制建立如下的三自由度无人直升机的模型:x · · = A x · + Δf ( x , x · ) + ( B + ΔB ) u + d ( t ) , - - - ( 12 ) ]]> 其中
u=[δlat δlon δped]T,A=A2,B=B2,
ΔB为建模中忽略的系统非线性项,且满足
ΔB∈L∞,||ΔBB-1||≤ξ<1,d(t)∈R3为实验平台中的各种扰动,且||d(t)||≤Ω,Ω为正常数;定义xd(t)为参考轨迹,且满足xd、
则无人直升机的姿态跟踪误差定义为:e=xd-x (13)为了方便后续控制器的设计,定义如下滤波误差信号:e · + αe , - - - ( 14 ) ]]> 其中α是正常数,根据(14)的结构可知,r(t)与e(t)有相同的收敛性:即当r(t)有界时,e(t)和
有界;当r(t)趋于零时,e(t)和
也趋于零,对(14)求一阶导数可得:r · = e · · + α e · = - 1 2 r + ΔB B - 1 ( x · · d + A x · - α e · ) - ( B + ΔB ) u - e + x · · d - A x · + α e · + N , - - - ( 15 ) ]]> (15)中辅助函数N(t)定义为:N = - Δf ( x , x · ) - ΔB B - 1 ( x · · d + A x · - α e · ) + 1 2 r + e - d ( t ) - - - ( 16 ) ]]> 为简化后续控制设计,定义辅助函数Nd(t)为:N d = N | x = x d , x · = x · d , - - - ( 17 ) ]]> 则可以得到N,Nd∈L∞,为了方便后面的分析,定义N与Nd之差为
即:N ~ = N - N d . - - - ( 18 ) ]]> 由于
连续可微,则
的欧式范数满足以下不等式:| | N ~ | | ≤ ρ ( z ) | | z | | , - - - ( 19 ) ]]> 其中z=[e r]T,且ρ(z)为正定非递减有界函数;利用(16)、(17)和(18)可将(15)改写为:r · = - 1 2 r + ΔB B - 1 ( x · · d + A x · - α e · ) - ( B + ΔB ) u - e + x · · d - A x · + α e · + N ~ + N d . - - - ( 20 ) . ]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410074443.5/,转载请声明来源钻瓜专利网。
- 上一篇:滑行道标记牌CPU辅助的LED驱动电路
- 下一篇:一种中冷器总成