一种采用保护映射理论的空天飞行器大包线切换控制方法

文档序号:10511138阅读:315来源:国知局
一种采用保护映射理论的空天飞行器大包线切换控制方法
【专利摘要】本发明公开了一种采用保护映射理论的空天飞行器大包线切换控制方法,该方法首先平均网络划分飞行包线选取平衡点并建立线性模型,然后基于间隙度量选择飞行大包线内的标称点,设计空天飞行器控制结构,根据飞行姿态控制目标确定稳定域,根据保护映射理论对每个平衡点的线性系统确定内环姿态控制器参数,然后计算得到线性系统的传递函数,建立内环系统的等效低阶模型和外环系统的等效低阶模型,提取每个线性系统的状态矩阵,运用雅克比线性化法建立LPV模型,根据飞行轨迹控制目标确定稳定域,基于保护映射参数整定算法计算外环高度控制器参数,最终得到控制器的解析表达式。
【专利说明】
一种采用保护映射理论的空天飞行器大包线切换控制方法
技术领域
[0001]本发明涉及空天飞行器的大包线自适应控制律的设计策略,特别的,本发明公开 了一种采用保护映射理论的空天飞行器大包线切换控制方法。
【背景技术】
[0002] 空天飞行器(Aerospace Vehicle,ASV)是一种集航空器、航天器和运载器于一体 的可重复使用的新型飞行器,既能够在大气层内作高超声速巡航飞行,又能够穿过大气层 进入轨道运行,因此具有很高的军事和民用价值。与传统飞行器不同,ASV表现出多任务、多 工作模式和大范围高速机动的特点,为了完成既定任务,整个飞行过程包括亚声速、跨声 速、超声速和高超声速四个阶段,因此大量技术难题亟待解决。
[0003] 控制系统作为空天飞行器的重要分系统之一,是ASV安全飞行和完成既定任务的 重要保证。与传统飞行器相比,ASV控制系统的研究任务更具挑战性。首先,由于ASV多任务、 多工作模式以及大范围机动飞行使得ASV呈现出强烈的非线性动态特性,传统的方法已经 无法满足其控制性能和控制精度的要求,因此新的控制系统应该具有更加优异的性能以及 更好的通用性,从而有效地降低设计复杂度。其次,ASV的整个飞行环境、气动特性都具有快 速时变特性,燃料的快速消耗也会造成飞行器质心和惯性矩等的变化,这导致ASV的控制问 题是一个快时变参数系统稳定问题。最后,ASV大包线的机动飞行条件下存在大量的外界干 扰和内部的参数不确定,此外和对飞行条件的变化异常敏感,这些都使得ASV的控制系统必 须具有高控制精度和强鲁棒性。
[0004] 在飞行控制方法中,增益预置(Gain Scheduling,GS)是较为常用的方法,且已有 效地运用于实际工程中。GS首先在飞行大包线内将飞行器非线性模型于不同的配平条件下 线性化,然后针对每个线性模型设计相应的线性控制器,最后利用插值策略将不同点的设 计综合起来。GS方法有着显著的优势,它可以利用大量成熟的线性系统的设计方法、性能指 标等来设计期望的控制器,并且不需要进行参数估计,可以快速响应操作条件的变化。
[0005] 虽然增益预置运用广泛,发展较为成熟,但是其缺点也不容忽视。首先,增益调度 控制器根据飞行状态在飞行大包线内不断切换,而快速时变参数的突变会影响系统的响 应;其次,设计过程中控制器结构不固定,这就导致了在不同工作点设计控制器是一个耗时 且低效的过程。此外,增益预置控制缺乏完善的理论分析,尽管在局部点可以具有较好的反 馈性能且满足期望的指标要求,但却无法保证满足整个飞行包线的稳定性和鲁棒性性能指 标要求。因此,该方法在设计思路和设计过程中都存在一定的局限性,不能够很好地满足现 代高性能飞行器的控制设计需求。

【发明内容】

