Open Access
Issue
JNWPU
Volume 37, Number 6, December 2019
Page(s) 1248 - 1256
DOI https://doi.org/10.1051/jnwpu/20193761248
Published online 11 February 2020

© 2019 Journal of Northwestern Polytechnical University. All rights reserved.

Licence Creative CommonsThis is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

航空发动机是一个高度复杂的非线性被控对象, 其工作过程是极其复杂的气动热力过程, 并且这一过程随着其环境条件和工作状态的变化将发生很大变化。因此要求航空发动机控制系统在复杂热力循环参数下具有良好的鲁棒性能[1-2]。传统的增益调度技术的调参过程极其复杂, 仅是从工程应用的角度考虑使用调度参数建立了局部线性控制器之间的关系, 无法理论上保证系统在设计包线内的稳态特性, 并且对控制系统不确定性的鲁棒性较差[3-4]。线性变参数(linear parameter varying, LPV)控制是近年来受到大量学者广泛关注的一种新颖的增益调度技术, 系统的非线性特性或者动态特性依赖于实时可测的外部参数, 可对其采用线性控制理论的方法设计依赖于调度参数的变增益控制器, 理论上保证了系统在整个参数轨迹上的稳定性和鲁棒性能, 进而克服了传统增益调度控制器设计中的插值问题和稳定性问题[3-6]。

Oliveira等针对一类不确定LTI系统, 将其转化为多胞型LPV系统, 基于参数依赖Lyapunov理论并结合线性矩阵不等式(linear matrix inequality, LMI)方法得到了保守性较低的H性能指标估计方法[7]; 邵朋院针对大尺度变参数无人机的飞行控制问题, 提出了一种LPV系统鲁棒变增益PID控制方法, 解决了变形无人机暂态控制问题中存在的大尺度变参数问题[8]。在发动机控制方面, Reberga等针对涡扇发动机的LPV建模方法进行了总结研究[9]; Zhen等针对涡扇发动机LPV建模过程中调度参数的选择问题进行研究, 并采用发动机非线性模型进行仿真验证[10]; Bruzelius等针对高涵道比涡扇发动机LPV模型, 基于参数依赖Lyapunov函数和多凸性概念, 设计了变增益控制器[11]; 吴斌等针对发动机全包线内多控制器切换问题, 提出了一种基于状态重置的切换多胞LPV控制方法, 并将其应用于涡扇发动机全包线中间状态控制仿真中[12]。目前广泛采用有界实引理和二次Lyapunov函数进行LPV控制器的设计, 以保证系统的稳定性和鲁棒性, 但该方法需要在整个参数轨迹上求解LMI, 这将增加计算的复杂性。此外采用鲁棒H控制虽然能够保证系统稳定并具有一定的鲁棒性, 但是它并不能处理系统的瞬时特性, 为此需将闭环系统的极点配置在左半平面上指定位置内以保证系统具有一定的稳定性和动态性能[13-14]。

针对上述问题, 本文提出了一种基于区域极点配置的航空发动机多变量鲁棒变增益LPV控制方法。通过雅克比线性化方法建立多变量航空发动机多项式LPV模型[15], 使用网格法对整个参数轨迹进行合理划分, 并将闭环系统极点配置到复平面上的指定位置以获得期望的动态响应特性, 通过引入LMI方法, LPV系统的区域极点配置问题和鲁棒H控制问题可描述为包含LMI约束的凸优化问题, 进而, 可通过求解一组LMI确保所设计的多目标控制器既满足鲁棒H性能指标又具有良好的动态性能[16]。最后将其应用于某型涡扇发动机模型中进行了仿真验证。

1 问题描述

航空发动机在飞行包线内气动热力循环参数复杂且变化剧烈, 具有多处供油与几何可调作动装置, 控制变量较多, 并且发动机输入与输出之间存在严重耦合特性。目前, 航空发动机线性模型的线性控制器和传统变增益控制方法不能很好地满足系统参数大范围变化要求, 只能从工程应用的角度出发保证控制系统在设计点上具有一定的鲁棒性能和稳定性, 无法从理论上保证非设计点上的稳定性和控制性能, 设计者只能事后依赖于大量计算和仿真评价控制系统整体控制性能。

为克服上述缺点, 本文针对以下形式的发动机多项式LPV模型P设计依赖于参数ρ的多变量控制律u=K(ρ), 其中P表示如下

