作者ap4318 (gorockboy)
看板MATLAB
标题[问题] Simulink 转移函数使用问题
时间Thu Jan 15 10:26:55 2015
是这样的
在Simulink里,使用Transfer fcn "分子阶数不能大於分母阶数"
但是我现在系统下有一个block:He(s)=s^2/a^2+s/ab+1的函数
此函数的意义是考虑sample data effect(不太重要)
a、b是常数,也就是说我分子2阶、分母0阶
所以会error不让我放
不过心想奇怪,那如果是PID中的D,不也是分子一阶分母零阶吗?
於是就google找其在simulink的做法
找到方法如图:
http://ppt.cc/4U1c 左上角第一张图
也确认过此方法是OK的(随意取一系统用此法跟PID block做step response比较)
但目前卡住的点是不知道分子2阶要怎麽接
我用的是回授路径在加一个积分器,但block的频率响应就不如预期了
还请各位前辈指导!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.163.75
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1421288818.A.40B.html