www.gusucode.com > matpower工具箱源码程序 > matpower工具箱源码程序/MP2_0/idx_gen.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 variables for column indices to gen. % [GEN_BUS, PG, QG, QMAX, QMIN, VG, MBASE, GEN_STATUS, ... % PMAX, PMIN, START, MU_PMAX, MU_PMIN, MU_QMAX, MU_QMIN] = idx_gen % MATPOWER Version 2.0 % by Ray Zimmerman, PSERC Cornell 9/19/97 % Copyright (c) 1996, 1997 by Power System Engineering Research Center (PSERC) % See http://www.pserc.cornell.edu/ for more info. %% define the indices GEN_BUS = 1; %% bus number PG = 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 baseMVA GEN_STATUS = 8; %% status, 1 - machine in service, 0 - machine out of service PMAX = 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, u MU_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;