Next Article in Journal
Adaptive Controller Design for Improving Helicopter Flying Qualities
Previous Article in Journal
Autonomous Emergency Gliding Landing Guidance and Control of Tilt-Wing Electric Vertical Take-Off and Landing for Urban Air Mobility Missions Using Control Barrier Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Neural Network-Based Parameter Estimation and Compensation Control for Time-Delay Servo System of Aeroengine

Jiangsu Province Key Laboratory of Aerospace Power System, College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(1), 64; https://doi.org/10.3390/aerospace12010064
Submission received: 20 November 2024 / Revised: 11 January 2025 / Accepted: 13 January 2025 / Published: 17 January 2025
(This article belongs to the Section Aeronautics)

Abstract

:
Servo systems are important actuators of aeroengines. The repetitive, reciprocating motion of the servo system leads to significant changes in its time delay and gain characteristics, and degradation increases the uncertainty of these changes. These characteristic variations may have an adverse effect on the dynamic performance of the aeroengine. Therefore, a neural network-based parameter estimation and a multi-loop neural network-based predictive control (ML-NNPC) method for aeroengine inlet guide vane (IGV) servo systems (SVS) were proposed. In this study, the time delay estimation of the servo system was treated as a classification problem, and an SE (squeeze-and-excitation)-GRU (gated recurrent unit) network was proposed to estimate the time delay by using the selected dynamic data of the servo system. The estimated delay was embedded into an online sequential extreme learning machine, and a nonlinear model predictive controller was designed to obtain an optimal control sequence. The compensation control loop was designed to reduce the impact of the model and delay mismatch problems of the control system. The proposed method was applied to the IGV SVS control of a turboshaft engine. The simulation results demonstrate that the time delay is estimated accurately and compensated effectively. Compared to the existing PI and PI with Smith predictor methods, the ML-NNPC method achieves better control performance in the control of both the SVS and the engine rotor speed system. The stability and robustness of the ML-NNPC also show superiority. The results verify the effectiveness of the proposed time delay estimation method and the ML-NNPC method.

1. Introduction

An aeroengine is a complex nonlinear system. To fully leverage the performance of an aeroengine and enhance its dynamic response capabilities, the engine control system is subject to increased standards [1]. As the actuator of the engine, the servo system (SVS) plays an important role in regulating the position of geometric mechanisms, such as fuel metering, guide vane angle, etc., and thus influences the engine’s operating state [2].
During aeroengine operation, the SVS operates reciprocally under conditions of vibration and significant load variations. It may experience performance degradation due to wear, corrosion [3,4,5,6], and load and oil pressure variations [7,8]. If degradation occurs or the displacement direction changes, a mismatch between controller parameters and the changed SVS characteristics may occur, resulting in poorer response properties of the SVS, which affects the engine performance and can even cause safety problems.
The inlet guide vane (IGV) SVS is one of the key actuators of aeroengines, playing an important role in controlling the direction of the airflow [9] as well as improving the efficiency and the aerodynamic stability of the engine. In order to ensure the safe operation of the engine, the attack angle of the airflow into the rotor blades needs to be adapted to the engine speed; therefore, the guide vane needs to be quickly and smoothly adjusted according to the rotor speed [10]. The biggest control challenge facing the IGV SVS is the deterioration of control performance due to parameter variations, especially the variation of delay parameters.
In the servo control system, time delay has a significant impact on its dynamic performance [11]. The Smith predictor (SP) is often used to compensate the performance degradation caused by time delay [11]. However, the SP relies heavily on the accurate modeling of the plant, including a precise estimation of the delay, which limits its application in time-varying delay systems [12]. To solve this problem, some modified SP controllers have been proposed, such as Astrom’s modified SP [13,14] and the gain adaptive SP [15]. The active disturbance rejection controller (ADRC) has also been used together with the SP, which can treat both internal and external uncertainty, including time delay disturbances, and can then mitigate the impact of the parameter-mismatching problem of the SP and enhance the system’s performance [16,17,18,19,20,21,22]. The neural network (NN) can model the nonlinear system accurately, so some adaptive control methods based on NNs have been applied to robotic manipulator systems to mitigate the time delay and other nonlinear characteristics of the system [23,24,25,26,27,28]. However, when the parameters and time delay of the plant vary over a wide range, their effects on system response are coupled. It is difficult for most of the above methods to maintain satisfactory performance. Even model predictive control (MPC) with online horizon optimization capability, which has been widely used in various fields [29,30], will encounter performance degradation when facing delay systems [31,32]. The outputs become even more unpredictable when the delay is larger than the length of the control horizon.
Due to the harmful effects of time delay on SVS control performance, it is essential to accurately estimate these delays and implement appropriate compensation strategies. Some researchers have attempted to identify parameters using frequency-domain methods [33,34], the gradient optimization algorithm [35,36], the least squares method [36], or the expectation maximization algorithm [37], and so on. But most of them are time-consuming and liable to fall into local optimization. The extreme learning machine (ELM) is a fast-learning neural network with strong generalization performance [38,39]. Consequently, it is widely used by researchers for online modeling [40,41,42,43]. But for parameter-coupled time-varying systems, the varying delay is difficult to estimate accurately online along with other varying parameters. Considering the unique response lag characteristic of time-delay systems, an independent time delay estimation method based on a SE (squeeze-and-excitation)-GRU (gated recurrent unit) network is proposed in this paper to realize time delay estimation, treating the estimation problem as a classification problem, and this method can estimate the time delay accurately over a wide range of parameter variations. GRU networks, as simplified long short-term memory (LSTM) networks, need less computational capability and are suitable for time series feature extraction [44]. SE networks contain an attention mechanism, which assigns high weights to important information and low weights to irrelevant information. By utilizing the attention mechanism of the SE network and integrating it with the GRU network, the classification performance of the network can be enhanced [45,46].
To model the time delay characteristics of the IGV SVS, the estimated delay is directly embedded into the online sequential extreme learning machine (OS-ELM) input layer. Then, the OS-ELM with a delay layer (DOS-ELM) is employed to capture the characteristics of IGV SVS, which can effectively mitigate the coupling between the delay and other varying parameters. Meanwhile, when the delay layer is removed from DOS-ELM, the remaining online sequential extreme learning machine (OS-ELM) can be used as a delay-free nominal model, and the output of the IGV SVS can be predicted with the OS-ELM. Based on the classical Smith predictive compensation structure, the delay that is ignored in the nominal control loop can be compensated by an additional compensation control loop. Then, a multi-loop neural network-based predictive control structure is developed, which makes the system robust even under large parameter variation conditions, including time delay.
The main contributions of this paper are as follows: (1) A time delay estimation method based on SE-GRU network is proposed and applied to IGV SVS, which independently separates the delay estimation problem from the system parameter identification and treats the estimation problem as a classification problem. It effectively solves the difficulty of delay estimation under multi-parameter coupling conditions, and estimates the time delay accurately. (2) A nonlinear model predictive control (NMPC) based time-delay system control with a special predictive model is proposed. The model is derived from the OS-ELM, which is trained with a DOS-ELM structure and formed the nominal model in the Smith predictor control configuration, while solving the problem of unpredictable output of a large-delay system. (3) A time delay compensation control loop is introduced, which can compensate for the bias brought by the time delay-free optimization of the MPC and form a multi-loop neural network predictive control (ML-NNPC) structure. This structure effectively inhibits the performance deterioration caused by changing the SVS parameters of IGV and ensures the stable operation of the engine by providing a high-performance compensation control for widely varying time delays.
The structure of this paper is as follows: Section 2 briefly describes the typical structure of the inlet guide vane servo systems of aeroengine; then, the delay characteristic is analyzed according to the test data of the IGV SVS. Section 3 presents the parameter estimation methods and the multi-loop neural network-based predictive and compensation control structure. Section 4 validates the parameter estimation method and the multi-loop control method proposed in this paper. Section 5 provides the conclusions of the study.

