一种无人飞艇自适应抗风路径跟踪控制方法转让专利

申请号 : CN201510552263.8

文献号 : CN105094144B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郑泽伟祝明

申请人 : 北京天航华创科技股份有限公司

摘要 :

一种无人飞艇自适应抗风路径跟踪控制方法,步骤如下:1.给定期望跟踪值:给定期望平面路径;给定期望速度;2.自适应积分制导计算:计算消除期望位置与实际位置之间的误差所需的期望偏航角和风场估计值;3.偏航角跟踪控制计算:计算消除期望偏航角与实际偏航角之间的误差所需方向舵控制量;4.相对速度跟踪控制计算:计算消除期望速度与实际速度之间的误差所需螺旋桨控制量。控制流程见附图。

权利要求 :

1.一种无人飞艇自适应抗风路径跟踪控制方法,其特征在于:具体步骤如下:步骤一 给定期望跟踪值:给定期望平面路径;给定期望速度;

步骤二 自适应积分制导计算:计算消除期望位置与实际位置之间的误差所需的期望偏航角ψd和风场估计值 其计算方法如下

1)计算期望路径参考点的方向角

2)计算飞艇当前位置与期望路径参考点的误差[x,y]T为无人飞艇的当前位置;

3)计算风场估计自适应律 kθx,kθy>0为自适应参数,得到风场估计值 计算位置误差积分值 为相

对速度,ur,vr为相对速度沿艇体坐标系的分解量;

计算期望偏航角ψd=ψp+arctan2(-(e+αe),ke)-arctan2(vr,ur),ke>0为控制参数;按照更新路径参数 ks>0为控制参数;

步骤三 偏航角跟踪控制计算:计算消除期望偏航角与实际偏航角之间的误差所需方向舵控制量τ1;

步骤四 相对速度跟踪控制计算:计算消除期望速度与实际速度之间的误差所需螺旋桨控制量τ2。

2.根据权利要求1所述的一种无人飞艇自适应抗风路径跟踪控制方法,其特征在于:在步骤一中所述的给定期望路径为 为路径参数,xp,yp为飞艇期望位置;所述的给定期望速度为urc=C,C>0为常数。

3.根据权利要求1所述的一种无人飞艇自适应抗风路径跟踪控制方法,其特征在于:在步骤三中所述的计算消除期望偏航角与实际偏航角之间的误差所需方向舵控制量,其计算方法如下

1)计算偏航角跟踪误差 计算虚拟控制量由指令滤波器 计算

得到,ξψ,ωψ为滤波器阻尼和频率,kψ>0为控制参数;

2)计算偏航角速度跟踪误差 计算方向舵控制量由指令滤波器 计算得到,ξα,ωα为滤波器阻尼和频率,kr>0为控制参数,mr,muv,dr为飞艇模型参数。

4.根据权利要求1所述的一种无人飞艇自适应抗风路径跟踪控制方法,其特征在于:在步骤四中所述的计算消除期望速度与实际速度之间的误差所需螺旋桨控制量τ2,其计算方法如下计算速度跟踪误差 计算螺旋桨控制量 为控制参数,mu,mv,du为飞艇模型参数。

说明书 :

一种无人飞艇自适应抗风路径跟踪控制方法

技术领域

[0001] 本发明提供一种无人飞艇自适应抗风路径跟踪控制方法,它为无人飞艇在未知风场中飞行时提供一种跟踪参数化平面路径的新控制方法,属于自动控制技术领域。

背景技术

[0002] 无人飞艇是一种轻于空气的航空器,它与气球最大的区别在于具有推进和控制飞行的装置。飞艇典型的飞行状态包括起飞、巡航飞行、降落等。对于无人飞艇的巡航飞行,主要的控制策略有轨迹跟踪控制和路径跟踪控制。目前的路径跟踪控制方法均基于确定的飞艇模型进行设计,未考虑外界风场等干扰因素。
[0003] 本发明“一种无人飞艇自适应抗风路径跟踪控制方法”,针对在未知风场中巡航飞行的欠驱动无人飞艇,提出了基于其非线性模型的一种自适应抗风路径跟踪控制方法。该方法结合了自适应积分视线制导算法和反步控制理论。由该方法控制的闭环系统是渐近稳定的,且具有良好的收敛效果,这就为无人飞艇的巡航飞行工程实现提供了有效的设计手段。

发明内容

