楊文杰
◆摘? 要:本文介紹了MATLAB軟件在電路分析中的應(yīng)用方法。以電路課程中的交直流電路中具體電路為例,利用MATLAB軟件的矩陣運(yùn)算、建立數(shù)學(xué)模型等方法來分析電路,為廣大學(xué)者學(xué)習(xí)電路課程提供更多方法。
◆關(guān)鍵詞:MATLAB;RLC;電路;基爾霍夫定律
1應(yīng)用實(shí)例
1.1直流電路分析
節(jié)點(diǎn)法其基本過程為:將已知量分別建立關(guān)聯(lián)矩陣A,支路電壓源列向量Us,支路電流源列向量Is,支路導(dǎo)納矩陣Y。 將所求變量建立為:節(jié)點(diǎn)電壓列向量Un,支路電流列向量Ib,支路電壓列向量Ub。
由 KCL得A I b=0,由KVL得 U b=A' Un,由支路伏安方程得I b=Y(U b+ U s)-Is,將支路伏安方程代入 KCL得 AYU b + AYU s-AIs=0,將 KVL 代入可得 AYA’ Un=AIs-AYUs。
這樣通過MATLAB計(jì)算,就可得到節(jié)點(diǎn)電壓列向量Un,進(jìn)而求得各支路的電壓電流值。
2總結(jié)
對(duì)于動(dòng)態(tài)電路,利用常微分方程解算指令(solver),調(diào)用的M文件達(dá)到求解微分方程的目的,這些利用MATLAB輔助計(jì)算的方式大大提高了計(jì)算速度和準(zhǔn)確性。