2. Introduction of the Inlet Guide Vane Servo System of an Aeroengine

A typical aeroengine inlet guide vane (IGV) servo control system is shown in Figure 1. The key components include an electro-hydraulic servo valve (EHSV), an actuating cylinder, and a servo controller [3]. The servo system receives commands from the engine full authority digital engine control (FADEC) system, compares them with the linear variable displacement transducer (LVDT) signal, and computes the tracking error. The controller generates a current command for the torque motor of the EHSV in accordance with the error and actuates the slide valve of the EHSV to supply oil at different pressures to both sides of the actuating cylinder. Subsequently, the IGV is driven to track the control command until the steady-state error is minimized to zero.
Considering the effect of time delay, the traditional single-loop IGV servo control system diagram of aeroengine is shown in Figure 2. In the figure, r represents the command signal, α is the feedback signal of the IGV angle converted from the displacement measured by the LVDT, and I is the controller’s output current.
Research has been conducted on the IGV SVS of a turboshaft engine, and the experimental data obtained are shown in Figure 3.
The sampling time Ts of the SVS is 5 ms. During the total 180-s test, the system command performs seven upward steps and seven downward steps. During the first upward step, the system experiences the longest delay of 23 Ts. This may be due to the time required to build up pressure and overcome inertia and damping effects during the initial movement of the system. Similarly, during the first downward step, the delay is also relatively long at 12 Ts. This could be attributed to the sudden reverse movement causing the system to need to overcome inertia and friction effects once again. During the normal unidirectional movement of the IGV SVS, the time delay is within 5 Ts.
The seventh- and eighth-step responses are shown in Figure 4.
In Figure 4, the delay of the seventh-step response is 3 Ts. However, the eighth-step response exhibits a significantly greater delay of 12 Ts. The delay of the servo system varies considerably during operation. This substantial variation inevitably affects the performance of the servo system. Usually, when the servo system parameters do not change significantly, the typical PI control can meet the requirements. However, when the servo system undergoes reciprocal operations and performance degradation, its characteristic parameters—especially the delay—will change significantly. Due to the significant variations in both the time delay and the gain of the SVS, the typical PI control system cannot maintain a satisfactory performance consistently. To solve this problem, improvements in time delay estimation and control methods are necessary.

3. Neural Network-Based Predictive Control and Compensation

A nonlinear model predictive control method is adopted here for the main controller design of the guide vane SVS. In order to obtain an accurate predictive model, the SE-GRU-based delay estimation method is firstly presented, and the estimated delay is passed to the DOS-ELM to capture the characteristic of the IGV SVS.

3.1. SE-GRU Network Based Time Delay Estimation

Time delays are a commonly encountered problem in engineering systems, and lots of studies have been carried out to address this problem. Most of them treat it as a parameter identification problem and solve it by using recursive or iterative algorithms.
In this paper, the time delay of the IGV system is taken as an integer multiple of the sampling time, and the range of the time delay variation due to degradation is known. Therefore, the time delay estimation problem can be considered as a classification problem based on the dynamic response characteristics of the system. A combination of an SE network and a GRU network named SE-GRU Net was proposed in this paper to classify the time delay. GRU can handle time series tasks with a significantly short training process. SE-Net can select important features with an attention mechanism. It can enhance the reinforcement and suppression effects of the network during the training process [47], which, in turn, improves the network’s classification ability.
The configuration of the GRU unit is shown in Figure 5.
The output of the GRU network can be calculated as follows:
r t = σ ( W r [ h t 1 , x t ] + b r ) h ˜ t = tanh ( W h [ r t h t - 1 , x t ] + b h ) z t = σ ( W z [ h t 1 , x t ] + b z ) h t = ( 1 z t ) h t 1 + z t h ˜ t
where ⊙ represents the Hadamard product and rt represents the reset gate, which controls the amount of the previous state ht−1 entering the GRU unit. xt represents the input vector. Wr and br are the weight and bias of the reset gate, and σ represents the Sigmoid activation function. zt represents the update gate vector, while Wz and bz are the weight and bias of the update gate. ht represents output state. h ˜ is the candidate state vector.
The SE-GRU network proposed in this paper is shown in Figure 6.
In Figure 6, the fully connected layers in the SE-Block represent the squeeze-and-excitation layer, respectively. The input data sequence is passed through the GRU1 network for the initial feature extraction. The outputs of GRU1 are then weighted at the multiplication layer according to their importance as evaluated by the SE-Block. This weighted sequence is subsequently passed to the GRU2 network for further feature extraction and the last unit of GRU2 stores the final information of the sequence for classification purposes; thus, the output of the last unit is passed to the fully connected layer that follows it [48].
Here, the delay is expressed as an integer multiple of the sampling time, i.e., the number of delay variation is finite (13 in this paper), so the network uses a Softmax layer to obtain the classified outputs of time delays.
The input sequence used to classify the time delay is
y k n g + 1 , y k n g + 2 , , y k Δ y k n g + 1 , Δ y k n g + 2 , , Δ y k
where Δy(k) = y(k) – y(k − 1), ng represents the length of the sequence, and kng + 1 is the moment when the system command r starts to change, i.e., when Flagr = 0. The output y and Δy can reflect the response time delay relative to the command change.
The training and test data are gathered by iterating all delay cases of the IGV SVS through simulation, and the SE-GRU net is trained offline. After that, it can be used to classify the time delay online.

3.2. Neural Network-Based Model Predictive Control

3.2.1. The DOS-ELM Model

