Next Article in Journal
Ultra-Short Pulsed Laser Annealing Effects on MoS2 Transistors with Asymmetric and Symmetric Contacts
Previous Article in Journal
Robust Visual Compass Using Hybrid Features for Indoor Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Position Stabilizing Control with Active Damping Injection Technique for Magnetic Levitation Systems

Department of Creative Convergence Engineering, Hanbat National University, Daejeon 341-58, Korea
Electronics 2019, 8(2), 221; https://doi.org/10.3390/electronics8020221
Submission received: 25 January 2019 / Revised: 13 February 2019 / Accepted: 13 February 2019 / Published: 17 February 2019
(This article belongs to the Section Systems & Control Engineering)

Abstract

:
This proposal suggests a novel nonlinear position-stabilizing controller for magnetic levitation (MAGLEV) applications. The proposed scheme is devised by combining the active damping injection technique and disturbance observers (DOBs), considering the inherent nonlinear dynamics, as well as parameter and load variations. The convergence and performance recovery properties are obtained by analyzing the closed-loop dynamics, which is the main contribution. The numerical verification confirms a considerable closed-loop robustness improvement, compared with the cascade-type feedback-linearization controller.

1. Introduction

Magnetic levitation (MAGLEV) systems utilize an electromagnetic force to control the system body position. Due to the beneficial properties, noise reduction, and high durability and reliability, there are number of industrial applications, such as bearing position control system, MAGLEV passenger train, and so on [1,2,3,4,5,6]. However, the position control problem for MAGLEV systems is not trivial because of the inherent open-loop instability, strong nonlinearity, and a wide-range of load variations [7,8,9].
The MAGLEV system dynamics are strongly nonlinear, but they can be separated into slow mechanical dynamics and fast electrical dynamics [10,11]. Using this concept and linearization technique, a simple proportional-integral (PI) regulator was used to stabilize the current-loop (inner) and velocity/position-loop (outer) with a well-tuned feedback gain obtained by the time and frequency domain analysis [12]. The widening feasible operating region issue was handled by the additional gain-scheduling algorithm [13], particle swarm optimization [14], the state-feedback technique with convex optimization [15], and the adaptation algorithm for updating feedback gains [5]. These techniques still required the use of a linearized model of MAGLEV systems. There have been novel nonlinear control strategies without model linearization techniques, such as back-stepping [16], adaptive [17], sliding mode [18], fuzzy [19], coordinate transformation [20], nonlinear damping [6], and disturbance observer (DOB) techniques [21]. The stabilization region was considerably widened by these nonlinear control algorithms since the controller effectively eliminates or dominates the nonlinearities of MAGLEV system dynamics. An additional gain scheduling algorithm is still required to ensure a consistent closed-loop performance in spite of load variations coming from passengers, which corresponds to the motivation of this study.
The proposed nonlinear algorithm is designed to control the MAGLEV position robustly in the presence of parameter and load uncertainties. The advantages of this proposal fall into three parts. First, the damping injection technique in [22] is introduced so that the closed-loop transfer-function for inner- and outer-loops becomes the desired first-order low-pass filter (LPF) by pole-zero cancellations. Second, the DOB is designed so that it estimates the time-varying disturbances coming from model-plant mismatches and load variations, exponentially. Third, based on the Lyapunov stability theorem, the closed-loop behavior is rigorously analyzed to provide the closed-loop stability and performance recovery property, which can eliminate the use of an additional gain scheduling algorithm. The realistic numerical simulation results verify the effectiveness of the proposed algorithm by showing the closed-loop robustness improvement with MATLAB/Simulink.

2. MAGLEV Nonlinear Behaviors

The mechanical and electrical behaviors of the MAGLEV system depicted in Figure 1 can be described by a set of nonlinear differential equations given by [5]:
d ˙ m ( t ) = v m ( t ) ,
v ˙ m ( t ) = ( M m + M l o a d M m ) g K m M m i c 2 ( t ) d m 2 ( t ) + f e x t ( t ) M m ,
i ˙ c ( t ) = R c L c i c ( t ) + 1 L c v c ( t ) , t 0 ,
where the distance of d m ( t ) , velocity of v m ( t ) , and coil (inductor) current of i c ( t ) are treated as the state-variables and the voltage of v c ( t ) applied to the inductor is used as the control input. The signal of f e x t ( t ) models the external disturbance to the steel ball. The mechanical coefficients of M m , M l o a d , g, and K m represent the steel ball mass, load mass to the steel ball, and electromagnet force constant, respectively. The electrical coefficients of R c and L c stand for the resistance and inductance values in the inductor, respectively. Thus, the load mass of M l o a d and external disturbance of f e x t ( t ) act as the unknown load to be systematically treated by the control action.
The consideration of coefficient and load uncertainties results in a perturbed nonlinear dynamics of (1)–(3) as:
d ˙ m ( t ) = v m ( t ) ,
v ˙ m ( t ) = g K m , 0 M m , 0 i c 2 ( t ) d m 2 ( t ) + w v , 0 ( t ) ,
i ˙ c ( t ) = R c , 0 L c , 0 i c ( t ) + 1 L c , 0 v c ( t ) + w c , 0 ( t ) , t 0 ,
with nominal coefficients of K m , 0 , M m , 0 , R c , 0 , and L c , 0 of their true values of K m , M m , R c , and L s , respectively. The two signals of w v , 0 ( t ) and w c , 0 ( t ) model the external disturbances from model-plant mismatches and load variations. This study designs a position tracking controller using the perturbed nonlinear dynamics of (4)–(6) in the following section.

