Magnetic levitation is a remarkable technique that utilizes the power of magnetic fields to defy gravity and suspend objects in mid-air. A prominent illustration of its practical implementation is the maglev train, which capitalizes on this levitating effect to minimize friction and achieve remarkable speeds.
The magnetic levitation system is represented by the understudied system depicted below. By analyzing the aforementioned system, the equations are written as follows.$F_m=c\frac{I}{1-y}$ $m\ddot{y}=-mg-f_v\dot{y}+F_m$ $V=RI+L\dot{I}$
R | L | g | c | M | fv |
---|---|---|---|---|---|
The state space is depicted below.
The linearization around yd as the setpoint is accomplished with the following result.
The open-loop transfer function is obtained by assuming
The closed-loop transfer function with a negative unit feedback is written as follows.
The root locus diagram of the given closed-loop transfer function is displayed below. However, since the diagram lies on the right side of the imaginary axis, it indicates instability.
Please find the zoomed version of the root locus diagram displayed below.
To stabilize this system, a PID controller is designed with the following desired attributes for a step input:
- The maximum step response should be within 2 seconds.
- The steady-state error should be zero.
- The settling time should not exceed 2 seconds.
- The maximum overshoot should be limited to 35%.
The PID controller:
After incorporating the PID controller into the system, its behavior is depicted as follows:
Root Locus | Step Response | Step Info |
---|---|---|
Now this controller is added to the main non-linear system and its ability to control it is as follows.
The Bode and Nyquist diagrams of this uncontrolled system are depicted below.
Bode | Nyquist |
---|---|
The following conclusions can be drawn from the provided diagrams:
- As the magnitude never reaches 0 dB, the phase margin is considered to be infinite.
- The gain margin can be calculated as
$k=\frac{1}{G(0)}$ . - At a frequency of 3 Hz, the gain decreases by 3 dB, indicating a bandwidth of 3 Hz.
- The system is unstable according to the Nyquist Stability Criterion because there is a pole in the right half of the imaginary axis and N=0, violating the condition
$Z=N+P=0$ .
To stabilize this system, a PI controller is designed with the following desired attributes for a step input:
- The maximum step response should be within 2 seconds.
- The steady-state error should be zero.
- The maximum overshoot should be limited to 35%.
The PI controller:
$G_c = \frac{(s + 2.371)}{s}$
Nyquist | Bode | Step Response | Step Info |
---|---|---|---|
The system satisfies the Nyquist Stability Criterion as it possesses a pole in the right half of the imaginary axis, and N equals -1, meeting the condition
Furthermore, the system currently exhibits a phase margin of approximately 50 degrees.
Now this controller is added to the main non-linear system and its ability to control it is as follows.
- Course: Linear Control Systems [ECE 224]
- Semester: Fall 2022
- Institution: School of Electrical & Computer Engineering, College of Engineering, University of Tehran
- Instructor: Dr. Yaghmaea
- Contributors: Fardin Abbasi, Amirhossein Yousefvand