NMPC is a model-based control algorithm that obtains optimal control sequences by minimizing an objective function [49]. The DOS-ELM with a delay layer was used to model the IGV SVS online, and the OS-ELM with the same parameters but without the delay layer was used to construct the predictive model.
The input–output model of the IGV SVS can be described in NAR (nonlinear autoregressive) model format [50]:
y m k = G m y k 1 , , y k n y , I k , , I k n I
where ny and nI are the orders of y and I.
The DOS-ELM neural network was used to model Equation (3) for its fast online learning ability. The structures of DOS-ELM and the OS-ELM model used in this paper are shown in Figure 7. The two models have the same inputs, weights, and the same active function.
In Figure 7, Gm,d is the DOS-ELM model with a time delay layer, Gm is the OS-ELM model without a time delay layer, and the parameters of Gm are directly taken from Gm,d. τm is the estimated time delay. W are the input weights, and β are adjustable output weights.
The DOS-ELM network is initialized offline and trained online. The output weight is updated as [51]:
β k + 1 = β k + y k + 1 β k H k + 1 H T k + 1 P ELM k + 1
H k + 1 = 1 1 + exp W I k τ m , , I k n I τ m , y k 1 , , y k n y T b
where PELM is an intermediate matrix used for updating the output weights, H are the hidden layer outputs, and b are the hidden layer bias. The estimated delay τm is used to obtain the hidden layer output H.
P ELM 0 = ( δ 2 I + H 0 H 0 T ) 1
P ELM k + 1 = P ELM k P ELM k H k + 1 I + H T k + 1 P ELM k H k + 1 1 H T k + 1 P ELM k

3.2.2. The Nonlinear Predictive Model

The nonlinear predictive control was adopted in this paper. The predictive model is built based on the delay-free OS-ELM model and the structure and parameters of the OS-ELM model are derived from the DOS-ELM model, i.e., the OS-ELM model Gm is updated with the DOS-ELM online during the operation. The NMPC thus developed a delay-free model-based optimal control.
Multi-step prediction is achieved using the OS-ELM model Gm. The actual inputs and outputs of the IGV SVS are denoted by y and I, respectively. ym is the output of model Gm, and Im is the predicted input. When OS-ELM input layer signals are available from the SVS system, the model utilizes actual signals as inputs. When prediction of future outputs is required, the predictive inputs Im and the outputs of the predictive model ym are also used as inputs to the OS-ELM. Then, the predictive model denoted by Gm,p can then be expressed in the format of a nonlinear autoregressive moving average with exogenous inputs (NARMAX) model as follows [50]:
y m k = G m y k 1 , , y k n y , I k , , I k n I y m k + 1 = G m y m k , y k 1 , , y k n y + 1 , I m k + 1 , I k , , I k n I + 1 y m k + n p = G m y m k + n p 1 , , y m k , y k 1 , , y k n y + n p , I m k + n p , , I m k + 1 , I k , , I k n I + n p , i f   n I > n p , n y > n p G m y m k + n p 1 , , y m k n y + n p , I m k + n p , , I m k n I + n p , e l s e
where np is the predictive horizon.
The NMPC control structure is shown in Figure 8.
To obtain optimal control performance, the future control sequence needs to be determined by optimizing the objective function. The objective function J used in this paper is
J = E j = 0 n p y m k + j y r k + j 2 + j = 0 n p γ Δ I m ( k + j ) 2 s . t     I min I m k + j I min y min y m k + j y min Δ I m = I m ( k + j ) I m ( k + j 1 )
where ym(k + j) and yr(k + j) correspond to the output of Gm,p and the reference trajectory of the system at the future moment k + j. γ is the control weighting coefficient. Imin and Imax are the minimum and maximum limiting values of the control current, and ymin and ymax are the minimum and maximum limiting values of the output displacement.
By minimizing the objective function in Equation (9) at each control period, a predictive control sequence [Im(k), Im(k + 1),…, Im(k + np  1)] can be obtained. This sequence enables the future predicted output sequence to reach the target value. To ensure a smooth transition of ym, the reference trajectory is set as follows:
y r k = y k y r k + j = a f y r k + j 1 + ( 1 a f ) r k + n p ,   j = 1 , 2 , , n p
where af is flexible coefficient, and 0 ≤ af < 1.
In k-th step, only the Im(k) is implemented, i.e., I(k) = Im(k). The Levenberg–Marquardt (LM) algorithm is used to solve the nonlinear optimization problem involved in predictive control [52]. To expedite the iteration speed and ensure real-time performance, the maximum iteration of the LM algorithm is set to 30 and the convergence tolerance is set to 10−4.

3.3. Structure of the Multi-Loop Neural Network-Based Predictive Compensation Control System

Although NMPC can achieve satisfactory control results in most cases, its performance may be degraded due to the varying time delay and gain of the servo system. Moreover, the outputs become even unpredictable when the delay exceeds the length of the control horizon. The Smith predictor is a widely utilized solution for addressing control issues associated with systems exhibiting a delay, commonly encountered in engineering applications [53]. Its original structural configuration is shown in Figure 9a, and its equivalent transformation structure is shown in Figure 9b.
The Smith predictor can achieve satisfactory performance when the nominal model and estimated delay are accurate, meaning that the nominal model can represent Gp and the estimated delay τm matches the actual delay τp. However, the performance will deteriorate significantly once parameter mismatch occurs. Therefore, a multi-loop neural network-based predictive and compensation control (ML-NNPC) method is proposed in this paper, which consists of an NMPC (instead of PI control) loop and a delay compensation loop.
The control structure of ML-NNPC, shown in Figure 10, is designed to realize parameter estimation and delay compensation for the servo system. Compared to the Smith predictor structure, the controller freedom is increased by incorporating an independent Gc2 controller.
In Figure 10, τm is the time delay estimated by the SE-GRU net. Gm,d is the onboard DOS-ELM model of the servo system trained online, its parameters are updated in real time. Gm,p is the delay-free predictive model of NMPC.
NMPC has relatively poor control performance for systems with time delays. To address this, the proposed two-degrees-of-freedom control structure divides the predictive control and delay compensation into two control loops. The NMPC controller in Loop 1 generates I1(k) to control the predictive model output tracking the reference signal. The controller Gc2 in Loop 2 generates I2(k) to drive the physical system output tracking the DOS-ELM model output, thus compensating the influence of time delay.
The output signal of ML-NNPC is
I ( k ) = I 1 ( k ) + I 2 ( k )
The control logic of ML-NNPC is illustrated in Figure 11. In dynamic state, the input-output characteristic reflects the time delay information. So, the quasi-steady-state judgement is performed according to the variation of r(k). When Flagr = 0, the system is in a dynamic state, and the dynamic data series for delay estimation is stored. Then, the SE-GRU module is activated to estimate the delay τm when the number of data stored reaches ng.
The quasi-steady state is judged as follows.
F l a g r = 1 , r k r avg k ε r 0 , r k r avg k > ε r
where εr represent the quasi-steady-state discrimination thresholds. ravg are the average values of command r from kng + 1 to k.

4. Simulation and Validation

4.1. Time Delay Estimation