3. Position Stabilizing Controller Design

The control objective for this section is given by:
lim t d m ( t ) = d m * ( t )
for a given desired trajectory of d m * ( t ) from the first-order low-pass filter (LPF):
d ˙ m * ( t ) = ω d c ( d m , r e f ( t ) d m * ( t ) ) , t 0 ,
with the desired cut-off frequency of ω d c > 0 and the reference distance of d m , r e f ( t ) , t 0 . The dynamical equation of (8) is called the target dynamics in this article, which can be used as the desired performance for tracking applications. Note that the position regulation problem can be also handled by the control objective of (7) since the combination of (7) and (8) leads to:
lim t d m ( t ) = d m ( ) = d m , r e f ( ) .
To achieve the control objective of (7), Section 3.1 and Section 3.2 clearly present the outer- and inner-loop controllers for an easy implementation in a sequential manner. Section 3.3 analyzes the closed-loop behaviors in which the convergence and performance recovery properties are provided.

3.1. Outer-Loop Design

3.1.1. Position Controller

First, rewrite the position dynamics of (4) as:
d ˙ m ( t ) = v m ( t ) = v m , r e f ( t ) v ˜ m ( t ) , t 0 ,
with v ˜ m ( t ) : = v m , r e f ( t ) v m ( t ) and the velocity reference of v m , r e f ( t ) , t 0 , which can be stabilized by the simple proportional-type position controller:
v m , r e f ( t ) = ω d c d ˜ m ( t ) , ω d c > 0 , t 0 ,
with d ˜ m ( t ) : = d m , r e f ( t ) d m ( t ) , t 0 , and the design parameter of ω d c > 0 assigning the cut-off frequency from the reference of d m , r e f ( t ) to the output of d m ( t ) .
The substitution of (10) with (9) leads to the closed-loop position dynamics as:
d ˙ m ( t ) = ω d c d ˜ m ( t ) v ˜ m ( t ) , t 0 ,
which is used in Section 3.3.

3.1.2. Velocity Controller

The dynamics of v ˜ m ( t ) can be obtained by using the velocity dynamics of (5) as:
v ˜ ˙ m ( t ) = g + K m , 0 M m , 0 i c 2 ( t ) d m 2 ( t ) + w v ( t ) = g + K m , 0 M m , 0 i c 2 ( t ) d m 2 ( t ) i c ( t ) i ˜ c ( t ) + i c , r e f ( t ) + w v ( t ) , t 0 ,
with w v ( t ) : = v ˙ m , r e f ( t ) w v , 0 ( t ) and i ˜ c ( t ) : = i c , r e f ( t ) i c ( t ) , t 0 . This manipulation is introduced to reduce the controller nonlinearities. A stabilizing solution to (12) is suggested with v ˜ m , r e f ( t ) : = 0 , t 0 , as:
i c , r e f ( t ) = g K m , 0 M m , 0 i c 2 ( t ) d m 2 ( t ) + i c ( t ) w ^ v ( t ) k d v ˜ m ( t ) + ω v c ( v ˜ m , r e f ( t ) v ˜ m ( t ) ) + k d ω v c 0 t ( v ˜ m , r e f ( τ ) v ˜ m ( τ ) ) d τ , ω v c > 0 ,
t 0 , with the DOB:
z ˙ v ( t ) = l v z v ( t ) l v 2 v ˜ m ( t ) + l v ( g K m , 0 M m , 0 i c 2 ( t ) d m 2 ( t ) ) ,
w ^ v ( t ) = z v ( t ) + l v v ˜ m ( t ) , l v > 0 , t 0 ,
where the design parameter of ω v c > 0 assigns the cut-off frequency from the reference of v ˜ m , r e f ( t ) = 0 to the output of v ˜ m ( t ) = 0 . The active damping term of k d v ˜ m ( t ) is injected in the control law of (13) with k d > 0 to turn the closed-loop behaviors into a first-order dynamics from the input of v ˜ m , r e f ( t ) to the output of v ˜ m ( t ) via pole-zero cancellations. For details, see Section 3.3.

