가제어성 분석 (Controllability Analysis)
쉽게 풀면
운전대와 페달을 조작해서 자동차를 원하는 위치로 정말 가져갈 수 있는지 확인하는 것과 비슷합니다. 시스템에 입력(제어 신호)을 넣었을 때, 그 입력만으로 시스템의 내부 상태를 어디든 원하는 곳으로 옮길 수 있다면 그 시스템은 "가제어"하다고 말합니다. 반대로 아무리 입력을 잘 조절해도 도달할 수 없는 상태가 있다면 가제어성이 없는 부분이 존재하는 것입니다. 이는 제어기를 설계하기 전에 반드시 확인해야 하는 기초 조건입니다.
왜 중요한가
원하는 제어 성능(예: 임의의 극점 배치, 목표 상태로의 수렴)을 달성할 수 있는지는 시스템이 가제어한지 여부에 달려 있으므로, 제어기 설계에 앞서 반드시 점검되는 조건으로 다뤄집니다. 가제어성이 부족하면 아무리 정교한 제어기를 설계해도 원하는 성능을 얻을 수 없기 때문입니다.
논문에서는 이렇게 쓰입니다
(A, B) 쌍이 완전히 가제어함을 확인하여 임의의 극점 배치가 가능하다는 내용으로, 제어기 설계 가능성을 뒷받침하는 문맥입니다.
가제어성 분석에서 발견된 제어 불가능한 모드가 폐루프 성능의 한계를 만든다는 내용입니다.
조금 더 깊게 보면
선형 시스템에서는 일반적으로 가제어성 행렬(제어 가능성 행렬)을 구성하고 그 계수(랭크)가 상태변수의 개수와 일치하는지를 확인하는 랭크 조건으로 판별합니다. 가제어성은 쌍대성 관계를 통해 가관측성과 수학적 구조가 대응되며, 하나를 분석하는 방법이 다른 하나에도 유사하게 적용될 수 있습니다.
주의할 점
가제어하다는 것은 이론적으로 도달 가능하다는 의미일 뿐, 실제로 요구되는 입력의 크기나 시간이 물리적으로 허용 가능한 범위인지는 별도로 검토해야 합니다.