Dynamics and Control Design Via LQR and Sdre Methods For A Maglev System
Dynamics and Control Design Via LQR and Sdre Methods For A Maglev System
net/publication/281861536
CITATION READS
1 4,271
5 authors, including:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Fábio Roberto Chavarette on 18 September 2015.
Department of Mathematics
Brazil Avenue, 56, 15385-000, Ilha Solteira, SP, BRAZIL
Abstract: Several experimental maglev systems all around the world, mainly
in Germany and Japan have demonstrated that this mode of transportation
can profitably compete with air travel. However, a system such as the German
maglev train (called Transrapid) is inherently unstable. This instability is be-
cause the electromagnetic suspension (EMS) uses attractive force to levitate the
train. So, the electromagnets of the vehicle must be actively controlled to make
safe operation. Herewith, from a simplified model for the German Transrapid
experimental system, we propose two control designs and, then we compare
them. The linear quadratic regulator (LQR) is used to design the linear con-
troller and the state-dependent Riccati equation (SDRE) is used to design the
nonlinear controller. The simulation shows that the SDRE controller allows the
maglev train to operate with much larger disturbances in the air gap than the
LQR controller does.
1. Introduction
Maglev trains (Magnetic levitation transport) are transport systems that can
achieve high speeds with low friction compared to conventional wheel-rail trains.
Other factors that become the very interesting maglev trains technology is
that it can ease traffic congestion and helps reduce negative environmental
impacts. Several engineers around the world, have developed projects related
with the maglev trains technology, being that some these projects are in a
relatively advanced stage. Several experimental maglev systems all around the
world, mainly in Germany and Japan have demonstrated that this mode of
transportation can profitably compete with air travel [1] and [2].
The German maglev train is the first system that operates completely non-
contact with the guideway and without wheels. German scientists have de-
signed a system called Transrapid which uses the technology of electromagnetic
suspension (EMS) to levitate a train (see Fig. 1a). The Transrapid maglev
train has a 31.5km test track in Germany, Emsland (TVE) and is commercially
operated in Shanghai, China, since 2004 [3].
The levitation occurs through electromagnets that are strategically posi-
tioned on a series of C-shaped arms. Thus, these electromagnets exert a force
of attraction in the ferromagnetic plates installed on the flange of a T-Beam [2].
This configuration allows the maglev train levitate and has lateral stability.
An electromagnetic suspension (EMS) system such as of the Transrapid ma-
glev train is inherently unstable. Therefore, the electromagnets of the vehicle
must be actively controlled to make safe operation [3] and [4]. So, from a sim-
plified model for the German Transrapid experimental system, we propose two
control designs and, then we compare them. The paper is organized as follows.
In Section 2, we present two simplified models for the German Transrapid ex-
perimental system. In Section 3, we discuss some issues about dynamics of the
electromagnetic suspension (EMS) system. In Section 4, we present two control
designs and the results of computer simulations. In Section 5, the conclusions
are presented.
Figure 1b shows the magnetic levitation system of the Transrapid maglev train,
which is simplified as a single mass system on a rigid guideway. The primary
suspension consists of electromagnets. Suspension systems are dominant in de-
termining the basic dynamic and vibrational behavior of the maglev vehicle. A
DYNAMICS AND CONTROL DESIGN VIA... 291
The nonlinearities of the system come from the nonlinear inductance due
to the geometry of the magnet and the inverse square magnetic force law [1].
Details of the derivation of the model are discussed in [4] and [6].
For small deviations from steady-state as shown in Fig. 1b, we can write:
Equation 1:
The electromagnetic force of the magnetic levitation system (useful for next
calculations) is found using the concept of co-energy [8]. To calculate it, we
consider a linear relationship between the flux and the current, so that the
force electromagnetic can be written as follows:
2
1 dL(sM ) c i
f (sM , i) = − i2 ⇒ f (sM , i) = (4)
2 dsM 2 sM
The system has one equilibrium state at which the force electromagnetic
exactly counterbalances the force due to gravity, i.e., mg = f (S0 , I0 ). So,
substituting (3) into Eq. (2) and using (4), we have:
2 2
c I0 + δi c I0
mδs̈ = − +
2 S0 + δs 2 S0
Equation 2:
Substituting (3) into Eq. (2), we have:
Finally, neglecting the terms of higher order and making some rearrange-
ments, we obtain the linearized motion equations:
cI0 δi cI02 δs
δs̈ = − +
mS02 mS03
I0 RS0 S0
δi̇ = δṡ − δi + δu (5)
S0 c c
DYNAMICS AND CONTROL DESIGN VIA... 293
x3 (uM − Rx1 ) x1 x2
ẋ1 = +
c x3
2
cx1
ẋ2 = − +g (6)
2mx23
ẋ3 = x2
Similarly, the linearized system (5) can be rewritten in state space as follows:
S0 (δu − Rx1 ) I0
ẋ1 = + x2
c S0
cI0 I0
ẋ2 = x3 − x1 (7)
mS02 S0
ẋ3 = x2
Figure 2 shows the phase portrait and a trajectory of the system (6) and
(7) in the x2 − x3 projection.
Figure 2a shows the phase portrait of the linearized model (7) around equi-
librium point, which is topologically orbitally equivalent to nonlinear model (6).
However, in regions far from the equilibrium point, the linearized model doesn’t
294 T.D.F. Cabral, F.R. Chavarette
10 250
Nonlinear Nonlinear
8 Linear Linear
6 200
2 150
X2 [mm/s]
x [mm/s]
0
2
−2 100
−4
−6 50
−8
−10 0
9.7 9.8 9.9 10 10.1 10.2 10.3 10 12 14 16 18 20
X3 [mm] x3 [mm]
give good approximation the nonlinear model (see Fig. 2b). Therefore, linear
controllers tend to saturate at the beginning of large initial displacements of
the system equilibrium point [1].
The control objective is to stabilize the maglev vehicle traveling above a guide-
way and, to maintain a constant distance between the vehicle and the guideway.
The control parameter is the coil input voltage.
The LQR approach for obtaining an optimal solution of the control problem
has the following procedure:
ẋ = Ax + Bu
(8)
y = Cx
AT P + P A − P BR−1 B T P + Q = 0 (9)
u = −R−1 B T P x (10)
The
R ∞ control law (10) is calculated so that the performance index given by,
J = t0 (xT Qx + uT Ru)dt is minimized.
The technique LQR requires that the linear system is controllable. Details
about the technique LQR can be found in [10] and [11].
Applying the above procedure in the linearized system (7), we obtain:
RS0 I0
− c S0 0 x1 S0
c
cI0 cI 2
ẋ = − mS 2 0 mS03 x2 + 0 u (11)
0 0
0 1 0 x 3 0
where, u = δu.
The system output and the coefficients chosen for the matrix Q and R are:
1 0 0 x1 1 0 0
y = 0 1 0 x2 Q = 0 1 0 R= 1 (12)
0 0 1 x3 0 0 3.1x1012
The SDRE nonlinear regulator has the same structure of the linear quadratic
regulator (LQR), except that all the matrices are state-dependent. The SDRE
approach for obtaining a suboptimal solution of the control problem has the
following procedure [12] and [13]:
1. Represent the model in state-space form. Use direct parametrization to
bring the nonlinear dynamics ẋ = f (x) + g(x) to the state-dependent
coefficient (SDC) form, as follows:
ẋ = A(x)x + B(x)u
(13)
y = C(x)x
296 T.D.F. Cabral, F.R. Chavarette
where, f (x) = A(x)x and g(x) = B(x), A(x) ∈ ℜnxn is the dynamic
matrix, B(x) ∈ ℜnxm is the input matrix, C(x) ∈ ℜsxn is the output
matrix, x ∈ ℜn is the state vector u ∈ ℜm is the control law, y ∈ ℜs is
the output vector.
TheR ∞control law (15) is calculated so that the performance index given by,
J = 21 t0 [xT Q(x)x + uT R(x)u]dt is minimized.
In the multivariable case, there always exists an infinite number of SDC
parameterizations. Therefore, the choice of the matrix A(x) isn’t unique [12].
The pair {A(x), B(x)} is a controllable parametrization of the nonlinear
system in a region Ω if {A(x), B(x)} is pointwise controllable in the linear
sense for all x ∈ Ω. Therefore, the choice of A(x) must be such that the state-
dependent controllability matrix [B(x) A(x)B(x) ... An−1 (x)B(x)] has full
rank [13].
The SDRE technique has been used to control various systems, such as
agroecosystems [14], non-ideal systems with chaotic behavior [15], etc. Details
about the technique SDRE can be found in [12] and [13].
Applying the above procedure in the nonlinear system (6), we obtain:
x2 2x1
− Rxc 1 x1 0 x3
− x3 x3 c
cx1 cx21
ẋ = − mx 2 0 2mx3 3 x 2 + g + 0 u (16)
3
0 1 0 x3 0 0
where, u = uM .
Assuming C(x), Q(x) and R(x) are constant matrices, we have:
1 0 0 x1 1 0 0
R = 1x10−1
y = 0 1 0 x2
Q= 0 1 0 (17)
0 0 1 x3 0 0 1.0085x108
DYNAMICS AND CONTROL DESIGN VIA... 297
LQR 10.45
SDRE LQR
10.4 SDRE
10.5
10.35
10.4
10.3
10.3
x3 [mm]
10.25
x3 [mm]
10.2
10.2
10.1 X: 140
Y: 0
Z: 10.2
10.15
10
5 10.1
148
0 146
−3
10.05
x 10 144
−5 142
140 10
x [mm/s] −10 138 0 0.5 1 1.5 2
2 x [A]
1 tempo [s]
(a) Trajectory of the controlled system. (b) Time history of the vertical gap.
x(0) Control x1max [A] x2max [mm/s] x3max [mm] umax [V ] te[s]
(140,0,0.0102) LQR 147.87 -6.60 10.20 427.96 0.1
- SDRE 147.01 -5.05 10.35 157.62 1.5
(140,0,0.015) LQR 431.17* -249.79* 15.00 10699* 0.1
- SDRE 281.16 -80.73 16.64 448.39 1.5
In Tab. 2 the values with superscript (*) are outside of the domain of
298 T.D.F. Cabral, F.R. Chavarette
LQR 17
SDRE LQR
16 SDRE
18
15
16
14
X: 140
14
x [mm]
Y: 0
13
x3 [mm]
Z: 15
12
3
12
10
11
8
0.1 10
0 600
−0.1 400 9
200
−0.2 0 8
x [mm/s] −0.3 −200 0 0.5 1 1.5 2
2 x [A]
1 tempo [s]
(a) Trajectory of the controlled system. (b) Time history of the vertical gap.
450 500
LQR LQR
SDRE 450 SDRE
400
400
350
350
300
300
u(t)
u(t)
250 250
200
200
150
150
100
100
50
50 0
0 0.5 1 1.5 2 0 0.5 1 1.5 2
tempo [s] tempo [s]
discourse.
5. Conclusion
The simulation results shows that both designed controllers are able to sta-
bilize the vehicle traveling above a guideway. However, in the case of the
LQR controller, the control signal amplitude is very high if we consider initial
displacements δs > 0.2mm, so that the voltage required to bring the vehicle
DYNAMICS AND CONTROL DESIGN VIA... 299
back to the equilibrium point is larger than the maximum voltage produced
by buck converter, i.e., u > 450V . This is because the LQR controller design
uses the linearized model (7) which doesn’t give good approximation the non-
linear model (6) in regions far from the equilibrium point (as seen in Section
3). On the other hand, the SDRE controller can bring the system back to the
equilibrium with an initial displacement of up to 5mm from the equilibrium
position. Furthermore, the control effort is less than in the LQR. With respect
the settling time and maximum overshoot, the LQR controller is better than
the SDRE controller. However, considering the domain of discourse of x(t) and
u(t) we can said that the SDRE controller has better overall performance than
the LQR controller. Moreover, the simulation shows that the SDRE nonlinear
controller outperforms the linear controller LQR by a factor of 25 times with
respect the maximum recoverable displacement.
Acknowledgment
The authors thanks Conselho Nacional de Pesquisas CNPq for financial sup-
ports (Proc. n◦ 132786/2013-3, Proc. n◦ 301769/2012-5).
References
[3] H.-W. Lee, K.-C. Kim, J. Lee, Review of maglev train technologies,
IEEE Transactions on Magnetics, 42, No. 7 (2006), 1917-1925, doi:
10.1109/TMAG.2006.875842.
[7] I. Ahmad, M. A. Javaid, Nonlinear model and controller design for mag-
netic levitation system, Proceedings of the 9th WSEAS International Con-
ference on Signal Processing, Robotics and Automation (2010), 324-328.
[10] K. Ogata, Designing Linear Control Systems with MATLAB, Prentice Hall,
United States (1993).