日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

现代控制理论(1)——状态空间表达式

發布時間:2023/12/31 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 现代控制理论(1)——状态空间表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、狀態變量及狀態空間表達式
  • 二、狀態空間表達式模擬結構圖
  • 三、狀態空間表達式的建立
    • 1.由系統框圖建立
    • 2.由系統的機理建立
    • 3.由微分方程或傳遞函數建立
      • 3.1能控標準型
      • 3.2能觀標準型
  • 四、狀態矢量的線性變換
    • 1.狀態空間表達式變換為約當標準型
    • 2.當A為友矩陣時
    • 3.系統的并聯型實現(約當標準型實現)
  • 五、從狀態空間表達式求傳遞函數矩陣


一、狀態變量及狀態空間表達式

1.狀態變量:足以完全表征系統運動狀態的最小個數的一組變量x1?xnx_1\cdots x_nx1??xn?
2.狀態矢量: 以狀態變量為分量構成的矢量
x(t)=(x1?xn)x(t)= \begin{pmatrix} x_1 \\ \vdots\\ x_n\\ \end{pmatrix}x(t)=????x1??xn??????
3.狀態空間: 以狀態變量為坐標軸構成的n維空間
4.狀態方程:描述系統uuuxxx之間關系的一階微分方程組
x˙=Ax+Bu\dot x=Ax+Bux˙=Ax+Bu
5.輸出方程:描述系統yyyxxx之間關系的一階微分方程組
y=Cx+Duy=Cx+Duy=Cx+Du
6.狀態空間表達式x˙=Ax+Bu\dot x=Ax+Bux˙=Ax+Buy=Cx+Duy=Cx+Duy=Cx+Du
單輸入單輸出系統:
x˙=Ax+bu\dot x=Ax+bux˙=Ax+buy=cxy=cxy=cx
式中xxxn×1n\times1n×1陣,AAAn×nn\times nn×n陣,bbbn×1n\times1n×1陣,ccc1×n1\times n1×n
多輸入多輸出系統:
x˙=Ax+Bu\dot x=Ax+Bux˙=Ax+Buy=Cx+Duy=Cx+Duy=Cx+Du
式中uuur×1r\times 1r×1陣,yyym×1m\times 1m×1
AAAn×nn\times nn×n陣,BBBn×rn\times rn×r陣,cccm×nm\times nm×n陣,DDDm×rm\times rm×r

二、狀態空間表達式模擬結構圖

繪制模擬結構圖的步驟:
1、選積分器數目等于狀態變量數
2、將每個積分器輸出選作一個狀態變量
3、據方程畫加法器和比例器

三、狀態空間表達式的建立

1.由系統框圖建立

系統框圖->模擬結構圖->選定狀態變量->建立狀態空間表達式

2.由系統的機理建立

3.由微分方程或傳遞函數建立

對于單變量線性定常系統,可以用一個n階線性常系數微分方程來描述:
y(n)+an?1y(n?1)+?+a1y˙+a0y=bmu(m)+bm?1u(m?1)+?+b1u˙+b0uy^{(n)}+a_{n-1}y^{(n-1)}+\cdots+a_1\dot y+a_0y=b_mu^{(m)}+b_{m-1}u^{(m-1)}+\cdots+b_1\dot u+b_0uyn+an?1?y(n?1)+?+a1?y˙?+a0?y=bm?u(m)+bm?1?u(m?1)+?+b1?u˙+b0?u
相應的傳遞函數為:
W(s)=Y(s)U(s)=bmsm+bm?1sm?1+?+b1s+b0sn+an?1sn?1+?+a1s+a0W(s)=\frac{Y(s)}{U(s)}=\frac{b_ms^m+b_{m-1}s^{m-1}+\cdots+b_1s+b_0}{s^n+a_{n-1}s^{n-1}+\cdots+a_1s+a_0}W(s)=U(s)Y(s)?=sn+an?1?sn?1+?+a1?s+a0?bm?sm+bm?1?sm?1+?+b1?s+b0??
(1)當n>m時,傳遞函數為真分式,狀態空間表達式中d=0
(2)當n=m時,長除法,化為整數與真分式之和
W(s)=bm+N(s)D(s)W(s)=b_m+\frac{N(s)}{D(s)}W(s)=bm?+D(s)N(s)?
此時d=bmd=b_md=bm?

3.1能控標準型

1、傳遞函數中沒有零點時
y(n)+an?1y(n?1)+?+a1y˙+a0y=b0uy^{(n)}+a_{n-1}y^{(n-1)}+\cdots+a_1\dot y+a_0y=b_0uyn+an?1?y(n?1)+?+a1?y˙?+a0?y=b0?u
可以直接列寫狀態空間表達式:

稱為能控標準型
2、傳遞函數中有零點時
y(n)+an?1y(n?1)+?+a1y˙+a0y=bmu(m)+bm?1u(m?1)+?+b1u˙+b0uy^{(n)}+a_{n-1}y^{(n-1)}+\cdots+a_1\dot y+a_0y=b_mu^{(m)}+b_{m-1}u^{(m-1)}+\cdots+b_1\dot u+b_0uyn+an?1?y(n?1)+?+a1?y˙?+a0?y=bm?u(m)+bm?1?u(m?1)+?+b1?u˙+b0?u
狀態方程與傳遞函數無零點的狀態方程相同
輸出方程不同
當n=m時,輸出方程為

當m<n時,輸出方程為

3.2能觀標準型


式中

四、狀態矢量的線性變換

x=TZx=TZx=TZ
新的狀態空間表達式

1.狀態空間表達式變換為約當標準型

1、無重根時

2、有重根時

重根對應的特征向量的求法

2.當A為友矩陣時

求變換陣T更方便
1、無重根時
變換陣T為范德蒙德矩陣
2、有重根時
變換陣T為:

3.系統的并聯型實現(約當標準型實現)

1、具有互異根
展開成部分分式:

其狀態空間表達式如下:

2、具有重根時
假設有三個重根,一個單根
展開成部分分式:

其狀態空間表達式如下

五、從狀態空間表達式求傳遞函數矩陣

x˙=Ax+Bu\dot x=Ax+Bux˙=Ax+Bu
y=Cx+Duy=Cx+Duy=Cx+Du
拉普拉斯變換
sX(s)=AX(s)+bU(s)sX(s)=AX(s)+bU(s)sX(s)=AX(s)+bU(s)
Y=CX(s)+DU(s)Y=CX(s)+DU(s)Y=CX(s)+DU(s)
假定初始條件為0則有
X(s)=(sI?A)?1bU(s)X(s)=(sI-A)^{-1}bU(s)X(s)=(sI?A)?1bU(s)
Y(s)=c(sI?A)?1bU(s)+dU(s)Y(s)=c(sI-A)^{-1}bU(s)+dU(s)Y(s)=c(sI?A)?1bU(s)+dU(s)
即可求得傳遞函數矩陣
線性變換不改變系統的傳遞函數矩陣,同一系統,傳遞函數陣是唯一的
具有輸出反饋的系統如圖

其傳遞函數應等于W1(s)[1+W2(s)W1(s)]?1W_1(s)[1+W_2(s)W_1(s)]^{-1}W1?(s)[1+W2?(s)W1?(s)]?1
其中W1(s)W2(s)W_1(s)W_2(s)W1?(s)W2?(s)分別是前向通道和反饋通道的傳遞函數

總結

以上是生活随笔為你收集整理的现代控制理论(1)——状态空间表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。