查询字段 检索词
  推进技术  2018, Vol. 39 Issue (4): 872-880  DOI: 10.13675/j.cnki.tjjs.2018.04.019
0

引用本文  

李嘉, 李华聪, 韩小宝, 等. 建模不确定性下变循环发动机自适应控制器设计[J]. 推进技术, 2018, 39(4): 872-880.
LI Jia, LI Hua-cong, HAN Xiao-bao, et al. Adaptive Controller Design with Modeling Uncertainties of Variable Cycle Engine[J]. Journal of Propulsion Technology, 2018, 39(4): 872-880.

基金项目

国家自然科学基金(51506177)

作者简介

李嘉,博士生,研究领域为航空发动机控制器设计及燃油系统设计。E-mail: lijia89626@163.com

文章历史

收稿日期:2016-08-12
修订日期:2016-09-28
建模不确定性下变循环发动机自适应控制器设计
李嘉1 , 李华聪2 , 韩小宝2 , 王淑红3     
1. 长安大学 道路施工技术与装备教育部重点实验室,陕西 西安 710064;
2. 西北工业大学 动力与能源学院,陕西 西安 710072;
3. 中航工业西安航空动力控制科技有限公司,陕西 西安 700077
摘要:针对变循环航空发动机存在建模不确定情况下的多变量控制器设计问题,给出了一种最优律下的增广模型参考自适应跟踪补偿设计方法,阐明变循环发动机建模不确定性并引出LQR(Linear Quadratic Regulator)基准控制器动态跟踪不足的问题,进而在基准控制器反馈控制结构框架下,分别实现以下技术突破:确定期望闭环动态的参考模型、基于李亚普诺夫函数严格稳定证明下建立存在建模不确定性的自适应律等,最终以达到系统跟踪误差渐进为零的目标,改善系统不确定性的动态跟踪问题。对变循环航空发动机的控制器仿真结果表明:增广模型参考自适应控制方法改善了原LQR基准控制器对存在建模不确定性时的控制问题,有效地实现了控制指令跟踪,达到了所期望的动态响应,且自适应参数一致渐进稳定。同时,各标称点的稳态控制误差均小于0.3%,系统超调量小于0.8%,调节时间小于1s,符合航空发动机控制系统技术要求。
关键词循环航空发动机    多变量控制    建模不确定性    模型参考自适应控制    跟踪补偿    
Adaptive Controller Design with Modeling Uncertainties of Variable Cycle Engine
LI Jia1, LI Hua-cong2, HAN Xiao-bao2, WANG Shu-hong3     
1. Key Laboratory of Road Construction Technology and Equipment, Ministry of Education, Chang' an University, Xi' an 710064, China;
2. School of Power and Energy, Northwestern Polytechnical University, Xi'an 710072, China;
3. China AVIC Xi'an Aero-Engine Controls Technology Co. Limited, Xi' an 700077, China
Abstract: As to solve the problem of multivariable controller design with modeling uncertainties of variable cycle engine, an augmented model reference adaptive tracking control compensation design method under the optimal law was given. Firstly, variable cycle engine modeling uncertainties analysis was clarified and lead to the dynamic tracking problem of LQR controller. Then under the based controller feedback structure, reference model with expected closed-loop dynamic performance was determined and the adaptive laws with modeling uncertainties were established under lyapunov function stability proof, which to achieve zero tracking error and eventually improve the dynamic tracing with uncertainties. The simulation results of variable cycle engine controller showed that augmented model reference adaptive control method improved the LQR controller performance with modeling uncertainties, effectively realized the tracking control, reached the expected response performance. The designed adaptive parameters had consistent gradual stability. Meanwhile, at the different state points, the steady control errors were less than 0.3%, overshoot values were less than 0.8%, the adjust times were less than 1s, which satisfies the requirements of the aero engine control system technology.
Key words: Variable cycle engine    Multi-variable control    Modeling uncertainties    MARC    Tracking compensation    
1 引言

变循环航空发动机是多达数十个控制变量极为复杂的多变量系统。外界环境、质量特性、几何形状等对系统的动态特性有很大影响,难以建立其全状态精确的数学模型[1, 2]。同时,传统的航空发动机鲁棒控制器如LQR(Linear Quadratic Regulator)控制器等均未考虑系统建模不确定等条件时的动态跟踪问题,导致控制系统存在一定的动态误差等[3]。而模型参考自适应控制方法通过对参考期望的跟踪,很好地解决了变循环航空发动机控制系统由于工作状况变化等建模不确定性引起的动态跟踪补偿[4]。因此,当前许多国内外学者针对航空发动机等建模不确定性问题进行了相关研究,其中通过自适应控制方法实现动态跟踪补偿是一个重要方向。

Asha P Nair等对开环不稳定时变系统设计了基于李雅普诺夫的模型参考PD/PID控制器,提高了系统的跟踪性能[5],可以看到模型参考自适应控制能够有效地补偿系统的动态跟踪。Stepanyan V等针对状态和输出反馈相对阶数不匹配的非线性系统提出了一种间接自适应控制设计方法,降低了系统的输入输出跟踪误差[6]。这种间接自适应控制方法对于非线性系统的跟踪控制问题,起到了一定的消除跟踪误差的效果。国内也开展了通过自适应控制方法改善存在建模不确定性时动态跟踪问题的研究工作,周涛等提出了基于跟踪微分器的模型参考自适应控制方法来处理二阶系统模型参数的大范围不确定性问题,保证了系统的全局渐进稳定[7]。张维存等采用一种改进的加权算法,通过加权多模型自适应控制,实现了线性随机系统收敛性与稳定性证明[8]。张福海等利用自适应控制实现了自由漂浮空间机器人在惯性参数不确定时的跟踪控制[9],实现了自适应控制对不确定性系统跟踪控制的实际应用。此外,针对航空发动机这一特定对象的控制问题,国内外亦有相关研究。Ma Jing通过模型参考自适应神经滑模控制实现了航空发动机的动态控制[10]。王曦等将H/H2混合控制方法应用于航空发动机以解决参数不确定性时的控制问题[11]。朱玉斌等根据航空发动机性能控制要求,通过分析自调整神经元及最速下降学习方法,设计了航空发动机多变量自适应动态跟踪控制系统[12]

由此可见,近年来许多学者从不同角度对建模不确定性下的自适应控制方法及其在航空发动机中的应用等进行了研究分析,取得了一定的成果。但是,通过增广自适应律的设计,来改善LQR控制方法本身存在的建模不确定时系统动态跟踪不足的研究工作很少。同时,当系统存在建模不确定性时,针对变循环航空发动机这一特定对象的动态跟踪补偿研究的相关文献较少。因此,本文以双转子、双涵道混合排气式变循环航空发动机为对象,开展建模不确定性下的自适应控制器设计与应用研究。