[0006] 发明目的:为了克服现有技术中存在的不足,本发明提供一种采用保护映射理论 的空天飞行器大包线切换控制方法,在固定控制器结构的前提下,能够快速有效地设计出 满足性能要求的控制器,并且可以确保系统在整个飞行包线内满足稳定性和鲁棒性等性能 指标要求。
[0007] 技术方案:为实现上述目的,本发明采用的技术方案为:一种采用保护映射理论的 空天飞行器大包线切换控制方法,其特征是,包括以下步骤:
[0008] 步骤1)、以飞行马赫数Ma和高度Η划定飞行包线[Mamin,Mamax] X [Hmin,Hmax],分别取 间隔Δ Ma和Δ Η平均划分飞行包线得到Μ个状态点:
[0010] 运用Taylor展开方法在这些状态点附近求取平衡点并依次线性化得到相应的LTI 系统,然后基于间隙度量理论选取标称点PdPA的间隙度量均值外巧):满足:
[0012]其中,miXqi表示状态点的个数;
[0013]步骤2)、定义控制系统为^1)(1〇上1)(1〇,(^(1〇,0@(1〇),构造目标稳定域〇 :
,其中(α,ω,ξ)表示性能指标, Asp(Ka),Bsp(Ka),Csp(K a),Dsp(Ka)分别表示一个闭环控制系统的单参数矩阵;
[0014] 定义空天飞行器姿态控制器的目标为:
[0015] 极点最大的实部Re(A)^asp;
[0016] 短周期极点的最大的阻尼比ξ(λ) 2 |sp;
[0017]短周期最大自然频率|λ|<ω#;
[0018] 其中:asp、Csp和cosp是根据被控对象和控制目标预设的值;
[0019] 根据保护映射理论,得到分别满足上述目标相应的保护映射表达式为:
[0023] 其中:det表示矩阵行列式;Θ为Kronecker积;I表示单位矩阵;
[0024] 同时满足上述三个目标的保护映射为:% (4 = 1... (Χ)%, (⑷;
[0025] 将闭环状态矩阵Asp(Ka)代入上述三个目标相应的保护映射表达式,得到
[0026]令~(4(晃))=〇仏(冬(1?).) = 〇,%(今(尽))=〇,求得的解将增益参数空 间划分为关于目标稳定域Ω稳定的小区间和不稳定的小区间;选择稳定的小区间内的一 点,求得控制器增益参数;
[0027]步骤3 )、将求得的内环控制器增益参数带入控制系统,可得到闭环高阶系统的传 递函数Ghs(s),求取低阶等效系统,具体方法为:
[0028]对于飞行器纵向通道,根据短周期低阶等效传递函数公式:
[0030]其中,8为算子,待辨识的参数向量为乂=[1(0>2 41),0#,%(3],分别为增益、短周 期的时间常数、短周期阻尼比、短周期自然响应频率以及等效时间延迟;
[0031] 根据参数的物理意义确定待辨识参数的初值,拟配频段为ω e [0. 1,10]rad/S;结 合高阶系统的频率特性,运用最小二乘方法作为寻优算法,搜索得到参数向量;根据原高阶 系统和搜索的得到参数向量确定的低阶等效系统绘制频率响应图,验证该等效低阶系统与 原高阶系统动态特性相似。
[0032] 对每个标称点分别进行上述的内环控制器计算过程以及低阶等效系统拟配过程, 得到的相应的控制器参数:Kal,K a2, . . .,Kai,. . .,KaN,和低阶等效系统:Gisl(s),Gis2(s),..., Glsl(s),. . .,GlsN(s)。依次将得到的低阶等效模型Glsl(s)代入控制器结构。
[0033] 对开环系统拟配等效降阶模型Gm(s),具体步骤为:
[0034] 对于飞行器纵向通道,根据长周期低阶等效传递函数公式:
[0036]其中,s为算子,待辨识参数向量为乂^&以义^丄分别为增益土周期时间常 数、长周期阻尼比以及长周期自然响应频率。
[0037]根据参数的物理意义来确定待辨识参数的初值,拟配频段为ωΕ [0.01,l0]rad/ S;结合高阶系统的频率特性,运用最小二乘方法作为寻优算法,搜索得到参数向量;根据原 高阶系统和搜索参数确定的低阶等效系统绘制频率响应图,以验证该等效低阶系统与原高 阶系统有很好的相似度。
[0038]步骤4 )、二次降阶后,通过传递函数构建各标称点的状态空间矩阵: (,爲,.?,?),(.為,,尾,d2,為),…,.(4,為,(6.,. A),…,匕,Αν ).,运用雅克比线性化 方法建立LPV(线性变参数)模型:
[0040]根据经典控制律模型,闭环系统的状态矩阵表示为:
[0042]其中,X表示变化率,X表示被控目标状态量,U表示被控目标输入量,Υ表示被控目 标输出量,Kt表示控制器参数;
[0043] 步骤5)、以上述LPV模型为被控对象,应用基于保护映射的双参数整定算法,设计 全包线控制器,具体步骤为:
[0044] 5.1)初始化:根据飞行品质要求重新确定稳定域Ω*,设置飞行器高度控制目标 为):极点最大的实部Re(AHa lp,长周期的最大阻尼比ξ(λ)2ξ1ρ;长周期最大自然频率|λ| < ω lp,构造保护映射:?.,确定参数变化范围:(ri,r2) e [rimin,rimax] X [r2min,r2max],令η = 1,rin=rimin,ff =r2min,确定使稳定的初始控制器Κι;
[0045] 5.2)运用基于保护映射的单参数整定算法确定控制器增益Κη(η):
[0046] 5·2· 1)初始化:令m=l,1 = 1 ,π^Πη?η,确定初始控制器Ko;
[0047] 5.2.2)计算KWn1)使得晃)稳定的最大区间
[0048] 5.2.3)固定心1=亏以及『=1(1;
[0049] 5.2.4)令」=1,将1(?中第」个元素设为可变参数,计算?/丨/,夏^ = 0的所有实 数根,并且将这些实数根分为大于和小于kn两部分;
[0050]
,其中Jy,_&.分别为上述两部分的最小值和最大值;
[0051] 5.2.6)判断K中的元素是否都已完成计算,如果已完成则进入下一步,否则返回到 步骤 5.2.3);
[0052] 5.2.7)如果||1(1-1(11|<4(1+||1( 11|)且〇1^1_则进行下一步,否则返回到 5·2·3)〇
[0053] 5.3)确定Kn(r 1)使得r/,r2H,f 》稳定时r2的初始范围,具体为:
[0054] 5.3.1)选择Σι = η_,可= rlnm,计算υ(Γ2)=〇,得到所有的实数解,并以< 为界划 分为两组:l])s,l])b;
[0055] 5.3.2)取£211 = 11^(队),如果队为空集则:£211 = 1'21^11;取€:=_111丨11|%).,如果11^为空 集则 f = r2flMX ;
[0056] 5.4)确定包含<的最大稳定区间^>',),过程如下:
[0057] 5.4.1)计算<〇)=〇,将所有的实数解划分为小于和大于<的两组:1%,1^,且进 tx降序和升序排列;
[0058] 5.4.2)计算€:如果1%为空集,那么(=€,如果1%不为空集,那么取1%中的元 素 Usi,计算Q,得到所有实数解為,,如果存在4,那么A =:/?,否 则去「3中的下一个元素,重复上述过程;如果rs的所有元素都不满足该条件,那么 .· - H.
[0059] 5.4.3)计算Γ2Τ 过程同b相似;
[0060] 5.5)判断<<厂2_,如果成立,则令<+1=<, 11 = 11+1并返回到2);否则进入到下 一步;
[0061 ] 5.6)以n,r2为变量,拟合得到控制器参数的解析表达式:K(n,r 2)。
[0062] 进一步的,在步骤1)中基于间隙度量理论选取标称点Pi的具体方法如下:
[0063] 1.1)平均网格化飞行包线,并在每个点附近求取平衡点并依此线性化得到响应的 LTI系统;
[0064] 1.2)计算任意点与其相邻状态点线性系统之间的间隙度量值,为确定子包线边界 提供数据;
[0065] 1.3)分析同一高度或者同一马赫数条件下间隙度量的变化趋势;
[0066] 1.4)根据目标空天飞行器模型多次试验后确定性能指标γ
取相应的Mao或Ho作为子包线马赫数或高度的边界;
[0067] 1.5)计算每个平衡点与所在子包线(^内其余平衡点线性系统的间隙度量均值, 取均值最小的状态点为标称APi,即h点的间隙度量均值满足:
[0069]其中,miXqi表示子包线内状态点的个数;
[0070] 1.6)比较标称点与其他状态点线性系统的动态响应特性,验证所取标称点的合理 性。
[0071 ]进一步的,在步骤3)中,为了使高阶系统频率特性在ω e [0 . 1,l0]rad/s,使低阶 系统频率特性在ω e [0.01,l0]rad/s频段内拟合,利用最小二乘法寻求低阶系统的参数, 使得适配度函数最小,适配度函数为:
[0073]其中:Q为适配度,Q越小,两个系统频率特性越接近;△ G( j ω ,)为幅频特性之差, 单位为dB; Δ 为相频特性之差,单位为%Ghc^jui)和(Dhc^jcoi)分别表示高阶系 统的幅值和相角,61。8(」《1)和0^(」(〇1)分别表示低阶系统的幅值和相角,1为幅值误差 和相角误差之间的加权系数。
[0074] 一种采用保护映射理论的空天飞行器大包线切换控制方法,本发明的技术解决方 案为:首先根据空天飞行器飞行大包线特性以飞行马赫数(Ma)和高度(H)划定飞行包线,按 照一定的间隔平均划分飞行包线得到Μ个状态点,并在这些平衡点附近线性化得到一系列 线性时不变(Linear time invariant,LTI)系统;应用间隙度量理论从中挑选出Ν个标称 点。主要是根据间隙度量值指标,将飞行包线划分为若干小区域,在每个小区域内选取一个 标称点,该点处的线性系统的动态特性与其他状态点处的线性系统的动态特性均高度相 似,以得到的若干标称点作为平衡点集,作为之后的研究对象;以该线性系统为被控对象设 计轨迹控制器结构(如图1)。基于此控制器,应用保护映射理论先确定内环姿态控制器向量 参数K a,然后对内环闭环回路进行等效降阶处理,得到二阶等效模型为Gls(s),接着对外环 开环回路同样进行降阶处理,得到二阶等效模型为Gn(s);根据等效模型Gn(s)计算得到其 状态空间矩阵?Λ艮C 0'),针对选取的N个平衡点依此进行上述步骤,最终得到N个状态空 间矩阵04,(^.,/^〇 = 1,2广奶并运用雅克比线性化建立该等效线性模型的1^模型, 可表示为:
[0076]根据图1所示控制律,以及空天飞行器的线性模型,综合控制理论的知识,可以得 到闭环系统的状态表达式为:
[0078] 其中控制器向量K=[Kr,Kt]。考虑阻尼比、调节时间、自然频率和稳定域度等飞行 品质定义图3所示的目标稳定域,最后基于保护映射理论的自适应参数整定算法,计算得到 覆盖整个飞行包线的控制器参数,使所有闭环极点全部落在目标稳定域内且满足飞行品质 的要求,同时实现飞行轨迹良好的跟踪控制。
[0079] 建立LPV模型最普遍的方法是雅克比线性化的方法,但是该方法缺乏选取平衡点 的理论依据,极易造成复杂的计算过程且存在很大的随机性,为避免这些不足,运用间隙度 量挑选出若干标称点,并进行内环控制器设计与降阶模型处理等相关计算流程,为紧接着 的LPV模型的构建提供一定的基础。关于间隙度量的具体介绍如下:
[0080] 首先,定义Hilbert空间内两个算子心和仏之间的间隙,即它们图谱之间的间隙为:
[0081] 5(Ki,K2) = 5(G(Ki),G(K2)) (3)
[0082] 其中,
[0085] 同样的,S2l(G、(A:2),G(/g)的定义也同式(5)类似。
[0086] 对于多输入多输出系统,其传递函数阵可以通过状态矩阵和输入矩阵表示:G(s) iCXsI-Arh+D,可见G(s)是Hilbert空间的线性算子。不妨SGjPG2分别是两个系统的传 递函数阵,则这两个系统之间的间隙定义为:
[0087] 5(Gi,G2)=max(5i2(Gi,G2),52i(G2,Gi)) (6)
[0088] 间隙度量的值表示的是两个系统空间的差异程度。根据上述定义,可以推 导出WGhGs)满足0<3(61,6 2)<1。更深入研究可以得到,如果3(61,62)的值越接近0,则表 示两个系统的动态特性越相似;反之,如果3(&,6 2)的值越接近于1,那么该两个系统的动态 特性存在的差异越大。
[0089] 在上述解决方案中涉及到两次计算低阶等效模型的过程,可由一个高阶系统得到 一个低阶等效系统。如果两个系统的初始条件相同,且在一定的频率范围内或时间区段内, 其输出量的差值在某个指标意义下达到最小,则称此低阶等效系统是满足某些条件的高阶 系统的低阶等效系统。
[0090] 飞行器低阶等效模型一般有着固定的形式和阶次,其形式和阶次类似于低阶未増 稳的飞行器的传递函数,不论高阶飞行器系统是多少阶,其低阶等效系统传递函数都是四 阶或二阶,一般描述短周期的低阶等效传递函数为:
[0092]待辨识的参数向量为%=[1((3,1'(324[),0^,^],分别表示增益、短周期时间常数、 短周期阻尼比、短周期自然响应频率以及等效时间延迟;而长周期的低阶等效系统通常描 述为:
[0094] 其待辨识参数向量为%=[心,1'01,([),《[)],表示的含义为增益、长周期时间常数、长 周期阻尼比以及长周期自然响应频率。只要求出待辨识参数向量,即可完全确定低阶等效 系统。
[0095] 为了使高、低阶系统频率特性在coie[a,b]频段内拟合,利用最小二乘法寻求低 阶系统的参数,使得适配度函数最小,适配度函数为:
[0097]式(9)中,Q为适配度,Q越小,两个系统频率特性越接近。其中,AGUon)为幅频特 性之差,单位为dB,△ Φ (j ω i)为相频特性之差,单位为(° ) Xhos(j ω i)和Φ hcis (j ω i)分别对 应高阶系统的幅值和相角,61。^_?1)和01。^_(〇 1)则分别表示低阶系统的幅值和相角,心 为幅值误差和相角误差之间的加权系数。
[0098]其次,要根据设定的飞行性能指标迅速有效地计算得到未知控制器参数的值,则 需要将保护映射理论应用到空天飞行器的轨迹控制律设计中,介绍如下:
[0099] 首先,定义保护映射的一个广义稳定性集合:
[0100] 5(Ω) = { jen ⑷ ζ=Ω 丨 (10)
[0101] 上式中,Ω是复平面的一个开子集,σ(Α)表示Α的特征值的集合。这样则称S( Ω )为 广义稳定性集合,它代表所有相对Ω稳定的矩阵集合。进一步地,定义映射u将RnXn映射到复 数域C中,当且仅当Jef (Ω)肘,υ(Α)=0,映射W呆护S( Ω ),公式描述为:
[0102] u(.4)-0<^^eS(Q) (n)
[0103] 完整的轨迹控制系统可能包含多个未知参数,根据保护映射理论,可以应用于含 单个变量和多个变量的多项式矩阵族,这里主要介绍其在单参数和双参数的多项式矩阵中 的具体应用。
[0104] 单参数矩阵应用过程
[0105] 定义单参数实数矩阵族的多项表达式为:
[0106] A(r) =A〇+rAi+. . .+rkAk (12)
[0107] 其中,AdizlJJ,···)是给定的常数矩阵,并且A(r〇)关于Ω区域稳定。则相应的 保护映射M[A(r)]仅与未知参数r有关。令
[0110]那么re (r-,r+)是A(r)关于Ω稳定的最大区间。
[0111]综上所述,假设ΑωζΑο+Α+.,.+Γ%是关于未知参数r的实数矩阵,其中Ai是定 常数矩阵,且有A(r〇)关于Ω是稳定的,S(Q)的保护映射为如。那么则有re(r' r+)是包含 ro的最大稳定区间。
[0112] 双参数矩阵应用过程
[0113] 定义双参数矩阵族的多项式表达式为:
[0115]其中^和^是实数,且广义稳定域S( Ω )的保护映射为υΩ。假设初始向量 r" = 是关于Ω稳定的。固定其中一个参数(如,r2 = < ),此时目标矩阵 即变为单参数矩阵,可套用单参数矩阵的相关算法得到包含r/的最大区间 A-(€) = ((,ri+),对于 A e ,歸卜2°),4(5,<)£$(〇)。类似的,当固定1'1 = 1'1。时,可以 很容易得到包含< 的最大区间对于νΓ2€/ιιι;ιχ(〇4^ν2^4Ω)。 当两个变量都改变时,那么范围不一定完全满足Ω稳定,所以需要另外 改进,如下:
[0116]依旧假设一个初始向量且固定边界,可以找到最大区间(《;,戌),且 下述情况成立:
[0118]同样的,可以选择κ,爲]c=/_0f),可找到最大开区间(《(,成>,也使下述描述成立:
[0120] 前面介绍了单参数和双参数矩阵的应用,结合整个控制方法的算法流程还需要进 行一些理论的补充:
[0121] 目标稳定域Ω可以由性能指标(α,ω,ξ)约束,满足稳定性能的Ω区域可以用如下 的表达式描述:
[0123] 其中,ξ( ·)表示复数λ的阻尼比。令〇={&,、,...,λη}为控制闭环系统状态矩阵 的所有特征值的集合。
[0124] 有益效果:本发明提供的一种采用保护映射理论的空天飞行器大包线切换控制方 法,提出的基于保护映射与等效匹配理论的空天飞行器大包线自适应控制律新的设计方法 有以下的几个优点:(1)以间隙度量为理论依据,针对空天飞行器的LPV模型,选取数目最优 的平衡点集,在确保LPV模型与原非线性模型高相似度的前提下,可以大大提高计算效率; (2)对空天飞行器高阶模型进行适当的等效降阶处理,避免了模型阶数过高而产生的复杂 计算过程或者无法求解的不足;(3)该算法能够根据初始的控制器自动生成覆盖到空天飞 行器整个飞行域的控制器参数,避免了在大量标称点设计控制器的不足;(4)该算法不受空 天飞行器控制器结构的限制,且能够确保飞行包线内的全局稳定性和鲁棒性。
【附图说明】
[0125] 图1为空天飞行器大包线自适应切换控制结构图
[0126] 图2为基于间隙度量选择标称点的流程图
[0127] 图3为大包线自适应切换控制律的目标域
[0128] 图4为低阶等效系统拟配流程图
[0129] 图5为大包线自适应切换控制律设计的总流程图
【具体实施方式】
[0130]下面结合附图对本发明作更进一步的说明。
[0131] 如图1所示为一种
[0132] 下面结合附图进一步对基于保护映射与等效匹配理论的空天飞行器大包线自适 应切换控制律设计的实施方案做详细说明。
[0133] 典型的轨迹稳定系统需要根据轨迹差信息来直接控制飞行器的飞行姿态,从而改 变航迹倾角,以实现对飞行轨迹的闭环稳定域控制。参见图1所示的空天飞行器大包线自适 应切换控制系统,其中包括姿态控制回路和轨迹控制回路。
[0134] 根据空天飞行器的特性以飞行马赫数(Ma)和高度(H)划定飞行包线为 ;#η ],分别取AMa和ΔΗ的间隔平均划分飞行包线得到Μ个平衡点
,运用Taylor展开方法在这些点附近求取 平衡点并依次线性化得到相应的LTI系统,接着,基于间隙度量理论选取标称点,具体流程 如图2所示:
[0135] 1)平均网格化飞行包线,并在每个点附近求取平衡点并依此线性化得到相应的 LTI系统。
[0136] 2)计算任意点与其相邻状态点线性系统之间的间隙度量值,为确定子包线边界提 供数据。
[0137] 3)分析同一高度或者同一马赫数条件下间隙度量的变化趋势。
[0138] 4)根据目标空天飞行器模型多次试验后确定性能指标γ,

