Next Article in Journal
Tracking Control of Unforced and Forced Equilibrium Positions of the Pendubot System: A Nonlinear MHE and MPC Approach
Next Article in Special Issue
Comparative Analysis of Force and Eddy Current Position Sensing Approaches for a Magnetic Levitation Platform with an Exceptional Hovering Distance
Previous Article in Journal
Tracking Control of Uncertain Neural Network Systems with Preisach Hysteresis Inputs: A New Iteration-Based Adaptive Inversion Approach
Previous Article in Special Issue
Experimental Implementation of a Magnetic Levitation System for Laser-Directed Energy Deposition via Powder Feeding Additive Manufacturing Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Decoupling Control for Module Suspension System of Maglev Train Based on Feedback Linearization and Extended State Observer

College of Intelligence Science and Technology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Actuators 2023, 12(9), 342; https://doi.org/10.3390/act12090342
Submission received: 25 July 2023 / Revised: 19 August 2023 / Accepted: 24 August 2023 / Published: 25 August 2023
(This article belongs to the Special Issue Advances in High-Precision Magnetic Levitation Actuators)

Abstract

:
The suspension gap of the electromagnetic suspension maglev train is around 8 mm. In practice, it is found that the system gap fluctuations are amplified due to the inner coupling of the suspension module system in the maglev train. In addition, maglev trains are affected by load disturbances and parameter perturbations during operation. These uncertainties reduce the ride comfort. Therefore, it is necessary to propose a novel control strategy to suppress inner coupling while reducing the influence of uncertainties on the system. In this paper, a control strategy based on feedback linearization and extended state observer (ESO) is proposed to address this challenge. Firstly, the suspension module system model is established with parameter uncertainties and external disturbances. Additionally, the inner coupling of the suspension module is represented in this model. Subsequently, the feedback linearization method based on differential geometry theory is applied to reduce the effect of inner coupling. Meanwhile, the system uncertainties are transformed into equivalent disturbances by this method. Afterward, a linear ESO is designed to estimate the equivalent disturbances. Finally, a state feedback controller is used to achieve stable suspension and compensate for the disturbances. Simulation and experimental results show that the proposed decoupled control strategy significantly suppresses the influence of inner coupling and uncertainties on the system compared with the traditional PID control strategy.

1. Introduction

Maglev trains has gradually attracted extensive attention for advantages, which include low noise, low energy consumption, high climbing capacity, and environmental friendliness [1,2]. Over the past 50 years, maglev train technology has undergone significant development and has been commercially implemented in several countries. Noteworthy examples include the Transrapid in Germany, High Speed Surface Transport (HSST) in Japan, Urban Transit Maglev (UTM) in Korea, and Beijing S1 line in China [3,4,5,6,7].
Figure 1a shows the lateral view of an electromagnetic suspension (EMS) maglev train. The EMS maglev train maintains the suspension gap at 7–10 mm, relying on the electromagnetic attraction generated by the suspension module. In recent years, many studies have been conducted to improve the system performance [8,9,10]. However, most of them center around single-suspension-point models and neglect the holistic nature of the suspension module. Figure 1b shows the structure of a suspension module. A suspension module consists of two sets of electromagnets, two sets of sensors, and brackets. The electromagnets are rigidly connected by brackets, and each set of electromagnet coils is connected in series to form a suspension point. The track of the maglev train is segmented. Each section of the track is connected by a track joint. Due to factors such as foundation settlement, temperature changes, and track installation errors, there may be a height difference at the track joint, which is called track step [11]. The suspension points undergo significant fluctuation while passing through the track steps.
Figure 2 shows the effect of track steps on the suspension module. It can be observed that fluctuations in one suspension point affect the suspension gap of another suspension point. If the difference of the track steps is too high, the suspended module may vibrate or even hit the track, which will reduce the safety of the train. Scholars have applied active suspension systems to magnetic levitation systems to reduce the influence of track irregularities on ride comfort [12,13]. On the other hand, several scholars have tackled this challenge by designing appropriate suspension control algorithms.
The suspension control system for the suspension module is a two-input and two-output (TITO) system [14]. Various methods have been explored for decoupling multiple-input multiple-output (MIMO) systems, including inverse Nyquist array [15], differential geometric approach [16], sliding mode control [17], and neural networks [18]. Some of these methods have been applied to decouple the suspension module system. Liu et al. [19] proposed a decoupling control algorithm based on feedback linearization to decouple the suspension module system and achieve the desired performance of decoupling and suspension. Afterwards, some scholars conducted further research based on this study. Leng et al. [20] proposed a new equivalent gap calculation method based on the geometrical relationship between the suspension module and the track when passing through the joints and verified the performance of the method in experiments. He et al. [21] proposed a decoupling controller based on linear quadratic regulator (LQR) theory and designed disturbance nonlinear observers to improve the system robustness. The experimental results illustrate that the method has the desired decoupling performance. However, the control performance of the system when perturbed is not experimentally verified. In addition, decoupling can also be achieved by treating the coupling effects of the suspension module as perturbations and compensating for them. Sun et al. [22] proposed a control method that combines a backstepping controller and an ESO. The external perturbations at the suspension point are estimated by the ESO and compensated in the backstepping controller. Numerical simulations have demonstrated the effectiveness of this method.
To further improve the performance of the maglev train, it is crucial to consider the impact of load variations and parameter perturbations in the system. When the train operates on curved tracks, the balance between the centrifugal force and electromagnetic force must be maintained. On the other hand, the increase or decrease in passengers directly affects the load of the train. Excessive variations in external loads may degrade control performance, and even affect driving safety of the train. In addition, there are un-modeled dynamics and parameter perturbations in the suspension system so that it is difficult to model precisely [23]. In order to tackle these challenges, several research studies have been conducted. Chen et al. [24] constructed a T-S fuzzy model that considered parameter uncertainties and external disturbances. The fuzzy adaptive control method was used to perform suspension control. In addition, a particle swarm optimization (PSO) algorithm is applied to further suppress the effect of parameter uncertainties. Sun et al. [25] designed a robust control law based on the nonlinear model. This method avoids approximation errors caused by linearization. A modified backstepping sliding mode controller is proposed to suppress the effect of disturbances on the system. Ni et al. [26] constructed a disturbance observer-based controller based on an improved nonlinear mathematical model of electromagnetic force. The effectiveness of the proposed method has been tested by simulations and experiments. Refs. [27,28] proposed disturbance observer-based control methods to effectively increase the system stability. Sun et al. [29] proposed an adaptive robust controller. The influence of time delays and disturbances on the system is effectively suppressed. In addition, several scholars have applied artificial intelligence algorithms to tackle the challenge, such as neural networks [30,31,32], optimization techniques [33,34], genetic algorithms [35], and so on.
In this paper, the suspension module system model considering both parameter uncertainties and external disturbances is constructed. A state feedback decoupling controller based on feedback linearization is used to reduce the effect of inner coupling between suspension points. Furthermore, to eliminate the dependence of the feedback linearization control method on the exact parameters of the system and enhance system robustness, the model errors and external uncertainties are equivalent to the external inputs of the subsystems. Then, a mature state feedback controller is designed to achieve stable suspension. Afterward, an ESO is employed to estimate the equivalent uncertainties of the system. Finally, the equivalent uncertainties are compensated in the controller based on the ESO observations. Simulations and experimental results demonstrate that the proposed strategy can effectively suppress the effect of inner coupling and uncertainties on the system.
The rest of the paper is organized as follows. Section 2 provides the mathematical modeling process of the suspension module system. Section 3 presents the decoupling control strategy based on ESO. Section 4 shows the results and analysis of the simulations and experiments. Section 5 gives the conclusions of this paper.

