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

更新於 發佈於 閱讀時間約 8 分鐘

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

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

1.穩定度分析

2.暫態與穩態分析

3.時域與頻域分析

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

到控制目標

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

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

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

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

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

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

raw-image

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

高階系統。

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

raw-image

【Example】MATLAB 程式及響應圖

raw-image
raw-image
raw-image


■阻尼比(Damping ratio)

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

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

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

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


■二階系統S平面極點圖

raw-image


【Example】MATLAB 程式及響應圖

raw-image

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

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

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

■暫態響應圖定義:

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

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

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

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

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

raw-image
raw-image

執行結果:

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

raw-image

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

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

(Steady state error)

raw-image


raw-image
raw-image

【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


raw-image

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

raw-image


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


raw-image
raw-image

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

請問 K值為何?

raw-image

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

系統穩定誤差值為何?

raw-image







留言
avatar-img
留言分享你的想法!
avatar-img
跨元探索的沙龍
84會員
136內容數
跨領域探索分享
跨元探索的沙龍的其他內容
2024/06/04
NVIDIA 輝達CEO黃仁勳,於台北COMPUTEC 2024展開幕前的6/3晚間,在台大體育館發表主題演講,演講中秀出了GB200 NVL72伺服器成品,正式開啟人形機器人與AI 工廠的工業革命世代。而其中的GB200  Grace Blackwell 超級晶片是GB200 NVL72伺服器
Thumbnail
2024/06/04
NVIDIA 輝達CEO黃仁勳,於台北COMPUTEC 2024展開幕前的6/3晚間,在台大體育館發表主題演講,演講中秀出了GB200 NVL72伺服器成品,正式開啟人形機器人與AI 工廠的工業革命世代。而其中的GB200  Grace Blackwell 超級晶片是GB200 NVL72伺服器
Thumbnail
2024/01/24
2024/01/24
2023/02/16
多年來 Microsoft 與 Open AI 及 NVIDIA 在AI 商品化領域上,取得了重要成果: ChatGPT 而當下的ChatGPT在進行圖文並茂的創作時,所使用的AI繪圖工具就是 Midjourney Midjourney 是建立於 Discord 頻道上,於生成頻道「newvibe
Thumbnail
2023/02/16
多年來 Microsoft 與 Open AI 及 NVIDIA 在AI 商品化領域上,取得了重要成果: ChatGPT 而當下的ChatGPT在進行圖文並茂的創作時,所使用的AI繪圖工具就是 Midjourney Midjourney 是建立於 Discord 頻道上,於生成頻道「newvibe
Thumbnail
看更多
你可能也想看
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
將單位脈衝(Unit Impulse)輸入系統時,其響應即是此系統的特性函數 h(t), 此h(t)稱為脈衝響應。 ●時域的脈衝響應為Convolution 函數式 ●頻域的脈衝響應為乘積函數式:
Thumbnail
將單位脈衝(Unit Impulse)輸入系統時,其響應即是此系統的特性函數 h(t), 此h(t)稱為脈衝響應。 ●時域的脈衝響應為Convolution 函數式 ●頻域的脈衝響應為乘積函數式:
Thumbnail
DSP技術的基本原理 訊號取樣 : 依 Nyquist Rate & Interval 法則進行取樣(連續-->離散) 訊號重建 : 抽取、內插(如 ZOH, FOH)等方式進行重建 (離散-->新的離散或重建回連續) ========================================
Thumbnail
DSP技術的基本原理 訊號取樣 : 依 Nyquist Rate & Interval 法則進行取樣(連續-->離散) 訊號重建 : 抽取、內插(如 ZOH, FOH)等方式進行重建 (離散-->新的離散或重建回連續) ========================================
Thumbnail
續傳遞函數離散化的核心環節,就是將控制器的s轉移函數(s-TF)轉換為z轉移 函數(z-TF)。 一般情況下,由連續到離散的設計最好多實驗幾種方法(通過模擬,得出滿意的 結果)。 用於PID連續系統映射轉換成PID離散系統的方塊圖如下: ■離散化演算法摘要 ■離散化演算法比較 ■MATLAB 指令說
Thumbnail
續傳遞函數離散化的核心環節,就是將控制器的s轉移函數(s-TF)轉換為z轉移 函數(z-TF)。 一般情況下,由連續到離散的設計最好多實驗幾種方法(通過模擬,得出滿意的 結果)。 用於PID連續系統映射轉換成PID離散系統的方塊圖如下: ■離散化演算法摘要 ■離散化演算法比較 ■MATLAB 指令說
Thumbnail
調變(modulation) 是一種將一個或多個週期性的載波混入想傳送之訊號的技術,常用於無線電波的傳播與通訊、利用電話線的資料通訊等各方面。
Thumbnail
調變(modulation) 是一種將一個或多個週期性的載波混入想傳送之訊號的技術,常用於無線電波的傳播與通訊、利用電話線的資料通訊等各方面。
Thumbnail
系統響應是指系統針對其輸入而產生相對應的輸出結果 針對系統不同的特性,可以進行以下分析: 1.穩定度分析 2.暫態與穩態分析 3.時域與頻域分析 當系統的響應無法達到目標時,此時才會再加上控制器進行設計,以讓系統能達 到控制目標 ===================================
Thumbnail
系統響應是指系統針對其輸入而產生相對應的輸出結果 針對系統不同的特性,可以進行以下分析: 1.穩定度分析 2.暫態與穩態分析 3.時域與頻域分析 當系統的響應無法達到目標時,此時才會再加上控制器進行設計,以讓系統能達 到控制目標 ===================================
Thumbnail
■控制系統分類 ●依開閉路系統區分 (1)開路系統 (2)閉路控制系統 A.線性系統與非線性系統。 B.時變系統與時不變(非時變)系統。 C.線性時不變系統(俗稱LTI系統) D.因果系統與非因果系統。 ●依系統之訊號性質區分 (1)連續性(類比)控制系統:控制系統內部所處理的信號均為時間的
Thumbnail
■控制系統分類 ●依開閉路系統區分 (1)開路系統 (2)閉路控制系統 A.線性系統與非線性系統。 B.時變系統與時不變(非時變)系統。 C.線性時不變系統(俗稱LTI系統) D.因果系統與非因果系統。 ●依系統之訊號性質區分 (1)連續性(類比)控制系統:控制系統內部所處理的信號均為時間的
Thumbnail
============================================= 根軌跡的定義 ============================================= ■根軌跡的定義 ●控制系統轉移函數 ●特性方程式及特性根 亦即 1+開迴路轉移函數=0 ●根軌跡
Thumbnail
============================================= 根軌跡的定義 ============================================= ■根軌跡的定義 ●控制系統轉移函數 ●特性方程式及特性根 亦即 1+開迴路轉移函數=0 ●根軌跡
Thumbnail
由於永磁馬達內部仍有磁阻力的作用,要先介紹磁阻馬達才好理解。 另外就是電流值的強弱變化,也會導致電感值有變化,如下圖所示。 重點整理: 降低轉矩漣波為重要課題,但這其實也降低了輸出轉矩值。 馬達顧問服務
Thumbnail
由於永磁馬達內部仍有磁阻力的作用,要先介紹磁阻馬達才好理解。 另外就是電流值的強弱變化,也會導致電感值有變化,如下圖所示。 重點整理: 降低轉矩漣波為重要課題,但這其實也降低了輸出轉矩值。 馬達顧問服務
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News