【MATLAB】控制系統響應及穩態誤差

閱讀時間約 7 分鐘

系統響應是指系統針對其輸入而產生相對應的輸出結果

針對系統不同的特性,可以進行以下分析:

1.穩定度分析

2.暫態與穩態分析

3.時域與頻域分析

當系統的響應無法達到目標時,此時才會再加上控制器進行設計,以讓系統能達

到控制目標

============================================

■常用的三種控制訊號輸入系統,分別能得到:

脈衝響應(A):可以使用impulse() 指令進行模擬

步階響應(A/s):可以使用step() 指令進行模擬

斜坡響應(A/s^2):使用上述之步階響應搭配積分器(1/s)處理

拋物線響應(A/s^3)以此類推

■依照控制系統轉移函數之分母的階數,可以將常見的系統分為一階、二階及

高階系統。

一階與二階系統分別有其正規化的標準系統形式

【Example】MATLAB 程式及響應圖

■阻尼比(Damping ratio)

ζ>1時,系統有兩個相異實數值解,此情況稱為過阻尼(overdamped)

ζ=1時,系統有兩個相同的實數解,此情況稱為臨界阻尼(critally damped)

0<ζ<1時,解為共軛複數,此情況稱為欠阻尼(underdamped)

ζ=0 時,解為共軛虛根,此情況稱為無阻尼(undamped)

■二階系統S平面極點圖

【Example】MATLAB 程式及響應圖

=========================================

控制系統的響應分暫態響應及穏態響應

=========================================

■暫態響應圖定義:

上升時間(rise time, tr ):系統由終值的10%上升至90%所需的時間

延遲時間(delay time, td ):系統上升至終值的50%所需的時間

安定時間(settling time, ts ):系統震盪小於終值特定百分比所需時間

最大超越量(maximum percentage overshoot, Mo ):最大峰值百分比

尖峰時間(peak time, tp ):最大峰值所在的時間點

執行結果:

在響應圖上-->滑鼠右鍵單擊-->Characteristics 也可顯示各點的數值

●穩態響應即其最終輸出,此終值又被稱為穩態值(Steady state value)

●在穩定狀態下,穩定輸出與控制輸入的差值定義為穩態誤差ess

(Steady state error)

【MATLAB 程式腳本 】

%----TYPE ZERO SYSTEM-------------------------

%CASE 1] TYPE ZERO SYSTEM WITH UNIT STEP INPUT

num1=[10]; % Define numerator of G

den1=conv([1 1],[1 10]); % Define denominator of G is(s+1)(s+10)

disp('Type zero system is')

G=tf(num1,den1)

disp('Static position error constant kp is')

kp=dcgain(G) %Find kp

disp('Steady state error of kp, for 1 is')

ess=1/(1+kp) %Find Steady State error

%---------------------------------------------

%CASE 2] TYPE ZERO SYSTEM WITH UNIT RAMP INPUT

num2=conv([1 0],[10]); % Define numerator of s.G

den2=den1; % Define denominator of s.G is(s+1)(s+10)

sG=tf(num2,den2)

disp('Static velocity error constant kv is')

kv=dcgain(sG) %Find kp

disp('Steady state error of kv, for 1 is')

ess=1/(kv) %Find Steady State error

%----------------------------------------------

%CASE 3] TYPE ZERO SYSTEM WITH UNIT PARABOLIC INPUT

num3=conv([1 0],num2); % Define numerator of s^2.G

den3=den1; % Define denominator of s^2.G is(s+1)(s+10)

s2G=tf(num3,den3)

disp('Static Acceleration error constant ka')

ka=dcgain(s2G) %Find ka

disp('Steady state error of ka, for 1 is')

ess=1/(ka) %Find Steady State error

%-----------------END-------------------------

【計算結果】

Type zero system is

Transfer function:

10

---------------

s^2 + 11 s + 10

Static position error constant kp is

kp =

1