2. Modeling of the Module Suspension System

To construct the mathematical model of the suspension module, certain assumptions are made about the structure diagram shown in Figure 1, as follows:
  • Magnetic flux leakage of the winding and the magnetoresistance of the iron core and guide are ignored.
  • There is no misalignment between the pole surface and the orbit of the electromagnet.
  • The mass distribution of the suspension module is uniform.
According to the above assumptions, the force diagram of the suspension module is shown in Figure 3.
F 1 and F 2 are the electromagnetic forces on the two suspension points; δ 1 and δ 2 are the gaps between the two suspension points and the track; d 1 and d 2 are the gaps measured by the sensors; d is the gap between the center of the suspension module and the track; l is the length of an electromagnet; F N 1 and F N 2 are the forces of air springs acting on both sides of the suspension module; m g is the gravity of the suspension module.
The pitch angle θ is less than 0 . 5 during normal operation. It can be assumed that θ sin θ tan θ . According to the geometric relationship, the following equation is satisfied between d 1 , d 2 and δ 1 , δ 2 , θ :
δ 1 = 3 d 1 + d 2 4 δ 2 = d 1 + 3 d 2 4 θ = d 1 d 2 4 l
The motion of the suspension module consists of translational motion along the center of mass and rotation around the center of mass. Forces in the downward direction and counterclockwise direction are defined as positive. According to Newton’s law, the dynamic equations of the suspension system are as follows:
m d ¨ = m g F 1 F 2 + F N 1 + F N 2 + Δ F N 1 + Δ F N 2 J θ ¨ = F 1 c o s θ · l + 2 F N 1 c o s θ · l + F 2 c o s θ · l 2 F N 2 c o s θ · l
where Δ F N 1 and Δ F N 2 are load disturbances of two suspension points; J is the rotational inertia of the suspension module around the center of mass. Equation (2) can be approximated as Equation (3) since c o s θ 1 .
m d ¨ = m g F 1 F 2 + F N 1 + F N 2 + Δ F N 1 + Δ F N 2 J θ ¨ = F 1 · l + 2 F N 1 · l + F 2 · l 2 F N 2 · l + Δ F e
where Δ F e is the approximation error.
The formula for calculating the electromagnetic force is as follows:
F j = μ 0 N 2 A 4 i j 2 δ j 2 + Δ F j = K i j 2 δ j 2 + Δ F j , j = 1 , 2
where i 1 , i 2 are the coil current of the two suspension points; N is number of coil turns of each electromagnet; A is the effective area of each magnet pole; g is the acceleration of gravity; μ 0 is the permeability of a vacuum; and Δ F 1 , Δ F 2 denote the model error.
The relationship between the current i and the voltage u of the electromagnets is as follows:
i ˙ j = δ j 2 K u j R i j + i j δ j δ ˙ j + u p j , j = 1 , 2
where u p 1 , u p 2 denote the perturbations in the current loop; R is the resistance of a set of electromagnets.
In summary, selecting X = x 1 , x 2 , x 3 , x 4 , x 5 , x 6 T = d 1 , d ˙ 1 , i 1 , d 2 , d ˙ 2 , i 2 T as the state vector, the state-space equations of the suspension module can be obtained as follows:
x ˙ 1 = x 2 x ˙ 2 = 40 m K x 3 2 3 x 1 + x 4 2 + 8 m K x 6 2 x 1 + 3 x 4 2 + 2 m 2 F N 1 F N 2 + g + f p 1 x ˙ 3 = 3 x 1 + x 4 8 K u 1 R 3 x 1 + x 4 8 K x 3 + 3 x 2 + x 5 3 x 1 + x 4 x 3 + u p 1 x ˙ 4 = x 5 x ˙ 5 = 8 m K x 3 2 3 x 1 + x 4 2 40 m K x 6 2 x 1 + 3 x 4 2 + 2 m 2 F N 2 F N 1 + g + f p 2 x ˙ 6 = x 1 + 3 x 4 8 K u 2 R x 1 + 3 x 4 8 K x 6 + x 2 + 3 x 5 x 1 + 3 x 4 x 6 + u p 2
where f p 1 and f p 2 are the uncertainties, which are as follows:
f p 1 = 5 2 m Δ F 1 + 1 2 m Δ F 2 + 4 m Δ F N 1 2 m Δ F N 2 + 1 6 m l Δ F e f p 2 = 1 2 m Δ F 1 5 2 m Δ F 2 2 m Δ F N 1 + 4 m Δ F N 2 1 6 m l Δ F e