The time delay is estimated by SE-GRU net. The training data for the SE-GRU net are obtained from the simulation results of the transfer function model of the IGV SVS, as shown in Equation (13) [54]. This transfer function was established based on the nonlinear least square method using the experimental data of IGV SVS presented in Figure 3.
G P ( s ) = α ( s ) I ( s ) = K v s T v s + 1 e τ d s
where α is the angle of IGV, α = y, Tv is the time constant of the EHSV, and Kv is the velocity amplification coefficient or open-loop gain of the servo system.
The accuracy of the transfer function model is shown in Figure 12. The servo system response is very fast, and the output of the transfer function model tracks the original experimental data very well, which means the model can represent the dynamic characteristic of the servo system and can be used as the agent model. With the transfer function model, all the possible time delay and gain variations of the IGV system can be simulated. This has greatly compensated for the lack of real experimental data and significantly enriched the training and testing dataset used for the SE-GRU neural network.
The delay of the researched servo system varies from 3Ts to 15Ts, where Ts = 5 ms represents the sampling time. The transfer function model was used to simulate all these conditions to enrich the training dataset apart from real IGV system data, and a total of 22,536 sets of data have been collected to train and test the SE-GRU net. The input sequence used in Equation (2) to classify the time delay is set to ng = 20, which can cover all the time delay situations and provide sufficient dynamic characteristics. The output sequence α and its single-step variation Δα are gathered as the network input after Flagr changes from 1 to 0. The network output is the corresponding time delay. The network is trained and the confusion matrix on the testing dataset is shown in Figure 13. The classification error on the same test dataset is compared with the GRU net and the LSTM net in Table 1.
From Table 1, we see that the SE-GRU net achieves a much higher classification accuracy on both the training set and the testing set than that of the GRU net and the LSTM net; the accuracy of the GRU net and the LSTM net is also similar.
The accuracy of the delay estimation was further tested on actual SVS data, and the result is shown in Figure 14. The estimation result was updated each time the stored data reached 20 (i.e., 0.005 s × 20 = 0.1 s) after Flagr = 0, so the estimated delay may lag behind the actual delay 0.1 s but is smaller than the settling time of the dynamic response of the servo system (0.3 s for common). From Figure 14, the time delay estimated by SE-GRU accurately follows the real delay after each command variation. If the time delay remained unchanged, even when there was command variation between 15 s and 20 s, the estimated result also remained unchanged.

4.2. Multi-Loop Neural Network-Based Predictive Compensation Control Validation

The simulation is carried out based on the transfer function model of the servo system in Equation (13), which is very convenient for simulating the delay and gain variations, where Gc1 is the OS-ELM-based NMPC, and Gc2 is the PI controller. The initial delay τp = 4 Ts. The parameters of Gc2 were set to match these initial conditions with Kp2 = 3 (mA/°) and Ki2 = 0.001 (mA/°) for Gc2.

4.2.1. Predictive Model Validation

For the controlled servo system, the prediction accuracy of the delay-free network model Gm,p is tested. The OS-ELM in Figure 7 was used to establish the servo system model online. The number of hidden layer nodes of the delay-free network Gm,p is 20, the orders of output ny = 2, and input nI = 2. Thus, the input weights W ∈ R20 × 5 and hidden layer bias b ∈ R20 × 1 are generated randomly. The initial output weights β are calculated by the least squares method offline [38,39,40] and updated online by using the recursive least squares method using Equations (4)–(7).
The prediction of future moments performed by the OS-ELM network used by Gm,p can be expressed as Equation (8). The error between the Gm,p model’s predictive output and the experimental data of the IGV servo system is compared. The results of the prediction are shown in Figure 15, where the “OS-ELM” represents the predictive output of the Gm,p, and “Real Output” represents the output of IGV servo system of the aeroengine.
As can be seen from Figure 15, the maximum predictive error occurs at 31 s, reaching 2.98%. The predictive accuracy of Gm,p shows a great advantage both in the steady state and in the dynamic process. It can be used as a predictive model for the ML-NNPC control structure proposed in this paper.

4.2.2. Control Validation

The simulation result is compared with the Smith PI control and Smith ADRC [55]. As illustrated in Figure 9, the Smith PI has a constant nominal model and constant estimated delay. All controllers are tuned to achieve satisfactory control performance on the non-degraded IGV SVS.
Based on the IGV SVS experimental data of the turboshaft engine shown in Figure 3, and considering the impact of measurement and process noise, Gaussian colored noise was applied to the control input I, and white noise was applied to the feedback signal in the simulation.
During the simulation, the parameters of the IGV SVS varied according to the characteristic of IGV SVS shown in Figure 3, i.e., the delay increases when the direction of IGV SVS movement changes. During this process, the system has to overcome the influence of inertia and friction effects, which result in significant variations in gain and time delay. Therefore, the changes in gain and time delay during reverse movement occurred at 5 s. It is worth mentioning that the effectiveness of the proposed control method can be verified through parameter variation simulations conducted either at increasing or decreasing movement process. The simulation result is shown in Figure 16.
In Figure 16, the initial delay τp = 4 Ts. Then, τp increases to 12 Ts and the gain of the servo system increases to 1.3 Kv at 5 s. Before time reaches 5 s, the system can be considered as not degraded. In this case, the dynamic performance of the ML-NNPC is superior to the Smith PI and Smith ADRC in terms of both response speed and convergence capabilities. The response of the Smith ADRC is slowest before time reaches 5 s. After time exceeds 5 s, τp increased to 12 Ts and the gain of the plant increased to 1.3 Kv; the responses are obviously faster. Overshoots occur in both Smith ADRC and Smith PI control systems. During the decrease process around time = 6 s, the overshoot of Smith ADRC is 12.9% and the overshoot of Smith PI control reaches 22.8%. In contrast, the ML-NNPC system ensures a fast response without overshoot, which demonstrates the advantage of the proposed control method.
The delay change and its estimation result for the full response process are shown in Figure 17.
In Figure 17, the initial time delay is 4 Ts and it increases to 12 Ts after 5 s. After going through a dynamic process, the estimation is completed, and accurate estimation results are achieved for subsequent times without estimation errors.

4.2.3. Controller Stability Validation