[0004] (1)目的:本发明的目的在于提供一种无人飞艇自适应抗风路径跟踪控制方法,控制工程师可以按照该方法并结合实际参数实现无人飞艇在未知风场环境中的精确自主巡航飞行。
[0005] (2)技术方案:本发明“一种无人飞艇自适应抗风路径跟踪控制方法”,其主要内容及程序是:先由给定期望跟踪位置和相对速度进行自适应积分视线制导计算,生成期望偏航角和估计风场值;然后进行偏航角跟踪控制计算得到方向舵控制量;由相对速度运动模型计算得到期望螺旋桨推力控制量。实际应用中,飞艇的位置、姿态、速度等状态量由组合惯导等传感器测量得到,将由该方法计算得到的控制量传输至舵机和推进螺旋桨等执行装置即可实现无人飞艇在未知风场中的自适应巡航飞行功能。
[0006] 本发明“一种无人飞艇自适应抗风路径跟踪控制方法”,其具体步骤如下:
[0007] 步骤一给定期望跟踪值:给定期望平面路径;给定期望速度。
[0008] 步骤二自适应积分制导计算:计算消除期望位置与实际位置之间的误差所需的期望偏航角ψd和风场估计值
[0009] 步骤三偏航角跟踪控制计算:计算消除期望偏航角与实际偏航角之间的误差所需方向舵控制量τ1。
[0010] 步骤四相对速度跟踪控制计算:计算消除期望速度与实际速度之间的误差所需螺旋桨控制量τ2。
[0011] 其中,在步骤一中所述的给定期望路径为 为路径参数,xp,yp为飞艇期望位置;所述的给定期望速度为urc=C,C>0为常数。
[0012] 其中,在步骤二中所述的计算消除期望位置与实际位置之间的误差所需的期望偏航角ψd和风场估计值 其计算方法如下
[0013] 1)计算期望路径参考点的方向角
[0014] 2)计算飞艇当前位置与期望路径参考点的误差[x,y]T为无人飞艇的当前位置。
[0015] 3)计算风场估计自适应律 kθx,kθy>0为自适应参数,得到风场估计值 计算位置误差积分值 为相对速度,ur,vr为相对速度沿艇体坐标系的分解量。
[0016] 4)计算期望偏航角ψd=ψp+arctan2(-(e+αe),ke)-arctan2(vr,ur),ke>0为控制参数;按照 更新路径参数 ks>0为控制参数。
[0017] 其中,在步骤三中所述的计算消除期望偏航角与实际偏航角之间的误差所需方向舵控制量,其计算方法如下
[0018] 1)计算偏航角跟踪误差 计算虚拟控制量由指令滤波器 计算
得到,ξψ,ωψ为滤波器阻尼和频率,kψ>0为控制参数。
[0019] 2)计算偏航角速度跟踪误差 计算方向舵控制量由指令滤波器 计算得到,ξα,ωα为滤
波器阻尼和频率,kr>0为控制参数,mr,muv,dr为飞艇模型参数。
[0020] 其中,在步骤四中所述的计算消除期望速度与实际速度之间的误差所需螺旋桨控制量τ2,其计算方法如下
[0021] 计算速度跟踪误差 计算螺旋桨控制量 为控制参数,mu,mv,du为飞艇模型参数。
[0022] (3)优点及效果:
[0023] 本发明“一种无人飞艇自适应抗风路径跟踪控制方法”,与现有技术比,其优点是:
[0024] 1)该方法能够自适应估计未知风场环境,对干扰有足够的鲁棒性。
[0025] 2)该方法能够利用积分环节消除路径跟踪误差,改进跟踪性能。
[0026] 3)该方法针对非线性模型反步设计,能够保证闭环系统的全局渐近稳定性能。
[0027] 控制工程师在应用过程中可不考虑环境风场因素,根据实际飞艇给定任意期望巡航路径,并将由该方法计算得到的控制量直接传输至执行机构实现路径跟踪功能。

附图说明

[0028] 图1为本发明所述控制方法流程框图;
[0029] 图2为本发明无人飞艇示意图;
[0030] 符号说明如下:
[0031] pp 为期望飞艇飞行路径,其中 为路径参数,xp,yp为期望惯性系位置;
[0032] p p=[x,y]T为飞艇的当前位置,x,y为当前惯性系位置;
[0033] urc飞艇期望相对速度urc=C,C>0为常数;
[0034] ψd飞艇期望偏航角;
[0035] ψ飞艇偏航角;
[0036] τ1方向舵控制量;
[0037] τ2螺旋桨控制量
[0038] Ogxgyg惯性坐标系;
[0039] Oxy艇体坐标系;
[0040] [ur,vr]相对速度沿艇体坐标系的分解量;
[0041] r偏航角速度;

具体实施方式

[0042] 下面结合附图,对本发明中的各部分设计方法作进一步的说明:
[0043] 本发明“一种无人飞艇自适应抗风路径跟踪控制方法”,见图1所示,其具体步骤如下:步骤一:给定期望跟踪值
[0044] 1)给定期望平面路径 为路径参数,xp,yp为飞艇期望位置。
[0045] 2)给定期望速度为urc=C,C>0为常数。
[0046] 步骤二:自适应积分制导计算
[0047] 1)计算期望路径参考点的方向角
[0048] 2)计算飞艇当前位置与期望路径参考点的误差[x,y]T为无人飞艇的当前位置。
[0049] 3)计算风场估计自适应律 kθx,kθy>0为自适应参数,得到风场估计值 计算位置误差积分值 为相对速度,ur,vr为相对速度沿艇体坐标系的分解量。
[0050] 4)计算期望偏航角ψd=ψp+arctan2(-(e+αe),ke)-arctan2(vr,ur),ke>0为控制参数;按照 更新路径参数 ks>0为控制参数。
[0051] 步骤三:偏航角跟踪控制计算
[0052] 1)计算偏航角跟踪误差 计算虚拟控制量由指令滤波器 计算
得到,ξψ,ωψ为滤波器阻尼和频率,kψ>0为控制参数。
[0053] 2)计算偏航角速度跟踪误差 计算方向舵控制量由指令滤波器 计算得到,ξα,ωα为滤
波器阻尼和频率,kr>0为控制参数,mr,muv,dr为飞艇模型参数。
[0054] 步骤四:相对速度跟踪控制计算
[0055] 计算速度跟踪误差 计算螺旋桨控制量 为控制参数,mu,mv,du为飞艇模型参数。