3. Decoupling Controller Design

3.1. Feedback Decoupling

According to Equation (6), the standard state-space equation of the suspension module is as follows:
x ˙ = f x + g x u + p y = h x
where x is the state vector; u is the input vector; p is the uncertainties of the system; y is the output vector; f, g, and h are the functions about state vector x. The expressions are as follows:
f x = x 2 40 K x 3 2 m 3 x 1 + x 4 2 + 8 K x 6 2 m x 1 + 3 x 4 2 + 2 m 2 F N 1 F N 2 + g R 3 x 1 + x 4 8 K x 3 + 3 x 2 + x 5 3 x 1 + x 4 x 3 x 5 8 K x 3 2 m 3 x 1 + x 4 2 40 K x 6 2 m x 1 + 3 x 4 2 + 2 m 2 F N 2 F N 1 + g R x 1 + 3 x 4 8 K x 6 + x 2 + 3 x 5 x 1 + 3 x 4 x 6
g x = 0 0 0 0 3 x 1 + x 4 8 K 0 0 0 0 0 0 x 1 + 3 x 4 8 K , p = 0 f p 1 u p 1 0 f p 2 u p 2
u = u 1 u 2 , h x = h 1 x h 2 x = x 1 x 4
According to the differential geometry theory, it can be calculated as follows:
L f 0 h x = x 1 x 4 , L f 1 h x = x 2 x 5 , L f 2 h x = f 2 x f 5 x , L g L f 0 h x = L g L f 1 h x = 0 , L p L f 0 h x = 0 , L p L f 1 h x = f p 1 f p 2 , d L p L f 1 h x / d t = f ˙ p 1 f ˙ p 2 , L f 3 h x = 10 R x 3 2 m 3 x 1 + x 4 2 2 R x 6 2 m x 1 + 3 x 4 2 2 R x 3 2 m 3 x 1 + x 4 2 + 10 R x 6 2 m x 1 + 3 x 4 2 , L g L f 2 h x = 10 x 3 m 3 x 1 + x 4 2 x 3 m 3 x 1 + x 4 2 x 6 m x 1 + 3 x 4 10 x 6 m x 1 + 3 x 4 , L p L f 2 h x = 80 K x 3 u p 1 m 3 x 1 + x 4 2 + 16 K x 6 u p 2 m x 1 + 3 x 4 2 16 K x 3 u p 1 m 3 x 1 + x 4 2 80 K x 6 u p 2 m x 1 + 3 x 4 2 .
where L f 0 h ( x ) is denoted as the Lie derivative of the function h ( x ) along the vector field f ( x ) .
The following equation can be derived from the above calculation results:
L g L f 0 h x = 0 L g L f 1 h x = 0 L g L f 2 h x 0 , j = 1 , 2
According to the discriminant condition of relative order, the relative order vector of the module suspension system is r 1 x 0 r 2 x 0 = 3 3 , which satisfies r 1 x 0 + r 2 x 0 = 6 . Therefore, the model of the suspension system satisfies the linearization condition.
Defining d 3 y / d t 3 = v , we can obtain the following:
v = v 0 + v p v 0 = L f 3 h x + L g L f 2 h x · u v p = L p L f 2 h x + d L p L f h x / d t
where v 0 is output of the controller; v p denotes the equivalent uncertainty.
Therefore, the feedback control law of the suspension module is as follows:
u = L g L f 2 h x 1 v 0 L f 3 h x = R x 3 m 5 v 10 + v 20 48 3 x 1 + x 4 x 3 R x 6 m v 10 + 5 v 20 48 x 1 + 3 x 4 x 6
The original system is transformed into two third-order pseudo-linear systems under the action of the feedback control law. The coordinate transformation of the suspension module is shown in Figure 4.

3.2. State Feedback Control

