状态空间表达

在这里插入图片描述
系统微分方程为

m x ¨ + B x ˙ + K x = f ( t ) \color{red}m\ddot{x}+B\dot{x}+Kx=f(t) mx¨+Bx˙+Kx=f(t)


作拉普拉斯变换

m s 2 X ( s ) + B s X ( s ) + K X ( s ) = F ( s ) ms^2X(s)+BsX(s)+KX(s)=F(s) ms2X(s)+BsX(s)+KX(s)=F(s)

可得传递函数为

G ( s ) = X ( s ) F ( s ) = 1 m s 2 + B s + K \color{blue}G(s)=\dfrac{X(s)}{F(s)}=\dfrac{1}{ms^2+Bs+K} G(s)=F(s)X(s)=ms2+Bs+K1


令状态变量为

z 1 = x z_1=x z1=x
z 2 = x ˙ z_2=\dot{x} z2=x˙

可得状态空间表达式
{ [ z ˙ 1 z ˙ 2 ] = [ 0 1 − K / m − B / m ] [ z 1 z 2 ] + [ 0 1 / m ] u y = [ 1 0 ] [ z 1 z 2 ] + [ 0 ] u \begin{cases}\quad\quad \begin{aligned} \left[\begin{matrix} \dot{z}_1\\ \dot{z}_2\\\end{matrix}\right] &=\left[\begin{matrix} 0&1\\ -{K}/{m}&-{B}/{m}\\\end{matrix}\right] \left[\begin{matrix} z_1\\ z_2\\\end{matrix}\right] +\left[\begin{matrix} 0\\ {1}/{m}\\\end{matrix}\right]u\\ \quad\\ y&=\left[\begin{matrix} 1&0\\\end{matrix}\right]\left[\begin{matrix} z_1\\ z_2\\\end{matrix}\right]+\left[\begin{matrix} 0\\\end{matrix}\right]u \end{aligned} \end{cases} [z˙1z˙2]y=[0K/m1B/m][z1z2]+[01/m]u=[10][z1z2]+[0]u

⇒ { z ˙ = A z + B u y = C z + D u \Rightarrow\begin{cases} \color{blue}\dot{\pmb z}=\pmb {Az}+\pmb{B}u\\ \color{blue}y=\pmb{Cz}+\pmb{D}u\end{cases} { z˙=Az+Buy=Cz+Du


状态空间表达式与传递函数有如下关系(将状态空间表达式进行拉普拉斯变换即可得到):
G ( s ) = C ( S I − A ) − 1 B + D \color{green}G(s)=C(SI-A)^{-1}B+D G(s)=C(SIA)1B+D

传递函数的极点决定系统的稳定性,而状态空间表达式中 A \pmb A A 的特征值决定系统的稳定性

猜你喜欢

转载自blog.csdn.net/m0_72748751/article/details/132819604
今日推荐