3.2. Inner-Loop Design

The dynamics of i ˜ c ( t ) can be obtained by using the current dynamics of (6) as:
i ˜ ˙ c ( t ) = R c , 0 L c , 0 i c ( t ) 1 L c , 0 v c ( t ) + w c ( t ) , t 0 ,
with w c ( t ) : = i ˙ c , r e f ( t ) w c , 0 ( t ) , t 0 . A stabilizing solution to (16) is suggested with i ˜ c , r e f ( t ) : = 0 , t 0 , as:
v c ( t ) = L c , 0 ( R c , 0 L c , 0 i c ( t ) + k d c i ˜ c ( t ) ω c c ( i ˜ c , r e f ( t ) i ˜ c ( t ) ) k d c ω c c 0 t ( i ˜ c , r e f ( τ ) i ˜ c ( τ ) ) d τ + w ^ c ( t ) ) , ω c c > 0 , t 0 ,
with the DOB:
z ˙ c ( t ) = l c z c ( t ) l c 2 i ˜ c ( t ) + l c ( R c , 0 L c , 0 i c ( t ) + 1 L c , 0 v c ( t ) ) ,
w ^ c ( t ) = z c ( t ) + l c i ˜ c ( t ) , l c > 0 , t 0 ,
where the design parameter of ω c c > 0 assigns the cut-off frequency from the reference of i ˜ c , r e f ( t ) = 0 to the output of i ˜ c ( t ) = 0 . The active damping term of k d c i ˜ c ( t ) is injected in the control law of (17) with k d c > 0 to turn the closed-loop behaviors into a first-order dynamics from the input of i ˜ c , r e f ( t ) to the output of i ˜ c ( t ) via pole-zero cancellations. For details, see Section 3.3. Figure 2 depicts the control system structure.

3.3. Analysis