It can be seen from Figure 4 that the system has been decoupled into two independent subsystems. Therefore, controllers v 10 , v 20 can be designed. Firstly, neglecting the system uncertainty, controller v 10 is designed as an example. The state space of the first third-order pseudo-linear system is represented as follows:
z ˙ = A z + B v 10 y 1 = C z
where
z = x 1 x 2 x ˙ 2 , A = 0 1 0 0 0 1 0 0 0 , B = 0 0 1 , C = 1 0 0 T
The system controllability matrix can be derived as follows:
M = B A B A 2 B = 0 0 1 0 1 0 1 0 0
The rank of the controllability matrix of Equation (12) is as follows:
r a n k ( M ) = 3
According to the rank criterion of system controllability, the system (11) is completely controllable. Therefore, the controller can be designed by the pole placement method.
Let the feedback control law be as follows:
v 10 = k 1 z 1 d 10 k 2 z 2 k 3 z 3 = k 1 d 10 K 1 z
where K 1 = k 1 k 2 k 3 are the coefficients of the feedback control law; d 10 is the expected gap value at point A.
According to the linear system theory, the characteristic polynomial of the closed-loop system is obtained by substituting (14) into (11).
T s = det s I A B K 1 = s 3 + k 3 s 2 + k 2 s + k 1
The characteristic equation of (11) is described as follows:
s 3 + k 3 s 2 + k 2 s + k 1 = 0
According to the actual requirements of the suspension system, the dynamic performance indicators of the system are set as follows:
  • System overshoot: σ 5 % ;
  • System peak time: t p 0.1 s .
The formulas for overshoot and peak time are shown as follows:
σ = e ξ π / 1 ξ 2 5 % t p = π / ω n 1 ξ 2 0.1 s
The solution of Equation (17) is ω n 43.4 rad/s and ξ 0.69 . Let ξ = 0.707 , ω n = 57 rad/s, so the system’s dominant poles can be taken as follows:
λ 1 , 2 = ξ ω n ± ω n ξ 2 1 = 40 ± 40 j
In general, the distance between the non-dominant poles and the imaginary axis is 5 to 10 times that of the dominant poles. Therefore, the third pole can be set as λ 3 = 400 .
According to the system poles, the characteristic equation can be obtained as follows:
s 3 + 480 s 2 + 64 , 000 s + 1 , 280 , 000 = 0
Comparing Equations (16) and (19), the coefficients of the feedback control law are calculated as follows:
K 1 = k 1 k 2 k 3 = 1 , 280 , 000 64 , 000 480
The same pole configuration is performed for point B. The feedback linearization (FL) control law is as follows:
v 10 = 1 , 280 , 000 z 1 d 10 64 , 000 z 2 480 z 3 v 20 = 1 , 280 , 000 z 4 d 20 64 , 000 z 5 480 z 6
where z 4 z 5 z 6 = x 4 x 5 x ˙ 5 ; d 20 is the epected gap value at point B.

3.3. Linear Extended State Observer

Considering the system uncertainties, the state space of the first subsystem can also be written as follows:
z ˙ 1 = z 2 z ˙ 2 = z 3 z ˙ 3 = p z , t + v 0 y = z 1
where p ( z , t ) represents the equivalent disturbance ( v 1 p or v 2 p ), and v 0 denotes the output of the controller ( v 10 or v 20 ).
Based on the concept of linear ESO, the original system Equation (22) can be extended as Equation (23) by expanding p ( z , t ) into a new state variable z 4 .
z ˙ 1 = z 2 z ˙ 2 = z 3 z ˙ 3 = z 4 + v 0 z ˙ 4 = p ˙ t y = z 1
The linear ESO can be designed as Equation (24):
z ^ ˙ 1 = z ^ 2 β 1 e 1 z ^ ˙ 2 = z ^ 3 β 2 e 1 z ^ ˙ 3 = z ^ 4 β 3 e 1 + v 0 z ^ ˙ 4 = β 4 e 1
where z ^ = z ^ 1 z ^ 2 z ^ 3 z ^ 4 T is the estimated state of z = z 1 z 2 z 3 z 4 T ; β 1 , β 2 , β 3 , and β 4 are the gain of ESO; e 1 = z ^ 1 y is the observation error of z 1 .
We define estimation errors e 2 = z ^ 2 z 2 , e 3 = z ^ 3 z 3 , e 4 = z ^ 4 z 4 . The dynamics of the errors can be represented as follows:
e ˙ 1 = e 2 β 1 e 1 e ˙ 2 = e 3 β 2 e 1 e ˙ 3 = e 4 β 3 e 1 e ˙ 4 = p ˙ t β 4 e 1
Equation (25) can be described as follows:
e ˙ = β 1 1 0 0 β 2 0 1 0 β 3 0 0 1 β 4 0 0 0 e + 0 0 0 1 p ˙ t
where
e = e 1 e 2 e 3 e 4 , A e = β 1 1 0 0 β 2 0 1 0 β 3 0 0 1 β 4 0 0 0
According to the linear system theory, it is known that the system characteristic polynomial of Equation (23) is as follows:
T s = det s I A e = s 4 + β 1 s 3 + β 2 s 2 + β 3 s + β 4
The characteristic equation is described as follows:
s 4 + β 1 s 3 + β 2 s 2 + β 3 s + β 4 = 0
In order to facilitate parameter tuning, the polynomial of ESO can be given as s + ω c 4 . ω c denotes the bandwidth of ESO, which is the only parameter that needs to be tuned. Comparing Equation (28) and s + ω c 4 = 0 , the gain of ESO can be designed as follows:
β 1 = 4 ω c β 2 = 6 ω c 2 β 3 = 4 ω c 3 β 4 = ω c 4
Compensation is performed in the controller based on the observed disturbances. The feedback linearization with ESO (FLESO) control law is as follows:
v 10 = 1 , 280 , 000 z 1 d 10 64 , 000 z 2 480 z 3 p ^ 1 v 20 = 1 , 280 , 000 z 4 d 20 64 , 000 z 5 480 z 6 p ^ 2
The block diagram of FLESO control for the suspension module system is shown in Figure 5.

