ABSTRACT
Magnetic levitation system (MLS) is a typical nonlinear system that controls the position of a steel ball with the magnetic force of the electromagnetic actuator. Since disturbances, due to various external forces and modeling errors, may cause excessive vibration or poor command following, disturbance suppression is necessary to improve the control performance of the MLS. This paper presents a control performance improvement approach of an MLS with a disturbance observer (DOB). First, a mathematical model of the MLS was introduced and validated with the measured frequency response. The MLS steel ball was levitated with a proportional–integral–derivative (PID) controller and a DOB was designed based on the physical model of the MLS. Both disturbance rejection and command tracking performances of the MLS with the DOB were investigated with several design parameters such as PID gains and Q filter. The disturbance rejection and command tracking performances were improved by 76.1% and 64.7%, respectively by using DOB. Finally, the disturbance rejection and command-following performances of the MLS with the DOB were verified experimentally. The effectiveness and limitations of DOB were explained with measured closed-loop frequency responses.
-
KEYWORDS: Magnetic levitation system, Disturbance observer, Disturbance rejection, Command following
-
KEYWORDS: 자기부상 시스템, 외란 관측기, 외란 제거, 명령추종
1. 서론
자기부상 기술은 비접촉, 조용한 운전, 고효율 등의 장점을 가지고 있어 다양한 적용처에 사용되고 있다. 대표적으로 자기부상열차가 있고 자기 베어링도 분자 펌프와 칠러 등에 사용되고 있다
[1,
2].
자기부상 시스템(Magnetic Levitation System, MLS)은 전압을 통해 코일의 전류를 조절하고 자기력을 발생시켜 대상체의 위치를 제어하는 비선형 시스템이다
[3]. 실제 MLS에 대상체 질량 등 시스템의 변화나 외란으로 인해 진동이 발생하거나 명령 추종 성능이 저하될 수 있어 제어 성능을 향상시키는 기술이 필요하다.
외란 관측기(Disturbance Observer, DOB)는 간단한 구조로 외란을 효과적으로 제거해줄 수 있다
[4-
6]. 하지만, MLS을 이용한 외란 제거와 명령 추종 성능 향상에 실험적 연구는 아직 많지 않고 대부분 상태공간 모델을 기반으로 연구하였다
[7,
8].
이 논문은 DOB를 이용한 MLS의 제어 성능 향상을 연구하였다. 먼저 MLS의 수학모델을 소개하고 주파수 응답 측정을 통하여 검증하였다. 물리 모델 기반으로 DOB를 설계하고 설계 변수에 따른 제어 성능 변화를 확인하였다. 또한, PID 제어로 부상된 MLS에 DOB를 적용하여 대상체 질량 및 외란 주파수 변화에 따른 외란 제거와 명령 추종 성능을 확인하였다. 마지막으로 폐루프 주파수 응답 측정을 통해서 DOB의 외란 제거 및 명령 추종 성능 향상 이유와 그 한계를 설명하였다.
2. 시스템 모델링
2.1 MLS
MLS는 대상체 (쇠공) 위치를 측정하고 전자석 코일 전압을 조절하여 부상시키는 비선형 시스템이다. MATLAB/Simulink와 연동하여 200 Hz 샘플링(Sampling) 주파수로 실시간 제어와 모니터링이 가능하다.
Fig. 1에 사용한 MLS와 개략 모델을 나타냈다.
Fig. 1MLS [9] (Adapted from Ref. 9 on the basis of webpage)
2.2 모델링
Eqs. (1)부터
(4)에 MLS의 비선형 수학 모델을 나타냈다.
u는 전자석 코일 전압,
m은 쇠공 질량,
g는 중력 가속도,
x1은 쇠공 위치,
x2는 쇠공 속도,
x3은 전류,
Fem은 전자기력,
FemP1은 코일 인덕턴스,
FemP2는 전자기력 관련 계수,
ki는 전류-전압의 정적 이득,
fi는 전자석 코일의 시상수이다.
위의 비선형 모델을 평형점
x1 = 0.01 m에서 선형화하여
Eq. (5)에 나타냈다.
A는 상태 형렬,
B는 입력 행렬,
C는 출력 행렬이다. MLS의 파라미터는
Table 1에 나타냈다.
Here, A=010a2,10a2,300a3,3,B=00b3,C=100, a2,1=x302mFem P1Fem P22exp-x10Fem P2, a2,3=2x30mFem P1Fem P2exp-x10FemP2, a3,3=-fi-1, and b3=kifi-1.
Table 1Parameters of MLS
Table 1
|
Symbol |
Description |
Value |
|
ci
|
Leakage current |
0.0243 [A] |
|
fi
|
Time constant of coil |
0.0321 [s] |
|
Fem P
1
|
Coil inductance |
1.7521×10-2 [H] |
|
Fem P
2
|
Coefficients of electromagnetic force |
5.8231×10-3 [m] |
|
ki
|
Voltage-current static gain |
2.6903 [A/V] |
|
m |
Nominal mass of the steel ball |
0.032 [kg] |
|
x
10
|
Equilibrium position of the steel ball |
0.01 [m] |
|
x
30
|
Equilibrium current |
0.6322 [A] |
2.3 모델 검증
PID 위치 제어를 수행하면서 다중정현파(Multisine) 신호를 MLS에 부가하여 개루프와 폐루프 주파수 응답 측정을 하고 결과는
Fig. 2에 나타냈다. 우선 대상체 질량 변동에도 안정한 부상이 가능하도록 시행 착오를 통해 PID 제어 이득을 조절하였다. 질량을 19, 32, 39 g으로 변화시키면서 측정한 주파수 응답과 선형 이론 모델의 주파수 응답을
Fig. 2(a)에 나타냈다. 동작점에서 모델링의 정확도가 높고 대상체 질량 변화에 따라 1 Hz에서 주파수 응답 크기는 0.0476에서 0.0515 m/V로 약 8.19% 변화하였다. PID 제어로 부상시킨 대상체 질량 변화에 따른 민감도 함수를 측정하여
Fig. 2(b)에 나타냈다. 대상체 질량이 감소함에 따라 민감도함수의 최대값이 커져서 안정성이 줄어든다. 일반적으로 샘플링 주파수가 낮으면 자기부상 제어 성능이 떨어진다. 이 연구의 샘플링 주파수가 200 Hz로 낮아 대상체의 질량이 가벼움에도 변위 제어 절점 주파수가 7 Hz 정도로 낮고 제거 가능한 외란 주파수도 절점 주파수를 넘지 못한다.
Fig. 2Open-loop frequency responses and closed-loop sensitivity functions of the MLS of different mass
0.001 V 진폭의 정현파 외란과 0.01 m 진폭의 정현파 입력을 사용해 PID 제어기로 부상된 MLS의 외란 제거와 명령 추종 성능을 실험하여
Fig. 3에 나타냈다.
Fig. 3(a)와 같이 비례 이득(P)이 증가할수록 외란 제거 성능과 명령 추종 성능이 향상된다.
Fig. 3(b)를 보면 미분 이득(D)이 감소할수록 외란 제거 성능과 명령 추종 성능이 향상된다. 비례 이득이 증가시키고 미분 이득을 감소시키면 명령 추종 성능이 향상되나 MLS의 안정성이 나빠져 제어 이득 조절에 한계가 있다
[10].
Fig. 3Control performances of the MLS W/O DOB in cases of different PID gains (upper: disturbance rejection and lower: command following)
3. DOB
3.1 DOB 설계
DOB는 기본적으로 동적 시스템의 외란을 추정하여 제거하며 DOB가 적용된 제어 시스템의 개략도를
Fig. 4에 나타냈다. 사용한 제어 시스템은 제어기(PID), 필터, 실제 플랜트(MLS)로 구성된다. 그리고
r,
u,
y는 각각 기준입력, 제어입력, 출력이며
d는 외란이다.
kk는 전자석 구동기의 전압-힘 이득으로
Eq. (6)과 같다
[11].
Fig. 4Schematic of the Simulink realtime block diagram of the MLS with DOB
Fig. 5는 속도 피드백을 받는 DOB가 적용된 실제 제어 시스템의 블록 선도이다.
Fig. 5Simulink realtime block diagram of the MLS with DOB
쇠공 질량 32 g, 외란 주파수 1 Hz일 때, 필터 시정수인 τ 변화에 따른 외란 제거 성능을
Fig. 6과
Table 2에 나타냈다. τ가 작아질수록 외란 제거 성능이 향상된다.
Fig. 6Disturbance rejection of the MLS with DOB of different τ
Table 2Disturbance rejection of the MLS with DOB of different τ
Table 2
τ [sec] |
W/O DOB [mm] |
W/T DOB [mm] |
Rejection ratio [%] |
|
0.5 |
3.41 |
1.73 |
49.3 |
|
0.1 |
3.19 |
0.74 |
76.8 |
|
0.05 |
3.43 |
0.48 |
86.0 |
필터의 시정수 τ를 변화(0.5, 0.1, 0.05 sec)시키면서 실제 MLS의 폐루프 민감도 함수를 측정하여
Fig. 7에 나타냈다. τ가 감소하면 저주파 대역의 외란 제거 성능이 향상되지만 민감도 함수 최대값이 증가하여 안정성이 나빠진다.
Fig. 7Sensitivity function of the MLS with DOB of different τ
Q 필터의 시정수인 τ를 변화시키며 명령 추종 실험을 수행한 결과를
Fig. 8에 나타냈다. Q 필터의 시정수인 τ가 작을수록 명령 입력을 잘 추종한다.
Fig. 8Command following of MLS with DOB of different τ
4. 실험
4.1 외란 제거 실험
쇠공의 공칭 질량이 32 g이고 정현파 외란이 0.01 V(약 0.0184 N)일 때 외란 주파수 변화에 따른 외란 제거 응답을
Fig. 9와
Table 3에 나타냈다. 저주파 외란이 DOB로 잘 제거되지만 외란 주파수가 높아질수록 외란 제거 성능이 저하되었다.
Table 3 과 같이 외란 주파수가 0.5 Hz일 때 약 83.6%, 주파수가 1 Hz 일 때 약 84.5%, 주파수가 1.5 Hz일 때 약 65.3%, 주파수가 2 Hz일 때 약 34.5%, 평균 67.0%로 제거되었다.
Fig. 9Disturbance rejection of the MLS with DOB against different disturbance frequencies
Table 3Disturbance rejection of the MLS against different frequencies
Table 3
Freq. [Hz] |
W/O DOB [mm] |
W/T DOB [mm] |
Rejection ratio [%] |
|
0.5 |
1.89 |
0.31 |
83.6 |
|
1.0 |
4.07 |
0.63 |
84.5 |
|
1.5 |
2.91 |
1.01 |
65.3 |
|
2.0 |
2.35 |
1.54 |
34.5 |
PID만 사용할 때와 PID 및 DOB를 같이 사용할 때의 MLS 폐루프 주파수 응답 측정한 결과는
Fig. 10(a)에 나타냈다. PID만 사용할 때보다 DOB를 같이 사용할 때 1-2.4 Hz 범위에서 외란 제거 성능이 향상되지만 2.4 HZ 이상의 주파수에서는 외란 제거 성능이 저하된다.
Fig. 10Close-loop frequency responses of the MLS W/O and W/T DOB
Fig. 11과
Table 4에 주파수가 1.0 Hz일 때 쇠공의 질량을 바꾸며 외란 제거 성능을 실험했다. 질량이 증가할수록 시스템 응답이 느려져 외란 제거 성능이 향상되었다.
Table 4와 같이 외란 주파수가 1.0 Hz일 경우 쇠공 질량이 19 g일 때 약 79.9%, 질량이 32 g일 때 약 85.0%, 질량이 39 g일 때 약 90.3%, 평균 85.1%로 제거되었다.
Fig. 11Disturbance rejection of the MLS of different masses W/T DOB
Table 4Disturbance rejection of the MLS of different masses W/T DOB
Table 4
Mass [g] |
W/O DOB [mm] |
W/T DOB [mm] |
Rejection ratio [%] |
|
19 |
3.08 |
0.62 |
79.9 |
|
32 |
4.12 |
0.62 |
85.0 |
|
39 |
5.75 |
0.56 |
90.3 |
4.2 명령 추종 실험
주파수 진폭이 0.001 m인 정현파 입력에 대한 명령 추종 실험을 수행했다. 쇠공의 질량이 32 g일 때 주파수 증가에 따른 명령추종 성능을
Fig. 12와
Table 5에 나타냈다.
Table 5와 같이 DOB를 사용할 때 명령추종 성능이 평균 60.7% 향상되었다. 여기서 증폭비(Amp. Ratio)는 명령 응답과 명령의 비율이다.
Fig. 12Command following of the MLS with DOB for different command frequencies (mass = 32 g)
Table 5Command following of the MLS with DOB for different command frequencies (mass = 32 g)
Table 5
|
Freq. [Hz] |
Amp. ratio W/O DOB |
Amp. ratio W/T DOB |
|
0.5 |
1.740 |
0.905 |
|
1.0 |
4.075 |
1.243 |
|
1.5 |
5.405 |
1.920 |
주파수를 고정하고 쇠공의 질량 변화에 따른 명령 추종 실험을 수행하여
Fig. 13과
Table 6에 나타냈다. DOB를 사용하면 명령 추종 성능이 평균 68.6% 향상되며 질량이 증가할수록 응답이 느려져 더욱 향상되었다.
Fig. 13Command following of the MLS of different masses W/T DOB (@1 Hz)
Table 6Command following of the MLS of different masses W/T DOB (@1 Hz)
Table 6
|
Mass [g] |
Amp. ratio W/O DOB |
Amp. ratio W/T DOB |
|
19 |
3.250 |
1.285 |
|
32 |
4.075 |
1.243 |
|
39 |
5.025 |
1.210 |
PID 제어기만 사용한 경우 PID 및 DOB를 함께 사용한 경우에 대해 상보 민감도 함수(
PC/(1+
PC))의 측정 결과를
Fig. 14에 나타냈다. 주파수가 2.2 Hz 이하에서 PID만 사용할 때보다 PID 및 DOB 같이 사용할 때 명령 추종 성능이 향상된다.
Fig. 14Complementary sensitivity functions of the MLS W/O and W/T DOB
5. 결론
이 논문은 DOB를 이용한 MLS의 제어 성능 향상을 연구하였다. 물리 모델 기반으로 DOB를 설계하고 설계 변수 조절에 따른 제어 성능 변화를 확인하였다. DOB를 통해서 주파수가 2 Hz 이하에서 외란 제거 및 명령 추종 성능이 향상되었다. 외란 제거 성능은 평균 76.1%, 명령 추종 성능이 평균 64.7%로 향상되었다. 폐루프 주파수 응답 측정을 통하여 DOB의 성능 향상과 그 한계를 확인하였다. 향후 제어 시스템의 샘플링 주파수를 높이고 전류 제어를 포함한 MLS에 DOB를 적용하는 연구를 수행할 예정이다.
ACKNOWLEDGMENTS
This paper was presented at KSPE Autumn Conference 2022
이 논문은 한국 에너지 기술평가원의 “수열 냉·난방 및 재생열 하이브리드 시스템 기술개발 및 실증”의 지원을 받아 연구되었음(No. 20208901010010, 2020).
NOMENCLATURE
Leakage Current of the Electromagnet
Coefficients of Electromagnetic Force
Time Constant of the Electromagnet
Voltage-Current Static Gain
Voltage-Force gain of the Electromagnet (= x × a2,3 × ki)
Magnetic Levitation System
Time Constant of Q Filter
State Space (The Position of the Iron Ball, Velocity of the Iron Ball, and Current)
Equilibrium State (The Position of the Iron Ball, Velocity of the Iron Ball, and Current)
REFERENCES
- 1.
Yang, Z.-J., Miyazaki, K., Kanae, S., Wada, K., (2004), Robust position control of a magnetic levitation system via dynamic surface control technique, IEEE Transactions on Industrial Electronics, 51(1), 26-34.
10.1109/TIE.2003.822095
- 2.
Yoo, S. J., Kim, S., Cho, K.-H., Ahn, H.-J., (2021), Data-driven self-sensing technique for active magnetic bearing, International Journal of Precision Engineering and Manufacturing, 22(6), 1031-1038.
10.1007/s12541-021-00525-x
- 3.
Balko, P., Rosinová, D., (2017), Modeling of magnetic levitation system, Proceedings of the 2017 International Conference on Process Control (PC), 252-257.
10.1109/PC.2017.7976222
- 4.
Radke, A., Gao, Z., (2006), A survey of state and disturbance observers for practitioners, Proceedings of the 2006 American Control Conference, 6.
10.1109/ACC.2006.1657545
- 5.
Shim, H., Park, G., Joo, Y., Back, J., Jo, N. H., (2016), Yet another tutorial of disturbance observer: Robust stabilization and recovery of nominal performance, Control Theory and Technology, 14(3), 237-249.
10.1007/s11768-016-6006-9
- 6.
Yamato, S., Nakanishi, K., Suzuki, N., Kakinuma, Y., (2021), Development of automatic chatter suppression system in parallel milling by real-time spindle speed control with observer-based chatter monitoring, International Journal of Precision Engineering and Manufacturing, 22, 227-240.
10.1007/s12541-021-00469-2
- 7.
Kang, N.-S., Jo, N.-H., (2013), A study on the controller design for EMS system using disturbance observer, The Transactions of the Korean Institute of Electrical Engineers, 62(9), 1264-1269.
10.5370/KIEE.2013.62.9.1264
- 8.
Jo, N.-H., (2022), A study on a reduced-order disturbance observer controller for nonlinear electro-magnetic suspension systems, Transactions of the Korean Institute of Electrical Engineers, 71(1), 196-202.
10.5370/KIEE.2022.71.1.196
- 9.
- 10.
White, M. T., Tomizuka, M., Smith, C., (2000), Improved track following in magnetic disk drives using a disturbance observer, IEEE/ASME Transactions on Mechatronics, 5(1), 3-11.
10.1109/3516.828584
- 11.
Kobayashi, H., Katsura, S., Ohnishi, K., (2007), An analysis of parameter variations of disturbance observer for motion control, IEEE Transactions on Industrial Electronics, 54(6), 3413-3421.
10.1109/TIE.2007.905948
Biography
- Yu-Peng Zheng
Master student in the Department of Mechanical Engineering, Graduate school, Soongsil University. He received his B.Sc from Nanchang Hangkong University. His research interest is magnetic levitation system.
- Hyeong-Joon Ahn
Professor in the School of Mechanical Engineering, Soongsil University. His research interest is mechatronics including sensors, actuators and control.
Citations
Citations to this article as recorded by

- Control Boost of a Magnetic Levitation System with Disturbance Observers
Yupeng Zheng, Hyeong-Joon Ahn
Journal of the Korean Society for Precision Engineering.2024; 41(4): 273. CrossRef