상태 피드백 제어 (State Feedback Control)
쉽게 풀면
단순히 출력 하나만 보고 제어하는 것보다, 시스템 내부의 여러 상태(예를 들어 위치뿐 아니라 속도, 가속도까지)를 모두 파악해서 제어에 반영하면 훨씬 정교한 제어가 가능합니다. 이렇게 시스템의 모든 내부 상태를 이용해 입력을 결정하는 방식을 상태 피드백 제어라고 합니다. 상태 피드백 제어를 이용하면 시스템의 동적 특성을 결정하는 극점의 위치를 설계자가 원하는 곳으로 자유롭게 옮길 수 있어, 원하는 응답 속도와 안정성을 갖도록 시스템을 설계할 수 있습니다. 다만 이 방법을 사용하려면 시스템이 가제어해야 하고, 모든 상태 변수를 직접 측정하거나 관측기를 통해 추정할 수 있어야 합니다.
왜 중요한가
출력만 보고 제어하는 방식은 시스템 내부의 숨겨진 동특성까지 조정하는 데 한계가 있어, 항공우주·로보틱스·자율주행처럼 정밀한 안정성과 응답 특성이 요구되는 시스템에서는 상태 피드백 제어가 기본적인 설계 틀로 채택된다. 이 개념은 현대 제어이론의 핵심 축을 이루며, 극점 배치나 최적 제어처럼 더 정교한 제어기 설계 기법의 출발점이 되기 때문에 제어공학 논문에서 매우 자주 다뤄진다.
논문에서는 이렇게 쓰입니다
정밀한 동적 응답이 요구되는 시스템의 제어기 설계에서 상태 피드백 제어가 널리 활용된다.
드론과 같은 비선형 시스템도 특정 동작점 근처에서 선형화한 뒤 상태 피드백 제어를 적용해 자세를 안정시킨다는 것을 보여주는 예입니다.
모든 상태를 직접 센서로 측정할 수 없을 때는 관측기(추정기)로 상태를 추정한 뒤 그 추정값을 상태 피드백 제어에 이용한다는 실제 구현 방식을 보여주는 예입니다.
조금 더 깊게 보면
상태 피드백 제어에서 실제 상태를 직접 측정할 수 없는 경우, 루엔버거 관측기나 칼만 필터 같은 상태 추정기를 함께 설계해 추정된 상태를 피드백에 사용하는 것이 일반적이며, 이렇게 관측기와 제어기를 결합한 구조를 출력 피드백 제어라고 부르기도 합니다. 극점 배치 외에도 성능 지표를 최소화하는 방식으로 이득을 구하는 선형 이차 조절기(LQR) 같은 최적 제어 기법도 상태 피드백의 한 형태이며, 어떤 이득을 선택하느냐에 따라 시스템의 응답 속도와 강인성 사이의 균형이 달라집니다.
주의할 점
상태 피드백 제어를 실제로 구현하려면 모든 상태 변수를 측정할 센서가 필요하거나, 측정하지 못하는 상태는 별도의 관측기로 추정해야 한다.