2 问题描述 2.1 变循环航空发动机模型

图 1给出了双转子、双涵道混合排气式变循环航空发动机结构示意图。从中可以看出,变循环航空发动机的控制变量增加了前涵道可调面积引射器(FVABI)、后涵道可调面积引射器(RVABI)以及模式选择活门(MSV)等多个可调变量,同时,三个变量的调节对于变循环发动机状态如空气流量、转子转速以及涡轮落压比等均产生了不同程度影响,且之间具有较强的耦合特性,因此对于变循环航空发动机控制来讲,需要分析各变量的动态特性变化规律及耦合特性规律,从而解决多变量控制问题。其中,参考美国F120变循环航空发动机的控制规律,本文所设定的稳态巡航控制规律如下:

Fig. 1 Structure of variable cycle engine

通过主燃油流量wf、可调尾喷管喉部面积A8以及后涵道可调引射器面积A163来控制低压转子相对换算转速NL, cor,发动机压比以及混合室入口外EPRS,内涵气流压比LEPR。其中被控参数为

$ \begin{array}{l} {N_{{\rm{L}},{\rm{cor}}}} = {n_1}/\sqrt {{T_{{\rm{t2}}}}} \\ EPRS = {p_{{\rm{s63}}}}/{p_{{\rm{t2}}}}\\ LEPR = {p_{{\rm{t163}}}}/{p_{{\rm{t63}}}} \end{array} $ (1)

式中nl为低压转子转速,Tt2pt2为风扇进口总温总压,pt63pt63为混合室入口内涵气流静压与总压,pt163为混合室入口外涵气流总压。

变循环航空发动机采用多变量闭环控制系统,回路之间的耦合比传统涡扇发动机等控制系统更加复杂。状态空间模型无法考虑回路之间的耦合、发动机的健康情况变化等,而这些都可以看做为不确定性的内部扰动。式(2)给出了存在模型不确定性下的多输入多输出(MIMO)系统

$ \begin{array}{*{20}{c}} {{{\dot x}_{\rm{p}}} = {A_{\rm{p}}}{x_{\rm{p}}} + {B_{\rm{p}}}\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}\left( {u + f\left( {{x_{\rm{p}}}} \right)} \right)}\\ {\mathit{\boldsymbol{y}} = {C_{\rm{p}}}{x_{\rm{p}}} + {D_{\rm{p}}}\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}\left( {u + f\left( {{x_{\rm{p}}}} \right)} \right)} \end{array} $ (2)

式中ΛRm × m为常量不确定性矩阵,是具有严格正对角元素λi的未知对角矩阵;f(xp)为系统匹配不确定性。其中f(xp)可假设为N个已知基本函数和未知常系数的线性组合,即

$ f\left( {{x_{\rm{p}}}} \right) = {\mathit{\boldsymbol{ \boldsymbol{\varTheta} }}^{\rm{T}}}\mathit{\Phi }\left( {{x_{\rm{p}}}} \right) $ (3)

由于变循环航空发动机具有更大的工作包线范围,不仅整机具有强耦合、非线性特性,且各部件更是一个不确定性较强的独立单元,其中风扇、压气机以及涡轮的影响变化最为明显,因此,可以将变循环航空发动机不确定性f(xp)看做状态高压转子转速nh、低压转子转速nl和涡轮前温度T4的线性组合。即

$ f\left( {{x_{\rm{p}}}} \right) = m\left( {\begin{array}{*{20}{c}} 1&1&1\\ 1&1&1\\ 1&1&1 \end{array}} \right)\left( {\begin{array}{*{20}{c}} {{n_1}}\\ {{n_{\rm{h}}}}\\ {{T_4}} \end{array}} \right) $ (4)

式中对三个状态的不确定性取相同的线性关系,仅考虑不确定性的范围,对各状态量的不确定性影响理想化处理,仅验证所设计控制方法的精确性,后续可专门对精确地不确定模型进行辨识建模。其中,m为变循环航空发动机不确定性区间范围,取m =0.5,考虑了50%的建模误差,完全符合航空发动机建模技术要求,从而反映变循环航空发动机的各种建模不确定问题。

2.2 模型不确定性的基准控制器控制效果分析

当系统存在建模不确定性时则会破坏预期的基准闭环特性。此处,基于LQR基准控制器对变循环航空发动机进行标称状态点下的仿真研究。图 2图 3分别给出了当系统存在式(4)设定的建模不确定时,LQR基准控制器的仿真结果。

Fig. 2 Input simulation results of LQR controller with uncertainties

Fig. 3 Output simulation results of LQR controller with uncertainties

可以看出,当考虑变循环航空发动机系统建模不确定性时,传统的LQR控制器无法保证预期的控制期望,系统会产生一定幅度的振荡现象。因此,需要通过补偿方法来实现动态指令的跟踪,消除稳态误差,从而恢复系统的预期控制性能。本文通过模型参考自适应控制单元的增广来建立存在建模不确定性时的控制效果。

3 LQR基准控制器下模型参考自适应跟踪补偿 3.1 控制结构

图 4为变循环航空发动机整体控制结构框图。图中,由跟踪误差e = x-xref来驱动虚线表示的增益 ${\mathit{\boldsymbol{\hat K}}_{\rm{u}}}$ $\mathit{\boldsymbol{ \boldsymbol{\hat \varTheta} }}$ 的自适应变化。可以看出,即使系统存在图 2所示的常量参数不确定性ΛΘ等匹配不确定性时,控制器依然迫使y渐近跟踪参考模型输出rcmd

Fig. 4 Structure of variable cycle engine' s control system

图 4中,定义输出跟踪误差

$ {\mathit{\boldsymbol{e}}_\mathit{\boldsymbol{y}}}\left( t \right) = \mathit{\boldsymbol{y}}\left( t \right) - {\mathit{\boldsymbol{r}}_{{\rm{cmd}}}}\left( t \right) $ (5)
$ {{\mathit{\boldsymbol{\dot e}}}_{\mathit{\boldsymbol{y}}{\rm{I}}}}\left( t \right) = {\mathit{\boldsymbol{e}}_\mathit{\boldsymbol{y}}} = \mathit{\boldsymbol{y}} - {\mathit{\boldsymbol{r}}_{{\rm{cmd}}}} $ (6)

式中rcmd(t) ∈ Rm,表示系统输出要跟随的有界指令,eyI ${{\mathit{\boldsymbol{\dot e}}}_y}$ 的积分。

将增广开环动态可写为

