가관측성 분석 (Observability Analysis)
쉽게 풀면
자동차의 계기판만 보고도 엔진 내부에서 지금 무슨 일이 벌어지고 있는지 알아낼 수 있는지를 따지는 것과 비슷합니다. 시스템 내부에는 직접 측정하기 어려운 상태(예: 속도, 가속도, 온도 등)가 많은데, 우리가 실제로 얻을 수 있는 것은 센서로 측정한 출력값뿐인 경우가 많습니다. 가관측성 분석은 이 제한된 출력 정보만으로 내부 상태를 완전히 재구성할 수 있는지를 수학적으로 확인하는 과정입니다. 만약 가능하다면 그 시스템은 "가관측"하다고 말합니다.
왜 중요한가
제어 시스템에서 상태 추정기(관측기)를 설계하려면 먼저 해당 상태가 출력으로부터 복원 가능한지 확인해야 하므로, 가관측성 분석은 관측기 및 센서 배치 설계의 출발점으로 다뤄집니다. 이 분석 결과는 어떤 센서를 어디에 배치해야 하는지, 관측기가 안정적으로 수렴할 수 있는지를 결정하는 데 직접적인 영향을 줍니다.
논문에서는 이렇게 쓰입니다
가관측성 분석 결과 사용 가능한 센서 출력만으로 모든 상태변수를 재구성할 수 있음을 확인했다는 내용입니다.
가관측성 행렬의 계수(랭크)가 부족하여 시스템을 완전히 관측하려면 센서를 추가해야 한다는 내용으로, 설계 개선을 위한 근거로 쓰이는 문맥입니다.
조금 더 깊게 보면
선형 시스템에서는 일반적으로 가관측성 행렬을 구성하고 그 계수(랭크)가 상태변수의 개수와 같은지를 확인하는 랭크 조건으로 판별합니다. 비선형 시스템에서는 리 미분(Lie derivative)을 이용한 가관측성 판별법이 흔히 사용됩니다. 이 개념은 쌍대성(duality) 관계를 통해 가제어성 분석과 수학적으로 짝을 이룹니다.
주의할 점
가관측하다는 것은 이론적으로 상태 복원이 가능하다는 뜻일 뿐, 실제 잡음이 섞인 측정값에서 얼마나 빠르고 정확하게 추정되는지는 별도의 문제이므로 혼동하지 않아야 합니다.