📄 ifflow.m
字号:
function out = ifflow(a,out,k)global DAE Bus Settingsif ~a.n, return, endnb = DAE.n+DAE.m+2*Bus.n;ns = Settings.nseries;if k <= nb, return, end% Pij and Pjiif k > nb & k < nb + a.n h = k - nb; if a.con(h,14) out = out/a.con(h,14); elseif a.con(h,15) out = out/a.con(h,15); endelseif k > nb + ns & k < nb + ns + a.n h = k - nb - ns; if a.con(h,14) out = out/a.con(h,14); elseif a.con(h,15) out = out/a.con(h,15); end end% Qij and Qjiif k > nb + 2*ns & k < nb + 2*ns + a.n h = k - nb - 2*ns; if a.con(h,15) out = out/a.con(h,15); endelseif k > nb + 3*ns & k < nb + 3*ns + a.n h = k - nb - 3*ns; if a.con(h,15) out = out/a.con(h,15); end end% Iij and Ijiif k > nb + 4*ns & k < nb + 4*ns + a.n h = k - nb - 4*ns; if a.con(h,13) out = out/a.con(h,13); endelseif k > nb + 5*ns & k < nb + 5*ns + a.n h = k - nb - 5*ns; if a.con(h,13) out = out/a.con(h,13); end end% Sij and Sjiif k > nb + 6*ns & k < nb + 6*ns + a.n h = k - nb - 6*ns; if a.con(h,15) out = out/a.con(h,15); endelseif k > nb + 7*ns & k < nb + 7*ns + a.n h = k - nb - 7*ns; if a.con(h,15) out = out/a.con(h,15); end end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -