ELEC 5650 - Linear Quadratic Regulator
"We have decided to call the entire field of control and communication theory, whether in the machine or in the animal, by the name Cybernetics, which we form from the Greek ... for steersman."
-- by Norbert Wiener

This is the lecture notes for 'ELEC 5650: Networked Sensing, Estimation and Control' in the 2024-25 Spring semester, delivered by Prof. Ling Shi at HKUST. In this session, we will cover Linear Quadratic Regulator (LQR) theory and its applications in control systems.
Linear Quadratic Regulator
Dynamic Programming
Consider a discrete-time dynamical system over a finite horizon
The system evolves according to:
Principle of Optimality
"An optimal policy has the property that whatever the initial state and initial decision are, the remaining decisions must constitute an optimal policy with regard to the state resulting from the first decision."
-- Richard Bellman
Optimal principle allows us to break down the multi-stage optimization problem into a sequence of simpler single-stage problems.
Let
This implies
Dynamic Programming Algorithm
The solution is computed recursively through the following steps:
Terminal Cost
Backward Recursion
Consider the following linear system
We wants to find a series of
Solution
Terminal Cost
Backward Recursion
Summary
Riccati Equation
Define
Assume
is the unique solution to is stable, where
Existence
We firstly prove
Assume
If
So
Stability
To show
Because
This implies
While
Hence, the stability is proved.
Convergence
Next we prove
Uniqueness
Assume
Linear Quadratic Gaussian
We want to minimize the quadratic cost function:
By seperation principle, we can decomposed the problem to an optimal estimatior and an optimal controller.

Kalman Filter
The Kalman filter provides the optimal state estimate
Time Update
Measurement Update
Linear Quadratic Regulator
Solve
And solve