What is lqr controller

Last updated: April 1, 2026

Quick Answer: An LQR (Linear Quadratic Regulator) controller is an optimal control system that minimizes a cost function by calculating feedback gains, widely used in engineering to stabilize and optimize system performance.

Key Facts

Understanding LQR Controllers

An LQR (Linear Quadratic Regulator) controller is a sophisticated control system design technique used in engineering to optimize system behavior. Unlike simple controllers that use rules or heuristics, LQR mathematically determines the optimal control strategy by minimizing a cost function that represents the trade-off between achieving desired system performance and minimizing control effort.

How LQR Works

LQR control operates on a fundamental principle: define what you want the system to achieve and specify the cost of control actions, then let mathematics determine the optimal control strategy. The controller maintains continuous feedback from the system, measuring its current state (position, velocity, temperature, etc.) and calculating control inputs (forces, voltages, etc.) that optimally move the system toward desired behavior.

The mathematical foundation involves:

Advantages of LQR Control

LQR offers significant advantages over traditional control methods. It automatically handles multiple system variables simultaneously, adapting control actions to maintain optimal performance. The technique is computationally efficient even for complex systems, and provides guaranteed stability properties. Engineers can tune system behavior by adjusting cost function parameters rather than manually experimenting with controller settings.

Practical Applications

LQR controllers are employed across diverse engineering fields. In aerospace, they stabilize aircraft and spacecraft attitude control. In robotics, they optimize motion control for precise positioning and manipulation. Power systems use LQR for voltage regulation and frequency control. Manufacturing facilities employ LQR to optimize process variables like temperature and pressure.

Limitations and Extensions

While powerful, LQR has limitations. It requires knowledge of the complete system state—if only partial measurements are available, an observer must estimate unmeasured states. It assumes linear system models; nonlinear systems require approximations or more advanced techniques. Modern extensions like Model Predictive Control (MPC) address some limitations while maintaining optimization principles.

Related Questions

What is the difference between LQR and PID controllers?

PID controllers use simple proportional, integral, and derivative rules that operators manually tune. LQR automatically calculates optimal feedback gains mathematically. While PID is simpler and more intuitive, LQR provides better performance for complex systems.

What is state feedback control?

State feedback control uses measurements of all system variables (state) to calculate control inputs. LQR is a specific type of state feedback controller that optimally determines how to weigh different state variables when calculating control actions.

How does MPC differ from LQR control?

Model Predictive Control (MPC) predicts future system behavior and optimizes control over a time horizon, handling constraints better than LQR. LQR optimizes continuously without explicit constraint handling but is computationally simpler.

Sources

  1. Wikipedia - Linear Quadratic Regulator CC-BY-SA-4.0
  2. MIT OpenCourseWare - Multivariable Control CC-BY-NC-SA
  3. Springer - Control Theory Resources proprietary