The stability of the control system is one of the key issues to be considered in the controller design. In order to validate the stability of the ML-NNPC controller proposed in this paper, the gain margin and phase margin of the controller are measured by frequency sweeping. The bode diagrams of the worst case, i.e., τp = 15 Ts and the open-loop gain increase to 1.3 Kv, are shown in Figure 18.
In this case, the gain margin and phase margin of the ML-NNPC controller compared with those of the PI controller and the Smith PI controller are shown in Table 2. The results in Table 2 were obtained by frequency sweeping and calculated as follows.
In Table 2, Gain margin is calculated as
G M = 20 log G ( j ω x )
where ωx is the crossover frequency, i.e., Im[G(x)] = 0. G() is the frequency description of the transfer function G(s). G(s) is the equivalent open-loop transfer function of the system.
G ( s ) = ϕ ( s ) 1 ϕ ( s )
where ϕ(s) is the closed-loop transfer function established by the nonlinear least squares method based on the data obtained from the closed-loop simulation of the corresponding control system.
The phase margin is calculated as:
r = 180 + G ( j ω c )
where ωc is the cutoff frequency, i.e., |G(c)| = 1.
From the data presented in Table 2, it is evident that compared to the PI controller and Smith PI controller, the ML-NNPC proposed in this paper exhibits better gain margin and phase margin performance in the worst case. The gain margin of ML-NNPC is about twice that of the Smith PI, while also exhibiting a higher cutoff frequency. This indicates the system will achieve a faster response property with a larger gain margin. Additionally, the crossover frequency of ML-NNPC is less than 70% of the Smith PI control system, but with a greater phase margin. This suggests that even if the actual system crossover frequency is slightly larger, perhaps due to the neglect of high-frequency characteristics in the modeling process of IGV SVS, the ML-NNPC system will experience a lower phase margin reduction than the PI and Smith PI controllers. This is because the smaller crossover frequency corresponds to a slower rate of decrease in the phase-frequency characteristic as the frequency increases compared to the high-frequency crossover frequency of the other controllers.
The frequency response of the Smith ADRC closed-loop control system has also been evaluated and illustrated in Figure 19. The figure reveals that the system exhibits a fatal deficiency in high-frequency stability when subjected to a wide range of parameter variations.
The results demonstrate that the ML-NNPC system achieves a faster response time, along with increased gain and phase margins, which means the system achieves enhanced stability and robustness properties.

4.3. Validation on Turboshaft Engine Control

The ML-NNPC system is used in the compressor IGV control of a bi-rotor turboshaft engine [56]. By controlling the angle of IGV SVS, the operating characteristics of the compressor can be adjusted to the optimal state, thus increasing the efficiency and surge margin (SM) of the compressor [57,58].
The control objective of a turboshaft engine in maximum continuous operation is to maintain a constant power turbine speed Np = 100%. In this case, the IGV command is scheduled according to the compressor-corrected speed Nc,cor. In our simulation, the Np speed changes between the ground idle speed Np = 85% and the maximum continuous state Np = 100%. The IGV command αr is scheduled according to the power turbine speed command Npr to obtain a favorable IGV condition for the power turbine acceleration, i.e., αr = f(Npr). The control configuration is shown in Figure 20. The fuel flow command Wfr is calculated by the Np controller in a closed loop. When the servo system undergoes degradation, the response of the servo control loop deteriorates, which in turn affects the engine’s dynamic performance.
The Np controller is designed based on the generalized predictive control (GPC) method [59]. The prediction horizon of the GPC controller is set to 10, and the control horizon is set to 2. It controls the engine power turbine speed Np to track the command Npr by adjusting the fuel flow. The servo system of the IGV adopts the ML-NNPC configuration, and the fuel servo system is represented by a typical inertial model. Simulation is carried out on the component-level model (CLM) of the turboshaft engine. The CLM is built based on the engine’s operating principles and is the most widely used agent model. The sampling time of CLM is 25 ms, which is 5 times faster than that of the IGV SVS model. As a result, during the simulation, the servo system model runs five times per CLM sampling period.
The simulation replicated the acceleration and deceleration process of a turboshaft engine, starting from its maximum continuous state, decelerating to idle, and then accelerating back to the maximum continuous state from idle [60]. During the simulation, the power turbine speed command Npr reduced from 100% to 85% and then accelerated back to 100%.
The control command Npr is shown in Figure 21a. The command αr is shown in Figure 21b.
Assuming the initial delay of the IGV servo system is 4 Ts, and changes to 12 Ts at time = 2 s. Additionally, the servo loop gain increased by a factor of 1.3 after time = 10 s. The responses of the guide vane, power turbine speed, and compressor surge margin (SMC) are shown in Figure 22.
From Figure 22a, it can be seen that at time = 5 s, as the power turbine speed Npr decreases, the IGV command αr increases. In the IGV control loop, the overshoots of Smith ADRC and Smith PI are 5.99% and 9.46% respectively. At this point, the delay τp = 12 Ts, which is significantly different from the controller design state. Mismatch between the controller and controlled object occurs. However, for the ML-NNPC, the delay is estimated online and the NN model is also trained online, so the mismatch hardly occurs. Meanwhile, the compensation control loop also can compensate the mismatch. After 10 s, when the gain increases, it can be observed that due to the model and controller mismatch, the IGV overshoots of the Smith ADRC and Smith PI are 17.87% and 26.89%, respectively. The ML-NNPC completes delay estimation at the first dynamic process and achieves much better responses in both the IGV increase and decrease process compared to the other methods. There is nearly no IGV overshoot during the entire dynamic process.
From Figure 22b,c, it can be observed that during the deceleration process of Np, the responses of the Smith ADRC are the fastest. However, during the Np acceleration process, the large overshoot of IGV caused a deviation of the IGV output from its command, which brings a decrease in the compressor surge margin SMC under Smith ADRC and Smith PI control systems. Due to the proximity of the SMC to the surge boundary, the safety of the aeroengine may also be compromised. Acceleration performance of the engine is deteriorated that the Np response of Smith ADRC is slower than that of the ML-NNPC, and the Np overshoot of Smith PI increased to 4.91%. The ML-NNPC system, on the other hand, shows no overshoot in the Np speed acceleration process, and the settling time is 2.9 s, which shows the ML-NNPC control system can better cooperate with the fuel control system and effectively enhance the engine response performance. It verifies the advantages of the proposed method in dealing with system parameter variations.

5. Conclusions

The IGV servo system of an aeroengine encounters large parameter variations, such as time delay and gain variations, and the variations will affect the performance of the servo system and the engine. The proposed ML-NNPC has demonstrated remarkable effectiveness in mitigating the effect of these uncertainties and shows advantages in maintaining robust performance and ensuring ample stability margins.
The time delay estimation can be treated as a classification problem and estimated independently by a classification neural network, which can achieve high precision under multi-parameter coupling conditions. The SE-GRU network was adopted and has shown effectiveness in time delay estimation.
The combination of DOS-ELM and OS-ELM makes the NMPC feasible for a large delay system. The dual-loop NMPC improves the response performance of the system under larger parameter variation conditions and enhances the system’s stability and robustness.
The proposed parameter estimation and ML-NNPC methods were validated through simulations at different parameters variation situations. The results demonstrate that the parameter estimation achieves high accuracy for both the simulation dataset and the physical system dataset. The multi-loop compensation control method outperforms the widely used PI and Smith PI control methods in dynamic responses for both the servo system and the engine rotor speed control system.
The parameter estimation and control method proposed in this paper are also valuable for other nonlinear systems. It can be applied to robust control, degradation monitoring, time delay estimation, disturbance compensation control, and so on. We will further research its application in an engine fuel control system and nozzle servo system, etc.

Author Contributions