Steady state error of kp, for 1 is

ess =

0.5000

Transfer function:

10 s

---------------

s^2 + 11 s + 10

Static velocity error constant kv is

kv =

0

Steady state error of kv, for 1 is

ess =

Inf

Transfer function:

10 s^2

---------------

s^2 + 11 s + 10

Static Acceleration error constant ka

ka =

0

Steady state error of ka, for 1 is

ess =

Inf

使用MATLAB 腳本(script)計算如下

=============================================

【Example】控制系統方塊圖,若可接受的系統穩態誤差值為10%,

請問 K值為何?

【Example】控制系統方塊圖的穏態誤差屬於那一類型? 在該類型的誤差下,

系統穩定誤差值為何?

為什麼會看到廣告
    avatar-img
    76會員
    123內容數
    1.占星軟體及運用 2.各種推運法(Transit / 次限 / 主限 / Solar Arc / 法達星限 / 中點占星等)
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    跨元探索的沙龍 的其他內容
    第1部分:鋼片軋延厚度和速度的建模和控制 MathWorks工程師展示使用Simulink作鋼片(sheet-metal)軋延機的建模和控制 系統設計平台的優勢。 1:03:29 https://nl.mathworks.com/videos/multi-stage-rolling-mill-pro
    BLDC-直流無刷馬達 PMSM-永磁同步馬達 兩者用的材料大體都一樣,主要是設計上的不同. 無刷直流馬達的設計是方波的(梯形波) 氣隙磁場,而且平頂的部分越平越好, 因此在極對數選擇上,大都選取整數槽集中繞組例如4極12槽, 磁鋼則是同心的扇形環,徑向沖磁. 並且一般裝Hall感測器來檢測位置和速
    控制系统的频域分析工具主要有: 1. Bode Plot 波德圖(頻域響應) 2.Nyquist Plot 奈氏圖(頻域穩定) 3.Nichol’s Chart 尼可圖(波德增益大小+波德相位) ■ 對數log的世界 (底為10) ●運算定理 ■開迴路轉移函數 H(jω)波特圖表示法 (1)常數K
    ■控制系統分類 ●依開閉路系統區分 (1)開路系統 (2)閉路控制系統 A.線性系統與非線性系統。 B.時變系統與時不變(非時變)系統。 C.線性時不變系統(俗稱LTI系統) D.因果系統與非因果系統。 ●依系統之訊號性質區分 (1)連續性(類比)控制系統:控制系統內部所處理的信號均為時間的
    ============================================= 根軌跡的定義 ============================================= ■根軌跡的定義 ●控制系統轉移函數 ●特性方程式及特性根 亦即 1+開迴路轉移函數=0 ●根軌跡
    第1部分:鋼片軋延厚度和速度的建模和控制 MathWorks工程師展示使用Simulink作鋼片(sheet-metal)軋延機的建模和控制 系統設計平台的優勢。 1:03:29 https://nl.mathworks.com/videos/multi-stage-rolling-mill-pro
    BLDC-直流無刷馬達 PMSM-永磁同步馬達 兩者用的材料大體都一樣,主要是設計上的不同. 無刷直流馬達的設計是方波的(梯形波) 氣隙磁場,而且平頂的部分越平越好, 因此在極對數選擇上,大都選取整數槽集中繞組例如4極12槽, 磁鋼則是同心的扇形環,徑向沖磁. 並且一般裝Hall感測器來檢測位置和速
    控制系统的频域分析工具主要有: 1. Bode Plot 波德圖(頻域響應) 2.Nyquist Plot 奈氏圖(頻域穩定) 3.Nichol’s Chart 尼可圖(波德增益大小+波德相位) ■ 對數log的世界 (底為10) ●運算定理 ■開迴路轉移函數 H(jω)波特圖表示法 (1)常數K
    ■控制系統分類 ●依開閉路系統區分 (1)開路系統 (2)閉路控制系統 A.線性系統與非線性系統。 B.時變系統與時不變(非時變)系統。 C.線性時不變系統(俗稱LTI系統) D.因果系統與非因果系統。 ●依系統之訊號性質區分 (1)連續性(類比)控制系統:控制系統內部所處理的信號均為時間的
    ============================================= 根軌跡的定義 ============================================= ■根軌跡的定義 ●控制系統轉移函數 ●特性方程式及特性根 亦即 1+開迴路轉移函數=0 ●根軌跡
    你可能也想看
    Google News 追蹤
    Thumbnail
    傳統馬達會利用調整電阻值的大小,來直接限制馬達輸入電流的上限;但電阻值的增加也會導致銅損值上升,是種如同雙面刃的技法。所幸隨著電控技術的進步,馬達電流的限制工作可以轉交給驅動電路掌控,馬達僅需要盡可能地降低電阻值即可;更直白的說就是漆包線徑越粗越好,暨可以降低馬達電阻,還同時強化散熱能力,以得到更優
    Thumbnail
    變壓器在現代電子設備中扮演著重要角色,根據應用需求可分為高頻和低頻兩種類型。 高頻變壓器注重效率和體積,使用精密繞線技術和高品質材料。低頻變壓器強調穩定性和耐用性,採用矽鋼片和精密繞組設計。
    Thumbnail
    本文介紹了在網站開發中如何運用狀態機的原則和設計方法。通過具體案例分析,以及狀態和數據的區分,詳細介紹了狀態機的設計原則和應用。讀者可以通過本文瞭解如何將狀態機應用於實際的網站開發中。
    Thumbnail
    以相對性為出發點來說: 低頻是生命(體)的源泉; 高頻是生命(體)的信標。
    Thumbnail
    本文是筆者在查反電動勢公式時,赫然發現並未詳細描述,故進行補完。 反電動勢的數學公式,最常出現在馬達電器方程式當中,是用來描述馬達運作時的電能狀態的數學表示式;如下列所式,其中V為馬達輸入電壓,i為馬達電流,Rm則是馬達電阻,Lm是馬達電感,di/dt代表電流對時間的微分,因為馬達電感的作用僅在電
    Thumbnail
    直觀理解 導數:考慮的是單一變數的函數,描述的是函數在某點的斜率或變化率。 偏導數:考慮的是多變數函數,描述的是函數在某個變數變化時的變化率,其他變數保持不變。  (針對各維度的調整 或者稱變化 你要調多少) 應用 導數:在物理學中應用廣泛,例如描述速度和加速度。 偏導數:在多變量分析、優
    Thumbnail
    常常有人在詢問,馬達繞線時的張力如何調整。實務上其實只要確認電阻值即可作為張力調整的依據,但本文則以較為學術的觀點,來討論繞線張力的理論值。 在討論力量之前,需要先了解銅線受力之後的變化,可參考金屬材料應力應變圖,其中X軸的應變就是代表材料變形狀態,Y軸的應力就是指力量大小的變化。可觀察到一般材料
    Thumbnail
    本文來探討細線對於馬達特性的影響。 其實身為一位馬達設計者,腦中應該就不會有細線的選項,這點可以由最基本的馬達轉矩公式就可一窺其原因;其中跟馬達漆包線圈有直接關聯的參數僅有圈數(N),這代表圈數越多,則轉矩就越大。而另一個間接會影響到的參數為電流(I),主要是歐姆定律告知我們,在固定輸入電壓(V)
    再使用AT-START開發板時,這塊板子上搭配的外部晶體震盪器是8MHz。 若使用不同晶振,也就是震盪頻率不再是8MHz的話,需要修改哪些部分呢? 1.系統時鐘設定 void ​system_clock_config(void) 需要注意sclk(系統時鐘)有沒有超過限制、ahb及apb
    Thumbnail
    這篇要來分享關於「頻率」這件事,談到頻率,不免就要順便談談「吸引力法則」,現在訪間已經有多書籍、影片都有詳細描述吸引力法則的運行方式。它並不是什麼怪力亂神也不是什麼偽科學,實則吸引力法則是個再科學不過的量子力學,同頻相吸的概念而已。
    Thumbnail
    傳統馬達會利用調整電阻值的大小,來直接限制馬達輸入電流的上限;但電阻值的增加也會導致銅損值上升,是種如同雙面刃的技法。所幸隨著電控技術的進步,馬達電流的限制工作可以轉交給驅動電路掌控,馬達僅需要盡可能地降低電阻值即可;更直白的說就是漆包線徑越粗越好,暨可以降低馬達電阻,還同時強化散熱能力,以得到更優
    Thumbnail
    變壓器在現代電子設備中扮演著重要角色,根據應用需求可分為高頻和低頻兩種類型。 高頻變壓器注重效率和體積,使用精密繞線技術和高品質材料。低頻變壓器強調穩定性和耐用性,採用矽鋼片和精密繞組設計。
    Thumbnail
    本文介紹了在網站開發中如何運用狀態機的原則和設計方法。通過具體案例分析,以及狀態和數據的區分,詳細介紹了狀態機的設計原則和應用。讀者可以通過本文瞭解如何將狀態機應用於實際的網站開發中。
    Thumbnail
    以相對性為出發點來說: 低頻是生命(體)的源泉; 高頻是生命(體)的信標。
    Thumbnail
    本文是筆者在查反電動勢公式時,赫然發現並未詳細描述,故進行補完。 反電動勢的數學公式,最常出現在馬達電器方程式當中,是用來描述馬達運作時的電能狀態的數學表示式;如下列所式,其中V為馬達輸入電壓,i為馬達電流,Rm則是馬達電阻,Lm是馬達電感,di/dt代表電流對時間的微分,因為馬達電感的作用僅在電
    Thumbnail
    直觀理解 導數:考慮的是單一變數的函數,描述的是函數在某點的斜率或變化率。 偏導數:考慮的是多變數函數,描述的是函數在某個變數變化時的變化率,其他變數保持不變。  (針對各維度的調整 或者稱變化 你要調多少) 應用 導數:在物理學中應用廣泛,例如描述速度和加速度。 偏導數:在多變量分析、優
    Thumbnail
    常常有人在詢問,馬達繞線時的張力如何調整。實務上其實只要確認電阻值即可作為張力調整的依據,但本文則以較為學術的觀點,來討論繞線張力的理論值。 在討論力量之前,需要先了解銅線受力之後的變化,可參考金屬材料應力應變圖,其中X軸的應變就是代表材料變形狀態,Y軸的應力就是指力量大小的變化。可觀察到一般材料
    Thumbnail
    本文來探討細線對於馬達特性的影響。 其實身為一位馬達設計者,腦中應該就不會有細線的選項,這點可以由最基本的馬達轉矩公式就可一窺其原因;其中跟馬達漆包線圈有直接關聯的參數僅有圈數(N),這代表圈數越多,則轉矩就越大。而另一個間接會影響到的參數為電流(I),主要是歐姆定律告知我們,在固定輸入電壓(V)
    再使用AT-START開發板時,這塊板子上搭配的外部晶體震盪器是8MHz。 若使用不同晶振,也就是震盪頻率不再是8MHz的話,需要修改哪些部分呢? 1.系統時鐘設定 void ​system_clock_config(void) 需要注意sclk(系統時鐘)有沒有超過限制、ahb及apb
    Thumbnail
    這篇要來分享關於「頻率」這件事,談到頻率,不免就要順便談談「吸引力法則」,現在訪間已經有多書籍、影片都有詳細描述吸引力法則的運行方式。它並不是什麼怪力亂神也不是什麼偽科學,實則吸引力法則是個再科學不過的量子力學,同頻相吸的概念而已。