[問題] 以Simulink模擬電路 參數要隨變數改變렠…已回收

看板MATLAB作者 (爆笑貢丸湯)時間16年前 (2010/04/15 17:18), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/2 (看更多)
懇請各位SIMULINK的高手 我目前在做一個RLC電路模擬 我是將電路寫成狀態方程式 即d(X1,X2)/dt= AX+Bu 兩個狀態分別是 1.電感電流 2.電容電壓 A矩陣內會存在兩個電阻值(電路有兩個電阻) 如果電阻值是固定的 我可以用simulink順利模擬出來 我的問題是  這個電阻值 其實會隨輸出電流改變 (依我的電路就等於電感電流) 其中會有平方、ln 譬如 r=5*I^2 + 6 ln(I) 而我跑的模擬就是要看負載電阻改變時  這個RLC電路的暫態現象 也就是說 負載電阻一改變的同時 電路的R值也馬上隨之改變 這部份該如何做 該往哪個方向走? 先謝謝您的指導~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.44.169

04/15 17:26, , 1F
應該可以 不要直接用電阻 自己用數學式拉 不然就寫.m檔
04/15 17:26, 1F
用數學式拉我有想過 但是有對數項 即ln 所以不知道怎麼辦? 我的電路圖與方程式和拉好的simulink如下所示: http://ppt.cc/bWn6 想請教什麼是寫.m檔? 一般不是在matlab裡面寫.m檔嗎? 是指說我可以針對電阻值的計算先用matlab寫.m檔  然後simulink叫出來嗎? 譬如給電阻純數值的地方可以給.m檔? ※ 編輯: cmyang 來自: 140.124.44.169 (04/15 18:49)

04/15 23:15, , 2F
m檔就是不要用simulink 用ode45解狀態方程式
04/15 23:15, 2F

04/16 00:15, , 3F
好像不用這麼麻煩 你找Fcn這個元件取代Ro就可以了
04/16 00:15, 3F
文章代碼(AID): #1BnjdjUt (MATLAB)
文章代碼(AID): #1BnjdjUt (MATLAB)