$ \underbrace {\left[ {\begin{array}{*{20}{c}} {{{\mathit{\boldsymbol{\dot e}}}_{\mathit{\boldsymbol{y}}{\rm{I}}}}}\\ {{{\mathit{\boldsymbol{\dot x}}}_{\rm{p}}}} \end{array}} \right]}_{\mathit{\boldsymbol{\dot x}}} = \underbrace {\left[ {\begin{array}{*{20}{c}} 0&{{\mathit{\boldsymbol{C}}_{\rm{p}}}}\\ 0&{{\mathit{\boldsymbol{A}}_{\rm{p}}}} \end{array}} \right]}_\mathit{\boldsymbol{A}}\underbrace {\left[ {\begin{array}{*{20}{c}} {{\mathit{\boldsymbol{e}}_{\mathit{\boldsymbol{y}}{\rm{I}}}}}\\ {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \end{array}} \right]}_{\mathit{\boldsymbol{\dot x}}} + \underbrace {\left[ {\begin{array}{*{20}{c}} {{\mathit{\boldsymbol{D}}_{\rm{p}}}}\\ {{\mathit{\boldsymbol{B}}_{\rm{p}}}} \end{array}} \right]}_\mathit{\boldsymbol{B}}\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}\left( {\mathit{\boldsymbol{u}} + f\left( {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right)} \right) + \underbrace {\left[ {\begin{array}{*{20}{c}} { - {\mathit{\boldsymbol{I}}_{m \times m}}}\\ {{0_{{n_{\rm{p}}} \times m}}} \end{array}} \right]}_{{\mathit{\boldsymbol{B}}_{{\rm{ref}}}}}{\mathit{\boldsymbol{r}}_{{\rm{cmd}}}} $ (7)
$ \mathit{\boldsymbol{y}} = \left[ {\begin{array}{*{20}{c}} 0&{{\mathit{\boldsymbol{C}}_{\rm{p}}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{\mathit{\boldsymbol{e}}_{\mathit{\boldsymbol{y}}{\rm{I}}}}}\\ {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \end{array}} \right] + {\mathit{\boldsymbol{D}}_{\rm{p}}}\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}\left( {\mathit{\boldsymbol{u}} + {\mathit{\boldsymbol{ \boldsymbol{\varTheta} }}^{\rm{T}}}\mathit{\Phi }\left( \mathit{\boldsymbol{x}} \right)} \right) $ (8)

$ \begin{array}{l} \mathit{\boldsymbol{\dot x}} = \mathit{\boldsymbol{Ax}} + \mathit{\boldsymbol{B \boldsymbol{\varLambda} }}\left( {\mathit{\boldsymbol{u}} + {\mathit{\boldsymbol{ \boldsymbol{\varTheta} }}^{\rm{T}}}\mathit{\Phi }\left( {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right)} \right) + {\mathit{\boldsymbol{B}}_{{\rm{ref}}}}{\mathit{\boldsymbol{r}}_{{\rm{cmd}}}}\\ \mathit{\boldsymbol{y}} = \mathit{\boldsymbol{Cx}} + \mathit{\boldsymbol{D}}\left( {\mathit{\boldsymbol{u}} + {\mathit{\boldsymbol{ \boldsymbol{\varTheta} }}^{\rm{T}}}\mathit{\Phi }\left( \mathit{\boldsymbol{x}} \right)} \right) \end{array} $ (9)

因此,采用的动态跟踪补偿方法需进行几个方面的研究工作,LQR基准控制器设计及基于该最优律的参考模型选取、增广自适应系统的自适应律设计等。

3.2 LQR基准控制器设计方法及参考模型选取

首先给出LQR基准控制器的设计原理及方法[13~15]。令式(10)中Λ = Im × mΘ = 0N × mξ(t) = 0,得系统线性标称开环动态模型。利用LQR比例积分反馈方法,设计LQ最优控制律,具体步骤为

$ \begin{array}{l} \dot z = \mathit{\boldsymbol{Az}} + \mathit{\boldsymbol{Bv}}\\ \mathit{\boldsymbol{J}}\left( \mathit{\boldsymbol{v}} \right) = \int_0^\infty {\left( {{z^{\rm{T}}}\mathit{\boldsymbol{Qz}} + {\mathit{\boldsymbol{v}}^{\rm{T}}}\mathit{\boldsymbol{Rv}}} \right){\rm{d}}\mathit{\boldsymbol{t}}} \end{array} $ (10)

式中 $\mathit{\boldsymbol{z}} = \mathit{\boldsymbol{\dot x}} = {\left[ {{{\mathit{\boldsymbol{\dot e}}}_{y{\rm{I}}}}\; \; {{\mathit{\boldsymbol{\dot x}}}_{\rm{p}}}} \right]^{\rm{T}}}$ $\mathit{\boldsymbol{v}} = \mathit{\boldsymbol{\dot u}}$ Q = QT ≥ 0,R = RT ≥ 0,控制输入v使得开环动态的J(v)最小。反馈形式的最优LQR解为

$ \mathit{\boldsymbol{v}} = \mathit{\boldsymbol{\dot u}} = - {\mathit{\boldsymbol{R}}^{ - 1}}{\mathit{\boldsymbol{B}}^{\rm{T}}}Pz = - \left[ {\begin{array}{*{20}{c}} {{K_{\rm{I}}}}&{{K_{\rm{p}}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{{\mathit{\boldsymbol{\dot e}}}_{\mathit{\boldsymbol{y}}{\rm{I}}}}}\\ {{{\mathit{\boldsymbol{\dot x}}}_{\rm{p}}}} \end{array}} \right] $ (11)

式中P是Riccati方程唯一对称正定解,满足

$ {\mathit{\boldsymbol{A}}^{\rm{T}}}\mathit{\boldsymbol{P}} + \mathit{\boldsymbol{PA}} + \mathit{\boldsymbol{Q}} - \mathit{\boldsymbol{PB}}{\mathit{\boldsymbol{R}}^{ - 1}}{\mathit{\boldsymbol{B}}^{\rm{T}}}\mathit{\boldsymbol{P}} = 0 $ (12)

积分得基准LQR-PI控制器

$ {\mathit{\boldsymbol{u}}_{{\rm{bI}}}} = - \mathit{\boldsymbol{K}}_\mathit{\boldsymbol{x}}^{\rm{T}}\mathit{\boldsymbol{x}} = - {\mathit{\boldsymbol{K}}_{\rm{I}}}{\mathit{\boldsymbol{e}}_{\mathit{\boldsymbol{y}}{\rm{I}}}} - {\mathit{\boldsymbol{K}}_{\rm{p}}}\mathit{\boldsymbol{x = }}{\mathit{\boldsymbol{K}}_{\rm{I}}}\frac{{\left( {{\mathit{\boldsymbol{y}}_{{\rm{cmd}}}} - \mathit{\boldsymbol{y}}} \right)}}{\mathit{\boldsymbol{s}}} - {\mathit{\boldsymbol{K}}_{\rm{p}}}{\mathit{\boldsymbol{x}}_{\rm{p}}} $ (13)

其中,最优控制增益矩阵

$ \mathit{\boldsymbol{K}}_\mathit{\boldsymbol{x}}^{\rm{T}} = \left( {\begin{array}{*{20}{c}} {{\mathit{\boldsymbol{K}}_{\rm{I}}}}&{{\mathit{\boldsymbol{K}}_{\rm{p}}}} \end{array}} \right) $ (14)

式中KIKp分别表示积分增益与比例增益。

通过LQR对变循环航空发动机进行仿真,图 5给出了权重罚函数r对系统的影响。可以看出不同r值的选择改变了系统对状态的惩罚,且闭环特性不同。图 6给出该标称点时系统回路之间的响应结果及耦合关系。

Fig. 5 Root locus varying the penalty parameter r

Fig. 6 Simulation results of a baseline LQR controller of variable cycle engine

对高度0km,马赫数0标称点所设计的LQR基准控制器的QR

$ \mathit{\boldsymbol{Q}} = \left[ {\begin{array}{*{20}{c}} {5000}&0&0&0&0&0\\ 0&{4500}&0&0&0&0\\ 0&0&{4500}&0&0&0\\ 0&0&0&0&0&0\\ 0&0&0&0&0&0\\ 0&0&0&0&0&0 \end{array}} \right],\mathit{\boldsymbol{R}} = \left[ {\begin{array}{*{20}{c}} 1&0&0\\ 0&1&0\\ 0&0&1 \end{array}} \right] $

可以看出,系统未存在建模不确定性时,基准LQR具有很好的控制效果,且回路之间耦合影响很小,其中,第二回路与第三回路的耦合影响相对较大,但是均小于5%。因此,该基准控制器解决了各回路耦合关系。

自适应控制中参考模型选取为指令跟踪提供期望同时保证各回路的解耦,本文通过基准控制器的最优律求得各标称点的闭环动态期望。参考模型为

$ \begin{array}{l} {{\mathit{\boldsymbol{\dot x}}}_{{\rm{ref}}}} = \underbrace {\left( {\mathit{\boldsymbol{A}} - \mathit{\boldsymbol{BK}}_\mathit{\boldsymbol{x}}^{\rm{T}}} \right)}_{{\mathit{\boldsymbol{A}}_{{\rm{ref}}}}}{\mathit{\boldsymbol{x}}_{{\rm{ref}}}} + {\mathit{\boldsymbol{B}}_{{\rm{ref}}}}{\mathit{\boldsymbol{r}}_{{\rm{cmd}}}}\\ {\mathit{\boldsymbol{y}}_{{\rm{ref}}}} = \underbrace {\left( {\mathit{\boldsymbol{C}} - \mathit{\boldsymbol{DK}}_\mathit{\boldsymbol{x}}^{\rm{T}}} \right)}_{{\mathit{\boldsymbol{B}}_{{\rm{ref}}}}}{\mathit{\boldsymbol{x}}_{{\rm{ref}}}} \end{array} $ (15)

式中Aref为Hurwitz矩阵。

3.3 增广模型参考自适应控制补偿设计方法

图 4所示的整体控制结构所示,系统存在不确定性ΛΘ时,通过对上述LQR基准控制器自适应增广以改进跟踪特性[16~19]。增广系统的控制输入为基准控制器和自适应增广uad,即

$ \mathit{\boldsymbol{u}} = - \mathit{\boldsymbol{K}}_\mathit{\boldsymbol{x}}^{\rm{T}}\mathit{\boldsymbol{x}} + {\mathit{\boldsymbol{u}}_{{\rm{ad}}}} = {\mathit{\boldsymbol{u}}_{{\rm{bl}}}} + {\mathit{\boldsymbol{u}}_{{\rm{ad}}}} $ (16)

将式(16)带入式(8)得

$ \begin{array}{l} \mathit{\boldsymbol{\dot x}} = {\mathit{\boldsymbol{A}}_{{\rm{ref}}}}\mathit{\boldsymbol{x}} + \mathit{\boldsymbol{B \boldsymbol{\varLambda} }}\left( {{\mathit{\boldsymbol{u}}_{{\rm{ad}}}} + \underbrace {\overbrace {\left( {{\mathit{\boldsymbol{I}}_{m \times m}} - {\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}^{ - 1}}} \right)}^{\mathit{\boldsymbol{K}}_\mathit{\boldsymbol{u}}^{\rm{T}}}{\mathit{\boldsymbol{u}}_{{\rm{bl}}}} + {\mathit{\boldsymbol{ \boldsymbol{\varTheta} }}^{\rm{T}}}\mathit{\boldsymbol{ \boldsymbol{\varPhi} }}\left( {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right)}_{{{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}}}\mathit{\bar \Phi }\left( {{\mathit{\boldsymbol{u}}_{{\rm{bl}}}}\mathit{\boldsymbol{,}}{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right)}} \right) + {\mathit{\boldsymbol{B}}_{{\rm{ref}}}}{\mathit{\boldsymbol{y}}_{{\rm{cmd}}}}\\ \mathit{\boldsymbol{y}} = {\mathit{\boldsymbol{C}}_{{\rm{ref}}}}\mathit{\boldsymbol{x}} + \mathit{\boldsymbol{D \boldsymbol{\varLambda} }}\left( {{\mathit{\boldsymbol{u}}_{{\rm{ad}}}} + {{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}}}\mathit{\bar \Phi }\left( {{\mathit{\boldsymbol{u}}_{{\rm{bl}}}}\mathit{\boldsymbol{,}}{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right)} \right) \end{array} $ (17)

定义回归矢量为

$ \mathit{\bar \Phi }\left( {{\mathit{\boldsymbol{u}}_{{\rm{bl}}}}\mathit{\boldsymbol{,}}{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right) = {\left( {\begin{array}{*{20}{c}} {\mathit{\boldsymbol{u}}_{{\rm{bl}}}^{\rm{T}}}&{{\mathit{\Phi }^{\rm{T}}}\left( {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right)} \end{array}} \right)^{\rm{T}}} $

未知/理想参数的增广矩阵为

$ \mathit{\bar \Theta } = {\left( {\begin{array}{*{20}{c}} {\mathit{\boldsymbol{K}}_\mathit{\boldsymbol{u}}^{\rm{T}}}&{{\mathit{\boldsymbol{ \boldsymbol{\varTheta} }}^{\rm{T}}}} \end{array}} \right)^{\rm{T}}} $

通过设计自适应输入分量uad主导系统匹配不确定性 ${{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}}}\mathit{\boldsymbol{ \boldsymbol{\bar \varPhi} }}\left({{\mathit{\boldsymbol{u}}_{{\rm{b1}}}}, {\mathit{\boldsymbol{x}}_{\rm{p}}}} \right)$ ,即

$ \begin{array}{l} \mathit{\boldsymbol{\dot x}} = {\mathit{\boldsymbol{A}}_{{\rm{ref}}}}\mathit{\boldsymbol{x}} - \mathit{\boldsymbol{B \boldsymbol{\varLambda} }}\Delta {{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}}}\mathit{\bar \Phi } + {\mathit{\boldsymbol{B}}_{{\rm{ref}}}}{\mathit{\boldsymbol{r}}_{{\rm{cmd}}}}\\ \mathit{\boldsymbol{y}} = {\mathit{\boldsymbol{C}}_{{\rm{ref}}}}\mathit{\boldsymbol{x}} - \mathit{\boldsymbol{D \boldsymbol{\varLambda} }}\Delta {{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}}}\mathit{\bar \Phi } \end{array} $ (18)

式中 $\Delta \mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }} = \mathop {\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}\limits^ \wedge -\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}$ 是参数估计误差矩阵。

跟踪误差动态方程为

$ \mathit{\boldsymbol{e}} = \mathit{\boldsymbol{x}} - {\mathit{\boldsymbol{x}}_{{\rm{ref}}}} $ (19)

代入式(15),式(17)得

$ \mathit{\boldsymbol{\dot e}} = {\mathit{\boldsymbol{A}}_{{\rm{ref}}}}\mathit{\boldsymbol{e}} - \mathit{\boldsymbol{B \boldsymbol{\varLambda} }}\Delta {{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}}}\mathit{\bar \Phi } $ (20)

选取考虑径向无界且表征系统能量的二次李雅普诺夫候选函数来设计自适应律,确保误差动态的闭环稳定性

$ \mathit{\boldsymbol{V}}\left( {\mathit{\boldsymbol{e}},\Delta \mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}} \right) = {\mathit{\boldsymbol{e}}^{\rm{T}}}{\mathit{\boldsymbol{P}}_{{\rm{ref}}}}\mathit{\boldsymbol{e}} + {\rm{tr}}\left( {\Delta {{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}}}\mathit{\boldsymbol{ \boldsymbol{\varGamma} }}_{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{ - 1}\Delta \mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} \boldsymbol{\varLambda} }}} \right) $ (21)