式中, ρRk为实时可测的调度参数, 一般选择相对低压转子转速nL作为调度参数以反映发动机实际工作状态; 为系统状态变量; uRnu为系统输入信号; Rny为测量输出信号。系统的系数矩阵为依赖于调度参数ρm阶多项式, 具有如下形式

式中, fk(k=0, 1, …, m)为相应维数的常值矩阵, 且ρ∈[ρminρmax]。

针对航空发动机这一强非线性被控对象, 上述LPV鲁棒控制方法依赖实时可测外部参数ρ, 可实时反映发动机系统动态特性和非线性特性, 根据建立的LPV控制器通过参数ρ可实时改变系统增益, 并且Lyapunov理论的应用保证了系统在整个包线内的全局稳定性。此外, 线性系统的瞬时响应与其极点位置密切相关, 为保证系统具有一定的稳态和动态特性, 需将闭环系统的极点配置在左半平面的适当区域内。为此, 本文开展了基于区域极点配置的鲁棒LPV控制方法研究, 以期改进发动机控制系统的稳定性、动态性能指标和鲁棒性。

2 LPV鲁棒控制方法

2.1 LPV控制系统方案设计

本文研究目标:针对系统(1), 基于图 1所示控制系统结构, 设计依赖于参数ρ的多变量控制律u=K(ρ), 为保证控制系统的动态性能和鲁棒性能, 将闭环系统极点配置到图 2所示阴影区域且令从扰动输入信号w到控制输出信号z的闭环传递函数Twz(s)的H范数小于性能指标γ

图 1中, w为增广被控对象的控制期望, 其中d为量测干扰, r为参考输入; u为控制作用量; 设=r- , 则为增广系统状态变量, z= 为增广系统输出变量, 则增广系统G可表示如下

式中

I代表适当维数的单位矩阵。

根据图 1所示控制系统结构, 多变量全阶控制器K(ρ)可表示为

式中, 为多变量全阶控制器的状态变量, Ak(ρ), Bk(ρ), Ck(ρ), Dk(ρ)为依赖于参数ρ的待求解参数矩阵。相应的闭环系统是

thumbnail 图1

控制系统结构框图

thumbnail 图2

闭环系统极点配置区域

2.2 鲁棒稳定性分析

引理1[17]  给定2个LMI区域D1D2, 矩阵A(ρ)同时是D1-稳定和D2-稳定的充分必要条件是存在一个对称正定矩阵X(ρ)∈Rn×n, 使得

考虑图 2所示区域S(α, r, θ), 可将其作为具有一个圆锥扇形S(0, 0, θ)、一个具有α-稳定度的半平面区域Dα和一个圆盘D(r, 0)这3个LMI区域的交集, 以保证系统的调节时间、最大超调量等动态过程指标满足控制系统要求, 因此根据引理1, 矩阵A(ρ)的所有特征值均在区域S(α, r, θ)中的充分必要条件是存在一个对称正定矩阵X1(ρ), 使得

引理2[17]  系统(5)具有H性能指标γ的充要条件是:存在一个对称正定矩阵X2(ρ), 使得对所有参数ρ均满足下列LMI

式中,*表示由矩阵对称性所得矩阵块。

2.3 基于网格法的LPV鲁棒控制器设计与求解

针对系统(1)设计控制器(4), 使得闭环系统(5)同时满足以上给定的闭环区域极点约束和H性能指标γ的多目标控制问题可以通过求解具有变量X1(ρ), X2(ρ)和K(ρ)的LMI(8), (9), (10), (11)来解决。根据引理2, 通过引入一个共同Lyapunov矩阵

则上述多目标控制问题可通过建立和求解以下凸优化问题解决:

式中,α, θ, r是设计者给定参数。

由于参数化Lyapunov函数的引入, LPV系统性能分析问题转化为参数化LMI约束下的非凸优化问题并需求解无限维LMI, 求解困难。为解决上述问题, 本文采用网格法对整个系统参数轨迹进行划分, 并在网格点上分析系统相关性能, 以作为整个系统的性能分析结果, 进而转化为有限维LMI进行计算, (13)式可变换如下

(14) 式中矩阵变量Xcl和控制器参数矩阵Aki, Bki, Cki, Dki呈现非线性关系, 为此, 本文采用变量替换法将上述非线性矩阵不等式转化为LMI, 以求解控制器Ki

