Modelling and Simulation of A Magnetic Levitation
Modelling and Simulation of A Magnetic Levitation
net/publication/265821696
Article
CITATIONS READS
20 4,710
2 authors:
Some of the authors of this publication are also working on these related projects:
MECATRONIX - A 2DOF Modular Mechatronic Demonstrator with video feedback for Research and Education View project
All content following this page was uploaded by Lia Dolga on 10 March 2015.
1. Introduction
1118
ANNALS of the ORADEA UNIVERSITY.
Fascicle of Management and Technological Engineering, Volume VI (XVI), 2007
Fem
x
2
One can build the mathematical model of the levitation system by writing
appropriate differential equations in accordance to the typical mechanical- and electrical
principles. The way the components are appreciated in the approaching mode can lead to
simpler or more complex alternatives.
The formula for the energetic balance within the system is:
dWe = dWmec + dWt + dWm (1)
where the terms represent the variation of the electrical energy (dWe), the variation of the
mechanical energy (dWmec), the variation of the thermal energy (dWt) and the variation of
the magnetic energy (dWm).
The variation of the magnetic energy when the magnetic fluxes are varying and
bodies are moving within the magnetic field is:
dW m = i ⋅ dΦ − Fem ⋅ dx (2)
The electromagnetic levitation force can be determined using the theorems of the
generalized forces [17]:
⎡ ∂Wm ⎤
Fem = − ⎢ ⎥ (3)
⎣ ∂x ⎦ i =ct
The specific magnetic energy of a coil is:
Φ ⋅ i Li 2
Wm = = (4)
2 2
The inductivity L can be determined either by a direct calculus or by using the
reluctance (or permeance) [17].
The studied bibliographical references specify the fact that the permeance of the air
gap (entrefer) – the region between the coil and the ferromagnetic core - corresponds to
1119
ANNALS of the ORADEA UNIVERSITY.
Fascicle of Management and Technological Engineering, Volume VI (XVI), 2007
the pole area exclusively when the polar surface is much wider than the entrefer thickness
[18]. Therefore, different bibliographical references approach in different ways the
determination of the inductivity for a magnetic levitation system.
The coil inductivity L depends upon the position “x” of the ferromagnetic ball in
accordance to the relationship (5) [2]:
2
⎛ x ⎞
− ⎜⎜ ⎟
⎟
⎝ x0
L( x ) = L0 + L1 ⋅ e ⎠
(5)
where: L0 – is the coil inductivity when the ball is absent; L1 – is the coil inductivity when
the ball is present (x=0); x0 – is the characteristic length of the coil.
x
i
x = is the reference position of the ball; L1 = L(∞ ) , L0 = L(0) − L(∞ ) ; a = a positive constant.
Figures 3a and 3b show a comparison of the inductivity variation based on the
relationships (5) and (6).
a) b)
Fig.3 The variation of the inductivity
1120
ANNALS of the ORADEA UNIVERSITY.
Fascicle of Management and Technological Engineering, Volume VI (XVI), 2007
Derived from the relationships (4) - (7), one can determine in different ways the
electromagnetic sustentation force.
• Based on the relationship (5):
⎛ ⎛ x ⎞ ⎞
2 ⎛
⎛ x ⎞ ⎞
2 2
⎡
Fem = − ⎢
∂W m ⎤ i
=− ⋅
2
∂L ( x ) i 2
∂ ⎜ − ⎜⎜
x
⎟
⎟ ⎟ i ⎜ 2 x − ⎜⎜
x
⎟
⎟
= − ⋅ ⎜ L0 + L1 ⋅ e ⎝ 0 ⎠ ⎟ = ⋅ ⎜ 2 ⋅ L1 ⋅ e ⎝ 0 ⎠ ⎟
⎟
⎥
⎣ ∂x ⎦ i =ct 2 ∂x 2 ∂x ⎜ ⎟ 2 ⎜ x0 ⎟
⎝ ⎠ ⎝ ⎠
(8)
• Based on the relationship (6):
i 2 ∂L(x )
2
⎡ ∂W m ⎤ i2 ∂ ⎛ 2K ⎞ ⎛i ⎞
Fem = − ⎢ ⎥ = − ⋅ = − ⋅ ⎜ L1 + ⎟ = C⎜ ⎟ (9)
⎣ ∂x ⎦ i =ct 2 ∂x 2 ∂x ⎝ x ⎠ ⎝x⎠
In the given context, one can particularize the dynamic model of the levitation
system for each mode of calculating the inductivity; this dynamic model is expressed by
the equations (10) to (12):
dx
=v (10)
dt
d [L(x )i ]
e = Ri + (11)
dt
dv
m = mg − Fem (12)
dt
where: “x” – represents the ball position with respect to the reference position; “v” –
represents the speed of the ball; “i” – represents the current intensity in the electromagnet
winding; “e” – represents the supply voltage of the coil; “R” – represents the resistance of
the electromagnet winding; “L” – represents the winding inductivity; “g” – represents the
gravity acceleration (which is constant); “m” – represents the ball mass.
A development of the defined mathematical model can be achieved based on the
system status, if considering the status variables x = [x1 x 2 x 3 ] = [x v i ] and u = e .
T T
Using the typical systems linearization principle (the expansion in Fourier series and the
preservation of the first order terms), one can linearize the acquired nonlinear model.
The optimal design of the system, including the control subsystem, requires a
“balance” between the modelling/ simulation procedure and the experimental procedure
[6]. Starting from the previous established equations, one can achieve within the
Matlab/ Simulink environment the simulation of the system’s running mode. Figure 4
shows the diagram of this simulation. The block “Levitation” was achieved with the aim of
introducing it in a specific working library. Figure 5 shows the model of the realized block,
while Figure 6 shows the simulation results.
Out1
speed_V
In1 speed
intensity current_I
Pulse Out2
position_X
Generator
position
Lev itation
Fig.4 The simulation within the Matlab/ Simulink environment
1121
ANNALS of the ORADEA UNIVERSITY.
Fascicle of Management and Technological Engineering, Volume VI (XVI), 2007
A research group including the authors built and studied the magnetic levitation
system shown in Figure 7 within the Sensors and Actuators Laboratory [7].
Fig. 7 General view of the electromagnetic levitation system built and studied within the Sensors and
Actuators Laboratory
The proposed control scheme is a typical scheme used in many other similar
studies and papers [1], [6].
1122
ANNALS of the ORADEA UNIVERSITY.
Fascicle of Management and Technological Engineering, Volume VI (XVI), 2007
dSPACE
R E
Fig.8 A solution for the control of the levitation system using the dSPACE equipment
5. Conclusions
Bibliography
[1] Lilienkamp, L. A., Lundberg, K., Low-cost magnetic levitation project kits for teaching
feedback system design, http://web.mit.edu/klund/www/papers/ACC04_maglev.pdf
[2] Shiao, Y. S., Design and Implementation of a Controller for a Magnetic Levitation
System, Proc. Natl. Sci. Counc., vol.11, no.2, 2001, pp.88-94, 2001
[3] Guess, T. M., Alciatore, D. G., Model Development and Control Implementation for a
Magnetic Levitation Apparatus, Proc. Of !995 ASME Comp. in Eng. Conf., Boston,
sept.1995
[4] Morita, T., Shimizu, K., Hasegawa, M., Oka, K., Higuchi, T., A Miniaturized Levitation
System with Motion Control using a Piezoelectric Actuator, IEEE Trans. On Control
Systems Tech., vol.10, no.5, p.666-670, 2002
[5] Lundberg, K. H., Lilienkamp, K. A., Marsden, G., Low-Cost Magnetic Levitation Project
Kits, IEEE Control Magazine, oct.2004, p.65-69
[6] Dolga, V., Proiectarea sistemelor mecatronice, Editura “Politehnica”, (in printing)
[7] Dobrea, C., Sustentaţia electromagnetică, licence diploma paper, advisor V. Dolga,
Faculty of Mechanical Engineering, Timişoara, Romania, 2006
[8] Li, J. H., DSP- Based Control of a PWM-driven Magnetic Levitation System, IEEE
ICSS2005 Intern. Conf. on Systems & Signals
[9] Kemin, K., Tekkouk, O., Constrained generalised predictive control with estimation by
genetic algorithm for a magnetic levitation system, Intrn. J. of Innovative Comp., Inform.
Adn Control, v.2,no.3, 2006, p.543
[10] Wai, R. J., Lee, J. D., Liao, C. C., Model-free Control Design for Hybrid Magnetic
Levitation System, ieeexplore.ieee.org/iel5/9859/31200/01452519.pdf
[11]***, Experiments with magnetic nlevitation. Home-built Magnetic Levitator,
http://my.execpc.com/~rhoadley/magsus.htm
1123
ANNALS of the ORADEA UNIVERSITY.
Fascicle of Management and Technological Engineering, Volume VI (XVI), 2007
1124