一种高超声速飞行器滑模控制方法

文档序号:30455464发布日期:2022-06-18 03:07阅读:87来源:国知局
一种高超声速飞行器滑模控制方法

1.本发明涉及自动控制领域,具体地涉及一种高超声速飞行器滑模控制方法。


背景技术:

2.由于在民用和军用方面的许多潜在应用,吸气式高超声速飞行器(ahv)的研究受到广泛关注。在飞行过程中,hv的气动参数急剧变化,飞行环境不断变化,因此数学模型具有复杂性、参数不确定性和非线性的特点。此外,由于hv独特的气动结构,气动、推进系统和结构动力学之间的相互作用很强,使得hv对不确定性很敏感。因此,对于hv,控制系统的鲁棒性在控制器设计中非常重要。
3.作为一种非线性鲁棒控制方法,滑模控制可以充分补偿匹配不确定性,包括未建模动力学、参数不确定和外部扰动。近年来,各种滑模控制(smc)策略被用于高超声速飞行器的控制中。这些方法可以在匹配干扰下获得高超声速飞行器的鲁棒控制。然而,hv的低阶smc存在高频控制开关引起的抖振现象。虽然通过引入自适应律和通过高阶smc来处理抖动从不同方面提高了鲁棒跟踪性能,但复杂度高,不易实现。因此,如何为hv设计一种不存在抖振的且易于实现的滑模控制器是一项具有实际应用价值的工作。
4.此外,hv所经历的扰动包括滑模控制无法处理的不匹配干扰。虽然有学者提出将反步法与滑模控制相结合来处理不匹配不确定性,但它需要对虚拟控制器的时间导数进行繁琐的分析计算。最近,为了处理不匹配干扰,基于非线性干扰观测器(ndo)的控制提供了一种很有前途的思路。基于动态反演控制,有学者提出了一种滑模扰动观测器来处理不匹配干扰和参数不确定性。此外,神经逼近已被证明是提高hv控制器的不确定性衰减能力的有力工具。虽然此方法获得了良好的控制性能,但仍然是反步法的思想,设计过程复杂。考虑到外部干扰和参数的不确定性,有学者提出了一种anndo来抑制干扰,该方法得到良好的跟踪性能,但神经网络输入加权和输出加权的自适应律推导过于复杂。


技术实现要素:

5.本发明旨在提供一种高超声速飞行器滑模控制方法,以解决上述问题。为此,本发明采用的具体技术方案如下:
6.一种高超声速飞行器滑模控制方法,其可包括以下步骤:
7.s1.将高超声速飞行器的非线性动力学模型转化为状态相关的线性模型;
8.s2.设计单隐藏层前馈网络的极限学习机自适应神经网络干扰观测器,以逼近系统受到的干扰和参数不确定性;以及
9.s3.设计基于幂函数趋近律的滑模控制律,以抑制滑模控制的抖振现象。
10.本发明采用上述技术方案,具有的有益效果是:本方法易于实现,不会出现抖振现象,能够实现高超声速飞行器的输出参考信号的无静差跟踪。
附图说明
11.为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。
12.图1是本发明的一种高超声速飞行器滑模控制方法的流程图;
13.图2是正参数不确定性下的输出曲线和迎角响应曲线图,其中,(a)、(b)(c)分别示出了高度跟踪曲线、速度跟踪曲线和迎角响应曲线;
14.图3是正参数不确定性下的控制信号的曲线图;其中,(a)和(b)分别示出了油门和升降舵的控制信号;
15.图4是负参数不确定性下的输出曲线和迎角响应曲线图,其中,(a)、(b)(c)分别示出了高度跟踪曲线、速度跟踪曲线和迎角响应曲线;
16.图5是负参数不确定性下的控制信号的曲线图;其中,(a)和(b)分别示出了油门和升降舵的控制信号;
17.图6是外部干扰下的输出曲线和迎角响应曲线图,其中,(a)、(b)(c)分别示出了高度跟踪曲线、速度跟踪曲线和迎角响应曲线;
18.图7是外部干扰下的控制信号的曲线图;其中,(a)和(b)分别示出了油门和升降舵的控制信号;
19.图8是实际干扰和干扰估计的曲线图,其中(a)-(e)分别示出了速度回路、航迹角回路、高度回路、迎角回路和俯仰角速率回路。
具体实施方式
20.现结合附图和具体实施方式对本发明进一步说明。
21.如图1所示,一种高超声速飞行器滑模控制方法可包括以下步骤:
22.s1.将高超声速飞行器的非线性动力学模型转化为状态相关的线性模型。
23.考虑nasa兰利研究中心开发的高超声速飞行器的纵向动态模型
[0024][0025]
其中,
[0026][0027]
空气动力系数与飞行条件相关,本技术中考虑的为标称巡航条件v=15060ft/s,h
=110000ft,γ=0rad,q=0rad/s。参数不确定建模为标称值的加性干扰,其计算公式如下:
[0028][0029]
其中,m0,i0,s0,μ0,ρ0,r0表示参数的标称值,δm,δi,δs,δρ,δce,δc

