게인 스케줄링 (Gain Scheduling)
쉽게 풀면
항공기나 공정 설비처럼 운전 조건이 달라지면 시스템의 성질 자체가 크게 변하는 경우가 있습니다. 하나의 고정된 제어기로는 전 영역을 잘 다룰 수 없으므로, 여러 동작점에서 각각 선형화해 제어기를 설계해 두고 현재 조건에 맞는 이득을 골라 쓰는 방식이 게인 스케줄링입니다. 조건을 알려 주는 변수를 스케줄링 변수라 하며, 중간 조건에서는 이득을 부드럽게 보간합니다.
왜 중요한가
비선형 시스템을 다루면서도 익숙한 선형 제어 설계 도구를 그대로 활용할 수 있다는 실용성 덕분에 항공, 자동차, 공정 제어 현장에서 오래 정착된 방법입니다. 구현이 단순하고 검증이 쉬워, 완전한 비선형 제어기보다 현장 적용 사례가 훨씬 많습니다.
논문에서는 이렇게 쓰입니다
운항 조건마다 기체의 반응이 달라지므로, 조건별로 따로 맞춘 제어 설정을 상황에 맞게 바꿔 가며 쓴다는 뜻입니다.
조금 더 깊게 보면
설계 절차는 대표 동작점 선정, 각 점에서의 선형화와 제어기 설계, 이득의 보간과 구현 순으로 진행됩니다. 스케줄링 변수는 시스템의 비선형성을 잘 대표하면서도 빠르게 측정할 수 있어야 하며, 변수가 느리게 변한다는 가정이 안정성 보장의 핵심 전제입니다. 이 전제를 수학적으로 다루기 위해 선형 파라미터 변화 시스템 이론이 발전했고, 이를 통해 전 영역 안정성을 보장하는 설계가 가능해졌습니다.
주의할 점
각 동작점에서 안정하다고 해서 전환 과정 전체가 안정하다는 보장은 없으며, 스케줄링 변수가 빠르게 변하면 불안정해질 수 있습니다. 적응제어가 온라인으로 파라미터를 추정해 제어기를 바꾸는 것과 달리, 게인 스케줄링은 이득 표를 미리 정해 두고 고른다는 점에서 구분됩니다.