首先将矩阵Xcl及其逆矩阵进行如下分块

式中,X, YRn×n是对称矩阵。由

可得

定义

则通过矩阵运算可得

根据(19)至(22)式, 定义如下变量替换公式

对不等式(14)第一个矩阵分别左乘diag{F1T, I, I}和右乘diag{F1, I, I}, 转化为

对不等式(14)第二个矩阵分别左乘矩阵F1T和右乘矩阵F1, 对不等式(14)第3个、第4个矩阵分别左乘diag{F1T, F1T}和右乘diag{F1, F1}, 转化为

式中

根据恒等式Xcl-1Xcl=I, 可得

解得矩阵XY后, 通过矩阵I-XY的奇异值分解得到满秩矩阵MN。由正定矩阵Xcl>0可得

由于(24)至(27)式、(30)式是关于矩阵变量, XY的LMI, 如果上述LMI存在可行解, 则控制器参数可通过以下公式得到

式中, 各顶点凸分解系数αi基于变参数ρ的几何距离调度策略进行求解, 参见文献[18]。

综上所述, 基于区域极点配置的LPV鲁棒H全阶控制器设计如下:

1) 针对多变量LPV模型(1), 对调度参数ρ的参数轨迹进行合理划分;

2) 将控制器K(ρ)的设计问题转化为(13)描述的凸优化问题, 解得矩阵, XY;

3) 对矩阵I-XY的奇异值分解求解满秩矩阵MN;

4) 根据(31)式求解控制器的参数矩阵Ak(ρ), Bk(ρ), Ck(ρ)和Dk(ρ);

5) 根据(4)式建立多变量鲁棒LPV控制器。

3 航空发动机LPV模型建立及其控制器设计

3.1 航空发动机LPV模型及其多项式表示

针对某型涡扇发动机模型, 在飞行高度和马赫数一定的条件下, 选择发动机相对低压转子转速nL作为调度参数, 当nL∈[0.8 0.98]时均匀选择10个发动机精确线性模型, 基于雅克比线性化方法, 对各系数矩阵元素采用不分段的多项式拟合方法建立3阶多项式发动机LPV模型[19]

式中, 以高、低压转子转速的相对变化量作为状态变量, 主燃油供油量、尾喷口面积的相对变化量作为控制变量u=(Δmf, ΔA8)T, 高压转子转速和高压涡轮出口温度的相对变化量作为被控变量

网格划分的疏密程度是实现发动机LPV控制的关键, 网格划分过多会增加运算的复杂程度, 划分过少可能导致控制效果较差, 经过运算比较, 本文对调度参数nL的参数轨迹进行五等分, 在每个网格点上考虑发动机LPV模型的性能, 同时考虑燃油计量装置和尾喷口作动筒为惯性环节, 其时间常数分别为0.05 s和0.1 s, 其传递函数可统一表示为

也作为状态变量, 建立扩展对象模型Pi, 即

式中, , ΔT45)T, u=(Δmf, ΔA8)T

3.2 基于多项式LPV模型的航空发动机多变量控制器设计

在给定发动机多项式LPV模型(32)的基础上, 设计如图 1所示发动机控制系统结构, 要求闭环系统极点配置到α=1.3, , r=10所约束区域, 并根据2.2节研究方法求解基于区域极点配置的LPV鲁棒H控制器。以飞行条件:H=10 km, Ma=0.9, nL=0.81为仿真算例, 解得γ=0.823 7 < 1, 控制系统满足全局范围稳定要求。根据(5)式, 该条件下从控制期望w到控制输出z的闭环传递函数为

式中

4 仿真验证

本文针对飞行包线内不同的飞行条件:H=5 km, Ma=0.95;H=10 km, Ma=0.9;H=12 km, Ma=0.95, 根据设计的LPV鲁棒控制器与在稳态条件下的发动机非线性模型、线性模型簇分别组成闭环控制系统进行仿真, 验证控制系统的鲁棒性能, 稳定性, 不同控制通道的动、静态性能和通道间的耦合影响, 仿真过程中引入的噪声皆为互不相关的零均值高斯白噪声, 仿真结果如图 3图 7所示。

图 3针对飞行条件:H=10 km, Ma=0.9, nL=0.81下对应的发动机线性模型, 当参考输入rT45=0, rnH=1时, 采用基于区域极点配置方法后多变量鲁棒LPV控制系统ΔnH的阶跃响应结果对比。

图 3可见, 未加入区域极点配置的LPV鲁棒控制系统, 阶跃响应的调节时间为2.97 s; 基于区域极点配置的LPV鲁棒控制系统, 阶跃响应的调节时间为1.48 s, 由此可见, 该方法具有较好的动态响应特性。

图 4图 5针对发动机精确线性模型簇进行验证:图 4表示当参考输入rT45=0, rnH=1时, 多变量控制系统ΔnH和ΔT45的阶跃响应和解耦效果; 图 5表示当参考输入rT45=1, rnH=0时, 多变量控制系统ΔnH和ΔT45的阶跃响应和解耦效果。

图 4图 5可见, 控制系统具有非常满意的动态响应和解耦结果, 不同的控制通道之间耦合影响小, 且衰减速度较快, 衰减时间小于3 s。

图 6图 7针对发动机非线性模型进行验证:引入高斯白噪声的信噪比为(70, 70), 图 6表示当参考输入rT45=0, rnH变化时, 多变量控制系统ΔnH的指令跟踪结果; 图 7表示当参考输入rnH=0, rT45变化时, 多变量控制系统ΔT45的指令跟踪结果。

图 6图 7可见, 在不同飞行状态下, 本文所设计的多变量LPV鲁棒控制器, 在可变参数nL的调度下, 随着参考输入的变化, 发动机的响应能够快速跟踪控制指令的变化, 保证了发动机在稳态工作点下控制系统的稳定性, 同时保证控制系统具有良好的动态性能。系统阶跃响应的调节时间不大于1.6 s, 超调小于1%, 对控制期望的稳态跟踪误差小于0.1%, 同时控制系统对测量干扰具有很好的抑制作用。

综上所述, 本文所设计的多变量LPV鲁棒控制器较好地满足了航空发动机控制系统的技术指标设计要求, 保证了在较大的参数变化范围内, 发动机控制系统具有良好的鲁棒性能和动态特性。

thumbnail 图3

区域极点配置应用前后仿真结果对比

thumbnail 图4

rnH=1, rT45=0时nHT45的阶跃响应

thumbnail 图5

rT45=1, rnH=0时T45nH的阶跃响应

thumbnail 图6

不同飞行条件下ΔnH的跟踪响应

thumbnail 图7

不同飞行条件下ΔT45的跟踪响应

5 结论

采用基于区域极点配置的多变量鲁棒LPV控制方法对航空发动机多变量鲁棒增益调度问题进行了研究, 得到以下结论:

1) 阐明了传统变增益控制方法的不足, 建立了能够反映发动机非线性特性和实时性的LPV模型, 并设计了基于区域极点配置的多变量鲁棒LPV控制系统, 理论上保证了系统的全局稳定性;

2) 对调度参数nL的轨迹进行五等分, 利用LMI技术针对发动机线性系统设计了满足闭环极点配置要求的输出反馈控制器, 将闭环系统极点配置于左半平面恰当区域内, 以获得期望的动态响应特性, 保证了发动机这一强非线性系统始终具有很高的动态性能和稳态性能;

3) 在某型涡扇发动机模型的不同飞行条件下, 分别以稳态条件下的发动机非线性模型、线性模型簇为对象进行仿真验证。仿真结果表明:存在扰动输入情况下, 系统阶跃响应调节时间不大于1.6 s, 超调小于1%, 对控制期望的稳态跟踪误差小于0.1%, 航空发动机LPV控制系统具有很强的抗干扰能力, 同时具有良好的稳态和动态性能, 符合发动机控制系统技术指标要求。

References

  1. Richter H. Advanced Control of Turbofan Engines[M]. New York, Springer 2011 [Google Scholar]
  2. Fan Siqi. Aeroengine Control[M]. Xi'an, Northwestern Polytechnical University Press, 2008: 24–27 (in Chinese) [Google Scholar]
  3. Chumalee S, James F Whidborne. Gain-Scheduled H Control via Parameter-Dependent Lyapunov Functions[J]. International Journal of Systems Science, 2015, 46(1): 125–138 [Article] [NASA ADS] [CrossRef] [Google Scholar]
  4. Fu Caifen, Tan Wen, Liu Jizhen. Robust Gain Scheduling Controller Based on Loop shaping[J]. Information & Control, 2005, 34(2): 152–156 [Article] (in Chinese) [Google Scholar]
  5. Hughes H, WU F. Optimal Control for Spacecraft Large Angle Manuevers Using H Infinity Linear Varying Parameter Control Techniques[C]//AIAA Guidance, Navigation and Control Conference and Exhibit, 2006 [Google Scholar]
  6. Apkarian P, Gahinet P, Becker G. Self-Scheduled H Control of Linear Parameter-Varying Systems:a Design Example[J]. Automatica, 1995, 31(9): 1251–1261 [Article] [CrossRef] [Google Scholar]
  7. De Oliveira P J, Oliveira R C L F, Leite V J S, et al. H Guaranteed Cost Computation by Means of Parameter-Dependent Lyapunov Functions[J]. Automatica J IFAC, 2004(6): 1053–1061 [CrossRef] [Google Scholar]
  8. Shao Pengyuan. Robust Gain-Scheduling Control of UAV with Parameter Varying in Large Scale[D]. Xi'an, Northwestern Polytechnical University, 2016 (in Chinese) [Google Scholar]
  9. Reberga Luc. LPV Modeling of a Turbofan Engine[J]. IFAC Proceedings Volumes, 2005, 38(1): 526–531 [Article] [CrossRef] [Google Scholar]
  10. Tian Z, Tan D, Wang X. A Comparative Study of LPV Modeling for Turbofan Engines[C]//AIAA/SAE/ASEE Joint Propulsion Conference, 2017 [Google Scholar]
  11. Bruzelius F, Breitholtz C, Pettersson S. LPV-Based Gain Scheduling Technique Applied to a Turbo Fan Engine Model[C]//International Conference on Control Applications, 2002: 713–718 [Google Scholar]
  12. Wu Bin, Huang Jingquan. Intermediate State Control of Turbofan Engine in Full Envelope Based on Switched Polytopic Approach[J]. Journal of Aerospace Power, 2016, 31(8): 2040–2048 [Article] (in Chinese) [Google Scholar]
  13. Yu Zhongwei, Chen Huitang, Wang Yuejuan. Robot Manipulator LPV Robust H Controller Design Based on LMI Approach[J]. Control & Decision, 2001, 16(2): 146–150 [Article] (in Chinese) [Google Scholar]
  14. Rao P Shrikant, Sen I. Robust Pole Placement Stabilizer Design Using Linear Matrix Inequalities[J]. IEEE Trans on Power Systems, 2000, 15(1): 313–319 [Article] [NASA ADS] [Google Scholar]
  15. Lu F, Qian J, Huang J, et al. In-Flight Adaptive Modeling Using Polynomial LPV Approach for Turbofan Engine Dynamic Behavior[J]. Aerospace Science & Technology, 2017, 64:223–236 [Article] [CrossRef] [Google Scholar]
  16. Yuan Shichun, Guo Chen, Liu Yu. Integrated Robust Control and Simulation for Ship Steering-Main Diesel Engine Using Linear Parameter-Varying Representation[J]. Journal of System Simulation, 2008, 20(7): 1812–1816 [Article] (in Chinese) [Google Scholar]
  17. Yu Li. Robust Control-Linear Matrix Inequality Method[M]. Beijing, Tsinghua University Press, 2002 (in Chinese) [Google Scholar]
  18. Apkarian P, Gahinet P, Becker G. Self-Scheduled H Control of Linear Parameter-Varying Systems:a Design Example[J]. Automatica, 1995, 31(9): 1251–1261 [Article] [CrossRef] [Google Scholar]
  19. Li Huacong, Wang Xin, Han Xiaobao, et al. Study of Aeroengine Linear Parameter Varying Modeling[J]. Journal of Propulsion Technology, 2007, 28(4): 418–421 [Article] (in Chinese) [Google Scholar]

All Figures

thumbnail 图1

控制系统结构框图

In the text
thumbnail 图2

闭环系统极点配置区域

In the text
thumbnail 图3

区域极点配置应用前后仿真结果对比

In the text
thumbnail 图4

rnH=1, rT45=0时nHT45的阶跃响应

In the text
thumbnail 图5

rT45=1, rnH=0时T45nH的阶跃响应

In the text
thumbnail 图6

不同飞行条件下ΔnH的跟踪响应

In the text
thumbnail 图7

不同飞行条件下ΔT45的跟踪响应

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.