선형이차조절기 (Linear Quadratic Regulator)

전기전자공학
한 줄 정의: 상태 오차와 입력 에너지에 대한 이차형식 비용함수를 최소화하는 최적의 상태 피드백 이득을 구하는 선형 시스템용 최적제어 기법입니다.

쉽게 풀면

목적지까지 최대한 빠르면서도 연료를 아끼며 운전하는 방법을 수학적으로 찾는 것과 비슷합니다. 선형이차조절기(LQR)는 "상태가 목표에서 얼마나 벗어났는가"와 "제어 입력을 얼마나 많이 썼는가"를 동시에 고려한 비용을 정의하고, 이 비용을 최소화하는 피드백 제어 법칙을 계산합니다. 상태 오차를 지나치게 줄이려다 입력을 과도하게 쓰지 않도록, 두 요소 사이의 균형점을 수학적으로 찾아주는 방법입니다.

왜 중요한가

LQR은 선형 시스템에 대해 폐형(closed-form) 해를 가지는 대표적인 최적제어 기법으로, 안정성이 이론적으로 보장되면서도 설계자가 원하는 성능과 제어 노력의 균형을 가중치 행렬로 직관적으로 조정할 수 있어 제어 시스템 설계에서 기본 도구로 다뤄집니다.

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

"The linear quadratic regulator gain is computed by solving the algebraic Riccati equation associated with the weighting matrices Q and R."

가중치 행렬 Q와 R에 대응하는 대수 리카티 방정식을 풀어 LQR 이득을 계산했다는 내용으로, 설계 절차를 설명하는 문맥입니다.

"By increasing the control weighting matrix R, the LQR produces a smoother control effort at the cost of slower response."

입력 가중치 행렬 R을 키우면 LQR이 더 완만한 제어 입력을 만들지만 응답 속도는 느려진다는 내용으로, 가중치 조정에 따른 성능 변화를 다루는 문맥입니다.

조금 더 깊게 보면

LQR의 최적 이득은 대수 리카티 방정식(ARE)의 해로부터 얻어지며, 상태 가중치 행렬 Q와 입력 가중치 행렬 R을 조정함으로써 상태 오차 억제와 제어 노력 절감 사이의 상대적 비중을 설계자가 결정할 수 있습니다. 다만 이 기법은 시스템이 가제어해야 하며, 모든 상태를 알고 있다는 것을 전제로 하는 상태 피드백 방식이라는 점이 특징입니다.

주의할 점

LQR은 모든 상태를 측정할 수 있다고 가정하므로, 실제로는 상태 추정을 위한 관측기와 함께 사용되는 경우가 많다는 점을 유의해야 합니다.

관련 용어