式中 ${\mathit{\boldsymbol{ \boldsymbol{\varGamma} }}_{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}} = \mathit{\boldsymbol{ \boldsymbol{\varGamma} }}_{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}} > 0$ 代表自适应率,Pref = PrefT > 0是下式代数李雅普诺夫方程唯一的对称正定解

$ \mathit{\boldsymbol{A}}_{{\rm{ref}}}^{\rm{T}}{\mathit{\boldsymbol{P}}_{{\rm{ref}}}} + {\mathit{\boldsymbol{P}}_{{\rm{ref}}}}{\mathit{\boldsymbol{A}}_{{\rm{ref}}}} = - {\mathit{\boldsymbol{Q}}_{{\rm{ref}}}} $ (22)

式中Qref = QrefT > 0。

对式(21)求时间微分并依据矢量迹恒等式推导得

$ \mathit{\boldsymbol{\dot V}}\left( {\mathit{\boldsymbol{e}},\Delta \mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}} \right) = - {\mathit{\boldsymbol{e}}^{\rm{T}}}{\mathit{\boldsymbol{Q}}_{{\rm{ref}}}}\mathit{\boldsymbol{e}} + 2{\rm{tr}}\left( {\Delta {{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}}}\left\{ {\mathit{\boldsymbol{ \boldsymbol{\varGamma} }}_{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{ - 1}\mathit{\boldsymbol{ \boldsymbol{\dot {\hat {\bar{\varTheta}}} } }} - \mathit{\boldsymbol{ \boldsymbol{\bar \varPhi} }}{\mathit{\boldsymbol{e}}^{\rm{T}}}{\mathit{\boldsymbol{P}}_{{\rm{ref}}}}\mathit{\boldsymbol{B}}} \right\}\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}} \right) $ (23)

