[发明专利]基于等价模型的高超声速飞行器离散神经网络自适应控制方法有效
申请号: | 201210371480.3 | 申请日: | 2012-09-29 |
公开(公告)号: | CN102866635A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 许斌;史忠科 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于等价模型的高超声速飞行器离散神经网络自适应控制方法,用于解决现有的高超声速飞行器离散自适应控制难以工程实现的技术问题;该方法首先将高超声速飞行器的高度子系统模型转化为严格反馈形式,再通过欧拉法建立原有系统的离散严格反馈形式;考虑系统的因果关系,建立原系统的等价模型;等价模型充分利用未来输出,起到了预测功能;另外,通过模型分析,更多系统状态以及未来输出信息涉及其中,这为神经网络设计提供了必要的更加丰富的信息;采用标称系统,通过误差反馈并引入神经网络对系统未知进行估计,按照反步法策略设计控制器;结合计算机控制的特点,通过模型转换得到的控制器有效避免了非因果问题。 | ||
搜索关键词: | 基于 等价 模型 高超 声速 飞行器 离散 神经网络 自适应 控制 方法 | ||
【主权项】:
1.一种基于等价模型的高超声速飞行器离散神经网络自适应控制方法,通过以下步骤实现:(a)高超声速飞行器纵向通道动力学模型为:V · = T cos α - D m - μ sin γ r 2 - - - ( 1 ) ]]>h · = V sin γ - - - ( 2 ) ]]>γ · = L + T sin α mV - μ - V 2 r cos γ V r 2 - - - ( 3 ) ]]>α · = q - γ · - - - ( 4 ) ]]>q · = M yy I yy - - - ( 5 ) ]]> 该模型由五个状态变量Xs=[V,h,α,γ,q]T和两个控制输入Uc=[δe,β]T组成;其中,V表示速度,γ表示航迹倾角,h表示高度,α表示攻角,q表示俯仰角速度,δe是舵偏角,β为节流阀开度;T、D、L和Myy分别代表推力、阻力、升力和俯仰转动力矩;m、Iyy、μ和r代表质量、俯仰轴的转动惯量、引力系数以及距地心的距离;(b)定义X=[x1,x2,x3,x4]T,其中x1=h,x2=γ,x3=θ,x4=q,θ=α+γ;因为γ非常小,取sinγ≈γ;考虑到Tsinα远小于L,在控制器设计过程中近似忽略;高度子系统(2)-(5)写成以下严格反馈形式:x · 1 = V sin x 2 ≈ V x 2 = f 1 ( x 1 ) + g 1 ( x 1 ) x 2 ]]>x · 2 = f 2 ( x 1 , x 2 ) + g 2 ( x 1 , x 2 ) x 3 ]]>x · 3 = f 3 ( x 1 , x 2 , x 3 ) + g 3 ( x 1 , x 2 , x 3 ) x 4 ]]>x · 4 = f 4 ( x 1 , x 2 , x 3 , x 4 ) + g 4 ( x 1 , x 2 , x 3 , x 4 ) u A ]]> uA=δe速度子系统(1)写为如下形式:V · = f V + g V u V ]]> uV=β其中fi,gi,i=1,2,3,4,V是根据(1)-(5)得到的未知项,分为标称值fiN,giN与不确定性Δfi,Δgi;(c)考虑采样时间Ts非常小,通过欧拉近似法得到高度子系统离散模型:xi(k+1)=xi(k)+Ts[fi(k)+gi(k)xi+1(k)](6)x4(k+1)=x4(k)+Ts[f4(k)+g4k)uA(k)]其中i=1,2,3;通过欧拉近似法建立速度子系统的离散模型:V(k+1)=V(k)+Ts[fV(k)+gV(k)uV(k)]进一步建立系统(6)的等价模型x1(k+4)=x1(k+3)+Ts[f1(k+3)+g1(k+3)x2(k+3)]x2(k+3)=x2(k+2)+Ts[f2(k+2)+g2(k+2)x3(k+2)] (7)x3(k+2)=x3(k+1)+Ts[f3(k+1)+g3(k+1)x4(k+1)]x4(k+1)=x4(k)+Ts[f4(k)+g4(k)uA(k)]通过以下定义,得到式(7)的简化形式(8):F i C ( X ( k ) ) = x i ( k + 4 - i ) + T s f i ( k + 4 - i ) , ]]>G i C ( X ( k ) ) = T s g i ( k + 4 - i ) ]]> 相应的标称值记为:F iN C ( X ( k ) ) , G iN C ( X ( k ) ) , i = 1,2,3,4 ; ]]>x i ( k + 5 - i ) = F i C ( X ( k ) ) + G i C ( X ( k ) ) x i + 1 ( k + 4 - i ) ]]> (8)x 4 ( k + 1 ) = F 4 C ( X ( k ) ) + G 4 C ( X ( k ) ) u A ( k ) , i = 1,2,3 ]]> (d)在动力学参数未知情况下,采用神经网络对系统不确定部分进行估计,按照标称值设计控制器;定义误差z1(k)=x1(k)-x1d(k),设计虚拟控制量x 2 d ( k + 3 ) = x 1 d ( k + 4 ) + G 1 z 1 ( k ) - F 1 N C ( X ( k ) ) - ω ^ 1 T ( k ) S 1 ( θ 1 ( k ) ) G 1 N C ( X ( k ) ) ]]> 这里θ1(k)=[XT(k),x1d(k+4)]T,x1d(k+4)为高度参考指令在k+4时刻的值,0<C1<1为误差比例系数,
为神经网络权重向量的估计值,S1(·)神经网络基函数向量;神经网络权重自适应更新律为:ω ^ 1 ( k + 1 ) = ω ^ 1 ( k 1 ) - λ 1 z 1 ( k + 1 ) S 1 ( θ 1 ( k 1 ) ) - δ 1 ω ^ 1 ( k 1 ) ]]> 其中λ1>0,0<δ1<1,k1=k-3;定义z2(k)=x2(k)-x2d(k),设计虚拟控制量x 3 d ( k + 2 ) = x 2 d ( k + 3 ) + C 2 z 2 ( k ) - F 2 N C ( X ( k ) ) G 2 N C ( X ( k ) ) - ω ^ 2 T ( k ) S 2 ( θ 2 ( k ) ) ]]> 其中θ2(k)=[XT(k),x2d(k+3)]T,0<C2<1为误差比例系数,
为神经网络权重向量的估计值,S2(·)神经网络基函数向量;神经网络权重自适应更新律为:ω ^ 2 ( k + 1 ) = ω ^ 2 ( k 2 ) - λ 2 z 2 ( k + 1 ) S 2 ( θ 2 ( k 2 ) ) - δ 2 ω ^ 2 ( k 2 ) ]]> 其中λ2>0,0<δ2<1,k2=k-2;定义z3(k)=x3(k)-x3d(k),设计虚拟控制量x 4 d ( k + 1 ) = x 3 d ( k + 2 ) + C 3 z 3 ( k ) - F 3 N C ( X ( k ) ) - ω ^ 3 T ( k ) S 3 ( θ 3 ( k ) ) G 3 N C ( X ( k ) ) ]]> 其中θ3(k)=[XT(k),x3d(k+2)]T,0<C3<1为误差比例系数,
为神经网络权重向量的估计值,S3(·)神经网络基函数向量;神经网络权重自适应更新律为:ω ^ 3 ( k + 1 ) = ω ^ 3 ( k 3 ) - λ 3 z 3 ( k + 1 ) S 3 ( θ 3 ( k 3 ) ) - δ 3 ω ^ 3 ( k 3 ) ]]> 其中λ3>0,0<δ3<1,k3=k-1;定义z4(k)=x4(k)-x4d(k),设计实际控制量u A ( k ) = x 4 d ( k + 1 ) + C 4 z 4 ( k ) - F 4 N C ( X ( k ) ) G 4 N C ( X ( k ) ) - ω ^ 4 T ( k ) S 4 ( θ 4 ( k ) ) ]]> 其中θ4(k)=[XT(k),x4d(k+1)]T,0<C4<1为误差比例系数,
为神经网络权重向量的估计值,S4(·)神经网络基函数向量;神经网络权重自适应更新律为:ω ^ 4 ( k + 1 ) = ω ^ 4 ( k 4 ) - λ 4 z 4 ( k + 1 ) S 4 ( θ 4 ( k 4 ) ) - δ 4 ω ^ 4 ( k 4 ) ]]> 其中λ4>0,0<δ4<1,k4=k;针对速度子系统,定义θV(k)=[V(k),XT(k),Vd(k+1)]T,zV(k)=V(k)-Vd(k),F V C ( X s ( k ) ) = V ( k ) + T s f V ( k ) , ]]>G V C ( X s ( k ) ) = T s g V ( k ) ]]> 设计控制器u V ( k ) = V d ( k + 1 ) + C V z V ( k ) - F VN C ( X s ( k ) ) G VN C ( X s ( k ) ) - ω ^ V T ( k ) S V ( θ V ( k ) ) ]]> 其中0<CV<1为误差比例系数,![]()
是
和
的标称值,
为神经网络权重向量的估计值,SV(·)神经网络基函数向量;神经网络权重自适应更新律为:ω ^ V ( k + 1 ) = ω ^ V ( k ) - λ V S V ( θ V ( k ) ) z V ( k + 1 ) - δ V ω ^ V ( k ) ]]> 其中λV>0,0<δV<1;(e)根据得到的舵偏角uA(k)和节流阀开度uV(k),返回到高超声速飞行器的动力学模型(1)-(5),对高度和速度进行跟踪控制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210371480.3/,转载请声明来源钻瓜专利网。