📄 t_haspqcap.m
字号:
function t_hasPQcap(quiet)%T_HASPQCAP Tests for hasPQcap.% MATPOWER% $Id: t_hasPQcap.m,v 1.1 2005/10/14 16:59:43 ray Exp $% by Ray Zimmerman, PSERC Cornell% Copyright (c) 2005 by Power System Engineering Research Center (PSERC)% See http://www.pserc.cornell.edu/matpower/ for more info.if nargin < 1 quiet = 0;endt_begin(4, quiet);%% generator data% bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apfgen = [ 1 10 0 10 -10 1 100 1 10 2 0 0 0 0 0 0 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 0 12 0 2 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 -15 12 -15 2 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 -12 0 -2 0 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 -12 15 -2 15 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 -12 12 -2 2 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 0 12 0 8 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 -15 12 -15 8 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 -12 0 -8 0 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 -12 15 -8 15 0 0 0 0 0; 1 10 0 10 -10 1 100 1 10 2 0 20 -12 12 -8 8 0 0 0 0 0;];t = 'hasPQcap(gen)';t_is(hasPQcap(gen), [0;1;1;1;1;1;1;0;1;0;0], 12, t);t = 'hasPQcap(gen, ''B'')';t_is(hasPQcap(gen, 'B'), [0;1;1;1;1;1;1;0;1;0;0], 12, t);t = 'hasPQcap(gen, ''U'')';t_is(hasPQcap(gen, 'U'), [0;1;1;1;0;1;0;0;1;0;0], 12, t);t = 'hasPQcap(gen, ''L'')';t_is(hasPQcap(gen, 'L'), [0;1;0;1;1;1;1;0;0;0;0], 12, t);t_end;return;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -