用柯尔莫哥洛夫算子建模涡扇发动机,实现精准非线性控制。
Koopman-Based Nonlinear Identification and Model Predictive Control of a Turbofan Engine

- 基于柯尔莫哥洛夫算子构建统一模型,可复用于多种控制策略。
- 自适应预测控制器在变飞行条件下性能更优,优于传统方法。
- 适合需要高鲁棒性非线性控制的航空发动机系统研究者。
本文研究基于柯尔莫哥洛夫算子的多变量控制方法,用于双转子涡扇发动机。构建物理级部件模型生成训练数据并验证控制器。采用改进的元启发式动态模式分解,设计目标函数以准确捕捉两转子转速和发动机压力比(EPR)动态,实现可复用的单个柯尔莫哥洛夫模型。基于识别出的时间变柯尔莫哥洛夫模型,开发了带扰动观测器的自适应柯尔莫哥洛夫模型预测控制器(AKMPC),并与柯尔莫哥洛夫反馈线性化控制器(K-FBLC)及其积分增强版(K-FBLC-I)对比。柯尔莫哥洛夫表示使转子加速度、涡轮进口温度等非线性输出限制可转化为线性约束。在海平面及变飞行条件下,对两转子转速与EPR两种控制配置进行评估。结果表明,该识别方法能准确预测转速与EPR,支持模型跨控制策略复用。所有方法在海平面性能相近,但AKMPC在变飞行条件下表现更优,因其能捕捉非线性动态、处理约束并补偿模型失配。此外,EPR控制策略提升了推力响应。研究验证了柯尔莫哥洛夫控制的有效性及AKMPC框架在鲁棒涡扇发动机控制中的优势。
原文摘要 · Abstract (English)
This paper investigates Koopman operator-based approaches for multivariable control of a two-spool turbofan engine. A physics-based component-level model is developed to generate training data and validate the controllers. A meta-heuristic extended dynamic mode decomposition is adapted, with a cost function designed to accurately capture both spool-speed dynamics and the engine pressure ratio (EPR), enabling the construction of a single Koopman model that can be reused across multiple control strategies. Using the identified time-varying Koopman model, an adaptive Koopman-based model predictive controller (AKMPC) with a disturbance observer is developed and compared with a Koopman-based feedback linearization controller (K-FBLC) and its integrator-augmented version (K-FBLC-I). The Koopman representation further enables nonlinear GTE output limiters, such as rotor-acceleration and turbine-inlet-temperature limits, to be expressed as linear constraints in the AKMPC. The controllers are evaluated for two control configurations of spool speeds and EPR, under both sea-level and varying flight conditions. The results demonstrate that the proposed identification approach enables accurate predictions of both spool speeds and EPR, allowing the Koopman model to be reused flexibly across different control formulations. While all strategies achieve comparable performance in sea-level conditions, the AKMPC demonstrates improved performance under varying flight conditions due to its ability to capture nonlinear dynamics, handle constraints, and compensate for model mismatch. Moreover, the EPR control strategy improves the thrust response. The study highlights the applicability of Koopman-based control and the advantages of the AKMPC framework for robust turbofan engine control.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。