⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adjgen.m

📁 电力系统分析计算程序
💻 M
字号:
function adjgen(a)global Bus DAEif ~a.n, return, endidx = find(a.gen);if isempty(idx), return, endp = a.P0(idx);q = a.Q0(idx);yp = find((DAE.y(a.vbus(idx)) < a.con(idx,7) & a.con(idx,8) & a.u(idx)) | a.shunt(idx));yq = find(DAE.y(a.vbus(idx)) > a.con(idx,6) & a.con(idx,8) & a.u(idx));if ~isempty(yp)  k = idx(yp);  h = a.vbus(k);  v = DAE.y(h).*DAE.y(h);  p(yp) = p(yp).*v./a.con(k,7)./a.con(k,7);  q(yp) = q(yp).*v./a.con(k,7)./a.con(k,7);endif ~isempty(yq)  k = idx(yq);  h = a.vbus(yq);  v = DAE.y(h).*DAE.y(h);  p(yq) =  p(yq).*v./a.con(k,6)./a.con(k,6);  q(yq) =  q(yq).*v./a.con(k,6)./a.con(k,6);endBus.Pg(a.bus(idx)) = Bus.Pg(a.bus(idx)) - p;Bus.Qg(a.bus(idx)) = Bus.Qg(a.bus(idx)) - q;Bus.Pl(a.bus(idx)) = Bus.Pl(a.bus(idx)) - p;Bus.Ql(a.bus(idx)) = Bus.Ql(a.bus(idx)) - q;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -