作者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/cn.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