首页> 中国专利> 基于偏量特征模型的高超声速飞行器自适应学习控制方法

基于偏量特征模型的高超声速飞行器自适应学习控制方法

摘要

基于偏量特征模型的高超声速飞行器自适应学习控制方法,本发明引入了两个可变的修正参数,可以通过适当调整修正参数,对每一步控制增量进行限制,解决了执行机构舵抖动过快的问题;本发明建立了偏量特征模型,为黄金分割自适应学习控制律的设计奠定了基础;本发明给出了对偶参数辨识方法,可以减小系统控制的暂态误差;本发明给出了基于偏量特征模型的黄金分割自适应学习控制设计方法,从而可以通过调整控制律修正参数,限制控制增量的大小,降低了特征模型系数和状态的相关度,解决了特征模型的系数辨识问题;本发明针对高超声速飞行器,设计基于偏量特征模型的黄金分割自适应学习控制律和对偶辨识算法,减小了暂态误差和舵的抖动。

著录项

  • 公开/公告号CN102176160A

    专利类型发明专利

  • 公开/公告日2011-09-07

    原文格式PDF

  • 申请/专利权人 北京控制工程研究所;

    申请/专利号CN201010623823.1

  • 发明设计人 孟斌;

    申请日2010-12-31

  • 分类号G05D1/00;

  • 代理机构中国航天科技专利中心;

  • 代理人杨虹

  • 地址 100080 北京市2729信箱

  • 入库时间 2023-12-18 03:08:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-09-26

    授权

    授权

  • 2011-11-16

    实质审查的生效 IPC(主分类):G05D1/00 申请日:20101231

    实质审查的生效

  • 2011-09-07

    公开

    公开

说明书

技术领域

本发明涉及一种高超声速飞行器控制方法,特别是涉及一种基于偏量特征模型的高超声速飞行器自适应学习控制方法,属于飞行器控制技术领域。

背景技术

高超声速飞行器技术是航空史上继发明飞机、突破声障之后的第三个划时代的里程碑,同时也开辟了进入太空的新模式。由于高超声速飞行器的独特优势,作为武器将在未来战争的快速打击、远程突防中占据重要的地位,因此高超声速飞行器的研究受到各军事大国政府的极大重视。高超声速飞行器必须采用特殊的飞行模式,使得其飞行包线更加复杂,成为一个参数和状态相互耦合、参数大范围变化、多通道耦合、具有严重不确定性的复杂非线性系统。这对控制理论和方法的研究提出了新的挑战。

基于特征模型的黄金分割控制方法是吴宏鑫院士提出的,经过20多年的研究,在理论和应用上均取得了重要进展,形成了一套实用性很强的自适应控制理论和方法。该方法需要辨识的参数少,可以保证闭环系统的暂态性能和稳态性能,具有强鲁棒性和自适应性。基于特征模型的全系数自适应控制方法的基本思想是,首先建立系统的特征模型,然后按照特征模型参数设计全系数自适应控制律。所建立的系统的特征模型为下述二阶时变差分方程:

y(k+2)=f1(k)y(k+1)+f2(k)y(k)+f3(k)u(k)

其中u(k),y(k)分别表示系统的输入和输出;系数fi(k),i=1,2,3,是慢时变的且其范围可事先确定。

对于上述二阶时变差分方程,使用加权最小二乘方法等辨识特征模型参数fi,i=1,2,3,然后将其投影到给定范围内。辨识结果记为i=1,2,3。

进而,设计全系数自适应控制律u=u0+ug+ui+ud,其中,

u0(k)=yr(k)-f^1(k)yr(k)-f^2(k)yr(k-1)f^3(k)

ug(k)=-l1f^1(k)e(k)+l2f^2(k)e(k-1)f^3(k)

ui(k)=ui(k-1)-kie(k)

ud(k)=-kde(k)

l1=0.382,l2=0.618,e(k)=y(k)-yr(k),ki1>>ki2>0,或者,ki1,ki2,cd,ld为所需调整参数,yr(k)为跟踪目标函数。u0,ug,ui,和ud分别称为维持/跟踪控制律,黄金分割控制,逻辑积分控制和逻辑微分控制。黄金分割自适应控制律是该方法中特有的一种反馈控制律。

