Abstract

The distributed control architecture becomes more and more important in future gas turbine engine control systems, in which the sensors and actuators will be connected to the controllers via a network. Therefore, the control problem of network-enabled high-performance distributed engine control (DEC) has come to play an important role in modern gas turbine control systems, while, due to the properties of the network, the packet dropouts must be considered. This study introduces a distributed control system architecture based on a networked cascade control system (NCCS). Typical turboshaft engine distributed controllers are designed based on the NCCS framework with state feedback under random packet dropouts. The sufficient robust stable conditions are derived via the Lyapunov stability theory and linear matrix inequality approach. Simulations illustrate the effectiveness of the presented method.

1. Introduction

The distributed control system (DCS) is a control system wherein control elements are distributed throughout the system. This is in contrast to the centralized ones, which use a single controller at a central location. In a DCS, a hierarchy of controllers is connected by communication networks for information/data transmission. The advantages of the DCS architecture, such as reduction of system weight, higher reliability, modularity, and less low life cost, merit increasing attention from industrial companies and engineers.

Conventional gas turbine engine control systems are designed as a centralized architecture (which called as Full Authority Digital Engine Control, FADEC) to protect the control elements from the extreme environment [1]. While, with the increasingly development of sophisticated electronics with higher reliability in high temperature environment, the requirements of increased performance, more convenient operation, reduction of design, and maintenance cost make the control system to use a more effective architecture. Thus, the distributed engine control (DEC) architecture came into being [2, 3].

Due to the distributed architecture, the sensors and controllers are connected by the communication networks, as well as between the controllers and the actuators. DEC seeks to advance the state of the art in gas turbine engine control systems by using a digital communication network with a more robust network. This will lead to the development of gas turbine engine control systems with greater extensibility and higher capacity for upgrades. DEC is extensively studied in [2, 47] and the references therein.

The DEC architecture can be viewed as an NCCS. For example, the GE T700 turboshaft engine is a two-spool gas turbine engine consisting of a gas generator and a free power turbine [8, 9], and the power turbine is connected to the rotor system by a shaft and a gear box. Conventionally, the power turbine can be considered as a part of the rotor system [10]. The input of the rotor system is the gas generator’s output and shaft torque; therefore, the whole turboshaft engine system combined with control systems can be reviewed as a cascade control system (CCS) [11].

As for the DEC using the communication networks to close the control loop, there are fundamental factors to affect the DEC system. They include network-induced time delay, packet dropouts, and bandwidth constraints [12, 13]. Therefore, to guarantee the desired performance and to ensure stability, the control system should be robust to these factors. The network-induced time delay in NCCSs occurs when the sensors, controllers and actuators transfer information/data through the networks, and it can degrade the performance of the control systems and even can destabilize the system [14]. Since the network-induced time delay is unavoidable in the NCCSs, the existing literature, such as [1518] and the references therein, has discussed the time delay, and many useful approaches have been proposed and even applied to the industrial systems see [1921] and the references therein.

However, few papers have discussed the DEC robust control in gas turbine engine control systems. For example, Belapurkar et al. [22] analyzed the stability of set-point controller for partially DEC systems with time delays by using LQR method. Yedavalli et al. [13] discussed the stability of DEC systems under communication packet dropouts. Merrill et al. [2] provided a DEC design approach based on quadratic invariance optimal control theory to the control performance of various types of decentralized network configurations.

This paper is concerned with the problem of controller design for gas turbine engine distributed control by using state feedback control in the form of NCCSs with packet dropouts. The rest of the paper is organized as follows. In Section 2, the architecture of distributed engine control system is thoroughly described, and the state feedback control problem is formed. state feedback controllers are designed based on Lyapunov stability theory and LMI approach in Section 3. A numerical simulation example is presented in Section 4 to illustrate the effectiveness of the approach. Conclusion will be found in Section 5.

Notation. Throughout the paper, the superscripts “” and “” represent matrix transposition and matrix inverse, respectively. refers to the Euclidean vector norm, and stands for the mathematical expectation operator with respect to the given probability measure . In symmetric block matrices or long matrix expressions, an asterisk represented a term that is induced by symmetry. stands for a block-diagonal matrix.

2. Problem Formulation

2.1. DEC System Architecture Description

