t_haspqcap.m

来自「MATPOWER 一款基于MATLAB的电力系统潮流计算及优化的程序」· M 代码 · 共 47 行

M
47
字号
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 + =
减小字号Ctrl + -
显示快捷键?