Before analyzing the closed-loop properties, it is necessary to derive the closed-loop velocity and current error dynamics, which are provided in Lemmas 1 and 2.
Lemma 1.
The proposed current reference of (13) renders the velocity error dynamics of (12) to be governed by:
v ˜ ˙ m ( t ) = ω v c ( v ˜ m , r e f ( t ) v ˜ m ( t ) ) i ˜ c ( t ) + w ˜ v ( t ) , t 0 ,
with v ˜ m , r e f ( t ) = 0 , t 0 .
Proof. 
Consider the closed-loop dynamics obtained by substitution of (13) with (12) as:
v ˜ ¨ m ( t ) = ( k d + ω v c ) v ˜ ˙ m ( t ) k d ω v c v ˜ m ( t ) + ω v c v ˜ ˙ m , r e f ( t ) + k d ω v c v ˜ m , r e f ( t ) i ˜ ˙ c ( t ) + w ˜ ˙ v ( t ) , t 0 ,
whose Laplace transform, f ( t ) F ( s ) = L { f ( t ) } , is given by:
( s 2 + ( k d + ω v c ) s + k d ω v c ) V ˜ m ( s ) = ω v c ( s + k d ) V ˜ m , r e f ( s ) + s ( I ˜ c ( s ) + W ˜ v ( s ) ) , s C .
The factorization of ( s 2 + ( k d + ω v c ) s + k d ω v c ) = ( s + k d ) ( s + ω v c ) renders (21) to be:
( s + ω v c ) V ˜ m ( s ) = ω v c V ˜ m , r e f ( s ) + s s + k d ( I ˜ c ( s ) + W ˜ v ( s ) ) = ω v c V ˜ m , r e f ( s ) + ( 1 k d s + k d ) ( I ˜ c ( s ) + W ˜ v ( s ) ) , s C ,
via pole-zero cancellations, which gives the closed-loop velocity dynamics by taking the inverse Laplace transform as:
v ˜ ˙ m ( t ) = ω v c ( v ˜ m , r e f ( t ) v ˜ m ( t ) ) i ˜ c ( t ) + w ˜ v ( t ) k d e k d t ( i ˜ c ( t ) + w ˜ v ( t ) ) ω v c ( v ˜ m , r e f ( t ) v ˜ m ( t ) ) i ˜ c ( t ) + w ˜ v ( t ) , t 0 ,
where the exponential convergence property of k d e k d t ( i ˜ c ( t ) + w ˜ v ( t ) ) 0 justifies the approximation above. □
The Laplace transform of resulting equation of (20) can be obtained with the assumption of i ˜ c ( t ) = ω ˜ v ( t ) = 0 , t 0 , as:
V ˜ m ( s ) V ˜ m , r e f ( s ) = ω v c s + ω v c , s C ,
where L { v ˜ m , r e f ( t ) } = V ˜ m , r e f ( s ) and L { v ˜ m ( t ) } = V ˜ m ( s ) , which shows that the design parameter of ω v c can be tuned for the first-order LPF of (22) with the desired cut-off frequency in rad/s.
Lemma 2.
The proposed control input of (17) renders the current error dynamics of (16) to be governed by:
i ˜ ˙ c ( t ) = ω c c ( i ˜ c , r e f ( t ) i ˜ c ( t ) ) + w ˜ c ( t ) , t 0 ,
with i ˜ c , r e f ( t ) = 0 , t 0 .
Proof. 
Consider the closed-loop dynamics obtained by substitution of (17) with (16) as:
i ˜ ¨ c ( t ) = ( k d c + ω c c ) i ˜ ˙ c ( t ) k d c ω c c i ˜ c ( t ) + ω c c i ˜ ˙ c , r e f ( t ) + k d c ω c c i ˜ c , r e f ( t ) + w ˜ ˙ c ( t ) , t 0 ,
whose Laplace transform is given by:
( s 2 + ( k d c + ω c c ) s + k d c ω c c ) I ˜ c ( s ) = ω c c ( s + k d c ) I ˜ s , r e f ( s ) + s W ˜ c ( s ) , s C .
The factorization of ( s 2 + ( k d c + ω c c ) s + k d c ω c c ) = ( s + k d c ) ( s + ω c c ) renders (24) to be:
( s + ω c c ) I ˜ c ( s ) = ω c c I ˜ s , r e f ( s ) + s s + k d c W ˜ c ( s ) = ω c c I ˜ s , r e f ( s ) + ( 1 k d c s + k d c ) W ˜ c ( s ) , s C ,
via pole-zero cancellations, which gives the closed-loop velocity dynamics by taking the inverse Laplace transform as:
i ˜ ˙ c ( t ) = ω c c ( i ˜ c , r e f ( t ) i ˜ c ( t ) ) + w ˜ c ( t ) k d c e k d c t w ˜ c ( t ) ω c c ( i ˜ c , r e f ( t ) i ˜ c ( t ) ) + w ˜ c ( t ) , t 0 ,
where the exponential convergence property of k d c e k d c t w ˜ c ( t ) 0 justifies the approximation above. □
The Laplace transform of resulting equation of (23) can be obtained with the assumption of w ˜ c ( t ) = 0 , t 0 , as:
I ˜ c ( s ) I ˜ c , r e f ( s ) = ω c c s + ω c c , s C ,
where L { i ˜ c , r e f ( t ) } = I ˜ c , r e f ( s ) and L { i ˜ c ( t ) } = I ˜ c ( s ) , which shows that the design parameter of ω c c can be tuned for the first-order LPF of (25) with the desired cut-off frequency in rad/s.
Theorem 1 asserts the closed-loop convergence property using the results of Lemmas 1 and 2 through the Lyapunov stability criterion.
Theorem 1.
The closed-loop system including the proposed control law of (10), (13), (17) with DOBs of (14), (15), (18), and (19) ensures the exponential convergence:
lim t d m ( t ) = d m , r e f ( t )
as d ˙ m , r e f ( t ) 0 and w ˙ x ( t ) 0 , x = v , c , exponentially.
Proof. 
The combinations of the DOB output equations of (15) and (19) and the DOB dynamics of (14) and (18) lead to:
w ^ ˙ v l v v ˜ ˙ m = l v ( w ^ v l v v ˜ m ) l v 2 v ˜ m + l v ( g K m , 0 M m , 0 i c 2 d m 2 ) , w ^ ˙ c l c i ˜ ˙ c = l c ( w ^ c l c i ˜ c ) l c 2 i ˜ c + l c ( R c , 0 L c , 0 i c + 1 L c , 0 v c ) , t 0 ,
which indicates that:
w ^ ˙ v = l v ( v ˜ ˙ m + g K m , 0 M m , 0 i c 2 d m 2 w ^ v ) = l v ( w v w ^ v ) = l v w ˜ v ,
w ^ ˙ c = l c ( i ˜ ˙ c R c , 0 L c , 0 i c + 1 L c , 0 v c w ^ c ) = l c ( w c w ^ c ) = l c w ˜ c , t 0 ,
where the two relationships of (12) and (16) are used and w ˜ x : = w x w ^ x , x = v , c . Consider the positive-definite function defined as:
V : = 1 2 d ˜ m 2 + κ v 2 v ˜ m 2 + κ c 2 i ˜ c 2 + x = v , c γ x 2 w ˜ x 2 , κ x > 0 , γ x > 0 , x = v , c ,
whose time derivative can be obtained using the closed-loop trajectories of (11), (20), (23), (27), and (28) as:
V ˙ = d ˜ m ( ω d c d ˜ m + v ˜ m + d ˙ m , r e f ) + κ v v ˜ m ( ω v c v ˜ m i ˜ c + w ˜ v ) + κ c i ˜ c ( ω c c i ˜ c + w ˜ c ) + x = v , c γ x w ˜ x ( l x w ˜ x + w ˙ x ) ω d c 2 d ˜ m 2 ( κ v ω v c 1 2 ω d c 1 ) v ˜ m 2 ( κ c ω c c κ v 2 2 1 2 ) i ˜ c 2 x = v , c ( γ x l x κ x 2 2 ) w ˜ x 2 + x = v , c γ x w ˙ x w ˜ x + d ˙ m , r e f d ˜ m , t 0 ,
where Young’s inequality, x y ϵ 2 x 2 + 1 2 ϵ y 2 , ϵ > 0 , is applied. Now, defining κ v : = 1 ω v c ( 1 2 ω d c + 3 2 ) , κ c : = 1 ω c c ( κ v 2 2 + 1 ) , and γ x : = 1 l x ( κ x 2 2 + 1 2 ) , x = v , c , it holds that:
V ˙ ω d c 2 d ˜ m 2 1 2 v ˜ m 2 1 2 i ˜ c 2 x = v , c 1 2 w ˜ x 2 + x = v , c γ x w ˙ x w ˜ x + d ˙ m , r e f d ˜ m , α V + x = v , c γ x w ˙ x w ˜ x + d ˙ m , r e f d ˜ m , t 0 ,
with α : = min { ω d c , 1 κ v , 1 κ c , 1 γ v , 1 γ c } . Therefore, d m d m , r e f as d ˙ m , r e f 0 and w ˙ x 0 , x = v , c , exponentially, since the mapping of γ v w ˙ v γ c w ˙ c d ˙ m , r e f T w ˜ v w ˜ c d ˜ m T is strictly passive. □
Finally, Theorem 2 provides the performance recovery property using the results of Lemma 1, Lemma 2, and Theorem 1 through the Lyapunov stability criterion.
Theorem 2.
The proposed control law of (10), (13), (17) with DOBs of (14), (15), (18), and (19) forces the closed-loop system to recover exponentially the target dynamics of (8), i.e.,
lim t d m ( t ) = d m * ( t )
as w ˙ x ( t ) 0 , x = v , c , exponentially.
Proof. 
The error defined as d ˜ m * : = d m * d m satisfies that:
d ˜ ˙ m * = ω d c d ˜ m * + v ˜ m , t 0 ,
due to (8) and (11). Define the positive-definite function as:
V * : = V | d ˜ m = d ˜ m * , t 0 ,
with the function of V defined in (29). Then, it follows from the closed-loop dynamics of (20), (23), (27), (28), and (32) that:
V ˙ * = d ˜ m * ( ω d c d ˜ m * + v ˜ m ) + κ v v ˜ m ( ω v c v ˜ m i ˜ c + w ˜ v ) + κ c i ˜ c ( ω c c i ˜ c + w ˜ c ) + x = v , c γ x w ˜ x ( l x w ˜ x + w ˙ x ) ω d c 2 ( d ˜ m * ) 2 ( κ v ω v c 1 2 ω d c 1 ) v ˜ m 2 ( κ c ω c c κ v 2 2 1 2 ) i ˜ c 2 x = v , c ( γ x l x κ x 2 2 ) w ˜ x 2 + x = v , c γ x w ˙ x w ˜ x , t 0 ,
with the application of Young’s inequality. The constants of κ v , κ c , and γ x , x = v , c defined in the proof of Theorem 1 yield:
V ˙ * ω d c 2 ( d ˜ m * ) 2 1 2 v ˜ m 2 1 2 i ˜ c 2 x = v , c 1 2 w ˜ x 2 + x = v , c γ x w ˙ x w ˜ x , α V * + x = v , c γ x w ˙ x w ˜ x , t 0 ,
Therefore, d m d m * as w ˙ x 0 , x = v , c , exponentially, since the mapping of γ v w ˙ v γ c w ˙ c T w ˜ v w ˜ c T is strictly passive. □