This study utilized a GE T700 turboshaft engine. Figure 1 shows the simplified diagram. The inputs to the gas generator were the power turbine speed set value, , and the fuel flow rate, . The outputs were the gas generator speed, , engine torque transmitted by the power turbine shaft, , compressor static discharge pressure, , and power turbine inlet temperature, . The controller design process begins with a linearized, state-space model of the system. Figure 2 shows the simplified model in this case.

Control laws essentially work to maintain , constant at the set point by modulating . The control accomplishes this by scheduling a nominal speed as a function of , , and . The control trims this demand to isochronously adjust to set input. position limits the maximum permissible , while the control further limits the maximum . The control limits the acceleration/deceleration rate as a function of scheduled limit. The DEC discussed herein has one network, which is inserted in the gas generator controller and the gas generator. Figure 3 shows the architecture. The abovementioned description illustrates that the GE T700 control structure is a cascade control structure, wherein the desired primary process output can only be controlled by controlling the secondary control process output.

Primary Plant. The state-space representation of the rotor system is provided by the following equation [9, 23]:

Secondary Plant. The continuous-time linear model of the gas generator is shown as follows:where is exogenous process white noise signal belonging to and the noise parameters matrix should be used as design parameters to achieve desirable system frequency response characteristics [9].

The following assumptions are partially taken from [24, 25]:(a)The controllers are event-driven. The primary controller computes the values and sends them to the secondary controller after obtaining the latest samples of the primary plant outputs. The secondary controller then computes the control command and sends it to the actuator as soon as it receives the latest samples of the secondary plant and the control output of the primary plant controller through a common network.(b)The actuator is time-driven. In other words, the actuator actuates the plants once it receives the control command. The actuator will then use the previous value by zero-order-hold to precede the secondary process in case of packet loss.(c)The sensors are time-driven; that is, they periodically sample the outputs and send them to the corresponding controllers.(d)The data packet transmitted from the controller to the plant may be delayed. The delay is assumed to be a fixed one and less than a sampling period (i.e., ).(e)The data packet is assumed to be transmitted between the primary and secondary controllers in a single packet without any loss. However, the data packet transmitted between the secondary controller and the actuator may be delayed or may meet a possible failure in a random manner.

2.2. State Feedback Control of DEC System

By considering the network-induced delay , the controllers are event-driven, the actuator is time-driven, and the engine receives the piece-wised control input is given bythat is, the actuator receives the signal if the data is transmitted successfully; otherwise, the previous value will be used in the actuator by zero-order-hold, where is the control output of the secondary controller.

Since the actuator is time-driven, the packet loss may happen in a random manner. Then, can be rewritten by [25, 26]where is a Bernoulli distributed stochastic variable taking the value 0 or 1. represents the successful state transmission of the delayed packet and describes the complete packet loss. It assumed that satisfies the Bernoulli distribution [27]:where is a positive scalar, , and .

Considering the system reference input , the static state feedback controller is utilized by a discrete-time form:where is the probability-dependent (packet dropouts probability) state feedback gain matrix given by and iswhere is the state vector of rotor system in discrete-time form and is the state feedback gain.

By using (3), the rotor system and engine with sampling period, , are discretized towhere ,  , andwhere , ,  , and . Then, considering the random packet loss, combined (5) and (7) with (10), (10) becomes

Thus, the discretized system can be further expanded as

Since the goal of this paper is to design the state controllers to regulate the power turbine speed in presence of disturbances, the output of the closed-loop is determined by , and the input is exogenous disturbance . Observing (9) and (12), , , and are chosen as the closed-loop state vectors. Therefore, the closed-loop state-space form is given bywhere , , , and can be seen in

3. Main Results

3.1. System Performance Requirement

In this paper, the goal is to design controllers (7) and (8) for the turboshaft engine NCCS, such that, in the presence of random packet losses, the closed-loop system (13) is stable, and the performance constraint is satisfied [28]for all nonzero , where is a prescribed scalar.

3.2. Controller Design

Lemma 1 (Schur complement). Given constant matrices , , and , where and , then if and only if

Theorem 2. Let the positive scalar be given. The closed-loop system (13) is stable with an performance index , if there exist symmetric positive definite matrices and matrices , , , , , and such that the following LMI holds:whereand the state feedback gain matrices can be gained by