Conceptualization, Q.L. and H.C.; methodology, H.C.; software, H.C. and S.P.; validation, H.C., Q.L. and S.P.; formal analysis, Z.Y.; investigation, Z.Y. and Q.L.; resources, H.C. and Q.L.; data curation, H.C.; writing—original draft preparation, H.C.; writing—review and editing, H.C. and Q.L.; visualization, H.C.; supervision, Q.L. and Z.Y.; project administration, Q.L. and Z.Y.; funding acquisition, S.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Science and Technology Major Project (J2019-I-0010-0010), National Natural Science Foundation of China (52306015), Project funded by China Postdoctoral Science Foundation (2021M701692), Jiangsu Funding program for Excellent Postdoctoral Talent, China (2022ZB202).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, X.; Wu, Z.; Sun, Q.; Ma, Y. Adaptive robust constraint-following control for electromechanically driven vector deflection system emphasis on time-varying uncertainty and input limit. Nonlinear Dyn. 2024, 112, 11167–11185. [Google Scholar] [CrossRef]
  2. Zhang, L.; Su, W.Z. Feedback control design of servo systems: A review. Control Theory Appl. 2024, 31, 545–559. [Google Scholar]
  3. Wang, K.; Du, X.; Sun, X.; Peng, K. Fault simulation and diagnosis of the aero-engine fuel regulator. In Proceedings of the 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018. [Google Scholar]
  4. Yuan, Y.; Zhang, T.; Lin, Z.; Zhang, J. An investigation into factors determining the metering performance of a fuel control unit in an aero engine. Flow Meas. Instrum. 2020, 71, 101672. [Google Scholar] [CrossRef]
  5. Yin, Y.; Li, W.; Li, S.; Lu, C.; Xiao, Q.; Liu, H. Thermodynamic simulation and analysis of aeronautical servo actuator. In Proceedings of the 4th World Conference on Mechanical Engineering and Intelligent Manufacturing (WCMEIM), Shanghai, China, 12–14 November 2021. [Google Scholar]
  6. Wang, J.; Li, Y.; Lu, Y.; Mao, G. Recent Advancement in Aero-Engine Health Monitoring. Aircr. Des. 2009, 29, 56–60. [Google Scholar]
  7. Ji, C.S.; Wang, Y.; Lu, J.J. Online actuator parameter estimation method for aero-engine control system. Control Theory Appl. 2022, 31, 1–12. [Google Scholar]
  8. Liu, Y.; Kung, T.; Chang, K.; Chen, S. Observer-based adaptive sliding mode control for pneumatic servo system. Precis. Eng. 2013, 37, 522–530. [Google Scholar] [CrossRef]
  9. Li, Y.; Wang, Z. Aero-Engine Guide Vane Angle Regulator Iterative Learning Control Method. In Proceedings of the the IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 12–14 October 2018. [Google Scholar]
  10. Poujol, N.; Trébinjac, I.; Duquesne, P. Effects of Inlet Guide Vanes on the Performance and Stability of an Aeronautical Centrifugal Compressor. ASME. J. Turbomach. 2021, 143, 101010. [Google Scholar] [CrossRef]
  11. Omar, Z.; Wang, X.; Hussain, K.; Yang, M. Delay compensation based controller for rotary electrohydraulic servo system. Int. J. Dynam. Control 2021, 9, 1645–1652. [Google Scholar] [CrossRef]
  12. Espin, J.; Castrillon, F.; Leiva, H.; Camacho, O. A modified Smith predictor based—Sliding mode control approach for integrating processes with dead time. Alex. Eng. J. 2022, 61, 10119–10137. [Google Scholar] [CrossRef]
  13. Abe, N.; Yamanaka, K. Smith predictor control and internal model control—A tutorial. In Proceedings of the SICE 2003 Annual Conference (IEEE Cat. No.03TH8734), Fukui, Japan, 4–6 August 2003. [Google Scholar]
  14. Hölzl, S.L. The case for the smith-åström predictor. J. Process Control 2023, 128, 103026. [Google Scholar] [CrossRef]
  15. Astrom, K.J.; Hang, C.C.; Lim, B.C. A new smith predictor for controlling a process with an integrator and long dead-time. IEEE Trans. Autom. Control 1994, 39, 343–345. [Google Scholar] [CrossRef]
  16. Xiang, S.; Xu, B.; Wu, S.; Peng, D. Gain adaptive smith predictor for congestion control in robust active queue management. In Proceedings of the 2006 6th World Congress on Intelligent Control and Automation, Dalian, China, 21–23 June 2006. [Google Scholar]
  17. Li, X.Y.; Gao, Z.Q.; Tian, S.P.; Ai, W. Time-delay influence reducing and active disturbance rejection control of uncertain systems with large time-delay. Control Theory Appl. 2023, 41, 1–12. [Google Scholar]
  18. Zhang, B.; Tan, W.; Li, J. Tunning of smith predictor based generalized adrc for time-delayed processes via imc. ISA Trans. 2020, 99, 159–166. [Google Scholar] [CrossRef] [PubMed]
  19. Zhang, D.; Yao, X.; Wu, Q.; Song, Z. Adrc based control for a class of input time delay systems. J. Syst. Eng. Electron. 2017, 28, 1210–1220. [Google Scholar]
  20. Casta N Eda, L.A.; Luviano-Ju A Rez, A.; Ochoa-Ortega, G.; Chairez, I. Tracking control of uncertain time delay systems: An adrc approach. Control Eng. Pract. 2018, 78, 97–104. [Google Scholar] [CrossRef]
  21. Zhao, S.; Gao, Z. Modified active disturbance rejection control for time-delay systems. ISA Trans. 2014, 53, 882–888. [Google Scholar] [CrossRef] [PubMed]
  22. Tan, W.; Fu, C. Analysis of active disturbance rejection control for processes with time delay. In Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015. [Google Scholar]
  23. Chen, S.; Xue, W.; Zhong, S.; Huang, Y. On comparison of modified adrcs for nonlinear uncertain systems with time delay. Sci. China Inf. Sci. 2018, 61, 70223. [Google Scholar] [CrossRef]
  24. Dastres, H.; Rezaie, B.; Baigzadehnoe, B. Neural-network-based adaptive backstepping control for a class of unknown nonlinear time-delay systems with unknown input saturation. Neurocomputing 2020, 398, 131–152. [Google Scholar] [CrossRef]
  25. Ge, S.S.; Hong, F.; Lee, T.H. Adaptive neural network control of nonlinear systems with unknown time delays. IEEE Trans. Autom. Control 2003, 48, 2004–2010. [Google Scholar]
  26. Zhou, Q.; Shi, P.; Xu, S.; Li, H. Observer-based adaptive neural network control for nonlinear stochastic systems with time delay. IEEE Trans. Neural Netw. Learn. Syst. 2013, 24, 71–80. [Google Scholar] [CrossRef]
  27. Hua, C.; Guan, X.; Shi, P. Robust output feedback tracking control for time-delay nonlinear systems using neural network. IEEE Trans. Neural Netw. 2007, 18, 495–505. [Google Scholar] [CrossRef]
  28. Truong, H.V.A.; Nguyen, M.H.; Tran, D.T.; Ahn, K.K. A novel adaptive neural network-based time-delayed estimation control for nonlinear systems subject to disturbances and unknown dynamics. ISA Trans. 2023, 142, 214–227. [Google Scholar] [CrossRef]
  29. Yu, J.; Guo, X.; Pei, X.; Chen, Z.; Zhou, W.; Zhu, M.; Wu, C. Path tracking control based on tube mpc and time delay motion prediction. IET Intell. Transp. Syst. 2020, 14, 1–12. [Google Scholar] [CrossRef]
  30. Chen, Q.; Sheng, H.; Zhang, J.; Li, J. Novel high-safety aeroengine performance predictive control method based on adaptive tracking weight. Chin. J. Aeronaut. 2024, 37, 352–374. [Google Scholar] [CrossRef]
  31. Pan, Y.; Chen, Y.; Liu, Y.; Zhang, L.; Gao, F.; Huang, Q. Pareto Multiobjective Lyapunov-Based Economic Model-Predictive Control for Nonlinear Time-Delayed System. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 142–151. [Google Scholar] [CrossRef]
  32. Wang, Y.; Leibold, M.; Lee, J.; Ye, W.; Xie, J.; Buss, M. Incremental Model Predictive Control Exploiting Time-Delay Estimation for a Robot Manipulator. IEEE Trans. Control. Syst. Technol. 2022, 30, 2285–2300. [Google Scholar] [CrossRef]
  33. Dan, Y.M.; Wang, Y.G.; Wang, K. Modeling Identification for High Order Process with Time—Delay in the Frequency Domain. Electron. Sci. Technol. 2019, 32, 6–9. [Google Scholar]
  34. Wang, Y.; Wang, Y.G. Identification Method of High Order Model with Time Delay Based on Frequency Domain Analysis. Control Eng. China 2023, 30, 245–250. [Google Scholar]
  35. Li, J.; Song, W.; Jiang, Y.; Chu, J. Improved gravitational search and gradient iterative identification for multivariable hammerstein time-delay systems. Circuits Syst. Signal Process. 2023, 42, 5161–5186. [Google Scholar] [CrossRef]
  36. Gu, Y.; Zhu, Q.; Nouri, H. Identification and u-control of a state-space system with time-delay. Int. J. Adapt. Control Signal Process. 2022, 36, 138–154. [Google Scholar] [CrossRef]
  37. Zhang, J.; Guo, F.; Hao, K.; Chen, L.; Huang, B. Identification of errors-in-variables arx model with time varying time delay. J. Process Control 2022, 115, 134–144. [Google Scholar] [CrossRef]
  38. Huang, G.; Zhu, Q.; Siew, C. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef]
  39. Huang, G.; Chen, L.; Siew, C.K. Universal approximation using incremental constructive feedforward networks with random hidden nodes. IEEE Trans. Neural Netw. 2006, 17, 879–892. [Google Scholar] [CrossRef] [PubMed]
  40. Ren, X.; Li, H.; Li, Y. Image-based visual servoing control of robot manipulators using hybrid algorithm with feature constraints. IEEE Access 2020, 8, 223495–223508. [Google Scholar] [CrossRef]
  41. Kang, M.; Chen, H.; Dong, J. Adaptive visual servoing with an uncalibrated camera using extreme learning machine and q-leaning. Neurocomputing 2020, 402, 384–394. [Google Scholar] [CrossRef]
  42. Liu, C.; Wang, Y.; Pan, T.; Zheng, G. Fault diagnosis of electro-hydraulic servo valve using extreme learning machine. Int. Trans. Electr. Energy Syst. 2020, 30, e12419. [Google Scholar] [CrossRef]
  43. Yuksel, T. Fuzzy gain-scheduling based fault tolerant visual servo control of quadrotors. Drones 2023, 7, 100. [Google Scholar] [CrossRef]
  44. Cho, K.; Van Merriënboer, B.; Gulcehre, C.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning phrase representations using rnn encoder-decoder for statistical machine translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, Doha, Qatar, 25–29 October 2014. [Google Scholar]
  45. Hao, S.; Lee, D.; Zhao, D. Sequence to sequence learning with attention mechanism for short-term passenger flow prediction in large-scale metro system. Transp. Res. Part C Emerg. Technol. 2019, 107, 287–300. [Google Scholar] [CrossRef]
  46. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, A.; Polosukhin, I. Attention is all you need. In Proceedings of the 31st Conference on Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
  47. Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018. [Google Scholar]
  48. Xu, S.; Li, J.; Liu, K.; Wu, L. A parallel gru recurrent network model and its application to multi-channel time-varying signal classification. IEEE Access 2019, 7, 118739–118748. [Google Scholar] [CrossRef]
  49. Wang, Y.; Huang, J.; Zhou, W.; Lu, F.; Xu, W. Neural network-based model predictive control with fuzzy-SQP optimization for direct thrust control of turbofan engine. Chin. J. Aeronaut. 2022, 35, 59–71. [Google Scholar] [CrossRef]
  50. Leontaritis, I.J.; Billings, S.A. Input-output parametric models for non-linear systems Part II: Stochastic non-linear systems. Int. J. Control 1985, 41, 329–344. [Google Scholar] [CrossRef]
  51. Liang, N.-Y.; Huang, G.-B.; Saratchandran, P.; Sundararajan, N. A fast and accurate online sequential learning algorithm for feedforward networks. IEEE Trans. Neural Netw. 2006, 17, 1411–1423. [Google Scholar] [CrossRef] [PubMed]
  52. Cheng, L.; Liu, W.; Hou, Z.-G.; Yu, J.; Tan, M. Neural-network-based nonlinear model predictive control for piezoelectric actuators. IEEE Trans. Ind. Electron. 2015, 62, 7717–7727. [Google Scholar] [CrossRef]
  53. Sanz, R.; García, P.; Albertos, P. A generalized smith predictor for unstable time-delay siso systems. ISA Trans. 2018, 72, 197–204. [Google Scholar] [CrossRef]
  54. Yao, H.; Zhang, T.H.B.Z. Control System Design Technology for Aero-Engine; Science Press: Beijing, China, 2017. [Google Scholar]
  55. Fu, C.; Tan, W. Linear active disturbance rejection control for processes with time delays: IMC Interpretation. IEEE Access 2020, 8, 16606–16617. [Google Scholar] [CrossRef]
  56. Gu, N.; Wang, X.; Lin, F. Design of disturbance extended state observer (d-eso)-based constrained full-state model predictive controller for the integrated turbo-shaft engine/rotor system. Energies 2019, 12, 4496. [Google Scholar] [CrossRef]
  57. Wang, M.J. Research on the Adjustment of Variable Inlet Guide Vane of Axial Compressor Under Off-design Condition. Master’s Thesis, Harbin Engineering University, Harbin, China, 2019. [Google Scholar]
  58. Sun, W. Research on Matching Characteristics of Two-Stageaxial Compressor Components. Master’s Thesis, Shanghai Jiao Tong University, Shanghai, China, 2020. [Google Scholar]
  59. Zhou, X.; Lu, F.; Zhou, W.; Huang, J. An improved multivariable generalized predictive control algorithm for direct performance control of gas turbine engine. Aerospace Sci. Technol. 2020, 99, 105576. [Google Scholar] [CrossRef]
  60. Cao, D.; Tang, H.; Chen, M. Performance and Adaptive Surge-Preventing Acceleration Prediction of a Turboshaft Engine under Inlet Flow Distortion. In Proceedings of the International Conference on Mechanical, Aeronautical and Automotive Engineering (ICMAA 2017), Malacca, Malaysia, 25–27 February 2017. [Google Scholar]