4. Simulations

This section numerically demonstrates the advantages of the proposed controller by conducting the simulations using MATLAB/Simulink. The feedback-linearization (FL) controller, recently introduced in [23,24,25], was used for comparison. MAGLEV was emulated using the nonlinear differential equations of (1)–(3) with the ode45 solver in the continuous-time variable-step setting. The control algorithms were implemented using the C language-based S-function with the discrete time setting and control period of 0.1 ms. The MAGLEV system parameters were selected as:
M m = 725 kg , M l o a d = 200 kg , g = 9.8 m / sec 2 , R c = 4.4 Ω , L c = 908 mH , K m = 5.45 × 10 3 N · m 2 / A 2 ,
which was given in the experimental study [5]. The nominal parameter values for controllers were set to M m , 0 = 0.7 M m , R c , 0 = 0.8 R c , L c , 0 = 1.3 L c , and K m , 0 = 1.2 K m .
For the proposed controller, the design parameters for cut-off frequencies were adjusted as f d c = 0.5 , f v c = 10 , and f c c = 30 Hz, so that ω d c = 2 π f d c = 1.885 , ω v c = 62.83 , ω c c = 2 π f c c = 188.5 rad/s. The remaining design parameters were tuned as k d = k d c = 20 , and l v = l c = 628 . The feedback linearization controller, used for comparison, is given by:
v c ( t ) = L c , 0 ω c c i ˜ c ( t ) + R c , 0 ω c c 0 t i ˜ c ( τ ) d τ , t 0 ,
with the current reference of:
i c , r e f ( t ) = M m , 0 d m 2 ( t ) K m , 0 ( g 2 ω v c v ˜ m ( t ) ω v c 2 0 t v ˜ m ( τ ) d τ ) , t 0 ,
where the velocity reference of v m , r e f ( t ) was set to be the same as the proposed one of (10). It is easy to see that the FL controller assigns the same cut-off frequency for inner- and outer-loops, which gives a rationale for the FL controller to be chosen for comparison.
The first stage evaluates the position tracking performance under three types of external disturbances of f e x t , 1 ( t ) = 2 × 10 3 sin ( 2 π 2 t ) , f e x t , 2 ( t ) = 4 × 10 3 sin ( 2 π 2 t ) , and f e x t , 3 ( t ) = 8 × 10 3 sin ( 2 π 2 t ) . The position reference of d m , r e f ( t ) was applied in a pulse-wave form whose minimum and maximum values are 1 cm and 2 cm, respectively, with the frequency of 0.1 Hz and the duty ratio of 50%. The closed-loop position responses are presented in Figure 3, which clearly indicates that the proposed controller considerably enhances the closed-loop robustness for several types of external disturbances while maintaining tracking performance at the same level. Figure 4 and Figure 5 show the corresponding current and DOB responses. As can be seen from Figure 4, the current over-/under-shoots are effectively reduced by the proposed controller thanks to the DOBs.
In the second stage, the position regulation performance was verified for the desired position of 1 cm under the external disturbance of f e x t , 1 = 2 × 10 3 sin ( 2 π 2 t ) . The load mass was increased from its initial value of M l o a d = 200 kg to 400/600/900 kg, and it was restored to M l o a d = 200 kg in a step-wise manner. The position regulation performance comparison results are provided in Figure 6, which demonstrates that the position under-/over-shoot reduction and closed-loop robustness improvement are both accomplished by the proposed controller. Figure 7 shows the corresponding current behaviors.
The last stage investigates the closed-loop position tracking performance changes while increasing the cut-off frequency, f d c = 0.1 , 0.2 , 0.5 Hz. The external disturbance was set to f e x t ( t ) = f e x t , 1 ( t ) . Figure 8 provides the resulting position tracking behavior change tendency. As intended, the proposed controller successfully renders the closed-loop position behaviors to be governed by the desired first-order LPF dynamics, which corresponds to the numerical evidence of the performance recovery property asserted in Theorem 2.