Proof. In order to conclude the controller design conditions, the following Lyapunov function can be defined:Now, for any nonzero ,where can be seen inand can be rewritten inThus, by applying Lemma 1, (24) can be obtainedNow, the goal is to prove . By means of the partition matrices , , the values of , , , , and , , and in LMI (17), the following inequality (25) can be gotten:If (25) holds, then by using , the following inequality (26) can be gained:Equation (17) can then be obtained by pre- and postmultiplying (26) by . Therefore, for zero to with respect to , it yields:Since , the closed-loop system (13) is stable, and it satisfies (15).

Algorithm for the Controllers Design(a)The continuous closed-loop system parameters are derived based on Figure 2.(b)The continuous system parameters are discretized.(c)The convex optimization problem (17) is solved to obtain the feasible solutions in terms of positive definite matrices , nonsingular slack matrices ,  , and matrices , , , and .(d)The controller parameters , , and are derived based on Theorem 2.(e)Stop.

4. Simulation Examples

This section presents the effectiveness evaluation of the proposed method under simulations in the GE T700 turboshaft gas turbine engine DEC control systems. The model of the engine is based on partial derivatives calculated from an accurate nonlinear model [1]. The rotor system and the gas generator models in continuous time form are provided:

The coefficients after the discretization are provided as follows:

Simulation 1. Let the packet loss probability value , and given the initial conditions as ,, the simulation time is , sampling time is , and assuming that the two network-induced delays are both equivalent to , which is not longer than the sampling period, . The goal of this simulation is to design the controller gains such that the closed-loop system is robustly stable with a disturbance attenuation level . The optimized solution of (17) can be calculated by using the LMI toolbox in MATLAB:Figures 4 and 5 show the responses of the state variables in the closed-loop system under packet dropouts, and the system states converge to zero. Meanwhile, Figure 6 illustrates that the gas generator control loop (inner loop) is much faster than the rotor system control loop (outer loop). Therefore, by Theorem 2, the closed-loop system (13) is robust stable with disturbance-rejection-attenuation level , and it is noted that the obtained controllers make sure the fast response of inner loop to eliminate disturbances.

Simulation 2. In order to show the effectiveness evaluation of the proposed method under different values of packet loss probability , the obtained state feedback controller parameters and disturbance attenuation level are presented in Table 1. In Table 1, the case represents the successful transmission, representing the packet dropout, and denotes the complete loss of transmission case.
Figures 7 and 8 show that the closed-loop system (13) can be stabilized with or without packet dropouts. Figure 9 illustrates that the dynamical behavior of the closed-loop system takes longer to converge to zero. Figures 10 and 11 show the network-induced packet loss responses. Thus, the designed controllers are well suited for the considered turboshaft engine model and work well over the network-induced imperfections and input disturbances.

5. Conclusions

This study considered the novel robust distributed engine control problem to guarantee the engine performance with random packet dropouts and disturbances. A distributed control system architecture of a typical turboshaft engine was also described accordingly. This distributed architecture can be transformed into a networked cascade control system. The state feedback controllers were designed to robustly stabilize the closed-loop system under packet loss and disturbances. The sufficient conditions for stability were derived based on the Lyapunov stability and the LMI approach. The controller design problem under consideration is solvable if the LMI was feasible. Simulation examples were provided to show the effectiveness of the approach.

Notations

:Power lever angle (throttle)
:Gas generator speed
:Power turbine speed
:Main rotor blade velocity
:Rotor torque state
:Engine shaft torque
:Collective pitch
:Inlet pressure
:Static pressure at Station 3
:Inlet temperature
:Interturbine gas temperature
:Fuel flow
:Power turbine inertia
:Lumped power turbine/dynamometer inertia
:Main rotor blade inertia
:Stiffness of the centrifugal restoring springs
:Lag hinge damping
:Aero damping
:Reference input
:Model state vector
:Model output vector
:Model input vector
:Partial derivatives
:Process white noise.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

The authors would like to thank Professor Ming Cao, Dr. Xiaodong Chen, and Dr. Qingkai Yang from University of Groningen for their thoughtful remarks that improved the presentation of this paper. This work was supported by National Natural Science Foundation of China (NSFC) [Grant nos. 61573035 and 61104146] and the China Scholarship Council (CSC) [Grant no. 201506025135].