선형이차가우시안 제어 (Linear Quadratic Gaussian Control)

전기전자공학
한 줄 정의: 가우시안 잡음이 있는 환경에서 칼만 필터로 상태를 추정하고, 그 추정값을 선형이차조절기(LQR)에 넣어 최적 제어 입력을 계산하는 기법입니다.

쉽게 풀면

안개 속에서 운전할 때, 먼저 흐릿하게 보이는 정보로 최대한 정확하게 도로 상황을 추측한 뒤, 그 추측을 바탕으로 운전을 결정하는 과정과 비슷합니다. LQG 제어는 두 단계로 이루어집니다. 첫 단계는 잡음이 섞인 측정값으로부터 칼만 필터를 이용해 시스템의 실제 상태를 가장 정확하게 추정하는 것이고, 두 번째 단계는 그렇게 추정된 상태를 실제 상태인 것처럼 LQR에 넣어 최적의 제어 입력을 계산하는 것입니다.

왜 중요한가

실제 시스템에서는 모든 상태를 정확히 측정할 수 없고 측정값에는 잡음이 섞여 있기 마련이므로, 추정과 제어를 결합한 LQG는 현실적인 제어 시스템 설계에서 널리 다뤄지는 접근법입니다. 또한 추정기와 제어기를 독립적으로 설계해도 전체 시스템이 최적이 된다는 분리 원리(separation principle)가 성립한다는 점에서 이론적으로도 중요하게 다뤄집니다.

논문에서는 이렇게 쓰입니다

"The LQG controller combines a Kalman filter for state estimation with an LQR for optimal state feedback under Gaussian noise assumptions."

가우시안 잡음 가정 아래 칼만 필터를 이용한 상태 추정과 LQR을 이용한 최적 상태 피드백을 결합해 LQG 제어기를 구성했다는 내용입니다.

"By the separation principle, the Kalman filter and LQR gains in the LQG design can be computed independently."

분리 원리에 따라 LQG 설계에서 칼만 필터 이득과 LQR 이득을 각각 독립적으로 계산할 수 있다는 내용으로, 설계 절차의 편의성을 설명하는 문맥입니다.

조금 더 깊게 보면

LQG는 프로세스 잡음과 측정 잡음이 모두 가우시안 백색잡음이라는 가정 위에서 성립하며, 이 가정 아래에서는 추정기(칼만 필터)와 제어기(LQR)를 따로 설계해도 전체적으로 최적이 되는 분리 원리가 성립합니다. 다만 LQG 자체는 모델 불확실성에 대한 명시적인 강인성 보장을 제공하지는 않는다는 점에서 H무한 제어와 같은 강인제어 기법과 구분됩니다.

주의할 점

LQG는 잡음이 가우시안이라는 가정에 기반하므로, 실제 잡음이 이 가정과 크게 다르거나 모델 불확실성이 큰 경우에는 강인성이 저하될 수 있다는 한계가 있습니다.

관련 용어