피드백 선형화 (Feedback Linearization)
쉽게 풀면
울퉁불퉁한 산길을 그대로 운전하기는 어렵지만, 도로 자체를 평평하게 다듬어 놓으면 익숙한 방법으로 편하게 운전할 수 있는 것과 비슷합니다. 대부분의 실제 시스템은 비선형적이라 다루기가 까다롭지만, 피드백 선형화는 시스템에 특별히 계산된 입력(피드백)을 미리 적용해서 비선형성을 상쇄시켜 버립니다. 그 결과 남은 시스템은 마치 선형 시스템처럼 보이게 되고, 이후에는 선형 시스템에 대해 잘 알려진 간단한 제어 기법들을 그대로 적용할 수 있게 됩니다.
왜 중요한가
비선형 시스템은 일반적으로 해석과 제어기 설계가 복잡한데, 피드백 선형화는 이를 익숙한 선형 제어 이론의 틀 안에서 다룰 수 있게 해주므로 로봇, 항공기, 전력변환기 등 비선형성이 뚜렷한 시스템의 제어 연구에서 널리 다뤄집니다. 특히 상태 전 구간에 대해 정확한 선형화를 시도한다는 점에서, 특정 운전점 근처에서만 근사적으로 선형화하는 방법과 구별됩니다.
논문에서는 이렇게 쓰입니다
비선형 동특성을 상쇄시키기 위해 피드백 선형화를 적용하여 시스템을 등가적인 선형 형태로 변환했다는 내용입니다.
선형화된 시스템 덕분에 표준적인 극점 배치 기법을 제어기 설계에 사용할 수 있게 되었다는 내용으로, 피드백 선형화의 실용적 이점을 설명하는 문맥입니다.
조금 더 깊게 보면
피드백 선형화는 크게 입출력 선형화와 완전 상태 선형화로 구분되며, 좌표 변환과 비선형 항을 상쇄하는 입력을 함께 설계하는 과정을 거칩니다. 이 방법이 성립하려면 시스템이 특정한 미분기하학적 조건(예: 상대차수의 존재)을 만족해야 하며, 모델링되지 않은 동특성이나 파라미터 오차가 있으면 상쇄가 불완전해질 수 있다는 점이 한계로 지적됩니다.
주의할 점
피드백 선형화는 시스템 모델이 정확하다는 전제 위에서 동작하므로, 실제 모델과의 차이가 크면 성능이 저하될 수 있어 강인제어 기법과 결합해 사용되기도 합니다.