由于高超声速飞行器速度快,参数变化范围大,当设计上述基于特征模型的全系数自适应控制律,出现了执行机构舵抖动过快的问题。对于本发明所给出基于偏量特征模型的高超声速飞行器自适应学习控制方法,没有公开的具有完整实用意义的方法。

发明内容

本发明的技术解决问题是:克服现有技术的不足,提供一种能抑制高超声速飞行器舵抖动的偏量特征模型的高超声速飞行器自适应学习控制方法。

本发明的技术解决方案是:基于偏量特征模型的高超声速飞行器自适应学习控制方法,通过以下步骤实现:

第一步,根据公式组(1)的高超声速飞行器动力学方程,建立公式(2)的偏量特征模型,

α·=ωy-ωxcosαtanβ-ωzsinαtanβ

β·=ωxsinα-ωzcosα

φ·=ωx+ωysinφtanθ+ωzcosφtanθ

θ·=ωycosφ-ωzsinφ

ψ·=ωysinφ/cosθ+ωzcosφ/cosθ

ω·x=I1ωyωz+I2ωxωy+kxxωx+kxzωz+kxaδa+kxrδr

ω·y=I3ωxωz+I4(ωx2-ωz2)+kyyωy+kyeδe

ω·z=I5ωxωy+I6ωyωz+kzxωx+kzzωz+kzaδa+kzrδr---(1)

其中I1=IyIz-Iz2-Ixz2IxIz-Ixz2,I2=(Iy-Ix-Iz)IzzIxIz-Ixz2,I3=Iz-IxIy,I4=IxzIy,I5=Ix2+Ixz2-IxIyIxIz-Ixz2,α、β分别为攻角与侧滑角,φ、θ和ψ分别为高超声速飞行器的滚动角,俯仰角与偏航角,ωx、ωy和ωz分别为高超声速飞行器姿态角速度在高超声速飞行器本体坐标系三轴上的投影,δr、δe和δa分别为高超声速飞行器的方向舵偏转角,升降舵偏转角与左右升降舵差动角,Ix,Iy,Iz,Ixz分别为高超声速飞行器本体坐标系的X轴、Y轴和Z轴的三轴转动惯量及耦合转动惯量,kxx,kyy,kzz,kxz,kzx,kxa,kxr,kye,kza,kza表示各项系数,

Δyi(k+2)=ai1(k)Δyi(k+1)+ai2(k)Δyi(k)+bi(k)Δui(k),i=1,2,3               (2),

其中y1(k)为第k个采样周期的攻角α,y2(k)为第k个采样周期的侧滑角β,y3(k)为第k个采样周期的高超声速飞行器的滚动角φ,k为自然数,Δyi(k)=yi(k+1)-yi(k),Δui(k)=ui(k+1)-ui(k),u1(k)为第k个采样周期的高超声速飞行器的升降舵偏转角δe,u2(k)为第k个采样周期的高超声速飞行器的方向舵偏转角δr,u3(k)为第k个采样周期的高超声速飞行器的左右升降舵差动角δa,ai1、ai2和bi为偏量特征模型的系数,且ai1∈[2-h2b,2+h2b],ai2∈[-1-h2b,-1+h2b],bi∈[-h2b,h2b],h为采样周期,b为大于0的常数;

第二步,利用公式(3)的对偶辨识法对第一步中得到的偏量特征模型的系数ai1、ai2和bi进行辨识,

i=1,2,3        (3)

其中μi为系数修正参数且μi>0,q-1为滞后一步算子,l1=0.382,l2=0.618,和分别为ai1、ai2和bi的辨识值,为的转置,θ^i(1)=1;

第三步,根据第二步得到的ai1、ai2和bi辨识值和利用公式(4)得到黄金分割自适应学习控制律Δui(k),

Δui(k)=-b^i(l1a^i1ei(k+1)+l2a^i2ei(k))b^i2+λi,i=1,2,3---(4)

其中,Δui(k)=ui(k+1)-ui(k),u1(k)为第k个采样周期的高超声速飞行器的升降舵偏转角δe,u2(k)为第k个采样周期的高超声速飞行器的方向舵偏转角δr,u3(k)为第k个采样周期的高超声速飞行器的左右升降舵差动角δa,u1,u2,u3分别表示δe,δr,δa,λi为控制律修正参数且λi>0,ei(k)=Δyi(k)-Δyir(k),yir(k)为跟踪目标函数,Δyir(k)=yir(k+1)-yir(k);