为相关的参数不确定性。
[0030]
考虑外部干扰和参数不确定性,非线性模型可以写成
[0031][0032]
式中,u=[β,δe]
t
,x=[v,γ,h,α,q]
t
,y=[v,h]
t
,d=[d1,d2,d3,d4,d5]
t
表示外部干扰,δf表示由物理和空气动力学参数扰动引起的不确定性。把外部干扰和参数不确定性当作一个整体的扰动,则非线性模型可以表示为
[0033][0034]
其中,ds=δf+d表示整体扰动。系统可以转换为如下状态相关系数的状态空间模型
[0035][0036]
其中,
[0037][0038]
输入矩阵这里,是动压,在化简a(x),b(x)时,假设sinγ≈γ且β<1。做这样的假设是合理的,因为在平衡巡航条件下γ接近于0且油门开度β是小于1的。
[0039]
s2.设计单隐藏层前馈网络的极限学习机自适应神经网络干扰观测器,以逼近系统受到的干扰和参数不确定性。
[0040]
极限学习机是一种单隐层前馈网络,由于它的输入加权和隐含层的参数不需要调节,它的学习速度比传统的前馈神经网络快得多。单隐层前馈神经网络的输出为
[0041][0042]
其中,βi是第i个隐含节点到输出的加权,g(x,ωi,bi)是第i个隐含节点的激活函数,ωi和bi是激活函数的参数。
[0043]
激活函数有两种。对于加性隐含节点,一般用sigmoid函数作为激活函数
[0044][0045]
其中,ωi和bi分别为第i个隐含结点的输入加权和偏置。
[0046]
对于rbf隐含结点,一般用高斯函数作为激活函数
[0047][0048]
其中,ωi和bi分别是第i个rbf节点的中心和影响因子。
[0049]
接着,n个采样点用于训练单隐层前馈神经网络。如果具有m个隐含结点的单隐层前馈网络能够零误差逼近这n个采样点,则存在βi,ωi,bi,使得
[0050][0051]
式(10)可以写成如下形式
[0052]
hβ=y
ꢀꢀꢀ
(11)
[0053]
其中,
[0054][0055][0056][0057]
elm学习算法随机生成激活函数的固定参数,只需要计算输出层的权重系数。而训练一个slfn简单地等价于找到系统(11)的最小二乘解,即可以通过以下等式获得
[0058][0059]
其中,是矩阵h(x,ω,b)的moore-penrose广义逆。
[0060]
为了估计系统(6)的扰动,设计了以下基于elm的自适应神经网络扰动观测器
[0061][0062]
其中,z是干扰观测器的状态,λ>0是设计的增益系数。这里,使用基于elm确定参数的slfn来近似扰动。那么扰动估计为
[0063][0064]
其中,ed=x-z是扰动观测误差,作为神经网络的输入,ω=[ω1,ω2,


l
]
t
∈r
l
×n(l是隐藏层节点的数量,n是输入状态的维度),b=[b1,b2,

,b
l
]∈r
l
×1是隐层节点参数,它们是随机生成的,然后固定不变。β∈rn×
l
表示输出层的权重,该值将由自适应律计算。h∈r
l
×1表示隐藏层的输出。假设βi是β的第i行向量,激活函数为h(ω
t
ed+b)=[h1,h2,

,h
l
]
t
,hi=1/(1+exp(-(ωied+bi)))。用elm训练slfn相当于找到输出权重β
*
的最小二乘解,这样
[0065][0066]
其中,ε(ed)是近似误差。如果隐层节点的数量远小于训练样本的数量,则会出现误差,但它有界。即:
[0067]
|ε(ed)|≤εnꢀꢀꢀ
(16)
[0068]
从(14)、(15)公式可以得到
[0069][0070]
从公式(6)和(13)得到
[0071][0072]
其中,为扰动估计误差。
[0073]
使用李雅普诺夫第二方法推导β的稳定自适应律。
[0074]
考虑下面的李雅普诺夫函数:
[0075][0076]
其中,ηi是一个正常数,称为slfn的学习率。
[0077]
对李雅普诺夫函数求导
[0078][0079]
公式(19)的第二项等于0,如果我们让下式成立
[0080][0081]
因此,有
[0082][0083]
则,我们得到
[0084][0085]
增益λ可以设计足够大,以满足条件λ>εn。则李雅普诺夫函数满足条件:即证明了干扰观测动态系统是稳定的。
[0086]
s3.设计基于幂函数趋近律的滑模控制律,以抑制滑模控制的抖振现象。
[0087]
s31.平移状态方程的建立
[0088]
首先,通过将系统移动到设定点xs,us来使输出y跟踪参考命令yr。当系统达到稳态
时,方程(23)满足。
[0089][0090]
对于高超声速飞行器(4),输入的数量等于输出的数量,稳态值可以通过下式计算
[0091][0092]
对于公式(24),矩阵a(xs),b(xs)与稳态xs有关,我们用a(x),b(x)来近似a(xs),b(xs)。并且集总扰动ds是未知的,因此用扰动估计来代替它。因此,平移设定点可以通过以下公式计算。
[0093][0094]
定义w=x-xs,v=u-us,则从公式(6)和(25)得到
[0095][0096]
其中,是扰动估计误差,在设计滑模控制律时忽略。
[0097]
如果扰动估计足够准确,则扰动估计误差很小,可以忽略不计。本技术采用基于elm的神经网络观测器对扰动进行估计,可以获得足够准确的估计,因此在设计控制器时忽略估计误差是完全合理的。
[0098]
s32.设计滑模面
[0099]
忽略系统(26)中的扰动估计误差可以得到如下系统
[0100][0101]
对系统(27)进行非奇异变换,即:
[0102][0103]
则系统(27)转换成如下可控标准型
[0104][0105]
其中,
[0106]
方程(29)可以写成如下形式
[0107][0108]
设计线性滑模面
[0109][0110]
则在滑模面上,满足:
[0111]
s=0
ꢀꢀꢀ
(32)
[0112]
如果σ2是可逆的,则
[0113][0114]
因此,系统状态空间模型(30)的第一式为
[0115][0116]
在方程(34)中,通过设计σ使ω的极点在s平面的左半边,则滑模面(31)是一个稳定的滑模面。
[0117]
s33.滑模控制器设计
[0118]
为抑制滑模控制的抖振现象,选用基于幂函数的趋近律:
[0119][0120]
其中,q>0,ε>0,fal(s,α,δ)是幂函数,它的表达式为
[0121][0122]
其中,0<α<1,0<δ<1。
[0123]
从式(27)(28)和(31)推导得到
[0124][0125]
又从(35)和(37)推导得到滑模控制律为
[0126]
v=(σtb(x))-1
(-qs-εfal(s,α,δ)-σta(x)w)
ꢀꢀꢀ
(38)
[0127]
因此,应用于高超声速飞行器的控制律为
[0128]
u=v+usꢀꢀꢀ
(39)
[0129]
从式(25)(38)(39)可以看出,我们不需要设计补偿策略,而是直接通过设定点对控制律进行补偿。因此,我们称之为直接反馈补偿(dfc)。
[0130]
综上所述,控制律设计过程总结如下:
[0131]
1)设计一个基于elm的神经网络扰动观测器如式(13)所示,其中扰动估计计算式(14),神经网络的输出加权系数由自适应律更新为方程(21);
[0132]
2)根据式(25)计算平移设定点;
[0133]
3)基于模型(27)设计离散滑模控制律(38);
[0134]
4)然后,应用于实际高超声速非线性模型(4)的控制律如式(39)所示。
[0135]
仿真结果与分析
[0136]
为了说明所提出方法的有效性,分别在模型(1)所示的未知外部干扰和(3)中描述的参数不确定性存在的情况下进行了模拟研究。在仿真中,给定初始速度和高度分别为15,060ft/s和110,000ft,从0时刻起分别给定速度和高度的参考阶跃信号为vr=100ft/s,hr=100ft。为了体现所提出的基于elm的nndo的优越性,在仿真中采用非线性扰动观测器结合滑模控制的方法进行比较。
[0137]
滑模控制器的参数选取为幂函数的参数为α=0.5,δ=0.1。基于elm的nndo的系数是根据系统特性选择的。输入层的节点数为n=5,隐藏
层的节点数为l=11,输出层的节点数等于输入层的节点数,观测器增益设为λ=50i。slfn的学习率取为η1=500,η2=η4=η5=1000,η3=2000。仿真步长设置为0.01,采用四阶龙格-库塔法对高超声速飞行器的非线性动力学(1)进行仿真。
[0138]
参数不确定情况下的仿真
[0139]
为了测试所提出方法的鲁棒性,考虑了上文提到的参数不确定性。首先,考虑正的最大值,即=0.25。基于elm-nndo的滑模控制与基于非线性扰动观测器的滑模控制对比曲线如图2和3所示。从图2a和2b可以看出,两种方法的控制效果基本相当,速度和高度都能准确跟踪参考信号。由图3可以看出,控制律均没有抖振现象,采用本技术的方法,所需的舵偏幅度较小。
[0140]
然后,将不确定性参数设置为负最大值,即δ=-0.25。比较曲线如图4~5所示。在这种情况下,两种方法的控制效果基本相同,都可以实现对参考信号的精确跟踪。此外,本方法所需的舵偏幅值也较小。
[0141]
持续外部干扰情况下的仿真
[0142]
仿真中,考虑t≥20时未知持续外部干扰d1=-5,d3=10和t≥30时的未知持续外部干扰d2=0.001,d4=0.05,d5=0.08。两种方法的比较曲线如图5~7所示。从图5(a)和(b)可以看出,两种方法速度和高度都能准确跟踪参考信号,并且在受到外界干扰时,本方法在速度通道更快地收敛到给定值,而高度通道的超调更小。从图7可以看出,两种观测器都能实现对实际干扰信号的准确估计,从局部放大图像也可以看出,本方法收敛速度更快。
[0143]
综上,在本技术中,提出了一种新的smc控制方案与基于elm的nndo相结合来实现hv的扰动抑制控制。方案中,设计了基于幂函数趋近律的smc,提出了基于elm的nndo估计干扰信号。slfn的隐藏节点参数是随机分配的,输出层的权重由李雅普诺夫稳定性定律导出的自适应定律更新。通过直接反馈补偿,所提出的组合控制策略实现了输出参考信号的无静差跟踪。
[0144]
尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1