suqlim.m

来自「这是一个很适合研究和学习用的电力系统仿真软件」· M 代码 · 共 27 行

M
27
字号
function [qx,qn] = suqlim(a,Qmax,Qmin,bus)

if ~a.n
  qx = [];
  qn = [];
  return
end

qx = zeros(a.n, 1);
qn = zeros(a.n, 1);

for i = 1:length(bus)
  idx = find(a.bus == bus(i));
  if isempty(idx), continue, end
  qx(idx) = a.con(idx,16);
  qn(idx) = a.con(idx,17);
  maxq = sum(abs(a.con(idx,16)));
  minq = sum(abs(a.con(idx,17)));
  if maxq == 0
    qx(idx) = Qmax(i)/length(idx); 
  end
  if minq == 0
    qn(idx) = Qmin(i)/length(idx); 
  end
end

⌨️ 快捷键说明

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