第四步,利用第三步得到黄金分割自适应学习控制律Δui(k)返回到公式(1)的高超声速飞行器动力学方程,控制高超声速飞行器的方向舵偏转角δr、升降舵偏转角δe和左右升降舵差动角δa

本发明与现有技术相比有益效果为:

(1)本发明引入了两个可变的修正参数,可以通过适当调整修正参数,对每一步控制增量进行限制,解决了执行机构舵抖动过快的问题;

(2)本发明建立了偏量特征模型,为黄金分割自适应学习控制律的设计奠定了基础;

(3)本发明给出了对偶参数辨识方法,可以减小系统控制的暂态误差;

(4)本发明给出了基于偏量特征模型的黄金分割自适应学习控制设计方法,从而可以通过调整控制律修正参数,限制控制增量的大小,降低了特征模型系数和状态的相关度,解决了特征模型的系数辨识问题;

(5)本发明针对高超声速飞行器,设计基于偏量特征模型的黄金分割自适应学习控制律和对偶辨识算法,减小了暂态误差和舵的抖动。

附图说明

图1为本发明流程图。

具体实施方式

本发明如图1所示,通过以下步骤实现:

1、根据公式组的高超声速飞行器动力学方程,建立偏量特征模型。

忽略地球自转、曲率以及风的影响,且忽略气动舵面对飞行器气动力的影响,利用线性化的气动系数,高超声速飞行器姿态动力学为:

α·=ωy-ωxcosαtanβ-ωzsinαtanβ

β·=ωxsinα-ωzcosα

φ·=ωx+ωysinφtanθ+ωzcosφtanθ

θ·=ωycosφ-ωzsinφ

ψ·=ωysinφ/cosθ+ωzcosφ/cosθ

ω·x=I1ωyωz+I2ωxωy+kxxωx+kxzωz+kxaδa+kxrδr

ω·y=I3ωxωz+I4(ωx2-ωz2)+kyyωy+kyeδe

ω·z=I5ωxωy+I6ωyωz+kzxωx+kzzωz+kzaδa+kzrδr---(1)

其中I1=IyIz-Iz2-Ixz2IxIz-Ixz2,I2=(Iy-Ix-Iz)IzzIxIz-Ixz2,I3=Iz-IxIy,I4=IxzIy,I5=Ix2+Ixz2-IxIyIxIz-Ixz2,α、β分别为攻角与侧滑角,φ、θ和ψ分别为高超声速飞行器的滚动角,俯仰角与偏航角,ωx、ωy和ωz分别为高超声速飞行器姿态角速度在高超声速飞行器本体坐标系三轴上的投影,δr、δe和δa分别为高超声速飞行器的方向舵偏转角,升降舵偏转角与左右升降舵差动角,Ix,Iy,Iz,Ixz分别为高超声速飞行器本体坐标系的X轴、Y轴和Z轴的三轴转动惯量及耦合转动惯量,kxx,kyy,kzz,kxz,kzx,kxa,kxr,kye,kza,kza表示,与气动参数和惯性系数有关。

下面对被控输出α,β和φ求2阶导数,由公式组(1)可得

α··=lαxωx+lαyωy+lαzωz+lαδaδa+lαδeδe+lαδrδr---(1-1)

β··=lβxωx+lβzωz+lαδa+lαδrδr---(1-2)

φ··=lφxωx+lφyωy+lφzωz+lφδaδa+lφδe+lφδrδr---(1-3)

其中,

lαx=(I3+cos(2α)1+sin2βcos2β)ωz+(I4-sinαcosα1+sin2βcos2β)ωx

lay=-(I1cosα+I5sinα+cosα)tanβωz-(I2cosα+I6sinα-sinα)tanβωx+kyy

lαz=-(I4-sinαcosα1+sin2βcos2β)ωz-(kxzcosα+kzzsinα)tanβ

lαδa=(kxacosα+kzasinα)tanβ

lαδe=kye

lαδr=-(kxrcosα+kzrsinα)tanβ

