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

📄 idx_gen.m

📁 该程序是计算最优潮流的matlab工具箱。可以很好的求解目标函数不同的最优潮流问题。
💻 M
字号:
function [GEN_BUS, PG, QG, QMAX, QMIN, VG, MBASE, GEN_STATUS, PMAX, PMIN, ...    MU_PMAX, MU_PMIN, MU_QMAX, MU_QMIN] = idx_gen%IDX_GEN   Defines constants for named column indices to gen matrix.%%   [GEN_BUS, PG, QG, QMAX, QMIN, VG, MBASE, GEN_STATUS, ...%   PMAX, PMIN, MU_PMAX, MU_PMIN, MU_QMAX, MU_QMIN] = idx_gen%%   Some examples of usage, after defining the constants using the line above,%   are:%%    Pg = gen(4, PG);   % get the real power output of generator 4%    gen(:, PMIN) = 0;  % set to zero the minimum real power limit of all gens% %   The index, name and meaning of each column of the gen matrix is given%   below:%%   columns 1-03 must be included in input matrix (in case file)%    1  GEN_BUS     bus number%    2  PG          Pg, real power output (MW)%    3  QG          Qg, reactive power output (MVAr)%    4  QMAX        Qmax, maximum reactive power output (MVAr)%    5  QMIN        Qmin, minimum reactive power output (MVAr)%    6  VG          Vg, voltage magnitude setpoint (p.u.)%    7  MBASE       mBase, total MVA base of machine, defaults to baseMVA%    8  GEN_STATUS  status, 1 - in service, 0 - out of service%    9  PMAX        Pmax, maximum real power output (MW)%    10 PMIN        Pmin, minimum real power output (MW)%   %   columns 11-14 are added to matrix after OPF solution%   they are typically not present in the input matrix%                   (assume OPF objective function has units, u)%    11 MU_PMAX     Kuhn-Tucker multiplier on upper Pg limit (u/MW)%    12 MU_PMIN     Kuhn-Tucker multiplier on lower Pg limit (u/MW)%    13 MU_QMAX     Kuhn-Tucker multiplier on upper Qg limit (u/MVAr)%    14 MU_QMIN     Kuhn-Tucker multipcd lier on lower Qg limit (u/MVAr)%   MATPOWER%   $Id: idx_gen.m,v 1.6 2004/12/15 22:46:32 ray Exp $%   by Ray Zimmerman, PSERC Cornell%   Copyright (c) 1996-2004 by Power System Engineering Research Center (PSERC)%   See http://www.pserc.cornell.edu/matpower/ for more info.%% define the indicesGEN_BUS     = 1;    %% bus numberPG          = 2;    %% Pg, real power output (MW)QG          = 3;    %% Qg, reactive power output (MVAr)QMAX        = 4;    %% Qmax, maximum reactive power output (MVAr)QMIN        = 5;    %% Qmin, minimum reactive power output (MVAr)VG          = 6;    %% Vg, voltage magnitude setpoint (p.u.)MBASE       = 7;    %% mBase, total MVA base of this machine, defaults to baseMVAGEN_STATUS  = 8;    %% status, 1 - machine in service, 0 - machine out of servicePMAX        = 9;    %% Pmax, maximum real power output (MW)PMIN        = 10;   %% Pmin, minimum real power output (MW)%% included in opf solution, not necessarily in input%% assume objective function has units, uMU_PMAX     = 11;   %% Kuhn-Tucker multiplier on upper Pg limit (u/MW)MU_PMIN     = 12;   %% Kuhn-Tucker multiplier on lower Pg limit (u/MW)MU_QMAX     = 13;   %% Kuhn-Tucker multiplier on upper Qg limit (u/MVAr)MU_QMIN     = 14;   %% Kuhn-Tucker multiplier on lower Qg limit (u/MVAr)return;

⌨️ 快捷键说明

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