所以假设我们正在处理表格的LTI系统 
 $$
\ {开始}对齐
\ dot {x}& = A \,x + B \,u \\
y& = C \,x + D \,u
\ end {align} \ tag {1}
$$ 
 使用$ x \ in \ mathbb {R} ^ {n_x} $,$ u \ in \ mathbb {R} ^ {n_u} $,$ y \ in \ mathbb {R} ^ {n_y} $,这是可以稳定的可检测的,但我会假设已知完整状态,因此无需构建实际的观察者。我们的目标是找到$ u $的控制律,这样当时间变为无穷大时,输出的稳定状态$ y_ {ss} $等于已知的常量参考,用$ r $表示。 
 通常当你使用$ u = -K \,x $形式的状态反馈时,$ AB \,K $是Hurwitz,那么这将做的唯一一件事就是将完整状态$ x $强制为零,然后依次输出$ y $也是如此。所以这不会解决问题。为了解决上面提到的问题,还需要找到满状态的稳定状态,$ x_ {ss} $和输入$ u_ {ss} $需要这样的$ y_ {ss} = r $。由于模型是可检测的,当$ y = r $时,$ \ dot {x} $应为零。现在我假设$ x_ {ss} $和$ u_ {ss} $可以表示为$ y_ {ss} $和$ r $的线性组合,所以$ x_ {ss} = M_x \,r $和$ u_ {ss} = M_u \,r $。当我们开始解决问题时,您将看到可以存在解决问题的矩阵。也就是说,如果我们将其插入等式$(1)$我们得到 
 $$
\ {开始}对齐
0_ {n_x \ times n_x}& =(A \,M_x + B \,M_u)\,r \\
r& =(C \,M_x + D \,M_u)\,r。
\ end {align} \ tag {2}
$$ 
 但这应该可以解决每$ r $。因此,将$ r $分解出来然后可以将其重写为 
 $$
\ {开始} bmatrix
A& B \\ C& d
\ {端} bmatrix
\ {开始} bmatrix
M_x \\ M_u
\ end {bmatrix} =
\ {开始} bmatrix
0_ {n_x \次n_x} \\ I_ {n_y \次n_y}
\ end {bmatrix} \ tag {3}
$$ 
 哪个可以解决 
 $$
\ {开始} bmatrix
M_x \\ M_u
\ end {bmatrix} =
\ {开始} bmatrix
A& B \\ C& d
\ {端} bmatrix ^ { -  1}
\ {开始} bmatrix
0_ {n_x \次n_x} \\ I_ {n_y \次n_y}
\ {端} bmatrix。 \标签{4}
$$ 
 如果需要反转的矩阵是满秩并且如果$ n_y \ leq n_u $(当$ n_y< n_u $你可能需要使用  右反  )。如果$ n_y> n_u $然后它可能仍然可以解决,但不是每个$ r $。 
 假设等式$(4)$可以通过定义一个新的状态变量$ \ hat {x} = x  -  x_ {ss} $和新的控制输入$ \ hat {u} = u  -  u_ {ss} $来解决然后,如果存在将$ \ hat {x} $带到零的控制律,那么$ x $也将按照定义转到$ x_ {ss} $。 $ \ hat {x} $的时间导数可表示如下 
 $$
\ dot {\ hat {x}} = \ dot {x}  -  \ dot {x} _ {ss} = A \,x + B \,u  -  \ underbrace {(A \,x_ {ss} + B \ ,u_ {ss})} _ {0} = A \,(x  -  x_ {ss})+ B \,(u  -  u_ {ss})= A \,\ hat {x} + B \,\ hat 【U】
$$ 
 如前所述,使用控制律$ \ hat {u} = -K \,\ hat {x} $使$ A-B \,K $为Hurwitz,应强制$ \ hat {x} $为零。通过结合$ \ hat {x} $,$ \ hat {u} $的定义和$ \ hat {u} $的控制律,可以解决$ u $ 
 $$
u = -K \,x + K \,x_ {ss} + u_ {ss}。 \标签{5}
$$ 
 将$ x_ {ss} $和$ u_ {ss} $的表达式替换为$ r $的函数给出 
 $$
u = -K \,x + \ underbrace {(K \,M_x + M_u)} _ N \,r。 \标签{6}
$$ 
 使用等式$(4)$然后增益乘以$ r $也可以表示如下 
 $$
N = \ begin {bmatrix}
K& I_ {n_u \ times n_u}
\ {端} bmatrix
\ {开始} bmatrix
A& B \\ C& d
\ {端} bmatrix ^ { -  1}
\ {开始} bmatrix
0_ {n_x \次n_x} \\ I_ {n_y \次n_y}
\ {端} bmatrix。 \标签{7}
$$ 
 因此,通过选择不同的$ K $,这个增益$ N $将会改变。但是可以注意到,如果你根据状态空间模型设计一个$ K $和相应的$ N $,其状态与你使用控制律的系统不完全匹配,由于在识别这个系统时出现了一些错误,那么随着时间的推移,稳态误差可能不会变为零。对此的解决方案可能是通过错误$ y-r $的积分来扩展状态空间,例如  LQI控制器 。