5. Conclusions

A novel nonlinear position tracking controller was presented in this study, based on the active damping injection and DOB techniques. The parameter and load variation problems were systematically handled. The beneficial closed-loop properties were derived by rigorously analyzing the closed-loop dynamics, which was also numerically confirmed by the realistic simulations under various convincing scenarios. The simulation results also partially verified the closed-loop robustness under the model-plant mismatches from parameter and load uncertainties. A future study will investigate an optimal design parameter selection method with experimental evidence. In particular, the proposed method will be expanded to the general six degree-of-freedom MAGLEV systems with robustness analysis from an experimental study.

Acknowledgments

This research was supported by the research fund of Hanbat National University in 2018.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Wang, Z.; Li, X.; Xie, Y.; Long, Z. MAGLEV Train Signal Processing Architecture Based on Nonlinear Discrete Tracking Differentiator. Sensors 2018, 18, 1697. [Google Scholar] [CrossRef] [PubMed]
  2. Ogawa, K.; Tada, M.; Narita, T.; Kato, H. Electromagnetic Levitation Control for Bending Flexible Steel Plate: Experimental Consideration on Disturbance Cancellation Control. Actuators 2018, 7, 43. [Google Scholar] [CrossRef]
  3. Wang, L.; Li, J.; Zhou, D.; Li, J. An Experimental Validated Control Strategy of MAGLEV Vehicle-Bridge Self-Excited Vibration. Actuators 2017, 7, 38. [Google Scholar] [CrossRef]
  4. Wang, L.; Li, J.; Zhou, D.; Li, J. Development of Propulsion Inverter Control System for High-Speed MAGLEV based on Long Stator Linear Synchronous Motor. Energies 2017, 10, 170. [Google Scholar]
  5. Zhang, Z.; Li, X. Real-Time Adaptive Control of a Magnetic Levitation System with a Large Range of Load Disturbance. Sensors 2018, 18, 1512. [Google Scholar] [CrossRef] [PubMed]
  6. Yang, Z.J.; Minashima, M. Robust Nonlinear Control of a Feedback Linearizable Voltage-Controlled Magnetic Levitation System. IEEJ Trans. Electron. Inf. Syst. 2001, 121, 1203–1211. [Google Scholar] [CrossRef]
  7. Zhang, L.; Campbell, S.; Huang, L. Nonlinear analysis of a MAGLEV system with time-delayed feedback control. Phys. D Nonlinear Phenom. 2012, 240, 1761–1770. [Google Scholar] [CrossRef]
  8. Santos, M.; Ferreira, J.; Simoes, J.; Pascoal, R.; Torrao, J.; Xue, X.; Furlani, E. Magnetic levitation-based electromagnetic energy harvesting: A semi-analytical non-linear model for energy transduction. Sci. Rep. 2016, 6, 18579. [Google Scholar] [CrossRef] [PubMed]
  9. Zhang, Z.; Zhang, L. Hopf bifurcation of time-delayed feedback control for MAGLEV system with flexible guideway. Appl. Math. Comput. 2013, 219, 6106–6112. [Google Scholar] [CrossRef]
  10. Cho, H.W.; Yu, J.S.; Jang, S.M.; Kim, C.H.; Lee, J.M.; Han, H.S. Equivalent Magnetic Circuit Based Levitation Force Computation of Controlled Permanent Magnet Levitation System. IEEE Trans. Magn. 2012, 48, 4038–4041. [Google Scholar] [CrossRef]
  11. Jeong, J.H.; Ha, C.W.; Lim, J.; Choi, J.Y. Analysis and Control of the Electromagnetic Coupling Effect of the Levitation and Guidance Systems for a Semi-High-Speed MAGLEV Using a Magnetic Equivalent Circuit. IEEE Trans. Magn. 2016, 52, 8300104. [Google Scholar] [CrossRef]
  12. Lee, H.; Kim, K.; Lee, J. Review of MAGLEV train technologies. IEEE Trans. Magn. 2006, 42, 1917–1925. [Google Scholar]
  13. Shamma, J.; Athans, M. Analysis of gain scheduled control of nonlinear plants. IEEE Trans. Autom. Control 2002, 35, 898–907. [Google Scholar] [CrossRef]
  14. Wai, R.; Lee, J.; Chuang, K. Real-time PID control strategy for MAGLEV transportation system via particle swarm optimization. IEEE Trans. Ind. Electron. 2011, 58, 629–646. [Google Scholar] [CrossRef]
  15. Kim, C.H. Robust Control of Magnetic Levitation Systems Considering Disturbance Force by LSM Propulsion Systems. IEEE Trans. Magn. 2017, 53, 8300805. [Google Scholar] [CrossRef]
  16. Wai, R.J.; Lee, J.D. Backstepping-based levitation control design for linear magnetic levitation rail system. IET Control Theory Appl. 2008, 2, 72–86. [Google Scholar] [CrossRef]
  17. Sadek, U.; Sarja, A.; Chowdhury, A.; Svečko, R. Improved adaptive fuzzy backstepping control of a magnetic levitation system based on symbiotic organism search. Appl. Soft Comput. 2017, 56, 19–33. [Google Scholar] [CrossRef]
  18. Sun, Y.; Li, W.; Xu, J.; Qiang, H.; Chen, C. Nonlinear dynamic modeling and fuzzy sliding-mode controlling of electromagnetic levitation system of low-speed MAGLEV train. J. Vibroeng. 2017, 19, 328–342. [Google Scholar] [CrossRef]
  19. Wai, R.J.; Lee, J.D. Robust Levitation Control for Linear MAGLEV Rail System Using Fuzzy Neural Network. IEEE Trans. Control Syst. Technol. 2009, 17, 4–14. [Google Scholar]
  20. Kaloust, J.; Ham, C.; Siehling, J.; Jongekryg, E. Nonlinear robust control design for levitation and propulsion of a MAGLEV system. IET Control Theory Appl. 2004, 151, 460–464. [Google Scholar] [CrossRef]
  21. Yang, J.; Zolotas, A.; Chen, W.; Michail, K.; Li, S. Robust control of nonlinear MAGLEV suspension system with mismatched uncertainties via DOBC approach. ISA Trans. 2011, 50, 389–396. [Google Scholar] [CrossRef] [PubMed]
  22. Xu, J.; Xie, S.; Tang, T. Active Damping-Based Control for Grid-Connected LCL-Filtered Inverter with Injected Grid Current Feedback Only. IEEE Trans. Ind. Electron. 2014, 61, 4746–4758. [Google Scholar] [CrossRef]
  23. Zou, D.; She, L.; Zhang, Z.; Chang, W. MAGLEV system controller design based on the feedback linearization methods. In Proceedings of the 2008 International Conference on Information and Automation, Changsha, China, 20–23 June 2008. [Google Scholar]
  24. Li, J.; Li, J.; Cui, P. Mass adaptation of MAGLEV levitation system based on feedback linearization. In Proceedings of the 2013 10th IEEE International Conference on Control and Automation (ICCA), Hangzhou, China, 12–14 June 2013. [Google Scholar]
  25. Khalil, H.K. Nonlinear Systems; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