取相应的Mao或Ho作为子包线马赫数或高度的边界。
[0139] 5)计算每个平衡点与所在子包线(^内其余平衡点线性系统的间隙度量均值,取 均值最小的状态点为标称点Pi,即h点的间隙度量均值巧以满足:
[0141]其中,nuXqi表示子包线内状态点的个数。
[0142] 6)比较标称点与其他状态点线性系统的动态响应特性,验证所取标称点的合理 性,具体为:
[0143] 选取N个标称点构建线性系统为被控对象集,逐个依次进行下述步骤。首先通过线 性系统的状态矩阵计算得到所需单输入单输出通道的传递函数表达式,然后通过传递函数 构建状态空间,构建空天飞行器仿真模型,加入控制器结构建立完整的空天飞行器轨迹控 制系统,在确定的平衡点下,模型状态矩阵式是确定的,从而可知此时系统的未知参数只与 控制器的增益参数有关。先以内环姿态控制系统为研究对象,设控制系统为(A sp(Ka),Bsp (Ka),Csp(Ka),Dsp(Ka))〇
[0144] 根据式(16)构造如图3所示的稳定区域,设置飞行器姿态控制目标为:
[0145] 极点最大的实部Re(AHasp;
[0146] 短周期极点的最大的阻尼比ξ(λ) 2 |sp;
[0147] 短周期最大自然频率|λ| < cosp。
[0148] 根据保护映射理论,可得到上述目标相应的保护映射表达式为:
[0149] Vu ( J) = del ( ΑΘΙ - αψIΘ? ) dot I A - αψ I) (17)
[0152] 为同时满足上述目标,相应的保护映射为:
[0153] υη(Α) = ur/ (A)^ (A)ur" (A) (2〇)
[0154] 代入闭环控制系统的单参数矩阵Asp(Ka),利用前面介绍的保护映射定义,求取控 制器增益值,具体步骤如下:
[0155] 1 )将闭环状态矩阵A s P ( K a )代入式(1 7 )、( 1 8 )和(1 9 ),那么可得
[0156] 2)分别计算 \ (七(乂,)) = 0,(>"化,))=0,\ = 求得的解可将 增益参数空间划分为关于Ω或是稳定或是不稳定的小区间;
[0157] 3)选取小区间内的任意点对应Ka的值带入状态矩阵计算其特征值是否落在目标 域内以此判断对应的小区间是否关于Ω稳定;
[0158] 4)选择稳定的小区间内的某一点作为该情况下求得的控制器增益参数。
[0159] 将求得的内环控制器增益参数带入控制系统,可得到闭环高阶系统的传递函数Ghs (s),参照图4所示的低阶等效系统拟配流程图,求取低阶等效系统,具体方法为:
[0160] 1)对于飞行器纵向通道,给定式(7)描述的短周期低阶等效模型,根据参数的物理 意义来确定待辨识参数的初值,拟配频段为ω G [0. 1,l0]rad/s;
[0161] 2)结合高阶系统的频率特性,运用最小二乘方法作为寻优算法,搜索得到参数向 量;
[0162] 根据原高阶系统和搜索参数确定的低阶等效系统绘制频率响应图,以验证该等效 低阶系统与原高阶系统动态特性相似。
[0163] 对每个标称点分别进行上述的内环控制器计算过程以及低阶等效系统拟配过程, 得到的相应的控制器参数和低阶等效系统,分别记作:K al,Ka2, . . .,Kai,. . .,KaN,Gisl(s),Gis2 (s),. . .,Glsl(s),. . .,G1sN(s)。对于每个标称点依次将得到的低阶等效模型Glsl(s)代入控 制器结构。同样地,对开环系统拟配等效降阶模型Gm(s),具体步骤为:
[0164] 1)对于飞行器纵向通道,给定式(8)描述的长周期低阶等效模型,根据参数的物理 意义来确定待辨识参数的初值,拟配频段为ω e [0. 01,l0]rad/s ;
[0165] 2)结合高阶系统的频率特性,运用最小二乘方法作为寻优算法,搜索得到参数向 量;
[0166] 3)根据原高阶系统和搜索参数确定的低阶等效系统绘制频率响应图,以验证该等 效低阶系统与原高阶系统有很好的相似度。
[0167] 第二次降阶后,再次通过传递函数构建各个标称点的状态空间矩阵 (沁厚,尾,A,4),…,(不 44,A),…, 线性化方法建立LPV模型,表示式为:
[0169]根据图1所示控制律,闭环控制系统的状态矩阵具体表示为:
[0171] 以该LPV模型为被控对象,应用基于保护映射的双参数整定算法,设计全包线控制 器:
[0172] 1)初始化:根据飞行品质要求重新确定如图3的稳定域〇*,设置飞行器高度控制 目标为:极点最大的实部Re(A)《a lp,长周期的最大阻尼比ξ(λ)2ξ1ρ;长周期最大自然频率 λ| < ω1ρ,并根据公式(17)-(20)构造保护映射,确定参数变化范围(ri,r2)e[ rimin, ,确定初始控制器Kl,使得j 稳定;
[0173] 2)运用基于保护映射的单参数整定算法确定控制器增益Kn(ri):
[0174] a.初始化:m=l,1 = 1 jikrimin,确定初始控制器Ko;
[0175] b.计算ΚΚη1)使得稳定的最大区间;
[0176] c.固定5+1 =万以及Km=Ki;
[0177] d.令j=u#Km中第j个元素设为可变参数,计算的所有实数 根,并且将这些实数根分为大于和小于U两部分;
[0178]
其中匕,?.分别为上述两部分的最小值和最大值;
[0179] f.判断Κ中的元素是否都已完成计算,如果已完成则进入下一步,否则返回到c;
[0180] g.如果I Ih-rl I 〇k(l+| |Km| I)且rihrlmax则进行下一步,否则返回到C。
[0181] 3)确定Kn(ri)使得稳定时r2的初始范围,具体为:
[0182] a选择ii = rimin,计算u(r2)=0,得到所有的实数解,并以 < 为界划分为 两组:队,机;
[0183] b取£2n = max(its),如果也为空集则;^2n = r2min;取$_ = min ,:如果机为空集则 71 =r2maK;
[0184] 4)确定包含< 的最大稳定区间,过程如下:
[0185] a计算u(r2)=〇,将所有的实数解划分为小于和大于< 的两组:rs,rb,且进行降 序和升序排列;
[0186] b计算% ;如果Γ s为空集,那么$ =石,如果Γ s不为空集,那么取Γ 3中的兀素 μ3?, 计算巧,,s,]Gi) = 0,得到所有实数解糸,如果存在糸e[rlumi,rlmax],那么€ =凡,否则去rs 中的下一个元素,重复上述过程;如果r s的所有元素都不满足该条件,那么?^ _= f
[0187] c计算< :过程同b相似;
[0188] 5)判断/f ,如果成立,则令;f+i=<,n = n+l并返回到2);否则进入到下一 步;
[0189] 6)以n,r2为变量,拟合得到控制器参数的解析表达式:K(n,r2)。
[0190] 根据上述的控制器参数计算过程得到的控制器参数值,带入轨迹控制系统,并对 非线性空天飞行器模型,给定飞行高度目标值,可检验闭环极点全部落在目标稳定域内以 满足阻尼比、调节时间、自然频率和稳定域度等飞行品质的要求,同时轨迹跟踪效果能够达 到设计要求。
[0191]以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
【主权项】
1. 一种采用保护映射理论的空天飞行器大包线切换控制方法,其特征是,包括以下步 骤: 步骤1)、以飞行马赫数Ma和高度Η划定飞行包线[Mamin,Mamax] X [Hmin,Hmax],分别取间隔 Δ Ma和Δ Η平均划分飞行包线得到Μ个状态点:运用Taylor展开方法在这些状态点附近求取平衡点并依次线性化得到相应的LTI系 统,然后基于间隙度量理论选取标称APnPi点的间隙度量均值满足:其中,miXqi表示状态点的个数; 步骤2)、定义控制系统为(Asp (Ka),Bsp (Ka),Csp (Ka),Dsp (Ka)),构造目标稳定域Ω, Ω=Ω(α:,风R e(/l)S.a,<(A).之,其中(α,ω,ξ)表示性能指标,Asp (Ka),Bsp(Ka),Csp(Ka),D sp(Ka)分别表示一个闭环控制系统的单参数矩阵; 定义空天飞行器姿态控制器的目标为: 极点最大的实部Re(AHasp; 短周期极点的最大的阻尼比ξ(λ) 2 ξ8ρ; 短周期最大自然频率|λ| < cosp; 其中:asp、|sp和ω sp是根据被控对象和控制目标预设的值; 根据保护映射理论,得到分别满足上述目标相应的保护映射表达式为:其中:det表示矩阵行列式;Θ为Kronecker积;I表示单位矩阵; 同时满足上述三个目标的保护映射为:% (4= % (4? (七% (力; 将闭环状态矩阵Asp(Ka)代入上述三个目标相应的保护映射表达式,得到令I (冬(&)) = 0,% (/?ν,(/〇) = 0,~(4(1〇) = 0,求得的解将增益参数空间划 分为关于目标稳定域Ω稳定的小区间和不稳定的小区间;选择稳定的小区间内的一点,求 得控制器增益参数; 步骤3)、将求得的内环控制器增益参数带入控制系统,可得到闭环高阶系统的传递函 数Ghs(s),求取低阶等效系统,具体方法为: 对于飞行器纵向通道,根据短周期低阶等效传递函数公式:其中,S为算子,待辨识的参数向量为X = [Κθ,Τθ2,,ω sp,W],分别为增益Κθ、短周期时 间常数Τθ2、短周期阻尼比ζ5ρ、短周期自然响应频率ω sp以及等效时间延迟τθθ; 根据参数的物理意义确定待辨识参数的初值,拟配频段为ω e [〇 . 1,l〇]rad/s ;结合高 阶系统的频率特性,运用最小二乘方法作为寻优算法,搜索得到参数向量;根据原高阶系统 和搜索的得到参数向量确定的低阶等效系统绘制频率响应图,验证该等效低阶系统与原高 阶系统动态特性相似; 对每个标称点分别进行上述的内环控制器计算过程以及低阶等效系统拟配过程,得到 的相应的控制器参数:Kal,Ka2,. . .,Kai,. . .,KaN,和低阶等效系统: Gisl(s),Gis2(s),· · ·,Gisi(s),· · ·,GisN(s),依次将得到的低阶等效模型Gisi(S)代入控 制器结构; 对开环系统拟配等效降阶模型Gm(s),具体步骤如下: 对于飞行器纵向通道,枵?备固低阶禁放传彳弟?翁公式.其中,s为算子,待辨识参数向量为乂二^以^义^丄分别为增益仏长周期时间常数 ΤΘ1、长周期阻尼比。以及长周期自然响应频率ω p; 根据参数的物理意义来确定待辨识参数的初值,拟配频段为: ω e[〇.01,l〇]rad/s; 结合高阶系统的频率特性,运用最小二乘方法作为寻优算法,搜索得到参数向量;根据 原高阶系统和搜索参数确定的低阶等效系统绘制频率响应图,以验证该等效低阶系统与原 高阶系统有很好的相似度; 步骤4)、二次降阶后,通过传递函数构建各标称点的状态空间矩阵:运用雅克比线 性化方法建立LPV模型:根据经典控制律模型,闭环系统的状态矩阵表示为:其中,X表示变化率,X表示被控目标状态量,U表示被控目标输入量,Υ表示被控目标输 出量,Kt表示控制器参数; 步骤5)、以上述飞行器的LPV模型为被控对象,应用基于保护映射的双参数整定算法, 设计全包线控制器,具体步骤为: 5.1) 初始化:根据飞行品质要求重新确定稳定域Qt,设置飞行器高度控制目标为):极 点最大的实部Re(AHa lp,长周期的最大阻尼比ξ(λ)2ξ1ρ;长周期最大自然频率|λ| < ω1ρ, 构造保护映射'确定参数变化范围(ri,Γ2) e [rimin,rimax] x [r2min,r2max],令η= 1, < WlmmX 确定使稳定的初始控制器Kl; 5.2) 运用基于保护映射的单参数整定算法确定控制器增益r(ri): 5.2.1) 初始化:令111=1,1 = 1,¥1*,:确定初始控制器1(0; 5.2.2) 计,稳定的最大区间(?);: 5.2.3) 固定心1=巧以及萨=1(1; 5.2.4) 令j = 1,将Km中第j个元素设为可变参数,计算,I?) _= 0_的所有实数根, 并且将这些实数根分为大于和小于kn两部分; 5.2.5) 1,其中b,ξ.分别为上述两部分的最小值和最大值; 5.2.6) 判断Κ中的元素是否都已完成计算,如果已完成则进入下一步,否则返回到步骤 C; 5.2.7) 如果||1(1^|〇1{(1+|#||)且淬之/^_则进行下一步,否则返回到5.2.3); 5.3) 确定1(1^1)使得4<,<,^^;^稳定时^的初始范围,具体为: 5.3.1 )选择= rimin,5 ,计算U 0-2) = 0,得到所有的实数解,并以 < 为界划分为 两组:队,机; 5.3.2)取£2n = max (its),如果its为空集则y = r2min;取 =._min G'//;)如果I])b为空集则 r2 ~ r2max 5 5.4) 确定包含?f的最大稳定区间(/f r;),过程如下: 5.4.1) 计算<^) = 〇,将所有的实数解划分为小于和大于<的两组:1%,1^,且进行降 序和升序排列; 5.4.2) 计算<:如果1%为空集,那么€=¥,如果「3不为空集,那么取「3中的元素 μ81,计算/tj (,i)=(),得到所有实数解為,,如果存在Λ, e [rlmm,rlmJ,那么(=凡.,否则 取r s中的下一个元素,重复上述过程;如果r s的所有元素都不满足该条件,那么r2~ =忍n: 5.4.3)计算<::过程同13相似; 5.5) 判断< < r2max,如果成立,贝lj令r2n+1 = r2+,n = n+l并返回到2);否则进入到下一步; 5.6) 以。^2为变量,拟合得到控制器参数的解析表达式:1(&1^2)。2. 根据权利要求1所述的一种采用保护映射理论的空天飞行器大包线切换控制方法, 其特征是:在步骤1)中基于间隙度量理论选取标称点具体方法如下: 1.1) 平均网格化飞行包线,并在每个点附近求取平衡点并依此线性化得到响应的线性 时不变系统; 1.2) 计算任意点与其相邻状态点线性系统之间的间隙度量值,为确定子包线边界提供 数据; 1.3) 分析同一高度或者同一马赫数条件下间隙度量的变化趋势; 1.4) 根据目标空天飞行器模型多次试验后确定性能指标γ,当Σ 或者 Σ & W取相应的Mao或Ho作为子包线马赫数或高度的边界; Ma=,M% 1.5) 计算每个平衡点与所在子包线(^内其余平衡点线性系统的间隙度量均值,取均值 最小的状态点为标称APi,即Pi点的间隙度量均值满足:其中,miXqi表示子包线内状态点的个数; 1.6) 比较标称点与其他状态点线性系统的动态响应特性,验证所取标称点的合理性。3. 根据权利要求1所述的一种采用保护映射理论的空天飞行器大包线切换控制方法, 其特征是:在步骤3)中,为了使高阶系统频率特性在ω e [〇 . 1,l〇]rad/s,使低阶系统频率 特性在ω e [〇. 〇 1,1 〇 ]rad/s频段内拟合,利用最小二乘法寻求低阶系统的参数,使得适配 度函数最小,适配度函数为:其中:Q为适配度,Q越小,两个系统频率特性越接近; AG( jc〇i)为幅频特性之差,单位为dB; Δ Φ (j ω i)为相频特性之差,单位为° ; Gh〇s( j ω i)和C>h〇s( j ω i)分别表不尚阶系统的幅值和相角; Gi〇s( j ω i)和Φ1μ( j ω i)分别表不低阶系统的幅值和相角; Kw为幅值误差和相角误差之间的加权系数。
【文档编号】G05B13/04GK105867119SQ201610028104
【公开日】2016年8月17日
【申请日】2016年1月15日
【发明人】刘燕斌, 刘梦影, 陈柏屹, 肖地波, 沈海东
【申请人】南京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1