4. Simulation and Experimental Results

The effectiveness of the designed FLESO control strategy is evaluated through comparative simulation and experimental comparisons with the conventional PID controller on the full-size bogie experimental platform, as shown in Figure 6. The simulation and experimental parameters [21] of the suspension module control system are shown in Table 1. The controller parameters are shown in Table 2.

4.1. Numerical Simulations

The suspension module is initially suspended at 8 mm. Subsequently, the following three disturbances are applied to the system under different controllers.
Case 1: Trajectory tracking;
Case 2: Suspension with periodic perturbation;
Case 3: Suspension with load disturbance.
The simulation parameters are shown in Table 1 and Table 2.

4.1.1. Case 1: Trajectory Tracking

Point A is subjected to a 1 mm square wave disturbance lasting 1 s. The simulation results of the PID controller and the FLESO controller are shown in Figure 7 and Figure 8.
From the above simulation results in Figure 7 and Figure 8, it can be learned that when using the PID controller, the changes in the gap at point A affect the gap at point B. However, the FLESO controller effectively maintains the stability of point B when point A experiences gap fluctuations under the same conditions. It shows the satisfying decoupling performance achieved by the designed FLESO controller.

4.1.2. Case 2: Suspension with Periodic Perturbation

Assume that the system is disturbed by the following periodic perturbations consisting of model error and external disturbances:
f p 1 t = f p 2 t = 5 sin 80 π t + 2 cos 70 π t u p 1 t = u p 2 t = 60 cos 100 π t
The system is transformed into two identical pseudo-linear systems after decoupling, as can be seen in Figure 4, since only the curves of point A are presented. Figure 9 shows the observed performance of ESO for equivalent disturbances. According to Equation (9), the equivalent disturbance at point A can be obtained as follows:
v p 1 = L p L f 2 h x + d L p L f h x / d t = 80 K x 3 m 3 x 1 + x 4 2 u p 1 ( t ) + 16 K x 6 m x 1 + 3 x 4 2 u p 2 ( t ) + f ˙ p 1 ( t )
It can be observed from Figure 9 that the ESO takes approximately 0.05 s to converge, and the estimation error remains below 5% of the actual value.
The response performance of three kinds of controllers (PID, FL, and FLESO) under periodic disturbances is shown in Figure 10. The perturbation compensation of FLSEO is added to the system at 0.01 s to keep the system stable. From Figure 10, it can be seen that the PID controller is weak, and the disturbance’s influence on system stability is very high. However, the FL controller effectively reduces the influence of the disturbance on the system. Furthermore, with the implementation of the FLESO controller, the suspension system achieves even greater stability. The fluctuation amplitude of the FLESO controller is reduced to approximately 5% of that observed with the PID controller.

4.1.3. Case 3: Suspension with Load Disturbance

At the time of 0.1 s, a downward force of 2400 N is applied to the suspension system. Figure 11 illustrates the control performance of the PID, FL, and FLESO controllers under load disturbance.
As shown in Figure 11, the PID controller exhibits a maximum deviation of nearly 0.5 mm from the operation point. The FL controller effectively suppress the disturbances. reducing the fluctuation amplitude by approximately 88% compared to the PID controller. Furthermore, the FLESO controller further reduces the fluctuation amplitude to within 1% of the PID controller. This demonstrates that the FLESO controller possesses a stronger ability to resist disturbances compared to the PID and FL controllers.

4.2. Experimental Results

In order to further verify the performance of the FLESO controller in real systems, three sets of experiments are conducted on the experimental platform shown in Figure 6:
Scenario 1: Trajectory tracking;
Scenario 2: Suspension with load disturbance;
Scenario 3: Suspension with track step disturbance.

4.2.1. Scenario 1: Trajectory Tracking

Experiment scheme: After the ESO converges, disturbance compensation is introduced to the system which is suspended at 8 mm. Subsequently, a ±2 mm square wave disturbance with a period of 3 s is applied at point A. The same experiments were conducted using the conventional PID controller as well as the proposed FLESO controller. The response curves of the suspension gap are shown in Figure 12 and Figure 13.
As shown in Figure 12 and Figure 13, the conventional PID controller fails to suppress the fluctuation of point B when point A is disturbed. The maximum gap fluctuation of point B reaches approximately 0.3 mm. In contrast, the proposed FLESO controller effectively controls the gap fluctuation at point B within 0.1 mm. The results show that the FLESO controller has satisfying decoupling performance.

4.2.2. Scenario 2: Suspension with Load Disturbance

Experiment scheme: A 240 kg load is applied to the loading platform, as shown in Figure 6, when the system is suspended steadily. The load is subsequently removed after the system stabilizes again. The gap response curves of the PID controller and FLESO controller are shown in Figure 14 and Figure 15.
As observed in Figure 14 and Figure 15, when a load disturbance is introduced, the system controlled by the PID controller exhibited significant fluctuations. The amplitude of fluctuations at point A and point B reach 0.533 mm and 0.386 mm, respectively. Moreover, the system required approximately 8 s to recover stability. However, the system controlled by the FLESO controller demonstrated stronger robustness against the same disturbance. The amplitude of fluctuations of point A is reduced to 0.084 mm. Furthermore, the system only requires about 3 s to regain stability again. When the load is removed, the system using the PID controller experiences some fluctuations due to perturbations. In contrast, the system controlled by the FLESO controller remains stable near the operating point, with the suspension gap being hardly affected. This demonstrates that the proposed FLESO control strategy can effectively handle the load uncertainties in the system.