Figure 1. The structure of a typical IGV servo control system.
Figure 1. The structure of a typical IGV servo control system.
Aerospace 12 00064 g001
Figure 2. Diagram of single-loop servo control system.
Figure 2. Diagram of single-loop servo control system.
Aerospace 12 00064 g002
Figure 3. IGV SVS experimental data: (a) input current; (b) IGV response.
Figure 3. IGV SVS experimental data: (a) input current; (b) IGV response.
Aerospace 12 00064 g003
Figure 4. IGV SVS step test: (a) SVS 7th step response; (b) SVS 8th step response.
Figure 4. IGV SVS step test: (a) SVS 7th step response; (b) SVS 8th step response.
Aerospace 12 00064 g004
Figure 5. The structure of the GRU unit.
Figure 5. The structure of the GRU unit.
Aerospace 12 00064 g005
Figure 6. SE-GRU structure.
Figure 6. SE-GRU structure.
Aerospace 12 00064 g006
Figure 7. OS-ELM neural network model. (a) DOS-ELM model Gm,d with time delay layer; (b) OS-ELM model Gm without time delay layer.
Figure 7. OS-ELM neural network model. (a) DOS-ELM model Gm,d with time delay layer; (b) OS-ELM model Gm without time delay layer.
Aerospace 12 00064 g007
Figure 8. NMPC structure.
Figure 8. NMPC structure.
Aerospace 12 00064 g008
Figure 9. Smith predictor structure: (a) original structural; (b) transformation structure.
Figure 9. Smith predictor structure: (a) original structural; (b) transformation structure.
Aerospace 12 00064 g009
Figure 10. Multi-loop neural network-based predictive control structure.
Figure 10. Multi-loop neural network-based predictive control structure.
Aerospace 12 00064 g010
Figure 11. Control logic of the degradation estimation and compensation control system.
Figure 11. Control logic of the degradation estimation and compensation control system.
Aerospace 12 00064 g011
Figure 12. Fitting effect of the derived transfer function model: (a) input current; (b) fitting effect.
Figure 12. Fitting effect of the derived transfer function model: (a) input current; (b) fitting effect.
Aerospace 12 00064 g012
Figure 13. Confusion matrix of delay classification on the testing dataset.
Figure 13. Confusion matrix of delay classification on the testing dataset.
Aerospace 12 00064 g013
Figure 14. Delay estimation for servo system data with SE-GRU: (a) command; (b) estimated delay.
Figure 14. Delay estimation for servo system data with SE-GRU: (a) command; (b) estimated delay.
Aerospace 12 00064 g014
Figure 15. Prediction result of Gm: (a) predicting effect; (b) modelling error.
Figure 15. Prediction result of Gm: (a) predicting effect; (b) modelling error.
Aerospace 12 00064 g015
Figure 16. Response of the ML-NNPC.
Figure 16. Response of the ML-NNPC.
Aerospace 12 00064 g016
Figure 17. Accuracy of online time delay estimation.
Figure 17. Accuracy of online time delay estimation.
Aerospace 12 00064 g017
Figure 18. Bode diagram of the ML-NNPC controller: (a) gain margin; (b) phase margin.
Figure 18. Bode diagram of the ML-NNPC controller: (a) gain margin; (b) phase margin.
Aerospace 12 00064 g018
Figure 19. Frequency response of the Smith ADRC closed-loop system: (a) magnitude-frequency characteristic; (b) phase-frequency characteristic.
Figure 19. Frequency response of the Smith ADRC closed-loop system: (a) magnitude-frequency characteristic; (b) phase-frequency characteristic.
Aerospace 12 00064 g019
Figure 20. Servo system structure in turboshaft engine.
Figure 20. Servo system structure in turboshaft engine.
Aerospace 12 00064 g020
Figure 21. Command for the acceleration and deceleration process of a turboshaft engine: (a) Command for the power turbine speed; (b) command for the guide vane.
Figure 21. Command for the acceleration and deceleration process of a turboshaft engine: (a) Command for the power turbine speed; (b) command for the guide vane.
Aerospace 12 00064 g021
Figure 22. Response after servo degradation: (a) IGV response; (b) Np response; (c) SMC response.
Figure 22. Response after servo degradation: (a) IGV response; (b) Np response; (c) SMC response.
Aerospace 12 00064 g022
Table 1. Classification error of three networks.
Table 1. Classification error of three networks.
NetworkTraining Set Error/%Testing Set Error/%
SE-GRU1.512.00
GRU3.854.6
LSTM3.634.4
Table 2. Comparison of frequency characteristics.
Table 2. Comparison of frequency characteristics.
ControllerGain Margin
(dB)
Cutoff Frequency (rad/s)Phase Margin
(deg)
Crossover
Frequency (rad/s)
ML-NNPC8.6728.568.99.07
Smith PI4.3922.135.213.3
PI3.9521.432.913.6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, H.; Li, Q.; Ye, Z.; Pang, S. Neural Network-Based Parameter Estimation and Compensation Control for Time-Delay Servo System of Aeroengine. Aerospace 2025, 12, 64. https://doi.org/10.3390/aerospace12010064

AMA Style

Chen H, Li Q, Ye Z, Pang S. Neural Network-Based Parameter Estimation and Compensation Control for Time-Delay Servo System of Aeroengine. Aerospace. 2025; 12(1):64. https://doi.org/10.3390/aerospace12010064

Chicago/Turabian Style

Chen, Hongyi, Qiuhong Li, Zhifeng Ye, and Shuwei Pang. 2025. "Neural Network-Based Parameter Estimation and Compensation Control for Time-Delay Servo System of Aeroengine" Aerospace 12, no. 1: 64. https://doi.org/10.3390/aerospace12010064

APA Style

Chen, H., Li, Q., Ye, Z., & Pang, S. (2025). Neural Network-Based Parameter Estimation and Compensation Control for Time-Delay Servo System of Aeroengine. Aerospace, 12(1), 64. https://doi.org/10.3390/aerospace12010064

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop