作者ap4318 (gorockboy)
看板MATLAB
標題[問題] s-domain分子分母階數問題
時間Tue Jan 13 20:56:13 2015
各位先進好!
最近在model模擬上出現問題
有一個轉移函數為下
He(s)=s^2/a^2+s/b+1
分子order=2,分母order=0
先將此轉移函數以m-file跑過了
接著在Simulink上以"Transfer fcn"呼叫
結果跳出
Error from 'tf2ss'.... Order of denominator must be greter
than or equal to order of numerator.
我知道分母階數必須大於分子階數
可是m file有過且跑得出波徳圖
為甚麼Simulink不行呢?
請問各位有解決方法嗎?
我只是想按照paper上的照做一次阿阿~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.163.75
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1421153775.A.381.html
1F:→ windg: simulink是在time domain下面模擬 01/14 08:32
2F:→ windg: 如果你分子階數大於分母 在現實中這樣的系統並不存在 01/14 08:33
3F:→ windg: 也無法在time domain下面模擬 01/14 08:34
4F:→ windg: 即使你畫的出bode plot 也不代表你的系統是穩定的 01/14 08:36
5F:→ windg: 你可以在看看你的paper 在這個tf之後有沒有另一個tf 01/14 08:38
6F:→ windg: 把兩個tf和併成一個tf 01/14 08:38
7F:→ ap4318: 感謝解答 01/14 10:52
8F:→ ap4318: 不過後面的架構裡有包含像(Vref-Vfb)*T(s)這種架構 01/14 10:54
10F:→ ap4318: 就是此架構 H(e)是兩個zero 沒有pole,T(c)1zero 2 pole 01/14 10:59
11F:→ ap4318: 這樣要怎麼做呢?麻煩了 01/14 11:00
12F:→ el3qu4: 元件本身Delay設成-1? 01/14 20:39