4.2.3. Scenario 3: Suspension with Track Step Disturbance

The tracks of the maglev train are interconnected by joints, as shown in Figure 16. And the schematic diagram of the track joint is shown in Figure 17. The gap width of the joint is 23 mm, and the difference of the joint step is 4 mm.
In order to verify the performance of the FLESO controller when the suspension system passes through the joints, the following experiments are conducted. First the experimental platform is suspended around 8 mm. Then, the experimental platform is pushed and moved at a certain speed. The suspension module decelerates until it comes to a stop after point A passes completely through the track joint. Two identical sets of experiments were performed using the PID controller and FLESO controller. The experimental results are shown in Figure 18 and Figure 19.
Based on the results shown in Figure 18 and Figure 19, the gap sensor of point A starts to pass the joint at about 2.7 s and completes the passage one second later. The suspension system takes about 4 s to converge to the expected suspension gap under the PID controller. And the range of fluctuation of the gap at point B is [ 0.233 mm , 0.152 mm ] . It takes approximately 5 s for the suspension system to regain stability. When using the FLESO controller, the fluctuation range of the gap at point B is reduced to [ 0.038 mm , 0.102 mm ] . Moreover, the suspension system regains stability in just 1.5 s. Therefore, the proposed FLESO controller can effectively suppress the influence caused by the track steps on the maglev system.

5. Conclusions

In this paper, a decoupling control strategy based on feedback linearization and ESO is designed to suppress the effect of inner coupling, load variations, and parameter perturbations in a magnetic suspension module. The uncertainties present in the system are estimated by ESO and compensated in the state feedback controller to improve the system’s robustness.
The performance of this proposed strategy is tested for several experiments, including trajectory tracking, load disturbances, and track step disturbances. The results illustrate that the proposed method can reduce the effect of coupling between suspension points by 72.6% compared to the traditional PID controller. In addition, when the load changes, the method can not only effectively suppress the gap fluctuation of the system, but also reduce the adjustment time to approximately 37% of the traditional PID controller. The decoupling control strategy presented in this paper effectively improves the stability of the magnetic suspension system.

Author Contributions

