[問題] simulink 數值過大?!已回收

看板MATLAB作者 (jc)時間16年前 (2009/02/19 20:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我在 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)
文章代碼(AID): #19dL6DoP (MATLAB)
文章代碼(AID): #19dL6DoP (MATLAB)