[問題] Simulink 轉移函數使用問題

看板MATLAB作者 (gorockboy)時間10年前 (2015/01/15 10:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
是這樣的 在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://www.ptt.cc/bbs/MATLAB/M.1421288818.A.40B.html
文章代碼(AID): #1KjoLoGB (MATLAB)
文章代碼(AID): #1KjoLoGB (MATLAB)