Next Article in Journal
The Use of a Model-Based Controller for Dynamics Improvement of the Hydraulic Drive with Proportional Valve and Synchronous Motor
Next Article in Special Issue
Side Fins Performance in Biomimetic Unmanned Underwater Vehicle
Previous Article in Journal
Performance Study of Origami Crash Tubes Based on Energy Dissipation History
Previous Article in Special Issue
Reduced-Order Extended State Observer-Based Sliding Mode Control for All-Clamped Plate Using an Inertial Actuator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Displacement-Constrained Neural Network Control of Maglev Trains Based on a Multi-Mass-Point Model

1
National Maglev Transportation Engineering Technology R&D Center, Tongji University, Shanghai 201804, China
2
Institute of Rail Transit, Tongji University, Shanghai 201804, China
3
College of Transportation Engineering, Tongji University, Shanghai 201804, China
4
Taiyuan China Railway Rail Transit Construction and Operation Co., Taiyuan 030000, China
*
Authors to whom correspondence should be addressed.
Energies 2022, 15(9), 3110; https://doi.org/10.3390/en15093110
Submission received: 27 February 2022 / Revised: 15 April 2022 / Accepted: 21 April 2022 / Published: 24 April 2022
(This article belongs to the Special Issue Vehicles Dynamics and Propulsion Technologies)

Abstract

:
To address the safety displacement-constrained control problem of maglev trains during operation, this study applied the radial-based neural network control displacement-constrained method to maglev trains based on the multi-mass-point model, and strictly limited the output of maglev train displacement and speed values to keep the overshoot within a given range. Firstly, the dynamics and kinematics of the maglev train were modeled from the perspective of multi-mass modeling. Secondly, the basic structure of the radial-based neural network was determined according to the displacement-limited constraints of the maglev train during operation, and the stability was proven by applying the control rate and output-limited priming according to the limitations. Finally, based on the displacement-limited operation control of maglev trains, the system of the radial-based neural network was simulated. The simulation results show that this method can make the displacement and velocity signals of the maglev train converge to the command signals, the target convergence position is reached rapidly, and the deviation can be kept within a stable range so that the displacement and velocity signals of the maglev train can be limited to the desired safety constraints, which can guarantee the stability and safety of the maglev transportation system in the operation process.

1. Introduction

To build a new modern comprehensive multi-dimensional transportation travel mode and optimize the existing urban traffic network layout, maglev train systems have an important application value in realizing rapid commuting in cities. The state of the maglev train itself changes with different environments during operation, and it is a prerequisite for the promotion of maglev transportation systems to ensure that maglev trains can travel under a given safe displacement range. If the given safe displacement is exceeded, it will be difficult for maglev trains to guarantee safe and efficient transit; thus, it is important to study the dynamic model of maglev trains through the safe displacement-constrained control method.
Many contemporary scholars have also proposed more dynamic models and control methods for trains. Mao Z et al. [1] studied the adaptive tracking control problem of a multi-body high-speed train dynamics model with unknown parameters and used a feedback linearization method to decompose the system into two-part subsystems in dealing with the nonlinear term problem, proving that the system was stable. Xiaowen Wang et al. [2] proposed an adaptive terminal sliding mode controller (ATSMC) to improve robustness in speed tracking control, and simulations were performed to verify the effectiveness using train data. Y Liu et al. [3] proposed a cascaded predictive fuzzy PID (F-PID) control algorithm with weights, which effectively improved the train tracking accuracy and comfort, and reduced the train’s energy consumption and stopping errors. Qian Pu et al. [4] developed a training model with dynamic parameters considering the time-varying parameters of train motion, combined neural networks with PID algorithms, and verified the effectiveness and stability of this controller. Y Jie [5] used a traction force feedforward approach to address the displacement and speed tracking problem for the time lag of wagon trains, which greatly improved the dynamic performance of the controller. M Chou et al. [6] proposed a longitudinal dynamics model for heavy-haul trains, which was influenced by the input data recorded for a specific track section; the simulation results show that this model was reasonable at considering the speed regulation of heavy-haul trains with electronically controlled pneumatic braking systems and the treatment of internal train forces. J Xu et al. [7] proposed an adaptive robust control method for the levitation control problem of nonlinear maglev trains with state constraints, which allows the air gap to be controlled in a safe range. Sun Y et al. [8] proposed an adaptive neuro-fuzzy sliding mode controller that can suppress disturbances and parameter perturbations in magnetic levitation system controllers in low-speed maglev trains; the design and implementation of this controller significantly reduced the effects caused by parameter perturbations.
Most of the modeling and control objects of the above studies were for high-speed trains. There are fewer studies on the application of maglev trains, and most of the existing studies on maglev train dynamics models focus on single mass points, which cannot accurately reflect the actual situation during operation. In terms of neural network control methods, radial-based neural networks have strong generalization ability and high approximation accuracy, and can automatically increase neurons until they meet the accuracy requirements with a fast convergence speed, which can be applied to the real-time maglev train displacement-constrained control. Therefore, this paper adopts a multi-mass modeling approach. The radial-based neural network control displacement-constrained control was applied to maglev trains, and finally, numerical simulations were performed to demonstrate the effectiveness.

2. Maglev Train Dynamic Model

The prerequisite for research on the displacement-constrained control of maglev trains is establishing an accurate model of maglev train dynamics. In the direction of operation of the maglev train, the forces are traction F t ( kN ) , braking force F b ( kN ) and running resistance f ( kN ) .

2.1. Maglev Train Traction and Braking Force

Traction and braking forces are prerequisites to ensure the proper operation of maglev trains on a guide track. To achieve the safe and efficient operation of maglev trains under normal operation, it is necessary to dynamically adjust the traction and braking forces according to the running speed of maglev trains. When the train speed reaches a certain value, the traction force needs to be reduced, and the braking force needs to be adjusted when the magnetic levitation train resistance changes with the external environment. The formula for calculating the traction force of a maglev train is as follows [9,10,11]:
F t = 3 π 2 τ ( ψ d × i q ψ q × i d )
In the formula, τ is the linear synchronous motor pole torque ( m ) , i q , i d is the stator winding current component ( A ) , and ψ d , ψ q is the magnetic chain component of stator winding ( Wb ) .
The formula for calculating the braking force of a maglev train is as follows [9,12]:
F b = { 3 π 2 τ ( ψ d × i q ψ q × i d ) 1.2 q M ( 1 e ( v B ) ) ( v 10   km / h ) μ M g 1 ( I ( s ) 1000 ) 2 ( 0 < v < 10   km / h )
In the formula, q is the eddy current brake level, B is the velocity constant, 30   m / s , μ is the friction coefficient, M is the weight of the train ( t ) , and I ( s ) is a function of the distance indicating the slope in thousands.

2.2. Maglev Train Running Resistance

2.2.1. Basic Resistance

The basic resistance of magnetic levitation trains is caused by the vehicle’s structure, including air resistance f a , electromagnetic resistance f e and linear generator operating resistance f d .
The formula for calculating the air resistance of a maglev train is as follows [13]:
f a = 0.5 C d ρ v 2 S
In the formula, C d is the coefficient of resistance ( N / m 2 ) , ρ is the air density ( kg / m 3 ) , v is the train running speed ( km / h ) , and S is the maximum vertical windward area of the train ( m 2 ) .
The formula for electromagnetic resistance on the guide rails on both sides of a maglev train line is as follows [13,14]:
f e = 0.005 M g
The formula for calculating the operating resistance of the linear generator of a maglev train is as follows [9]:
f d = { 3.3 n   ( 0 < v < 150   km / h ) ( 146 v 0.2 ) n   ( v 150   km / h )
In the formula, n is the number of vehicles in the formation and v is the train running speed ( km / h ) .
Combining the above-mentioned resistance, the basic resistance during the operation of the maglev train is as follows:
f r b = f a + f e + f d

2.2.2. Additional Resistance

The additional resistance is the new resistance in addition to the basic resistance to the operation of the maglev train in different environmental conditions. Specifically, this can be divided into ramp resistance during climbing conditions f g ( N / kN ) , curve resistance in turning conditions f c ( N / kN ) and tunnel resistance when passing through a tunnel f t ( N / kN ) .
The equation for the unit gradient resistance of the multi-mass-point model of the maglev train is as follows [15]:
f g = L 1 i 1 + L 2 i 2 L
In the formula, i 1 , i 2 is the slope of the area where the maglev train is located and L 1 , L 2 is the length of the maglev train at the corresponding ramp ( m ) .
A schematic diagram of the ramp resistance of a multi-mass model maglev train is shown in Figure 1.
The formula for the unit curve resistance of a maglev train is as follows [16]:
f c = A L 1 R 1 L + A L 2 R 2 L
In the formula, A is a constant and is taken as 600, R 1 , R 2 is the radius of the curve where the maglev train is located ( m ) , and L 1 , L 2 is the length of the maglev train in the corresponding curve ( m ) .
The formula for the unit tunnel resistance of a maglev train is as follows [16]:
f t = 0.00013 L t
In the formula, L t is the length of the tunnel ( m ) .
Combining the above-mentioned resistance, the additional resistance during the unit operation of the maglev train is as follows:
f r a = f g + f c + f t

2.3. Forces between Maglev Train Sections

According to force models between the multi-mass carriages of high-speed trains presented in the literature [17], it can be applied to maglev trains, where each section of the maglev train can be regarded as an independent mass, and the sections are connected with elastic and damping devices, as shown in Figure 2.
The coupling forces between the maglev train sections are as follows:
f i ( i + 1 ) = k ( x i x i + 1 ) + d ( x ˙ i x ˙ i + 1 )
In the formula, f i ( i + 1 ) is the coupling force between i and i + 1 carriages, k is the elasticity factor ( N / m ) , d is the damping factor ( N s / m ) , x i , x i + 1 is the displacement, and x ˙ i , x ˙ i + 1 is the speed.

2.4. Multi-Mass Dynamics Model of Maglev Trains

One of the sections in the maglev train was selected for force analysis, as shown in Figure 3.
Based on multi-mass-point models of high-speed trains presented in the literature [18], electromagnetic drag, f e , and linear generator operating drag, f d , can be added and applied to a maglev train to elaborate a multi-mass-point dynamics and kinematics model for magnetic levitation trains.
In Figure 3, shows the traction force of section i , F b i shows the braking force of section i , f r b i shows the basic resistance of section i , f r a i shows the additional resistance of section i , f ( i 1 ) i shows the coupling force between section i 1 and section i , and f i ( i + 1 ) shows the coupling force between section i and section i + 1 . m i is the mass of the carriage i , according to Newton’s second law of motion:
m i x ¨ i = F t i F b i f r b i f r a i + f ( i 1 ) i f i ( i + 1 )
Carriage 1 can be expressed as carriage n by deriving it from Equation (12):
[ m 1 x ¨ 1 m 2 x ¨ 2 ... m n x ¨ n ] = [ F t 1 F t 2 ... F t n ] [ F b 1 F b 2 ... F b n ] [ f r b 1 f r b 2 ... f r b n ] [ f r a 1 f r a 2 ... f r a n ] + [ f 01 f 12 f 12 f 23 ... f ( n 1 ) n f n ( n + 1 ) ]
Then, substituting Equation (11) into the last term in Equation (13) gives:
[ f 01 f 12 f 12 f 23 ... f ( n 2 ) ( n 1 ) f ( n 1 ) n f ( n 1 ) n f n ( n + 1 ) ]
The first section is only subject to coupling force from the back section, and the last section is only subject to coupling force from the front section; therefore, f 01 = 0 , f n ( n + 1 ) = 0 .
[ 0 k ( x 1 x 2 ) + d ( x ˙ 1 x ˙ 2 ) ... k ( x n 2 x n 1 ) + d ( x ˙ n 2 x ˙ n 1 ) k ( x n 1 x n ) + d ( x ˙ n 1 x ˙ n ) ] [ k ( x 1 x 2 ) + d ( x ˙ 1 x ˙ 2 ) k ( x 2 x 3 ) + d ( x ˙ 2 x ˙ 3 ) ... k ( x n 1 x n ) + d ( x ˙ n 1 x ˙ n ) 0 ]
Adding the two sides of Equation (13), in turn, it is clear from Equation (15) that the coupling forces between the sections of the maglev train cancel out, giving:
m 1 x ¨ 1 + m 2 x ¨ 2 + ... + m n x ¨ n = i = 1 n F t i i = 1 n F b i i = 1 n f r b i i = 1 n f r a i
Notably, Δ x i 1 denotes the difference in displacement obtained between the adjacent i and i 1 compartments. x ¨ i , x ¨ i 1 is the acceleration of the section, and Δ x ¨ i 1 is the relative acceleration between sections.
x i x i 1 = Δ x i 1
x ¨ i x ¨ i 1 = Δ x ¨ i 1
Choosing the first maglev train section as the reference point, the acceleration relationship between the first section and section i is given by Equation (18).
x ¨ i = x ¨ 1 + k = 1 i 1 Δ x ¨ k
where:
[ m 1 x ¨ 1 m 2 x ¨ 2 m 3 x ¨ 3 ... m n x ¨ n ] = [ m 1 x ¨ 1 m 2 ( x ¨ 1 + Δ x ¨ 1 ) m 3 ( x ¨ 1 + Δ x ¨ 1 + Δ x ¨ 2 ) ... m n ( x ¨ 1 + Δ x ¨ 1 + ... + Δ x ¨ n 1 ) ]
i = 1 n F t i i = 1 n F b i i = 1 n f r b i i = 1 n f r a i = λ ( t )
Substituting Equation (20) for Equation (16), the multi-mass dynamics and kinematics model of the maglev train is as follows:
x ¨ 1 i = 1 n m i = λ ( t ) Δ x ¨ 1 i = 2 n m i Δ x ¨ 2 i = 3 n m i ... Δ x ¨ n 1 m n
The multi-mass-point dynamics and kinematics model of the maglev train takes into account the electromagnetic resistance and linear generator running resistance of the maglev train, as well as the coupling forces between the carriages; it also considers the special working conditions of slopes, curves and tunnels, which describe the actual operation of maglev trains more accurately than the single-mass-point model of maglev trains.

3. Radial-Based Neural Network for the Displacement-Limited Operation Control of Maglev Trains

To ensure the safe operation of a maglev train system and that the overshoot cannot impact the safety of the system, the upper and lower bounds of the position and speed signals of the maglev train system need to be strictly limited, and the maglev train will be limited in two aspects during operation, namely, output-limited and state-limited. u max ( t ) and u min ( t ) denote the input upper and lower bounds of the system control during operation of the maglev train, respectively. k denotes the system order of the maglev train operation process, k = 1 , 2 ; x k , max ( t ) and x k , min ( t ) are the upper and lower bounds of the system state signal during the operation of maglev trains. The output limit can be expressed as [19]:
u min ( t ) u i ( t ) u max ( t )
x k , min ( t ) x k , i ( t ) x k , max ( t )
The objective of this study was to develop a radial-based neural-network-based control system to accurately track the target desired curve within a constrained range for a given desired position profile, x d , and desired speed profile, y d , during the operation of a maglev train, subject to output constraints and state constraints.

3.1. Radial-Based Neural Network

The radial-based neural network structure was selected because of the strong real-time nature of maglev trains during operation. This neural network structure is characterized by nonlinear mapping from the input layer to the output layer, and a linear relationship between the output layer and the adjustable parameters, which has an advantage; the weight values of the neural network can be solved by linear equations without the need for extensive error estimations to adjust each node of each layer of the neural network. This is in line with the real-time control of maglev train operating state processes, avoiding the problem of a local minimum [20,21,22] and speeding up the learning rate in real time. The structure of the radial-based neural network is shown in Figure 4.
The network inputs the initial values of the position and speed of the maglev train: x = [ x 1   x 2 ] T . The neuron activation function of the hidden layer of the neural network consists of a radial-based function, and the array of arithmetic units, comprising the hidden layer, are called the hidden layer nodes. The hidden layer output of the neural network is h = [ h j ] T , where h represents the displacement limit of a magnetic levitation train, and the output expression of the implicit layer [23] is:
h j = exp ( x c i j 2 2 b j 2 )
where c i j is the coordinate vector of the centroid of the Gaussian basis function of the j neuron node. b j is the width of the basic function of the j neuron node in the hidden layer, w is the weight of the radial-based neural network, and i = 1 ,   2 , ... ,   n ; j = 1 ,   2 , ... ,   m . The radial-based neural network output can be expressed as:
c = [ c i j ] = [ c 11 ... c 1 m ... ... ... c n 1 ... c n m ]
b = [ b 1 ,   ... ,   b m ] T
w = [ w 1 ,   ... ,   w m ] T
y ( t ) = w T h = w 1 h 1 + w 2 h 2 + ... + w m h m

3.2. Radial-Based Neural Network for the Design of a Displacement-Constrained Operation Controller for Maglev Trains

This study presents the first application of an RBF neural network in the displacement-constrained control of maglev trains and constructs weights using the stability theory. The innovative aspect is that the value of the position signal and the command signal after subtraction can be guaranteed to be less than the given safety limit at any moment when the time is greater than zero. The safety constraint on the displacement and speed of the maglev train ensures stability and safety during its operation.
Based on the maglev train dynamics model, it can be transformed into the system state-space equation:
{ x ˙ 1 = x 2 x ˙ 2 = f ( t ) + b u
f ( t ) = λ ( t ) / i = 1 n m i
where x 1 is the maglev train displacement signal, x 2 is the speed signal of the maglev train, and f ( t ) is the time-varying state variable of the maglev train. By designing control laws to achieve t 0 and t , x 1 y d , x 2 y ˙ d , and | x 1 ( t ) | < k c . y d is a displacement signal command; y ˙ d is a speed signal command. k c is the limit value of the position signal.
Displacement signal error:
z 1 = x 1 y d
We let | z 1 ( t ) | < k b to obtain k b + y d min < x 1 < k b + y d max . The problem can be translated into the design of the control law to achieve t 0 , | z 1 ( t ) | < k b . k b is the limit value for subtracting the position signal from the command signal. According to Equation (32), we can derive z ˙ 1 = x 2 y ˙ d and define z 2 = x 2 α [15]; α is the stability function to be designed. Then, the following Lyapunov function can be defined [24,25]:
V 1 = 1 2 ln k b 2 k b 2 z 1 2
V ˙ 1 = z 1 z ˙ 1 k b 2 z 1 2 = z 1 ( z 2 + α y ˙ d ) k b 2 z 1 2
According to the above form, the stability function can be designed as α = k 1 z 1 + y ˙ d , k 1 > 0 .
V ˙ 1 = k 1 z 1 2 k b 2 z 1 2 + z 1 z 2 k b 2 z 1 2 When z 2 = 0 , V ˙ 1 0 , the Lyapunov function can be re-defined:
V 2 = V 1 + 1 2 z 2 2
z ˙ 2 = x ˙ 2 α ˙ = f ( t ) + b u α ˙
therefore:
V ˙ 2 = V ˙ 1 + z 2 z ˙ 2 = k 1 z 1 2 k b 2 z 1 2 + z 1 z 2 k b 2 z 1 2 + z 2 [ f ( t ) + b u α ˙ ]
The Lyapunov function can be designed as [24]:
V = V 2 + 1 2 γ W ˜ T W ˜ = 1 2 log k b 2 k b 2 z 1 2 + 1 2 z 2 2 + 1 2 γ W ˜ T W ˜
W ˜ = W ^ W *
W ^ is the actual weight of the radial-based neural network, and W * is the ideal weight of the radial-based neural network. The ideal weight, W * , is the ideal connection between neurons; an output is calculated after inputting the data, and then the error is back-propagated after comparing it with the actual output; the weights are continuously adjusted, and the new weights are generated to be adjusted again after comparing them with the ideal weights, W * , until the ideal error is reached. The ideal weights W * are set before training, and the actual weights W ^ are obtained during training. The neural network keeps narrowing the difference between them in the training process, so that the actual weights gradually approach the ideal weights. The derivative of Equation (35) gives:
V ˙ = k 1 z 1 2 k b 2 z 1 2 + z 1 z 2 k b 2 z 1 2 + z 2 [ f ( t ) + b u α ˙ ] + 1 γ W ˜ T W ^ ˙
The control rate can be designed as:
u = 1 b [ f ^ ( t ) + α ˙ k 2 z 2 z 1 k b 2 z 1 2 ]   ( k 2 > 0 )
V ˙ = k 1 z 1 2 k b 2 z 1 2 k 2 z 2 2 + z 2 [ f ( t ) f ^ ( t ) ] + 1 γ W ˜ T W ^ ˙
In radial-based neural networks, f ( t ) , h is the output of the Gaussian basis function of the radial-based neural network, and ε is the approximation error value. When the network inputs the initial values of the maglev train displacement and speed signals, the output is f ^ ( t ) ; thus:
f ( t ) f ^ ( t ) = W * T h ( t ) + ε W ^ T h ( t ) = W ˜ T h ( t ) + ε
V ˙ = k 1 z 1 2 k b 2 z 1 2 k 2 z 2 2 + z 2 [ W ˜ T h ( t ) + ε ] + 1 γ W ˜ T W ^ ˙ ˙
= k 1 z 1 2 k b 2 z 1 2 k 2 z 2 2 + W ˜ T [ 1 γ W ^ ˙ z 2 h ( t ) ] + ε z 2
The adaptive rate can be set as:
W ^ ˙ = γ z 2 h ( t ) γ W ^
V ˙ = k 1 z 1 2 k b 2 z 1 2 k 2 z 2 2 W ˜ T W ^ + ε z 2
W ˜ T W ^ = W ˜ T ( W ˜ + W * ) = W ˜ T W ˜ + W ˜ T W *
= 3 4 W ˜ T W ˜ + 1 4 W ˜ T W ˜ + W ˜ T W * 3 4 W ˜ T W ˜ W * T W *
W ˜ T W ^ 3 4 W ˜ T W ˜ + W * 2
According to the prior analyses [26], this satisfies t 0 , | z 1 ( t ) | < k b . When t [ 0 ,   ) , ln k b 2 k b 2 z 1 2 < z 1 2 k b 2 z 1 2 . Additionally, ε z 2 1 4 ε 2 + z 2 2 .
V ˙ k 1 ln k b 2 k b 2 z 1 2 k 2 z 2 2 3 4 W ˜ T W ˜ + W * 2 + 1 4 ε 2 + z 2 2
We let [26]:
ξ = W * 2 + 1 4 ε 2
η = min [ 2 k 1 ,   2 ( k 2 - 1 ) ,   3 2 γ ]
then:
V ˙ ξ η V
According to [26], we can determine that V is bounded; thus, z 1 , z 2 and W ˜ are also bounded. In the case of satisfying t 0 , | z 1 ( t ) | < k b . V ( t ) e η t V ( 0 ) + ξ η ( 1 e η t ) , t and V ( t ) ξ η gradually converge to make it bounded. This shows that the method can make the system stable, when ξ η , V ( t ) 0 , z 1 , z 2 0 , i.e., the maglev train displacement signal x 1 converges to the displacement signal command y d , and the maglev train speed signal x 2 converges to the speed signal command y ˙ d . It is possible to keep the maglev train displacement and speed values within the constraint limits.

3.3. System Simulation

In this study, a multi-mass-point model was used in the dynamic modeling process of maglev trains, and the initial state input of the controlled object was [ 0.3   0 ] . Specifically, the initial value of displacement was 0.3   m , and the initial value of velocity was 0   m / s ; it was determined that f ( t ) = 43 x 1 x 2 and b = 172 . Traction, speed uniformity and braking are all aspects of maglev train operation. In this paper, we chose the displacement signal command y d = sin t at the initial moment of t = 0 . z 1 = x 1 y d = 0.3 ; at this time, the value k b = 0.31 was taken. The maglev train displacement signal x 1 was limited to ± 1.31 , and the constant was taken as 1 2 γ = 5 , k 1 = k 2 = 46 . In radial-based neural networks, the Gaussian basis function parameter c i is the coordinate vector of the center point of the Gaussian basis function, the value of c i is closer to the input value, and the Gaussian basis function is more sensitive to the input; here, c i can be taken as [ 1 0 . 5   0   0 . 5   1 ] . The value of b i is the width of the Gaussian basis function; the larger the value, the wider the function, and the greater the mapping ability of the radial-based neural network. When setting b i to a suitable value, i.e., b i = 1.5 , in radial-based neural networks, each initial weight value can be taken as 0.2 . Figure 5 shows a simulation model of speed and displacement in limited operation control of a maglev train. Figure 6 shows the ideal displacement signal curve and tracking position signal curve of a maglev train. Figure 7 shows the ideal speed signal curve and tracking speed signal curve of a maglev train. Figure 8 shows that the control input values are large in absolute value before 0.2   s , and then gradually converge to stability. Figure 9 shows that the subsequent error can be kept within the stable range.
In order to verify the validity and stability of the model under different input operating conditions, the initial state input of the controlled object was changed to [ 0.8   0 . 3 ] , i.e., the initial value of displacement was 0.8   m , and the initial value of velocity was 0.3   m / s . f ( t ) = 43 x 1 x 2 and b = 172 were set; traction, homogeneous speed and braking are all key aspects of maglev trains throughout the operation process. The displacement signal command y d = sin t can be selected at the initial moment of t = 0 , z 1 = x 1 y d = 0.8 , when it takes a value of k b = 0.81 . The magnetic levitation train displacement signal x 1 is constrained at approximately ± 1.81 ; the constants are taken as 1 2 γ = 5 , k 1 = k 2 = 46 , and c i as [ 1 0 . 5   0   0 . 5   1 ] , b i = 1.5 ; and the initial weight of each radial-based neural network is taken as 0.2 . Figure 10 shows the ideal displacement signal curve and tracking position signal curve of a maglev train. Figure 11 shows the ideal speed signal curve and tracking speed signal curve of a maglev train. Figure 12 shows that the control input values are large in absolute value before 0.2   s , and then gradually converge to stability. Figure 13 shows that the subsequent error can be kept within the stable range.
The initial state input of the controlled object can be changed to [ 0.5   0 ] , i.e., the initial value of displacement is 0.5   m , and the initial value of speed is 0   m / s , setting f ( t ) = 43 x 1 x 2 , b = 172 ; traction, uniformity and braking are all associated with maglev train operation. The displacement signal command y d = sin t is chosen for the initial moment in t = 0 , z 1 = x 1 y d = 0.5 , at which point it is taken as k b = 0.51 , and the maglev train displacement signal x 1 is constrained at approximately ± 1.51 , with constants taken as 1 2 γ = 5 , k 1 = k 2 = 46 taken as c i for [ 1 0 . 5   0   0 . 5   1 ] , b i = 1.5 , and radial-based neural networks with each initial weight taken as 0.2 . Figure 14 shows the ideal displacement signal curve and tracking position signal curve of a maglev train. Figure 15 shows the ideal speed signal curve and tracking speed signal curve of a maglev train. Figure 16 shows that the control input values are large in absolute value before 0.2   s , and then gradually converge to stability. Figure 17 shows that the subsequent error can be kept within the stable range.
Figures of displacement and velocity tracking curves show that the radial-based neural network multi-mass-point magnetic levitation train displacement-constrained operation controller design can ensure that the magnetic levitation train displacement and speed signals converge to the command signal and reach the target convergence position quickly—in around 0.2   s . From Figures of control input curve, it can be seen that the control input values are large in absolute value before 0.2   s , and then gradually converge to stability; from Figures of Output error curve, it can be seen that the subsequent error can be kept within the stable range; Simulation results show that the system effectiveness and stability are good under different operating conditions, and the control is rapid and accurate, which can limit the magnetic levitation train displacement and speed within the desired safety constraints.

4. Conclusions

In this study, a radial-based neural network was used to control the displacement limits of a magnetic levitation train based on a multi-mass-point model. Simulation experiments show that the method can make the displacement and velocity signals of the maglev train rapidly converge to the command signal, and the overshoot and error can be kept within the stable range; thus, the output of the displacement and velocity values of the maglev train can be strictly limited, and the displacement and velocity signals of the maglev train can be limited within the desired safety constraints. Moreover, the radial-based neural network structure accelerates the learning rate while avoiding the local minimum problem, which is consistent with ensuring the real-time control of maglev train operating state processes and can guarantee the operational stability and safety of maglev transportation systems.

Author Contributions

Conceptualization, H.P., H.W. and C.Y.; Investigation, H.P., H.W. and J.Z.; Validation, H.P. and H.W.; Writing—original draft, H.P. and H.W.; Writing—review and editing, H.P. and H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported in part by the National Key Technology R&D Program of the 13th Five-year Plan, “Research on Key Technologies of Medium Speed Maglev Transportation System” (No.: 2016YFB1200601), in part by the Shanghai Municipal Science and Technology Major Project (2021SHZDZX0100) and the Fundamental Research Funds for the Central Universities.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mao, Z.; Tao, G.; Jiang, B.; Yan, X.G. Adaptive Control Design and Evaluation for Multibody High-Speed Train Dynamic Models. IEEE Trans. Control. Syst. Technol. 2020, 29, 1061–1074. [Google Scholar] [CrossRef]
  2. Wang, X.; Xiao, Z.; Chen, M.; Sun, P.; Wang, Q.; Feng, X. Energy-Efficient Speed Profile Optimization and Sliding Mode Speed Tracking for Metros. Energies 2020, 13, 6093. [Google Scholar] [CrossRef]
  3. Liu, Y.; Fan, K.; Ouyang, Q. Intelligent Traction Control Method Based on Model Predictive Fuzzy PID Control and Online Optimization for Permanent Magnetic Maglev Trains. IEEE Access 2021, 9, 29032–29046. [Google Scholar] [CrossRef]
  4. Pu, Q.; Zhu, X.; Zhang, R.; Liu, J.; Fu, G. Speed Profile Tracking by an Adaptive Controller for Subway Train Based on Neural Network and PID Algorithm. IEEE Trans. Veh. Technol. 2020, 69, 10656–10667. [Google Scholar] [CrossRef]
  5. Jie, Y.; Jia, L.; Fu, Y.; Lu, S. Speed Tracking Based Energy-Efficient Freight Train Control Through Multi-Algorithms Combination. IEEE Intell. Transp. Syst. Mag. 2017, 9, 76–90. [Google Scholar]
  6. Chou, M.; Xia, X.; Kayser, C. Modelling and model validation of heavy-haul trains equipped with electronically controlled pneumatic brake systems. Control Eng. Pract. 2007, 15, 501–509. [Google Scholar] [CrossRef]
  7. Xu, J.; Du, Y.; Chen, Y.H.; Hong, G. Adaptive robust constrained state control for nonlinear maglev vehicle with guaranteed bounded airgap. IET Control Theory Appl. 2018, 12, 1573–1583. [Google Scholar] [CrossRef]
  8. Sun, Y.; Xu, J.; Qiang, H.; Lin, G. Adaptive Neural-Fuzzy Robust Position Control Scheme for Maglev Train Systems with Experimental Verification. IEEE Trans. Ind. Electron. 2019, 66, 8589–8599. [Google Scholar] [CrossRef]
  9. Yang, G. Research on Optimal Speed Profile and Tracking Control of High-Speed Maglev Trains. Ph.D. Thesis, Beijing Jiaotong University, Beijing, China, 2007. [Google Scholar]
  10. Fan, C.; Wu, G.; Hu, G. Characterization of long-stator linear synchronous motors based on state equations. Micro Mot. (Servo Technol.) 2005, 38, 26–28. [Google Scholar] [CrossRef]
  11. Lu, Q.; Chen, Y.; Ye, Y.; Fan, C. Calculation of reactance and force analysis of long-stator linear synchronous motors. Small Medium-Sized Mot. 2003, 3, 17–22. [Google Scholar]
  12. Tsunashima, H.; Abe, M. Static and dynamic performance of permanent magnet suspension for maglev transport vehicle. Veh. Syst. Dyn. 1998, 29, 83–111. [Google Scholar] [CrossRef]
  13. Cui, J. Calculation of Operating Speed Profile of Low and Medium Speed Maglev Trains. Master’s Thesis, Southwest Jiaotong University, Chengdu, China, 2012. [Google Scholar]
  14. Jiang, Q.L.; Zhang, K.L.; Lian, C.S. Calculation of operating resistance of EMS-type maglev trains. Locomot. Electr. Transm. 1999, 10–12. [Google Scholar]
  15. Guo, Y.Y. Research on Automatic Driving of High-Speed Trains Based on Fuzzy Predictive Control. Master’s Thesis, Lanzhou Jiaotong University, Lanzhou, China, 2020. [Google Scholar]
  16. Hou, T.; Guo, Y.; Chen, Y.; Yang, H. Research on speed control of high-speed trains based on multi-mass point model. J. Railw. Sci. Eng. 2020, 2, 314–325. [Google Scholar]
  17. Wang, L.S. Automatic Driving Predictive Control of High-Speed Trains Based on Multi-Mass Model. Ph.D. Thesis, Beijing Jiaotong University, Beijing, China, 2016. [Google Scholar]
  18. Liang, X.R.; Xiao, L.; Wang, X.; Yang, S.W.; Dong, H.R. Design of a neural network PID controller for high-speed train speed tracking. Comput. Eng. Appl. 2021, 57, 7. [Google Scholar]
  19. He, Z.-Y.; Yang, Z.-J.; Lu, J.-Y. Research on iterative learning control method for high-speed trains under constrained conditions. Railw. Stand. Des. 2019, 63, 7. [Google Scholar]
  20. Chen, W.B.; Wu, X.B.; Pei, Y.R.; Li, J.A. Study on Adaptive PID Control Algorithm Based on RBF Neural Network. In Proceedings of the 3rd International Conference on Computational Intelligence and Industrial Application (PACIIA2010), Wuhan, China, 4–5 December 2010; pp. 341–344. [Google Scholar]
  21. Wang, X.Y.; Zhang, Z.K. Research of RBF Neural Networks Algorithm to Fault Diagnosis of Rotary Machinery. In Proceedings of the IITA International Conference on Control, Automation and Systems Engineering, Zhangjiajie, China, 11–12 July 2009; pp. 331–334. [Google Scholar]
  22. Chen, W.B.; Wu, X.B.; Pei, Y.R.; Li, J.A. Study on Adaptive PID Control Algorithm Based on RBF Neural Netwoik. In Proceedings of the International Conference on Intelligent Computation and Industrial Application (ICIA2011), Hong Kong, China, 18–19 June 2011; pp. 337–340. [Google Scholar]
  23. Yue, C.; Song, J. Application of Combination Model Based on RBF Neural Network in GPS Elevation Fitting. J. Geomat. 2020, 45, 20–22. [Google Scholar] [CrossRef]
  24. Liu, J.K. RBF Neural Network Adaptive Control MATLAB Simulation, 2nd ed.; Tsinghua University Press: Beijing, China, 2018. [Google Scholar]
  25. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier Lyapunov Functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
  26. Ren, B.; Ge, S.S.; Tee, K.P.; Lee, T.H. Adaptive Neural Control for Output Feedback Nonlinear Systems Using a Barrier Lyapunov Function. IEEE Trans. Neural Netw. 2010, 21, 1339–1345. [Google Scholar] [PubMed]
Figure 1. Schematic diagram of the ramp resistance of a multi-mass model maglev train.
Figure 1. Schematic diagram of the ramp resistance of a multi-mass model maglev train.
Energies 15 03110 g001
Figure 2. Schematic diagram of the coupling of adjacent sections of a maglev train.
Figure 2. Schematic diagram of the coupling of adjacent sections of a maglev train.
Energies 15 03110 g002
Figure 3. Force diagram of a single maglev train carriage.
Figure 3. Force diagram of a single maglev train carriage.
Energies 15 03110 g003
Figure 4. Structure of radial-based neural network.
Figure 4. Structure of radial-based neural network.
Energies 15 03110 g004
Figure 5. Simulation model.
Figure 5. Simulation model.
Energies 15 03110 g005
Figure 6. Maglev train displacement tracking curve.
Figure 6. Maglev train displacement tracking curve.
Energies 15 03110 g006
Figure 7. Speed tracking curve of a maglev train.
Figure 7. Speed tracking curve of a maglev train.
Energies 15 03110 g007
Figure 8. Control input curve.
Figure 8. Control input curve.
Energies 15 03110 g008
Figure 9. Output error curve.
Figure 9. Output error curve.
Energies 15 03110 g009
Figure 10. Maglev train displacement tracking curve.
Figure 10. Maglev train displacement tracking curve.
Energies 15 03110 g010
Figure 11. Speed tracking curve of a maglev train.
Figure 11. Speed tracking curve of a maglev train.
Energies 15 03110 g011
Figure 12. Control input curve.
Figure 12. Control input curve.
Energies 15 03110 g012
Figure 13. Output error curve.
Figure 13. Output error curve.
Energies 15 03110 g013
Figure 14. Maglev train displacement tracking curve.
Figure 14. Maglev train displacement tracking curve.
Energies 15 03110 g014
Figure 15. Speed tracking curve of a maglev train.
Figure 15. Speed tracking curve of a maglev train.
Energies 15 03110 g015
Figure 16. Control input curve.
Figure 16. Control input curve.
Energies 15 03110 g016
Figure 17. Output error curve.
Figure 17. Output error curve.
Energies 15 03110 g017
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pan, H.; Wang, H.; Yu, C.; Zhao, J. Displacement-Constrained Neural Network Control of Maglev Trains Based on a Multi-Mass-Point Model. Energies 2022, 15, 3110. https://doi.org/10.3390/en15093110

AMA Style

Pan H, Wang H, Yu C, Zhao J. Displacement-Constrained Neural Network Control of Maglev Trains Based on a Multi-Mass-Point Model. Energies. 2022; 15(9):3110. https://doi.org/10.3390/en15093110

Chicago/Turabian Style

Pan, Hongliang, Hao Wang, Chenglong Yu, and Junjie Zhao. 2022. "Displacement-Constrained Neural Network Control of Maglev Trains Based on a Multi-Mass-Point Model" Energies 15, no. 9: 3110. https://doi.org/10.3390/en15093110

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