
불확실한 고조파 진동 외란 제거를 위한 강인 적응 진동 제어
Ⓒ The Korean Society for Noise and Vibration Engineering
Abstract
This study presents a robust adaptive vibration control strategy for mitigating uncertain harmonic disturbances. The proposed frequency adaptation algorithm enables the system to accurately track and converges to the fundamental frequency of the disturbance in steady-state conditions. Low-frequency components are effectively suppressed through a combination of adaptive control and real-time frequency adjustment, while high-frequency components are attenuated using a robust H∞ control scheme. Both the feedback and adaptive controllers are designed using an optimization framework that combines linear matrix inequality (LMI) techniques with particle swarm optimization (PSO). The effectiveness of the proposed control approach is demonstrated through simulations on a track-following system of an optical disk drive.
Keywords:
Harmonic Vibration Disturbance, Robust Adaptive Vibration Control, Frequency Adaptation Algorithm, Roust H∞ Control, Particle Swarm Optimization (PSO)키워드:
고조파 진동 외란, 강인 적응 진동 제어, 주파수 적응 알고리즘, 강인 H∞ 제어, 입자 군집 최적화1. 서 론
기계, 전자 분야의 회전 기기에서는 외부 진동, 편심, 비대칭 등의 다양한 원인으로 진동 외란이 발생한다. 그리고 증폭기, 인버터, 모터 등의 비선형 소자에 의해 기본 주파수와 그 정수배 주파수에서 고조파 진동 외란이 발생한다. HDD와 ODD에서는 회전 중심과 기하 중심이 어긋나는 편심 때문에 디스크가 회전하면 고조파 진동 외란이 발생한다. 고조파 진동 외란은 시스템 성능에 많은 영향을 주기 때문에 제어 대역에 포함되는 진동 외란의 주파수 성분은 충분히 제어되어야 한다.
진동 외란의 기본 주파수를 정확하게 알 수 있으면 내부 모델 원리를 적용하여 기본 주파수에서 발생하는 진동량을 제거할 수 있다. 그러나 기본 주파수를 정확하게 알 수 없으면 기본 주파수를 추정하거나 적응해야 하고 적응 주파수에 대한 동역학 모델을 외란 관측기나 적응 제어기에 포함하여야 한다(1~6). N개 주파수의 고조파 진동 외란을 제거하기 위해서는 2N 차수의 외란 관측기나 적응 제어기를 구현해야 하므로 N이 증가할수록 적응 제어기와 주파수 적응 알고리즘을 구현하는 것이 복잡하게 된다. 그래서 대부분의 기존 연구에서는 진동량이 크게 발생하는 기본 주파수에 대해서만 적응 제어기를 구현하고 나머지 고조파 외란 성분은 PID나 피드백 제어기 등을 사용하여 고조파 진동 외란을 적절하게 감쇠한다.
내부 모델 원리를 적용하지 않고 강인 H∞ 제어 등의 외란 감쇠 알고리즘을 적용하여 고조파 진동 외란을 감쇠할 수 있다. 외란 감쇠 알고리즘은 모델링 불확실성과 모든 고조파 외란 성분을 제어기 설계에서 고려할 수 있지만 가장 크게 발생하는 기본 주파수의 진동 외란을 완전히 제거할 수 없다. 그리고 제어해야 하는 외란 주파수 성분의 개수가 많아지면 높은 차수의 피드백 제어기가 필요하고 제어기 설계도 복잡해진다.
이 논문에서는 불확실한 고조파 진동 외란을 제거하기 위한 강인 적응 진동 제어 방법을 제안한다. 제안된 주파수 적응 알고리즘에 의해 정상 상태에서 적응 주파수는 고조파 진동 외란의 기본 주파수로 안정적으로 수렴하고 적응 제어기에 의해 진동량이 많이 발생하는 저주파 진동 외란 성분이 제거된다. 그리고 강인 H∞ 제어 방법을 적용하여 상대적으로 진동량이 작게 발생하는 고주파 진동 외란 성분을 최대한 감쇠하는 피드백 제어기를 설계한다. LMI 방법과 PSO 방법을 통합한 최적화 알고리즘을 적용하여 고조파 진동 외란을 제거하기 위한 피드백 제어기와 적응 제어기 게인을 설계한다. 제안된 강인 적응 진동 제어 방법을 광디스크 드라이브의 트랙 추종 시스템에 적용하고 시뮬레이션 결과를 통해 타당성을 검증한다.
2. 주파수 적응에 의한 진동 외란 제거
2.1 강인 적응 진동 제어 구조
Fig. 1은 전체 시스템의 구성도를 나타낸다. 고조파 진동 외란을 제어하는 제어 구조는 피드백 제어기 Cf(s), 적응 제어기 , 주파수 적응 알고리즘으로 구성된다. 액추에이터 등의 플랜트는 모델링 불확실성을 가진 선형 시스템으로 모델링될 수 있고 상태 방정식으로 나타낼 수 있다. 상태 방정식에서 모델링 불확실성은 식 (1)과 같이 행렬 H1, E1, H2, E1에 의해 표현될 수 있다.
| (1) |
고조파 진동 외란 d(t)는 식 (2)와 같이 기본 주파수 ω0와 그 정수배에 해당하는 주파수 성분을 가진다.
| (2) |
기본 주파수에서 진동량 d1이 가장 크게 발생하고 주파수 제곱에 반비례하여 진동량이 발생한다. 그래서 식 (3)과 같이 진동량이 상대적으로 큰 저주파 진동 외란 성분 dL(t)과 진동량이 상대적으로 작은 고주파 진동 외란 성분 dH(t)으로 구분한다. 발생하는 진동량에 따라 저주파 진동 주파수의 개수를 조정할 수 있다.
| (3) |
고조파 진동 외란은 기본 주파수 ω0와 고조파 진동량 dn을 미리 정확히 알 수 없고 식 (4)와 같이 특정 범위를 가진다고 가정한다.
| (4) |
피드백 제어기 Cf(s)는 모델링 불확실성에 대해 전체 시스템을 강인 안정하고 고주파 진동 외란 dH(t)을 감쇠하도록 설계된다. 센서 회로에서 증폭된 에러 ep(t) = Kpe(t)만이 측정 가능하기 때문에 식 (5)와 같이 증폭 에러 ep(t)가 피드백 제어기에 입력된다.
| (5) |
적응 제어기 는 주파수 적응 알고리즘에 의해 적응되는 주파수 과 에 대한 동역학 모델을 포함하도록 식 (6)과 같이 구성된다.
| (6) |
이 논문에서는 기본 주파수 ω0을 적응하기 위해 다음의 주파수 적응 알고리즘을 제안한다. 적응 주파수 은 범위 내에서 적응된다. 증폭 에러는 N개의 고조파 성분들을 포함하고 있기 때문에 Bf(ω0)을 통해 기본 주파수 성분만을 추출하여 주파수 적응 알고리즘에 사용한다.
식 (7)에 의해 만들어지는 ζ1(t), ζ2(t)와 필터 Bf(s)출력 ep1(t)를 주파수 적응 알고리즘 식 (8)에 사용한다.
| (7) |
| (8) |
식 (7), 식 (8)에 의해 적응 주파수 가 업데이트되고 적응 제어기에 반영된다. 피드백 제어기 (5)와 적응 제어기 식 (6)을 전체 시스템 식 (1)에 적용하면 전체 시스템의 상태 방정식은 식 (9)와 같다.
| (9) |
2.2 주파수 적응 알고리즘의 수렴 분석과 저주파 진동 외란 성분 제거
적응 제어기와 주파수 적응 알고리즘에 의해 저주파 진동 외란 성분 dL(t)이 제거되는 것을 보이기 위해 dH(t)을 0으로 설정한다. 적응 제어기는 에 따라 변하지만 δ = 0이면 식 (8)에서 - 0이 되어 적응 주파수는 = ω0의 특정 적응 주파수가 된다. 그러면 적응 제어기 식 (6)은 선형 제어기가 되고 전체 시스템 식 (9)는 시불변 시스템이 된다. 그러면 dL(t)에서 상태 변수 x(t)까지의 전달 함수 H(jω, ω0)를 구할 수 있다.
| (10) |
= ω0에서 정상 상태 에러 e(t, ω0)는 dL(t)에서 xp(t)까지의 전달 함수 H1(jω, ω0)과 식 (1)에 의해 구할 수 있으므로 블록 행렬의 역행렬 공식을 이용하여 식 (11)과 식 (12)와 같이 부분 행렬 N11(jω), N12(jω)을 구한다.
| (11) |
| (12) |
식 (11), 식 (12)를 식 (10)에 적용하면 dL(t)에서 xp(t)까지의 전달 함수 H1(jω, ω0)을 식 (13)과 같이 구할 수 있다.
| (13) |
= ω0에서 정상 상태 e(t, ω0), ep(t, ω0)는 dL(t)의 주파수 성분만을 가지므로 식 (14)와 같이 기본 주파수 ω0 성분과 식 (15)와 같이 2배 주파수 2ω0에 대한 성분의 합으로 나타낼 수 있다.
| (14) |
| (15) |
주파수 적응 알고리즘은 기본 주파수 ω0을 적응하기 위해 ep(t, ω0)의 기본 주파수 성분만을 추출하여 사용한다. Bf(s)은 대역만을 통과하는 필터이므로 정상 상태에서 Bf(s)의 출력 ep1(t, ω0)은 Kpe(t, jω0)와 같다. ep1(t, ω0)을 식 (7)에 적용하면 정상 상태에서의 ζ1(t, ω0), ζ2(t, ω0)는 식 (16)과 같이 구할 수 있다.
| (16) |
(정리 1) 모델링 불확실성과 에 대해 전체 시스템 (9)가 강인 안정하면, 작은 δ을 가지는 주파수 적응 알고리즘 (8)에 의해 은 ω0으로 수렴하고 이 된다.
(증명) δ = 0이면 = ω0이 되고 모델링 불확실성에 대해 전체 시스템이 강인 안정하면 정상 상태에서 ζ1(t, ω0), ζ2(t, ω0), ep1(t, ω0)는 식 (14)와 식 (16)과 같이 기본 주파수 성분만을 가진다. ζ1(t), ζ2(t), ep1(t)에 대해 f(ζ1(t), ζ2(t), ep1(t))를 미분한 도함수들은 의 범위 내에서 크기가 제한되고 δ이 작으면 정상 상태에서 식 (8)은 느리게 변하는 동역학식이 된다. 그러면 정상 상태에서 는 식 (17)과 같이 나타낼 수 있고 기본 주파수 ω0 성분만을 가지게 된다(3).
| (17) |
그래서 는 식 (18)과 같이 나타낼 수 있다.
| (18) |
주파수 적응 에러 와 θ = ω0t + ϕ1를 정의하고 식 (18)을 식 (8)에 적용하면 정상 상태에서 주파수 적응 알고리즘은 식 (19)와 같이 나타낼 수 있다.
| (19) |
식 (19)는 기본 주파수 ω0에 대한 주기적인 함수이므로 식 (19)를 1주기 평균하면 평균 주파수 적응 에러 ω0a는 식 (20)과 같이 나타낼 수 있다.
| (20) |
δ > 0이므로 은 점진적으로 0으로 수렴하고 δ이 작으면 평균 이론에 의해 은 0으로 수렴한다. 이 ω0으로 수렴하면 식 (18)에서 α1(jω0), α2(j2ω0)는 0이 되고 이 0이 된다.
정리 1에 따라 전체 시스템이 강인 안정하고 δ이 작으면 제안된 주파수 적응 알고리즘 (8)과 적응 제어기 에 의해 정상 상태에서 저주파 진동 외란 성분 dL(t)의 영향은 제거될 수 있다. 3배, 4배 주파수 성분을 저주파 진동 외란 성분에 포함하는 경우에도 동일한 주파수 적응 알고리즘 (8)에 의해 기본 주파수만 적응하면 , 에 대한 동역학 모델을 적응 제어기 (6)에 포함할 수 있고 3배, 4배 주파수의 진동 외란 성분들도 제거할 수 있다.
3. 강인 H∞ 제어에 의한 고주파 진동 외란 성분 감쇠
제어해야 하는 고조파 진동 외란 성분이 N개일 때 2N 차수의 적응 제어기를 구현하면 N개의 고조파 진동 외란 성분을 제거할 수 있다. 하지만 적응 제어기가 복잡하게 되고 계산량이 많아져서 충분한 샘플링 주파수를 설정할 수 없게 된다. 고조파 진동량 dn은 주파수 제곱에 반비례하여 발생하기 때문에 주파수가 증가할수록 실제 발생하는 진동량은 매우 작으므로 고주파 진동 외란 성분 dH(t)은 외란 감쇠 알고리즘을 적용하는 것이 바람직하다. 이 논문에서는 고주파 진동 외란 성분 dH(t)을 감쇠하기 위해 강인 H∞ 제어 방법을 고려한다.
식 (2)의 진동 외란을 두 번 미분하면 식 (21)과 같이 최대 진동 가속도로부터 정수배 주파수에서 발생하는 최대 진동량을 구할 수 있다.
| (21) |
(N-2)개의 고주파 진동 외란 성분 dH(t)에 대해 최대 허용 에러 emax로 감쇠하기 위해서는 각 주파수의 진동량 dn에 대해 각 주파수의 에러는 emax/(N-2) 이내로 제어되어야 한다. 3배 주파수 이상에서의 진동량과 최대 허용 에러를 고려하여 식 (22)의 가중 함수를 설정할 수 있다.
| (22) |
식 (22)는 3배 주파수(3ω0) 대역에서 최대 게인을 가지고 ξ을 통해 저주파 대역 게인은 최대한 줄이고 고주파 성분의 진동량 (21)에 맞추어 고주파 게인을 조정할 수 있다. 저주파 진동 외란 성분의 개수에 따라 최대 게인을 가지는 주파수는 조정될 수 있다. 식 (22)는 식 (23)의 상태 방정식로 표현할 수 있다.
| (23) |
가중 함수 (23)을 포함한 전체 시스템은 식 (24)와 같이 표현된다.
| (24) |
적응 주파수 는 최대값과 최소값 범위 내에서 제한되므로 식 (25)와 같이 표현될 수 있다.
| (25) |
적응 주파수 은 식 (25)와 같이 공칭 기본 주파수 ω0n와 불확실성 λ(t)ω0m으로 간주될 수 있기 때문에 행렬 S()은 식 (26)과 같이 나타낼 수 있다.
| (26) |
식 (26)을 식 (24)에 적용하면 행렬 A()은 식 (27)과 같이 나타낼 수 있다.
| (27) |
진동 외란 d(t)와 같은 주기적인 신호에 대한 성능 지수로 식 (28)의 power semi-norm을 사용한다. 주기적인 신호의 진폭에 비례하여 power semi-norm은 증가한다(7).
| (28) |
적응 주파수 가 식 (25)와 같이 표현되므로 dH(t)을 감쇠하기 위한 강인 H∞ 제어 조건은 기존 연구결과를 확장하여 구할 수 있다.(8) 모델링 불확실성과 적응 주파수 (25)에 대해 행렬 부등식 (29)를 만족하는 행렬 X > 0, μ > 0, γ < 1가 존재하면 전체 시스템 식 (24)는 강인 안정하고 ∥z∥P < γ∥dH(t)∥P를 만족하게 된다.
| (29) |
정리 1에 의해 δ이 작으면 정상 상태에서 e(t), z(t)는 dH(t)와 동일한 주파수 성분을 가지게 된다. n배 주파수 nω0의 진동 외란 성분 dn(t)에 대해 n배 주파수 성분 en(t)와 zn(t)를 가진다. 전체 시스템이 ∥z∥P < γ∥dH(t)∥P를 만족하면 n배 주파수 nω0에 대해서도 ∥zn(t)∥P < γ∥dn(t)∥P을 만족하고 zn(t)와 dn(t)의 진폭은 zn < γdn을 만족한다. 그리고 가중 함수 식 (22)를 고려하면 식 (30)과 같이 en(t)는 γemax/(N-2)내에 제어되는 것을 알 수 있다.
| (30) |
고주파 진동 외란 성분 dH(t)은 (N-2)개의 주파수 성분을 가지고 γ < 1이므로 에러 e(t)는 최대 허용 에러 emax내에서 제어될 수 있다.
식 (29)의 A(ω0n)X에는 행렬 X > 0과 피드백 제어기 행렬 Ac, Bc, Cc, Dc 또는 적응 제어기 게인 K1, K2의 곱 항들이 포함되어 있다. 복잡한 변환 과정을 통해 식 (29)를 선형 행렬 부등식으로 변환하면 식 (29)를 만족하는 제어기 영역이 작아지기 때문에 이 논문에서는 LMI 방법과 PSO 방법을 통합한 최적화 알고리즘을 사용한다.
PSO 방법은 다양한 제어 성능들을 목표 함수로 설정할 수 있고 목표 함수를 최소화하는 제어기를 구할 수 있다(9). 강인 H∞ 제어에서는 PSO 목표 함수로 γ를 설정하여 γ이 최소가 되는 제어기를 설계할 수 있다. 그리고 피드백 제어기 계수들과 적응 제어기 게인 K1, K2를 PSO 방법의 개체로 사용하면 식 (29)는 선형 행렬 부등식이 되므로 LMI 방법을 사용하여 식 (29)를 만족하는 행렬 X > 0이 존재하는 지를 확인할 수 있다. LMI 방법과 PSO 방법을 통합한 알고리즘은 다음과 같이 구성될 수 있다.
피드백 제어기의 계수, 적응 제어기 게인 K1, K2, 상수 μ > 0를 PSO 방법의 개체 파라미터로 설정하고 각 파라미터의 최대값과 최소값을 설정한다. 초기에 랜덤으로 개체를 생성하고 생성된 피드백 제어기의 계수로부터 제어기 행렬 Ac, Bc, Cc, Dc를 구성한다. 구성된 제어기 행렬, 적응 제어기 게인 K1, K2, 상수 μ > 0를 식 (29)에 대입하고 LMI 방법을 사용하여 식 (29)를 만족하는 X > 0와 γ의 최소값을 구한다. 행렬 X > 0이 존재하고 γ < 1이면 초기 개체로 사용한다. 이러한 초기화 과정을 개체 수만큼 반복한다. 초기 개체 중에서 γ이 최소인 개체를 구하여 Pbestij, 최소값 γ을 Gbestj로 설정한다. 다음의 ①, ② 과정을 최대 반복 횟수를 만족할 때까지 반복한다.
① 기존 개체 Zij(k)에 랜덤 변화량 Vij(k)을 더하여 식 (31)과 같이 새로운 개체를 생성한다. 양수 ρ는 반복 횟수(k)에 따라 최대값에서 최소값으로 균등하게 변한다.
| (31) |
생성된 새로운 개체에 대해 제어기 행렬을 구하고 식 (29)를 만족하는 X > 0이 존재하고 γ < 1을 만족하면 기존 개체를 새로운 개체로 갱신한다. 갱신 개체에 대해 γ이 최소인 개체를 구하고 기존 Gbestj보다 더 작은 γ를 가지면 새로운 최소 개체로 Pbestij와 Gbestj를 업데이트한다.
LMI 방법과 PSO 방법을 통합한 최적화 알고리즘이 종료되면 최종 Gbestj를 통해 식 (29)를 만족하고 γ을 최소화하는 피드백 제어기와 적응 제어기 게인을 구할 수 있다. 설계된 제어기들을 통해 고주파 진동 외란 성분 dH(t)에 대해 에러 e(t)는 emax내에 제어될 수 있다.
4. 시뮬레이션 결과
이 논문에서 제안한 강인 적응 진동 제어 방법을 광디스크 드라이브의 트랙 추종 시스템에 적용하였다(10). 액추에이터는 계수 불확실성을 가지는 2차 시스템으로 근사화될 수 있고 발생하는 진동 외란에 대해 트랙을 정밀하게 추종하도록 제어되어야 한다. 액추에이터의 1차 공진 주파수 65 Hz, 감쇠 상수 0.158, DC 감도 0.95 mm/V을 반영하고 약 10 %의 파라미터 불확실성을 고려하면 식 (32)와 같이 모델링할 수 있다(10). 시간 영역 해석을 위한 상태 방정식과 행렬들은 식 (32)와 같이 나타낼 수 있다.
| (32) |
에러는 증폭 게인 Kp = 3.24×106에 의해 증폭된다. 회전 중심과 기하 중심이 어긋나는 편심 때문에 디스크가 회전하면 회전 주파수와 그 정수배 주파수에서 고조파 진동 외란이 발생한다. 표준에서 제시된 DVD 디스크의 최대 진동량은 70 μm이고 1배속에서의 최대 진동 가속도는 1.1 m/s2이다. 시뮬레이션에는 3000 r/min(50 Hz)로 디스크가 회전하고 스핀들 모터의 제어 상태와 여러 회전 불확실성을 고려하여 기본 주파수가 최대 60 Hz, 최소 40 Hz 범위내에서 변한다고 가정한다. 그리고 최대 진동량과 진동 가속도를 고려하여 식 (33)의 고조파 진동 외란 성분 dL(t)과 dH(t)이 발생한다고 가정한다.
| (33) |
광픽업이 트랙을 정밀하게 추종하기 위해서는 제안된 강인 적응 진동 제어 방법을 적용하여 고조파 진동 외란에 대해 에러를 ±0.05 μm 이하로 제어하여야 한다. 기본 주파수를 적응하기 위해 증폭 에러에서 40 Hz에서 60 Hz의 기본 주파수 대역만을 통과시키는 식 (34)의 대역 통과 필터를 사용하였다.
| (34) |
3배 주파수 이상의 고주파 진동 외란 성분의 진동량과 0.05 μm의 최대 허용 에러 emax를 반영하여 식 (35)의 가중 함수를 설정하였다.
| (35) |
식 (29)를 만족하면서 γ를 최소화하는 피드백 제어기와 적응 제어기 게인 K1, K2을 구하면 식 (36)과 같다.
| (36) |
시뮬레이션은 MATLAB SIMULINK를 사용하였고 플랜트는 공칭 모델, 기본 주파수는 50 Hz, 적응 주파수의 초기값은 40 Hz를 사용하였다. 주파수 적응 알고리즘(8)에서 δ는 10으로 설정하였다.
Fig. 2와 Fig. 3은 저주파 진동 외란 성분 dL(t)만 인가했을 때의 적응 주파수 와 정상 상태에서의 에러를 나타낸다. 제안된 주파수 적응 알고리즘에 의해 기본 주파수 50 Hz로 안정적으로 수렴하는 것을 볼 수 있고 에러는 기본 주파수 진동량 100 μm와 2배 주파수 진동량 20 μm에 대해 1초를 지나서 3×10-4 μm이 되고 계속 더 크게 작아져서 거의 0이 되는 것을 볼 수 있다.
이 논문에서는 기존의 외란 감쇠 알고리즘인 강인 H∞제어 방법과 이 논문의 강인 적응 진동 제어 방법을 비교하였다. 식 (33)의 dL(t)과 dH(t)의 모든 진동 외란 성분과 최대 허용 에러 emax를 반영하기 위해 4차의 가중 함수 W∞(s)를 설정하였고 강인 H∞ 제어 방법에 의해 피드백 제어기 C∞(s)를 설계하면 식 (37)과 같다.
| (37) |
Fig. 4는 제안된 강인 적응 진동 제어 방법을 적용했을 때의 에러를 나타낸다. dL(t)은 적응 제어기에 의해 제거되었고 dH(t)은 피드백 제어기 (36)에 의해 감쇠되어 에러가 최대 허용 에러 ±0.05 μm보다 작은 ±0.02 μm 이내로 제어되는 것을 볼 수 있다. Fig. 5는 강인 H∞ 제어 방법을 적용했을 때의 에러를 나타낸다. 대부분의 고조파 진동 외란 성분이 최대 허용 에러보다 작게 제어되었지만 진동량이 가장 크게 발생하는 기본 주파수 성분이 약 ±0.018 μm 정도 남아있는 것을 볼 수 있다. 제안된 제어 방법에서는 모든 고조파 진동 성분이 제어되어 에러가 ±0.02 μm 이내로 제어되지만 강인 H∞ 제어 방법은 진동 외란 성분을 적절히 감쇠할 수는 있지만 제안된 제어 방법보다 상대적으로 큰 에러를 가진다. 그리고 적응 제어기 형태를 포함하고 있지 않기 때문에 기본 주파수의 진동 외란을 완전히 제거할 수 없다는 것을 나타낸다.
Fig. 6은 0.03 μm 진폭의 화이트 노이즈를 추가했을 때의 적응 주파수 와 에러를 나타낸다. 에러에 화이트 노이즈가 포함되더라도 적응 주파수의 수렴 특성에는 거의 영향이 없다는 것을 볼 수 있다.
5. 결 론
이 논문에서는 불확실한 고조파 진동 외란을 제거하기 위한 강인 적응 진동 제어 방법을 제안하였다. 제안된 주파수 적응 알고리즘에 의해 적응 주파수는 기본 주파수로 수렴하였고 적응 제어기는 저주파 진동 외란 성분을 제거하였다. 그리고 강인 H∞ 제어 방법을 적용하여 고주파 진동 외란 성분을 최대한 감쇠하는 피드백 제어기와 적응 제어기 게인을 설계하였다. 제어기 설계를 위해 LMI 방법과 PSO 방법을 통합한 최적화 알고리즘을 사용하였고 광디스크 드라이브의 트랙 추종 시스템에 적용된 시뮬레이션 결과를 통해 제안된 강인 적응 진동 제어 방법의 성능을 검증하였다.
References
-
Marino, R. and Tomei, P., 2017, Hybrid Adaptive Multi-sinusoidal Disturbance Cancellation, IEEE Transactions on Automatic Control, Vol. 62, No. 8, pp. 4023~4030.
[https://doi.org/10.1109/TAC.2016.2615978]
-
Jafari, S., Ioannou, P., Fitzpatrick, B. and Wang, Y., 2015, Robustness and Performance of Adaptive Suppression of Unknown Periodic Disturbances, IEEE Transactions on Automatic Control, Vol. 60, No. 8, pp. 2166~2171.
[https://doi.org/10.1109/TAC.2014.2383011]
-
Chu, Z., Zhang, W., Zhu, M., Dong, X. and Chen, B., 2020, A Robust Adaptive Cancellation of Unknown Sinusoidal Disturbance, IEEE Transactions on Circuits and Systems, Vol. 67, No. 4, pp. 705~709.
[https://doi.org/10.1109/TCSII.2019.2919889]
-
Kamaldar, M. and Hoagg, J. B., 2020, Adaptive Harmonic Control for Rejection of Sinusoidal Disturbances Acting on an Unknown System, IEEE Transactions on Control Systems Technology, Vol. 28, No. 2, pp. 277~290.
[https://doi.org/10.1109/TCST.2018.2873283]
-
Kim, H., Shim, H. and Jo, N. H., 2014, Adaptive Add-on Output Regulator for Rejection of Sinusoidal Disturbances and Application to Optical Disc Drives, IEEE Transactions on Industrial Electronics, Vol. 61, No. 10, pp. 5490~5499.
[https://doi.org/10.1109/TIE.2014.2304920]
-
Kim, W., Kim, H., Chung, C. C. and Tomizuka, M., 2011, Adaptive Output Regulation for the Rejection of a Periodic Disturbance With an Unknown Frequency, IEEE Transactions on Control Systems Technology, Vol. 19, No. 5, pp. 1296~1304.
[https://doi.org/10.1109/TCST.2010.2066276]
-
Doyle, J., Zhou, K., Glover, K. and Bodenheimer, B., 1994, Mixed H2 and H∞ Performance Objective II: Optimal Control, IEEE Transactions on Automatic Control, Vol. 39, No. 8, pp. 1575~1587.
[https://doi.org/10.1109/9.310031]
-
Lee, M., 2014, A Robust Optimal Controller Design for the Stable Track-following Control, Journal of Korean Institute of Information Technology, Vol. 12, No. 11, pp. 13~21.
[https://doi.org/10.14801/kitr.2014.12.11.13]
-
Shin, J.-H. and Lee, M., 2020, PSO-based Adaptive Neural Control for Trajectory Tracking of a Mobile Robot, Journal of Control, Robotics and Systems, Vol. 26, No. 6, pp. 506~516.
[https://doi.org/10.5302/J.ICROS.2020.20.0052]
-
Lee, M., 2021, Estimation of Tracking Vibration Quantity and Optimal Controller Design using a PSO Algorithm, Transactions of the Korean Society for Noise and Vibration Engineering, Vol. 31, No. 3, pp. 298~307.
[https://doi.org/10.5050/KSNVE.2021.31.3.298]





