[問題] simulink 數值過大?!已回收
我在 Matlab command window 下指令
impulse( tf([1/( (40/135) *1.5e-3 ) 0], [1 66e3/( (40/135)^2 *1.5e-3 ) ]) )
可以得到 decay 很快的一個響應
但在simulink 中拖出一個 Transfer Fcn 方塊然後輸入一樣的 num coef & den coef
卻得不到正常的響應 初步判斷是因為 feedback gain 太大
因為我若把上式中的 66e3 改成 66
就可以得到正常的結果
請問有人知道這問題要怎麼解決嗎?
是要選擇不一樣的 step size 還是?
(我己經試過 variable step / ode45 和 fixed step ode3 )
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.150.211
※ 編輯: ecejc 來自: 140.113.150.211 (02/19 20:33)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章