为了证明 $\mathit{\boldsymbol{\dot V}}\left({\mathit{\boldsymbol{e}}, \Delta \mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}} \right)$ 的一致最终有界性,选取

$ \mathit{\boldsymbol{ \boldsymbol{\dot {\hat {\bar{\varTheta}}} } }} = {\mathit{\boldsymbol{ \boldsymbol{\varGamma} }}_{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}}\mathit{\bar \Phi }\left( {{\mathit{\boldsymbol{u}}_{{\rm{bl}}}},{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right){\mathit{\boldsymbol{e}}^{\rm{T}}}{\mathit{\boldsymbol{P}}_{{\rm{ref}}}}\mathit{\boldsymbol{B}} $

则满足

$ \mathit{\boldsymbol{\dot V}}\left( {\mathit{\boldsymbol{e}},\Delta \mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}} \right) = - {\mathit{\boldsymbol{e}}^{\rm{T}}}{\mathit{\boldsymbol{Q}}_{{\rm{ref}}}}\mathit{\boldsymbol{e}} \le 0 $ (24)

利用误差动态式可以得到 ${\mathit{\boldsymbol{\ddot e}}}$ 有界且一致连续,同时,因为e(t)趋于零,根据Barbalat引理可以得到

$ \mathop {\lim }\limits_{t \to \infty } \left\| {\Delta {{\mathit{\boldsymbol{ \boldsymbol{\dot {\hat {\bar{\varTheta}}} } }}}^{\rm{T}}}\left( t \right)\mathit{\bar \Phi }\left( {{\mathit{\boldsymbol{u}}_{{\rm{bl}}}}\left( t \right),\mathit{\boldsymbol{x}}\left( t \right)} \right)} \right\| = 0 $

$ \mathit{\boldsymbol{y}} = \mathit{\boldsymbol{Cx}} - \mathit{\boldsymbol{D \boldsymbol{\varLambda} }}\left( {\Delta {{\mathit{\dot {\hat {\bar{\Theta}}} }}^{\rm{T}}}\mathit{\bar \Phi }} \right) \to {\mathit{\boldsymbol{C}}_{{\rm{ref}}}}\mathit{\boldsymbol{x}} \to {\mathit{\boldsymbol{C}}_{{\rm{ref}}}}{\mathit{\boldsymbol{x}}_{{\rm{ref}}}} = {\mathit{\boldsymbol{y}}_{{\rm{ref}}}} $

上述证明对于任意的有界指令,式(17)中给出的闭环系统输出可以实现对式(15)给出的参考模型输出的全局渐进跟踪。其中,自适应增广分量可写为

$ {\mathit{\boldsymbol{u}}_{{\rm{ad}}}} = - {{\mathit{\boldsymbol{ \boldsymbol{\hat {\bar \varTheta}} }}}^{\rm{T}}}\mathit{\bar \Phi }\left( {{\mathit{\boldsymbol{u}}_{{\rm{bl}}}},{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right) $ (25)

则总控制输入为

$ \mathit{\boldsymbol{u}} = {\mathit{\boldsymbol{u}}_{{\rm{bl}}}} + {\mathit{\boldsymbol{u}}_{{\rm{ad}}}} = \underbrace { - \mathit{\boldsymbol{K}}_\mathit{\boldsymbol{x}}^{\rm{T}}\mathit{\boldsymbol{x}}}_{{\rm{Base}}} + \underbrace {\left[ {\mathit{\boldsymbol{\hat K}}_\mathit{\boldsymbol{u}}^{\rm{T}}{\mathit{\boldsymbol{u}}_{{\rm{bl}}}} - {{\mathit{\boldsymbol{ \boldsymbol{\bar \varTheta} }}}^{\rm{T}}}\mathit{\boldsymbol{ \boldsymbol{\varPhi} }}\left( {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right)} \right]}_{{\rm{Augmented}}\;{\rm{adaptive}}} $ (26)

$ \begin{array}{l} \mathit{\boldsymbol{u}} = \left( {{\mathit{\boldsymbol{I}}_{m \times m}} - \mathit{\boldsymbol{\hat K}}_\mathit{\boldsymbol{u}}^{\rm{T}}} \right){\mathit{\boldsymbol{u}}_{{\rm{bl}}}} - {{\mathit{\boldsymbol{ \boldsymbol{\hat \varTheta} }}}^{\rm{T}}}\mathit{\Phi }\left( {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right) = \\ \;\;\;\;\;\; - \left( {{\mathit{\boldsymbol{I}}_{m \times m}} - \mathit{\boldsymbol{\hat K}}_\mathit{\boldsymbol{u}}^{\rm{T}}} \right)\mathit{\boldsymbol{K}}_\mathit{\boldsymbol{x}}^{\rm{T}}\mathit{\boldsymbol{x}} - {{\mathit{\boldsymbol{ \boldsymbol{\hat \varTheta} }}}^{\rm{T}}}\mathit{\Phi }\left( {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right) = \\ \;\;\;\;\;\;\left( {{\mathit{\boldsymbol{I}}_{m \times m}} - \mathit{\boldsymbol{\hat K}}_\mathit{\boldsymbol{u}}^{\rm{T}}} \right)\left( {{\mathit{\boldsymbol{K}}_I}\frac{{{\mathit{\boldsymbol{r}}_{{\rm{cmd}}}} - \mathit{\boldsymbol{y}}}}{\mathit{\boldsymbol{s}}} - {\mathit{\boldsymbol{K}}_{\rm{p}}}{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right) - - {{\mathit{\boldsymbol{ \boldsymbol{\hat \varTheta} }}}^{\rm{T}}}\mathit{\Phi }\left( {{\mathit{\boldsymbol{x}}_{\rm{p}}}} \right) \end{array} $ (27)

以上基于LQR基准控制器的模型参考自适应增广方法,能够有效实现多变量系统存在建模不确定性时的动态跟踪控制。

4 变循环航空发动机控制器设计

在上述基础上,对变循环航空发动机各状态点进行LQR基准控制器的增广模型参考自适应控制器设计研究。

通过选取多个典型标称点将变循环航空发动机的飞行包线进行划分[20]。由于飞行高度影响相对较小,将其分成H=0,3,7,11,15,18km等区域。飞行速度根据不同高度确定,H=11km时,飞行速度划分为Ma=0.9,1.2,1.5,1.7,对于H=3km划分为 Ma=0,0.3,0.5,0.7。此外,发动机低压转子转速对发动机数学模型影响相对较大,故将其划分为9个状态,即nL = 96%,94%,92%,90%,88%,86%,84%,82%,80%。

进而对不同标称点设计基于LQR基准控制器的增广模型参考自适应控制器。以飞行条件为:H=0km,Ma=0, nL =88%为仿真算例,该条件下小偏离相对增量形式线性数学模型为

$ \begin{array}{*{20}{c}} {\left[ {\begin{array}{*{20}{c}} {{{\dot n}_{\rm{L}}}}\\ {{{\dot n}_{\rm{H}}}}\\ {{{\dot T}_4}} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} { - 1.1}&{0.9553}&{0.6775}\\ { - 0.1023}&{ - 3.4504}&{ - 0.7}\\ { - 17.2543}&{ - 12.5625}&{ - 34.4917} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{n_{\rm{L}}}}\\ {{n_{\rm{H}}}}\\ {{T_4}} \end{array}} \right] + }\\ {\left[ {\begin{array}{*{20}{c}} {0.1818}&{0.2178}&{ - 0.1442}\\ {0.5402}&{0.4280}&{0.2174}\\ {19.9811}&{6.3645}&{1.3267} \end{array}} \right]\left[ \begin{array}{l} {w_{\rm{f}}}\\ {A_8}\\ {A_{{\rm{fvabi}}}} \end{array} \right]} \end{array} $ (28)
$ \begin{array}{l} \left[ \begin{array}{l} {N_{{\rm{Lcor}}}}\\ EPRS\\ LEPR \end{array} \right] = \left[ {\begin{array}{*{20}{c}} 1&0&0\\ {1.1688}&{ - 1.184}&{ - 0.2638}\\ {0.5903}&{ - 1.3967}&{ - 0.2334} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{n_{\rm{L}}}}\\ {{n_{\rm{H}}}}\\ {{T_4}} \end{array}} \right] + \\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\left[ {\begin{array}{*{20}{c}} 0&0&0\\ {0.3900}&{ - 0.7974}&{0.1511}\\ { - 0.1472}&{0.5297}&{ - 0.1235} \end{array}} \right]\left[ \begin{array}{l} {w_{\rm{f}}}\\ {A_8}\\ {A_{{\rm{163}}}} \end{array} \right] \end{array} $ (29)

可建立变循环航空发动机存在建模不确定性时的动态微分方程为

$ \begin{array}{l} \underbrace {\left[ {\begin{array}{*{20}{c}} {{{\dot n}_{\rm{H}}}}\\ {{{\dot n}_{\rm{L}}}}\\ {{{\dot T}_4}} \end{array}} \right]}_{{{\mathit{\boldsymbol{\dot x}}}_{\rm{p}}}} = \underbrace {\left[ {\begin{array}{*{20}{c}} { - 1.1}&{0.9553}&{0.6775}\\ { - 0.1023}&{ - 3.4504}&{ - 0.7}\\ { - 17.2543}&{ - 12.5625}&{ - 34.4917} \end{array}} \right]}_{{\mathit{\boldsymbol{A}}_{\rm{p}}}}\underbrace {\left[ {\begin{array}{*{20}{c}} {{n_{\rm{L}}}}\\ {{n_{\rm{H}}}}\\ {{T_4}} \end{array}} \right]}_{{\mathit{\boldsymbol{x}}_{\rm{p}}}} + \\ \underbrace {\left[ {\begin{array}{*{20}{c}} {0.1818}&{0.2178}&{ - 0.1442}\\ {0.5402}&{0.4280}&{0.2174}\\ {19.9811}&{6.3645}&{1.3267} \end{array}} \right]}_{{\mathit{\boldsymbol{B}}_{\rm{p}}}}\underbrace {\left[ \begin{array}{l} {w_{\rm{f}}}\left( t \right)\\ {A_8}\left( t \right)\\ {A_{{\rm{fvabi}}}}\left( t \right) \end{array} \right]}_\mathit{\boldsymbol{u}} + \mathit{\boldsymbol{ \boldsymbol{\varLambda} }}m\left[ {\begin{array}{*{20}{c}} 1&1&1\\ 1&1&1\\ 1&1&1 \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{n_{\rm{L}}}}\\ {{n_{\rm{H}}}}\\ {{T_4}} \end{array}} \right] \end{array} $

利用式(7)对其增广得变循环航空发动机增广开环动态为

$ \begin{array}{l} \underbrace {\left[ \begin{array}{l} {{\mathit{\boldsymbol{\dot e}}}_{{n_{\rm{L}}}{\rm{I}}}}\\ {{\mathit{\boldsymbol{\dot e}}}_{{n_{\rm{H}}}{\rm{I}}}}\\ {{\mathit{\boldsymbol{\dot e}}}_{{{\rm{T}}_{\rm{4}}}I}}\\ {{\mathit{\boldsymbol{\dot x}}}_{\rm{p}}} \end{array} \right]}_x = \underbrace {\left[ {\begin{array}{*{20}{c}} {{0_{3 \times 3}}}&{{\mathit{\boldsymbol{C}}_p}}\\ {{0_{3 \times 3}}}&{{\mathit{\boldsymbol{A}}_p}} \end{array}} \right]}_\mathit{\boldsymbol{A}}\underbrace {\left[ \begin{array}{l} {\mathit{\boldsymbol{e}}_{{n_{\rm{L}}}{\rm{I}}}}\\ {\mathit{\boldsymbol{e}}_{{n_{\rm{H}}}{\rm{I}}}}\\ {\mathit{\boldsymbol{e}}_{{{\rm{T}}_{\rm{4}}}I}}\\ {\mathit{\boldsymbol{x}}_{\rm{p}}} \end{array} \right]}_x + \underbrace {\left[ \begin{array}{l} {0_{3 \times 3}}\\ {\mathit{\boldsymbol{B}}_{\rm{p}}} \end{array} \right]}_\mathit{\boldsymbol{B}}\underbrace {\left[ \begin{array}{l} {\mathit{\boldsymbol{q}}_{{\rm{m}},{\rm{f}}}}\left( t \right)\\ {\mathit{\boldsymbol{A}}_8}\left( t \right) \end{array} \right]}_\mathit{\boldsymbol{u}} + \underbrace {\left[ \begin{array}{l} - {\mathit{\boldsymbol{I}}_{3 \times 3}}\\ {0_{3 \times 3}} \end{array} \right]}_{{\mathit{\boldsymbol{B}}_{{\rm{ref}}}}}\underbrace {\left[ {\begin{array}{*{20}{c}} {{n_{{\rm{Lcmd}}}}}\\ {{n_{{\rm{Hcmd}}}}}\\ {{T_{{\rm{4cmd}}}}} \end{array}} \right]}_{{\mathit{\boldsymbol{r}}_{{\rm{cmd}}}}}\\ \mathit{\boldsymbol{y}} = \underbrace {\left[ {\begin{array}{*{20}{c}} {{0_{3 \times 3}}}&{{\mathit{\boldsymbol{C}}_{\rm{p}}}} \end{array}} \right]}_\mathit{\boldsymbol{C}}\mathit{\boldsymbol{x}} + {\mathit{\boldsymbol{D}}_{\rm{p}}}\mathit{\boldsymbol{ \boldsymbol{\varLambda} }}\left( {\mathit{\boldsymbol{u}} + f\left( x \right)} \right) \end{array} $ (30)

表 1给出了H=0km,Ma=0,nL=96%的自适应参数。

表 1 Parameters of adaptive augmentation

通过插值的方法完成变循环航空发动机非标称点的增益调度控制[21]。根据飞行高度和飞行速度确定当前飞行条件领域(ΔH < 2km、ΔMa < 0.2为一个飞行条件领域),进而根据发动机当前状态参数的调度来确定控制器参数值。如:当发动机以双外涵模式工作时,选取低压转子转速作为调度变量,如分别选取nL =96%,92%,88%,82%等作为设计点参数,即可设计点控制器参数值;若当前低压转子转速为非设计点,则选择当前低压转子转速相邻的两个飞行条件领域下的控制器参数,采用线性插值得到最终参数,其中高度、马赫数变化按照2以及0.2的变化依次求取。同时,可进一步研究变循环航空发动机过渡态控制计划等,与上述稳态控制器实现切换,从而解决变循环发动机过渡态控制问题等。

5 仿真结果分析

通过上述控制器的设计研究,对双转子、双涵道混合排气式变循环航空发动机模型参考自适应控制器仿真。首先对未加入建模不确定性时进行了仿真分析,所设计的控制器能够很好地保证系统正常运行过程中的控制要求,具有期望的控制效果。此处不给出具体的仿真结果,主要对系统存在建模不确定性时的仿真结果进行分析研究。当系统存在建模不确定性时(建模不确定性如式(4)所示),此处分别给出高度、马赫数为(0,0),(1.85,0.3),(6,1.1)时的仿真结果。图 7~9给出了三个标称点的输出参数仿真结果,图 10~12给出了输入参数仿真结果,图 13~15给出了输入参数自适应速率的仿真结果。

Fig. 7 Simulation results of outputs, when H=0km, Ma=0, nL=88%

Fig. 8 Simulation results of outputs, when H=1.85km, Ma=0.3, nL=92%

Fig. 9 Simulation results of outputs, when H=6km, Ma=1.1, nL=96%

Fig. 10 Simulation results of inputs, when H=0km, Ma=0, nL=88%

Fig. 11 Simulation results of inputs, when H=0km, Ma=0, nL=88%

Fig. 12 Simulation results of inputs, when H=6km, Ma=1.1, nL=96%

Fig. 13 Simulation results of inputs speed, when H=0km, Ma=0, nL=88%

Fig. 14 Simulation results of inputs speed, when H=0km, Ma=0, nL=88%

Fig. 15 Simulation results of inputs speed, when H=6km, Ma=1.1, nL=96%

可以看出,通过调节主燃油流量、喷管喉道面积以及后涵道引射器面积等参数有效地实现了变循环航空发动机的多变量控制,同时,三个标称点的控制器均实现了存在建模不确定时系统的动态跟踪,且稳态控制误差均小于0.3%,动态调节时间均小于1s,超调量均不大于0.8%,所有指标均满足航空发动机控制系统技术要求。且通过不同包线下的仿真结果表明,各子控制器很好地实现了该型变循环航空发动机全包线控制,系统具有较好的性能,满足性能要求。

同时,图 10~12可以看出,输入参数在很小的范围内调整,仅阶跃产生初期会出现不大于1.5%的调节,总的来说符合航空发动机执行结构动态技术要求。而图 13~15给出了输入参数自适应律的变化,可以看出,设计的自适应律保证了存在建模不确定时控制参数的一致渐进有界,使得系统具有全局稳定性。

6 结论

通过系统存在建模不确定时的控制器设计及仿真等研究工作,得到以下结论:

(1)阐明了变循环航空发动机的建模不确定性并给出了线性不确定模型。同时,在系统存在不确定性时,通过LQR单一控制器的仿真,指出了控制性能的不足。

(2)通过李亚普二次候选函数对系统存在不确定性时的自适应律进行设计,仿真结果表明,该控制器自适应参数均一致渐进有界,保证了系统的闭环全局稳定和未建模动态不确定性的鲁棒稳定性。

(3)对双转子、双涵道混合排气式变循环航空发动机进行了控制器设计并完成了多个状态点的仿真验证。仿真结果表明:所设计基于LQR基准控制器的模型参考自适应跟踪补偿控制器在不同状态点均具有良好的静、动态特性,稳态误差小于0.3%,超调量小于0.8%,且调节时间小于1s,满足发动机控制性能要求。同时,改善了存在建模不确定性时基准控制器出现振荡等不利现象,实现了LQR控制器的跟踪补偿。

通过研究结果证明,基于LQR基准控制器的增广模型参考自适应跟踪补偿方法能够使系统具有优良的跟踪能力,能够实现变循环航空发动机存在建模不确定性时的多变量控制及动态跟踪。

参考文献
[1]
樊思齐. 航空发动机控制[M]. 西安: 西北工业大学大学出版社, 2008. (0)
[2]
Khalil H. Nonlinear System[M]. Upper Saddle River: Prentice Hall, 1996. (0)
[3]
Lavretsky E. 鲁棒自适应控制及航空航天应用[M]. 程锦房, 周浩, 译. 北京: 国防工业出版社, 2005. (0)
[4]
韩京清. 自抗扰控制技术-估计补偿不确定因素的控制技术[M]. 北京: 国防工业出版社, 2008. (0)
[5]
Asha P Nair, Selvaganesan N, Lalithambika V R. Lyapunov Based PD/PID in Model Reference Adaptive Control for Satellite Launch Vehicle Systems[J]. Aerospace Science and Technology, 2016, 12(8): 70-77. (0)
[6]
Stepanyan V, Krishnakumar K. State and Output Fedback Certainty Equivalence M-MRAC for Systems with Unmatched Uncertainties[J]. Asian Journal of Control, 2015, 17(6): 2041-2054. DOI:10.1002/asjc.1099 (0)
[7]
周涛, 王磊. 基于跟踪微分器的模型参考自适应控制[J]. 电光与控制, 2012, 19(10): 46-49. DOI:10.3969/j.issn.1671-637X.2012.10.011 (0)
[8]
张维存, 刘冀伟, 胡广大. 鲁棒多模型自适应控制系统的稳定性[J]. 自动化学报, 2015, 1(5): 113-121. (0)
[9]
张福海, 付宜利, 王树国. 惯性参数不确定的自由漂浮空间机器人自适应控制研究[J]. 航空学报, 2012, 33(12): 2347-2354. (0)
[10]
Ma JING, ZHANG Renhua. Model Reference Adaptive Neural Sliding Mode Control for Aero-Engine[J]. AASRI Procedia, 2012(3): 508-514. (0)
[11]
王曦, 曾庆福. 航空发动机结构参数和非结构参数不确定系统鲁棒H输出反馈控制[J]. 航空动力学报, 1999, 14(3): 305-309. (0)
[12]
朱玉斌, 樊思齐, 张秀华, 等. 基于自调整神经元的航空发动机多变量自适应解耦控制[J]. 航空动力学报, 2007, 22(3): 490-494. (0)
[13]
吴沧浦. 最优控制的理论与方法[M]. 北京: 国防工业出版社, 2000. (0)
[14]
Labane Chrif, Zemalache Meguenni Kadda. Aircraft Control System Using LQG and LQR Controller with Optimal Estimation-Kalman Filter Design[J]. Procedia Engineering, 2014, 80: 245-257. DOI:10.1016/j.proeng.2014.09.084 (0)
[15]
Anton V Proskurnikov. Universal Controllers of V.A. Yakubovich: a Systematic Approach to LQR Problems with Uncertain External Signals[J]. IFAC-Papers Online, 2015, 11(48): 557-562. (0)
[16]
Maity A, Hocht L, Holzapfel F. Higher Order Direct Model Reference Adaptive Control with Generic Uniform Ultimate Boundedness[J]. International Journal of Control, 2015, 88/10: 2126-2142. (0)
[17]
Alexander W, Zhllitsch. Application of Adaptive Control with Closed-Loop Reference Models to a Model Aircraft with Actuator Dynamics and Input Uncertainty[C]. Chicago: American Control Conference(ACC), 2015. (0)
[18]
Nguyen N T. Optimal Control Modification for Robust Adaptive Control with Large Adaptive Gain[J]. Systems & Control Letters, 2012, 61(4): 485-494. (0)
[19]
Kamalasadan S. A Neural Network Parallel Adaptive Controller for Fighter Aircraft Pitch-Rate Tracking[J]. IEEE Transactions on Instrumentation and Measurement, 2011, 60(1): 258-267. DOI:10.1109/TIM.2010.2047310 (0)
[20]
卢彬彬, 肖玲斐, 龚仁吉, 等. 基于人工蜂群算法的航空发动机参数自整定PID控制[J]. 推进技术, 2015, 36(1): 130-135. (LU Bin-bin, XIAO Ling-fei, GONG Ren-ji, et al. Self-Tuning PID Control for AeroEngine Based on Artificial Bee Colony Algorithm[J]. Journal of Propulsion Technology, 2015, 36(1): 130-135.) (0)
[21]
张海波, 王健康, 王日先, 等. 一种航空发动机多变量自抗扰解耦控制律设计[J]. 推进技术, 2012, 33(1): 78-83. (ZHANG Hai-bo, WANG Jian-kang, WANG Ri-xian, et al. Design of an Active Disturbance Rejection Decoupling Multivariable Control Scheme for Aero-Engine[J]. Journal of Propulsion Technology, 2012, 33(1): 78-83.) (0)