圖中的那個傳遞函式用matlab中的simulink中的傳遞

2021-03-26 08:25:07 字數 3011 閱讀 5748

1樓:嚇棟棟

matlab確實是表示不了分子階次比分母階次大的傳遞函式,事實上,這種傳遞函式也是不存在的。就算是我們所說的微分電路,實際上也是一個慣性環節的近似。

你這個是pid公式,直接用matlab中自帶的pid模組設定引數即可。具體的微分模組近似過程,可以參考下面這個回答

上面這個回答中,事實上當n取10的時候,結果已經十分接近了。

關於分子比分母大的模組的近似搭建方法,可以參考下面這個回答

matlab/simulink裡的傳遞函式模組必須分子階數小於分母階數嗎?那想輸入分子大於分母怎麼

2樓:匿名使用者

1、simulink裡的傳遞函式模組必須分子階數小於或等於分母階數。

2、不可能輸入「輸入分子大於分母」階次的傳遞函式,因為那樣違反因果律。但可以用derivative模組代替傳遞函式s,或者在增加時間常數很小的慣性環節來增加分母的階次。

3樓:匿名使用者

我也想知道,比如在simulink中如何實現(s+1/s)呢?

急!!!在matlab中的simulink裡一個傳遞函式g=(0.0054s^2+0.18s+1)/7.58,怎麼弄出來

4樓:工程師筆記

的確如此,這個傳遞函式是沒法直接寫出來的。simulink裡傳遞函式要求分母階次高於分子,也就是說只有物理可實現的系統才能寫出來。沒法改設定解決這個問題。

不過有些辦法繞過這個問題,一個最簡單的辦法是給你的傳遞函式乘上兩個一階慣性環節,這樣分子分母階次就相等了。為了不影響**結果,將乘上的慣性環節的轉折頻率選得遠高於你原來傳遞函式的頻率範圍,也就是說,你加上的慣性環節只在遠高於你關心的頻率範圍上起坐用,而在你要關注的頻段,相當於還是原來的傳遞函式。這樣simulink就不報錯了,而**結果也照樣正確。

還有個辦法,把這個成多項式,s就用微分模組,s^2就用兩個微分模組串聯。

5樓:匿名使用者

連續庫裡的transfer f**

這個傳遞函式在matlab simulink裡用那個,e後面的點表示什麼

6樓:匿名使用者

這個就是最普通bai

的傳遞du函式模組(transfer f**),zhie的後面不是點,而是dao負號。

其實這種形式是很回常見答的科學計數法,比如5.1e-8表示5.1*10^(-8):

>> isequal(5.1*10^(-8),5.1e-8)ans =1

simulink怎麼輸入傳遞函式1/s(0.1s+1)(0.2s+1)

7樓:沈偉棟

1、>>num=1;//輸入分子

2、>>den=[0.02 0.3 1 0];//分母多項式前的係數

3、>>sys=tf(num,den);//系統輸出

傳遞函式內是指零初始條件下容

線性系統響應(即輸出)量的拉普拉斯變換(或z變換)與激勵(即輸入)量的拉普拉斯變換之比。記作g(s)=y(s)/u(s),其中y(s)、u(s)分別為輸出量和輸入量的拉普拉斯變換。

傳遞函式是描述線性系統動態特性的基本數學工具之一,經典控制理論的主要研究方法——頻率響應法和根軌跡法——都是建立在傳遞函式的基礎之上。傳遞函式是研究經典控制理論的主要工具之一。

擴充套件資料

simulink是matlab中的一種視覺化**工具, 是一種基於matlab的框圖設計環境,是實現動態系統建模、**和分析的一個軟體包,被廣泛應用於線性系統、非線性系統、數字控制及數字訊號處理的建模和**中。

simulink提供一個動態系統建模、**和綜合分析的整合環境。在該環境中,無需大量書寫程式,而只需要通過簡單直觀的滑鼠操作,就可構造出複雜的系統。

8樓:214笑口常開

一、>>num=1

>>den=[0.02 0.3 1 0]>>sys=tf(num,den)

二、在simulink下的抄continuous裡尋找baitransfer f** 模組 之後雙擊此模組 在彈出的對話du框裡修改引數 denominator

coefficients:【1 1】為denominator coefficients:【0.02 0.3 1 0 】 就zhiok了

如果沒顯dao示出你要的資料 把transfer f** 模組的邊長拉長就可以了

希望對你有所幫助

matlab simulink中高階傳遞函式 1/(1+42s)^7怎麼表示

9樓:匿名使用者

這個傳函用零極點模型表示更方便一些(zero-pole模組)。

零點設定為空矩陣,極點設定為-1/42*ones(1,7),當然內,如果願意,容直接寫7個元素都是-1/42的向量也可以,增益設定為1/42^7。

matlab的simulink中傳遞函式要怎麼輸入? 100

10樓:渣渣灰

掉m檔案,或者function模組,function模組可以設定分子分母系數,m檔案可以直接寫傳遞函式,或者你可以將這個傳遞函式劃分為開環,閉環再來搭建

simulink 傳遞函式的「分母階次」比「分子階次」低,該如何輸入?老提示出錯啊

11樓:匿名使用者

連續情況下:

微分使用derivative模組,就是continuous裡的du/dt模組;

積分使用integrator模組。

離散情況下類似。

單位反饋控制系統的開環出傳遞函式為GSK

樓主你好,討論含copy有非最小相位環 bai節的系統的相頻特性時 du,需要先zhi將非最小相位環節化為標準形式dao 即常數項為 1 因此g s k ts 1 k ts 1 k帶來的相位為 180 ts 1對應的極點在第四象限,因此fai arctanwt綜上所述,相頻特性為 180 arcta...

帶常數的微分方程怎麼求傳遞函式,怎樣由微分方程求的傳遞函式

沒法直接求。帶常數項就說明這個微分方程不滿足零初始條件,根本無法寫出傳遞函專數。可以做一個變屬換,將5移到右邊,把f t 5作為一個新的f t 這樣方程就變成y t y t ky t f t 這樣就可以求了。做時域響應時,把響應曲線向上平移5個單位,就是原來系統的響應。不過無論如何,什麼都不變是沒法...

已知單位負反饋控制系統的開環傳遞函式為GSKS

令1 g s 0,得到特徵方程d s s s 1 2s 1 k s 1 2 s 3 2 s 2 k 1 s k.routh判據 s 3 2 k 1 s 2 2 1 s 2k k 2 2 s 0 k 要求第一列全部大於0,聯立不等版式解得 k 0,2or 2 2 k 順便說一下,權你的分類錯了。已知單...