Figure 1. MAGLEV system configuration.
Figure 1. MAGLEV system configuration.
Electronics 08 00221 g001
Figure 2. Control system structure.
Figure 2. Control system structure.
Electronics 08 00221 g002
Figure 3. Position tracking performance comparison results under three types of external disturbances of f e x t , 1 ( t ) , f e x t , 2 ( t ) , and f e x t , 3 ( t ) .
Figure 3. Position tracking performance comparison results under three types of external disturbances of f e x t , 1 ( t ) , f e x t , 2 ( t ) , and f e x t , 3 ( t ) .
Electronics 08 00221 g003
Figure 4. Current behavior comparison results under three types of external disturbances of f e x t , 1 ( t ) , f e x t , 2 ( t ) , and f e x t , 3 ( t ) .
Figure 4. Current behavior comparison results under three types of external disturbances of f e x t , 1 ( t ) , f e x t , 2 ( t ) , and f e x t , 3 ( t ) .
Electronics 08 00221 g004
Figure 5. DOB behaviors.
Figure 5. DOB behaviors.
Electronics 08 00221 g005
Figure 6. Position regulation performance comparison results for three load mass variation scenarios under external disturbances of f e x t , 1 ( t ) .
Figure 6. Position regulation performance comparison results for three load mass variation scenarios under external disturbances of f e x t , 1 ( t ) .
Electronics 08 00221 g006
Figure 7. Current response comparison results for three load mass variation scenarios under external disturbances of f e x t , 1 ( t ) .
Figure 7. Current response comparison results for three load mass variation scenarios under external disturbances of f e x t , 1 ( t ) .
Electronics 08 00221 g007
Figure 8. Position tracking performance change tendency with increasing cut-off frequency, f d c = 0.1 , 0.2 , 0.5 Hz.
Figure 8. Position tracking performance change tendency with increasing cut-off frequency, f d c = 0.1 , 0.2 , 0.5 Hz.
Electronics 08 00221 g008

Share and Cite

MDPI and ACS Style

Kim, S.-K. Nonlinear Position Stabilizing Control with Active Damping Injection Technique for Magnetic Levitation Systems. Electronics 2019, 8, 221. https://doi.org/10.3390/electronics8020221

AMA Style

Kim S-K. Nonlinear Position Stabilizing Control with Active Damping Injection Technique for Magnetic Levitation Systems. Electronics. 2019; 8(2):221. https://doi.org/10.3390/electronics8020221

Chicago/Turabian Style

Kim, Seok-Kyoon. 2019. "Nonlinear Position Stabilizing Control with Active Damping Injection Technique for Magnetic Levitation Systems" Electronics 8, no. 2: 221. https://doi.org/10.3390/electronics8020221

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