Conceptualization, Q.L. and P.L.; methodology, Q.L.; software, Q.L.; validation, Q.L. and D.Z.; formal analysis, J.L.; investigation, Q.L. and P.L.; resources, J.L.; data curation, J.L. and M.Q.; writing—original draft preparation, Q.L.; visualization, P.Y. and M.Q.; supervision, J.L.; project administration, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China (grant number 2016YFB1200601).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lee, H.W.; Kim, K.C.; Lee, J. Review of maglev train technologies. IEEE Trans. Magn. 2006, 42, 1917–1925. [Google Scholar] [CrossRef]
  2. Gou, J. Development status and global competition trends analysis of maglev transportation technology based on patent data. Urban Rail Transit 2018, 4, 117–129. [Google Scholar] [CrossRef]
  3. Cassat, A.; Jufer, M. Maglev projects technology aspects and choices. IEEE Trans. Appl. Supercon. 2002, 12, 915–925. [Google Scholar] [CrossRef]
  4. Nakamura, S. Development of high speed surface transport system (HSST). IEEE Trans. Magn. 1979, 15, 1428–1433. [Google Scholar] [CrossRef]
  5. Park, D.Y.; Shin, B.C.; Han, H. Korea’s urban maglev program. Proc. IEEE 2009, 97, 1886–1891. [Google Scholar] [CrossRef]
  6. Yan, L. Progress of the maglev transportation in china. IEEE Trans. Appl. Supercon. 2006, 16, 1138–1141. [Google Scholar] [CrossRef]
  7. Dai, G.; Liu, G.; Liu, W.; Chen, Y.; Yang, L. Design and construction of concrete simply-supported guideway beam in the changsha maglev line, china. Struct. Eng. Int. 2017, 27, 569–574. [Google Scholar] [CrossRef]
  8. Xu, Y.; Zhao, Z.; Long, Z.; Wen, T. Performance optimization of maglev train’s electromagnetic levitation system: Control structure and algorithm. IEEE Trans. Autom. Sci. Eng. 2023, 1–11. [Google Scholar] [CrossRef]
  9. Zeng, J.; Xia, W.; Xiang, X.; Long, Z. Research on the mechanism and control characteristics of vehicle-track beam coupling vibration for medium-speed maglev vehicle. IEEE Trans. Transp. Electrif. 2022, 8, 3236–3246. [Google Scholar] [CrossRef]
  10. Yang, Q.; Chi, Z.; Wang, L. Uncertainty analysis of suspension system caused by horizontal misalignment and its suppression method. Machines 2022, 10, 977. [Google Scholar] [CrossRef]
  11. Li, Y.; Yu, P.; Zhou, D.; Li, J. Magnetic flux feedback strategy to suppress the gap fluctuation of low speed maglev train caused by track steps. In Proceedings of the 37th Chinese Control Conference (CCC 2018), Wuhan, China, 25–27 July 2018; pp. 983–989. [Google Scholar] [CrossRef]
  12. Nguyen, D.; Nguyen, T. Evaluate the stability of the vehicle when using the active suspension system with a hydraulic actuator controlled by the OSMC algorithm. Sci. Rep. 2022, 12, 19364. [Google Scholar] [CrossRef]
  13. Li, H.; Ke, Z.; Huang, H.; Li, Y.; Wang, S.; Deng, Z. Vibration suppression of high-temperature superconducting maglev system via semi-active suspension system. Phys. C Supercond. 2022, 601, 1354109–1354117. [Google Scholar] [CrossRef]
  14. Yu, P.; Li, J.; Wang, L. Research on the influence of track periodic short-wave irregularity on low-speed maglev train. In Proceedings of the 35th Chinese Control Conference (CCC 2016), Chengdu, China, 27–29 July 2016; pp. 9305–9310. [Google Scholar] [CrossRef]
  15. Munro, N. Applications of the inverse nyquist array design method. In Proceedings of the IEEE Conference on Decision and Control Including the 15th Symposium on Adaptive Processes, Clearwater, FL, USA, 1–3 December 1976; pp. 348–353. [Google Scholar] [CrossRef]
  16. Descusse, J.; Moog, C.H. Dynamic decoupling for right-invertible nonlinear systems. Syst. Control. Lett. 1987, 8, 345–349. [Google Scholar] [CrossRef]
  17. Lokesh, N.; Mishra, M.K. Design of a decoupled sliding mode control for four-leg distribution static compensator. IEEE Trans. Power Deliv. 2022, 37, 5014–5024. [Google Scholar] [CrossRef]
  18. Ding, J.; Wu, M.; Xiao, M. Nonlinear decoupling control with piλdμ neural network for mimo systems. IEEE Trans. Neural Netw. Learn. Syst. 2022, 1–8. [Google Scholar] [CrossRef]
  19. Liu, D.; Li, J.; Zhang, K. Design of Nonlinear Decoupling Controller for Double-electromagnet Suspension System. Acta Anat. Sin. 2006, 32, 321–328. [Google Scholar]
  20. Leng, P.; Li, Y.; Zhou, D.; Li, J.; Zhou, S. Decoupling control of maglev train based on feedback linearization. IEEE Access 2019, 7, 130352–130362. [Google Scholar] [CrossRef]
  21. He, G.; Li, J.; Cui, P. Nonlinear control scheme for the levitation module of maglev train. J. Dyn. Syst. Meas. Control Trans. ASME 2016, 138, 1–8. [Google Scholar] [CrossRef]
  22. Sun, Y.; Yang, L.; Xu, J.; Wang, S. Decoupling levitation control of maglev train based on backstepping control. In Proceedings of the 2021 International Conference on Sensing, Measurement & Data Analytics in the Era of Artificial Intelligence (ICSMD 2021), Nanjing, China, 21–23 October 2021; pp. 1–6. [Google Scholar] [CrossRef]
  23. Xu, J.; Chen, C.; Sun, Y. Nonlinear dynamic characteristic modeling and adaptive control of low speed maglev train. Int. J. Appl. Electromagn. Mech. 2020, 62, 73–92. [Google Scholar] [CrossRef]
  24. Chen, C.; Xu, J.; Lin, G.; Sun, Y.; Gao, D. Fuzzy adaptive control particle swarm optimization based on t-s fuzzy model of maglev vehicle suspension system. J. Mech. Sci. Technol. 2020, 34, 43–54. [Google Scholar] [CrossRef]
  25. Sun, Y.; Xu, J.; Xu, H.; Cai, W.; Lin, G. Backstepping Sliding Mode Control for Magnetic Suspension System of Maglev Train with Parameter Perturbations and External Disturbance. In Proceedings of the Advances in Applied Nonlinear Dynamics, Vibration and Control (ICANDVC 2021), Hong Kong, China, 23–25 August 2021; pp. 253–267. [Google Scholar] [CrossRef]
  26. Ni, F.; Mu, S.; Kang, J.; Xu, J. Robust controller design for maglev suspension systems based on improved suspension force model. IEEE Trans. Transp. Electrif. 2021, 7, 1765–1779. [Google Scholar] [CrossRef]
  27. Leng, P.; Yu, P.; Gao, M.; Li, J.; Li, Y. Optimal Control Scheme of Maglev Train Based on The Disturbance Observer. In Proceedings of the Chinese Control Conference (CCC 2019), Guangzhou, China, 27–30 July 2019; pp. 1935–1940. [Google Scholar] [CrossRef]
  28. Verma, A.; Patel, V.; Guha, D. Disturbance Observer-based Resilient Controller for Nonlinear Maglev System. In Proceedings of the IEEE 9th Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON 2022), Prayagraj, India, 2–4 December 2022; pp. 1–6. [Google Scholar] [CrossRef]
  29. Sun, Y.; Xie, S.; Xu, J.; Lin, G. A Robust Levitation Control of Maglev Vehicles Subject to Time Delay and Disturbances: Design and Hardware Experimentation. Appl. Sci. 2020, 10, 1179. [Google Scholar] [CrossRef]
  30. Sun, Y.; Xu, J.; Wu, H.; Lin, G.; Mumtaz, S. Deep learning based semi-supervised control for vertical security of maglev vehicle with guaranteed bounded airgap. IEEE trans. Intell. Transp. Syst. 2021, 22, 4431–4442. [Google Scholar] [CrossRef]
  31. Chen, C.; Xu, J.; Ji, W.; Rong, L.; Lin, G. Sliding Mode Robust Adaptive Control of Maglev Vehicle’s Nonlinear Suspension System Based on Flexible Track: Design and Experiment. IEEE Access 2019, 7, 41874–41884. [Google Scholar] [CrossRef]
  32. Sun, Y.; Xu, J.; Lin, G. Adaptive neural network control for maglev vehicle systems with time-varying mass and external disturbance. Neural. Comput. Appl. 2023, 35, 12361–12372. [Google Scholar] [CrossRef]
  33. Wang, Z.; Long, Z.; Li, X. Track Irregularity Disturbance Rejection for Maglev Train Based on Online Optimization of PnP Control Architecture. IEEE Access 2019, 7, 12610–12619. [Google Scholar] [CrossRef]
  34. Sahoo, A.K.; Mishra, S.K.; Acharya, D.S.; Sahu, S.S.; Paul, S.; Gupta, V.K. Identification and control of Maglev system using fractional and integer order PID controller. J. Intell. Fuzzy Syst. 2023, 44, 7277–7289. [Google Scholar] [CrossRef]
  35. Teklu, E.A.; Abdissa, C.M. Genetic Algorithm Tuned Super Twisting Sliding Mode Controller for Suspension of Maglev Train with Flexible Track. IEEE Access 2023, 11, 30955–30969. [Google Scholar] [CrossRef]
