Proceedings of the American Control Conference Chicago, Illinois June 2000
Adaptive Sliding Mode Controller Design of a Maglev Guiding System
for Application in Precision Positioning
Chin-Chung Wang’, Mei -Yung Chen’,Li-Chen
F u ” ~
I.
Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan, R. 0. C..
2. Department of Computer Science and Information Engineering, National Taiwan University, Taipei,Taiwan, R.O.C..
Abstract
In this paper, we have analyzed the dynamics of a single-axis maglev system and derived its analytical model with
full DOFs (degrees-of-freedom). Then, an adaptive sliding mode
controller which deals with unknown parameters is proposed here to accomplish both guidance and positioning in this system. Finally, stability is proved and simulation results are provided. From the simulation results, good performance of regulation for guiding-axes and of tracking for positioning-axis is achieved.
Keywords: Maglev guiding, Hybrid magnet, Adaptive control,
Precision positioning.
1. Introduction
Recently, magnetic levitation is considered as one of the most suitable ways to achieve the high precision transportation. By Hollis et a1.[1][2], it creates a stable state without any mechanical contact when the gravitational force is solely counterbalanced by magnetic forces. Of course, such contact-free levitation has to be realized over all possible degrees of freedom (DOFs) of the rigid body.
Previous work on maglev systems spans many fields. Some well known fields include maglev transportation [3][4], wind
tunnel levitation[5] and anti-vibration tables[6]. Here, however, we will only investigate the maglev techniques for the field of short-range travel with precision positioning and then design and implement a prototype maglev system to verify its high performance.
In our foregoing research [8], we have analyzed the dynamics of a maglev guiding system and derived its analytical model with full DOFs. In this paper, we made more progress. The organization of this paper is as follows. Section 2 describes the design aspects of the proposed prototype system. Section 3 provides a detailed mathematical model. In section 4, an adaptive controller for the maglev system is developed which can achieve the regulating objective for guiding and the tracking objective for positioning. Section 5 presents simulation results to demonstrate the effectiveness of the system design including the adaptive controller. Fmally, conclusions are dram in section 6.
2.System Description and Modeling
In this section, the mechanical structure of a maglev guiding system will be described.
2-1.Maglev Guiding System
Without the presence of electrical field, the expression of the Lorentz force and torque exerted on a magnetic material can be simplified as
F = (m
.
V)B , (2-1)T = m x B ,
(2-2)where m is the dipole moment of the magnetic material and B is the magnetic flux density. This means if we build flux somewhere in the space, then the flux can interact with a dipole moment (or a magnet).
Figure 2-1 shows the directions of force and torque acting on a single dipole moment due to the existing magnet flux density built by a current-carrying straight wire.
Fig.2- 1 : Forces and torques on a single dipole moment due to a current-carrying straight wire.
From the concepts above, with proper hardware design composed of the permanent magnets and coils, which provides both levitation force and stabilizing force. By applying control currents into coils, guidance as well as positioning task can be achieved.
2-2.Modified Voice Coil Motor
To provide the propulsion force in the Y-direction, we adopted a modified voice coil motor (VCM) here as shown in Fig.2-2.
3. Modeling of Maglev System
A complete analytical model which includes two lateral degrees of freedom (DOFs), a propulsion DOF and three vertical DOFs are imperative for designing a good controller. The six DOFs of the carrier X, Y, Z, cp,
4,
and 8 are defined as shown in Figure3-1.Fig.3-1 Definition of coordinate of the carrier. The complete model of the maglev system can be derived by using Newton's law of motion and Euler's motion equations as
follows [8]: Fig.2-2 : Perspective of VCM and track
The propulsion force of VCM is resulting from the interaction between magnetic field generated by the permanent magnet and the coil. The working principle of VCM is
F = i E x B , (2-3) which in our compliance with our design becomes
F = i L B , (2-4) 23.System Overview
Given by the previous design considerations, we propose a four tracks arrangement as shown in Fig.2-3.
I I
I
I
Fig.2-3 Top view of the maglev system
The four-tack arrangement is somewhat like the four wheels of an automobile as shown in Fig.2-4. By applying appropriate control current into each levitation and stabilization coil, all attitudes in free space can be regulated.
innnmGk Ml-
Fig.2-4 Four-track concept.
Though the platform is levitated by magnets and coils, the repulsive force will also generate undesirable torque on the carrier. The larger the levitating force implies the larger destabilizing force in lateral direction. Therefore, we design the stabilizers to provide control force in lateral direction. By adopting the stabililzers on, regulation of both lateral translation and rotation can be easily accomplished.
Afier all, we propose design of the prototype system as shown below.
m X = 4K,X
+
2K,(I, + I , )I,B =4a2K,B+2aKm(12-Il)
mZ=4K,Z+2K,(-blI, +b212M+K,(IA + I , + I c + I D )
1 1 1 1
I y
9.
= 2KmIy (-+
-)X
-
2aKmIy (---)O100 I* roo I ,
+ 412
A model of the modified voice coil motor is adopted as given below, which describe the dynamics in the positioning DOF:
m P = KJ,,
-
f(r)
(3-1) where f ( y ) is a damping force resulting from the magnetic field of the all system. Such damping function is best modeled by a parabolic function because its value is the smallest in the middle of the track and gets larger and larger in the direction towards either head or end of the track.To get a compact model form for convenience of analysis, all the coefficients are all abbreviated as simple notations. As a result, the concise model would appear as:
4
?+Y
+Vi (3-2) (3-3) b2,B = a2,8-
u2+
v 2 (3-4) b3,Z = a,,Z+
g,+
U,+
v, I J I I 1.n h c k risht trackFig.2-5 The front view of maglev system
(3-5) (3-6) (3-7) where a,, and b,, are constants, and ~ , , w = 1 - 5 are the control inputs. Additionally, vi ,vi=1-5
,
represent the disturbances, and m stands for the mass of the carrier. Furthermore, g, , g4 and g, are coupled terms [SI.b444 = a444 + g 4 + U4 + v4
4,v
=a,,v
+ g, + U, + v5my = us
-
f(Y)
4.Controller Design
An adaptive sliding mode controller is proposed here for this maglev system.
4-1-1.Guidance Control
We rewrite Eqs.(3-2)-(3-6) into the state space form as:
oBE
= -D,E+
U+
G+
v
(4-1) Apparently, E captures all guiding DOFs, and hence minimize E is equivalent to providing precise guiding. First, we define that:s
= G ~ E + G,E (4-2) Our goal now is to drive S to zero so that E and Econverge to zero simutaneously, since the sliding mode S=O characterizes stable dynamics. Choose a Lyapunov function candidate V as:
(4-3)
1
Y =
-sTs
2
If we can let = -Ks, then, the derivative of V can be rewritten as:
Y = -KSTS I O (4-4) which implies that S converges to zero exponentially in time t by use of Lyapunov theory. In turn, E
+
0 and E+
0 as has been mentioned earlier. Now, the necessary input condition that keeps S = -Ks has been changed as follows:U = D,G,-'(-KG,E
-
KG,E-
G,E)+
D,E-
G-
v
(4-5) This is exactly the necessary control input to achieve sliding mode control provided all the coefficients are priory known. However, if this ideal case fails to hold, then we have to modify the control in Eq.(4-5) as follows:U
= &G,-'(-KG,E-
KG,E-
G,E) tb A ~
-
d
-
B
(4-6) whereb,, b,,
6
andf
are estimates of D B , D A , G and V , respectively.Let
P
=r,(c,-'s)
(4-10)where
c ,
i = 1-
4 are all diagonal matrixes which are properlychosen. Integrate those equations above, we can g e t & ,
bA,
6
and?. Finally, by means of Eq.(4-6), we can derive the input command and the guidance task is achieved.4-2-1.Positioning in the Y-direction
Also, an adaptive controller is proposed here for positioning. From Eq.(3-7), we derive
my = us
-
f(Y)
(4-1 1)where
YL
+
YU
yL+
YL
+
YU
2
2
yL+yu)2
forY>-
-
Fo(Y
- -
forY
<- 2 (4-12)Fo(Y
- -
2f
(Y)
= u6 = K J , (4-13) 0Fig.4-1: Motion along y-axis
where YL and
YU
are boundaries of travel range. Eq.(4-13) is the propulsion force generated by the voice coil motor, and it's relevant to current gain K , and the input current, I ,.
Furthermore, y, is the desired position and v is the velocity of the platform in the Y-direction. We define:
v, = v (4- 14)
Ye
=Y,
-
Y
(4-15)Now, we are going to regulate y
+
y, and v+
0, i.e., ye + 0 and V, + 0 . First, we define that:s,
=+
ay,where A is constant and properly chosen. Choose a Lyapunov function candidate
v,
as:1 2 V6 =
-s;s,
Mass I , Moment of I, Inertia I , (4-16) 0.3 ~g 0.025 K g . m ' 0.015 Kg.m' 0.015 Kg.mn'If we can let S, = -K,S6 ,where K , > 0 , then the derivative of V, can be rewritten as:
V, = -K,S;S, IO (4- 17)
which implies that
s,
converges to zero exponentially in t by use of Lyapunov theory. In tum, Y,+
0 and V, + 0. Just like the previous procedure, we derived the necessary input condition as follows:u6 = f ( Y ) - m A Y - m K , i - m K , [ Y + A ( Y , -Y)] (4-18)
Similarly, the condition of acquiring all the coefficients fails to hold. Thus, we modify the control input as:
U, = j ( ~ ) - r ; l a Y - ~ ~ " Y - r ; l ~ " [ Y + a ( ~ ,
-r)l
(4-19) where j ( y ) and h are estimates off(y)
and m ,respectively. After derivations, the estimates of these two terms be got as in the following:
4-2-2. Adaptive Law for Positioning Control
=
Y,s,[-K,Y
-
K,(Y,-
r )-
an
(4-20)h ? = - / , s 6 (4-21)
where
s,
=v, +A< = Y + A ( Y , - Y ) , andyi>0,'di=1-2, which are properly chosen. Integrate those equations above, we can get these two estimates and derive the input command. And the guidance task is accomplished as consequence.4-3. Stability Analysis
We will prove the asymptotic convergence of the state and its time derivative, i.e., they approach to 0 as t tends to infinity by Lyapunov stability theory.
From the following two equations :
+
=-KPSIO (4-22)V6 = -K,,S;S, I 0 (4-23)
It shows that V is a suitable Lyapunov function, and, by Lyapunov stability criteria, we conclude that S,
E , , EB
and along withs,,
i i i , andy(r)
parameters are all bounded,s, s,
E L , and in turn3,
S,
E L , .Thus, by using Barbalat's Lemma, we finally have that S
and
s,
asymptotically stable. From the definition, we can further conclude every entry in E = [ X8
2Q
w p
,
V, and ye and their time derivative asymptotically stable. Finally, theyapproach to zero in finite time. This means the guidance and positioning tasks are all achieved successfully.
5.Simulation Results
In this section, we will give some simulation results in accordance with the model and controller we have derived so far. Tab1
lateral 1.5"
vertical
Levitation PM (NdFeB) 0.6 A.m'
Table 5-1 Specification of the free body(carrier) Thesixstatesare Y , 8 ,
X ,
2 , Q andw .
X
and Z denote the translation displacement between the current position and the equilibrium point in the X-direction and the Z-direction.8 , ,$ and
w
stand for angular displacement of yaw angle, rollangle and pitch angle, respectively.
First, we will show the simulation result with initial conditions of the largest transitional and rotational error in the first simulation. This situation is encountered before the carrier is levitated from rest. After tuming on the controller, the carrier is forced to the equilibrium point in 0.4 second. Fig.5-1 also shows the transient response of the largest transitional and rotational displacement error in the first place.
1 , , , , , , , , , ,
1
+
Fig.5-1 : The six DOF of carrier with maximum lateral translation and rotational initial condition.
The second simulation tests the capability of disturbance rejection. The disturbance is applied on the carrier after the carrier coming to steady-state first time. Fig.5-2 shows that it's robust to 1615
this kind of disturbance and go back to the equilibrium point in 0.4 second.
Fig.5-2 : The six DOF of upper track carrier with maximum lateral translation initial condition
Referring to these two simulation results above, the adaptive controller indeed ensure the system performance.
When it comes to position the carrier to the desired position, an input current is applied into the modified voice coil motor as control command, but introduce disturbances in the same time. In the third simulation, we command the carrier to travel from 3cm to 1 lcm on Y-axis, the longest permitting traveling range referring to our mechanical design. The result is shown as Fig.5-3. The flatform reaches the desired position in 2 seconds.
Fig.5-3 : Positioning the carrier from 3cm to 1 lcm Referring to these simulations above, not only positioning task is achieved, but the errors of states in other five degrees of freedom are also guaranteed. The adaptive controller accomplish the goal of guidance and positioning.
6.Conclusions
well developed. Finally, extensive simulations were conducted to demonstrate the feasibility and effectiveness of the overall system.
7.Reference
R. L. Hollis, and S. E. Salcudean, "On the Design and Control of Magnetically Levitated Robot Wrists, Robotics and Manufacturing, recent trends in research, education and application". Proc. 3Rd Int. Symp. Robotis
and Manufact, vol. 3. ASME Press, New York, 1990 R. L. Hollis, and S. E. Salcudeam, "Six Degree of Freedom Magnetically Levitated Variable Compliance Fine Motion Wrist", 4th Int. Symp. On Robotics
Research. Santa Cruz Ca. Aug. 1987, in Robotis Research, vol. 4, MIT Press.
B. V. Jayawant, P. K. Sinha, and D. G. Aylwin, "Feedback Control System for D.C. Electromagnets in Passenger-Carrying Vehicles", Int. J. Control, vol. 24, N O . 5 , pp. 627-639, 1976
M. Proise, et al.:"System Concept Definition of the Grumman Superconducting Electromagnetic Suspension (EMS) Maglev Design", Maglev '93 ConJ Argonne
National Laboratory, May 19-21,1993
E. E. Covert, M. Vlajinac, T. Stephens, and M. Finston,"Magnetic Balence and Suspension Systems for Use with Wind Tunnels", Progress in Aerospace
Science, vol. 14., ed. D, Kuchemann, pp.27-107, Pergamon Press, 1973.
N. Kosuke, and I. Masashi, "A Noncontact Permanent Magnet Levitation Table with Electromagnetic Control
and Its Vibration Isolation Method Using Direct Disturbance Cancellation Combining Optimal Regulators", IEEE Tran. on Magnetics ,vol. 31, no. 1,
Jan 1995.
I. Y. Wang, A Magnetic Levitation Silicon Wafer
Transport System. Ph.D. Thesis, The University of Texas at Austin, 1993.
M. Y. Chen, M. J. Wang and L.C. Fu, "Modeling and Controller Design of a Maglev Guiding System for Application in Precision Positioning", American Control Conference, 1999
Throughout the research presented in this thesis, many research results relevant to magnetically levitated systems have been surveyed. A prototype maglev guiding and positioning system is constructed, and the system's stabilizing controller is