补充内容:
现代控制理论与经典控制理论的区别:
经典控制理论主要是借助于传递函数研究系统输出与输入的关系,而不管系统到底内部结构如何,好比一个未知的“黑匣子”。现代控制理论相对而言是要研究系统内部的各种变量、状态之类的(一些设计、改进性能都需要),传递函数此时就显得不那么直观和明了。
经典控制理论中传递函数的极点决定了系统的稳定性,矩阵的特征值决定了系统的稳定性。
总结:
通过拉普拉斯变换将状态-空间方程转换为传递函数。
x
˙
=
A
x
+
B
u
y
=
C
x
+
D
u
\begin{aligned}&\dot{x}=A x+B u \\&y=C x+D u\end{aligned}
x˙=Ax+Buy=Cx+Du
X
s
=
(
s
I
−
A
)
−
1
B
U
s
X_{s}=(s I-A)^{-1} B U_{s}
Xs=(sI−A)−1BUs
Y
s
=
C
X
s
+
D
U
s
=
(
C
(
s
I
−
A
)
−
1
B
+
D
)
U
s
\begin{aligned}Y_{s} &=C X_{s}+D U_{s} \\&=\left(C(s I-A)^{-1} B+D\right) U_{s}\end{aligned}
Ys=CXs+DUs=(C(sI−A)−1B+D)Us
-
注:
(
s
I
−
A
)
−
1
=
(
s
I
−
A
)
∗
∣
s
I
−
A
∣
(s I-A)^{-1}=\frac{(s I-A)^{*}}{|s I-A|}
(sI−A)−1=∣sI−A∣(sI−A)∗
另
∣
s
I
−
A
∣
=
0
|s I-A|=0
∣sI−A∣=0求解出来的值为系统的极点,使系统在极点处稳定。
特征值和特征向量的关系:
A
v
=
λ
v
(
A
−
λ
I
)
v
=
0
∣
A
−
λ
I
∣
=
0
A v=\lambda v\\(A-\lambda I)v=0\\|A-\lambda I|=0
Av=λv(A−λI)v=0∣A−λI∣=0
G
(
s
)
=
C
(
s
I
−
A
)
−
1
B
+
D
G(s)=C(s I-A)^{-1} B+D
G(s)=C(sI−A)−1B+D
开环系统无反馈
X
˙
=
A
X
\dot{X}=A X
X˙=AX
根据A矩阵的特征值来判断系统的表现
微分方程的解可以表示为:
x
1
=
C
11
e
λ
1
t
+
C
12
e
λ
2
t
+
⋯
x
2
=
C
21
e
λ
1
t
+
C
22
e
λ
2
t
+
⋯
\begin{aligned}&x_{1}=C_{11} e^{\lambda_{1} t}+C_{12} e^{\lambda_{2} t}+\cdots \\&x_{2}=C_{21} e^{\lambda_{1} t}+C_{22} e^{\lambda_{2} t}+\cdots\end{aligned}
x1=C11eλ1t+C12eλ2t+⋯x2=C21eλ1t+C22eλ2t+⋯
λ
1
>
0
,
t
→
∞
,
e
λ
1
t
→
∞
λ
1
<
0
,
t
→
∞
,
e
λ
1
t
→
0
\begin{aligned}&\lambda_{1}>0, t \rightarrow \infty, e^{\lambda_{1} t} \rightarrow \infty \\&\lambda_{1}<0, t \rightarrow \infty, e^{\lambda_{1} t} \rightarrow 0\end{aligned}
λ1>0,t→∞,eλ1t→∞λ1<0,t→∞,eλ1t→0
微分方程的解趋近于零说明系统达到稳定
因此对于二元微分方程只要特征值的实部
Re
(
λ
1
)
,
Re
(
λ
2
)
<
0
\operatorname{Re}\left(\lambda_{1}\right), \operatorname{Re}\left(\lambda_{2}\right)<0
Re(λ1),Re(λ2)<0,系统就能达到稳定。
如果特征值有虚部
λ
=
a
+
b
i
\lambda=a+b i
λ=a+bi
e
λ
t
=
e
a
t
⋅
e
i
b
t
e^{\lambda t}=e^{a t} \cdot e^{i b t}
eλt=eat⋅eibt
根据欧拉公式:
e
i
t
=
cos
+
i
sin
t
e^{i t}=\cos +i \sin t
eit=cos+isint
特征值有虚部,即引入了一个震荡。
- 闭环系统
令
u
=
−
k
x
u=-k x
u=−kx,让式子变成微分方程形式
x
˙
=
A
x
−
B
k
x
=
(
A
−
B
k
)
x
\dot{x}=A x-B k x=(A-B k) x
x˙=Ax−Bkx=(A−Bk)x
LQR方法选择不同的k.
对于某一些系统,x 是不可测的,因此我们用的是 x 的估计值,估计 x 就是观测器
x
^
˙
=
A
x
^
+
B
u
+
L
(
y
−
y
^
)
y
^
=
C
x
^
+
D
u
\begin{gathered}\dot{\hat{x}}=A \hat{x}+B u+L(y-\hat{y}) \\\hat{y}=C \hat{x}+D u\end{gathered}
x^˙=Ax^+Bu+L(y−y^)y^=Cx^+Du
e
˙
=
(
A
−
L
C
)
e
\dot{e}=(A-L C) e
e˙=(A−LC)e
将闭环系统写为开环系统样式
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)