핵심 개념
모델 기반 제어(MBC)와 데이터 기반 제어(DBC) 방법을 자기 균형 로봇에 적용하여 각 방법의 장단점을 비교 분석하고, 실용적인 교육적 접근을 제시한다.
초록
이 연구는 자기 균형 로봇의 모델 기반 제어(MBC)와 데이터 기반 제어(DBC) 전략을 비교 분석한다. 구체적으로 PID 제어, 리드-래그 보상기, 퍼지 논리 제어기를 설계하고 실험적으로 검증한다.
모델링 부분에서는 라그랑지 방정식을 사용하여 자기 균형 로봇의 비선형 동적 모델을 유도하고, 선형화된 상태 공간 표현을 제시한다.
제어기 설계 부분에서는 다음과 같은 내용을 다룬다:
PID 제어기: 개방루프 극점이 우반면에 있어 Ziegler-Nichols 튜닝이 어려운 문제를 그래픽 방법으로 해결
리드-래그 보상기: 안정성, 과도응답, 정상상태 오차를 동시에 개선하도록 설계
퍼지 논리 제어기(FLC): 퍼지화, 퍼지 규칙 기반 의사결정, 비퍼지화 과정을 거쳐 구현
실험 검증 부분에서는 정상상태 정확도, 정착시간, 설계 용이성, 튜닝 복잡성, 강인성 등의 관점에서 세 가지 제어기의 성능을 비교 분석한다.
결과적으로 MBC 방식인 PID와 리드-래그 제어기가 DBC 방식인 FLC에 비해 정확도, 응답속도, 강인성이 우수한 것으로 나타났다. 반면 FLC는 모델 없이 빠르게 구현할 수 있는 장점이 있다. 이 연구는 젊은 엔지니어들이 제어 시스템 설계와 실시간 구현 기술을 익힐 수 있는 유용한 프레임워크를 제공한다.
통계
섀시 질량 m = 0.75 [kg]
바퀴 질량 M = 0.08 [kg]
섀시 중심에서 바퀴 중심까지 거리 l = 0.02 [m]
바퀴 반경 R = 0.035 [m]
바퀴-지면 마찰 계수 μ0 = 0.1
섀시-바퀴축 마찰 계수 μ1 = 0
인용구
"Contemporary control theory, or model-based control (MBC), originated with the parametric state-space model by Kalman Kalman [1960]."
"With increasing complexity of modern processes, modeling using first principles or identification has become more challenging, rendering MBC less effective for modern-day plants. In such scenarios, data-based control (DBC) theory becomes critical, involving designing controllers directly using input-output data or data processing knowledge without relying on mathematical models."
"Two-Wheeled Self-Balancing Robots (TWSBRs) are vital for testing control theories due to their unstable dynamics and nonlinearity, posing challenges as high-order, multivariable, nonlinear, tightly coupled, and inherently unstable systems."