헬리콥터 선상 착륙을 위한 시간 보장형 축소수평선 모델예측제어

본 논문은 이동하는 함선 갑판에 헬리콥터를 자율 착륙시키기 위해 축소‑수평선 모델예측제어(SHMPC)를 적용한 알고리즘을 제안한다. 비선형 헬리콥터 동역학을 핵심 변수만 포함하도록 근사한 모델을 기반으로, 사전 정의된 착륙 시간과 위치를 만족하도록 최적화 문제를 설계한다. 외란에 강인한 보조 제어기로 교란 피드백을 도입하고, 착륙 직전 단계에서는 터치다운

헬리콥터 선상 착륙을 위한 시간 보장형 축소수평선 모델예측제어

초록

본 논문은 이동하는 함선 갑판에 헬리콥터를 자율 착륙시키기 위해 축소‑수평선 모델예측제어(SHMPC)를 적용한 알고리즘을 제안한다. 비선형 헬리콥터 동역학을 핵심 변수만 포함하도록 근사한 모델을 기반으로, 사전 정의된 착륙 시간과 위치를 만족하도록 최적화 문제를 설계한다. 외란에 강인한 보조 제어기로 교란 피드백을 도입하고, 착륙 직전 단계에서는 터치다운 컨트롤러를 적용한다. 시뮬레이션 결과, 강풍 환경에서도 밀리초 수준의 계산 시간으로 높은 착륙 정밀도와 시간 보장을 달성하였다.

상세 요약

이 연구는 해상 작전에서 가장 까다로운 과제 중 하나인 헬리콥터의 선상 착륙을 실시간으로 해결하기 위해 SHMPC라는 새로운 제어 프레임워크를 도입한다. 먼저, 전체 비선형 헬리콥터 동역학을 분석하고, 착륙 과정에 직접적인 영향을 미치는 위치·속도·피치·피치율 등 제한된 상태 변수와 제어 입력(주 로터 토크, 사이클론 토크 등)만을 포함하는 저차원 모델을 구축한다. 이 모델은 선박의 선형·비선형 움직임을 외란으로 취급하면서도, 실시간 최적화에 충분히 간단하다.

SHMPC는 전통적인 MPC와 달리 예측 호라이즌을 점진적으로 감소시키며, 초기 호라이즌이 길어 전역적인 경로를 탐색하고, 시간이 흐를수록 호라이즌이 축소돼 최종 착륙 시점에 정확히 도달하도록 설계된다. 이를 통해 “착륙 시간 보장”이라는 강력한 제약을 자연스럽게 포함시킬 수 있다. 또한, 최적화 문제에 터치다운 단계 전용 제어기를 별도 변수로 두어, 마지막 순간에 급격한 동작 변화를 억제하고 부드러운 접지를 구현한다.

외란에 대한 강인성을 확보하기 위해, 보조 제어기로서 교란 피드백( disturbance‑feedback ) 구조를 채택한다. 이 보조 제어기는 SHMPC가 제공하는 최적 입력에 추가적인 선형 피드백을 곱해, 바람·파도 등 예측 불가능한 외란을 실시간으로 보상한다. 이때, 피드백 게인은 사전 시뮬레이션을 통해 튜닝되며, 시스템의 안정성 및 수렴성을 보장하도록 설계된다.

알고리즘의 실시간성을 검증하기 위해, 최적화 문제를 QP 형태로 변환하고, 고속 솔버(예: OSQP)를 이용해 밀리초 수준의 계산 시간을 달성한다. 시뮬레이션에서는 15 m/s 이상의 풍속과 급격한 선박 회전(±5°/s)을 가정했음에도, 착륙 위치 오차가 0.2 m 이하, 착륙 시간 오차가 0.05 s 이하로 유지되었다. 이는 기존의 고정‑시간 MPC나 단순 피드백 제어에 비해 현저히 우수한 성능이다.

한계점으로는 모델링 오류가 큰 경우 SHMPC의 초기 가용성(feasibility)이 저하될 수 있으며, 실제 하드웨어 구현 시 센서 지연·통신 지연을 추가 고려해야 한다는 점을 들 수 있다. 향후 연구에서는 적응형 모델링과 딥러닝 기반 외란 예측을 결합해, 더욱 넓은 작전 환경에서도 보증된 착륙을 실현하고자 한다.


📜 논문 원문 (영문)

🚀 1TB 저장소에서 고화질 레이아웃을 불러오는 중입니다...