Figure 1. Lateral view of the medium-low-speed maglev train. (a) A maglev train running on the track; (b) structure of the suspension module.
Figure 1. Lateral view of the medium-low-speed maglev train. (a) A maglev train running on the track; (b) structure of the suspension module.
Actuators 12 00342 g001
Figure 2. The gap curves of the suspension module through the track joint.
Figure 2. The gap curves of the suspension module through the track joint.
Actuators 12 00342 g002
Figure 3. The force diagram of the suspension module.
Figure 3. The force diagram of the suspension module.
Actuators 12 00342 g003
Figure 4. Coordinate transformation of the suspension module.
Figure 4. Coordinate transformation of the suspension module.
Actuators 12 00342 g004
Figure 5. The block diagram of FLESO control.
Figure 5. The block diagram of FLESO control.
Actuators 12 00342 g005
Figure 6. The full-size bogie experimental platform.
Figure 6. The full-size bogie experimental platform.
Actuators 12 00342 g006
Figure 7. Simulation results: gap response of point A.
Figure 7. Simulation results: gap response of point A.
Actuators 12 00342 g007
Figure 8. Simulation results: gap response of point B.
Figure 8. Simulation results: gap response of point B.
Actuators 12 00342 g008
Figure 9. Estimated performance of the ESO.
Figure 9. Estimated performance of the ESO.
Actuators 12 00342 g009
Figure 10. Response curves of the suspension system under periodic perturbations.
Figure 10. Response curves of the suspension system under periodic perturbations.
Actuators 12 00342 g010
Figure 11. Response curves of the suspension system under load disturbance.
Figure 11. Response curves of the suspension system under load disturbance.
Actuators 12 00342 g011
Figure 12. Experimental results: gap response of point A.
Figure 12. Experimental results: gap response of point A.
Actuators 12 00342 g012
Figure 13. Experimental results: gap response of point B.
Figure 13. Experimental results: gap response of point B.
Actuators 12 00342 g013
Figure 14. Experimental results: gap response of point A. (a) Loading; (b) unloading.
Figure 14. Experimental results: gap response of point A. (a) Loading; (b) unloading.
Actuators 12 00342 g014
Figure 15. Experimental results: gap response of point B. (a) Loading; (b) unloading.
Figure 15. Experimental results: gap response of point B. (a) Loading; (b) unloading.
Actuators 12 00342 g015
Figure 16. The position of the track joint.
Figure 16. The position of the track joint.
Actuators 12 00342 g016
Figure 17. The diagram of the track joint. (a) Vertical view; (b) side view.
Figure 17. The diagram of the track joint. (a) Vertical view; (b) side view.
Actuators 12 00342 g017
Figure 18. Experimental results: gap response of point A.
Figure 18. Experimental results: gap response of point A.
Actuators 12 00342 g018
Figure 19. Experimental results: gap response of point B.
Figure 19. Experimental results: gap response of point B.
Actuators 12 00342 g019
Table 1. Parameters of the suspension module control system.
Table 1. Parameters of the suspension module control system.
SymbolDescriptionValueUnit
mMass of a suspension module900 kg
F N 1 , F N 2 Forces from air springs12,000 N
AThe effective area of each magnet pole0.0186 m 2
lLength of an electromagnet0.65 m
μ 0 Permeability of vacuum4 π × 10 7 H / m
RCoil resistance of a set of electromagnets1 Ω
gAcceleration of gravity9.8 m / s 2
δ 0 Nominal air gap at the operation point8 mm
NNumber of coil turns of each electromagnet320
Table 2. Parameters of PID controller and ESO.
Table 2. Parameters of PID controller and ESO.
SymbolDescriptionValueUnit
k p The proportional parameter of PID controller4500
k i The integral parameter of PID controller4
k d The differential parameter of PID controller950
ω c The bandwidth of ESO5000
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

Li, Q.; Leng, P.; Yu, P.; Zhou, D.; Li, J.; Qu, M. Decoupling Control for Module Suspension System of Maglev Train Based on Feedback Linearization and Extended State Observer. Actuators 2023, 12, 342. https://doi.org/10.3390/act12090342

AMA Style

Li Q, Leng P, Yu P, Zhou D, Li J, Qu M. Decoupling Control for Module Suspension System of Maglev Train Based on Feedback Linearization and Extended State Observer. Actuators. 2023; 12(9):342. https://doi.org/10.3390/act12090342

Chicago/Turabian Style

Li, Qicai, Peng Leng, Peichang Yu, Danfeng Zhou, Jie Li, and Minghe Qu. 2023. "Decoupling Control for Module Suspension System of Maglev Train Based on Feedback Linearization and Extended State Observer" Actuators 12, no. 9: 342. https://doi.org/10.3390/act12090342

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