急在MATLAB中的simulink裡傳遞函式G 0 0054S 2 0 18S

2021-04-02 01:06:50 字數 2106 閱讀 1362

1樓:工程師筆記

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

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

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

2樓:匿名使用者

連續庫里的transfer fcn

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

3樓:沈偉棟

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

4樓:214笑口常開

一、>>num=1

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

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

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

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

希望對你有所幫助

matlab中simulink怎樣輸入s^2+2s+1,用哪個模組?

5樓:用著追她

使用bai「for iterator subsystem」模組。

du輸入zhi方法為:

1、「dao

simulink中新建回「new model」,從「simulink library browser」中拖入「for iterator subsystem」模組。

2、雙擊模組進答入,可發現for迴圈的迭代器。

3、為實現「for(i = 0;i < 10;i++) y = 2i + 5;return y;」的迴圈語句,model中圖形完善如下。

4、其中,for迴圈子系統接線如下。

5、迭代器的引數設定如下:其中10表示迭代10次,zero-based表示迴圈計數從0開始。

6、執行後,結果如下。

6樓:疾風殘噬者藍寧

1. 使用transfer fcn模組可

bai以輸入傳遞函式

2. 雙擊或du者拖動新增之後zhi,雙擊該模組。在分母係數dao部分輸入[1 2 1]即可,即版二次項

權係數為1,一次項係數為2,常數項為1。如果需要更高次在前面自行新增係數,再加乙個係數會有三次項[1 1 2 1]為s^3+s^2+2s+1,如果只需要四次項,如s^4+s^2+2s+1,輸入[1 0 1 2 1]。

3. 更改完畢(s^2+2s+1)

matlab中,2A的含義,在Matlab中,A2與A2結果有什麼不同

不是隨機的,但我也沒看懂,抱歉 matlab 中的運算 襲都是基於矩陣bai的運算,乙個矩陣的乘方運算可以表示成dua x,要求zhia為方陣,x為標量。根dao據矩陣的運算即要前矩陣的列數等於後矩陣的行數才能進行運算,故a x這個算式一定有解,2 a這個算式不符合矩陣運算的條件,所得結果可能是系統...

matlab角度怎麼表示,在matlab中,角度用什麼字母表示

1 首先需要知道matlab中表示角度的函式是sind cosd tand等,sin cos tan函式等都是以弧度為單位。2 可以看一下sind函式介紹,在命令列視窗中輸入 help sind 3 如果用sind函式表示角度的話,輸入 sind 30 其中30是角度。4 如果用sin函式表示角度的...

在matlab中cell函式的作用

cell函式在本程式段中起到了定義一個陣列的作用。程式功能 第一句a cell 100,1 意思是定義一個100x1的陣列a for end 是迴圈結構,迴圈體中包含了兩個功能,一是使全域性變數flag減1,二是使a的狀態值返回到一個double型別的1x13的陣列。當全域性變數flag小於零時迴圈...