To solve the problem of transient control design with uncertainties and degradation in the life cycle, a design method for a turbofan engine’s transient controller based on reinforcement learning is proposed. The method adopts an actor–critic framework and deep deterministic policy gradient (DDPG) algorithm with the ability to train an agent with continuous action policy for the continuous and violent turbofan engine state change. Combined with a symmetrical acceleration and deceleration transient control plan, a reward function with the aim of servo tracking is proposed. Simulations under different conditions were carried out with a controller designed via the proposed method. The simulation results show that during the acceleration process of the engine from idle to an intermediate state, the controlled variables have no overshoot, and the settling time does not exceed 3.8 s. During the deceleration process of the engine from an intermediate state to idle, the corrected speed of high-pressure rotor has no overshoot, the corrected-speed overshoot of the low-pressure rotor does not exceed 1.5%, and the settling time does not exceed 3.3 s. A system with the designed transient controller can maintain the performance when uncertainties and degradation are considered.
31 March 2021 in Journal of Engineering for Gas Turbines and Power
The dynamic characteristics of the turbofan engine vary greatly in the full flight envelope, which makes the problem of dynamic uncertainty and input uncertainty very prominent. This brings different degrees of performance impact to the engine control system and even makes it lose stability. This paper proposes a multivariable adaptive control method for dealing with multivariable dynamic uncertainty and input uncertainty. First, for the case where the number of state variables is less than or equal to the number of input variables and the input matrix satisfies the full-rank condition of the row, the existence of the right pseudo-inverse matrix of the input matrix can be guaranteed. Then, the dynamic uncertainty and input uncertainty can be mathematically converted into standard matched uncertainty. Second, the Lyapunov quadratic function is constructed by the closed-loop tracking error vector and the adaptively adjustable control parameter estimation errors, and the Lyapunov stability constraint is considered. Then, under the premise of considering the dynamic characteristics of the actuator, an adaptive control algorithm for multivariable uncertainty model of turbofan engine is derived. Finally, ground and high-altitude simulations are carried out on the dual-loop control system based on the nonlinear dynamic model of the turbofan engine. The results show that the control system has robust stability and anti-interference performance for dynamic uncertainty and input uncertainty of turbofan engine in the full flight envelope. By introducing stronger parameter change rate information to the controller, its performance can be further improved, and the transient state control is more stable.
To solve the modeling problem of altitude ground test facility (AGTF) exhaust systems, which is caused by nonlinearity along the gas path and the difficulty of ejection factor calculation, a multi-cavity iterative modeling method is presented. The components of exhaust systems, such as the exhaust diffuser and cooler, are built with a series of volumes. It overcomes the disadvantage that traditional lumped-parameter models have, whereby they cannot calculate the dynamic parameters along the gas path. The exhaust system model is built with an iterative method based on multi-cavity components, and simulations are carried out under experimental conditions. The simulation results show that the maximum error of pressure is 2 kPa in the steady state and less than 6 kPa in the transient process compared with experimental data. Closed-loop simulations are also carried out to further verify the accuracy and effectiveness of the multi-cavity iterative exhaust system modeling method.
Modelica is an open-source, object-oriented equation-based modeling language. It is suitable for describing sophisticated dynamic systems (symmetry/asymmetry) as it uses mathematical acausal equations to express physical characteristics. The hydraulic mechanical units (HMU) of gas turbine engine control systems couple the contents of mechanical, hydraulic, symmetry, and other multidisciplinary fields. This paper focuses on the Modelica description method of those HMU models. The content of this work is threefold: firstly, the division form of basic elements in HMU is defined, and the method for describing these element models with Modelica is proposed; secondly, the organization of the element models is defined by using the inheritance characteristics of Modelica, and a lightweight (small code scale) component model is designed; and finally, the causal/acausal connections are designed according to bond graph theory, and the elements and components are integrated into a prototype modeling library. In this paper, the modeling library is verified by comparing simulation results of five typical HMU subsystem models with commercial modeling and simulation software.