补充总结:现代控制理论

补充内容:

现代控制理论与经典控制理论的区别:

经典控制理论主要是借助于传递函数研究系统输出与输入的关系,而不管系统到底内部结构如何,好比一个未知的“黑匣子”。现代控制理论相对而言是要研究系统内部的各种变量、状态之类的(一些设计、改进性能都需要),传递函数此时就显得不那么直观和明了。

经典控制理论中传递函数的极点决定了系统的稳定性,矩阵的特征值决定了系统的稳定性。

总结:

通过拉普拉斯变换将状态-空间方程转换为传递函数。

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=(sIA)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(sIA)1B+D)Us

  • 注:

    ( s I − A ) − 1 = ( s I − A ) ∗ ∣ s I − A ∣ (s I-A)^{-1}=\frac{(s I-A)^{*}}{|s I-A|} (sIA)1=sIA(sIA)

    ∣ s I − A ∣ = 0 |s I-A|=0 sIA=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=0AλI=0

G ( s ) = C ( s I − A ) − 1 B + D G(s)=C(s I-A)^{-1} B+D G(s)=C(sIA)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λ1t0

微分方程的解趋近于零说明系统达到稳定

因此对于二元微分方程只要特征值的实部 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=eateibt

根据欧拉公式:

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˙=AxBkx=(ABk)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(yy^)y^=Cx^+Du

e ˙ = ( A − L C ) e \dot{e}=(A-L C) e e˙=(ALC)e

将闭环系统写为开环系统样式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值