Specifications

Table Of Contents
lqgreg
16-117
16lqgreg
Purpose Form LQG regulator given state-feedback gain and Kalman estimator
Syntax rlqg = lqgreg(kest,k)
rlqg = lqgreg(kest,k,'current') % discrete-time only
rlqg = lqgreg(kest,k,controls)
Description lqgreg forms the LQG regulator by connecting the Kalmanestimator designed
with
kalman and the optimal state-feedback gain designed with lqr, dlqr,or
lqry. The LQG regulator minimizes some quadratic cost function that trades
off regulation performance and control effort. This regulator is dynamic and
relies on noisy output measurements to generate the regulating commands.
In continuous time, the LQG regulator generates the commands
where is the Kalman state estimate. The regulator state-space equations are
where is the vector of plant output measurements (see
kalman for
background andnotation). The diagram belowshows this dynamic regulator in
relation to the plant.
uKx
ˆ
=
x
ˆ
x
ˆ
·
ALC BLD
()
K
x
ˆ
Ly
v
+=
uKx
ˆ
=
y
v