lβx=(I2sinα-I5cosα+cosα)ωy-2sinαcosαtanβωz-cos2αtanβωx+(kxxsinα-kzxcosα)

lβz=(I1sinα-I6cosα+sinα)ωy-sin2αtanβωz+(kxzsinα-kzzcosα)

lαδa=kxasinα-kzacosα,lαδr=kxrsinα-kzrcosα

lφx=(I2+I5cosφtanθ+cosφtanθ)ωy+(I3sinφtanθ-sinφtanθ)ωz+

(I4sinφtanθ)ωx+(kxx+kzxcosφtanθ)

lφy=sinφcosφ1+sin2θcos2θωy+(kyysinφtanθ)

lφz=(I1+I6cosφtanθ+cos2φ1+sin2θcos2θ)ωy-(I4sinφtanθ+sinφcosφ1+sin2θcos2θ)ωz+(kxz+kzzcosφtanφ)

lφδa=kxa+kzacosφtanθ

lφδe=kyesinφtanθ

lφδr=kxr+kzrcosφtanθ

利用小角度假设:

sinα≈α,cosα≈1,tanβ≈β

以及

α·ωy---(1-4)

β·ωxα-ωz---(1-5)

与公式组(1)中的第三个公式联立,得到

ωx=φ·+β·cosφtanθ-α·sinφtanθ1+αcosφtanθ---(1-6)

ωz=αφ·-β·-αα·sinφtanθ1+αcosφtanθ---(1-7)

将(1-4)~(1-7)代入(1-1)~(1-3),得到

α··=Qααα·+Qαββ·+Qαφφ·+lαδeδe+Δα---(1-8)

β··=Qβαα·+Qβββ·+Qβφφ·+Qβαα·+lαδrδr+Δβ---(1-9)

φ··=Qφαα·+Qφββ·+Qφφφ·+lφδaδa+Δφ---(1-10)

其中,Δα,Δβ,Δφ是建模误差,

Qαα=lαy-(lαz+αlαz)sinφtanθ1+αcosφtanθ,Qαβ=lαxcosφtanθ+lαz1+αcosφtanθ,Qαφ=lαx+αlαz1+αcosφtanθ

Qβα=-sinφtanθlβx+αlβz1+αcosφtanθ,Qββ=lβxcosφtanθ-lβz1+αcosφtanθ,Qβφ=lβx+αlβz1+αcosφtanθ

Qφα=lφy-sinφtanθlφx+αlφz1+αcosφtanθ,Qφβ=lφxcosφtanθ-lφz1+αcosφtanθ,Qφφ=lφx+αlφz1+αcosφtanθ

将(1-8)~(1-10)记为:

y··i=fi(y·1,y·2,y·3,u·i)+Δi,i=1,2,3---(1-11)

其中,y1,y2,y3分别表示α,β,φ,u1,u2,u3分别表示δe,δr,δa,Δ1,Δ2,Δ3分别表示Δα,Δβ,Δφ,fi(·)表示非线性函数。

将(1-11)离散化,可得

yi(k+2)-2yi(k+1)+yi(k)=h2fi(k)+h2Δi(k)

其中,h表示采样周期,

fi(k)=fi(y1(k),y1(k+1),y2(k),y2(k+1),y3(k),y3(k+1),ui(k),ui(k+1))

进而可得:

Δyi(k+2)-2Δyi(k+1)+Δyi(k)=h2fi(k+1)-h2fi(k)+h2Δi(k+1)-h2Δi(k)

其中,Δyi(k)=yi(k+1)-yi(k),由上式易得:

Δyi(k+2)-2Δyi(k+1)+Δyi(k)=h2fi*(k+1)yi(k+1)Δyi(k+1)+h2fi*(k)yi(k)Δyi(k)

+h2fi*(k)ui(k)Δui(k)+ξi(k)

其中,符号表示在y(k)和y(k+1)之间某一点的值,ξi表示误差。由于Δui≠0,则存在ηi,使得

ξi=ηiΔui

进而有

Δyi(k+2)=(2+h2fi*(k+1)yi(k+1))Δyi(k+1)+(-1+h2fi*(k)yi(k))Δyi(k)

+(ηi(k)+h2fi*(k)ui(k))Δui(k)

将上式记为:

Δyi(k+2)=ai1(k)Δyi(k+1)+ai2(k)Δyi(k)+bi(k)Δui(k),i=1,2,3            (2)

其中,

ai1=2+h2fi*(k+1)yi(k+1),ai2=-1+h2fi*(k)yi(k),bi=ηi(k)+h2fi*(k)ui(k)

由的上界为b,(b为大于0的常数)易得:

ai1∈[2-h2b,2+h2b],a2∈[-1-h2b,-1+h2b],bi∈[-h2b,h2b]

公式(2)即为所建立的偏量特征模型。

其中,ai1、ai2和bi为偏量特征模型的系数,y1(k)为第k个采样周期的攻角α,y2(k)为第k个采样周期的侧滑角β,y3(k)为第k个采样周期的高超声速飞行器的滚动角φ,k为自然数,Δyi(k)=yi(k+1)-yi(k),Δui(k)=ui(k+1)-ui(k),u1(k)为第k个采样周期的高超声速飞行器的升降舵偏转角δe,u2(k)为第k个采样周期的高超声速飞行器的方向舵偏转角δr,u3(k)为第k个采样周期的高超声速飞行器的左右升降舵差动角δa

2、利用对偶辨识法对偏量特征模型的系数ai1、ai2和bi进行辨识。

选取指标

J(Δui(k))=[Pi(q-1)Δyi(k+2)-Ri(q-1)Δyir(k+1)]2i(Δui(k))2,i=1,2,3      (3-1)

其中,yir(k)为跟踪目标函数,

Pi(q-1)=1-l2ai1q-1-l1ai2q-2,Ri(q-1)=l1ai1+l2ai2q-1

J(Δui(k))Δui(k)=0

易得:

Δui(k)=-biRi(q-1)ei(k+1)bi2+λi,i=1,2,3              (3-2)

其中,ei(k)=Δyi(k)-Δyir(k),上式即为所建立的黄金分割自适应学习控制。

与(3-1)对偶选取参数辨识指标:

J(θ^i(k+1))=[Pi(q-1)Δy^i(k+1)-Ri(q-1)Δyi(k)]2+μi||θ^i(k+1)-θ^i(k)||2

-Ri(q-1)Δyi(k)]2+μi||θ^i(k+1)-θ^i(k)||2,i=1,2,3

其中,μi为系数修正参数且μi>0,减小系数修正参数μi可以增强观测量对参数估计值的修正作用,增强算法对时变参数的跟踪能力,θi(k)=[ai1(k) ai2(k) bi(k)],表示θi(k)的辨识值,利用矩阵求逆引理,

可得

由于

i=1,2,3          (3-3)

公式(3-3)即为所建立的对偶参数辨识方法。

根据自适应控制确定性等价原理,使用时将公式(3-3)改为公式(3),

i=1,2,3          (3)

其中μi为系数修正参数且μi>0,q-1为滞后一步算子,l1=0.382,l2=0.618,和分别为ai1、ai2和bi的辨识值,为的转置,θ^i(1)=1.

3、将得到的ai1、ai2和bi辨识值和利用公式(4)得到黄金分割自适应学习控制律Δui(k),

Δui(k)=-b^i(l1a^i1ei(k+1)+l2a^i2ei(k))b^i2+λi,i=1,2,3---(4)

根据自适应控制理论中的确定性等价原理,利用辨识参数代替系统参数,公式(3-2)可化为公式(4)。

其中,Δui(k)=ui(k+1)-ui(k),u1(k)为第k个采样周期的高超声速飞行器的升降舵偏转角δe,u2(k)为第k个采样周期的高超声速飞行器的方向舵偏转角δr,u3(k)为第k个采样周期的高超声速飞行器的左右升降舵差动角δa,`u1,u2,u3分别表示δe,δr,δa,λi为控制律修正参数且λi>0,减小算法中的参数λi可以增强对控制的修正作用,ei(k)=Δyi(k)-Δyir(k),yir(k)为跟踪目标函数,Δyir(k)=yir(k+1)-yir(k)。

4、利用黄金分割自适应学习控制律Δui(k)返回到公式组(1)的高超声速飞行器动力学方程,控制高超声速飞行器的方向舵偏转角δr、升降舵偏转角δe和左右升降舵差动角δa

本发明未详细说明部分属本领域技术人员公知常识。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号