From 038d5a72ecfe30886e6a24e6a97f73513793c2a1 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 10:57:03 -0800 Subject: [PATCH 001/122] Add pypower module Signed-off-by: David P. Chassin --- module/Makefile.mk | 1 + module/pypower/Makefile.mk | 19 ++++++++++ module/pypower/bus.cpp | 78 ++++++++++++++++++++++++++++++++++++++ module/pypower/bus.h | 39 +++++++++++++++++++ module/pypower/main.cpp | 37 ++++++++++++++++++ module/pypower/pypower.h | 19 ++++++++++ 6 files changed, 193 insertions(+) create mode 100644 module/pypower/Makefile.mk create mode 100644 module/pypower/bus.cpp create mode 100644 module/pypower/bus.h create mode 100644 module/pypower/main.cpp create mode 100644 module/pypower/pypower.h diff --git a/module/Makefile.mk b/module/Makefile.mk index 050d092c5..ab1b743cc 100644 --- a/module/Makefile.mk +++ b/module/Makefile.mk @@ -9,6 +9,7 @@ include module/market/Makefile.mk include module/mysql/Makefile.mk include module/optimize/Makefile.mk include module/powerflow/Makefile.mk +include module/pypower/Makefile.mk include module/reliability/Makefile.mk include module/residential/Makefile.mk include module/resilience/Makefile.mk diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk new file mode 100644 index 000000000..b519d5e29 --- /dev/null +++ b/module/pypower/Makefile.mk @@ -0,0 +1,19 @@ +# module/pypower/Makefile.mk +# Copyright (C) 2024 Regents of the Leland Stanford Junior University + +pkglib_LTLIBRARIES += module/pypower/pypower.la + +module_assert_assert_la_CPPFLAGS = +module_assert_assert_la_CPPFLAGS += $(AM_CPPFLAGS) + +module_assert_assert_la_LDFLAGS = +module_assert_assert_la_LDFLAGS += $(AM_LDFLAGS) + +module_assert_assert_la_LIBADD = + +module_assert_assert_la_SOURCES = +module_assert_assert_la_SOURCES += module/assert/main.cpp module/assert/pypower.h +module_assert_assert_la_SOURCES += module/assert/bus.cpp module/assert/bus.h +module_assert_assert_la_SOURCES += module/assert/branch.cpp module/assert/branch.h +module_assert_assert_la_SOURCES += module/assert/gen.cpp module/assert/gen.h +module_assert_assert_la_SOURCES += module/assert/gencost.cpp module/assert/gencost.h diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp new file mode 100644 index 000000000..d2b26cbee --- /dev/null +++ b/module/pypower/bus.cpp @@ -0,0 +1,78 @@ +// module/pypower/bus.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(bus); +EXPORT_INIT(bus); +EXPORT_COMMIT(bus); + +CLASS *bus::oclass = NULL; +bus *bus::defaults = NULL; + +bus::bus(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"bus",sizeof(bus),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class bus"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + PT_int32, "bus_i", get_bus_i_offset(), + + PT_enumeration, "type", get_type_offset(), + PT_KEYWORD, "UNKNOWN", (enumeration)0, + PT_KEYWORD, "PQ", (enumeration)1, + PT_KEYWORD, "PV", (enumeration)2, + PT_KEYWORD, "REF", (enumeration)3, + PT_KEYWORD, "NONE", (enumeration)4, + + PT_double, "Pd[MW]", get_Pd_offset(), + + PT_double, "Qd[MVar]", get_Qd_offset(), + + PT_double, "Gs[MW]", get_Gs_offset(), + + PT_double, "Bs[MVar]", get_Bs_offset(), + + PT_int32, "area", get_area_offset(), + + PT_double, "base_kV[kV]", get_base_kV_offset(), + + PT_double, "Vm[pu*V]", get_Vm_offset(), + + PT_double, "Va[deg]", get_Va_offset(), + + PT_int, "zone", get_zone_offset(), + + PT_double, "Vmax", get_Vmax_offset(), + + PT_double, "Vmin", get_Vmin_offset(), + + NULL)<1){ + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int bus::create(void) +{ + return 1; /* return 1 on success, 0 on failure */ +} + +int bus::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP bus::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/bus.h b/module/pypower/bus.h new file mode 100644 index 000000000..853a4afee --- /dev/null +++ b/module/pypower/bus.h @@ -0,0 +1,39 @@ +// module/pypower/bus.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _BUS_H +#define _BUS_H + +#include "gridlabd.h" + +class bus : public gld_object +{ + +public: + // published properties + GL_ATOMIC(int32,bus_i); + GL_ATOMIC(enumeration,type); + GL_ATOMIC(double,Pd); + GL_ATOMIC(double,Qd); + GL_ATOMIC(double,Gs); + GL_ATOMIC(double,Bs); + GL_ATOMIC(int32,area); + GL_ATOMIC(double,base_kV); + GL_ATOMIC(int32,zone); + GL_ATOMIC(double,Vmax); + GL_ATOMIC(double,Vmin); + +public: + // event handlers + bus(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static bus *defaults; +}; + +#endif // _BUS_H diff --git a/module/pypower/main.cpp b/module/pypower/main.cpp new file mode 100644 index 000000000..7a1e67c4b --- /dev/null +++ b/module/pypower/main.cpp @@ -0,0 +1,37 @@ +// module/pypower/main.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#define DLMAIN + +#include "pypower.h" + +EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) +{ + if (set_callback(fntable)==NULL) + { + errno = EINVAL; + return NULL; + } + + INIT_MMF(pypower); + + new bus(module); + new branch(module); + new gen(module); + new gencost(module) + + // always return the first class registered + return bus::oclass; +} + + +EXPORT int do_kill(void*) +{ + // if global memory needs to be released, this is a good time to do it + return 0; +} + +EXPORT int check(){ + // if any assert objects have bad filenames, they'll fail on init() + return 0; +} diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h new file mode 100644 index 000000000..b33900f0f --- /dev/null +++ b/module/pypower/pypower.h @@ -0,0 +1,19 @@ +// module/pypower/pypower.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _PYPOWER_H +#define _PYPOWER_H + +#include +#include +#include +#include + +#include "gridlabd.h" + +#include "bus.h" +// #include "branch.h" +// #include "gen.h" +// #include "gencost.h" + +#endif From 9bdacdae3def107f454c0ef02ea7177091acfaab Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 11:09:02 -0800 Subject: [PATCH 002/122] Fix compile errors Signed-off-by: David P. Chassin --- module/pypower/Makefile.mk | 22 +++++++++++----------- module/pypower/{main.cpp => pypower.cpp} | 6 +++--- 2 files changed, 14 insertions(+), 14 deletions(-) rename module/pypower/{main.cpp => pypower.cpp} (89%) diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index b519d5e29..5f3c8f0e3 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -3,17 +3,17 @@ pkglib_LTLIBRARIES += module/pypower/pypower.la -module_assert_assert_la_CPPFLAGS = -module_assert_assert_la_CPPFLAGS += $(AM_CPPFLAGS) +module_bus_bus_la_CPPFLAGS = +module_bus_bus_la_CPPFLAGS += $(AM_CPPFLAGS) -module_assert_assert_la_LDFLAGS = -module_assert_assert_la_LDFLAGS += $(AM_LDFLAGS) +module_bus_bus_la_LDFLAGS = +module_bus_bus_la_LDFLAGS += $(AM_LDFLAGS) -module_assert_assert_la_LIBADD = +module_bus_bus_la_LIBADD = -module_assert_assert_la_SOURCES = -module_assert_assert_la_SOURCES += module/assert/main.cpp module/assert/pypower.h -module_assert_assert_la_SOURCES += module/assert/bus.cpp module/assert/bus.h -module_assert_assert_la_SOURCES += module/assert/branch.cpp module/assert/branch.h -module_assert_assert_la_SOURCES += module/assert/gen.cpp module/assert/gen.h -module_assert_assert_la_SOURCES += module/assert/gencost.cpp module/assert/gencost.h +module_bus_bus_la_SOURCES = +module_bus_bus_la_SOURCES += module/bus/main.cpp module/bus/pypower.h +module_bus_bus_la_SOURCES += module/bus/bus.cpp module/bus/bus.h +# module_bus_bus_la_SOURCES += module/bus/branch.cpp module/bus/branch.h +# module_bus_bus_la_SOURCES += module/bus/gen.cpp module/bus/gen.h +# module_bus_bus_la_SOURCES += module/bus/gencost.cpp module/bus/gencost.h diff --git a/module/pypower/main.cpp b/module/pypower/pypower.cpp similarity index 89% rename from module/pypower/main.cpp rename to module/pypower/pypower.cpp index 7a1e67c4b..13d53f58b 100644 --- a/module/pypower/main.cpp +++ b/module/pypower/pypower.cpp @@ -16,9 +16,9 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) INIT_MMF(pypower); new bus(module); - new branch(module); - new gen(module); - new gencost(module) + // new branch(module); + // new gen(module); + // new gencost(module) // always return the first class registered return bus::oclass; From 1d6ec6328313d862edd231954ee5c5fa6a99bf11 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 14:38:34 -0800 Subject: [PATCH 003/122] Stub in pypower classes Signed-off-by: David P. Chassin --- converters/Makefile.mk | 3 + module/pypower/Makefile.mk | 22 +++---- module/pypower/branch.cpp | 86 +++++++++++++++++++++++++ module/pypower/branch.h | 41 ++++++++++++ module/pypower/bus.cpp | 37 +++++++++-- module/pypower/bus.h | 8 ++- module/pypower/gen.cpp | 128 +++++++++++++++++++++++++++++++++++++ module/pypower/gen.h | 53 +++++++++++++++ module/pypower/gencost.cpp | 107 +++++++++++++++++++++++++++++++ module/pypower/gencost.h | 45 +++++++++++++ module/pypower/pypower.cpp | 26 +++++++- module/pypower/pypower.h | 6 +- 12 files changed, 540 insertions(+), 22 deletions(-) create mode 100644 module/pypower/branch.cpp create mode 100644 module/pypower/branch.h create mode 100644 module/pypower/gen.cpp create mode 100644 module/pypower/gen.h create mode 100644 module/pypower/gencost.cpp create mode 100644 module/pypower/gencost.h diff --git a/converters/Makefile.mk b/converters/Makefile.mk index 4d071b29b..00ab1f39a 100644 --- a/converters/Makefile.mk +++ b/converters/Makefile.mk @@ -73,6 +73,9 @@ dist_pkgdata_DATA += converters/json2txt.py # json -> zip dist_pkgdata_DATA += converters/json2zip.py +# py->glm +dist_pkgdata_DATA += converters/py2glm.py + # xls -> csv dist_pkgdata_DATA += converters/xls2csv.py dist_pkgdata_DATA += converters/xls-spida2csv-geodata.py diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 5f3c8f0e3..5e74c009c 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -3,17 +3,17 @@ pkglib_LTLIBRARIES += module/pypower/pypower.la -module_bus_bus_la_CPPFLAGS = -module_bus_bus_la_CPPFLAGS += $(AM_CPPFLAGS) +module_pypower_pypower_la_CPPFLAGS = +module_pypower_pypower_la_CPPFLAGS += $(AM_CPPFLAGS) -module_bus_bus_la_LDFLAGS = -module_bus_bus_la_LDFLAGS += $(AM_LDFLAGS) +module_pypower_pypower_la_LDFLAGS = +module_pypower_pypower_la_LDFLAGS += $(AM_LDFLAGS) -module_bus_bus_la_LIBADD = +module_pypower_pypower_la_LIBADD = -module_bus_bus_la_SOURCES = -module_bus_bus_la_SOURCES += module/bus/main.cpp module/bus/pypower.h -module_bus_bus_la_SOURCES += module/bus/bus.cpp module/bus/bus.h -# module_bus_bus_la_SOURCES += module/bus/branch.cpp module/bus/branch.h -# module_bus_bus_la_SOURCES += module/bus/gen.cpp module/bus/gen.h -# module_bus_bus_la_SOURCES += module/bus/gencost.cpp module/bus/gencost.h +module_pypower_pypower_la_SOURCES = +module_pypower_pypower_la_SOURCES += module/pypower/pypower.cpp module/pypower/pypower.h +module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h +module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/branch.h +module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h +module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp new file mode 100644 index 000000000..347682531 --- /dev/null +++ b/module/pypower/branch.cpp @@ -0,0 +1,86 @@ +// module/pypower/branch.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(branch); +EXPORT_INIT(branch); +EXPORT_COMMIT(branch); + +CLASS *branch::oclass = NULL; +branch *branch::defaults = NULL; + +branch::branch(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"branch",sizeof(branch),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class branch"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + PT_int32, "fbus", get_fbus_offset(), + PT_DESCRIPTION, "from bus number", + + PT_int32, "tbus", get_tbus_offset(), + PT_DESCRIPTION, "to bus number", + + PT_double, "r[pu*Ohm]", get_r_offset(), + PT_DESCRIPTION, "resistance (p.u.)", + + PT_double, "x[pu*Ohm]", get_r_offset(), + PT_DESCRIPTION, "reactance (p.u.)", + + PT_double, "b[pu/Ohm]", get_r_offset(), + PT_DESCRIPTION, "total line charging susceptance (p.u.)", + + PT_double, "rateA[MVA]", get_rateA_offset(), + PT_DESCRIPTION, "MVA rating A (long term rating)", + + PT_double, "rateB[MVA]", get_rateB_offset(), + PT_DESCRIPTION, "MVA rating B (short term rating)", + + PT_double, "rateC[MVA]", get_rateC_offset(), + PT_DESCRIPTION, "MVA rating C (emergency term rating)", + + PT_double, "ratio[pu]", get_ratio_offset(), + PT_DESCRIPTION, "transformer off nominal turns ratio", + + PT_double, "angle[pu]", get_angle_offset(), + PT_DESCRIPTION, "transformer phase shift angle (degrees)", + + PT_int32, "status", get_status_offset(), + PT_DESCRIPTION, "initial branch status, 1 - in service, 0 - out of service", + + PT_double, "angmin[deg]", get_angmin_offset(), + PT_DESCRIPTION, "minimum angle difference, angle(Vf) - angle(Vt) (degrees)", + + PT_double, "angmax[deg]", get_angmax_offset(), + PT_DESCRIPTION, "maximum angle difference, angle(Vf) - angle(Vt) (degrees)", + + NULL)<1){ + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int branch::create(void) +{ + return 1; /* return 1 on success, 0 on failure */ +} + +int branch::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP branch::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/branch.h b/module/pypower/branch.h new file mode 100644 index 000000000..ef9e8bd0e --- /dev/null +++ b/module/pypower/branch.h @@ -0,0 +1,41 @@ +// module/pypower/branch.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _branch_H +#define _branch_H + +#include "gridlabd.h" + +class branch : public gld_object +{ + +public: + // published properties + GL_ATOMIC(int32,fbus); + GL_ATOMIC(int32,tbus); + GL_ATOMIC(double,r); + GL_ATOMIC(double,x); + GL_ATOMIC(double,b); + GL_ATOMIC(double,rateA); + GL_ATOMIC(double,rateB); + GL_ATOMIC(double,rateC); + GL_ATOMIC(double,ratio); + GL_ATOMIC(double,angle); + GL_ATOMIC(int32,status); + GL_ATOMIC(double,angmin); + GL_ATOMIC(double,angmax); + +public: + // event handlers + branch(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static branch *defaults; +}; + +#endif // _branch_H diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index d2b26cbee..1d824deee 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -24,8 +24,10 @@ bus::bus(MODULE *module) defaults = this; if (gl_publish_variable(oclass, PT_int32, "bus_i", get_bus_i_offset(), + PT_DESCRIPTION, "bus number (1 to 29997)", PT_enumeration, "type", get_type_offset(), + PT_DESCRIPTION, "bus type (1 = PQ, 2 = PV, 3 = ref, 4 = isolated)", PT_KEYWORD, "UNKNOWN", (enumeration)0, PT_KEYWORD, "PQ", (enumeration)1, PT_KEYWORD, "PV", (enumeration)2, @@ -33,26 +35,53 @@ bus::bus(MODULE *module) PT_KEYWORD, "NONE", (enumeration)4, PT_double, "Pd[MW]", get_Pd_offset(), + PT_DESCRIPTION, "real power demand (MW)", - PT_double, "Qd[MVar]", get_Qd_offset(), + PT_double, "Qd[MVAr]", get_Qd_offset(), + PT_DESCRIPTION, "reactive power demand (MVAr)", PT_double, "Gs[MW]", get_Gs_offset(), + PT_DESCRIPTION, "shunt conductance (MW at V = 1.0 p.u.)", - PT_double, "Bs[MVar]", get_Bs_offset(), + PT_double, "Bs[MVAr]", get_Bs_offset(), + PT_DESCRIPTION, "shunt susceptance (MVAr at V = 1.0 p.u.)", PT_int32, "area", get_area_offset(), + PT_DESCRIPTION, "area number, 1-100", - PT_double, "base_kV[kV]", get_base_kV_offset(), + PT_double, "baseKV[kV]", get_baseKV_offset(), + PT_DESCRIPTION, "voltage magnitude (p.u.)", PT_double, "Vm[pu*V]", get_Vm_offset(), + PT_DESCRIPTION, "voltage angle (degrees)", PT_double, "Va[deg]", get_Va_offset(), + PT_DESCRIPTION, "base voltage (kV)", - PT_int, "zone", get_zone_offset(), + PT_int32, "zone", get_zone_offset(), + PT_DESCRIPTION, "loss zone (1-999)", PT_double, "Vmax", get_Vmax_offset(), + PT_DESCRIPTION, "maximum voltage magnitude (p.u.)", PT_double, "Vmin", get_Vmin_offset(), + PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", + + PT_double, "lam_P", get_lam_P_offset(), + PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "lam_Q", get_lam_Q_offset(), + PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmax", get_mu_Vmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmin", get_mu_Vmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, NULL)<1){ char msg[256]; diff --git a/module/pypower/bus.h b/module/pypower/bus.h index 853a4afee..5ed029a8f 100644 --- a/module/pypower/bus.h +++ b/module/pypower/bus.h @@ -18,10 +18,16 @@ class bus : public gld_object GL_ATOMIC(double,Gs); GL_ATOMIC(double,Bs); GL_ATOMIC(int32,area); - GL_ATOMIC(double,base_kV); + GL_ATOMIC(double,baseKV); + GL_ATOMIC(double,Vm); + GL_ATOMIC(double,Va); GL_ATOMIC(int32,zone); GL_ATOMIC(double,Vmax); GL_ATOMIC(double,Vmin); + GL_ATOMIC(double,lam_P); + GL_ATOMIC(double,lam_Q); + GL_ATOMIC(double,mu_Vmax); + GL_ATOMIC(double,mu_Vmin); public: // event handlers diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp new file mode 100644 index 000000000..a3e8ff619 --- /dev/null +++ b/module/pypower/gen.cpp @@ -0,0 +1,128 @@ +// module/pypower/gen.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(gen); +EXPORT_INIT(gen); +EXPORT_COMMIT(gen); + +CLASS *gen::oclass = NULL; +gen *gen::defaults = NULL; + +gen::gen(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"gen",sizeof(gen),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class gen"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + + PT_int32, "bus", get_bus_offset(), + PT_DESCRIPTION, "bus number", + + PT_double, "Pg[MW]", get_Pg_offset(), + PT_DESCRIPTION, "real power output (MW)", + + PT_double, "Qg[MVAr]", get_Qg_offset(), + PT_DESCRIPTION, "reactive power output (MVAr)", + + PT_double, "Qmax[MVAr]", get_Qmax_offset(), + PT_DESCRIPTION, "maximum reactive power output (MVAr)", + + PT_double, "Qmin[MVAr]", get_Qmin_offset(), + PT_DESCRIPTION, "minimum reactive power output (MVAr)", + + PT_double, "Vg[pu*V]", get_Vg_offset(), + PT_DESCRIPTION, "voltage magnitude setpoint (p.u.)", + + PT_double, "mBase[MVA]", get_mBase_offset(), + PT_DESCRIPTION, "total MVA base of machine, defaults to baseMVA", + + PT_enumeration, "status", get_status_offset(), + PT_DESCRIPTION, "1 - in service, 0 - out of service", + PT_KEYWORD, "IN_SERVICE", (enumeration)1, + PT_KEYWORD, "OUT_OF_SERVICE", (enumeration)0, + + PT_double, "Pmax[MW]", get_Pmax_offset(), + PT_DESCRIPTION, "maximum real power output (MW)", + + PT_double, "Pmin[MW]", get_Pmin_offset(), + PT_DESCRIPTION, "minimum real power output (MW)", + + PT_double, "Pc1[MW]", get_Pc1_offset(), + PT_DESCRIPTION, "lower real power output of PQ capability curve (MW)", + + PT_double, "Pc2[MW]", get_Pc2_offset(), + PT_DESCRIPTION, "upper real power output of PQ capability curve (MW)", + + PT_double, "Qc1min[MVAr]", get_Qc1min_offset(), + PT_DESCRIPTION, "minimum reactive power output at Pc1 (MVAr)", + + PT_double, "Qc1max[MVAr]", get_Qc1max_offset(), + PT_DESCRIPTION, "maximum reactive power output at Pc1 (MVAr)", + + PT_double, "Qc2min[MVAr]", get_Qc2min_offset(), + PT_DESCRIPTION, "minimum reactive power output at Pc2 (MVAr)", + + PT_double, "Qc2max[MVAr]", get_Qc2max_offset(), + PT_DESCRIPTION, "maximum reactive power output at Pc2 (MVAr)", + + PT_double, "ramp_agc[MW/min]", get_ramp_agc_offset(), + PT_DESCRIPTION, "ramp rate for load following/AGC (MW/min)", + + PT_double, "ramp_10[MW]", get_ramp_10_offset(), + PT_DESCRIPTION, "ramp rate for 10 minute reserves (MW)", + + PT_double, "ramp_30[MW]", get_ramp_30_offset(), + PT_DESCRIPTION, "ramp rate for 30 minute reserves (MW)", + + PT_double, "ramp_q[MVAr/min]", get_ramp_q_offset(), + PT_DESCRIPTION, "ramp rate for reactive power (2 sec timescale) (MVAr/min)", + + PT_double, "apf", get_apf_offset(), + PT_DESCRIPTION, "area participation factor", + + PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", + + PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", + + PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", + + PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", + + NULL)<1){ + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int gen::create(void) +{ + extern double base_MVA; + mBase = base_MVA; + + return 1; /* return 1 on success, 0 on failure */ +} + +int gen::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP gen::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/gen.h b/module/pypower/gen.h new file mode 100644 index 000000000..aa191ae3f --- /dev/null +++ b/module/pypower/gen.h @@ -0,0 +1,53 @@ +// module/pypower/gen.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _gen_H +#define _gen_H + +#include "gridlabd.h" + +class gen : public gld_object +{ + +public: + // published properties + GL_ATOMIC(int32,bus); + GL_ATOMIC(double,Pg); + GL_ATOMIC(double,Qg); + GL_ATOMIC(double,Qmax); + GL_ATOMIC(double,Qmin); + GL_ATOMIC(double,Vg); + GL_ATOMIC(double,mBase); + GL_ATOMIC(enumeration,status); + GL_ATOMIC(double,Pmax); + GL_ATOMIC(double,Pmin); + GL_ATOMIC(double,Pc1); + GL_ATOMIC(double,Pc2); + GL_ATOMIC(double,Qc1min); + GL_ATOMIC(double,Qc1max); + GL_ATOMIC(double,Qc2min); + GL_ATOMIC(double,Qc2max); + GL_ATOMIC(double,ramp_agc); + GL_ATOMIC(double,ramp_10); + GL_ATOMIC(double,ramp_30); + GL_ATOMIC(double,ramp_q); + GL_ATOMIC(double,apf); + GL_ATOMIC(double,mu_Pmax); + GL_ATOMIC(double,mu_Pmin); + GL_ATOMIC(double,mu_Qmax); + GL_ATOMIC(double,mu_Qmin); + +public: + // event handlers + gen(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static gen *defaults; +}; + +#endif // _gen_H diff --git a/module/pypower/gencost.cpp b/module/pypower/gencost.cpp new file mode 100644 index 000000000..fcff614b4 --- /dev/null +++ b/module/pypower/gencost.cpp @@ -0,0 +1,107 @@ +// module/pypower/gencost.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(gencost); +EXPORT_INIT(gencost); +EXPORT_COMMIT(gencost); + +CLASS *gencost::oclass = NULL; +gencost *gencost::defaults = NULL; + +gencost::gencost(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"gencost",sizeof(gencost),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class gencost"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + PT_int32, "gencost_i", get_gencost_i_offset(), + PT_DESCRIPTION, "gencost number (1 to 29997)", + + PT_enumeration, "type", get_type_offset(), + PT_DESCRIPTION, "gencost type (1 = PQ, 2 = PV, 3 = ref, 4 = isolated)", + PT_KEYWORD, "UNKNOWN", (enumeration)0, + PT_KEYWORD, "PQ", (enumeration)1, + PT_KEYWORD, "PV", (enumeration)2, + PT_KEYWORD, "REF", (enumeration)3, + PT_KEYWORD, "NONE", (enumeration)4, + + PT_double, "Pd[MW]", get_Pd_offset(), + PT_DESCRIPTION, "real power demand (MW)", + + PT_double, "Qd[MVAr]", get_Qd_offset(), + PT_DESCRIPTION, "reactive power demand (MVAr)", + + PT_double, "Gs[MW]", get_Gs_offset(), + PT_DESCRIPTION, "shunt conductance (MW at V = 1.0 p.u.)", + + PT_double, "Bs[MVAr]", get_Bs_offset(), + PT_DESCRIPTION, "shunt susceptance (MVAr at V = 1.0 p.u.)", + + PT_int32, "area", get_area_offset(), + PT_DESCRIPTION, "area number, 1-100", + + PT_double, "baseKV[kV]", get_baseKV_offset(), + PT_DESCRIPTION, "voltage magnitude (p.u.)", + + PT_double, "Vm[pu*V]", get_Vm_offset(), + PT_DESCRIPTION, "voltage angle (degrees)", + + PT_double, "Va[deg]", get_Va_offset(), + PT_DESCRIPTION, "base voltage (kV)", + + PT_int32, "zone", get_zone_offset(), + PT_DESCRIPTION, "loss zone (1-999)", + + PT_double, "Vmax", get_Vmax_offset(), + PT_DESCRIPTION, "maximum voltage magnitude (p.u.)", + + PT_double, "Vmin", get_Vmin_offset(), + PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", + + PT_double, "lam_P", get_lam_P_offset(), + PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "lam_Q", get_lam_Q_offset(), + PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmax", get_mu_Vmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmin", get_mu_Vmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, + + NULL)<1){ + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int gencost::create(void) +{ + return 1; /* return 1 on success, 0 on failure */ +} + +int gencost::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP gencost::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/gencost.h b/module/pypower/gencost.h new file mode 100644 index 000000000..f183357a8 --- /dev/null +++ b/module/pypower/gencost.h @@ -0,0 +1,45 @@ +// module/pypower/gencost.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _gencost_H +#define _gencost_H + +#include "gridlabd.h" + +class gencost : public gld_object +{ + +public: + // published properties + GL_ATOMIC(int32,gencost_i); + GL_ATOMIC(enumeration,type); + GL_ATOMIC(double,Pd); + GL_ATOMIC(double,Qd); + GL_ATOMIC(double,Gs); + GL_ATOMIC(double,Bs); + GL_ATOMIC(int32,area); + GL_ATOMIC(double,baseKV); + GL_ATOMIC(double,Vm); + GL_ATOMIC(double,Va); + GL_ATOMIC(int32,zone); + GL_ATOMIC(double,Vmax); + GL_ATOMIC(double,Vmin); + GL_ATOMIC(double,lam_P); + GL_ATOMIC(double,lam_Q); + GL_ATOMIC(double,mu_Vmax); + GL_ATOMIC(double,mu_Vmin); + +public: + // event handlers + gencost(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static gencost *defaults; +}; + +#endif // _gencost_H diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 13d53f58b..dfab829ad 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -5,6 +5,10 @@ #include "pypower.h" +bool enable_opf = false; +double base_MVA = 100.0; +int32 pypower_version = 2; + EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) { if (set_callback(fntable)==NULL) @@ -16,9 +20,25 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) INIT_MMF(pypower); new bus(module); - // new branch(module); - // new gen(module); - // new gencost(module) + new branch(module); + new gen(module); + new gencost(module); + + gl_global_create("pypower::version", + PT_int32, &pypower_version, + PT_DESCRIPTION, "Version of pypower used", + NULL); + + gl_global_create("pypower::enable_opf", + PT_bool, &enable_opf, + PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", + NULL); + + gl_global_create("pypower::baseMVA", + PT_double, &base_MVA, + PT_UNITS, "MVA", + PT_DESCRIPTION, "Base MVA value", + NULL); // always return the first class registered return bus::oclass; diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index b33900f0f..9f652d2a8 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -12,8 +12,8 @@ #include "gridlabd.h" #include "bus.h" -// #include "branch.h" -// #include "gen.h" -// #include "gencost.h" +#include "branch.h" +#include "gen.h" +#include "gencost.h" #endif From e355ff9bf676e42b0263be70b5d100b7285ec020 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 14:38:50 -0800 Subject: [PATCH 004/122] Add pypower to glm converter Signed-off-by: David P. Chassin --- converters/py2glm.py | 85 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 converters/py2glm.py diff --git a/converters/py2glm.py b/converters/py2glm.py new file mode 100644 index 000000000..fde830e13 --- /dev/null +++ b/converters/py2glm.py @@ -0,0 +1,85 @@ +import json +import os +import sys, getopt +import datetime +import importlib, copy +from importlib import util + + +config = {"input":"py","output":"glm","type":["pypower"]} + +def help(): + return """py2glm.py -i -o [options...] + -c|--config output converter configuration data + -h|--help output this help + -i|--ifile [REQUIRED] PY input file + -o|--ofile [OPTIONAL] GLM output file name + -t|--type type of input file +""" + +def main(): + filename_py = '' + filename_glm = '' + py_type = '' + try : + opts, args = getopt.getopt(sys.argv[1:],"chi:o:t:",["config","help","ifile=","ofile=","type="]) + except getopt.GetoptError: + sys.exit(2) + if not opts : + print('Missing command arguments') + sys.exit(2) + for opt, arg in opts: + if opt in ("-c","--config"): + print(config) + sys.exit() + elif opt in ("-h","--help"): + print(help()) + sys.exit() + elif opt in ("-i", "--ifile"): + filename_py = arg + elif opt in ("-o", "--ofile"): + filename_glm = arg + elif opt in ("-t", "--type"): + py_type = arg + else : + error(f"{opt}={arg} is not a valid option") + + convert(ifile=filename_py,ofile=filename_glm,py_type=py_type) + +def convert(ifile,ofile,py_type): + """Default converter is pypower case""" + assert(py_type in ['pypower','']) + + modspec = util.spec_from_file_location("glm",ifile) + modname = os.path.splitext(ifile)[0] + mod = importlib.import_module(modname) + casedef = getattr(mod,os.path.basename(modname)) + data = casedef() + + NL='\n' + with open(ofile,"w") as glm: + glm.write(f"""// generated by {' '.join(sys.argv)} +module pypower +{{ + version {data['version']}; + baseMVA {data['baseMVA']}; +}} +""") + + for name,spec in dict( + # pypower properties must be in the save order as the case array columns + bus = "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", + gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", + branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", + # gencost = "TODO" + ).items(): + for line in data[name]: + glm.write(f"""object {name} +{{ +{NL.join([f" {x} {line[n]};" for n,x in enumerate(spec.split())])} +}} +""") + +if __name__ == '__main__': + main() + From ab4e1acba16ae56d65f3a342981394bd98d3e590 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 14:54:23 -0800 Subject: [PATCH 005/122] Add pypower test case 14 Signed-off-by: David P. Chassin --- converters/py2glm.py | 2 +- module/pypower/autotest/case14.glm | 670 ++++++++++++++++++++++++ module/pypower/autotest/case14.py | 97 ++++ module/pypower/autotest/test_case14.glm | 11 + 4 files changed, 779 insertions(+), 1 deletion(-) create mode 100644 module/pypower/autotest/case14.glm create mode 100644 module/pypower/autotest/case14.py create mode 100644 module/pypower/autotest/test_case14.glm diff --git a/converters/py2glm.py b/converters/py2glm.py index fde830e13..5db48a084 100644 --- a/converters/py2glm.py +++ b/converters/py2glm.py @@ -52,7 +52,7 @@ def convert(ifile,ofile,py_type): modspec = util.spec_from_file_location("glm",ifile) modname = os.path.splitext(ifile)[0] - mod = importlib.import_module(modname) + mod = importlib.import_module(os.path.basename(modname)) casedef = getattr(mod,os.path.basename(modname)) data = casedef() diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm new file mode 100644 index 000000000..f0abaa570 --- /dev/null +++ b/module/pypower/autotest/case14.glm @@ -0,0 +1,670 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 3.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.06; + Va 0.0; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 2.0; + type 2.0; + Pd 21.7; + Qd 12.7; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.045; + Va -4.98; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 3.0; + type 2.0; + Pd 94.2; + Qd 19.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -12.72; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 4.0; + type 1.0; + Pd 47.8; + Qd -3.9; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.019; + Va -10.33; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 7.6; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.02; + Va -8.78; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 6.0; + type 2.0; + Pd 11.2; + Qd 7.5; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.07; + Va -14.22; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.062; + Va -13.37; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 8.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.09; + Va -13.36; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 9.0; + type 1.0; + Pd 29.5; + Qd 16.6; + Gs 0.0; + Bs 19.0; + area 1.0; + Vm 1.056; + Va -14.94; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 10.0; + type 1.0; + Pd 9.0; + Qd 5.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.051; + Va -15.1; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 3.5; + Qd 1.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.057; + Va -14.79; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 12.0; + type 1.0; + Pd 6.1; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.055; + Va -15.07; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 13.0; + type 1.0; + Pd 13.5; + Qd 5.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va -15.16; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 14.9; + Qd 5.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.036; + Va -16.04; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object gen +{ + bus 1.0; + Pg 232.4; + Qg -16.9; + Qmax 10.0; + Qmin 0.0; + Vg 1.06; + mBase 100.0; + status 1.0; + Pmax 332.4; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 2.0; + Pg 40.0; + Qg 42.4; + Qmax 50.0; + Qmin -40.0; + Vg 1.045; + mBase 100.0; + status 1.0; + Pmax 140.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 3.0; + Pg 0.0; + Qg 23.4; + Qmax 40.0; + Qmin 0.0; + Vg 1.01; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 6.0; + Pg 0.0; + Qg 12.2; + Qmax 24.0; + Qmin -6.0; + Vg 1.07; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 8.0; + Pg 0.0; + Qg 17.4; + Qmax 24.0; + Qmin -6.0; + Vg 1.09; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.01938; + x 0.05917; + b 0.0528; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 5.0; + r 0.05403; + x 0.22304; + b 0.0492; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 3.0; + r 0.04699; + x 0.19797; + b 0.0438; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 4.0; + r 0.05811; + x 0.17632; + b 0.034; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 5.0; + r 0.05695; + x 0.17388; + b 0.0346; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 4.0; + r 0.06701; + x 0.17103; + b 0.0128; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 5.0; + r 0.01335; + x 0.04211; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 7.0; + r 0.0; + x 0.20912; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.978; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 9.0; + r 0.0; + x 0.55618; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.969; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 6.0; + r 0.0; + x 0.25202; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.932; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 11.0; + r 0.09498; + x 0.1989; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 12.0; + r 0.12291; + x 0.25581; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 13.0; + r 0.06615; + x 0.13027; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 8.0; + r 0.0; + x 0.17615; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 9.0; + r 0.0; + x 0.11001; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 10.0; + r 0.03181; + x 0.0845; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 14.0; + r 0.12711; + x 0.27038; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 11.0; + r 0.08205; + x 0.19207; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 13.0; + r 0.22092; + x 0.19988; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 14.0; + r 0.17093; + x 0.34802; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case14.py b/module/pypower/autotest/case14.py new file mode 100644 index 000000000..1ff5573da --- /dev/null +++ b/module/pypower/autotest/case14.py @@ -0,0 +1,97 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for IEEE 14 bus test case. +""" + +from numpy import array + +def case14(): + """Power flow data for IEEE 14 bus test case. + Please see L{caseformat} for details on the case file format. + + This data was converted from IEEE Common Data Format + (ieee14cdf.txt) on 20-Sep-2004 by cdf2matp, rev. 1.11 + + Converted from IEEE CDF file from: + U{http://www.ee.washington.edu/research/pstca/} + + 08/19/93 UW ARCHIVE 100.0 1962 W IEEE 14 Bus Test Case + + @return: Power flow data for IEEE 14 bus test case. + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 3, 0, 0, 0, 0, 1, 1.06, 0, 0, 1, 1.06, 0.94], + [2, 2, 21.7, 12.7, 0, 0, 1, 1.045, -4.98, 0, 1, 1.06, 0.94], + [3, 2, 94.2, 19, 0, 0, 1, 1.01, -12.72, 0, 1, 1.06, 0.94], + [4, 1, 47.8, -3.9, 0, 0, 1, 1.019, -10.33, 0, 1, 1.06, 0.94], + [5, 1, 7.6, 1.6, 0, 0, 1, 1.02, -8.78, 0, 1, 1.06, 0.94], + [6, 2, 11.2, 7.5, 0, 0, 1, 1.07, -14.22, 0, 1, 1.06, 0.94], + [7, 1, 0, 0, 0, 0, 1, 1.062, -13.37, 0, 1, 1.06, 0.94], + [8, 2, 0, 0, 0, 0, 1, 1.09, -13.36, 0, 1, 1.06, 0.94], + [9, 1, 29.5, 16.6, 0, 19, 1, 1.056, -14.94, 0, 1, 1.06, 0.94], + [10, 1, 9, 5.8, 0, 0, 1, 1.051, -15.1, 0, 1, 1.06, 0.94], + [11, 1, 3.5, 1.8, 0, 0, 1, 1.057, -14.79, 0, 1, 1.06, 0.94], + [12, 1, 6.1, 1.6, 0, 0, 1, 1.055, -15.07, 0, 1, 1.06, 0.94], + [13, 1, 13.5, 5.8, 0, 0, 1, 1.05, -15.16, 0, 1, 1.06, 0.94], + [14, 1, 14.9, 5, 0, 0, 1, 1.036, -16.04, 0, 1, 1.06, 0.94] + ]) + + ## 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, apf + ppc["gen"] = array([ + [1, 232.4, -16.9, 10, 0, 1.06, 100, 1, 332.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [2, 40, 42.4, 50, -40, 1.045, 100, 1, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [3, 0, 23.4, 40, 0, 1.01, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [6, 0, 12.2, 24, -6, 1.07, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [8, 0, 17.4, 24, -6, 1.09, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.01938, 0.05917, 0.0528, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 5, 0.05403, 0.22304, 0.0492, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 3, 0.04699, 0.19797, 0.0438, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 4, 0.05811, 0.17632, 0.034, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 5, 0.05695, 0.17388, 0.0346, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 4, 0.06701, 0.17103, 0.0128, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 5, 0.01335, 0.04211, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 7, 0, 0.20912, 0, 9900, 0, 0, 0.978, 0, 1, -360, 360], + [4, 9, 0, 0.55618, 0, 9900, 0, 0, 0.969, 0, 1, -360, 360], + [5, 6, 0, 0.25202, 0, 9900, 0, 0, 0.932, 0, 1, -360, 360], + [6, 11, 0.09498, 0.1989, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 12, 0.12291, 0.25581, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 13, 0.06615, 0.13027, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 8, 0, 0.17615, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 9, 0, 0.11001, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 10, 0.03181, 0.0845, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 14, 0.12711, 0.27038, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [10, 11, 0.08205, 0.19207, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 13, 0.22092, 0.19988, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [13, 14, 0.17093, 0.34802, 0, 9900, 0, 0, 0, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.0430293, 20, 0], + [2, 0, 0, 3, 0.25, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0] + ]) + + return ppc diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm new file mode 100644 index 000000000..944b4e639 --- /dev/null +++ b/module/pypower/autotest/test_case14.glm @@ -0,0 +1,11 @@ +#define CASE=14 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file From 87f02c0d938e40e68f7489de81b59d6e1b398d4e Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 14:58:20 -0800 Subject: [PATCH 006/122] Added more pypower test cases Signed-off-by: David P. Chassin --- module/pypower/autotest/case118.glm | 6166 ++++++++++++++++++++++ module/pypower/autotest/case118.py | 469 ++ module/pypower/autotest/case30.glm | 1286 +++++ module/pypower/autotest/case30.py | 154 + module/pypower/autotest/case39.glm | 1606 ++++++ module/pypower/autotest/case39.py | 221 + module/pypower/autotest/case57.glm | 2366 +++++++++ module/pypower/autotest/case57.py | 207 + module/pypower/autotest/test_case118.glm | 11 + module/pypower/autotest/test_case30.glm | 11 + module/pypower/autotest/test_case39.glm | 11 + module/pypower/autotest/test_case57.glm | 11 + 12 files changed, 12519 insertions(+) create mode 100644 module/pypower/autotest/case118.glm create mode 100644 module/pypower/autotest/case118.py create mode 100644 module/pypower/autotest/case30.glm create mode 100644 module/pypower/autotest/case30.py create mode 100644 module/pypower/autotest/case39.glm create mode 100644 module/pypower/autotest/case39.py create mode 100644 module/pypower/autotest/case57.glm create mode 100644 module/pypower/autotest/case57.py create mode 100644 module/pypower/autotest/test_case118.glm create mode 100644 module/pypower/autotest/test_case30.glm create mode 100644 module/pypower/autotest/test_case39.glm create mode 100644 module/pypower/autotest/test_case57.glm diff --git a/module/pypower/autotest/case118.glm b/module/pypower/autotest/case118.glm new file mode 100644 index 000000000..e32f82fe1 --- /dev/null +++ b/module/pypower/autotest/case118.glm @@ -0,0 +1,6166 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 2.0; + Pd 51.0; + Qd 27.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.955; + Va 10.67; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 2.0; + type 1.0; + Pd 20.0; + Qd 9.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.971; + Va 11.22; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 3.0; + type 1.0; + Pd 39.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va 11.56; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 4.0; + type 2.0; + Pd 39.0; + Qd 12.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.998; + Va 15.28; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs -40.0; + area 1.0; + Vm 1.002; + Va 15.73; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 6.0; + type 2.0; + Pd 52.0; + Qd 22.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.99; + Va 13.0; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 19.0; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.989; + Va 12.56; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 8.0; + type 2.0; + Pd 28.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.015; + Va 20.77; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 9.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.043; + Va 28.02; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 10.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va 35.61; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 70.0; + Qd 23.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 12.72; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 12.0; + type 2.0; + Pd 47.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.99; + Va 12.2; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 13.0; + type 1.0; + Pd 34.0; + Qd 16.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va 11.35; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 14.0; + Qd 1.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va 11.5; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 15.0; + type 2.0; + Pd 90.0; + Qd 30.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va 11.23; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 16.0; + type 1.0; + Pd 25.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va 11.91; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 17.0; + type 1.0; + Pd 11.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.995; + Va 13.74; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 18.0; + type 2.0; + Pd 60.0; + Qd 34.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.973; + Va 11.53; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 19.0; + type 2.0; + Pd 45.0; + Qd 25.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.963; + Va 11.05; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 20.0; + type 1.0; + Pd 18.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.958; + Va 11.93; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 21.0; + type 1.0; + Pd 14.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.959; + Va 13.52; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 22.0; + type 1.0; + Pd 10.0; + Qd 5.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va 16.08; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 23.0; + type 1.0; + Pd 7.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 21.0; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 24.0; + type 2.0; + Pd 13.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.992; + Va 20.89; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 25.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va 27.93; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 26.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.015; + Va 29.71; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 27.0; + type 2.0; + Pd 71.0; + Qd 13.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va 15.35; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 28.0; + type 1.0; + Pd 17.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.962; + Va 13.62; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 29.0; + type 1.0; + Pd 24.0; + Qd 4.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.963; + Va 12.63; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 30.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va 18.79; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 31.0; + type 2.0; + Pd 43.0; + Qd 27.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 12.75; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 32.0; + type 2.0; + Pd 59.0; + Qd 23.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.964; + Va 14.8; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 33.0; + type 1.0; + Pd 23.0; + Qd 9.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.972; + Va 10.63; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 34.0; + type 2.0; + Pd 59.0; + Qd 26.0; + Gs 0.0; + Bs 14.0; + area 1.0; + Vm 0.986; + Va 11.3; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 35.0; + type 1.0; + Pd 33.0; + Qd 9.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.981; + Va 10.87; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 36.0; + type 2.0; + Pd 31.0; + Qd 17.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 10.87; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 37.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs -25.0; + area 1.0; + Vm 0.992; + Va 11.77; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 38.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.962; + Va 16.91; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 39.0; + type 1.0; + Pd 27.0; + Qd 11.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va 8.41; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 40.0; + type 2.0; + Pd 66.0; + Qd 23.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va 7.35; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 41.0; + type 1.0; + Pd 37.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 6.92; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 42.0; + type 2.0; + Pd 96.0; + Qd 23.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 8.53; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 43.0; + type 1.0; + Pd 18.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.978; + Va 11.28; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 44.0; + type 1.0; + Pd 16.0; + Qd 8.0; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 0.985; + Va 13.82; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 45.0; + type 1.0; + Pd 53.0; + Qd 22.0; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 0.987; + Va 15.67; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 46.0; + type 2.0; + Pd 28.0; + Qd 10.0; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 1.005; + Va 18.49; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 47.0; + type 1.0; + Pd 34.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.017; + Va 20.73; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 48.0; + type 1.0; + Pd 20.0; + Qd 11.0; + Gs 0.0; + Bs 15.0; + area 1.0; + Vm 1.021; + Va 19.93; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 49.0; + type 2.0; + Pd 87.0; + Qd 30.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.025; + Va 20.94; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 50.0; + type 1.0; + Pd 17.0; + Qd 4.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.001; + Va 18.9; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 51.0; + type 1.0; + Pd 17.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 16.28; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 52.0; + type 1.0; + Pd 18.0; + Qd 5.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.957; + Va 15.32; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 53.0; + type 1.0; + Pd 23.0; + Qd 11.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.946; + Va 14.35; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 54.0; + type 2.0; + Pd 113.0; + Qd 32.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.955; + Va 15.26; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 55.0; + type 2.0; + Pd 63.0; + Qd 22.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.952; + Va 14.97; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 56.0; + type 2.0; + Pd 84.0; + Qd 18.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.954; + Va 15.16; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 57.0; + type 1.0; + Pd 12.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.971; + Va 16.36; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 58.0; + type 1.0; + Pd 12.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.959; + Va 15.51; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 59.0; + type 2.0; + Pd 277.0; + Qd 113.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 19.37; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 60.0; + type 1.0; + Pd 78.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 23.15; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 61.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.995; + Va 24.04; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 62.0; + type 2.0; + Pd 77.0; + Qd 14.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.998; + Va 23.43; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 63.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.969; + Va 22.75; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 64.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va 24.52; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 65.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.005; + Va 27.65; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 66.0; + type 2.0; + Pd 39.0; + Qd 18.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va 27.48; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 67.0; + type 1.0; + Pd 28.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.02; + Va 24.84; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 68.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.003; + Va 27.55; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 69.0; + type 3.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.035; + Va 30.0; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 70.0; + type 2.0; + Pd 66.0; + Qd 20.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va 22.58; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 71.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.987; + Va 22.15; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 72.0; + type 2.0; + Pd 12.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 20.98; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 73.0; + type 2.0; + Pd 6.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.991; + Va 21.94; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 74.0; + type 2.0; + Pd 68.0; + Qd 27.0; + Gs 0.0; + Bs 12.0; + area 1.0; + Vm 0.958; + Va 21.64; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 75.0; + type 1.0; + Pd 47.0; + Qd 11.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 22.91; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 76.0; + type 2.0; + Pd 68.0; + Qd 36.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.943; + Va 21.77; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 77.0; + type 2.0; + Pd 61.0; + Qd 28.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.006; + Va 26.72; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 78.0; + type 1.0; + Pd 71.0; + Qd 26.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.003; + Va 26.42; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 79.0; + type 1.0; + Pd 39.0; + Qd 32.0; + Gs 0.0; + Bs 20.0; + area 1.0; + Vm 1.009; + Va 26.72; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 80.0; + type 2.0; + Pd 130.0; + Qd 26.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.04; + Va 28.96; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 81.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.997; + Va 28.1; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 82.0; + type 1.0; + Pd 54.0; + Qd 27.0; + Gs 0.0; + Bs 20.0; + area 1.0; + Vm 0.989; + Va 27.24; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 83.0; + type 1.0; + Pd 20.0; + Qd 10.0; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 0.985; + Va 28.42; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 84.0; + type 1.0; + Pd 11.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 30.95; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 85.0; + type 2.0; + Pd 24.0; + Qd 15.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 32.51; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 86.0; + type 1.0; + Pd 21.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.987; + Va 31.14; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 87.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.015; + Va 31.4; + baseKV 161.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 88.0; + type 1.0; + Pd 48.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.987; + Va 35.64; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 89.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.005; + Va 39.69; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 90.0; + type 2.0; + Pd 163.0; + Qd 42.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 33.29; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 91.0; + type 2.0; + Pd 10.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 33.31; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 92.0; + type 2.0; + Pd 65.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 33.8; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 93.0; + type 1.0; + Pd 12.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.987; + Va 30.79; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 94.0; + type 1.0; + Pd 30.0; + Qd 16.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.991; + Va 28.64; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 95.0; + type 1.0; + Pd 42.0; + Qd 31.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.981; + Va 27.67; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 96.0; + type 1.0; + Pd 38.0; + Qd 15.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 27.51; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 97.0; + type 1.0; + Pd 15.0; + Qd 9.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.011; + Va 27.88; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 98.0; + type 1.0; + Pd 34.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.024; + Va 27.4; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 99.0; + type 2.0; + Pd 42.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va 27.04; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 100.0; + type 2.0; + Pd 37.0; + Qd 18.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.017; + Va 28.03; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 101.0; + type 1.0; + Pd 22.0; + Qd 15.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 29.61; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 102.0; + type 1.0; + Pd 5.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.991; + Va 32.3; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 103.0; + type 2.0; + Pd 23.0; + Qd 16.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.001; + Va 24.44; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 104.0; + type 2.0; + Pd 38.0; + Qd 25.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.971; + Va 21.69; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 105.0; + type 2.0; + Pd 31.0; + Qd 26.0; + Gs 0.0; + Bs 20.0; + area 1.0; + Vm 0.965; + Va 20.57; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 106.0; + type 1.0; + Pd 43.0; + Qd 16.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.962; + Va 20.32; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 107.0; + type 2.0; + Pd 50.0; + Qd 12.0; + Gs 0.0; + Bs 6.0; + area 1.0; + Vm 0.952; + Va 17.53; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 108.0; + type 1.0; + Pd 2.0; + Qd 1.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 19.38; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 109.0; + type 1.0; + Pd 8.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 18.93; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 110.0; + type 2.0; + Pd 39.0; + Qd 30.0; + Gs 0.0; + Bs 6.0; + area 1.0; + Vm 0.973; + Va 18.09; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 111.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 19.74; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 112.0; + type 2.0; + Pd 68.0; + Qd 13.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.975; + Va 14.99; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 113.0; + type 2.0; + Pd 6.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 13.74; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 114.0; + type 1.0; + Pd 8.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.96; + Va 14.46; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 115.0; + type 1.0; + Pd 22.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.96; + Va 14.46; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 116.0; + type 2.0; + Pd 184.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.005; + Va 27.12; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 117.0; + type 1.0; + Pd 20.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.974; + Va 10.67; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 118.0; + type 1.0; + Pd 33.0; + Qd 15.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.949; + Va 21.92; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object gen +{ + bus 1.0; + Pg 0.0; + Qg 0.0; + Qmax 15.0; + Qmin -5.0; + Vg 0.955; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 4.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.998; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 6.0; + Pg 0.0; + Qg 0.0; + Qmax 50.0; + Qmin -13.0; + Vg 0.99; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 8.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 1.015; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 10.0; + Pg 450.0; + Qg 0.0; + Qmax 200.0; + Qmin -147.0; + Vg 1.05; + mBase 100.0; + status 1.0; + Pmax 550.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 12.0; + Pg 85.0; + Qg 0.0; + Qmax 120.0; + Qmin -35.0; + Vg 0.99; + mBase 100.0; + status 1.0; + Pmax 185.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 15.0; + Pg 0.0; + Qg 0.0; + Qmax 30.0; + Qmin -10.0; + Vg 0.97; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 18.0; + Pg 0.0; + Qg 0.0; + Qmax 50.0; + Qmin -16.0; + Vg 0.973; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 19.0; + Pg 0.0; + Qg 0.0; + Qmax 24.0; + Qmin -8.0; + Vg 0.962; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 24.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.992; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 25.0; + Pg 220.0; + Qg 0.0; + Qmax 140.0; + Qmin -47.0; + Vg 1.05; + mBase 100.0; + status 1.0; + Pmax 320.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 26.0; + Pg 314.0; + Qg 0.0; + Qmax 1000.0; + Qmin -1000.0; + Vg 1.015; + mBase 100.0; + status 1.0; + Pmax 414.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 27.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.968; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 31.0; + Pg 7.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.967; + mBase 100.0; + status 1.0; + Pmax 107.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 32.0; + Pg 0.0; + Qg 0.0; + Qmax 42.0; + Qmin -14.0; + Vg 0.963; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 34.0; + Pg 0.0; + Qg 0.0; + Qmax 24.0; + Qmin -8.0; + Vg 0.984; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 36.0; + Pg 0.0; + Qg 0.0; + Qmax 24.0; + Qmin -8.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 40.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.97; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 42.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 46.0; + Pg 19.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 119.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 49.0; + Pg 204.0; + Qg 0.0; + Qmax 210.0; + Qmin -85.0; + Vg 1.025; + mBase 100.0; + status 1.0; + Pmax 304.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 54.0; + Pg 48.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.955; + mBase 100.0; + status 1.0; + Pmax 148.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 55.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.952; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 56.0; + Pg 0.0; + Qg 0.0; + Qmax 15.0; + Qmin -8.0; + Vg 0.954; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 59.0; + Pg 155.0; + Qg 0.0; + Qmax 180.0; + Qmin -60.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 255.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 61.0; + Pg 160.0; + Qg 0.0; + Qmax 300.0; + Qmin -100.0; + Vg 0.995; + mBase 100.0; + status 1.0; + Pmax 260.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 62.0; + Pg 0.0; + Qg 0.0; + Qmax 20.0; + Qmin -20.0; + Vg 0.998; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 65.0; + Pg 391.0; + Qg 0.0; + Qmax 200.0; + Qmin -67.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 491.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 66.0; + Pg 392.0; + Qg 0.0; + Qmax 200.0; + Qmin -67.0; + Vg 1.05; + mBase 100.0; + status 1.0; + Pmax 492.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 69.0; + Pg 516.4; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 1.035; + mBase 100.0; + status 1.0; + Pmax 805.2; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 70.0; + Pg 0.0; + Qg 0.0; + Qmax 32.0; + Qmin -10.0; + Vg 0.984; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 72.0; + Pg 0.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 73.0; + Pg 0.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 0.991; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 74.0; + Pg 0.0; + Qg 0.0; + Qmax 9.0; + Qmin -6.0; + Vg 0.958; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 76.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.943; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 77.0; + Pg 0.0; + Qg 0.0; + Qmax 70.0; + Qmin -20.0; + Vg 1.006; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 80.0; + Pg 477.0; + Qg 0.0; + Qmax 280.0; + Qmin -165.0; + Vg 1.04; + mBase 100.0; + status 1.0; + Pmax 577.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 85.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 87.0; + Pg 4.0; + Qg 0.0; + Qmax 1000.0; + Qmin -100.0; + Vg 1.015; + mBase 100.0; + status 1.0; + Pmax 104.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 89.0; + Pg 607.0; + Qg 0.0; + Qmax 300.0; + Qmin -210.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 707.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 90.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 91.0; + Pg 0.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 92.0; + Pg 0.0; + Qg 0.0; + Qmax 9.0; + Qmin -3.0; + Vg 0.99; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 99.0; + Pg 0.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 1.01; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 100.0; + Pg 252.0; + Qg 0.0; + Qmax 155.0; + Qmin -50.0; + Vg 1.017; + mBase 100.0; + status 1.0; + Pmax 352.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 103.0; + Pg 40.0; + Qg 0.0; + Qmax 40.0; + Qmin -15.0; + Vg 1.01; + mBase 100.0; + status 1.0; + Pmax 140.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 104.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.971; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 105.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.965; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 107.0; + Pg 0.0; + Qg 0.0; + Qmax 200.0; + Qmin -200.0; + Vg 0.952; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 110.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.973; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 111.0; + Pg 36.0; + Qg 0.0; + Qmax 1000.0; + Qmin -100.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 136.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 112.0; + Pg 0.0; + Qg 0.0; + Qmax 1000.0; + Qmin -100.0; + Vg 0.975; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 113.0; + Pg 0.0; + Qg 0.0; + Qmax 200.0; + Qmin -100.0; + Vg 0.993; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 116.0; + Pg 0.0; + Qg 0.0; + Qmax 1000.0; + Qmin -1000.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.0303; + x 0.0999; + b 0.0254; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 3.0; + r 0.0129; + x 0.0424; + b 0.01082; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 5.0; + r 0.00176; + x 0.00798; + b 0.0021; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 5.0; + r 0.0241; + x 0.108; + b 0.0284; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 6.0; + r 0.0119; + x 0.054; + b 0.01426; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 7.0; + r 0.00459; + x 0.0208; + b 0.0055; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 9.0; + r 0.00244; + x 0.0305; + b 1.162; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 5.0; + r 0.0; + x 0.0267; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.985; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 10.0; + r 0.00258; + x 0.0322; + b 1.23; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 11.0; + r 0.0209; + x 0.0688; + b 0.01748; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 11.0; + r 0.0203; + x 0.0682; + b 0.01738; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 12.0; + r 0.00595; + x 0.0196; + b 0.00502; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 12.0; + r 0.0187; + x 0.0616; + b 0.01572; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 12.0; + r 0.0484; + x 0.16; + b 0.0406; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 12.0; + r 0.00862; + x 0.034; + b 0.00874; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 13.0; + r 0.02225; + x 0.0731; + b 0.01876; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 14.0; + r 0.0215; + x 0.0707; + b 0.01816; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 15.0; + r 0.0744; + x 0.2444; + b 0.06268; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 15.0; + r 0.0595; + x 0.195; + b 0.0502; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 16.0; + r 0.0212; + x 0.0834; + b 0.0214; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 17.0; + r 0.0132; + x 0.0437; + b 0.0444; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 17.0; + r 0.0454; + x 0.1801; + b 0.0466; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 18.0; + r 0.0123; + x 0.0505; + b 0.01298; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 18.0; + tbus 19.0; + r 0.01119; + x 0.0493; + b 0.01142; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 20.0; + r 0.0252; + x 0.117; + b 0.0298; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 19.0; + r 0.012; + x 0.0394; + b 0.0101; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 20.0; + tbus 21.0; + r 0.0183; + x 0.0849; + b 0.0216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 22.0; + r 0.0209; + x 0.097; + b 0.0246; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 23.0; + r 0.0342; + x 0.159; + b 0.0404; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 24.0; + r 0.0135; + x 0.0492; + b 0.0498; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 25.0; + r 0.0156; + x 0.08; + b 0.0864; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 25.0; + r 0.0; + x 0.0382; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.96; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 27.0; + r 0.0318; + x 0.163; + b 0.1764; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 28.0; + r 0.01913; + x 0.0855; + b 0.0216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 28.0; + tbus 29.0; + r 0.0237; + x 0.0943; + b 0.0238; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 30.0; + tbus 17.0; + r 0.0; + x 0.0388; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.96; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 30.0; + r 0.00431; + x 0.0504; + b 0.514; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 30.0; + r 0.00799; + x 0.086; + b 0.908; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 31.0; + r 0.0474; + x 0.1563; + b 0.0399; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 29.0; + tbus 31.0; + r 0.0108; + x 0.0331; + b 0.0083; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 32.0; + r 0.0317; + x 0.1153; + b 0.1173; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 31.0; + tbus 32.0; + r 0.0298; + x 0.0985; + b 0.0251; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 32.0; + r 0.0229; + x 0.0755; + b 0.01926; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 33.0; + r 0.038; + x 0.1244; + b 0.03194; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 34.0; + r 0.0752; + x 0.247; + b 0.0632; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 35.0; + tbus 36.0; + r 0.00224; + x 0.0102; + b 0.00268; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 35.0; + tbus 37.0; + r 0.011; + x 0.0497; + b 0.01318; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 33.0; + tbus 37.0; + r 0.0415; + x 0.142; + b 0.0366; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 36.0; + r 0.00871; + x 0.0268; + b 0.00568; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 37.0; + r 0.00256; + x 0.0094; + b 0.00984; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 37.0; + r 0.0; + x 0.0375; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.935; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 37.0; + tbus 39.0; + r 0.0321; + x 0.106; + b 0.027; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 37.0; + tbus 40.0; + r 0.0593; + x 0.168; + b 0.042; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 30.0; + tbus 38.0; + r 0.00464; + x 0.054; + b 0.422; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 39.0; + tbus 40.0; + r 0.0184; + x 0.0605; + b 0.01552; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 40.0; + tbus 41.0; + r 0.0145; + x 0.0487; + b 0.01222; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 40.0; + tbus 42.0; + r 0.0555; + x 0.183; + b 0.0466; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 41.0; + tbus 42.0; + r 0.041; + x 0.135; + b 0.0344; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 43.0; + tbus 44.0; + r 0.0608; + x 0.2454; + b 0.06068; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 43.0; + r 0.0413; + x 0.1681; + b 0.04226; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 44.0; + tbus 45.0; + r 0.0224; + x 0.0901; + b 0.0224; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 45.0; + tbus 46.0; + r 0.04; + x 0.1356; + b 0.0332; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 46.0; + tbus 47.0; + r 0.038; + x 0.127; + b 0.0316; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 46.0; + tbus 48.0; + r 0.0601; + x 0.189; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 47.0; + tbus 49.0; + r 0.0191; + x 0.0625; + b 0.01604; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 42.0; + tbus 49.0; + r 0.0715; + x 0.323; + b 0.086; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 42.0; + tbus 49.0; + r 0.0715; + x 0.323; + b 0.086; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 45.0; + tbus 49.0; + r 0.0684; + x 0.186; + b 0.0444; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 48.0; + tbus 49.0; + r 0.0179; + x 0.0505; + b 0.01258; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 50.0; + r 0.0267; + x 0.0752; + b 0.01874; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 51.0; + r 0.0486; + x 0.137; + b 0.0342; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 51.0; + tbus 52.0; + r 0.0203; + x 0.0588; + b 0.01396; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 52.0; + tbus 53.0; + r 0.0405; + x 0.1635; + b 0.04058; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 53.0; + tbus 54.0; + r 0.0263; + x 0.122; + b 0.031; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 54.0; + r 0.073; + x 0.289; + b 0.0738; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 54.0; + r 0.0869; + x 0.291; + b 0.073; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 54.0; + tbus 55.0; + r 0.0169; + x 0.0707; + b 0.0202; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 54.0; + tbus 56.0; + r 0.00275; + x 0.00955; + b 0.00732; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 55.0; + tbus 56.0; + r 0.00488; + x 0.0151; + b 0.00374; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 57.0; + r 0.0343; + x 0.0966; + b 0.0242; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 50.0; + tbus 57.0; + r 0.0474; + x 0.134; + b 0.0332; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 58.0; + r 0.0343; + x 0.0966; + b 0.0242; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 51.0; + tbus 58.0; + r 0.0255; + x 0.0719; + b 0.01788; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 54.0; + tbus 59.0; + r 0.0503; + x 0.2293; + b 0.0598; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 59.0; + r 0.0825; + x 0.251; + b 0.0569; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 59.0; + r 0.0803; + x 0.239; + b 0.0536; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 55.0; + tbus 59.0; + r 0.04739; + x 0.2158; + b 0.05646; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 59.0; + tbus 60.0; + r 0.0317; + x 0.145; + b 0.0376; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 59.0; + tbus 61.0; + r 0.0328; + x 0.15; + b 0.0388; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 60.0; + tbus 61.0; + r 0.00264; + x 0.0135; + b 0.01456; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 60.0; + tbus 62.0; + r 0.0123; + x 0.0561; + b 0.01468; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 61.0; + tbus 62.0; + r 0.00824; + x 0.0376; + b 0.0098; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 63.0; + tbus 59.0; + r 0.0; + x 0.0386; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.96; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 63.0; + tbus 64.0; + r 0.00172; + x 0.02; + b 0.216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 64.0; + tbus 61.0; + r 0.0; + x 0.0268; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.985; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 65.0; + r 0.00901; + x 0.0986; + b 1.046; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 64.0; + tbus 65.0; + r 0.00269; + x 0.0302; + b 0.38; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 66.0; + r 0.018; + x 0.0919; + b 0.0248; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 66.0; + r 0.018; + x 0.0919; + b 0.0248; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 62.0; + tbus 66.0; + r 0.0482; + x 0.218; + b 0.0578; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 62.0; + tbus 67.0; + r 0.0258; + x 0.117; + b 0.031; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 65.0; + tbus 66.0; + r 0.0; + x 0.037; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.935; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 66.0; + tbus 67.0; + r 0.0224; + x 0.1015; + b 0.02682; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 65.0; + tbus 68.0; + r 0.00138; + x 0.016; + b 0.638; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 47.0; + tbus 69.0; + r 0.0844; + x 0.2778; + b 0.07092; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 69.0; + r 0.0985; + x 0.324; + b 0.0828; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 68.0; + tbus 69.0; + r 0.0; + x 0.037; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.935; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 69.0; + tbus 70.0; + r 0.03; + x 0.127; + b 0.122; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 70.0; + r 0.00221; + x 0.4115; + b 0.10198; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 70.0; + tbus 71.0; + r 0.00882; + x 0.0355; + b 0.00878; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 72.0; + r 0.0488; + x 0.196; + b 0.0488; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 71.0; + tbus 72.0; + r 0.0446; + x 0.18; + b 0.04444; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 71.0; + tbus 73.0; + r 0.00866; + x 0.0454; + b 0.01178; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 70.0; + tbus 74.0; + r 0.0401; + x 0.1323; + b 0.03368; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 70.0; + tbus 75.0; + r 0.0428; + x 0.141; + b 0.036; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 69.0; + tbus 75.0; + r 0.0405; + x 0.122; + b 0.124; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 74.0; + tbus 75.0; + r 0.0123; + x 0.0406; + b 0.01034; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 76.0; + tbus 77.0; + r 0.0444; + x 0.148; + b 0.0368; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 69.0; + tbus 77.0; + r 0.0309; + x 0.101; + b 0.1038; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 75.0; + tbus 77.0; + r 0.0601; + x 0.1999; + b 0.04978; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 77.0; + tbus 78.0; + r 0.00376; + x 0.0124; + b 0.01264; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 78.0; + tbus 79.0; + r 0.00546; + x 0.0244; + b 0.00648; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 77.0; + tbus 80.0; + r 0.017; + x 0.0485; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 77.0; + tbus 80.0; + r 0.0294; + x 0.105; + b 0.0228; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 79.0; + tbus 80.0; + r 0.0156; + x 0.0704; + b 0.0187; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 68.0; + tbus 81.0; + r 0.00175; + x 0.0202; + b 0.808; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 81.0; + tbus 80.0; + r 0.0; + x 0.037; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.935; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 77.0; + tbus 82.0; + r 0.0298; + x 0.0853; + b 0.08174; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 82.0; + tbus 83.0; + r 0.0112; + x 0.03665; + b 0.03796; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 83.0; + tbus 84.0; + r 0.0625; + x 0.132; + b 0.0258; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 83.0; + tbus 85.0; + r 0.043; + x 0.148; + b 0.0348; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 84.0; + tbus 85.0; + r 0.0302; + x 0.0641; + b 0.01234; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 85.0; + tbus 86.0; + r 0.035; + x 0.123; + b 0.0276; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 86.0; + tbus 87.0; + r 0.02828; + x 0.2074; + b 0.0445; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 85.0; + tbus 88.0; + r 0.02; + x 0.102; + b 0.0276; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 85.0; + tbus 89.0; + r 0.0239; + x 0.173; + b 0.047; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 88.0; + tbus 89.0; + r 0.0139; + x 0.0712; + b 0.01934; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 89.0; + tbus 90.0; + r 0.0518; + x 0.188; + b 0.0528; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 89.0; + tbus 90.0; + r 0.0238; + x 0.0997; + b 0.106; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 90.0; + tbus 91.0; + r 0.0254; + x 0.0836; + b 0.0214; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 89.0; + tbus 92.0; + r 0.0099; + x 0.0505; + b 0.0548; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 89.0; + tbus 92.0; + r 0.0393; + x 0.1581; + b 0.0414; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 91.0; + tbus 92.0; + r 0.0387; + x 0.1272; + b 0.03268; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 92.0; + tbus 93.0; + r 0.0258; + x 0.0848; + b 0.0218; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 92.0; + tbus 94.0; + r 0.0481; + x 0.158; + b 0.0406; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 93.0; + tbus 94.0; + r 0.0223; + x 0.0732; + b 0.01876; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 94.0; + tbus 95.0; + r 0.0132; + x 0.0434; + b 0.0111; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 80.0; + tbus 96.0; + r 0.0356; + x 0.182; + b 0.0494; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 82.0; + tbus 96.0; + r 0.0162; + x 0.053; + b 0.0544; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 94.0; + tbus 96.0; + r 0.0269; + x 0.0869; + b 0.023; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 80.0; + tbus 97.0; + r 0.0183; + x 0.0934; + b 0.0254; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 80.0; + tbus 98.0; + r 0.0238; + x 0.108; + b 0.0286; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 80.0; + tbus 99.0; + r 0.0454; + x 0.206; + b 0.0546; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 92.0; + tbus 100.0; + r 0.0648; + x 0.295; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 94.0; + tbus 100.0; + r 0.0178; + x 0.058; + b 0.0604; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 95.0; + tbus 96.0; + r 0.0171; + x 0.0547; + b 0.01474; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 96.0; + tbus 97.0; + r 0.0173; + x 0.0885; + b 0.024; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 98.0; + tbus 100.0; + r 0.0397; + x 0.179; + b 0.0476; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 99.0; + tbus 100.0; + r 0.018; + x 0.0813; + b 0.0216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 100.0; + tbus 101.0; + r 0.0277; + x 0.1262; + b 0.0328; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 92.0; + tbus 102.0; + r 0.0123; + x 0.0559; + b 0.01464; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 101.0; + tbus 102.0; + r 0.0246; + x 0.112; + b 0.0294; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 100.0; + tbus 103.0; + r 0.016; + x 0.0525; + b 0.0536; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 100.0; + tbus 104.0; + r 0.0451; + x 0.204; + b 0.0541; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 103.0; + tbus 104.0; + r 0.0466; + x 0.1584; + b 0.0407; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 103.0; + tbus 105.0; + r 0.0535; + x 0.1625; + b 0.0408; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 100.0; + tbus 106.0; + r 0.0605; + x 0.229; + b 0.062; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 104.0; + tbus 105.0; + r 0.00994; + x 0.0378; + b 0.00986; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 105.0; + tbus 106.0; + r 0.014; + x 0.0547; + b 0.01434; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 105.0; + tbus 107.0; + r 0.053; + x 0.183; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 105.0; + tbus 108.0; + r 0.0261; + x 0.0703; + b 0.01844; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 106.0; + tbus 107.0; + r 0.053; + x 0.183; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 108.0; + tbus 109.0; + r 0.0105; + x 0.0288; + b 0.0076; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 103.0; + tbus 110.0; + r 0.03906; + x 0.1813; + b 0.0461; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 109.0; + tbus 110.0; + r 0.0278; + x 0.0762; + b 0.0202; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 110.0; + tbus 111.0; + r 0.022; + x 0.0755; + b 0.02; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 110.0; + tbus 112.0; + r 0.0247; + x 0.064; + b 0.062; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 113.0; + r 0.00913; + x 0.0301; + b 0.00768; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 32.0; + tbus 113.0; + r 0.0615; + x 0.203; + b 0.0518; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 32.0; + tbus 114.0; + r 0.0135; + x 0.0612; + b 0.01628; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 115.0; + r 0.0164; + x 0.0741; + b 0.01972; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 114.0; + tbus 115.0; + r 0.0023; + x 0.0104; + b 0.00276; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 68.0; + tbus 116.0; + r 0.00034; + x 0.00405; + b 0.164; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 117.0; + r 0.0329; + x 0.14; + b 0.0358; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 75.0; + tbus 118.0; + r 0.0145; + x 0.0481; + b 0.01198; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 76.0; + tbus 118.0; + r 0.0164; + x 0.0544; + b 0.01356; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case118.py b/module/pypower/autotest/case118.py new file mode 100644 index 000000000..169be9ada --- /dev/null +++ b/module/pypower/autotest/case118.py @@ -0,0 +1,469 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for IEEE 118 bus test case. +""" + +from numpy import array + +def case118(): + """Power flow data for IEEE 118 bus test case. + Please see L{caseformat} for details on the case file format. + + This data was converted from IEEE Common Data Format + (ieee118cdf.txt) on 20-Sep-2004 by cdf2matp, rev. 1.11 + See end of file for warnings generated during conversion. + + Converted from IEEE CDF file from: + U{http://www.ee.washington.edu/research/pstca/} + + With baseKV data take from the PSAP format file from the same site, + added manually on 10-Mar-2006. + + 08/25/93 UW ARCHIVE 100.0 1961 W IEEE 118 Bus Test Case + + @return: Power flow data for IEEE 118 bus test case. + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 2, 51, 27, 0, 0, 1, 0.955, 10.67, 138, 1, 1.06, 0.94], + [2, 1, 20, 9, 0, 0, 1, 0.971, 11.22, 138, 1, 1.06, 0.94], + [3, 1, 39, 10, 0, 0, 1, 0.968, 11.56, 138, 1, 1.06, 0.94], + [4, 2, 39, 12, 0, 0, 1, 0.998, 15.28, 138, 1, 1.06, 0.94], + [5, 1, 0, 0, 0, -40, 1, 1.002, 15.73, 138, 1, 1.06, 0.94], + [6, 2, 52, 22, 0, 0, 1, 0.99, 13, 138, 1, 1.06, 0.94], + [7, 1, 19, 2, 0, 0, 1, 0.989, 12.56, 138, 1, 1.06, 0.94], + [8, 2, 28, 0, 0, 0, 1, 1.015, 20.77, 345, 1, 1.06, 0.94], + [9, 1, 0, 0, 0, 0, 1, 1.043, 28.02, 345, 1, 1.06, 0.94], + [10, 2, 0, 0, 0, 0, 1, 1.05, 35.61, 345, 1, 1.06, 0.94], + [11, 1, 70, 23, 0, 0, 1, 0.985, 12.72, 138, 1, 1.06, 0.94], + [12, 2, 47, 10, 0, 0, 1, 0.99, 12.2, 138, 1, 1.06, 0.94], + [13, 1, 34, 16, 0, 0, 1, 0.968, 11.35, 138, 1, 1.06, 0.94], + [14, 1, 14, 1, 0, 0, 1, 0.984, 11.5, 138, 1, 1.06, 0.94], + [15, 2, 90, 30, 0, 0, 1, 0.97, 11.23, 138, 1, 1.06, 0.94], + [16, 1, 25, 10, 0, 0, 1, 0.984, 11.91, 138, 1, 1.06, 0.94], + [17, 1, 11, 3, 0, 0, 1, 0.995, 13.74, 138, 1, 1.06, 0.94], + [18, 2, 60, 34, 0, 0, 1, 0.973, 11.53, 138, 1, 1.06, 0.94], + [19, 2, 45, 25, 0, 0, 1, 0.963, 11.05, 138, 1, 1.06, 0.94], + [20, 1, 18, 3, 0, 0, 1, 0.958, 11.93, 138, 1, 1.06, 0.94], + [21, 1, 14, 8, 0, 0, 1, 0.959, 13.52, 138, 1, 1.06, 0.94], + [22, 1, 10, 5, 0, 0, 1, 0.97, 16.08, 138, 1, 1.06, 0.94], + [23, 1, 7, 3, 0, 0, 1, 1, 21, 138, 1, 1.06, 0.94], + [24, 2, 13, 0, 0, 0, 1, 0.992, 20.89, 138, 1, 1.06, 0.94], + [25, 2, 0, 0, 0, 0, 1, 1.05, 27.93, 138, 1, 1.06, 0.94], + [26, 2, 0, 0, 0, 0, 1, 1.015, 29.71, 345, 1, 1.06, 0.94], + [27, 2, 71, 13, 0, 0, 1, 0.968, 15.35, 138, 1, 1.06, 0.94], + [28, 1, 17, 7, 0, 0, 1, 0.962, 13.62, 138, 1, 1.06, 0.94], + [29, 1, 24, 4, 0, 0, 1, 0.963, 12.63, 138, 1, 1.06, 0.94], + [30, 1, 0, 0, 0, 0, 1, 0.968, 18.79, 345, 1, 1.06, 0.94], + [31, 2, 43, 27, 0, 0, 1, 0.967, 12.75, 138, 1, 1.06, 0.94], + [32, 2, 59, 23, 0, 0, 1, 0.964, 14.8, 138, 1, 1.06, 0.94], + [33, 1, 23, 9, 0, 0, 1, 0.972, 10.63, 138, 1, 1.06, 0.94], + [34, 2, 59, 26, 0, 14, 1, 0.986, 11.3, 138, 1, 1.06, 0.94], + [35, 1, 33, 9, 0, 0, 1, 0.981, 10.87, 138, 1, 1.06, 0.94], + [36, 2, 31, 17, 0, 0, 1, 0.98, 10.87, 138, 1, 1.06, 0.94], + [37, 1, 0, 0, 0, -25, 1, 0.992, 11.77, 138, 1, 1.06, 0.94], + [38, 1, 0, 0, 0, 0, 1, 0.962, 16.91, 345, 1, 1.06, 0.94], + [39, 1, 27, 11, 0, 0, 1, 0.97, 8.41, 138, 1, 1.06, 0.94], + [40, 2, 66, 23, 0, 0, 1, 0.97, 7.35, 138, 1, 1.06, 0.94], + [41, 1, 37, 10, 0, 0, 1, 0.967, 6.92, 138, 1, 1.06, 0.94], + [42, 2, 96, 23, 0, 0, 1, 0.985, 8.53, 138, 1, 1.06, 0.94], + [43, 1, 18, 7, 0, 0, 1, 0.978, 11.28, 138, 1, 1.06, 0.94], + [44, 1, 16, 8, 0, 10, 1, 0.985, 13.82, 138, 1, 1.06, 0.94], + [45, 1, 53, 22, 0, 10, 1, 0.987, 15.67, 138, 1, 1.06, 0.94], + [46, 2, 28, 10, 0, 10, 1, 1.005, 18.49, 138, 1, 1.06, 0.94], + [47, 1, 34, 0, 0, 0, 1, 1.017, 20.73, 138, 1, 1.06, 0.94], + [48, 1, 20, 11, 0, 15, 1, 1.021, 19.93, 138, 1, 1.06, 0.94], + [49, 2, 87, 30, 0, 0, 1, 1.025, 20.94, 138, 1, 1.06, 0.94], + [50, 1, 17, 4, 0, 0, 1, 1.001, 18.9, 138, 1, 1.06, 0.94], + [51, 1, 17, 8, 0, 0, 1, 0.967, 16.28, 138, 1, 1.06, 0.94], + [52, 1, 18, 5, 0, 0, 1, 0.957, 15.32, 138, 1, 1.06, 0.94], + [53, 1, 23, 11, 0, 0, 1, 0.946, 14.35, 138, 1, 1.06, 0.94], + [54, 2, 113, 32, 0, 0, 1, 0.955, 15.26, 138, 1, 1.06, 0.94], + [55, 2, 63, 22, 0, 0, 1, 0.952, 14.97, 138, 1, 1.06, 0.94], + [56, 2, 84, 18, 0, 0, 1, 0.954, 15.16, 138, 1, 1.06, 0.94], + [57, 1, 12, 3, 0, 0, 1, 0.971, 16.36, 138, 1, 1.06, 0.94], + [58, 1, 12, 3, 0, 0, 1, 0.959, 15.51, 138, 1, 1.06, 0.94], + [59, 2, 277, 113, 0, 0, 1, 0.985, 19.37, 138, 1, 1.06, 0.94], + [60, 1, 78, 3, 0, 0, 1, 0.993, 23.15, 138, 1, 1.06, 0.94], + [61, 2, 0, 0, 0, 0, 1, 0.995, 24.04, 138, 1, 1.06, 0.94], + [62, 2, 77, 14, 0, 0, 1, 0.998, 23.43, 138, 1, 1.06, 0.94], + [63, 1, 0, 0, 0, 0, 1, 0.969, 22.75, 345, 1, 1.06, 0.94], + [64, 1, 0, 0, 0, 0, 1, 0.984, 24.52, 345, 1, 1.06, 0.94], + [65, 2, 0, 0, 0, 0, 1, 1.005, 27.65, 345, 1, 1.06, 0.94], + [66, 2, 39, 18, 0, 0, 1, 1.05, 27.48, 138, 1, 1.06, 0.94], + [67, 1, 28, 7, 0, 0, 1, 1.02, 24.84, 138, 1, 1.06, 0.94], + [68, 1, 0, 0, 0, 0, 1, 1.003, 27.55, 345, 1, 1.06, 0.94], + [69, 3, 0, 0, 0, 0, 1, 1.035, 30, 138, 1, 1.06, 0.94], + [70, 2, 66, 20, 0, 0, 1, 0.984, 22.58, 138, 1, 1.06, 0.94], + [71, 1, 0, 0, 0, 0, 1, 0.987, 22.15, 138, 1, 1.06, 0.94], + [72, 2, 12, 0, 0, 0, 1, 0.98, 20.98, 138, 1, 1.06, 0.94], + [73, 2, 6, 0, 0, 0, 1, 0.991, 21.94, 138, 1, 1.06, 0.94], + [74, 2, 68, 27, 0, 12, 1, 0.958, 21.64, 138, 1, 1.06, 0.94], + [75, 1, 47, 11, 0, 0, 1, 0.967, 22.91, 138, 1, 1.06, 0.94], + [76, 2, 68, 36, 0, 0, 1, 0.943, 21.77, 138, 1, 1.06, 0.94], + [77, 2, 61, 28, 0, 0, 1, 1.006, 26.72, 138, 1, 1.06, 0.94], + [78, 1, 71, 26, 0, 0, 1, 1.003, 26.42, 138, 1, 1.06, 0.94], + [79, 1, 39, 32, 0, 20, 1, 1.009, 26.72, 138, 1, 1.06, 0.94], + [80, 2, 130, 26, 0, 0, 1, 1.04, 28.96, 138, 1, 1.06, 0.94], + [81, 1, 0, 0, 0, 0, 1, 0.997, 28.1, 345, 1, 1.06, 0.94], + [82, 1, 54, 27, 0, 20, 1, 0.989, 27.24, 138, 1, 1.06, 0.94], + [83, 1, 20, 10, 0, 10, 1, 0.985, 28.42, 138, 1, 1.06, 0.94], + [84, 1, 11, 7, 0, 0, 1, 0.98, 30.95, 138, 1, 1.06, 0.94], + [85, 2, 24, 15, 0, 0, 1, 0.985, 32.51, 138, 1, 1.06, 0.94], + [86, 1, 21, 10, 0, 0, 1, 0.987, 31.14, 138, 1, 1.06, 0.94], + [87, 2, 0, 0, 0, 0, 1, 1.015, 31.4, 161, 1, 1.06, 0.94], + [88, 1, 48, 10, 0, 0, 1, 0.987, 35.64, 138, 1, 1.06, 0.94], + [89, 2, 0, 0, 0, 0, 1, 1.005, 39.69, 138, 1, 1.06, 0.94], + [90, 2, 163, 42, 0, 0, 1, 0.985, 33.29, 138, 1, 1.06, 0.94], + [91, 2, 10, 0, 0, 0, 1, 0.98, 33.31, 138, 1, 1.06, 0.94], + [92, 2, 65, 10, 0, 0, 1, 0.993, 33.8, 138, 1, 1.06, 0.94], + [93, 1, 12, 7, 0, 0, 1, 0.987, 30.79, 138, 1, 1.06, 0.94], + [94, 1, 30, 16, 0, 0, 1, 0.991, 28.64, 138, 1, 1.06, 0.94], + [95, 1, 42, 31, 0, 0, 1, 0.981, 27.67, 138, 1, 1.06, 0.94], + [96, 1, 38, 15, 0, 0, 1, 0.993, 27.51, 138, 1, 1.06, 0.94], + [97, 1, 15, 9, 0, 0, 1, 1.011, 27.88, 138, 1, 1.06, 0.94], + [98, 1, 34, 8, 0, 0, 1, 1.024, 27.4, 138, 1, 1.06, 0.94], + [99, 2, 42, 0, 0, 0, 1, 1.01, 27.04, 138, 1, 1.06, 0.94], + [100, 2, 37, 18, 0, 0, 1, 1.017, 28.03, 138, 1, 1.06, 0.94], + [101, 1, 22, 15, 0, 0, 1, 0.993, 29.61, 138, 1, 1.06, 0.94], + [102, 1, 5, 3, 0, 0, 1, 0.991, 32.3, 138, 1, 1.06, 0.94], + [103, 2, 23, 16, 0, 0, 1, 1.001, 24.44, 138, 1, 1.06, 0.94], + [104, 2, 38, 25, 0, 0, 1, 0.971, 21.69, 138, 1, 1.06, 0.94], + [105, 2, 31, 26, 0, 20, 1, 0.965, 20.57, 138, 1, 1.06, 0.94], + [106, 1, 43, 16, 0, 0, 1, 0.962, 20.32, 138, 1, 1.06, 0.94], + [107, 2, 50, 12, 0, 6, 1, 0.952, 17.53, 138, 1, 1.06, 0.94], + [108, 1, 2, 1, 0, 0, 1, 0.967, 19.38, 138, 1, 1.06, 0.94], + [109, 1, 8, 3, 0, 0, 1, 0.967, 18.93, 138, 1, 1.06, 0.94], + [110, 2, 39, 30, 0, 6, 1, 0.973, 18.09, 138, 1, 1.06, 0.94], + [111, 2, 0, 0, 0, 0, 1, 0.98, 19.74, 138, 1, 1.06, 0.94], + [112, 2, 68, 13, 0, 0, 1, 0.975, 14.99, 138, 1, 1.06, 0.94], + [113, 2, 6, 0, 0, 0, 1, 0.993, 13.74, 138, 1, 1.06, 0.94], + [114, 1, 8, 3, 0, 0, 1, 0.96, 14.46, 138, 1, 1.06, 0.94], + [115, 1, 22, 7, 0, 0, 1, 0.96, 14.46, 138, 1, 1.06, 0.94], + [116, 2, 184, 0, 0, 0, 1, 1.005, 27.12, 138, 1, 1.06, 0.94], + [117, 1, 20, 8, 0, 0, 1, 0.974, 10.67, 138, 1, 1.06, 0.94], + [118, 1, 33, 15, 0, 0, 1, 0.949, 21.92, 138, 1, 1.06, 0.94] + ]) + + ## 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, apf + ppc["gen"] = array([ + [1, 0, 0, 15, -5, 0.955, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [4, 0, 0, 300, -300, 0.998, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [6, 0, 0, 50, -13, 0.99, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [8, 0, 0, 300, -300, 1.015, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [10, 450, 0, 200, -147, 1.05, 100, 1, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [12, 85, 0, 120, -35, 0.99, 100, 1, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [15, 0, 0, 30, -10, 0.97, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [18, 0, 0, 50, -16, 0.973, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [19, 0, 0, 24, -8, 0.962, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [24, 0, 0, 300, -300, 0.992, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [25, 220, 0, 140, -47, 1.05, 100, 1, 320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [26, 314, 0, 1000, -1000, 1.015, 100, 1, 414, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [27, 0, 0, 300, -300, 0.968, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [31, 7, 0, 300, -300, 0.967, 100, 1, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [32, 0, 0, 42, -14, 0.963, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [34, 0, 0, 24, -8, 0.984, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [36, 0, 0, 24, -8, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [40, 0, 0, 300, -300, 0.97, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [42, 0, 0, 300, -300, 0.985, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [46, 19, 0, 100, -100, 1.005, 100, 1, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [49, 204, 0, 210, -85, 1.025, 100, 1, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [54, 48, 0, 300, -300, 0.955, 100, 1, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [55, 0, 0, 23, -8, 0.952, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [56, 0, 0, 15, -8, 0.954, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [59, 155, 0, 180, -60, 0.985, 100, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [61, 160, 0, 300, -100, 0.995, 100, 1, 260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [62, 0, 0, 20, -20, 0.998, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [65, 391, 0, 200, -67, 1.005, 100, 1, 491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [66, 392, 0, 200, -67, 1.05, 100, 1, 492, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [69, 516.4, 0, 300, -300, 1.035, 100, 1, 805.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70, 0, 0, 32, -10, 0.984, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [72, 0, 0, 100, -100, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [73, 0, 0, 100, -100, 0.991, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [74, 0, 0, 9, -6, 0.958, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [76, 0, 0, 23, -8, 0.943, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [77, 0, 0, 70, -20, 1.006, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [80, 477, 0, 280, -165, 1.04, 100, 1, 577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [85, 0, 0, 23, -8, 0.985, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [87, 4, 0, 1000, -100, 1.015, 100, 1, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [89, 607, 0, 300, -210, 1.005, 100, 1, 707, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [90, 0, 0, 300, -300, 0.985, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [91, 0, 0, 100, -100, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [92, 0, 0, 9, -3, 0.99, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [99, 0, 0, 100, -100, 1.01, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [100, 252, 0, 155, -50, 1.017, 100, 1, 352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [103, 40, 0, 40, -15, 1.01, 100, 1, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [104, 0, 0, 23, -8, 0.971, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [105, 0, 0, 23, -8, 0.965, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [107, 0, 0, 200, -200, 0.952, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [110, 0, 0, 23, -8, 0.973, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [111, 36, 0, 1000, -100, 0.98, 100, 1, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [112, 0, 0, 1000, -100, 0.975, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [113, 0, 0, 200, -100, 0.993, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [116, 0, 0, 1000, -1000, 1.005, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.0303, 0.0999, 0.0254, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 3, 0.0129, 0.0424, 0.01082, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 5, 0.00176, 0.00798, 0.0021, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 5, 0.0241, 0.108, 0.0284, 9900, 0, 0, 0, 0, 1, -360, 360], + [5, 6, 0.0119, 0.054, 0.01426, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 7, 0.00459, 0.0208, 0.0055, 9900, 0, 0, 0, 0, 1, -360, 360], + [8, 9, 0.00244, 0.0305, 1.162, 9900, 0, 0, 0, 0, 1, -360, 360], + [8, 5, 0, 0.0267, 0, 9900, 0, 0, 0.985, 0, 1, -360, 360], + [9, 10, 0.00258, 0.0322, 1.23, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 11, 0.0209, 0.0688, 0.01748, 9900, 0, 0, 0, 0, 1, -360, 360], + [5, 11, 0.0203, 0.0682, 0.01738, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 12, 0.00595, 0.0196, 0.00502, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 12, 0.0187, 0.0616, 0.01572, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 12, 0.0484, 0.16, 0.0406, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 12, 0.00862, 0.034, 0.00874, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 13, 0.02225, 0.0731, 0.01876, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 14, 0.0215, 0.0707, 0.01816, 9900, 0, 0, 0, 0, 1, -360, 360], + [13, 15, 0.0744, 0.2444, 0.06268, 9900, 0, 0, 0, 0, 1, -360, 360], + [14, 15, 0.0595, 0.195, 0.0502, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 16, 0.0212, 0.0834, 0.0214, 9900, 0, 0, 0, 0, 1, -360, 360], + [15, 17, 0.0132, 0.0437, 0.0444, 9900, 0, 0, 0, 0, 1, -360, 360], + [16, 17, 0.0454, 0.1801, 0.0466, 9900, 0, 0, 0, 0, 1, -360, 360], + [17, 18, 0.0123, 0.0505, 0.01298, 9900, 0, 0, 0, 0, 1, -360, 360], + [18, 19, 0.01119, 0.0493, 0.01142, 9900, 0, 0, 0, 0, 1, -360, 360], + [19, 20, 0.0252, 0.117, 0.0298, 9900, 0, 0, 0, 0, 1, -360, 360], + [15, 19, 0.012, 0.0394, 0.0101, 9900, 0, 0, 0, 0, 1, -360, 360], + [20, 21, 0.0183, 0.0849, 0.0216, 9900, 0, 0, 0, 0, 1, -360, 360], + [21, 22, 0.0209, 0.097, 0.0246, 9900, 0, 0, 0, 0, 1, -360, 360], + [22, 23, 0.0342, 0.159, 0.0404, 9900, 0, 0, 0, 0, 1, -360, 360], + [23, 24, 0.0135, 0.0492, 0.0498, 9900, 0, 0, 0, 0, 1, -360, 360], + [23, 25, 0.0156, 0.08, 0.0864, 9900, 0, 0, 0, 0, 1, -360, 360], + [26, 25, 0, 0.0382, 0, 9900, 0, 0, 0.96, 0, 1, -360, 360], + [25, 27, 0.0318, 0.163, 0.1764, 9900, 0, 0, 0, 0, 1, -360, 360], + [27, 28, 0.01913, 0.0855, 0.0216, 9900, 0, 0, 0, 0, 1, -360, 360], + [28, 29, 0.0237, 0.0943, 0.0238, 9900, 0, 0, 0, 0, 1, -360, 360], + [30, 17, 0, 0.0388, 0, 9900, 0, 0, 0.96, 0, 1, -360, 360], + [8, 30, 0.00431, 0.0504, 0.514, 9900, 0, 0, 0, 0, 1, -360, 360], + [26, 30, 0.00799, 0.086, 0.908, 9900, 0, 0, 0, 0, 1, -360, 360], + [17, 31, 0.0474, 0.1563, 0.0399, 9900, 0, 0, 0, 0, 1, -360, 360], + [29, 31, 0.0108, 0.0331, 0.0083, 9900, 0, 0, 0, 0, 1, -360, 360], + [23, 32, 0.0317, 0.1153, 0.1173, 9900, 0, 0, 0, 0, 1, -360, 360], + [31, 32, 0.0298, 0.0985, 0.0251, 9900, 0, 0, 0, 0, 1, -360, 360], + [27, 32, 0.0229, 0.0755, 0.01926, 9900, 0, 0, 0, 0, 1, -360, 360], + [15, 33, 0.038, 0.1244, 0.03194, 9900, 0, 0, 0, 0, 1, -360, 360], + [19, 34, 0.0752, 0.247, 0.0632, 9900, 0, 0, 0, 0, 1, -360, 360], + [35, 36, 0.00224, 0.0102, 0.00268, 9900, 0, 0, 0, 0, 1, -360, 360], + [35, 37, 0.011, 0.0497, 0.01318, 9900, 0, 0, 0, 0, 1, -360, 360], + [33, 37, 0.0415, 0.142, 0.0366, 9900, 0, 0, 0, 0, 1, -360, 360], + [34, 36, 0.00871, 0.0268, 0.00568, 9900, 0, 0, 0, 0, 1, -360, 360], + [34, 37, 0.00256, 0.0094, 0.00984, 9900, 0, 0, 0, 0, 1, -360, 360], + [38, 37, 0, 0.0375, 0, 9900, 0, 0, 0.935, 0, 1, -360, 360], + [37, 39, 0.0321, 0.106, 0.027, 9900, 0, 0, 0, 0, 1, -360, 360], + [37, 40, 0.0593, 0.168, 0.042, 9900, 0, 0, 0, 0, 1, -360, 360], + [30, 38, 0.00464, 0.054, 0.422, 9900, 0, 0, 0, 0, 1, -360, 360], + [39, 40, 0.0184, 0.0605, 0.01552, 9900, 0, 0, 0, 0, 1, -360, 360], + [40, 41, 0.0145, 0.0487, 0.01222, 9900, 0, 0, 0, 0, 1, -360, 360], + [40, 42, 0.0555, 0.183, 0.0466, 9900, 0, 0, 0, 0, 1, -360, 360], + [41, 42, 0.041, 0.135, 0.0344, 9900, 0, 0, 0, 0, 1, -360, 360], + [43, 44, 0.0608, 0.2454, 0.06068, 9900, 0, 0, 0, 0, 1, -360, 360], + [34, 43, 0.0413, 0.1681, 0.04226, 9900, 0, 0, 0, 0, 1, -360, 360], + [44, 45, 0.0224, 0.0901, 0.0224, 9900, 0, 0, 0, 0, 1, -360, 360], + [45, 46, 0.04, 0.1356, 0.0332, 9900, 0, 0, 0, 0, 1, -360, 360], + [46, 47, 0.038, 0.127, 0.0316, 9900, 0, 0, 0, 0, 1, -360, 360], + [46, 48, 0.0601, 0.189, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [47, 49, 0.0191, 0.0625, 0.01604, 9900, 0, 0, 0, 0, 1, -360, 360], + [42, 49, 0.0715, 0.323, 0.086, 9900, 0, 0, 0, 0, 1, -360, 360], + [42, 49, 0.0715, 0.323, 0.086, 9900, 0, 0, 0, 0, 1, -360, 360], + [45, 49, 0.0684, 0.186, 0.0444, 9900, 0, 0, 0, 0, 1, -360, 360], + [48, 49, 0.0179, 0.0505, 0.01258, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 50, 0.0267, 0.0752, 0.01874, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 51, 0.0486, 0.137, 0.0342, 9900, 0, 0, 0, 0, 1, -360, 360], + [51, 52, 0.0203, 0.0588, 0.01396, 9900, 0, 0, 0, 0, 1, -360, 360], + [52, 53, 0.0405, 0.1635, 0.04058, 9900, 0, 0, 0, 0, 1, -360, 360], + [53, 54, 0.0263, 0.122, 0.031, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 54, 0.073, 0.289, 0.0738, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 54, 0.0869, 0.291, 0.073, 9900, 0, 0, 0, 0, 1, -360, 360], + [54, 55, 0.0169, 0.0707, 0.0202, 9900, 0, 0, 0, 0, 1, -360, 360], + [54, 56, 0.00275, 0.00955, 0.00732, 9900, 0, 0, 0, 0, 1, -360, 360], + [55, 56, 0.00488, 0.0151, 0.00374, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 57, 0.0343, 0.0966, 0.0242, 9900, 0, 0, 0, 0, 1, -360, 360], + [50, 57, 0.0474, 0.134, 0.0332, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 58, 0.0343, 0.0966, 0.0242, 9900, 0, 0, 0, 0, 1, -360, 360], + [51, 58, 0.0255, 0.0719, 0.01788, 9900, 0, 0, 0, 0, 1, -360, 360], + [54, 59, 0.0503, 0.2293, 0.0598, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 59, 0.0825, 0.251, 0.0569, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 59, 0.0803, 0.239, 0.0536, 9900, 0, 0, 0, 0, 1, -360, 360], + [55, 59, 0.04739, 0.2158, 0.05646, 9900, 0, 0, 0, 0, 1, -360, 360], + [59, 60, 0.0317, 0.145, 0.0376, 9900, 0, 0, 0, 0, 1, -360, 360], + [59, 61, 0.0328, 0.15, 0.0388, 9900, 0, 0, 0, 0, 1, -360, 360], + [60, 61, 0.00264, 0.0135, 0.01456, 9900, 0, 0, 0, 0, 1, -360, 360], + [60, 62, 0.0123, 0.0561, 0.01468, 9900, 0, 0, 0, 0, 1, -360, 360], + [61, 62, 0.00824, 0.0376, 0.0098, 9900, 0, 0, 0, 0, 1, -360, 360], + [63, 59, 0, 0.0386, 0, 9900, 0, 0, 0.96, 0, 1, -360, 360], + [63, 64, 0.00172, 0.02, 0.216, 9900, 0, 0, 0, 0, 1, -360, 360], + [64, 61, 0, 0.0268, 0, 9900, 0, 0, 0.985, 0, 1, -360, 360], + [38, 65, 0.00901, 0.0986, 1.046, 9900, 0, 0, 0, 0, 1, -360, 360], + [64, 65, 0.00269, 0.0302, 0.38, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 66, 0.018, 0.0919, 0.0248, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 66, 0.018, 0.0919, 0.0248, 9900, 0, 0, 0, 0, 1, -360, 360], + [62, 66, 0.0482, 0.218, 0.0578, 9900, 0, 0, 0, 0, 1, -360, 360], + [62, 67, 0.0258, 0.117, 0.031, 9900, 0, 0, 0, 0, 1, -360, 360], + [65, 66, 0, 0.037, 0, 9900, 0, 0, 0.935, 0, 1, -360, 360], + [66, 67, 0.0224, 0.1015, 0.02682, 9900, 0, 0, 0, 0, 1, -360, 360], + [65, 68, 0.00138, 0.016, 0.638, 9900, 0, 0, 0, 0, 1, -360, 360], + [47, 69, 0.0844, 0.2778, 0.07092, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 69, 0.0985, 0.324, 0.0828, 9900, 0, 0, 0, 0, 1, -360, 360], + [68, 69, 0, 0.037, 0, 9900, 0, 0, 0.935, 0, 1, -360, 360], + [69, 70, 0.03, 0.127, 0.122, 9900, 0, 0, 0, 0, 1, -360, 360], + [24, 70, 0.00221, 0.4115, 0.10198, 9900, 0, 0, 0, 0, 1, -360, 360], + [70, 71, 0.00882, 0.0355, 0.00878, 9900, 0, 0, 0, 0, 1, -360, 360], + [24, 72, 0.0488, 0.196, 0.0488, 9900, 0, 0, 0, 0, 1, -360, 360], + [71, 72, 0.0446, 0.18, 0.04444, 9900, 0, 0, 0, 0, 1, -360, 360], + [71, 73, 0.00866, 0.0454, 0.01178, 9900, 0, 0, 0, 0, 1, -360, 360], + [70, 74, 0.0401, 0.1323, 0.03368, 9900, 0, 0, 0, 0, 1, -360, 360], + [70, 75, 0.0428, 0.141, 0.036, 9900, 0, 0, 0, 0, 1, -360, 360], + [69, 75, 0.0405, 0.122, 0.124, 9900, 0, 0, 0, 0, 1, -360, 360], + [74, 75, 0.0123, 0.0406, 0.01034, 9900, 0, 0, 0, 0, 1, -360, 360], + [76, 77, 0.0444, 0.148, 0.0368, 9900, 0, 0, 0, 0, 1, -360, 360], + [69, 77, 0.0309, 0.101, 0.1038, 9900, 0, 0, 0, 0, 1, -360, 360], + [75, 77, 0.0601, 0.1999, 0.04978, 9900, 0, 0, 0, 0, 1, -360, 360], + [77, 78, 0.00376, 0.0124, 0.01264, 9900, 0, 0, 0, 0, 1, -360, 360], + [78, 79, 0.00546, 0.0244, 0.00648, 9900, 0, 0, 0, 0, 1, -360, 360], + [77, 80, 0.017, 0.0485, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [77, 80, 0.0294, 0.105, 0.0228, 9900, 0, 0, 0, 0, 1, -360, 360], + [79, 80, 0.0156, 0.0704, 0.0187, 9900, 0, 0, 0, 0, 1, -360, 360], + [68, 81, 0.00175, 0.0202, 0.808, 9900, 0, 0, 0, 0, 1, -360, 360], + [81, 80, 0, 0.037, 0, 9900, 0, 0, 0.935, 0, 1, -360, 360], + [77, 82, 0.0298, 0.0853, 0.08174, 9900, 0, 0, 0, 0, 1, -360, 360], + [82, 83, 0.0112, 0.03665, 0.03796, 9900, 0, 0, 0, 0, 1, -360, 360], + [83, 84, 0.0625, 0.132, 0.0258, 9900, 0, 0, 0, 0, 1, -360, 360], + [83, 85, 0.043, 0.148, 0.0348, 9900, 0, 0, 0, 0, 1, -360, 360], + [84, 85, 0.0302, 0.0641, 0.01234, 9900, 0, 0, 0, 0, 1, -360, 360], + [85, 86, 0.035, 0.123, 0.0276, 9900, 0, 0, 0, 0, 1, -360, 360], + [86, 87, 0.02828, 0.2074, 0.0445, 9900, 0, 0, 0, 0, 1, -360, 360], + [85, 88, 0.02, 0.102, 0.0276, 9900, 0, 0, 0, 0, 1, -360, 360], + [85, 89, 0.0239, 0.173, 0.047, 9900, 0, 0, 0, 0, 1, -360, 360], + [88, 89, 0.0139, 0.0712, 0.01934, 9900, 0, 0, 0, 0, 1, -360, 360], + [89, 90, 0.0518, 0.188, 0.0528, 9900, 0, 0, 0, 0, 1, -360, 360], + [89, 90, 0.0238, 0.0997, 0.106, 9900, 0, 0, 0, 0, 1, -360, 360], + [90, 91, 0.0254, 0.0836, 0.0214, 9900, 0, 0, 0, 0, 1, -360, 360], + [89, 92, 0.0099, 0.0505, 0.0548, 9900, 0, 0, 0, 0, 1, -360, 360], + [89, 92, 0.0393, 0.1581, 0.0414, 9900, 0, 0, 0, 0, 1, -360, 360], + [91, 92, 0.0387, 0.1272, 0.03268, 9900, 0, 0, 0, 0, 1, -360, 360], + [92, 93, 0.0258, 0.0848, 0.0218, 9900, 0, 0, 0, 0, 1, -360, 360], + [92, 94, 0.0481, 0.158, 0.0406, 9900, 0, 0, 0, 0, 1, -360, 360], + [93, 94, 0.0223, 0.0732, 0.01876, 9900, 0, 0, 0, 0, 1, -360, 360], + [94, 95, 0.0132, 0.0434, 0.0111, 9900, 0, 0, 0, 0, 1, -360, 360], + [80, 96, 0.0356, 0.182, 0.0494, 9900, 0, 0, 0, 0, 1, -360, 360], + [82, 96, 0.0162, 0.053, 0.0544, 9900, 0, 0, 0, 0, 1, -360, 360], + [94, 96, 0.0269, 0.0869, 0.023, 9900, 0, 0, 0, 0, 1, -360, 360], + [80, 97, 0.0183, 0.0934, 0.0254, 9900, 0, 0, 0, 0, 1, -360, 360], + [80, 98, 0.0238, 0.108, 0.0286, 9900, 0, 0, 0, 0, 1, -360, 360], + [80, 99, 0.0454, 0.206, 0.0546, 9900, 0, 0, 0, 0, 1, -360, 360], + [92, 100, 0.0648, 0.295, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [94, 100, 0.0178, 0.058, 0.0604, 9900, 0, 0, 0, 0, 1, -360, 360], + [95, 96, 0.0171, 0.0547, 0.01474, 9900, 0, 0, 0, 0, 1, -360, 360], + [96, 97, 0.0173, 0.0885, 0.024, 9900, 0, 0, 0, 0, 1, -360, 360], + [98, 100, 0.0397, 0.179, 0.0476, 9900, 0, 0, 0, 0, 1, -360, 360], + [99, 100, 0.018, 0.0813, 0.0216, 9900, 0, 0, 0, 0, 1, -360, 360], + [100, 101, 0.0277, 0.1262, 0.0328, 9900, 0, 0, 0, 0, 1, -360, 360], + [92, 102, 0.0123, 0.0559, 0.01464, 9900, 0, 0, 0, 0, 1, -360, 360], + [101, 102, 0.0246, 0.112, 0.0294, 9900, 0, 0, 0, 0, 1, -360, 360], + [100, 103, 0.016, 0.0525, 0.0536, 9900, 0, 0, 0, 0, 1, -360, 360], + [100, 104, 0.0451, 0.204, 0.0541, 9900, 0, 0, 0, 0, 1, -360, 360], + [103, 104, 0.0466, 0.1584, 0.0407, 9900, 0, 0, 0, 0, 1, -360, 360], + [103, 105, 0.0535, 0.1625, 0.0408, 9900, 0, 0, 0, 0, 1, -360, 360], + [100, 106, 0.0605, 0.229, 0.062, 9900, 0, 0, 0, 0, 1, -360, 360], + [104, 105, 0.00994, 0.0378, 0.00986, 9900, 0, 0, 0, 0, 1, -360, 360], + [105, 106, 0.014, 0.0547, 0.01434, 9900, 0, 0, 0, 0, 1, -360, 360], + [105, 107, 0.053, 0.183, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [105, 108, 0.0261, 0.0703, 0.01844, 9900, 0, 0, 0, 0, 1, -360, 360], + [106, 107, 0.053, 0.183, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [108, 109, 0.0105, 0.0288, 0.0076, 9900, 0, 0, 0, 0, 1, -360, 360], + [103, 110, 0.03906, 0.1813, 0.0461, 9900, 0, 0, 0, 0, 1, -360, 360], + [109, 110, 0.0278, 0.0762, 0.0202, 9900, 0, 0, 0, 0, 1, -360, 360], + [110, 111, 0.022, 0.0755, 0.02, 9900, 0, 0, 0, 0, 1, -360, 360], + [110, 112, 0.0247, 0.064, 0.062, 9900, 0, 0, 0, 0, 1, -360, 360], + [17, 113, 0.00913, 0.0301, 0.00768, 9900, 0, 0, 0, 0, 1, -360, 360], + [32, 113, 0.0615, 0.203, 0.0518, 9900, 0, 0, 0, 0, 1, -360, 360], + [32, 114, 0.0135, 0.0612, 0.01628, 9900, 0, 0, 0, 0, 1, -360, 360], + [27, 115, 0.0164, 0.0741, 0.01972, 9900, 0, 0, 0, 0, 1, -360, 360], + [114, 115, 0.0023, 0.0104, 0.00276, 9900, 0, 0, 0, 0, 1, -360, 360], + [68, 116, 0.00034, 0.00405, 0.164, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 117, 0.0329, 0.14, 0.0358, 9900, 0, 0, 0, 0, 1, -360, 360], + [75, 118, 0.0145, 0.0481, 0.01198, 9900, 0, 0, 0, 0, 1, -360, 360], + [76, 118, 0.0164, 0.0544, 0.01356, 9900, 0, 0, 0, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0222222, 20, 0], + [2, 0, 0, 3, 0.117647, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0454545, 20, 0], + [2, 0, 0, 3, 0.0318471, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 1.42857, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.526316, 20, 0], + [2, 0, 0, 3, 0.0490196, 20, 0], + [2, 0, 0, 3, 0.208333, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0645161, 20, 0], + [2, 0, 0, 3, 0.0625, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0255754, 20, 0], + [2, 0, 0, 3, 0.0255102, 20, 0], + [2, 0, 0, 3, 0.0193648, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0209644, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 2.5, 20, 0], + [2, 0, 0, 3, 0.0164745, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0396825, 20, 0], + [2, 0, 0, 3, 0.25, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.277778, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0] + ]) + + return ppc diff --git a/module/pypower/autotest/case30.glm b/module/pypower/autotest/case30.glm new file mode 100644 index 000000000..02902483c --- /dev/null +++ b/module/pypower/autotest/case30.glm @@ -0,0 +1,1286 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 3.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 2.0; + type 2.0; + Pd 21.7; + Qd 12.7; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 3.0; + type 1.0; + Pd 2.4; + Qd 1.2; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 4.0; + type 1.0; + Pd 7.6; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.19; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 6.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 22.8; + Qd 10.9; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 8.0; + type 1.0; + Pd 30.0; + Qd 30.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 9.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 10.0; + type 1.0; + Pd 5.8; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 12.0; + type 1.0; + Pd 11.2; + Qd 7.5; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 13.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 6.2; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 15.0; + type 1.0; + Pd 8.2; + Qd 2.5; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 16.0; + type 1.0; + Pd 3.5; + Qd 1.8; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 17.0; + type 1.0; + Pd 9.0; + Qd 5.8; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 18.0; + type 1.0; + Pd 3.2; + Qd 0.9; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 19.0; + type 1.0; + Pd 9.5; + Qd 3.4; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 20.0; + type 1.0; + Pd 2.2; + Qd 0.7; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 21.0; + type 1.0; + Pd 17.5; + Qd 11.2; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 22.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 23.0; + type 2.0; + Pd 3.2; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 24.0; + type 1.0; + Pd 8.7; + Qd 6.7; + Gs 0.0; + Bs 0.04; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 25.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 26.0; + type 1.0; + Pd 3.5; + Qd 2.3; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 27.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 28.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 29.0; + type 1.0; + Pd 2.4; + Qd 0.9; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 30.0; + type 1.0; + Pd 10.6; + Qd 1.9; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object gen +{ + bus 1.0; + Pg 23.54; + Qg 0.0; + Qmax 150.0; + Qmin -20.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 80.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 2.0; + Pg 60.97; + Qg 0.0; + Qmax 60.0; + Qmin -20.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 80.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 22.0; + Pg 21.59; + Qg 0.0; + Qmax 62.5; + Qmin -15.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 50.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 27.0; + Pg 26.91; + Qg 0.0; + Qmax 48.7; + Qmin -15.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 55.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 23.0; + Pg 19.2; + Qg 0.0; + Qmax 40.0; + Qmin -10.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 30.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 13.0; + Pg 37.0; + Qg 0.0; + Qmax 44.7; + Qmin -15.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 40.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.02; + x 0.06; + b 0.03; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 3.0; + r 0.05; + x 0.19; + b 0.02; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 4.0; + r 0.06; + x 0.17; + b 0.02; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 4.0; + r 0.01; + x 0.04; + b 0.0; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 5.0; + r 0.05; + x 0.2; + b 0.02; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 6.0; + r 0.06; + x 0.18; + b 0.02; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 6.0; + r 0.01; + x 0.04; + b 0.0; + rateA 90.0; + rateB 90.0; + rateC 90.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 7.0; + r 0.05; + x 0.12; + b 0.01; + rateA 70.0; + rateB 70.0; + rateC 70.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 7.0; + r 0.03; + x 0.08; + b 0.01; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 8.0; + r 0.01; + x 0.04; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 9.0; + r 0.0; + x 0.21; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 10.0; + r 0.0; + x 0.56; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 11.0; + r 0.0; + x 0.21; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 10.0; + r 0.0; + x 0.11; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 12.0; + r 0.0; + x 0.26; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 13.0; + r 0.0; + x 0.14; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 14.0; + r 0.12; + x 0.26; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 15.0; + r 0.07; + x 0.13; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 16.0; + r 0.09; + x 0.2; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 15.0; + r 0.22; + x 0.2; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 17.0; + r 0.08; + x 0.19; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 18.0; + r 0.11; + x 0.22; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 18.0; + tbus 19.0; + r 0.06; + x 0.13; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 20.0; + r 0.03; + x 0.07; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 20.0; + r 0.09; + x 0.21; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 17.0; + r 0.03; + x 0.08; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 21.0; + r 0.03; + x 0.07; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 22.0; + r 0.07; + x 0.15; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 22.0; + r 0.01; + x 0.02; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 23.0; + r 0.1; + x 0.2; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 24.0; + r 0.12; + x 0.18; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 24.0; + r 0.13; + x 0.27; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 25.0; + r 0.19; + x 0.33; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 26.0; + r 0.25; + x 0.38; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 27.0; + r 0.11; + x 0.21; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 28.0; + tbus 27.0; + r 0.0; + x 0.4; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 29.0; + r 0.22; + x 0.42; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 30.0; + r 0.32; + x 0.6; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 29.0; + tbus 30.0; + r 0.24; + x 0.45; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 28.0; + r 0.06; + x 0.2; + b 0.02; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 28.0; + r 0.02; + x 0.06; + b 0.01; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case30.py b/module/pypower/autotest/case30.py new file mode 100644 index 000000000..3a8071cf5 --- /dev/null +++ b/module/pypower/autotest/case30.py @@ -0,0 +1,154 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for 30 bus, 6 generator case. +""" + +from numpy import array + +def case30(): + """Power flow data for 30 bus, 6 generator case. + Please see L{caseformat} for details on the case file format. + + Based on data from ... + + Alsac, O. & Stott, B., I{"Optimal Load Flow with Steady State Security"}, + IEEE Transactions on Power Apparatus and Systems, Vol. PAS 93, No. 3, + 1974, pp. 745-751. + + ... with branch parameters rounded to nearest 0.01, shunt values divided + by 100 and shunt on bus 10 moved to bus 5, load at bus 5 zeroed out. + Generator locations, costs and limits and bus areas were taken from ... + + Ferrero, R.W., Shahidehpour, S.M., Ramesh, V.C., I{"Transaction analysis + in deregulated power systems using game theory"}, IEEE Transactions on + Power Systems, Vol. 12, No. 3, Aug 1997, pp. 1340-1347. + + Generator Q limits were derived from Alsac & Stott, using their Pmax + capacities. V limits and line |S| limits taken from Alsac & Stott. + + @return: Power flow data for 30 bus, 6 generator case. + @see: U{http://www.pserc.cornell.edu/matpower/} + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 3, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [2, 2, 21.7, 12.7, 0, 0, 1, 1, 0, 135, 1, 1.1, 0.95], + [3, 1, 2.4, 1.2, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [4, 1, 7.6, 1.6, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [5, 1, 0, 0, 0, 0.19, 1, 1, 0, 135, 1, 1.05, 0.95], + [6, 1, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [7, 1, 22.8, 10.9, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [8, 1, 30, 30, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [9, 1, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [10, 1, 5.8, 2, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [11, 1, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [12, 1, 11.2, 7.5, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [13, 2, 0, 0, 0, 0, 2, 1, 0, 135, 1, 1.1, 0.95], + [14, 1, 6.2, 1.6, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [15, 1, 8.2, 2.5, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [16, 1, 3.5, 1.8, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [17, 1, 9, 5.8, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [18, 1, 3.2, 0.9, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [19, 1, 9.5, 3.4, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [20, 1, 2.2, 0.7, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [21, 1, 17.5, 11.2, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [22, 2, 0, 0, 0, 0, 3, 1, 0, 135, 1, 1.1, 0.95], + [23, 2, 3.2, 1.6, 0, 0, 2, 1, 0, 135, 1, 1.1, 0.95], + [24, 1, 8.7, 6.7, 0, 0.04, 3, 1, 0, 135, 1, 1.05, 0.95], + [25, 1, 0, 0, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [26, 1, 3.5, 2.3, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [27, 2, 0, 0, 0, 0, 3, 1, 0, 135, 1, 1.1, 0.95], + [28, 1, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [29, 1, 2.4, 0.9, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [30, 1, 10.6, 1.9, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95] + ]) + + ## 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, apf + ppc["gen"] = array([ + [1, 23.54, 0, 150, -20, 1, 100, 1, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [2, 60.97, 0, 60, -20, 1, 100, 1, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [22, 21.59, 0, 62.5, -15, 1, 100, 1, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [27, 26.91, 0, 48.7, -15, 1, 100, 1, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [23, 19.2, 0, 40, -10, 1, 100, 1, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [13, 37, 0, 44.7, -15, 1, 100, 1, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.02, 0.06, 0.03, 130, 130, 130, 0, 0, 1, -360, 360], + [1, 3, 0.05, 0.19, 0.02, 130, 130, 130, 0, 0, 1, -360, 360], + [2, 4, 0.06, 0.17, 0.02, 65, 65, 65, 0, 0, 1, -360, 360], + [3, 4, 0.01, 0.04, 0, 130, 130, 130, 0, 0, 1, -360, 360], + [2, 5, 0.05, 0.2, 0.02, 130, 130, 130, 0, 0, 1, -360, 360], + [2, 6, 0.06, 0.18, 0.02, 65, 65, 65, 0, 0, 1, -360, 360], + [4, 6, 0.01, 0.04, 0, 90, 90, 90, 0, 0, 1, -360, 360], + [5, 7, 0.05, 0.12, 0.01, 70, 70, 70, 0, 0, 1, -360, 360], + [6, 7, 0.03, 0.08, 0.01, 130, 130, 130, 0, 0, 1, -360, 360], + [6, 8, 0.01, 0.04, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [6, 9, 0, 0.21, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [6, 10, 0, 0.56, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [9, 11, 0, 0.21, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [9, 10, 0, 0.11, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [4, 12, 0, 0.26, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [12, 13, 0, 0.14, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [12, 14, 0.12, 0.26, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [12, 15, 0.07, 0.13, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [12, 16, 0.09, 0.2, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [14, 15, 0.22, 0.2, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [16, 17, 0.08, 0.19, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [15, 18, 0.11, 0.22, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [18, 19, 0.06, 0.13, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [19, 20, 0.03, 0.07, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [10, 20, 0.09, 0.21, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [10, 17, 0.03, 0.08, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [10, 21, 0.03, 0.07, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [10, 22, 0.07, 0.15, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [21, 22, 0.01, 0.02, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [15, 23, 0.1, 0.2, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [22, 24, 0.12, 0.18, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [23, 24, 0.13, 0.27, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [24, 25, 0.19, 0.33, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [25, 26, 0.25, 0.38, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [25, 27, 0.11, 0.21, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [28, 27, 0, 0.4, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [27, 29, 0.22, 0.42, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [27, 30, 0.32, 0.6, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [29, 30, 0.24, 0.45, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [8, 28, 0.06, 0.2, 0.02, 32, 32, 32, 0, 0, 1, -360, 360], + [6, 28, 0.02, 0.06, 0.01, 32, 32, 32, 0, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## area data + # area refbus + ppc["areas"] = array([ + [1, 8], + [2, 23], + [3, 26], + ]) + + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.02, 2, 0], + [2, 0, 0, 3, 0.0175, 1.75, 0], + [2, 0, 0, 3, 0.0625, 1, 0], + [2, 0, 0, 3, 0.00834, 3.25, 0], + [2, 0, 0, 3, 0.025, 3, 0], + [2, 0, 0, 3, 0.025, 3, 0] + ]) + + return ppc diff --git a/module/pypower/autotest/case39.glm b/module/pypower/autotest/case39.glm new file mode 100644 index 000000000..35862f968 --- /dev/null +++ b/module/pypower/autotest/case39.glm @@ -0,0 +1,1606 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 1.0; + Pd 97.6; + Qd 44.2; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0393836; + Va -13.536602; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 2.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0484941; + Va -9.7852666; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 3.0; + type 1.0; + Pd 322.0; + Qd 2.4; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0307077; + Va -12.276384; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 4.0; + type 1.0; + Pd 500.0; + Qd 184.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.00446; + Va -12.626734; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0060063; + Va -11.192339; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 6.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0082256; + Va -10.40833; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 233.8; + Qd 84.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.99839728; + Va -12.755626; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 8.0; + type 1.0; + Pd 522.0; + Qd 176.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.99787232; + Va -13.335844; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 9.0; + type 1.0; + Pd 6.5; + Qd -66.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.038332; + Va -14.178442; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 10.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0178431; + Va -8.170875; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0133858; + Va -8.9369663; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 12.0; + type 1.0; + Pd 8.53; + Qd 88.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.000815; + Va -8.9988236; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 13.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.014923; + Va -8.9299272; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.012319; + Va -10.715295; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 15.0; + type 1.0; + Pd 320.0; + Qd 153.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0161854; + Va -11.345399; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 16.0; + type 1.0; + Pd 329.0; + Qd 32.3; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0325203; + Va -10.033348; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 17.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0342365; + Va -11.116436; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 18.0; + type 1.0; + Pd 158.0; + Qd 30.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0315726; + Va -11.986168; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 19.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0501068; + Va -5.4100729; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 20.0; + type 1.0; + Pd 680.0; + Qd 103.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 0.99101054; + Va -6.8211783; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 21.0; + type 1.0; + Pd 274.0; + Qd 115.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0323192; + Va -7.6287461; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 22.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0501427; + Va -3.1831199; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 23.0; + type 1.0; + Pd 247.5; + Qd 84.6; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0451451; + Va -3.3812763; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 24.0; + type 1.0; + Pd 308.6; + Qd -92.2; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.038001; + Va -9.9137585; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 25.0; + type 1.0; + Pd 224.0; + Qd 47.2; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0576827; + Va -8.3692354; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 26.0; + type 1.0; + Pd 139.0; + Qd 17.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0525613; + Va -9.4387696; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 27.0; + type 1.0; + Pd 281.0; + Qd 75.5; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0383449; + Va -11.362152; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 28.0; + type 1.0; + Pd 206.0; + Qd 27.6; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0503737; + Va -5.9283592; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 29.0; + type 1.0; + Pd 283.5; + Qd 26.9; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0501149; + Va -3.1698741; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 30.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0499; + Va -7.3704746; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 31.0; + type 3.0; + Pd 9.2; + Qd 4.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.982; + Va 0.0; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 32.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.9841; + Va -0.1884374; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 33.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 0.9972; + Va -0.19317445; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 34.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0123; + Va -1.631119; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 35.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0494; + Va 1.7765069; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 36.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0636; + Va 4.4684374; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 37.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0275; + Va -1.5828988; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 38.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0265; + Va 3.8928177; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 39.0; + type 2.0; + Pd 1104.0; + Qd 250.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.03; + Va -14.535256; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object gen +{ + bus 30.0; + Pg 250.0; + Qg 161.762; + Qmax 400.0; + Qmin 140.0; + Vg 1.0499; + mBase 100.0; + status 1.0; + Pmax 1040.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 31.0; + Pg 677.871; + Qg 221.574; + Qmax 300.0; + Qmin -100.0; + Vg 0.982; + mBase 100.0; + status 1.0; + Pmax 646.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 32.0; + Pg 650.0; + Qg 206.965; + Qmax 300.0; + Qmin 150.0; + Vg 0.9841; + mBase 100.0; + status 1.0; + Pmax 725.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 33.0; + Pg 632.0; + Qg 108.293; + Qmax 250.0; + Qmin 0.0; + Vg 0.9972; + mBase 100.0; + status 1.0; + Pmax 652.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 34.0; + Pg 508.0; + Qg 166.688; + Qmax 167.0; + Qmin 0.0; + Vg 1.0123; + mBase 100.0; + status 1.0; + Pmax 508.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 35.0; + Pg 650.0; + Qg 210.661; + Qmax 300.0; + Qmin -100.0; + Vg 1.0494; + mBase 100.0; + status 1.0; + Pmax 687.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 36.0; + Pg 560.0; + Qg 100.165; + Qmax 240.0; + Qmin 0.0; + Vg 1.0636; + mBase 100.0; + status 1.0; + Pmax 580.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 37.0; + Pg 540.0; + Qg -1.36945; + Qmax 250.0; + Qmin 0.0; + Vg 1.0275; + mBase 100.0; + status 1.0; + Pmax 564.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 38.0; + Pg 830.0; + Qg 21.7327; + Qmax 300.0; + Qmin -150.0; + Vg 1.0265; + mBase 100.0; + status 1.0; + Pmax 865.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 39.0; + Pg 1000.0; + Qg 78.4674; + Qmax 300.0; + Qmin -100.0; + Vg 1.03; + mBase 100.0; + status 1.0; + Pmax 1100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.0035; + x 0.0411; + b 0.6987; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 39.0; + r 0.001; + x 0.025; + b 0.75; + rateA 1000.0; + rateB 1000.0; + rateC 1000.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 3.0; + r 0.0013; + x 0.0151; + b 0.2572; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 25.0; + r 0.007; + x 0.0086; + b 0.146; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 30.0; + r 0.0; + x 0.0181; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.025; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 4.0; + r 0.0013; + x 0.0213; + b 0.2214; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 18.0; + r 0.0011; + x 0.0133; + b 0.2138; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 5.0; + r 0.0008; + x 0.0128; + b 0.1342; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 14.0; + r 0.0008; + x 0.0129; + b 0.1382; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 6.0; + r 0.0002; + x 0.0026; + b 0.0434; + rateA 1200.0; + rateB 1200.0; + rateC 1200.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 8.0; + r 0.0008; + x 0.0112; + b 0.1476; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 7.0; + r 0.0006; + x 0.0092; + b 0.113; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 11.0; + r 0.0007; + x 0.0082; + b 0.1389; + rateA 480.0; + rateB 480.0; + rateC 480.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 31.0; + r 0.0; + x 0.025; + b 0.0; + rateA 1800.0; + rateB 1800.0; + rateC 1800.0; + ratio 1.07; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 8.0; + r 0.0004; + x 0.0046; + b 0.078; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 9.0; + r 0.0023; + x 0.0363; + b 0.3804; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 39.0; + r 0.001; + x 0.025; + b 1.2; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 11.0; + r 0.0004; + x 0.0043; + b 0.0729; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 13.0; + r 0.0004; + x 0.0043; + b 0.0729; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 32.0; + r 0.0; + x 0.02; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.07; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 11.0; + r 0.0016; + x 0.0435; + b 0.0; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 1.006; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 13.0; + r 0.0016; + x 0.0435; + b 0.0; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 1.006; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 14.0; + r 0.0009; + x 0.0101; + b 0.1723; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 15.0; + r 0.0018; + x 0.0217; + b 0.366; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 16.0; + r 0.0009; + x 0.0094; + b 0.171; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 17.0; + r 0.0007; + x 0.0089; + b 0.1342; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 19.0; + r 0.0016; + x 0.0195; + b 0.304; + rateA 600.0; + rateB 600.0; + rateC 2500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 21.0; + r 0.0008; + x 0.0135; + b 0.2548; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 24.0; + r 0.0003; + x 0.0059; + b 0.068; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 18.0; + r 0.0007; + x 0.0082; + b 0.1319; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 27.0; + r 0.0013; + x 0.0173; + b 0.3216; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 20.0; + r 0.0007; + x 0.0138; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.06; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 33.0; + r 0.0007; + x 0.0142; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.07; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 20.0; + tbus 34.0; + r 0.0009; + x 0.018; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.009; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 22.0; + r 0.0008; + x 0.014; + b 0.2565; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 23.0; + r 0.0006; + x 0.0096; + b 0.1846; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 35.0; + r 0.0; + x 0.0143; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.025; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 24.0; + r 0.0022; + x 0.035; + b 0.361; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 36.0; + r 0.0005; + x 0.0272; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 26.0; + r 0.0032; + x 0.0323; + b 0.531; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 37.0; + r 0.0006; + x 0.0232; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.025; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 27.0; + r 0.0014; + x 0.0147; + b 0.2396; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 28.0; + r 0.0043; + x 0.0474; + b 0.7802; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 29.0; + r 0.0057; + x 0.0625; + b 1.029; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 28.0; + tbus 29.0; + r 0.0014; + x 0.0151; + b 0.249; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 29.0; + tbus 38.0; + r 0.0008; + x 0.0156; + b 0.0; + rateA 1200.0; + rateB 1200.0; + rateC 2500.0; + ratio 1.025; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case39.py b/module/pypower/autotest/case39.py new file mode 100644 index 000000000..fb091017a --- /dev/null +++ b/module/pypower/autotest/case39.py @@ -0,0 +1,221 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for 39 bus New England system. +""" + +from numpy import array + +def case39(): + """Power flow data for 39 bus New England system. + Please see L{caseformat} for details on the case file format. + + Data taken from [1] with the following modifications/additions: + + - renumbered gen buses consecutively (as in [2] and [4]) + - added C{Pmin = 0} for all gens + - added C{Qmin}, C{Qmax} for gens at 31 & 39 (copied from gen at 35) + - added C{Vg} based on C{V} in bus data (missing for bus 39) + - added C{Vg, Pg, Pd, Qd} at bus 39 from [2] (same in [4]) + - added C{Pmax} at bus 39: C{Pmax = Pg + 100} + - added line flow limits and area data from [4] + - added voltage limits, C{Vmax = 1.06, Vmin = 0.94} + - added identical quadratic generator costs + - increased C{Pmax} for gen at bus 34 from 308 to 508 + (assumed typo in [1], makes initial solved case feasible) + - re-solved power flow + + Notes: + - Bus 39, its generator and 2 connecting lines were added + (by authors of [1]) to represent the interconnection with + the rest of the eastern interconnect, and did not include + C{Vg, Pg, Qg, Pd, Qd, Pmin, Pmax, Qmin} or C{Qmax}. + - As the swing bus, bus 31 did not include and Q limits. + - The voltages, etc in [1] appear to be quite close to the + power flow solution of the case before adding bus 39 with + it's generator and connecting branches, though the solution + is not exact. + - Explicit voltage setpoints for gen buses are not given, so + they are taken from the bus data, however this results in two + binding Q limits at buses 34 & 37, so the corresponding + voltages have probably deviated from their original setpoints. + - The generator locations and types are as follows: + - 1 30 hydro + - 2 31 nuke01 + - 3 32 nuke02 + - 4 33 fossil02 + - 5 34 fossil01 + - 6 35 nuke03 + - 7 36 fossil04 + - 8 37 nuke04 + - 9 38 nuke05 + - 10 39 interconnection to rest of US/Canada + + This is a solved power flow case, but it includes the following + violations: + - C{Pmax} violated at bus 31: C{Pg = 677.87, Pmax = 646} + - C{Qmin} violated at bus 37: C{Qg = -1.37, Qmin = 0} + + References: + + [1] G. W. Bills, et.al., I{"On-Line Stability Analysis Study"} + RP90-1 Report for the Edison Electric Institute, October 12, 1970, + pp. 1-20 - 1-35. + prepared by + - E. M. Gulachenski - New England Electric System + - J. M. Undrill - General Electric Co. + "...generally representative of the New England 345 KV system, but is + not an exact or complete model of any past, present or projected + configuration of the actual New England 345 KV system." + + [2] M. A. Pai, I{Energy Function Analysis for Power System Stability}, + Kluwer Academic Publishers, Boston, 1989. + (references [3] as source of data) + + [3] Athay, T.; Podmore, R.; Virmani, S., I{"A Practical Method for the + Direct Analysis of Transient Stability,"} IEEE Transactions on Power + Apparatus and Systems , vol.PAS-98, no.2, pp.573-584, March 1979. + U{http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4113518&isnumber=4113486} + (references [1] as source of data) + + [4] Data included with TC Calculator at + U{http://www.pserc.cornell.edu/tcc/} for 39-bus system. + + @return: Power flow data for 39 bus New England system. + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 1, 97.6, 44.2, 0, 0, 2, 1.0393836, -13.536602, 345, 1, 1.06, 0.94], + [2, 1, 0, 0, 0, 0, 2, 1.0484941, -9.7852666, 345, 1, 1.06, 0.94], + [3, 1, 322, 2.4, 0, 0, 2, 1.0307077, -12.276384, 345, 1, 1.06, 0.94], + [4, 1, 500, 184, 0, 0, 1, 1.00446, -12.626734, 345, 1, 1.06, 0.94], + [5, 1, 0, 0, 0, 0, 1, 1.0060063, -11.192339, 345, 1, 1.06, 0.94], + [6, 1, 0, 0, 0, 0, 1, 1.0082256, -10.40833, 345, 1, 1.06, 0.94], + [7, 1, 233.8, 84, 0, 0, 1, 0.99839728, -12.755626, 345, 1, 1.06, 0.94], + [8, 1, 522, 176.6, 0, 0, 1, 0.99787232, -13.335844, 345, 1, 1.06, 0.94], + [9, 1, 6.5, -66.6, 0, 0, 1, 1.038332, -14.178442, 345, 1, 1.06, 0.94], + [10, 1, 0, 0, 0, 0, 1, 1.0178431, -8.170875, 345, 1, 1.06, 0.94], + [11, 1, 0, 0, 0, 0, 1, 1.0133858, -8.9369663, 345, 1, 1.06, 0.94], + [12, 1, 8.53, 88, 0, 0, 1, 1.000815, -8.9988236, 345, 1, 1.06, 0.94], + [13, 1, 0, 0, 0, 0, 1, 1.014923, -8.9299272, 345, 1, 1.06, 0.94], + [14, 1, 0, 0, 0, 0, 1, 1.012319, -10.715295, 345, 1, 1.06, 0.94], + [15, 1, 320, 153, 0, 0, 3, 1.0161854, -11.345399, 345, 1, 1.06, 0.94], + [16, 1, 329, 32.3, 0, 0, 3, 1.0325203, -10.033348, 345, 1, 1.06, 0.94], + [17, 1, 0, 0, 0, 0, 2, 1.0342365, -11.116436, 345, 1, 1.06, 0.94], + [18, 1, 158, 30, 0, 0, 2, 1.0315726, -11.986168, 345, 1, 1.06, 0.94], + [19, 1, 0, 0, 0, 0, 3, 1.0501068, -5.4100729, 345, 1, 1.06, 0.94], + [20, 1, 680, 103, 0, 0, 3, 0.99101054, -6.8211783, 345, 1, 1.06, 0.94], + [21, 1, 274, 115, 0, 0, 3, 1.0323192, -7.6287461, 345, 1, 1.06, 0.94], + [22, 1, 0, 0, 0, 0, 3, 1.0501427, -3.1831199, 345, 1, 1.06, 0.94], + [23, 1, 247.5, 84.6, 0, 0, 3, 1.0451451, -3.3812763, 345, 1, 1.06, 0.94], + [24, 1, 308.6, -92.2, 0, 0, 3, 1.038001, -9.9137585, 345, 1, 1.06, 0.94], + [25, 1, 224, 47.2, 0, 0, 2, 1.0576827, -8.3692354, 345, 1, 1.06, 0.94], + [26, 1, 139, 17, 0, 0, 2, 1.0525613, -9.4387696, 345, 1, 1.06, 0.94], + [27, 1, 281, 75.5, 0, 0, 2, 1.0383449, -11.362152, 345, 1, 1.06, 0.94], + [28, 1, 206, 27.6, 0, 0, 3, 1.0503737, -5.9283592, 345, 1, 1.06, 0.94], + [29, 1, 283.5, 26.9, 0, 0, 3, 1.0501149, -3.1698741, 345, 1, 1.06, 0.94], + [30, 2, 0, 0, 0, 0, 2, 1.0499, -7.3704746, 345, 1, 1.06, 0.94], + [31, 3, 9.2, 4.6, 0, 0, 1, 0.982, 0, 345, 1, 1.06, 0.94], + [32, 2, 0, 0, 0, 0, 1, 0.9841, -0.1884374, 345, 1, 1.06, 0.94], + [33, 2, 0, 0, 0, 0, 3, 0.9972, -0.19317445, 345, 1, 1.06, 0.94], + [34, 2, 0, 0, 0, 0, 3, 1.0123, -1.631119, 345, 1, 1.06, 0.94], + [35, 2, 0, 0, 0, 0, 3, 1.0494, 1.7765069, 345, 1, 1.06, 0.94], + [36, 2, 0, 0, 0, 0, 3, 1.0636, 4.4684374, 345, 1, 1.06, 0.94], + [37, 2, 0, 0, 0, 0, 2, 1.0275, -1.5828988, 345, 1, 1.06, 0.94], + [38, 2, 0, 0, 0, 0, 3, 1.0265, 3.8928177, 345, 1, 1.06, 0.94], + [39, 2, 1104, 250, 0, 0, 1, 1.03, -14.535256, 345, 1, 1.06, 0.94] + ]) + + ## 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, apf + ppc["gen"] = array([ + [30, 250, 161.762, 400, 140, 1.0499, 100, 1, 1040, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [31, 677.871, 221.574, 300, -100, 0.982, 100, 1, 646, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [32, 650, 206.965, 300, 150, 0.9841, 100, 1, 725, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [33, 632, 108.293, 250, 0, 0.9972, 100, 1, 652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [34, 508, 166.688, 167, 0, 1.0123, 100, 1, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [35, 650, 210.661, 300, -100, 1.0494, 100, 1, 687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [36, 560, 100.165, 240, 0, 1.0636, 100, 1, 580, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [37, 540, -1.36945, 250, 0, 1.0275, 100, 1, 564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [38, 830, 21.7327, 300, -150, 1.0265, 100, 1, 865, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [39, 1000, 78.4674, 300, -100, 1.03, 100, 1, 1100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.0035, 0.0411, 0.6987, 600, 600, 600, 0, 0, 1, -360, 360], + [1, 39, 0.001, 0.025, 0.75, 1000, 1000, 1000, 0, 0, 1, -360, 360], + [2, 3, 0.0013, 0.0151, 0.2572, 500, 500, 500, 0, 0, 1, -360, 360], + [2, 25, 0.007, 0.0086, 0.146, 500, 500, 500, 0, 0, 1, -360, 360], + [2, 30, 0, 0.0181, 0, 900, 900, 2500, 1.025, 0, 1, -360, 360], + [3, 4, 0.0013, 0.0213, 0.2214, 500, 500, 500, 0, 0, 1, -360, 360], + [3, 18, 0.0011, 0.0133, 0.2138, 500, 500, 500, 0, 0, 1, -360, 360], + [4, 5, 0.0008, 0.0128, 0.1342, 600, 600, 600, 0, 0, 1, -360, 360], + [4, 14, 0.0008, 0.0129, 0.1382, 500, 500, 500, 0, 0, 1, -360, 360], + [5, 6, 0.0002, 0.0026, 0.0434, 1200, 1200, 1200, 0, 0, 1, -360, 360], + [5, 8, 0.0008, 0.0112, 0.1476, 900, 900, 900, 0, 0, 1, -360, 360], + [6, 7, 0.0006, 0.0092, 0.113, 900, 900, 900, 0, 0, 1, -360, 360], + [6, 11, 0.0007, 0.0082, 0.1389, 480, 480, 480, 0, 0, 1, -360, 360], + [6, 31, 0, 0.025, 0, 1800, 1800, 1800, 1.07, 0, 1, -360, 360], + [7, 8, 0.0004, 0.0046, 0.078, 900, 900, 900, 0, 0, 1, -360, 360], + [8, 9, 0.0023, 0.0363, 0.3804, 900, 900, 900, 0, 0, 1, -360, 360], + [9, 39, 0.001, 0.025, 1.2, 900, 900, 900, 0, 0, 1, -360, 360], + [10, 11, 0.0004, 0.0043, 0.0729, 600, 600, 600, 0, 0, 1, -360, 360], + [10, 13, 0.0004, 0.0043, 0.0729, 600, 600, 600, 0, 0, 1, -360, 360], + [10, 32, 0, 0.02, 0, 900, 900, 2500, 1.07, 0, 1, -360, 360], + [12, 11, 0.0016, 0.0435, 0, 500, 500, 500, 1.006, 0, 1, -360, 360], + [12, 13, 0.0016, 0.0435, 0, 500, 500, 500, 1.006, 0, 1, -360, 360], + [13, 14, 0.0009, 0.0101, 0.1723, 600, 600, 600, 0, 0, 1, -360, 360], + [14, 15, 0.0018, 0.0217, 0.366, 600, 600, 600, 0, 0, 1, -360, 360], + [15, 16, 0.0009, 0.0094, 0.171, 600, 600, 600, 0, 0, 1, -360, 360], + [16, 17, 0.0007, 0.0089, 0.1342, 600, 600, 600, 0, 0, 1, -360, 360], + [16, 19, 0.0016, 0.0195, 0.304, 600, 600, 2500, 0, 0, 1, -360, 360], + [16, 21, 0.0008, 0.0135, 0.2548, 600, 600, 600, 0, 0, 1, -360, 360], + [16, 24, 0.0003, 0.0059, 0.068, 600, 600, 600, 0, 0, 1, -360, 360], + [17, 18, 0.0007, 0.0082, 0.1319, 600, 600, 600, 0, 0, 1, -360, 360], + [17, 27, 0.0013, 0.0173, 0.3216, 600, 600, 600, 0, 0, 1, -360, 360], + [19, 20, 0.0007, 0.0138, 0, 900, 900, 2500, 1.06, 0, 1, -360, 360], + [19, 33, 0.0007, 0.0142, 0, 900, 900, 2500, 1.07, 0, 1, -360, 360], + [20, 34, 0.0009, 0.018, 0, 900, 900, 2500, 1.009, 0, 1, -360, 360], + [21, 22, 0.0008, 0.014, 0.2565, 900, 900, 900, 0, 0, 1, -360, 360], + [22, 23, 0.0006, 0.0096, 0.1846, 600, 600, 600, 0, 0, 1, -360, 360], + [22, 35, 0, 0.0143, 0, 900, 900, 2500, 1.025, 0, 1, -360, 360], + [23, 24, 0.0022, 0.035, 0.361, 600, 600, 600, 0, 0, 1, -360, 360], + [23, 36, 0.0005, 0.0272, 0, 900, 900, 2500, 1, 0, 1, -360, 360], + [25, 26, 0.0032, 0.0323, 0.531, 600, 600, 600, 0, 0, 1, -360, 360], + [25, 37, 0.0006, 0.0232, 0, 900, 900, 2500, 1.025, 0, 1, -360, 360], + [26, 27, 0.0014, 0.0147, 0.2396, 600, 600, 600, 0, 0, 1, -360, 360], + [26, 28, 0.0043, 0.0474, 0.7802, 600, 600, 600, 0, 0, 1, -360, 360], + [26, 29, 0.0057, 0.0625, 1.029, 600, 600, 600, 0, 0, 1, -360, 360], + [28, 29, 0.0014, 0.0151, 0.249, 600, 600, 600, 0, 0, 1, -360, 360], + [29, 38, 0.0008, 0.0156, 0, 1200, 1200, 2500, 1.025, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2] + ]) + + return ppc diff --git a/module/pypower/autotest/case57.glm b/module/pypower/autotest/case57.glm new file mode 100644 index 000000000..34108bf03 --- /dev/null +++ b/module/pypower/autotest/case57.glm @@ -0,0 +1,2366 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 3.0; + Pd 55.0; + Qd 17.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.04; + Va 0.0; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 2.0; + type 2.0; + Pd 3.0; + Qd 88.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -1.18; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 3.0; + type 2.0; + Pd 41.0; + Qd 21.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va -5.97; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 4.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.981; + Va -7.32; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 13.0; + Qd 4.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.976; + Va -8.52; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 6.0; + type 2.0; + Pd 75.0; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va -8.65; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va -7.58; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 8.0; + type 2.0; + Pd 150.0; + Qd 22.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.005; + Va -4.45; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 9.0; + type 2.0; + Pd 121.0; + Qd 26.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va -9.56; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 10.0; + type 1.0; + Pd 5.0; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.986; + Va -11.43; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.974; + Va -10.17; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 12.0; + type 2.0; + Pd 377.0; + Qd 24.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.015; + Va -10.46; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 13.0; + type 1.0; + Pd 18.0; + Qd 2.3; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.979; + Va -9.79; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 10.5; + Qd 5.3; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va -9.33; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 15.0; + type 1.0; + Pd 22.0; + Qd 5.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.988; + Va -7.18; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 16.0; + type 1.0; + Pd 43.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.013; + Va -8.85; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 17.0; + type 1.0; + Pd 42.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.017; + Va -5.39; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 18.0; + type 1.0; + Pd 27.2; + Qd 9.8; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 1.001; + Va -11.71; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 19.0; + type 1.0; + Pd 3.3; + Qd 0.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va -13.2; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 20.0; + type 1.0; + Pd 2.3; + Qd 1.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.964; + Va -13.41; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 21.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.008; + Va -12.89; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 22.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -12.84; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 23.0; + type 1.0; + Pd 6.3; + Qd 2.1; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.008; + Va -12.91; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 24.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.999; + Va -13.25; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 25.0; + type 1.0; + Pd 6.3; + Qd 3.2; + Gs 0.0; + Bs 5.9; + area 1.0; + Vm 0.982; + Va -18.13; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 26.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.959; + Va -12.95; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 27.0; + type 1.0; + Pd 9.3; + Qd 0.5; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.982; + Va -11.48; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 28.0; + type 1.0; + Pd 4.6; + Qd 2.3; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.997; + Va -10.45; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 29.0; + type 1.0; + Pd 17.0; + Qd 2.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -9.75; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 30.0; + type 1.0; + Pd 3.6; + Qd 1.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.962; + Va -18.68; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 31.0; + type 1.0; + Pd 5.8; + Qd 2.9; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.936; + Va -19.34; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 32.0; + type 1.0; + Pd 1.6; + Qd 0.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.949; + Va -18.46; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 33.0; + type 1.0; + Pd 3.8; + Qd 1.9; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.947; + Va -18.5; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 34.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.959; + Va -14.1; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 35.0; + type 1.0; + Pd 6.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.966; + Va -13.86; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 36.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.976; + Va -13.59; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 37.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va -13.41; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 38.0; + type 1.0; + Pd 14.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.013; + Va -12.71; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 39.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.983; + Va -13.46; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 40.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.973; + Va -13.62; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 41.0; + type 1.0; + Pd 6.3; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.996; + Va -14.05; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 42.0; + type 1.0; + Pd 7.1; + Qd 4.4; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.966; + Va -15.5; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 43.0; + type 1.0; + Pd 2.0; + Qd 1.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -11.33; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 44.0; + type 1.0; + Pd 12.0; + Qd 1.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.017; + Va -11.86; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 45.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.036; + Va -9.25; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 46.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va -11.89; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 47.0; + type 1.0; + Pd 29.7; + Qd 11.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.033; + Va -12.49; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 48.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.027; + Va -12.59; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 49.0; + type 1.0; + Pd 18.0; + Qd 8.5; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.036; + Va -12.92; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 50.0; + type 1.0; + Pd 21.0; + Qd 10.5; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.023; + Va -13.39; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 51.0; + type 1.0; + Pd 18.0; + Qd 5.3; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.052; + Va -12.52; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 52.0; + type 1.0; + Pd 4.9; + Qd 2.2; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va -11.47; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 53.0; + type 1.0; + Pd 20.0; + Qd 10.0; + Gs 0.0; + Bs 6.3; + area 1.0; + Vm 0.971; + Va -12.23; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 54.0; + type 1.0; + Pd 4.1; + Qd 1.4; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.996; + Va -11.69; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 55.0; + type 1.0; + Pd 6.8; + Qd 3.4; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.031; + Va -10.78; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 56.0; + type 1.0; + Pd 7.6; + Qd 2.2; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va -16.04; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 57.0; + type 1.0; + Pd 6.7; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.965; + Va -16.56; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object gen +{ + bus 1.0; + Pg 128.9; + Qg -16.1; + Qmax 200.0; + Qmin -140.0; + Vg 1.04; + mBase 100.0; + status 1.0; + Pmax 575.88; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 2.0; + Pg 0.0; + Qg -0.8; + Qmax 50.0; + Qmin -17.0; + Vg 1.01; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 3.0; + Pg 40.0; + Qg -1.0; + Qmax 60.0; + Qmin -10.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 140.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 6.0; + Pg 0.0; + Qg 0.8; + Qmax 25.0; + Qmin -8.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 8.0; + Pg 450.0; + Qg 62.1; + Qmax 200.0; + Qmin -140.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 550.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 9.0; + Pg 0.0; + Qg 2.2; + Qmax 9.0; + Qmin -3.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 12.0; + Pg 310.0; + Qg 128.5; + Qmax 155.0; + Qmin -150.0; + Vg 1.015; + mBase 100.0; + status 1.0; + Pmax 410.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.0083; + x 0.028; + b 0.129; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 3.0; + r 0.0298; + x 0.085; + b 0.0818; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 4.0; + r 0.0112; + x 0.0366; + b 0.038; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 5.0; + r 0.0625; + x 0.132; + b 0.0258; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 6.0; + r 0.043; + x 0.148; + b 0.0348; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 7.0; + r 0.02; + x 0.102; + b 0.0276; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 8.0; + r 0.0339; + x 0.173; + b 0.047; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 9.0; + r 0.0099; + x 0.0505; + b 0.0548; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 10.0; + r 0.0369; + x 0.1679; + b 0.044; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 11.0; + r 0.0258; + x 0.0848; + b 0.0218; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 12.0; + r 0.0648; + x 0.295; + b 0.0772; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 13.0; + r 0.0481; + x 0.158; + b 0.0406; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 14.0; + r 0.0132; + x 0.0434; + b 0.011; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 15.0; + r 0.0269; + x 0.0869; + b 0.023; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 15.0; + r 0.0178; + x 0.091; + b 0.0988; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 16.0; + r 0.0454; + x 0.206; + b 0.0546; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 17.0; + r 0.0238; + x 0.108; + b 0.0286; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 15.0; + r 0.0162; + x 0.053; + b 0.0544; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 18.0; + r 0.0; + x 0.555; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.97; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 18.0; + r 0.0; + x 0.43; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.978; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 6.0; + r 0.0302; + x 0.0641; + b 0.0124; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 8.0; + r 0.0139; + x 0.0712; + b 0.0194; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 12.0; + r 0.0277; + x 0.1262; + b 0.0328; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 13.0; + r 0.0223; + x 0.0732; + b 0.0188; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 13.0; + r 0.0178; + x 0.058; + b 0.0604; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 16.0; + r 0.018; + x 0.0813; + b 0.0216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 17.0; + r 0.0397; + x 0.179; + b 0.0476; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 15.0; + r 0.0171; + x 0.0547; + b 0.0148; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 18.0; + tbus 19.0; + r 0.461; + x 0.685; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 20.0; + r 0.283; + x 0.434; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 20.0; + r 0.0; + x 0.7767; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 1.043; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 22.0; + r 0.0736; + x 0.117; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 23.0; + r 0.0099; + x 0.0152; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 24.0; + r 0.166; + x 0.256; + b 0.0084; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 25.0; + r 0.0; + x 1.182; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 1.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 25.0; + r 0.0; + x 1.23; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 1.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 26.0; + r 0.0; + x 0.0473; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 1.043; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 27.0; + r 0.165; + x 0.254; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 28.0; + r 0.0618; + x 0.0954; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 28.0; + tbus 29.0; + r 0.0418; + x 0.0587; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 29.0; + r 0.0; + x 0.0648; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.967; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 30.0; + r 0.135; + x 0.202; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 30.0; + tbus 31.0; + r 0.326; + x 0.497; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 31.0; + tbus 32.0; + r 0.507; + x 0.755; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 32.0; + tbus 33.0; + r 0.0392; + x 0.036; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 32.0; + r 0.0; + x 0.953; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.975; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 35.0; + r 0.052; + x 0.078; + b 0.0032; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 35.0; + tbus 36.0; + r 0.043; + x 0.0537; + b 0.0016; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 36.0; + tbus 37.0; + r 0.029; + x 0.0366; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 37.0; + tbus 38.0; + r 0.0651; + x 0.1009; + b 0.002; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 37.0; + tbus 39.0; + r 0.0239; + x 0.0379; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 36.0; + tbus 40.0; + r 0.03; + x 0.0466; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 38.0; + r 0.0192; + x 0.0295; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 41.0; + r 0.0; + x 0.749; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.955; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 41.0; + tbus 42.0; + r 0.207; + x 0.352; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 41.0; + tbus 43.0; + r 0.0; + x 0.412; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 44.0; + r 0.0289; + x 0.0585; + b 0.002; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 45.0; + r 0.0; + x 0.1042; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.955; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 46.0; + r 0.0; + x 0.0735; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.9; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 46.0; + tbus 47.0; + r 0.023; + x 0.068; + b 0.0032; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 47.0; + tbus 48.0; + r 0.0182; + x 0.0233; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 48.0; + tbus 49.0; + r 0.0834; + x 0.129; + b 0.0048; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 50.0; + r 0.0801; + x 0.128; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 50.0; + tbus 51.0; + r 0.1386; + x 0.22; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 51.0; + r 0.0; + x 0.0712; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.93; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 49.0; + r 0.0; + x 0.191; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.895; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 29.0; + tbus 52.0; + r 0.1442; + x 0.187; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 52.0; + tbus 53.0; + r 0.0762; + x 0.0984; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 53.0; + tbus 54.0; + r 0.1878; + x 0.232; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 54.0; + tbus 55.0; + r 0.1732; + x 0.2265; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 43.0; + r 0.0; + x 0.153; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.958; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 44.0; + tbus 45.0; + r 0.0624; + x 0.1242; + b 0.004; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 40.0; + tbus 56.0; + r 0.0; + x 1.195; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.958; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 41.0; + r 0.553; + x 0.549; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 42.0; + r 0.2125; + x 0.354; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 39.0; + tbus 57.0; + r 0.0; + x 1.355; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.98; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 57.0; + tbus 56.0; + r 0.174; + x 0.26; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 49.0; + r 0.115; + x 0.177; + b 0.003; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 48.0; + r 0.0312; + x 0.0482; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 55.0; + r 0.0; + x 0.1205; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.94; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case57.py b/module/pypower/autotest/case57.py new file mode 100644 index 000000000..aa6a0ef26 --- /dev/null +++ b/module/pypower/autotest/case57.py @@ -0,0 +1,207 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for IEEE 57 bus test case. +""" + +from numpy import array + +def case57(): + """Power flow data for IEEE 57 bus test case. + Please see L{caseformat} for details on the case file format. + + This data was converted from IEEE Common Data Format + (ieee57cdf.txt) on 20-Sep-2004 by cdf2matp, rev. 1.11 + + Converted from IEEE CDF file from: + U{http://www.ee.washington.edu/research/pstca/} + + Manually modified C{Qmax}, C{Qmin} on generator 1 to 200, -140, + respectively. + + 08/25/93 UW ARCHIVE 100.0 1961 W IEEE 57 Bus Test Case + + @return: Power flow data for IEEE 57 bus test case. + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 3, 55, 17, 0, 0, 1, 1.04, 0, 0, 1, 1.06, 0.94], + [2, 2, 3, 88, 0, 0, 1, 1.01, -1.18, 0, 1, 1.06, 0.94], + [3, 2, 41, 21, 0, 0, 1, 0.985, -5.97, 0, 1, 1.06, 0.94], + [4, 1, 0, 0, 0, 0, 1, 0.981, -7.32, 0, 1, 1.06, 0.94], + [5, 1, 13, 4, 0, 0, 1, 0.976, -8.52, 0, 1, 1.06, 0.94], + [6, 2, 75, 2, 0, 0, 1, 0.98, -8.65, 0, 1, 1.06, 0.94], + [7, 1, 0, 0, 0, 0, 1, 0.984, -7.58, 0, 1, 1.06, 0.94], + [8, 2, 150, 22, 0, 0, 1, 1.005, -4.45, 0, 1, 1.06, 0.94], + [9, 2, 121, 26, 0, 0, 1, 0.98, -9.56, 0, 1, 1.06, 0.94], + [10, 1, 5, 2, 0, 0, 1, 0.986, -11.43, 0, 1, 1.06, 0.94], + [11, 1, 0, 0, 0, 0, 1, 0.974, -10.17, 0, 1, 1.06, 0.94], + [12, 2, 377, 24, 0, 0, 1, 1.015, -10.46, 0, 1, 1.06, 0.94], + [13, 1, 18, 2.3, 0, 0, 1, 0.979, -9.79, 0, 1, 1.06, 0.94], + [14, 1, 10.5, 5.3, 0, 0, 1, 0.97, -9.33, 0, 1, 1.06, 0.94], + [15, 1, 22, 5, 0, 0, 1, 0.988, -7.18, 0, 1, 1.06, 0.94], + [16, 1, 43, 3, 0, 0, 1, 1.013, -8.85, 0, 1, 1.06, 0.94], + [17, 1, 42, 8, 0, 0, 1, 1.017, -5.39, 0, 1, 1.06, 0.94], + [18, 1, 27.2, 9.8, 0, 10, 1, 1.001, -11.71, 0, 1, 1.06, 0.94], + [19, 1, 3.3, 0.6, 0, 0, 1, 0.97, -13.2, 0, 1, 1.06, 0.94], + [20, 1, 2.3, 1, 0, 0, 1, 0.964, -13.41, 0, 1, 1.06, 0.94], + [21, 1, 0, 0, 0, 0, 1, 1.008, -12.89, 0, 1, 1.06, 0.94], + [22, 1, 0, 0, 0, 0, 1, 1.01, -12.84, 0, 1, 1.06, 0.94], + [23, 1, 6.3, 2.1, 0, 0, 1, 1.008, -12.91, 0, 1, 1.06, 0.94], + [24, 1, 0, 0, 0, 0, 1, 0.999, -13.25, 0, 1, 1.06, 0.94], + [25, 1, 6.3, 3.2, 0, 5.9, 1, 0.982, -18.13, 0, 1, 1.06, 0.94], + [26, 1, 0, 0, 0, 0, 1, 0.959, -12.95, 0, 1, 1.06, 0.94], + [27, 1, 9.3, 0.5, 0, 0, 1, 0.982, -11.48, 0, 1, 1.06, 0.94], + [28, 1, 4.6, 2.3, 0, 0, 1, 0.997, -10.45, 0, 1, 1.06, 0.94], + [29, 1, 17, 2.6, 0, 0, 1, 1.01, -9.75, 0, 1, 1.06, 0.94], + [30, 1, 3.6, 1.8, 0, 0, 1, 0.962, -18.68, 0, 1, 1.06, 0.94], + [31, 1, 5.8, 2.9, 0, 0, 1, 0.936, -19.34, 0, 1, 1.06, 0.94], + [32, 1, 1.6, 0.8, 0, 0, 1, 0.949, -18.46, 0, 1, 1.06, 0.94], + [33, 1, 3.8, 1.9, 0, 0, 1, 0.947, -18.5, 0, 1, 1.06, 0.94], + [34, 1, 0, 0, 0, 0, 1, 0.959, -14.1, 0, 1, 1.06, 0.94], + [35, 1, 6, 3, 0, 0, 1, 0.966, -13.86, 0, 1, 1.06, 0.94], + [36, 1, 0, 0, 0, 0, 1, 0.976, -13.59, 0, 1, 1.06, 0.94], + [37, 1, 0, 0, 0, 0, 1, 0.985, -13.41, 0, 1, 1.06, 0.94], + [38, 1, 14, 7, 0, 0, 1, 1.013, -12.71, 0, 1, 1.06, 0.94], + [39, 1, 0, 0, 0, 0, 1, 0.983, -13.46, 0, 1, 1.06, 0.94], + [40, 1, 0, 0, 0, 0, 1, 0.973, -13.62, 0, 1, 1.06, 0.94], + [41, 1, 6.3, 3, 0, 0, 1, 0.996, -14.05, 0, 1, 1.06, 0.94], + [42, 1, 7.1, 4.4, 0, 0, 1, 0.966, -15.5, 0, 1, 1.06, 0.94], + [43, 1, 2, 1, 0, 0, 1, 1.01, -11.33, 0, 1, 1.06, 0.94], + [44, 1, 12, 1.8, 0, 0, 1, 1.017, -11.86, 0, 1, 1.06, 0.94], + [45, 1, 0, 0, 0, 0, 1, 1.036, -9.25, 0, 1, 1.06, 0.94], + [46, 1, 0, 0, 0, 0, 1, 1.05, -11.89, 0, 1, 1.06, 0.94], + [47, 1, 29.7, 11.6, 0, 0, 1, 1.033, -12.49, 0, 1, 1.06, 0.94], + [48, 1, 0, 0, 0, 0, 1, 1.027, -12.59, 0, 1, 1.06, 0.94], + [49, 1, 18, 8.5, 0, 0, 1, 1.036, -12.92, 0, 1, 1.06, 0.94], + [50, 1, 21, 10.5, 0, 0, 1, 1.023, -13.39, 0, 1, 1.06, 0.94], + [51, 1, 18, 5.3, 0, 0, 1, 1.052, -12.52, 0, 1, 1.06, 0.94], + [52, 1, 4.9, 2.2, 0, 0, 1, 0.98, -11.47, 0, 1, 1.06, 0.94], + [53, 1, 20, 10, 0, 6.3, 1, 0.971, -12.23, 0, 1, 1.06, 0.94], + [54, 1, 4.1, 1.4, 0, 0, 1, 0.996, -11.69, 0, 1, 1.06, 0.94], + [55, 1, 6.8, 3.4, 0, 0, 1, 1.031, -10.78, 0, 1, 1.06, 0.94], + [56, 1, 7.6, 2.2, 0, 0, 1, 0.968, -16.04, 0, 1, 1.06, 0.94], + [57, 1, 6.7, 2, 0, 0, 1, 0.965, -16.56, 0, 1, 1.06, 0.94] + ]) + + ## 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, apf + ppc["gen"] = array([ + [1, 128.9, -16.1, 200, -140, 1.04, 100, 1, 575.88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [2, 0, -0.8, 50, -17, 1.01, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [3, 40, -1, 60, -10, 0.985, 100, 1, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [6, 0, 0.8, 25, -8, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [8, 450, 62.1, 200, -140, 1.005, 100, 1, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [9, 0, 2.2, 9, -3, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [12, 310, 128.5, 155, -150, 1.015, 100, 1, 410, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.0083, 0.028, 0.129, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 3, 0.0298, 0.085, 0.0818, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 4, 0.0112, 0.0366, 0.038, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 5, 0.0625, 0.132, 0.0258, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 6, 0.043, 0.148, 0.0348, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 7, 0.02, 0.102, 0.0276, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 8, 0.0339, 0.173, 0.047, 9900, 0, 0, 0, 0, 1, -360, 360], + [8, 9, 0.0099, 0.0505, 0.0548, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 10, 0.0369, 0.1679, 0.044, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 11, 0.0258, 0.0848, 0.0218, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 12, 0.0648, 0.295, 0.0772, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 13, 0.0481, 0.158, 0.0406, 9900, 0, 0, 0, 0, 1, -360, 360], + [13, 14, 0.0132, 0.0434, 0.011, 9900, 0, 0, 0, 0, 1, -360, 360], + [13, 15, 0.0269, 0.0869, 0.023, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 15, 0.0178, 0.091, 0.0988, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 16, 0.0454, 0.206, 0.0546, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 17, 0.0238, 0.108, 0.0286, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 15, 0.0162, 0.053, 0.0544, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 18, 0, 0.555, 0, 9900, 0, 0, 0.97, 0, 1, -360, 360], + [4, 18, 0, 0.43, 0, 9900, 0, 0, 0.978, 0, 1, -360, 360], + [5, 6, 0.0302, 0.0641, 0.0124, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 8, 0.0139, 0.0712, 0.0194, 9900, 0, 0, 0, 0, 1, -360, 360], + [10, 12, 0.0277, 0.1262, 0.0328, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 13, 0.0223, 0.0732, 0.0188, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 13, 0.0178, 0.058, 0.0604, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 16, 0.018, 0.0813, 0.0216, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 17, 0.0397, 0.179, 0.0476, 9900, 0, 0, 0, 0, 1, -360, 360], + [14, 15, 0.0171, 0.0547, 0.0148, 9900, 0, 0, 0, 0, 1, -360, 360], + [18, 19, 0.461, 0.685, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [19, 20, 0.283, 0.434, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [21, 20, 0, 0.7767, 0, 9900, 0, 0, 1.043, 0, 1, -360, 360], + [21, 22, 0.0736, 0.117, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [22, 23, 0.0099, 0.0152, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [23, 24, 0.166, 0.256, 0.0084, 9900, 0, 0, 0, 0, 1, -360, 360], + [24, 25, 0, 1.182, 0, 9900, 0, 0, 1, 0, 1, -360, 360], + [24, 25, 0, 1.23, 0, 9900, 0, 0, 1, 0, 1, -360, 360], + [24, 26, 0, 0.0473, 0, 9900, 0, 0, 1.043, 0, 1, -360, 360], + [26, 27, 0.165, 0.254, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [27, 28, 0.0618, 0.0954, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [28, 29, 0.0418, 0.0587, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 29, 0, 0.0648, 0, 9900, 0, 0, 0.967, 0, 1, -360, 360], + [25, 30, 0.135, 0.202, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [30, 31, 0.326, 0.497, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [31, 32, 0.507, 0.755, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [32, 33, 0.0392, 0.036, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [34, 32, 0, 0.953, 0, 9900, 0, 0, 0.975, 0, 1, -360, 360], + [34, 35, 0.052, 0.078, 0.0032, 9900, 0, 0, 0, 0, 1, -360, 360], + [35, 36, 0.043, 0.0537, 0.0016, 9900, 0, 0, 0, 0, 1, -360, 360], + [36, 37, 0.029, 0.0366, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [37, 38, 0.0651, 0.1009, 0.002, 9900, 0, 0, 0, 0, 1, -360, 360], + [37, 39, 0.0239, 0.0379, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [36, 40, 0.03, 0.0466, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [22, 38, 0.0192, 0.0295, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 41, 0, 0.749, 0, 9900, 0, 0, 0.955, 0, 1, -360, 360], + [41, 42, 0.207, 0.352, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [41, 43, 0, 0.412, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [38, 44, 0.0289, 0.0585, 0.002, 9900, 0, 0, 0, 0, 1, -360, 360], + [15, 45, 0, 0.1042, 0, 9900, 0, 0, 0.955, 0, 1, -360, 360], + [14, 46, 0, 0.0735, 0, 9900, 0, 0, 0.9, 0, 1, -360, 360], + [46, 47, 0.023, 0.068, 0.0032, 9900, 0, 0, 0, 0, 1, -360, 360], + [47, 48, 0.0182, 0.0233, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [48, 49, 0.0834, 0.129, 0.0048, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 50, 0.0801, 0.128, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [50, 51, 0.1386, 0.22, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [10, 51, 0, 0.0712, 0, 9900, 0, 0, 0.93, 0, 1, -360, 360], + [13, 49, 0, 0.191, 0, 9900, 0, 0, 0.895, 0, 1, -360, 360], + [29, 52, 0.1442, 0.187, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [52, 53, 0.0762, 0.0984, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [53, 54, 0.1878, 0.232, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [54, 55, 0.1732, 0.2265, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 43, 0, 0.153, 0, 9900, 0, 0, 0.958, 0, 1, -360, 360], + [44, 45, 0.0624, 0.1242, 0.004, 9900, 0, 0, 0, 0, 1, -360, 360], + [40, 56, 0, 1.195, 0, 9900, 0, 0, 0.958, 0, 1, -360, 360], + [56, 41, 0.553, 0.549, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 42, 0.2125, 0.354, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [39, 57, 0, 1.355, 0, 9900, 0, 0, 0.98, 0, 1, -360, 360], + [57, 56, 0.174, 0.26, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [38, 49, 0.115, 0.177, 0.003, 9900, 0, 0, 0, 0, 1, -360, 360], + [38, 48, 0.0312, 0.0482, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 55, 0, 0.1205, 0, 9900, 0, 0, 0.94, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.0775795, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.25, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0222222, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0322581, 20, 0] + ]) + + return ppc diff --git a/module/pypower/autotest/test_case118.glm b/module/pypower/autotest/test_case118.glm new file mode 100644 index 000000000..1b89b0ec8 --- /dev/null +++ b/module/pypower/autotest/test_case118.glm @@ -0,0 +1,11 @@ +#define CASE=118 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file diff --git a/module/pypower/autotest/test_case30.glm b/module/pypower/autotest/test_case30.glm new file mode 100644 index 000000000..e4d15167c --- /dev/null +++ b/module/pypower/autotest/test_case30.glm @@ -0,0 +1,11 @@ +#define CASE=30 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file diff --git a/module/pypower/autotest/test_case39.glm b/module/pypower/autotest/test_case39.glm new file mode 100644 index 000000000..e36b8c639 --- /dev/null +++ b/module/pypower/autotest/test_case39.glm @@ -0,0 +1,11 @@ +#define CASE=39 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file diff --git a/module/pypower/autotest/test_case57.glm b/module/pypower/autotest/test_case57.glm new file mode 100644 index 000000000..081c755db --- /dev/null +++ b/module/pypower/autotest/test_case57.glm @@ -0,0 +1,11 @@ +#define CASE=57 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file From cdbf859af02fc24424f9f42bb628ae5042356211 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 15:10:56 -0800 Subject: [PATCH 007/122] Update requirements.csv Signed-off-by: David P. Chassin --- python/requirements.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/python/requirements.csv b/python/requirements.csv index 222fe06b7..73eac64b5 100644 --- a/python/requirements.csv +++ b/python/requirements.csv @@ -34,6 +34,7 @@ Pillow,2,,9.3.0 Pillow,,,9.3.0 PyGithub,2,,1.54.1 pymysql,,,1.0.2 +PYPOWER,,,5.1.16 pyproj,,,3.4.0 pysolar,,,0.9 pytz,2,, From edaba5cdf02567798a15eed9ac55efbfff0806d4 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 18:54:31 -0800 Subject: [PATCH 008/122] Add initialization and solver update Signed-off-by: David P. Chassin --- module/pypower/autotest/test_case14.glm | 9 +- module/pypower/branch.cpp | 11 ++ module/pypower/bus.cpp | 11 ++ module/pypower/gen.cpp | 11 ++ module/pypower/gencost.cpp | 11 ++ module/pypower/pypower.cpp | 138 ++++++++++++++++++++++++ module/pypower/pypower.h | 2 + runtime/Makefile.mk | 1 + runtime/pypower_solver.py | 11 ++ 9 files changed, 204 insertions(+), 1 deletion(-) create mode 100644 runtime/pypower_solver.py diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm index 944b4e639..a063f73a2 100644 --- a/module/pypower/autotest/test_case14.glm +++ b/module/pypower/autotest/test_case14.glm @@ -8,4 +8,11 @@ #ifexist "../case${CASE}.glm" #on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#endif + +clock +{ + timezone "PST+8PDT"; + starttime "2020-01-01 00:00:00 PST"; + stoptime "2021-01-01 00:00:00 PST"; +} \ No newline at end of file diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp index 347682531..117ae6e40 100644 --- a/module/pypower/branch.cpp +++ b/module/pypower/branch.cpp @@ -72,6 +72,17 @@ branch::branch(MODULE *module) int branch::create(void) { + extern branch *branchlist[MAXENT]; + extern size_t nbranch; + if ( nbranch < MAXENT ) + { + branchlist[nbranch++] = this; + } + else + { + throw "maximum branch entities exceeded"; + } + return 1; /* return 1 on success, 0 on failure */ } diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 1d824deee..183137ee1 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -93,6 +93,17 @@ bus::bus(MODULE *module) int bus::create(void) { + extern bus *buslist[MAXENT]; + extern size_t nbus; + if ( nbus < MAXENT ) + { + buslist[nbus++] = this; + } + else + { + throw "maximum bus entities exceeded"; + } + return 1; /* return 1 on success, 0 on failure */ } diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp index a3e8ff619..d6148063a 100644 --- a/module/pypower/gen.cpp +++ b/module/pypower/gen.cpp @@ -111,6 +111,17 @@ gen::gen(MODULE *module) int gen::create(void) { + extern gen *genlist[MAXENT]; + extern size_t ngen; + if ( ngen < MAXENT ) + { + genlist[ngen++] = this; + } + else + { + throw "maximum gen entities exceeded"; + } + extern double base_MVA; mBase = base_MVA; diff --git a/module/pypower/gencost.cpp b/module/pypower/gencost.cpp index fcff614b4..98ebd0cb0 100644 --- a/module/pypower/gencost.cpp +++ b/module/pypower/gencost.cpp @@ -93,6 +93,17 @@ gencost::gencost(MODULE *module) int gencost::create(void) { + extern gencost *gencostlist[MAXENT]; + extern size_t ngencost; + if ( ngencost < MAXENT ) + { + gencostlist[ngencost++] = this; + } + else + { + throw "maximum gencost entities exceeded"; + } + return 1; /* return 1 on success, 0 on failure */ } diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index dfab829ad..54f3e4db6 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -5,6 +5,8 @@ #include "pypower.h" +#include "Python.h" + bool enable_opf = false; double base_MVA = 100.0; int32 pypower_version = 2; @@ -44,6 +46,142 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) return bus::oclass; } +PyObject *solver = NULL; +PyObject *data = NULL; + +size_t nbus = 0; +bus *buslist[MAXENT]; +PyObject *busdata = NULL; + +size_t nbranch = 0; +branch *branchlist[MAXENT]; +PyObject *branchdata = NULL; + +size_t ngen = 0; +gen *genlist[MAXENT]; +PyObject *gendata = NULL; + +size_t ngencost = 0; +gencost *gencostlist[MAXENT]; +PyObject *gencostdata = NULL; + +EXPORT bool on_init(void) +{ + // import solver + PyObject *module = PyImport_ImportModule("pypower_solver"); + if ( module == NULL ) + { + gl_error("unable to load pypower solver module"); + return false; + } + solver = PyObject_GetAttrString(module,"solver"); + if ( solver == NULL ) + { + gl_error("unable to find pypower solver call"); + return false; + } + + // first time setup of arrays + data = PyDict_New(); + PyDict_SetItemString(data,"version",PyLong_FromLong((long)pypower_version)); + PyDict_SetItemString(data,"baseMVA",PyFloat_FromDouble((double)base_MVA)); + + busdata = PyList_New(nbus); + for ( size_t n = 0 ; n < nbus ; n++ ) + { + PyList_SET_ITEM(busdata,n,PyList_New(17)); + } + PyDict_SetItemString(data,"bus",busdata); + + branchdata = PyList_New(nbranch); + PyDict_SetItemString(data,"branch",branchdata); + for ( size_t n = 0 ; n < nbranch ; n++ ) + { + PyList_SET_ITEM(branchdata,n,PyList_New(13)); + } + + gendata = PyList_New(ngen); + PyDict_SetItemString(data,"gen",gendata); + for ( size_t n = 0 ; n < ngen ; n++ ) + { + PyList_SET_ITEM(gendata,n,PyList_New(21)); + } + + if ( enable_opf ) + { + // TODO: required for OPF solution + throw "OPF not supported yet"; + // gencostdata = PyList_New(7); + // PyDict_SetItemString(data,"gencost",gencostdata); + } + + return true; +} + +EXPORT TIMESTAMP on_sync(TIMESTAMP t0) +{ + + // copy values out to solver + for ( size_t n = 0 ; n < nbus ; n++ ) + { + bus *obj = buslist[n]; + PyObject *pyobj = PyList_GetItem(busdata,n); + PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_bus_i())); + PyList_SET_ITEM(pyobj,1,PyLong_FromLong(obj->get_type())); + PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_Pd())); + PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_Qd())); + PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_Gs())); + PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_Bs())); + PyList_SET_ITEM(pyobj,6,PyLong_FromLong(obj->get_area())); + PyList_SET_ITEM(pyobj,7,PyFloat_FromDouble(obj->get_Vm())); + PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_Va())); + PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_baseKV())); + PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_zone())); + PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); + PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); + } + + // run solver + PyObject *result = PyObject_CallOneArg(solver,data); + if ( Py_IsTrue(result) ) + { + // copy values back from solver + for ( size_t n = 0 ; n < nbus ; n++ ) + { + bus *obj = buslist[n]; + PyObject *pyobj = PyList_GetItem(busdata,n); + obj->set_bus_i(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); + obj->set_type(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); + obj->set_Pd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); + obj->set_Qd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); + obj->set_Gs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); + obj->set_Bs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); + obj->set_area(PyLong_AsLong(PyList_GET_ITEM(pyobj,6))); + obj->set_Vm(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); + obj->set_Va(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); + obj->set_baseKV(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); + obj->set_zone(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); + obj->set_Vmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); + obj->set_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); + + if ( enable_opf ) + { + obj->set_lam_P(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,13))); + obj->set_lam_Q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,14))); + obj->set_mu_Vmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,15))); + obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); + } + } + } + else + { + gl_warning("solver failed"); + } + Py_DECREF(result); + + + return TS_NEVER; +} EXPORT int do_kill(void*) { diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index 9f652d2a8..104f77441 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -16,4 +16,6 @@ #include "gen.h" #include "gencost.h" +#define MAXENT 30000 // maximum number of bus/branch/gen/gencost entities supported + #endif diff --git a/runtime/Makefile.mk b/runtime/Makefile.mk index 42d515955..4f69adb84 100644 --- a/runtime/Makefile.mk +++ b/runtime/Makefile.mk @@ -27,6 +27,7 @@ dist_pkgdata_DATA += runtime/node_b.png dist_pkgdata_DATA += runtime/node_g.png dist_pkgdata_DATA += runtime/node_k.png dist_pkgdata_DATA += runtime/node_r.png +dist_pkgdata_DATA += runtime/pypower_solver.py dist_pkgdata_DATA += runtime/regulator_b.png dist_pkgdata_DATA += runtime/regulator_g.png dist_pkgdata_DATA += runtime/regulator_k.png diff --git a/runtime/pypower_solver.py b/runtime/pypower_solver.py new file mode 100644 index 000000000..4030887b2 --- /dev/null +++ b/runtime/pypower_solver.py @@ -0,0 +1,11 @@ +import os, sys +import pypower + +with_opf = False + +def solver(pf_case): + + print(f"solver(pf_case={pf_case})",file=sys.stderr) + + return True + From 665ac486865c7dfc510855b1548a5acd338da4d0 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 21:59:30 -0800 Subject: [PATCH 009/122] Added solver Signed-off-by: David P. Chassin --- module/pypower/pypower.cpp | 106 ++++++++++++++++++++++++++++++++++++- runtime/pypower_solver.py | 20 +++++-- 2 files changed, 121 insertions(+), 5 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 54f3e4db6..b771ef2cd 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -104,7 +104,7 @@ EXPORT bool on_init(void) PyDict_SetItemString(data,"gen",gendata); for ( size_t n = 0 ; n < ngen ; n++ ) { - PyList_SET_ITEM(gendata,n,PyList_New(21)); + PyList_SET_ITEM(gendata,n,PyList_New(25)); } if ( enable_opf ) @@ -139,6 +139,59 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_zone())); PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); + PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); + PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); + PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); + PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); + } + for ( size_t n = 0 ; n < nbranch ; n++ ) + { + branch *obj = branchlist[n]; + PyObject *pyobj = PyList_GetItem(branchdata,n); + PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_fbus())); + PyList_SET_ITEM(pyobj,1,PyLong_FromLong(obj->get_tbus())); + PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_r())); + PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_x())); + PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_b())); + PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_rateA())); + PyList_SET_ITEM(pyobj,6,PyFloat_FromDouble(obj->get_rateB())); + PyList_SET_ITEM(pyobj,7,PyFloat_FromDouble(obj->get_rateC())); + PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_ratio())); + PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_angle())); + PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_status())); + PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_angmin())); + PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_angmax())); + + } + for ( size_t n = 0 ; n < ngen ; n++ ) + { + gen *obj = genlist[n]; + PyObject *pyobj = PyList_GetItem(gendata,n); + PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_bus())); + PyList_SET_ITEM(pyobj,1,PyFloat_FromDouble(obj->get_Pg())); + PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_Qg())); + PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_Qmax())); + PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_Qmin())); + PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_Vg())); + PyList_SET_ITEM(pyobj,6,PyFloat_FromDouble(obj->get_mBase())); + PyList_SET_ITEM(pyobj,7,PyLong_FromLong(obj->get_status())); + PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_Pmax())); + PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_Pmin())); + PyList_SET_ITEM(pyobj,10,PyFloat_FromDouble(obj->get_Pc1())); + PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Pc2())); + PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Qc1min())); + PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_Qc1max())); + PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_Qc2min())); + PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_Qc2max())); + PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_ramp_agc())); + PyList_SET_ITEM(pyobj,17,PyFloat_FromDouble(obj->get_ramp_10())); + PyList_SET_ITEM(pyobj,18,PyFloat_FromDouble(obj->get_ramp_30())); + PyList_SET_ITEM(pyobj,19,PyFloat_FromDouble(obj->get_ramp_q())); + PyList_SET_ITEM(pyobj,20,PyFloat_FromDouble(obj->get_apf())); + PyList_SET_ITEM(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); + PyList_SET_ITEM(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); + PyList_SET_ITEM(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); + PyList_SET_ITEM(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); } // run solver @@ -172,6 +225,55 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); } } + for ( size_t n = 0 ; n < nbranch ; n++ ) + { + branch *obj = branchlist[n]; + PyObject *pyobj = PyList_GetItem(branchdata,n); + obj->set_fbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); + obj->set_tbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); + obj->set_r(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); + obj->set_x(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); + obj->set_b(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); + obj->set_rateA(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); + obj->set_rateB(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); + obj->set_rateC(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); + obj->set_ratio(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); + obj->set_angle(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); + obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); + obj->set_angmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); + obj->set_angmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); + } + for ( size_t n = 0 ; n < ngen ; n++ ) + { + gen *obj = genlist[n]; + PyObject *pyobj = PyList_GetItem(gendata,n); + obj->set_bus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); + obj->set_Pg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,1))); + obj->set_Qg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); + obj->set_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); + obj->set_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); + obj->set_Vg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); + obj->set_mBase(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); + obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,7))); + obj->set_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); + obj->set_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); + obj->set_Pc1(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,10))); + obj->set_Pc2(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); + obj->set_Qc1min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); + obj->set_Qc1max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,13))); + obj->set_Qc2min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,14))); + obj->set_Qc2max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,15))); + obj->set_ramp_agc(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); + obj->set_ramp_10(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,17))); + obj->set_ramp_30(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,18))); + obj->set_ramp_q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,19))); + obj->set_apf(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,20))); + obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,21))); + obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,22))); + obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,23))); + obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,24))); + + } } else { @@ -180,7 +282,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) Py_DECREF(result); - return TS_NEVER; + return t0+3600; } EXPORT int do_kill(void*) diff --git a/runtime/pypower_solver.py b/runtime/pypower_solver.py index 4030887b2..d5a0c7ad8 100644 --- a/runtime/pypower_solver.py +++ b/runtime/pypower_solver.py @@ -1,11 +1,25 @@ import os, sys -import pypower +from pypower import runpf +from numpy import array with_opf = False def solver(pf_case): - print(f"solver(pf_case={pf_case})",file=sys.stderr) - + data = dict(version=pf_case['version'],baseMVA=pf_case['baseMVA']) + + # copy from model + for name in ['bus','branch','gen']: + data[name] = array(pf_case[name]) + + # TODO: call solver + runpf(data) + + # copy back to model + for name in ['bus','branch','gen']: + pf_case[name] = data[name].tolist() + + print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) + return True From bbc8a7d11fbefd2a00ce84e436b170858e863449 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 06:39:33 -0800 Subject: [PATCH 010/122] work update Signed-off-by: David P. Chassin --- module/pypower/autotest/casedata.py | 1 + module/pypower/bus.cpp | 31 ++++++++++--------- module/pypower/gen.cpp | 17 +++++----- module/pypower/pypower.cpp | 48 ++++++++++++++++------------- runtime/pypower_solver.py | 12 ++++++-- 5 files changed, 62 insertions(+), 47 deletions(-) create mode 100644 module/pypower/autotest/casedata.py diff --git a/module/pypower/autotest/casedata.py b/module/pypower/autotest/casedata.py new file mode 100644 index 000000000..4791ed555 --- /dev/null +++ b/module/pypower/autotest/casedata.py @@ -0,0 +1 @@ +True \ No newline at end of file diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 183137ee1..17473e9de 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -67,21 +67,22 @@ bus::bus(MODULE *module) PT_double, "Vmin", get_Vmin_offset(), PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", - PT_double, "lam_P", get_lam_P_offset(), - PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "lam_Q", get_lam_Q_offset(), - PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "mu_Vmax", get_mu_Vmax_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "mu_Vmin", get_mu_Vmin_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", - PT_ACCESS, PA_REFERENCE, + // TODO: add support for OPF + // PT_double, "lam_P", get_lam_P_offset(), + // PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", + // PT_ACCESS, PA_REFERENCE, + + // PT_double, "lam_Q", get_lam_Q_offset(), + // PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", + // PT_ACCESS, PA_REFERENCE, + + // PT_double, "mu_Vmax", get_mu_Vmax_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", + // PT_ACCESS, PA_REFERENCE, + + // PT_double, "mu_Vmin", get_mu_Vmin_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", + // PT_ACCESS, PA_REFERENCE, NULL)<1){ char msg[256]; diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp index d6148063a..5ec44d2f3 100644 --- a/module/pypower/gen.cpp +++ b/module/pypower/gen.cpp @@ -89,17 +89,18 @@ gen::gen(MODULE *module) PT_double, "apf", get_apf_offset(), PT_DESCRIPTION, "area participation factor", - PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", + // TODO: add support for OPF + // PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", - PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", + // PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", - PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", + // PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", - PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", + // PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", NULL)<1){ char msg[256]; diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index b771ef2cd..ac4c26260 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -24,24 +24,26 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new bus(module); new branch(module); new gen(module); - new gencost(module); + // TODO: add support for OPF + // new gencost(module); gl_global_create("pypower::version", PT_int32, &pypower_version, PT_DESCRIPTION, "Version of pypower used", NULL); - gl_global_create("pypower::enable_opf", - PT_bool, &enable_opf, - PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", - NULL); - gl_global_create("pypower::baseMVA", PT_double, &base_MVA, PT_UNITS, "MVA", PT_DESCRIPTION, "Base MVA value", NULL); + // TODO: add support for OPF + // gl_global_create("pypower::enable_opf", + // PT_bool, &enable_opf, + // PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", + // NULL); + // always return the first class registered return bus::oclass; } @@ -89,7 +91,7 @@ EXPORT bool on_init(void) busdata = PyList_New(nbus); for ( size_t n = 0 ; n < nbus ; n++ ) { - PyList_SET_ITEM(busdata,n,PyList_New(17)); + PyList_SET_ITEM(busdata,n,PyList_New(enable_opf?17:13)); } PyDict_SetItemString(data,"bus",busdata); @@ -104,7 +106,7 @@ EXPORT bool on_init(void) PyDict_SetItemString(data,"gen",gendata); for ( size_t n = 0 ; n < ngen ; n++ ) { - PyList_SET_ITEM(gendata,n,PyList_New(25)); + PyList_SET_ITEM(gendata,n,PyList_New(enable_opf?25:21)); } if ( enable_opf ) @@ -139,10 +141,11 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_zone())); PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); - PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); - PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); - PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); - PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); + // TODO: add support for OPF + // PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); + // PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); + // PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); + // PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); } for ( size_t n = 0 ; n < nbranch ; n++ ) { @@ -188,10 +191,11 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SET_ITEM(pyobj,18,PyFloat_FromDouble(obj->get_ramp_30())); PyList_SET_ITEM(pyobj,19,PyFloat_FromDouble(obj->get_ramp_q())); PyList_SET_ITEM(pyobj,20,PyFloat_FromDouble(obj->get_apf())); - PyList_SET_ITEM(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); - PyList_SET_ITEM(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); - PyList_SET_ITEM(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); - PyList_SET_ITEM(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); + // TODO: add support for OPF + // PyList_SET_ITEM(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); + // PyList_SET_ITEM(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); + // PyList_SET_ITEM(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); + // PyList_SET_ITEM(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); } // run solver @@ -268,11 +272,13 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) obj->set_ramp_30(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,18))); obj->set_ramp_q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,19))); obj->set_apf(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,20))); - obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,21))); - obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,22))); - obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,23))); - obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,24))); - + if ( enable_opf ) + { + obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,21))); + obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,22))); + obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,23))); + obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,24))); + } } } else diff --git a/runtime/pypower_solver.py b/runtime/pypower_solver.py index d5a0c7ad8..54ded73aa 100644 --- a/runtime/pypower_solver.py +++ b/runtime/pypower_solver.py @@ -3,6 +3,7 @@ from numpy import array with_opf = False +save_case = True def solver(pf_case): @@ -12,12 +13,17 @@ def solver(pf_case): for name in ['bus','branch','gen']: data[name] = array(pf_case[name]) + if save_case: + with open("casedata.py","w") as fh: + fh.write(str(save_case)) + # TODO: call solver - runpf(data) + _,result = runpf(data) # copy back to model - for name in ['bus','branch','gen']: - pf_case[name] = data[name].tolist() + if result: + for name in ['bus','branch','gen']: + pf_case[name] = data[name].tolist() print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) From 3c4562f32f6b47d3f032a0837d75e3767ad656ef Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 08:30:31 -0800 Subject: [PATCH 011/122] Move pypower_solver.py from runtime to module/pypower Signed-off-by: David P. Chassin --- module/pypower/Makefile.mk | 2 ++ module/pypower/pypower.cpp | 2 +- {runtime => module/pypower}/pypower_solver.py | 3 +++ runtime/Makefile.mk | 1 - 4 files changed, 6 insertions(+), 2 deletions(-) rename {runtime => module/pypower}/pypower_solver.py (86%) diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 5e74c009c..843aa995e 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -17,3 +17,5 @@ module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/branch.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h + +dist_pkgdata_DATA += runtime/pypower_solver.py diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index ac4c26260..d4a79ef25 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -1,4 +1,4 @@ -// module/pypower/main.cpp +// module/pypower/pypower.cpp // Copyright (C) 2024 Regents of the Leland Stanford Junior University #define DLMAIN diff --git a/runtime/pypower_solver.py b/module/pypower/pypower_solver.py similarity index 86% rename from runtime/pypower_solver.py rename to module/pypower/pypower_solver.py index 54ded73aa..617648d8b 100644 --- a/runtime/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -1,3 +1,6 @@ +# module/pypower/pypower_solver.py +# Copyright (C) 2024 Regents of the Leland Stanford Junior University + import os, sys from pypower import runpf from numpy import array diff --git a/runtime/Makefile.mk b/runtime/Makefile.mk index 4f69adb84..42d515955 100644 --- a/runtime/Makefile.mk +++ b/runtime/Makefile.mk @@ -27,7 +27,6 @@ dist_pkgdata_DATA += runtime/node_b.png dist_pkgdata_DATA += runtime/node_g.png dist_pkgdata_DATA += runtime/node_k.png dist_pkgdata_DATA += runtime/node_r.png -dist_pkgdata_DATA += runtime/pypower_solver.py dist_pkgdata_DATA += runtime/regulator_b.png dist_pkgdata_DATA += runtime/regulator_g.png dist_pkgdata_DATA += runtime/regulator_k.png From f4ffb90c28db914874dbc4264fe391ec8694c582 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 08:51:34 -0800 Subject: [PATCH 012/122] Simplify autotest case structure Signed-off-by: David P. Chassin --- module/pypower/autotest/case.glm | 17 +++++++++++++++++ module/pypower/autotest/case14.glm | 2 +- module/pypower/autotest/test_case118.glm | 11 +---------- module/pypower/autotest/test_case14.glm | 18 +----------------- module/pypower/autotest/test_case30.glm | 11 +---------- module/pypower/autotest/test_case39.glm | 11 +---------- module/pypower/autotest/test_case57.glm | 11 +---------- 7 files changed, 23 insertions(+), 58 deletions(-) create mode 100644 module/pypower/autotest/case.glm diff --git a/module/pypower/autotest/case.glm b/module/pypower/autotest/case.glm new file mode 100644 index 000000000..764acbb0f --- /dev/null +++ b/module/pypower/autotest/case.glm @@ -0,0 +1,17 @@ +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif + +clock +{ + timezone "PST+8PDT"; + starttime "2020-01-01 00:00:00 PST"; + stoptime "2021-01-01 00:00:00 PST"; +} diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm index f0abaa570..7fef84645 100644 --- a/module/pypower/autotest/case14.glm +++ b/module/pypower/autotest/case14.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/test_case118.glm b/module/pypower/autotest/test_case118.glm index 1b89b0ec8..58fb5ba58 100644 --- a/module/pypower/autotest/test_case118.glm +++ b/module/pypower/autotest/test_case118.glm @@ -1,11 +1,2 @@ #define CASE=118 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#include "case.glm" diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm index a063f73a2..2a7c95e6b 100644 --- a/module/pypower/autotest/test_case14.glm +++ b/module/pypower/autotest/test_case14.glm @@ -1,18 +1,2 @@ #define CASE=14 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif - -clock -{ - timezone "PST+8PDT"; - starttime "2020-01-01 00:00:00 PST"; - stoptime "2021-01-01 00:00:00 PST"; -} \ No newline at end of file +#include "case.glm" diff --git a/module/pypower/autotest/test_case30.glm b/module/pypower/autotest/test_case30.glm index e4d15167c..1b2da3922 100644 --- a/module/pypower/autotest/test_case30.glm +++ b/module/pypower/autotest/test_case30.glm @@ -1,11 +1,2 @@ #define CASE=30 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#include "case.glm" diff --git a/module/pypower/autotest/test_case39.glm b/module/pypower/autotest/test_case39.glm index e36b8c639..8920bfff1 100644 --- a/module/pypower/autotest/test_case39.glm +++ b/module/pypower/autotest/test_case39.glm @@ -1,11 +1,2 @@ #define CASE=39 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#include "case.glm" diff --git a/module/pypower/autotest/test_case57.glm b/module/pypower/autotest/test_case57.glm index 081c755db..1d73e800d 100644 --- a/module/pypower/autotest/test_case57.glm +++ b/module/pypower/autotest/test_case57.glm @@ -1,11 +1,2 @@ #define CASE=57 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#include "case.glm" From d0c2ea67a2a7a4fb74d3054e375733a7ac1f968a Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 08:59:02 -0800 Subject: [PATCH 013/122] Update Makefile.mk Signed-off-by: David P. Chassin --- module/pypower/Makefile.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 843aa995e..0f0d1cb9e 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -18,4 +18,4 @@ module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/br module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h -dist_pkgdata_DATA += runtime/pypower_solver.py +dist_pkgdata_DATA += module/pypower/pypower_solver.py From 4110e7308ca302ace9de14dc63dd93d871f92240 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 08:59:07 -0800 Subject: [PATCH 014/122] Update pypower.cpp Signed-off-by: David P. Chassin --- module/pypower/pypower.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index d4a79ef25..47512370e 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -200,7 +200,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) // run solver PyObject *result = PyObject_CallOneArg(solver,data); - if ( Py_IsTrue(result) ) + if ( result && Py_IsTrue(result) ) { // copy values back from solver for ( size_t n = 0 ; n < nbus ; n++ ) @@ -285,8 +285,10 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { gl_warning("solver failed"); } - Py_DECREF(result); - + if ( result ) + { + Py_DECREF(result); + } return t0+3600; } From ee16ff6e86312a6462de99f2f807911332cd588b Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:17:39 -0800 Subject: [PATCH 015/122] Update branch.cpp Signed-off-by: David P. Chassin --- module/pypower/branch.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp index 117ae6e40..b9763fc8b 100644 --- a/module/pypower/branch.cpp +++ b/module/pypower/branch.cpp @@ -32,10 +32,10 @@ branch::branch(MODULE *module) PT_double, "r[pu*Ohm]", get_r_offset(), PT_DESCRIPTION, "resistance (p.u.)", - PT_double, "x[pu*Ohm]", get_r_offset(), + PT_double, "x[pu*Ohm]", get_x_offset(), PT_DESCRIPTION, "reactance (p.u.)", - PT_double, "b[pu/Ohm]", get_r_offset(), + PT_double, "b[pu/Ohm]", get_b_offset(), PT_DESCRIPTION, "total line charging susceptance (p.u.)", PT_double, "rateA[MVA]", get_rateA_offset(), From 9131dd3d5ffe220427e2c1d107a9e855a61afd71 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:18:00 -0800 Subject: [PATCH 016/122] Fix autotests Signed-off-by: David P. Chassin --- module/pypower/autotest/case118.glm | 2 +- module/pypower/autotest/case30.glm | 2 +- module/pypower/autotest/case39.glm | 2 +- module/pypower/autotest/case57.glm | 2 +- module/pypower/autotest/casedata.py | 1 - module/pypower/autotest/test_case118.glm | 5 ++++- module/pypower/autotest/test_case14.glm | 5 ++++- module/pypower/autotest/test_case30.glm | 5 ++++- module/pypower/autotest/test_case39.glm | 5 ++++- module/pypower/autotest/test_case57.glm | 5 ++++- 10 files changed, 24 insertions(+), 10 deletions(-) delete mode 100644 module/pypower/autotest/casedata.py diff --git a/module/pypower/autotest/case118.glm b/module/pypower/autotest/case118.glm index e32f82fe1..279ab3e0e 100644 --- a/module/pypower/autotest/case118.glm +++ b/module/pypower/autotest/case118.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/case30.glm b/module/pypower/autotest/case30.glm index 02902483c..8096ef22f 100644 --- a/module/pypower/autotest/case30.glm +++ b/module/pypower/autotest/case30.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/case39.glm b/module/pypower/autotest/case39.glm index 35862f968..fd7a25b76 100644 --- a/module/pypower/autotest/case39.glm +++ b/module/pypower/autotest/case39.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/case57.glm b/module/pypower/autotest/case57.glm index 34108bf03..502f05f7e 100644 --- a/module/pypower/autotest/case57.glm +++ b/module/pypower/autotest/case57.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/casedata.py b/module/pypower/autotest/casedata.py deleted file mode 100644 index 4791ed555..000000000 --- a/module/pypower/autotest/casedata.py +++ /dev/null @@ -1 +0,0 @@ -True \ No newline at end of file diff --git a/module/pypower/autotest/test_case118.glm b/module/pypower/autotest/test_case118.glm index 58fb5ba58..1653a47ac 100644 --- a/module/pypower/autotest/test_case118.glm +++ b/module/pypower/autotest/test_case118.glm @@ -1,2 +1,5 @@ #define CASE=118 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm index 2a7c95e6b..b6d28c7df 100644 --- a/module/pypower/autotest/test_case14.glm +++ b/module/pypower/autotest/test_case14.glm @@ -1,2 +1,5 @@ #define CASE=14 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" diff --git a/module/pypower/autotest/test_case30.glm b/module/pypower/autotest/test_case30.glm index 1b2da3922..bb3bbfb0b 100644 --- a/module/pypower/autotest/test_case30.glm +++ b/module/pypower/autotest/test_case30.glm @@ -1,2 +1,5 @@ #define CASE=30 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" diff --git a/module/pypower/autotest/test_case39.glm b/module/pypower/autotest/test_case39.glm index 8920bfff1..1363a343c 100644 --- a/module/pypower/autotest/test_case39.glm +++ b/module/pypower/autotest/test_case39.glm @@ -1,2 +1,5 @@ #define CASE=39 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" diff --git a/module/pypower/autotest/test_case57.glm b/module/pypower/autotest/test_case57.glm index 1d73e800d..3c5ab2970 100644 --- a/module/pypower/autotest/test_case57.glm +++ b/module/pypower/autotest/test_case57.glm @@ -1,2 +1,5 @@ #define CASE=57 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" From 2c480f15b3909a3a925644ad4a9bcc1a1bf957e3 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:37:54 -0800 Subject: [PATCH 017/122] Add documentation Signed-off-by: David P. Chassin --- docs/Converters/Import/PyPower_cases.md | 17 ++++++++++++++++ docs/Module/Pypower.md | 26 +++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 docs/Converters/Import/PyPower_cases.md create mode 100644 docs/Module/Pypower.md diff --git a/docs/Converters/Import/PyPower_cases.md b/docs/Converters/Import/PyPower_cases.md new file mode 100644 index 000000000..487501c14 --- /dev/null +++ b/docs/Converters/Import/PyPower_cases.md @@ -0,0 +1,17 @@ +[[/Converters/Import/Ami_data]] -- AMI data import + +# Synopis + +GLM: + +~~~ +#input "casefile.py" -t pypower +~~~ + +# Description + +The `py2glm.py` converter support conversion of PyPower case files to GLM models. + +# See also + +* [[/Module/Pypower]] diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md new file mode 100644 index 000000000..0d5f730f4 --- /dev/null +++ b/docs/Module/Pypower.md @@ -0,0 +1,26 @@ +[[/Module/Pypower]] -- Module pypower + +# Synopsis + +GLM: + +~~~ +module pypower +{ + set {QUIET=65536, WARNING=131072, DEBUG=262144, VERBOSE=524288} message_flags; // module message control flags + int32 version; // Version of pypower used + int32 maximum_timestep; // Maximum timestep allowed between solutions + double baseMVA[MVA]; // Base MVA value + bool stop_on_failure; // Flag to stop simulation on solver failure +} +~~~ + +# Description + +The `pypower` module links `gridlabd` with the `pypower` powerflow solver. The objects used to link the two solvers are supported by the `bus`, `branch`, and `gen` classes. For details on these +objects' properties, see the [PyPower documentation]([https://pypi.org/project/PYPOWER/). + +# See also + +* [PyPower documentation]([https://pypi.org/project/PYPOWER/) +* [/Converters/Import/PyPower_cases] From 695a224efb54075b7dc9a68d924c9aafa80e16a8 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:38:12 -0800 Subject: [PATCH 018/122] Update pypower.cpp Signed-off-by: David P. Chassin --- module/pypower/pypower.cpp | 156 ++++++++++++++++++++++--------------- 1 file changed, 95 insertions(+), 61 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 47512370e..1a90e180a 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -10,6 +10,9 @@ bool enable_opf = false; double base_MVA = 100.0; int32 pypower_version = 2; +bool stop_on_failure = false; +int32 maximum_timestep = 0; // seconds; 0 = no max ts +enumeration solver_method = 1; EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) { @@ -32,6 +35,21 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) PT_DESCRIPTION, "Version of pypower used", NULL); + gl_global_create("pypower::solver_method", + PT_enumeration, &solver_method, + PT_KEYWORD, "NR", (enumeration)1, + PT_KEYWORD, "FD-XB", (enumeration)1, + PT_KEYWORD, "FD-BX", (enumeration)1, + PT_KEYWORD, "GS", (enumeration)1, + PT_DESCRIPTION, "PyPower solver method to use", + NULL + ); + + gl_global_create("pypower::maximum_timestep", + PT_int32, &maximum_timestep, + PT_DESCRIPTION, "Maximum timestep allowed between solutions", + NULL); + gl_global_create("pypower::baseMVA", PT_double, &base_MVA, PT_UNITS, "MVA", @@ -44,6 +62,11 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) // PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", // NULL); + gl_global_create("pypower::stop_on_failure", + PT_bool, &stop_on_failure, + PT_DESCRIPTION, "Flag to stop simulation on solver failure", + NULL); + // always return the first class registered return bus::oclass; } @@ -91,7 +114,7 @@ EXPORT bool on_init(void) busdata = PyList_New(nbus); for ( size_t n = 0 ; n < nbus ; n++ ) { - PyList_SET_ITEM(busdata,n,PyList_New(enable_opf?17:13)); + PyList_SetItem(busdata,n,PyList_New(enable_opf?17:13)); } PyDict_SetItemString(data,"bus",busdata); @@ -99,14 +122,14 @@ EXPORT bool on_init(void) PyDict_SetItemString(data,"branch",branchdata); for ( size_t n = 0 ; n < nbranch ; n++ ) { - PyList_SET_ITEM(branchdata,n,PyList_New(13)); + PyList_SetItem(branchdata,n,PyList_New(13)); } gendata = PyList_New(ngen); PyDict_SetItemString(data,"gen",gendata); for ( size_t n = 0 ; n < ngen ; n++ ) { - PyList_SET_ITEM(gendata,n,PyList_New(enable_opf?25:21)); + PyList_SetItem(gendata,n,PyList_New(enable_opf?25:21)); } if ( enable_opf ) @@ -128,74 +151,78 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { bus *obj = buslist[n]; PyObject *pyobj = PyList_GetItem(busdata,n); - PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_bus_i())); - PyList_SET_ITEM(pyobj,1,PyLong_FromLong(obj->get_type())); - PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_Pd())); - PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_Qd())); - PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_Gs())); - PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_Bs())); - PyList_SET_ITEM(pyobj,6,PyLong_FromLong(obj->get_area())); - PyList_SET_ITEM(pyobj,7,PyFloat_FromDouble(obj->get_Vm())); - PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_Va())); - PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_baseKV())); - PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_zone())); - PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); - PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); - // TODO: add support for OPF - // PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); - // PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); - // PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); - // PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_bus_i())); + PyList_SetItem(pyobj,1,PyLong_FromLong(obj->get_type())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_Pd())); + PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_Qd())); + PyList_SetItem(pyobj,4,PyFloat_FromDouble(obj->get_Gs())); + PyList_SetItem(pyobj,5,PyFloat_FromDouble(obj->get_Bs())); + PyList_SetItem(pyobj,6,PyLong_FromLong(obj->get_area())); + PyList_SetItem(pyobj,7,PyFloat_FromDouble(obj->get_Vm())); + PyList_SetItem(pyobj,8,PyFloat_FromDouble(obj->get_Va())); + PyList_SetItem(pyobj,9,PyFloat_FromDouble(obj->get_baseKV())); + PyList_SetItem(pyobj,10,PyLong_FromLong(obj->get_zone())); + PyList_SetItem(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); + PyList_SetItem(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); + if ( enable_opf ) + { + PyList_SetItem(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); + PyList_SetItem(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); + PyList_SetItem(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); + PyList_SetItem(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); + } } for ( size_t n = 0 ; n < nbranch ; n++ ) { branch *obj = branchlist[n]; PyObject *pyobj = PyList_GetItem(branchdata,n); - PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_fbus())); - PyList_SET_ITEM(pyobj,1,PyLong_FromLong(obj->get_tbus())); - PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_r())); - PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_x())); - PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_b())); - PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_rateA())); - PyList_SET_ITEM(pyobj,6,PyFloat_FromDouble(obj->get_rateB())); - PyList_SET_ITEM(pyobj,7,PyFloat_FromDouble(obj->get_rateC())); - PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_ratio())); - PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_angle())); - PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_status())); - PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_angmin())); - PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_angmax())); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_fbus())); + PyList_SetItem(pyobj,1,PyLong_FromLong(obj->get_tbus())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_r())); + PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_x())); + PyList_SetItem(pyobj,4,PyFloat_FromDouble(obj->get_b())); + PyList_SetItem(pyobj,5,PyFloat_FromDouble(obj->get_rateA())); + PyList_SetItem(pyobj,6,PyFloat_FromDouble(obj->get_rateB())); + PyList_SetItem(pyobj,7,PyFloat_FromDouble(obj->get_rateC())); + PyList_SetItem(pyobj,8,PyFloat_FromDouble(obj->get_ratio())); + PyList_SetItem(pyobj,9,PyFloat_FromDouble(obj->get_angle())); + PyList_SetItem(pyobj,10,PyLong_FromLong(obj->get_status())); + PyList_SetItem(pyobj,11,PyFloat_FromDouble(obj->get_angmin())); + PyList_SetItem(pyobj,12,PyFloat_FromDouble(obj->get_angmax())); } for ( size_t n = 0 ; n < ngen ; n++ ) { gen *obj = genlist[n]; PyObject *pyobj = PyList_GetItem(gendata,n); - PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_bus())); - PyList_SET_ITEM(pyobj,1,PyFloat_FromDouble(obj->get_Pg())); - PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_Qg())); - PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_Qmax())); - PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_Qmin())); - PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_Vg())); - PyList_SET_ITEM(pyobj,6,PyFloat_FromDouble(obj->get_mBase())); - PyList_SET_ITEM(pyobj,7,PyLong_FromLong(obj->get_status())); - PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_Pmax())); - PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_Pmin())); - PyList_SET_ITEM(pyobj,10,PyFloat_FromDouble(obj->get_Pc1())); - PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Pc2())); - PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Qc1min())); - PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_Qc1max())); - PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_Qc2min())); - PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_Qc2max())); - PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_ramp_agc())); - PyList_SET_ITEM(pyobj,17,PyFloat_FromDouble(obj->get_ramp_10())); - PyList_SET_ITEM(pyobj,18,PyFloat_FromDouble(obj->get_ramp_30())); - PyList_SET_ITEM(pyobj,19,PyFloat_FromDouble(obj->get_ramp_q())); - PyList_SET_ITEM(pyobj,20,PyFloat_FromDouble(obj->get_apf())); - // TODO: add support for OPF - // PyList_SET_ITEM(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); - // PyList_SET_ITEM(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); - // PyList_SET_ITEM(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); - // PyList_SET_ITEM(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_bus())); + PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_Pg())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_Qg())); + PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_Qmax())); + PyList_SetItem(pyobj,4,PyFloat_FromDouble(obj->get_Qmin())); + PyList_SetItem(pyobj,5,PyFloat_FromDouble(obj->get_Vg())); + PyList_SetItem(pyobj,6,PyFloat_FromDouble(obj->get_mBase())); + PyList_SetItem(pyobj,7,PyLong_FromLong(obj->get_status())); + PyList_SetItem(pyobj,8,PyFloat_FromDouble(obj->get_Pmax())); + PyList_SetItem(pyobj,9,PyFloat_FromDouble(obj->get_Pmin())); + PyList_SetItem(pyobj,10,PyFloat_FromDouble(obj->get_Pc1())); + PyList_SetItem(pyobj,11,PyFloat_FromDouble(obj->get_Pc2())); + PyList_SetItem(pyobj,12,PyFloat_FromDouble(obj->get_Qc1min())); + PyList_SetItem(pyobj,13,PyFloat_FromDouble(obj->get_Qc1max())); + PyList_SetItem(pyobj,14,PyFloat_FromDouble(obj->get_Qc2min())); + PyList_SetItem(pyobj,15,PyFloat_FromDouble(obj->get_Qc2max())); + PyList_SetItem(pyobj,16,PyFloat_FromDouble(obj->get_ramp_agc())); + PyList_SetItem(pyobj,17,PyFloat_FromDouble(obj->get_ramp_10())); + PyList_SetItem(pyobj,18,PyFloat_FromDouble(obj->get_ramp_30())); + PyList_SetItem(pyobj,19,PyFloat_FromDouble(obj->get_ramp_q())); + PyList_SetItem(pyobj,20,PyFloat_FromDouble(obj->get_apf())); + if ( enable_opf ) + { + PyList_SetItem(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); + PyList_SetItem(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); + PyList_SetItem(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); + PyList_SetItem(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); + } } // run solver @@ -290,7 +317,14 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) Py_DECREF(result); } - return t0+3600; + if ( stop_on_failure ) + { + return TS_INVALID; + } + else + { + return maximum_timestep > 0 ? t0+3600 : TS_NEVER; + } } EXPORT int do_kill(void*) From 1b1a1e418d5bde85c26ba7de7f200c7fd35d41ac Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:38:18 -0800 Subject: [PATCH 019/122] Update pypower_solver.py Signed-off-by: David P. Chassin --- module/pypower/pypower_solver.py | 92 ++++++++++++++++++++++++++------ 1 file changed, 75 insertions(+), 17 deletions(-) diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index 617648d8b..280e6ddab 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -2,33 +2,91 @@ # Copyright (C) 2024 Regents of the Leland Stanford Junior University import os, sys -from pypower import runpf +from pypower.api import case14, ppoption, runpf from numpy import array with_opf = False -save_case = True +save_case = False +debug = False +verbose = False +solver_method = 1 # 1=NR, 2=FD-XB, 3=FD-BX, 4=GS +solution_tolerance = 1e-08 +maximum_iterations_nr = 10 +maximum_iterations_fd = 30 +maximum_iterations_gs = 1000 +enforce_q_limits = False +use_dc_powerflow = False + +options = ppoption( + PF_ALG = solver_method, + PF_TOL = solution_tolerance, + PF_MAX_IT = maximum_iterations_nr, + PF_MAX_IT_FD = maximum_iterations_fd, + PF_MAX_IT_GS = maximum_iterations_gs, + ENFORCE_Q_LIMS = enforce_q_limits, + PF_DC = use_dc_powerflow, + OUT_ALL = 1 if debug else 0, + VERBOSE = 3 if verbose else 0, + OUT_SYS_SUM = verbose, + OUT_AREA_SUM = verbose, + OUT_BUS = verbose, + OUT_BRTANCH = verbose, + OUT_GEN = verbose, + OUT_ALL_LIM = verbose, + OUT_V_LIM = verbose, + OUT_LINE_LIM = verbose, + OUT_PG_LIM = verbose, + OUT_QG_LIM = verbose, + ) def solver(pf_case): - data = dict(version=pf_case['version'],baseMVA=pf_case['baseMVA']) + try: + + # print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) + + casedata = dict(version=str(pf_case['version']),baseMVA=pf_case['baseMVA']) + + # copy from model + for name in ['bus','gen','branch']: + casedata[name] = array(pf_case[name]) + + if save_case: + with open("pypower_casedata.py","w") as fh: + fh.write(str(casedata)) + + # TODO: call solver + # print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) + # stdout = sys.stdout + # stderr = sys.stderr + # devnull = open("/dev/null","w") + # sys.stdout = devnull + # sys.stderr = devnull + results,success = runpf(casedata,options) + # sys.stdout = stdout + # sys.stderr = stderr + # devnull.close() + + if save_case: + with open("pypower_results.py","w") as fh: + fh.write(str(results)) - # copy from model - for name in ['bus','branch','gen']: - data[name] = array(pf_case[name]) + # copy back to model + if success: - if save_case: - with open("casedata.py","w") as fh: - fh.write(str(save_case)) + # print(" --> SUCCESS:",results,file=sys.stderr,flush=True) + for name in ['bus','gen','branch']: + pf_case[name] = results[name].tolist() + return True - # TODO: call solver - _,result = runpf(data) + else: + + # print(" --> FAILED:",results,file=sys.stderr,flush=True) + return False - # copy back to model - if result: - for name in ['bus','branch','gen']: - pf_case[name] = data[name].tolist() + except Exception as err: - print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) + print(" --> EXCEPTION:",err,file=sys.stderr,flush=True) - return True + return False From da1bde16f181f099ebb22b59bda9ab89132485b0 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:40:53 -0800 Subject: [PATCH 020/122] Update Pypower.md Signed-off-by: David P. Chassin --- docs/Module/Pypower.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md index 0d5f730f4..aab77b1b6 100644 --- a/docs/Module/Pypower.md +++ b/docs/Module/Pypower.md @@ -22,5 +22,5 @@ objects' properties, see the [PyPower documentation]([https://pypi.org/project/P # See also -* [PyPower documentation]([https://pypi.org/project/PYPOWER/) -* [/Converters/Import/PyPower_cases] +* [PyPower documentation](https://pypi.org/project/PYPOWER/) +* [[/Converters/Import/PyPower_cases]] From 7077383f58f0fa9b1bde19b47d1180ba9ebc4803 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 15:41:44 -0800 Subject: [PATCH 021/122] Update substation.cpp --- module/powerflow/substation.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/module/powerflow/substation.cpp b/module/powerflow/substation.cpp index 02c32fc48..bde8461db 100644 --- a/module/powerflow/substation.cpp +++ b/module/powerflow/substation.cpp @@ -243,6 +243,11 @@ int substation::init(OBJECT *parent) //Flag us as pw_load connected has_parent = 1; } + else if ( gl_object_isa(parent,"bus","pypower") ) + { + // TODO: link to pypower bus object + throw "substation does not support pypower bus linkage yet"; + } else //Parent isn't a pw_load, so we just become a normal node - let it handle things { has_parent = 2; //Flag as "normal" - let node checks sort out if we are really valid or not From a944a62fbb88dd67bfbe9f7c3786012a2af1ff2c Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 17:49:27 -0800 Subject: [PATCH 022/122] Update pypower.cpp --- module/pypower/pypower.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 1a90e180a..9d20953a1 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -323,7 +323,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) } else { - return maximum_timestep > 0 ? t0+3600 : TS_NEVER; + return maximum_timestep > 0 ? t0+maximum_timestep : TS_NEVER; } } From fc7333625fc816f103d9f9ad781b201744d16c61 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 06:43:49 -0800 Subject: [PATCH 023/122] Publish OPF values --- module/pypower/bus.cpp | 31 +++++++++++++++---------------- module/pypower/gen.cpp | 17 ++++++++--------- 2 files changed, 23 insertions(+), 25 deletions(-) diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 17473e9de..183137ee1 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -67,22 +67,21 @@ bus::bus(MODULE *module) PT_double, "Vmin", get_Vmin_offset(), PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", - // TODO: add support for OPF - // PT_double, "lam_P", get_lam_P_offset(), - // PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", - // PT_ACCESS, PA_REFERENCE, - - // PT_double, "lam_Q", get_lam_Q_offset(), - // PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", - // PT_ACCESS, PA_REFERENCE, - - // PT_double, "mu_Vmax", get_mu_Vmax_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", - // PT_ACCESS, PA_REFERENCE, - - // PT_double, "mu_Vmin", get_mu_Vmin_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", - // PT_ACCESS, PA_REFERENCE, + PT_double, "lam_P", get_lam_P_offset(), + PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "lam_Q", get_lam_Q_offset(), + PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmax", get_mu_Vmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmin", get_mu_Vmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, NULL)<1){ char msg[256]; diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp index 5ec44d2f3..d6148063a 100644 --- a/module/pypower/gen.cpp +++ b/module/pypower/gen.cpp @@ -89,18 +89,17 @@ gen::gen(MODULE *module) PT_double, "apf", get_apf_offset(), PT_DESCRIPTION, "area participation factor", - // TODO: add support for OPF - // PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", + PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", - // PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", + PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", - // PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", + PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", - // PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", + PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", NULL)<1){ char msg[256]; From ba3a7cbb195753778384ad2e078d07cd37f1c6a3 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 06:43:58 -0800 Subject: [PATCH 024/122] Add pypower load object --- module/pypower/Makefile.mk | 4 ++- module/pypower/load.cpp | 66 ++++++++++++++++++++++++++++++++++++++ module/pypower/load.h | 30 +++++++++++++++++ 3 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 module/pypower/load.cpp create mode 100644 module/pypower/load.h diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 0f0d1cb9e..6ab98192b 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -13,9 +13,11 @@ module_pypower_pypower_la_LIBADD = module_pypower_pypower_la_SOURCES = module_pypower_pypower_la_SOURCES += module/pypower/pypower.cpp module/pypower/pypower.h -module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h + module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/branch.h +module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h +module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h dist_pkgdata_DATA += module/pypower/pypower_solver.py diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp new file mode 100644 index 000000000..7865abd61 --- /dev/null +++ b/module/pypower/load.cpp @@ -0,0 +1,66 @@ +// module/pypower/load.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(load); +EXPORT_INIT(load); +EXPORT_COMMIT(load); + +CLASS *load::oclass = NULL; +load *load::defaults = NULL; + +load::load(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"load",sizeof(load),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class load"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + + PT_complex, "S[VA]", get_S_offset(), + PT_DESCRIPTION, "complex power demand (VA)", + + PT_complex, "V[V]", get_V_offset(), + PT_DESCRIPTION, "complex voltage (V)", + + NULL) < 1 ) + { + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int load::create(void) +{ + extern load *loadlist[MAXENT]; + extern size_t nload; + if ( nload < MAXENT ) + { + loadlist[nload++] = this; + } + else + { + throw "maximum load entities exceeded"; + } + + return 1; /* return 1 on success, 0 on failure */ +} + +int load::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP load::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/load.h b/module/pypower/load.h new file mode 100644 index 000000000..771e275ba --- /dev/null +++ b/module/pypower/load.h @@ -0,0 +1,30 @@ +// module/pypower/load.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _BUS_H +#define _BUS_H + +#include "gridlabd.h" + +class load : public gld_object +{ + +public: + // published properties + GL_ATOMIC(complex,S); + GL_ATOMIC(complex,V); + +public: + // event handlers + load(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static load *defaults; +}; + +#endif // _BUS_H From ec85155a915f5892104a51936a716cfd8b58ae31 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 07:11:41 -0800 Subject: [PATCH 025/122] Add pypower load object --- module/powerflow/substation.cpp | 7 ++++++- module/pypower/Makefile.mk | 2 +- module/pypower/autotest/case14.glm | 2 +- .../autotest/test_case14_substation.glm | 20 +++++++++++++++++++ module/pypower/load.cpp | 16 +++++++++++++-- module/pypower/load.h | 10 +++++++--- module/pypower/pypower.cpp | 13 ++++++------ module/pypower/pypower.h | 1 + 8 files changed, 56 insertions(+), 15 deletions(-) create mode 100644 module/pypower/autotest/test_case14_substation.glm diff --git a/module/powerflow/substation.cpp b/module/powerflow/substation.cpp index bde8461db..95888dedf 100644 --- a/module/powerflow/substation.cpp +++ b/module/powerflow/substation.cpp @@ -243,9 +243,14 @@ int substation::init(OBJECT *parent) //Flag us as pw_load connected has_parent = 1; } - else if ( gl_object_isa(parent,"bus","pypower") ) + else if ( gl_object_isa(parent,"load","pypower") ) { // TODO: link to pypower bus object + fetch_complex(&pPositiveSequenceVoltage,"V",parent); + fetch_complex(&pConstantPowerLoad,"P",parent); + fetch_complex(&pConstantCurrentLoad,"I",parent); + fetch_complex(&pConstantImpedanceLoad,"Z",parent); + fetch_double(&pTransNominalVoltage,"Vn",parent); throw "substation does not support pypower bus linkage yet"; } else //Parent isn't a pw_load, so we just become a normal node - let it handle things diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 6ab98192b..e5c0a6dba 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -18,6 +18,6 @@ module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/br module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h -module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h +# module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h dist_pkgdata_DATA += module/pypower/pypower_solver.py diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm index 7fef84645..0b0dba84c 100644 --- a/module/pypower/autotest/case14.glm +++ b/module/pypower/autotest/case14.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240221-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm new file mode 100644 index 000000000..9279ec29c --- /dev/null +++ b/module/pypower/autotest/test_case14_substation.glm @@ -0,0 +1,20 @@ +#define CASE=14 +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" + +// module powerflow; +// object pypower.load +// { +// name load_1; +// parent bus:0; +// Vn 12.5 kV; +// object substation +// { +// phases ABC; +// nominal_voltage 12.5 kV; +// }; +// } + + diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index 7865abd61..9cd3824e7 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -25,10 +25,22 @@ load::load(MODULE *module) if (gl_publish_variable(oclass, PT_complex, "S[VA]", get_S_offset(), - PT_DESCRIPTION, "complex power demand (VA)", + PT_DESCRIPTION, "total power demand (VA)", + + PT_complex, "Z[VA]", get_Z_offset(), + PT_DESCRIPTION, "constant impedance load (W)", + + PT_complex, "I[VA]", get_I_offset(), + PT_DESCRIPTION, "constant current load (W)", + + PT_complex, "P[VA]", get_P_offset(), + PT_DESCRIPTION, "constant power load (W)", PT_complex, "V[V]", get_V_offset(), - PT_DESCRIPTION, "complex voltage (V)", + PT_DESCRIPTION, "bus voltage (V)", + + PT_double, "Vn[V]", get_Vn_offset(), + PT_DESCRIPTION, "nominal voltage (V)", NULL) < 1 ) { diff --git a/module/pypower/load.h b/module/pypower/load.h index 771e275ba..2f98e20c2 100644 --- a/module/pypower/load.h +++ b/module/pypower/load.h @@ -1,8 +1,8 @@ // module/pypower/load.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _BUS_H -#define _BUS_H +#ifndef _LOAD_H +#define _LOAD_H #include "gridlabd.h" @@ -12,7 +12,11 @@ class load : public gld_object public: // published properties GL_ATOMIC(complex,S); + GL_ATOMIC(complex,Z) + GL_ATOMIC(complex,I); + GL_ATOMIC(complex,P); GL_ATOMIC(complex,V); + GL_ATOMIC(double,Vn); public: // event handlers @@ -27,4 +31,4 @@ class load : public gld_object static load *defaults; }; -#endif // _BUS_H +#endif // _LOAD_H diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 9d20953a1..52cb25d8b 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -27,8 +27,8 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new bus(module); new branch(module); new gen(module); - // TODO: add support for OPF - // new gencost(module); + new gencost(module); + // new load(module); gl_global_create("pypower::version", PT_int32, &pypower_version, @@ -56,11 +56,10 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) PT_DESCRIPTION, "Base MVA value", NULL); - // TODO: add support for OPF - // gl_global_create("pypower::enable_opf", - // PT_bool, &enable_opf, - // PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", - // NULL); + gl_global_create("pypower::enable_opf", + PT_bool, &enable_opf, + PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", + NULL); gl_global_create("pypower::stop_on_failure", PT_bool, &stop_on_failure, diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index 104f77441..737b2d274 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -15,6 +15,7 @@ #include "branch.h" #include "gen.h" #include "gencost.h" +// #include "load.h" #define MAXENT 30000 // maximum number of bus/branch/gen/gencost entities supported From 88a7989a3cc5c96a5dd8729a4c040a657f54d312 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 14:13:19 -0800 Subject: [PATCH 026/122] Add support for linking substation through load object --- module/powerflow/substation.cpp | 2 +- module/pypower/Makefile.mk | 2 +- .../autotest/test_case14_substation.glm | 31 +++++++----- module/pypower/branch.cpp | 6 --- module/pypower/branch.h | 5 +- module/pypower/bus.cpp | 10 +--- module/pypower/bus.h | 5 +- module/pypower/gen.cpp | 6 --- module/pypower/gen.h | 5 +- module/pypower/gencost.cpp | 6 --- module/pypower/gencost.h | 5 +- module/pypower/load.cpp | 48 +++++++++++++------ module/pypower/load.h | 10 ++-- module/pypower/pypower.cpp | 2 +- module/pypower/pypower.h | 2 +- 15 files changed, 72 insertions(+), 73 deletions(-) diff --git a/module/powerflow/substation.cpp b/module/powerflow/substation.cpp index 95888dedf..ca2b93761 100644 --- a/module/powerflow/substation.cpp +++ b/module/powerflow/substation.cpp @@ -251,7 +251,7 @@ int substation::init(OBJECT *parent) fetch_complex(&pConstantCurrentLoad,"I",parent); fetch_complex(&pConstantImpedanceLoad,"Z",parent); fetch_double(&pTransNominalVoltage,"Vn",parent); - throw "substation does not support pypower bus linkage yet"; + // throw "substation does not support pypower bus linkage yet"; } else //Parent isn't a pw_load, so we just become a normal node - let it handle things { diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index e5c0a6dba..6ab98192b 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -18,6 +18,6 @@ module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/br module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h -# module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h +module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h dist_pkgdata_DATA += module/pypower/pypower_solver.py diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm index 9279ec29c..8535e3421 100644 --- a/module/pypower/autotest/test_case14_substation.glm +++ b/module/pypower/autotest/test_case14_substation.glm @@ -4,17 +4,24 @@ #endif #include "${DIR:-.}/case.glm" -// module powerflow; -// object pypower.load -// { -// name load_1; -// parent bus:0; -// Vn 12.5 kV; -// object substation -// { -// phases ABC; -// nominal_voltage 12.5 kV; -// }; -// } +module pypower +{ + maximum_timestep 3600; +} + +module powerflow; +object pypower.load +{ + name load_1; + parent bus:0; + Vn 12.5 kV; + object substation + { + phases ABC; + nominal_voltage 12.5 kV; + base_power ${pypower::baseMVA}; + power_convergence_value 0.01; + }; +} diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp index b9763fc8b..c91b501ea 100644 --- a/module/pypower/branch.cpp +++ b/module/pypower/branch.cpp @@ -5,7 +5,6 @@ EXPORT_CREATE(branch); EXPORT_INIT(branch); -EXPORT_COMMIT(branch); CLASS *branch::oclass = NULL; branch *branch::defaults = NULL; @@ -90,8 +89,3 @@ int branch::init(OBJECT *parent) { return 1; } - -TIMESTAMP branch::commit(TIMESTAMP t1, TIMESTAMP t2) -{ - return TS_NEVER; -} diff --git a/module/pypower/branch.h b/module/pypower/branch.h index ef9e8bd0e..3a4485d78 100644 --- a/module/pypower/branch.h +++ b/module/pypower/branch.h @@ -1,8 +1,8 @@ // module/pypower/branch.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _branch_H -#define _branch_H +#ifndef _PYPOWER_BRANCH_H +#define _PYPOWER_BRANCH_H #include "gridlabd.h" @@ -30,7 +30,6 @@ class branch : public gld_object branch(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); public: // internal properties diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 183137ee1..4d82ff6e1 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -5,7 +5,6 @@ EXPORT_CREATE(bus); EXPORT_INIT(bus); -EXPORT_COMMIT(bus); CLASS *bus::oclass = NULL; bus *bus::defaults = NULL; @@ -104,15 +103,10 @@ int bus::create(void) throw "maximum bus entities exceeded"; } - return 1; /* return 1 on success, 0 on failure */ + return 1; // return 1 on success, 0 on failure } int bus::init(OBJECT *parent) { - return 1; -} - -TIMESTAMP bus::commit(TIMESTAMP t1, TIMESTAMP t2) -{ - return TS_NEVER; + return 1; // return 1 on success, 0 on failure, 2 on retry later } diff --git a/module/pypower/bus.h b/module/pypower/bus.h index 5ed029a8f..a4dc1cee8 100644 --- a/module/pypower/bus.h +++ b/module/pypower/bus.h @@ -1,8 +1,8 @@ // module/pypower/bus.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _BUS_H -#define _BUS_H +#ifndef _PYPOWER_BUS_H +#define _PYPOWER_BUS_H #include "gridlabd.h" @@ -34,7 +34,6 @@ class bus : public gld_object bus(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); public: // internal properties diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp index d6148063a..2ae200562 100644 --- a/module/pypower/gen.cpp +++ b/module/pypower/gen.cpp @@ -5,7 +5,6 @@ EXPORT_CREATE(gen); EXPORT_INIT(gen); -EXPORT_COMMIT(gen); CLASS *gen::oclass = NULL; gen *gen::defaults = NULL; @@ -132,8 +131,3 @@ int gen::init(OBJECT *parent) { return 1; } - -TIMESTAMP gen::commit(TIMESTAMP t1, TIMESTAMP t2) -{ - return TS_NEVER; -} diff --git a/module/pypower/gen.h b/module/pypower/gen.h index aa191ae3f..0e10af72c 100644 --- a/module/pypower/gen.h +++ b/module/pypower/gen.h @@ -1,8 +1,8 @@ // module/pypower/gen.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _gen_H -#define _gen_H +#ifndef _PYPOWER_GEN_H +#define _PYPOWER_GEN_H #include "gridlabd.h" @@ -42,7 +42,6 @@ class gen : public gld_object gen(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); public: // internal properties diff --git a/module/pypower/gencost.cpp b/module/pypower/gencost.cpp index 98ebd0cb0..c18c4d353 100644 --- a/module/pypower/gencost.cpp +++ b/module/pypower/gencost.cpp @@ -5,7 +5,6 @@ EXPORT_CREATE(gencost); EXPORT_INIT(gencost); -EXPORT_COMMIT(gencost); CLASS *gencost::oclass = NULL; gencost *gencost::defaults = NULL; @@ -111,8 +110,3 @@ int gencost::init(OBJECT *parent) { return 1; } - -TIMESTAMP gencost::commit(TIMESTAMP t1, TIMESTAMP t2) -{ - return TS_NEVER; -} diff --git a/module/pypower/gencost.h b/module/pypower/gencost.h index f183357a8..febe127a3 100644 --- a/module/pypower/gencost.h +++ b/module/pypower/gencost.h @@ -1,8 +1,8 @@ // module/pypower/gencost.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _gencost_H -#define _gencost_H +#ifndef _PYPOWER_GENCOST_H +#define _PYPOWER_GENCOST_H #include "gridlabd.h" @@ -34,7 +34,6 @@ class gencost : public gld_object gencost(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); public: // internal properties diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index 9cd3824e7..9e40dd595 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -5,7 +5,7 @@ EXPORT_CREATE(load); EXPORT_INIT(load); -EXPORT_COMMIT(load); +EXPORT_SYNC(load); CLASS *load::oclass = NULL; load *load::defaults = NULL; @@ -15,7 +15,7 @@ load::load(MODULE *module) if (oclass==NULL) { // register to receive notice for first top down. bottom up, and second top down synchronizations - oclass = gld_class::create(module,"load",sizeof(load),PC_AUTOLOCK|PC_OBSERVER); + oclass = gld_class::create(module,"load",sizeof(load),PC_PRETOPDOWN|PC_POSTTOPDOWN|PC_AUTOLOCK|PC_OBSERVER); if (oclass==NULL) throw "unable to register class load"; else @@ -44,35 +44,53 @@ load::load(MODULE *module) NULL) < 1 ) { - char msg[256]; - snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); - throw msg; + throw "unable to publish load properties"; } } } int load::create(void) { - extern load *loadlist[MAXENT]; - extern size_t nload; - if ( nload < MAXENT ) + return 1; // return 1 on success, 0 on failure +} + +int load::init(OBJECT *parent_hdr) +{ + bus *parent = (bus*)get_parent(); + if ( ! parent->isa("bus","pypower") ) { - loadlist[nload++] = this; + error("parent '%s' is not a pypower bus object",get_parent()->get_name()); + return 0; } - else + + if ( Vn == 0.0 ) { - throw "maximum load entities exceeded"; + error("nominal voltage (Vn) not set"); + return 0; } + return 1; // return 1 on success, 0 on failure, 2 on retry later +} - return 1; /* return 1 on success, 0 on failure */ +TIMESTAMP load::presync(TIMESTAMP t1) +{ + // copy data to parent + bus *parent = (bus*)get_parent(); + complex Vpu = V / Vn; + S = P + ~(I + Z*Vpu)*Vpu; + parent->set_Pd(S.Re()); + parent->set_Qd(S.Im()); + return TS_NEVER; } -int load::init(OBJECT *parent) +TIMESTAMP load::sync(TIMESTAMP t1) { - return 1; + return TS_NEVER; } -TIMESTAMP load::commit(TIMESTAMP t1, TIMESTAMP t2) +TIMESTAMP load::postsync(TIMESTAMP t1) { + // copy data from parent + bus *parent = (bus*)get_parent(); + V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); return TS_NEVER; } diff --git a/module/pypower/load.h b/module/pypower/load.h index 2f98e20c2..a868ea68b 100644 --- a/module/pypower/load.h +++ b/module/pypower/load.h @@ -1,12 +1,12 @@ // module/pypower/load.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _LOAD_H -#define _LOAD_H +#ifndef _PYPOWER_LOAD_H +#define _PYPOWER_LOAD_H #include "gridlabd.h" -class load : public gld_object +class load : public gld_object { public: @@ -23,7 +23,9 @@ class load : public gld_object load(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + TIMESTAMP presync(TIMESTAMP t1); + TIMESTAMP sync(TIMESTAMP t1); + TIMESTAMP postsync(TIMESTAMP t1); public: // internal properties diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 52cb25d8b..49c772af7 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -28,7 +28,7 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new branch(module); new gen(module); new gencost(module); - // new load(module); + new load(module); gl_global_create("pypower::version", PT_int32, &pypower_version, diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index 737b2d274..b9b1347ec 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -15,7 +15,7 @@ #include "branch.h" #include "gen.h" #include "gencost.h" -// #include "load.h" +#include "load.h" #define MAXENT 30000 // maximum number of bus/branch/gen/gencost entities supported From f8f56c886f8321432a8f83ff8811296eab83323b Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 17:25:37 -0800 Subject: [PATCH 027/122] Enabled OPF solver --- converters/py2glm.py | 21 ++- module/powerflow/substation.cpp | 13 +- module/pypower/autotest/case14.glm | 129 ++++++++++++------ .../autotest/test_case14_substation.glm | 3 +- module/pypower/gencost.cpp | 92 +++++-------- module/pypower/gencost.h | 23 +--- module/pypower/pypower.cpp | 19 ++- module/pypower/pypower_solver.py | 38 +++--- 8 files changed, 196 insertions(+), 142 deletions(-) diff --git a/converters/py2glm.py b/converters/py2glm.py index 5db48a084..bdc92fe9c 100644 --- a/converters/py2glm.py +++ b/converters/py2glm.py @@ -71,13 +71,30 @@ def convert(ifile,ofile,py_type): bus = "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", - # gencost = "TODO" ).items(): + glm.write(f"{NL}//{NL}// {name}{NL}//{NL}") for line in data[name]: - glm.write(f"""object {name} + glm.write(f"""object pypower.{name} {{ {NL.join([f" {x} {line[n]};" for n,x in enumerate(spec.split())])} }} +""") + if 'gencost' in data: + glm.write("\n//\n// gencost\n//\n") + for line in data['gencost']: + model = line[0] + startup = line[1] + shutdown = line[2] + count = line[3] + costs = line[4:] + assert(len(costs)==count) + glm.write(f"""object pypower.gencost +{{ + model {int(model)}; + startup {startup}; + shutdown {shutdown}; + costs "{','.join([str(x) for x in costs])}"; +}} """) if __name__ == '__main__': diff --git a/module/powerflow/substation.cpp b/module/powerflow/substation.cpp index ca2b93761..8e44c3709 100644 --- a/module/powerflow/substation.cpp +++ b/module/powerflow/substation.cpp @@ -245,13 +245,22 @@ int substation::init(OBJECT *parent) } else if ( gl_object_isa(parent,"load","pypower") ) { - // TODO: link to pypower bus object fetch_complex(&pPositiveSequenceVoltage,"V",parent); fetch_complex(&pConstantPowerLoad,"P",parent); fetch_complex(&pConstantCurrentLoad,"I",parent); fetch_complex(&pConstantImpedanceLoad,"Z",parent); fetch_double(&pTransNominalVoltage,"Vn",parent); - // throw "substation does not support pypower bus linkage yet"; + if (fabs(*pTransNominalVoltage-nominal_voltage)>0.001) + { + gl_error("pypower load bus nominal voltage (Vn %.1f V) and substation (nominal_voltage %.1f V) do not match to within 0.001 V",*pTransNominalVoltage,nominal_voltage); + return 0; + } + if (bustype != SWING) + { + warning("substation attached to pypower load and not a SWING bus - forcing bustype SWING"); + bustype = SWING; + } + has_parent = 1; } else //Parent isn't a pw_load, so we just become a normal node - let it handle things { diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm index 0b0dba84c..7f7225daa 100644 --- a/module/pypower/autotest/case14.glm +++ b/module/pypower/autotest/case14.glm @@ -4,7 +4,11 @@ module pypower version 2; baseMVA 100.0; } -object bus + +// +// bus +// +object pypower.bus { bus_i 1.0; type 3.0; @@ -20,7 +24,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 2.0; type 2.0; @@ -36,7 +40,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 3.0; type 2.0; @@ -52,7 +56,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 4.0; type 1.0; @@ -68,7 +72,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 5.0; type 1.0; @@ -84,7 +88,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 6.0; type 2.0; @@ -100,7 +104,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 7.0; type 1.0; @@ -116,7 +120,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 8.0; type 2.0; @@ -132,7 +136,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 9.0; type 1.0; @@ -148,7 +152,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 10.0; type 1.0; @@ -164,7 +168,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 11.0; type 1.0; @@ -180,7 +184,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 12.0; type 1.0; @@ -196,7 +200,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 13.0; type 1.0; @@ -212,7 +216,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 14.0; type 1.0; @@ -228,7 +232,11 @@ object bus Vmax 1.06; Vmin 0.94; } -object gen + +// +// gen +// +object pypower.gen { bus 1.0; Pg 232.4; @@ -252,7 +260,7 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { bus 2.0; Pg 40.0; @@ -276,7 +284,7 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { bus 3.0; Pg 0.0; @@ -300,7 +308,7 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { bus 6.0; Pg 0.0; @@ -324,7 +332,7 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { bus 8.0; Pg 0.0; @@ -348,7 +356,11 @@ object gen ramp_q 0.0; apf 0.0; } -object branch + +// +// branch +// +object pypower.branch { fbus 1.0; tbus 2.0; @@ -364,7 +376,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 1.0; tbus 5.0; @@ -380,7 +392,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 2.0; tbus 3.0; @@ -396,7 +408,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 2.0; tbus 4.0; @@ -412,7 +424,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 2.0; tbus 5.0; @@ -428,7 +440,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 3.0; tbus 4.0; @@ -444,7 +456,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 4.0; tbus 5.0; @@ -460,7 +472,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 4.0; tbus 7.0; @@ -476,7 +488,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 4.0; tbus 9.0; @@ -492,7 +504,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 5.0; tbus 6.0; @@ -508,7 +520,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 6.0; tbus 11.0; @@ -524,7 +536,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 6.0; tbus 12.0; @@ -540,7 +552,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 6.0; tbus 13.0; @@ -556,7 +568,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 7.0; tbus 8.0; @@ -572,7 +584,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 7.0; tbus 9.0; @@ -588,7 +600,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 9.0; tbus 10.0; @@ -604,7 +616,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 9.0; tbus 14.0; @@ -620,7 +632,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 10.0; tbus 11.0; @@ -636,7 +648,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 12.0; tbus 13.0; @@ -652,7 +664,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 13.0; tbus 14.0; @@ -668,3 +680,42 @@ object branch angmin -360.0; angmax 360.0; } + +// +// gencost +// +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0430293,20.0,0.0"; +} +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.25,20.0,0.0"; +} +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm index 8535e3421..e0a5f840d 100644 --- a/module/pypower/autotest/test_case14_substation.glm +++ b/module/pypower/autotest/test_case14_substation.glm @@ -18,10 +18,9 @@ object pypower.load object substation { phases ABC; + bustype SWING; nominal_voltage 12.5 kV; base_power ${pypower::baseMVA}; power_convergence_value 0.01; }; } - - diff --git a/module/pypower/gencost.cpp b/module/pypower/gencost.cpp index c18c4d353..84afeabcf 100644 --- a/module/pypower/gencost.cpp +++ b/module/pypower/gencost.cpp @@ -22,70 +22,24 @@ gencost::gencost(MODULE *module) defaults = this; if (gl_publish_variable(oclass, - PT_int32, "gencost_i", get_gencost_i_offset(), - PT_DESCRIPTION, "gencost number (1 to 29997)", + PT_enumeration, "model", get_model_offset(), + PT_DESCRIPTION, "cost model (1=piecewise linear, 2=polynomial)", + PT_KEYWORD, "UNKNOWN", (enumeration)CM_UNKNOWN, + PT_KEYWORD, "PIECEWISE", (enumeration)CM_PIECEWISE, + PT_KEYWORD, "POLYNOMIAL", (enumeration)CM_POLYNOMIAL, - PT_enumeration, "type", get_type_offset(), - PT_DESCRIPTION, "gencost type (1 = PQ, 2 = PV, 3 = ref, 4 = isolated)", - PT_KEYWORD, "UNKNOWN", (enumeration)0, - PT_KEYWORD, "PQ", (enumeration)1, - PT_KEYWORD, "PV", (enumeration)2, - PT_KEYWORD, "REF", (enumeration)3, - PT_KEYWORD, "NONE", (enumeration)4, + PT_double, "startup[$]", get_startup_offset(), + PT_DESCRIPTION, "startup cost ($)", - PT_double, "Pd[MW]", get_Pd_offset(), - PT_DESCRIPTION, "real power demand (MW)", + PT_double, "shutdown[$]", get_shutdown_offset(), + PT_DESCRIPTION, "shutdown cost($)", - PT_double, "Qd[MVAr]", get_Qd_offset(), - PT_DESCRIPTION, "reactive power demand (MVAr)", + PT_char1024, "costs", get_costs_offset(), + PT_DESCRIPTION, "cost model (comma-separate values)", - PT_double, "Gs[MW]", get_Gs_offset(), - PT_DESCRIPTION, "shunt conductance (MW at V = 1.0 p.u.)", - - PT_double, "Bs[MVAr]", get_Bs_offset(), - PT_DESCRIPTION, "shunt susceptance (MVAr at V = 1.0 p.u.)", - - PT_int32, "area", get_area_offset(), - PT_DESCRIPTION, "area number, 1-100", - - PT_double, "baseKV[kV]", get_baseKV_offset(), - PT_DESCRIPTION, "voltage magnitude (p.u.)", - - PT_double, "Vm[pu*V]", get_Vm_offset(), - PT_DESCRIPTION, "voltage angle (degrees)", - - PT_double, "Va[deg]", get_Va_offset(), - PT_DESCRIPTION, "base voltage (kV)", - - PT_int32, "zone", get_zone_offset(), - PT_DESCRIPTION, "loss zone (1-999)", - - PT_double, "Vmax", get_Vmax_offset(), - PT_DESCRIPTION, "maximum voltage magnitude (p.u.)", - - PT_double, "Vmin", get_Vmin_offset(), - PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", - - PT_double, "lam_P", get_lam_P_offset(), - PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "lam_Q", get_lam_Q_offset(), - PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "mu_Vmax", get_mu_Vmax_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "mu_Vmin", get_mu_Vmin_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", - PT_ACCESS, PA_REFERENCE, - - NULL)<1){ - char msg[256]; - snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); - throw msg; + NULL)<1) + { + throw "unable to publish properties in pypower gencost"; } } } @@ -108,5 +62,23 @@ int gencost::create(void) int gencost::init(OBJECT *parent) { + if ( model == CM_UNKNOWN ) + { + error("cost model must be PIECEWISE or POLYNOMIAL"); + return 0; + } + + if ( startup < 0 ) + { + error("startup cost must be non-negative"); + return 0; + } + + if ( shutdown < 0 ) + { + error("shutdown cost must be non-negative"); + return 0; + } + return 1; } diff --git a/module/pypower/gencost.h b/module/pypower/gencost.h index febe127a3..fabdcb930 100644 --- a/module/pypower/gencost.h +++ b/module/pypower/gencost.h @@ -8,26 +8,15 @@ class gencost : public gld_object { +private: + typedef enum {CM_UNKNOWN=0,CM_PIECEWISE=1,CM_POLYNOMIAL} COSTMODEL; public: // published properties - GL_ATOMIC(int32,gencost_i); - GL_ATOMIC(enumeration,type); - GL_ATOMIC(double,Pd); - GL_ATOMIC(double,Qd); - GL_ATOMIC(double,Gs); - GL_ATOMIC(double,Bs); - GL_ATOMIC(int32,area); - GL_ATOMIC(double,baseKV); - GL_ATOMIC(double,Vm); - GL_ATOMIC(double,Va); - GL_ATOMIC(int32,zone); - GL_ATOMIC(double,Vmax); - GL_ATOMIC(double,Vmin); - GL_ATOMIC(double,lam_P); - GL_ATOMIC(double,lam_Q); - GL_ATOMIC(double,mu_Vmax); - GL_ATOMIC(double,mu_Vmin); + GL_ATOMIC(enumeration,model); + GL_ATOMIC(double,startup); + GL_ATOMIC(double,shutdown); + GL_ATOMIC(char1024,costs); public: // event handlers diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 49c772af7..90e53ae09 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -133,10 +133,12 @@ EXPORT bool on_init(void) if ( enable_opf ) { - // TODO: required for OPF solution - throw "OPF not supported yet"; - // gencostdata = PyList_New(7); - // PyDict_SetItemString(data,"gencost",gencostdata); + gencostdata = PyList_New(ngencost); + PyDict_SetItemString(data,"gencost",gencostdata); + for ( size_t n = 0; n < ngencost ; n++ ) + { + PyList_SetItem(gencostdata,n,PyList_New(4)); + } } return true; @@ -223,6 +225,15 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SetItem(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); } } + for ( size_t n = 0 ; n < ngencost ; n++ ) + { + gencost *obj = gencostlist[n]; + PyObject *pyobj = PyList_GetItem(gencostdata,n); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_model())); + PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_startup())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_shutdown())); + PyList_SetItem(pyobj,3,PyUnicode_FromString(obj->get_costs())); + } // run solver PyObject *result = PyObject_CallOneArg(solver,data); diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index 280e6ddab..c392b0b8c 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -2,10 +2,9 @@ # Copyright (C) 2024 Regents of the Leland Stanford Junior University import os, sys -from pypower.api import case14, ppoption, runpf +from pypower.api import case14, ppoption, runpf, runopf from numpy import array -with_opf = False save_case = False debug = False verbose = False @@ -49,23 +48,26 @@ def solver(pf_case): # copy from model for name in ['bus','gen','branch']: - casedata[name] = array(pf_case[name]) + if name in pf_case: + casedata[name] = array(pf_case[name]) + if 'gencost' in pf_case: + costdata = [] + for cost in pf_case['gencost']: + costs = [float(x) for x in cost[3].split(',')] + costdata.append([int(cost[0]),cost[1],cost[2],len(costs)]) + costdata[-1].extend(costs) + casedata['gencost'] = array(costdata) + if save_case: with open("pypower_casedata.py","w") as fh: fh.write(str(casedata)) - # TODO: call solver - # print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) - # stdout = sys.stdout - # stderr = sys.stderr - # devnull = open("/dev/null","w") - # sys.stdout = devnull - # sys.stderr = devnull - results,success = runpf(casedata,options) - # sys.stdout = stdout - # sys.stderr = stderr - # devnull.close() + if 'gencost' in casedata: + results = runopf(casedata,options) + success = results['success'] + else: + results,success = runpf(casedata,options) if save_case: with open("pypower_results.py","w") as fh: @@ -84,9 +86,13 @@ def solver(pf_case): # print(" --> FAILED:",results,file=sys.stderr,flush=True) return False - except Exception as err: + except Exception: - print(" --> EXCEPTION:",err,file=sys.stderr,flush=True) + e_type,e_value,e_trace = sys.exc_info() + print(" --> EXCEPTION:",e_type,e_value,file=sys.stderr,flush=True) + if debug: + import traceback + traceback.print_tb(e_trace,file=sys.stderr) return False From 91de775c06af701c15b05d81dd70d47b815411d7 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Thu, 22 Feb 2024 06:51:02 -0800 Subject: [PATCH 028/122] Fixed OPF solver bug --- .../pypower/autotest/test_case14_substation.glm | 1 + module/pypower/pypower.cpp | 17 ++++++++++------- module/pypower/pypower_solver.py | 1 - 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm index e0a5f840d..c61b648d5 100644 --- a/module/pypower/autotest/test_case14_substation.glm +++ b/module/pypower/autotest/test_case14_substation.glm @@ -7,6 +7,7 @@ module pypower { maximum_timestep 3600; + enable_opf FALSE; } module powerflow; diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 90e53ae09..1b638fc34 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -225,14 +225,17 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SetItem(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); } } - for ( size_t n = 0 ; n < ngencost ; n++ ) + if ( gencostdata ) { - gencost *obj = gencostlist[n]; - PyObject *pyobj = PyList_GetItem(gencostdata,n); - PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_model())); - PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_startup())); - PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_shutdown())); - PyList_SetItem(pyobj,3,PyUnicode_FromString(obj->get_costs())); + for ( size_t n = 0 ; n < ngencost ; n++ ) + { + gencost *obj = gencostlist[n]; + PyObject *pyobj = PyList_GetItem(gencostdata,n); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_model())); + PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_startup())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_shutdown())); + PyList_SetItem(pyobj,3,PyUnicode_FromString(obj->get_costs())); + } } // run solver diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index c392b0b8c..580a94aa3 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -58,7 +58,6 @@ def solver(pf_case): costdata[-1].extend(costs) casedata['gencost'] = array(costdata) - if save_case: with open("pypower_casedata.py","w") as fh: fh.write(str(casedata)) From 2607d0345fbc8cac57ce0c2fb5200dc540208388 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 10:57:03 -0800 Subject: [PATCH 029/122] Add pypower module Signed-off-by: David P. Chassin --- module/Makefile.mk | 1 + module/pypower/Makefile.mk | 19 ++++++++++ module/pypower/bus.cpp | 78 ++++++++++++++++++++++++++++++++++++++ module/pypower/bus.h | 39 +++++++++++++++++++ module/pypower/main.cpp | 37 ++++++++++++++++++ module/pypower/pypower.h | 19 ++++++++++ 6 files changed, 193 insertions(+) create mode 100644 module/pypower/Makefile.mk create mode 100644 module/pypower/bus.cpp create mode 100644 module/pypower/bus.h create mode 100644 module/pypower/main.cpp create mode 100644 module/pypower/pypower.h diff --git a/module/Makefile.mk b/module/Makefile.mk index 050d092c5..ab1b743cc 100644 --- a/module/Makefile.mk +++ b/module/Makefile.mk @@ -9,6 +9,7 @@ include module/market/Makefile.mk include module/mysql/Makefile.mk include module/optimize/Makefile.mk include module/powerflow/Makefile.mk +include module/pypower/Makefile.mk include module/reliability/Makefile.mk include module/residential/Makefile.mk include module/resilience/Makefile.mk diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk new file mode 100644 index 000000000..b519d5e29 --- /dev/null +++ b/module/pypower/Makefile.mk @@ -0,0 +1,19 @@ +# module/pypower/Makefile.mk +# Copyright (C) 2024 Regents of the Leland Stanford Junior University + +pkglib_LTLIBRARIES += module/pypower/pypower.la + +module_assert_assert_la_CPPFLAGS = +module_assert_assert_la_CPPFLAGS += $(AM_CPPFLAGS) + +module_assert_assert_la_LDFLAGS = +module_assert_assert_la_LDFLAGS += $(AM_LDFLAGS) + +module_assert_assert_la_LIBADD = + +module_assert_assert_la_SOURCES = +module_assert_assert_la_SOURCES += module/assert/main.cpp module/assert/pypower.h +module_assert_assert_la_SOURCES += module/assert/bus.cpp module/assert/bus.h +module_assert_assert_la_SOURCES += module/assert/branch.cpp module/assert/branch.h +module_assert_assert_la_SOURCES += module/assert/gen.cpp module/assert/gen.h +module_assert_assert_la_SOURCES += module/assert/gencost.cpp module/assert/gencost.h diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp new file mode 100644 index 000000000..d2b26cbee --- /dev/null +++ b/module/pypower/bus.cpp @@ -0,0 +1,78 @@ +// module/pypower/bus.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(bus); +EXPORT_INIT(bus); +EXPORT_COMMIT(bus); + +CLASS *bus::oclass = NULL; +bus *bus::defaults = NULL; + +bus::bus(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"bus",sizeof(bus),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class bus"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + PT_int32, "bus_i", get_bus_i_offset(), + + PT_enumeration, "type", get_type_offset(), + PT_KEYWORD, "UNKNOWN", (enumeration)0, + PT_KEYWORD, "PQ", (enumeration)1, + PT_KEYWORD, "PV", (enumeration)2, + PT_KEYWORD, "REF", (enumeration)3, + PT_KEYWORD, "NONE", (enumeration)4, + + PT_double, "Pd[MW]", get_Pd_offset(), + + PT_double, "Qd[MVar]", get_Qd_offset(), + + PT_double, "Gs[MW]", get_Gs_offset(), + + PT_double, "Bs[MVar]", get_Bs_offset(), + + PT_int32, "area", get_area_offset(), + + PT_double, "base_kV[kV]", get_base_kV_offset(), + + PT_double, "Vm[pu*V]", get_Vm_offset(), + + PT_double, "Va[deg]", get_Va_offset(), + + PT_int, "zone", get_zone_offset(), + + PT_double, "Vmax", get_Vmax_offset(), + + PT_double, "Vmin", get_Vmin_offset(), + + NULL)<1){ + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int bus::create(void) +{ + return 1; /* return 1 on success, 0 on failure */ +} + +int bus::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP bus::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/bus.h b/module/pypower/bus.h new file mode 100644 index 000000000..853a4afee --- /dev/null +++ b/module/pypower/bus.h @@ -0,0 +1,39 @@ +// module/pypower/bus.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _BUS_H +#define _BUS_H + +#include "gridlabd.h" + +class bus : public gld_object +{ + +public: + // published properties + GL_ATOMIC(int32,bus_i); + GL_ATOMIC(enumeration,type); + GL_ATOMIC(double,Pd); + GL_ATOMIC(double,Qd); + GL_ATOMIC(double,Gs); + GL_ATOMIC(double,Bs); + GL_ATOMIC(int32,area); + GL_ATOMIC(double,base_kV); + GL_ATOMIC(int32,zone); + GL_ATOMIC(double,Vmax); + GL_ATOMIC(double,Vmin); + +public: + // event handlers + bus(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static bus *defaults; +}; + +#endif // _BUS_H diff --git a/module/pypower/main.cpp b/module/pypower/main.cpp new file mode 100644 index 000000000..7a1e67c4b --- /dev/null +++ b/module/pypower/main.cpp @@ -0,0 +1,37 @@ +// module/pypower/main.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#define DLMAIN + +#include "pypower.h" + +EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) +{ + if (set_callback(fntable)==NULL) + { + errno = EINVAL; + return NULL; + } + + INIT_MMF(pypower); + + new bus(module); + new branch(module); + new gen(module); + new gencost(module) + + // always return the first class registered + return bus::oclass; +} + + +EXPORT int do_kill(void*) +{ + // if global memory needs to be released, this is a good time to do it + return 0; +} + +EXPORT int check(){ + // if any assert objects have bad filenames, they'll fail on init() + return 0; +} diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h new file mode 100644 index 000000000..b33900f0f --- /dev/null +++ b/module/pypower/pypower.h @@ -0,0 +1,19 @@ +// module/pypower/pypower.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _PYPOWER_H +#define _PYPOWER_H + +#include +#include +#include +#include + +#include "gridlabd.h" + +#include "bus.h" +// #include "branch.h" +// #include "gen.h" +// #include "gencost.h" + +#endif From bec797bf78aceea13c35bff310db22f8ef809c77 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 11:09:02 -0800 Subject: [PATCH 030/122] Fix compile errors Signed-off-by: David P. Chassin --- module/pypower/Makefile.mk | 22 +++++++++++----------- module/pypower/{main.cpp => pypower.cpp} | 6 +++--- 2 files changed, 14 insertions(+), 14 deletions(-) rename module/pypower/{main.cpp => pypower.cpp} (89%) diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index b519d5e29..5f3c8f0e3 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -3,17 +3,17 @@ pkglib_LTLIBRARIES += module/pypower/pypower.la -module_assert_assert_la_CPPFLAGS = -module_assert_assert_la_CPPFLAGS += $(AM_CPPFLAGS) +module_bus_bus_la_CPPFLAGS = +module_bus_bus_la_CPPFLAGS += $(AM_CPPFLAGS) -module_assert_assert_la_LDFLAGS = -module_assert_assert_la_LDFLAGS += $(AM_LDFLAGS) +module_bus_bus_la_LDFLAGS = +module_bus_bus_la_LDFLAGS += $(AM_LDFLAGS) -module_assert_assert_la_LIBADD = +module_bus_bus_la_LIBADD = -module_assert_assert_la_SOURCES = -module_assert_assert_la_SOURCES += module/assert/main.cpp module/assert/pypower.h -module_assert_assert_la_SOURCES += module/assert/bus.cpp module/assert/bus.h -module_assert_assert_la_SOURCES += module/assert/branch.cpp module/assert/branch.h -module_assert_assert_la_SOURCES += module/assert/gen.cpp module/assert/gen.h -module_assert_assert_la_SOURCES += module/assert/gencost.cpp module/assert/gencost.h +module_bus_bus_la_SOURCES = +module_bus_bus_la_SOURCES += module/bus/main.cpp module/bus/pypower.h +module_bus_bus_la_SOURCES += module/bus/bus.cpp module/bus/bus.h +# module_bus_bus_la_SOURCES += module/bus/branch.cpp module/bus/branch.h +# module_bus_bus_la_SOURCES += module/bus/gen.cpp module/bus/gen.h +# module_bus_bus_la_SOURCES += module/bus/gencost.cpp module/bus/gencost.h diff --git a/module/pypower/main.cpp b/module/pypower/pypower.cpp similarity index 89% rename from module/pypower/main.cpp rename to module/pypower/pypower.cpp index 7a1e67c4b..13d53f58b 100644 --- a/module/pypower/main.cpp +++ b/module/pypower/pypower.cpp @@ -16,9 +16,9 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) INIT_MMF(pypower); new bus(module); - new branch(module); - new gen(module); - new gencost(module) + // new branch(module); + // new gen(module); + // new gencost(module) // always return the first class registered return bus::oclass; From f81278631f78e3121c367923149c7b66794f5d9c Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 14:38:34 -0800 Subject: [PATCH 031/122] Stub in pypower classes Signed-off-by: David P. Chassin --- converters/Makefile.mk | 3 + module/pypower/Makefile.mk | 22 +++---- module/pypower/branch.cpp | 86 +++++++++++++++++++++++++ module/pypower/branch.h | 41 ++++++++++++ module/pypower/bus.cpp | 37 +++++++++-- module/pypower/bus.h | 8 ++- module/pypower/gen.cpp | 128 +++++++++++++++++++++++++++++++++++++ module/pypower/gen.h | 53 +++++++++++++++ module/pypower/gencost.cpp | 107 +++++++++++++++++++++++++++++++ module/pypower/gencost.h | 45 +++++++++++++ module/pypower/pypower.cpp | 26 +++++++- module/pypower/pypower.h | 6 +- 12 files changed, 540 insertions(+), 22 deletions(-) create mode 100644 module/pypower/branch.cpp create mode 100644 module/pypower/branch.h create mode 100644 module/pypower/gen.cpp create mode 100644 module/pypower/gen.h create mode 100644 module/pypower/gencost.cpp create mode 100644 module/pypower/gencost.h diff --git a/converters/Makefile.mk b/converters/Makefile.mk index 4d071b29b..00ab1f39a 100644 --- a/converters/Makefile.mk +++ b/converters/Makefile.mk @@ -73,6 +73,9 @@ dist_pkgdata_DATA += converters/json2txt.py # json -> zip dist_pkgdata_DATA += converters/json2zip.py +# py->glm +dist_pkgdata_DATA += converters/py2glm.py + # xls -> csv dist_pkgdata_DATA += converters/xls2csv.py dist_pkgdata_DATA += converters/xls-spida2csv-geodata.py diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 5f3c8f0e3..5e74c009c 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -3,17 +3,17 @@ pkglib_LTLIBRARIES += module/pypower/pypower.la -module_bus_bus_la_CPPFLAGS = -module_bus_bus_la_CPPFLAGS += $(AM_CPPFLAGS) +module_pypower_pypower_la_CPPFLAGS = +module_pypower_pypower_la_CPPFLAGS += $(AM_CPPFLAGS) -module_bus_bus_la_LDFLAGS = -module_bus_bus_la_LDFLAGS += $(AM_LDFLAGS) +module_pypower_pypower_la_LDFLAGS = +module_pypower_pypower_la_LDFLAGS += $(AM_LDFLAGS) -module_bus_bus_la_LIBADD = +module_pypower_pypower_la_LIBADD = -module_bus_bus_la_SOURCES = -module_bus_bus_la_SOURCES += module/bus/main.cpp module/bus/pypower.h -module_bus_bus_la_SOURCES += module/bus/bus.cpp module/bus/bus.h -# module_bus_bus_la_SOURCES += module/bus/branch.cpp module/bus/branch.h -# module_bus_bus_la_SOURCES += module/bus/gen.cpp module/bus/gen.h -# module_bus_bus_la_SOURCES += module/bus/gencost.cpp module/bus/gencost.h +module_pypower_pypower_la_SOURCES = +module_pypower_pypower_la_SOURCES += module/pypower/pypower.cpp module/pypower/pypower.h +module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h +module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/branch.h +module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h +module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp new file mode 100644 index 000000000..347682531 --- /dev/null +++ b/module/pypower/branch.cpp @@ -0,0 +1,86 @@ +// module/pypower/branch.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(branch); +EXPORT_INIT(branch); +EXPORT_COMMIT(branch); + +CLASS *branch::oclass = NULL; +branch *branch::defaults = NULL; + +branch::branch(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"branch",sizeof(branch),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class branch"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + PT_int32, "fbus", get_fbus_offset(), + PT_DESCRIPTION, "from bus number", + + PT_int32, "tbus", get_tbus_offset(), + PT_DESCRIPTION, "to bus number", + + PT_double, "r[pu*Ohm]", get_r_offset(), + PT_DESCRIPTION, "resistance (p.u.)", + + PT_double, "x[pu*Ohm]", get_r_offset(), + PT_DESCRIPTION, "reactance (p.u.)", + + PT_double, "b[pu/Ohm]", get_r_offset(), + PT_DESCRIPTION, "total line charging susceptance (p.u.)", + + PT_double, "rateA[MVA]", get_rateA_offset(), + PT_DESCRIPTION, "MVA rating A (long term rating)", + + PT_double, "rateB[MVA]", get_rateB_offset(), + PT_DESCRIPTION, "MVA rating B (short term rating)", + + PT_double, "rateC[MVA]", get_rateC_offset(), + PT_DESCRIPTION, "MVA rating C (emergency term rating)", + + PT_double, "ratio[pu]", get_ratio_offset(), + PT_DESCRIPTION, "transformer off nominal turns ratio", + + PT_double, "angle[pu]", get_angle_offset(), + PT_DESCRIPTION, "transformer phase shift angle (degrees)", + + PT_int32, "status", get_status_offset(), + PT_DESCRIPTION, "initial branch status, 1 - in service, 0 - out of service", + + PT_double, "angmin[deg]", get_angmin_offset(), + PT_DESCRIPTION, "minimum angle difference, angle(Vf) - angle(Vt) (degrees)", + + PT_double, "angmax[deg]", get_angmax_offset(), + PT_DESCRIPTION, "maximum angle difference, angle(Vf) - angle(Vt) (degrees)", + + NULL)<1){ + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int branch::create(void) +{ + return 1; /* return 1 on success, 0 on failure */ +} + +int branch::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP branch::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/branch.h b/module/pypower/branch.h new file mode 100644 index 000000000..ef9e8bd0e --- /dev/null +++ b/module/pypower/branch.h @@ -0,0 +1,41 @@ +// module/pypower/branch.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _branch_H +#define _branch_H + +#include "gridlabd.h" + +class branch : public gld_object +{ + +public: + // published properties + GL_ATOMIC(int32,fbus); + GL_ATOMIC(int32,tbus); + GL_ATOMIC(double,r); + GL_ATOMIC(double,x); + GL_ATOMIC(double,b); + GL_ATOMIC(double,rateA); + GL_ATOMIC(double,rateB); + GL_ATOMIC(double,rateC); + GL_ATOMIC(double,ratio); + GL_ATOMIC(double,angle); + GL_ATOMIC(int32,status); + GL_ATOMIC(double,angmin); + GL_ATOMIC(double,angmax); + +public: + // event handlers + branch(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static branch *defaults; +}; + +#endif // _branch_H diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index d2b26cbee..1d824deee 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -24,8 +24,10 @@ bus::bus(MODULE *module) defaults = this; if (gl_publish_variable(oclass, PT_int32, "bus_i", get_bus_i_offset(), + PT_DESCRIPTION, "bus number (1 to 29997)", PT_enumeration, "type", get_type_offset(), + PT_DESCRIPTION, "bus type (1 = PQ, 2 = PV, 3 = ref, 4 = isolated)", PT_KEYWORD, "UNKNOWN", (enumeration)0, PT_KEYWORD, "PQ", (enumeration)1, PT_KEYWORD, "PV", (enumeration)2, @@ -33,26 +35,53 @@ bus::bus(MODULE *module) PT_KEYWORD, "NONE", (enumeration)4, PT_double, "Pd[MW]", get_Pd_offset(), + PT_DESCRIPTION, "real power demand (MW)", - PT_double, "Qd[MVar]", get_Qd_offset(), + PT_double, "Qd[MVAr]", get_Qd_offset(), + PT_DESCRIPTION, "reactive power demand (MVAr)", PT_double, "Gs[MW]", get_Gs_offset(), + PT_DESCRIPTION, "shunt conductance (MW at V = 1.0 p.u.)", - PT_double, "Bs[MVar]", get_Bs_offset(), + PT_double, "Bs[MVAr]", get_Bs_offset(), + PT_DESCRIPTION, "shunt susceptance (MVAr at V = 1.0 p.u.)", PT_int32, "area", get_area_offset(), + PT_DESCRIPTION, "area number, 1-100", - PT_double, "base_kV[kV]", get_base_kV_offset(), + PT_double, "baseKV[kV]", get_baseKV_offset(), + PT_DESCRIPTION, "voltage magnitude (p.u.)", PT_double, "Vm[pu*V]", get_Vm_offset(), + PT_DESCRIPTION, "voltage angle (degrees)", PT_double, "Va[deg]", get_Va_offset(), + PT_DESCRIPTION, "base voltage (kV)", - PT_int, "zone", get_zone_offset(), + PT_int32, "zone", get_zone_offset(), + PT_DESCRIPTION, "loss zone (1-999)", PT_double, "Vmax", get_Vmax_offset(), + PT_DESCRIPTION, "maximum voltage magnitude (p.u.)", PT_double, "Vmin", get_Vmin_offset(), + PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", + + PT_double, "lam_P", get_lam_P_offset(), + PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "lam_Q", get_lam_Q_offset(), + PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmax", get_mu_Vmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmin", get_mu_Vmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, NULL)<1){ char msg[256]; diff --git a/module/pypower/bus.h b/module/pypower/bus.h index 853a4afee..5ed029a8f 100644 --- a/module/pypower/bus.h +++ b/module/pypower/bus.h @@ -18,10 +18,16 @@ class bus : public gld_object GL_ATOMIC(double,Gs); GL_ATOMIC(double,Bs); GL_ATOMIC(int32,area); - GL_ATOMIC(double,base_kV); + GL_ATOMIC(double,baseKV); + GL_ATOMIC(double,Vm); + GL_ATOMIC(double,Va); GL_ATOMIC(int32,zone); GL_ATOMIC(double,Vmax); GL_ATOMIC(double,Vmin); + GL_ATOMIC(double,lam_P); + GL_ATOMIC(double,lam_Q); + GL_ATOMIC(double,mu_Vmax); + GL_ATOMIC(double,mu_Vmin); public: // event handlers diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp new file mode 100644 index 000000000..a3e8ff619 --- /dev/null +++ b/module/pypower/gen.cpp @@ -0,0 +1,128 @@ +// module/pypower/gen.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(gen); +EXPORT_INIT(gen); +EXPORT_COMMIT(gen); + +CLASS *gen::oclass = NULL; +gen *gen::defaults = NULL; + +gen::gen(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"gen",sizeof(gen),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class gen"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + + PT_int32, "bus", get_bus_offset(), + PT_DESCRIPTION, "bus number", + + PT_double, "Pg[MW]", get_Pg_offset(), + PT_DESCRIPTION, "real power output (MW)", + + PT_double, "Qg[MVAr]", get_Qg_offset(), + PT_DESCRIPTION, "reactive power output (MVAr)", + + PT_double, "Qmax[MVAr]", get_Qmax_offset(), + PT_DESCRIPTION, "maximum reactive power output (MVAr)", + + PT_double, "Qmin[MVAr]", get_Qmin_offset(), + PT_DESCRIPTION, "minimum reactive power output (MVAr)", + + PT_double, "Vg[pu*V]", get_Vg_offset(), + PT_DESCRIPTION, "voltage magnitude setpoint (p.u.)", + + PT_double, "mBase[MVA]", get_mBase_offset(), + PT_DESCRIPTION, "total MVA base of machine, defaults to baseMVA", + + PT_enumeration, "status", get_status_offset(), + PT_DESCRIPTION, "1 - in service, 0 - out of service", + PT_KEYWORD, "IN_SERVICE", (enumeration)1, + PT_KEYWORD, "OUT_OF_SERVICE", (enumeration)0, + + PT_double, "Pmax[MW]", get_Pmax_offset(), + PT_DESCRIPTION, "maximum real power output (MW)", + + PT_double, "Pmin[MW]", get_Pmin_offset(), + PT_DESCRIPTION, "minimum real power output (MW)", + + PT_double, "Pc1[MW]", get_Pc1_offset(), + PT_DESCRIPTION, "lower real power output of PQ capability curve (MW)", + + PT_double, "Pc2[MW]", get_Pc2_offset(), + PT_DESCRIPTION, "upper real power output of PQ capability curve (MW)", + + PT_double, "Qc1min[MVAr]", get_Qc1min_offset(), + PT_DESCRIPTION, "minimum reactive power output at Pc1 (MVAr)", + + PT_double, "Qc1max[MVAr]", get_Qc1max_offset(), + PT_DESCRIPTION, "maximum reactive power output at Pc1 (MVAr)", + + PT_double, "Qc2min[MVAr]", get_Qc2min_offset(), + PT_DESCRIPTION, "minimum reactive power output at Pc2 (MVAr)", + + PT_double, "Qc2max[MVAr]", get_Qc2max_offset(), + PT_DESCRIPTION, "maximum reactive power output at Pc2 (MVAr)", + + PT_double, "ramp_agc[MW/min]", get_ramp_agc_offset(), + PT_DESCRIPTION, "ramp rate for load following/AGC (MW/min)", + + PT_double, "ramp_10[MW]", get_ramp_10_offset(), + PT_DESCRIPTION, "ramp rate for 10 minute reserves (MW)", + + PT_double, "ramp_30[MW]", get_ramp_30_offset(), + PT_DESCRIPTION, "ramp rate for 30 minute reserves (MW)", + + PT_double, "ramp_q[MVAr/min]", get_ramp_q_offset(), + PT_DESCRIPTION, "ramp rate for reactive power (2 sec timescale) (MVAr/min)", + + PT_double, "apf", get_apf_offset(), + PT_DESCRIPTION, "area participation factor", + + PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", + + PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", + + PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", + + PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", + + NULL)<1){ + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int gen::create(void) +{ + extern double base_MVA; + mBase = base_MVA; + + return 1; /* return 1 on success, 0 on failure */ +} + +int gen::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP gen::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/gen.h b/module/pypower/gen.h new file mode 100644 index 000000000..aa191ae3f --- /dev/null +++ b/module/pypower/gen.h @@ -0,0 +1,53 @@ +// module/pypower/gen.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _gen_H +#define _gen_H + +#include "gridlabd.h" + +class gen : public gld_object +{ + +public: + // published properties + GL_ATOMIC(int32,bus); + GL_ATOMIC(double,Pg); + GL_ATOMIC(double,Qg); + GL_ATOMIC(double,Qmax); + GL_ATOMIC(double,Qmin); + GL_ATOMIC(double,Vg); + GL_ATOMIC(double,mBase); + GL_ATOMIC(enumeration,status); + GL_ATOMIC(double,Pmax); + GL_ATOMIC(double,Pmin); + GL_ATOMIC(double,Pc1); + GL_ATOMIC(double,Pc2); + GL_ATOMIC(double,Qc1min); + GL_ATOMIC(double,Qc1max); + GL_ATOMIC(double,Qc2min); + GL_ATOMIC(double,Qc2max); + GL_ATOMIC(double,ramp_agc); + GL_ATOMIC(double,ramp_10); + GL_ATOMIC(double,ramp_30); + GL_ATOMIC(double,ramp_q); + GL_ATOMIC(double,apf); + GL_ATOMIC(double,mu_Pmax); + GL_ATOMIC(double,mu_Pmin); + GL_ATOMIC(double,mu_Qmax); + GL_ATOMIC(double,mu_Qmin); + +public: + // event handlers + gen(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static gen *defaults; +}; + +#endif // _gen_H diff --git a/module/pypower/gencost.cpp b/module/pypower/gencost.cpp new file mode 100644 index 000000000..fcff614b4 --- /dev/null +++ b/module/pypower/gencost.cpp @@ -0,0 +1,107 @@ +// module/pypower/gencost.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(gencost); +EXPORT_INIT(gencost); +EXPORT_COMMIT(gencost); + +CLASS *gencost::oclass = NULL; +gencost *gencost::defaults = NULL; + +gencost::gencost(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"gencost",sizeof(gencost),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class gencost"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + PT_int32, "gencost_i", get_gencost_i_offset(), + PT_DESCRIPTION, "gencost number (1 to 29997)", + + PT_enumeration, "type", get_type_offset(), + PT_DESCRIPTION, "gencost type (1 = PQ, 2 = PV, 3 = ref, 4 = isolated)", + PT_KEYWORD, "UNKNOWN", (enumeration)0, + PT_KEYWORD, "PQ", (enumeration)1, + PT_KEYWORD, "PV", (enumeration)2, + PT_KEYWORD, "REF", (enumeration)3, + PT_KEYWORD, "NONE", (enumeration)4, + + PT_double, "Pd[MW]", get_Pd_offset(), + PT_DESCRIPTION, "real power demand (MW)", + + PT_double, "Qd[MVAr]", get_Qd_offset(), + PT_DESCRIPTION, "reactive power demand (MVAr)", + + PT_double, "Gs[MW]", get_Gs_offset(), + PT_DESCRIPTION, "shunt conductance (MW at V = 1.0 p.u.)", + + PT_double, "Bs[MVAr]", get_Bs_offset(), + PT_DESCRIPTION, "shunt susceptance (MVAr at V = 1.0 p.u.)", + + PT_int32, "area", get_area_offset(), + PT_DESCRIPTION, "area number, 1-100", + + PT_double, "baseKV[kV]", get_baseKV_offset(), + PT_DESCRIPTION, "voltage magnitude (p.u.)", + + PT_double, "Vm[pu*V]", get_Vm_offset(), + PT_DESCRIPTION, "voltage angle (degrees)", + + PT_double, "Va[deg]", get_Va_offset(), + PT_DESCRIPTION, "base voltage (kV)", + + PT_int32, "zone", get_zone_offset(), + PT_DESCRIPTION, "loss zone (1-999)", + + PT_double, "Vmax", get_Vmax_offset(), + PT_DESCRIPTION, "maximum voltage magnitude (p.u.)", + + PT_double, "Vmin", get_Vmin_offset(), + PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", + + PT_double, "lam_P", get_lam_P_offset(), + PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "lam_Q", get_lam_Q_offset(), + PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmax", get_mu_Vmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmin", get_mu_Vmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, + + NULL)<1){ + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int gencost::create(void) +{ + return 1; /* return 1 on success, 0 on failure */ +} + +int gencost::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP gencost::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/gencost.h b/module/pypower/gencost.h new file mode 100644 index 000000000..f183357a8 --- /dev/null +++ b/module/pypower/gencost.h @@ -0,0 +1,45 @@ +// module/pypower/gencost.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _gencost_H +#define _gencost_H + +#include "gridlabd.h" + +class gencost : public gld_object +{ + +public: + // published properties + GL_ATOMIC(int32,gencost_i); + GL_ATOMIC(enumeration,type); + GL_ATOMIC(double,Pd); + GL_ATOMIC(double,Qd); + GL_ATOMIC(double,Gs); + GL_ATOMIC(double,Bs); + GL_ATOMIC(int32,area); + GL_ATOMIC(double,baseKV); + GL_ATOMIC(double,Vm); + GL_ATOMIC(double,Va); + GL_ATOMIC(int32,zone); + GL_ATOMIC(double,Vmax); + GL_ATOMIC(double,Vmin); + GL_ATOMIC(double,lam_P); + GL_ATOMIC(double,lam_Q); + GL_ATOMIC(double,mu_Vmax); + GL_ATOMIC(double,mu_Vmin); + +public: + // event handlers + gencost(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static gencost *defaults; +}; + +#endif // _gencost_H diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 13d53f58b..dfab829ad 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -5,6 +5,10 @@ #include "pypower.h" +bool enable_opf = false; +double base_MVA = 100.0; +int32 pypower_version = 2; + EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) { if (set_callback(fntable)==NULL) @@ -16,9 +20,25 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) INIT_MMF(pypower); new bus(module); - // new branch(module); - // new gen(module); - // new gencost(module) + new branch(module); + new gen(module); + new gencost(module); + + gl_global_create("pypower::version", + PT_int32, &pypower_version, + PT_DESCRIPTION, "Version of pypower used", + NULL); + + gl_global_create("pypower::enable_opf", + PT_bool, &enable_opf, + PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", + NULL); + + gl_global_create("pypower::baseMVA", + PT_double, &base_MVA, + PT_UNITS, "MVA", + PT_DESCRIPTION, "Base MVA value", + NULL); // always return the first class registered return bus::oclass; diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index b33900f0f..9f652d2a8 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -12,8 +12,8 @@ #include "gridlabd.h" #include "bus.h" -// #include "branch.h" -// #include "gen.h" -// #include "gencost.h" +#include "branch.h" +#include "gen.h" +#include "gencost.h" #endif From 83ff1a9d7914867a8bb71764937ee7192946c244 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 14:38:50 -0800 Subject: [PATCH 032/122] Add pypower to glm converter Signed-off-by: David P. Chassin --- converters/py2glm.py | 85 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 converters/py2glm.py diff --git a/converters/py2glm.py b/converters/py2glm.py new file mode 100644 index 000000000..fde830e13 --- /dev/null +++ b/converters/py2glm.py @@ -0,0 +1,85 @@ +import json +import os +import sys, getopt +import datetime +import importlib, copy +from importlib import util + + +config = {"input":"py","output":"glm","type":["pypower"]} + +def help(): + return """py2glm.py -i -o [options...] + -c|--config output converter configuration data + -h|--help output this help + -i|--ifile [REQUIRED] PY input file + -o|--ofile [OPTIONAL] GLM output file name + -t|--type type of input file +""" + +def main(): + filename_py = '' + filename_glm = '' + py_type = '' + try : + opts, args = getopt.getopt(sys.argv[1:],"chi:o:t:",["config","help","ifile=","ofile=","type="]) + except getopt.GetoptError: + sys.exit(2) + if not opts : + print('Missing command arguments') + sys.exit(2) + for opt, arg in opts: + if opt in ("-c","--config"): + print(config) + sys.exit() + elif opt in ("-h","--help"): + print(help()) + sys.exit() + elif opt in ("-i", "--ifile"): + filename_py = arg + elif opt in ("-o", "--ofile"): + filename_glm = arg + elif opt in ("-t", "--type"): + py_type = arg + else : + error(f"{opt}={arg} is not a valid option") + + convert(ifile=filename_py,ofile=filename_glm,py_type=py_type) + +def convert(ifile,ofile,py_type): + """Default converter is pypower case""" + assert(py_type in ['pypower','']) + + modspec = util.spec_from_file_location("glm",ifile) + modname = os.path.splitext(ifile)[0] + mod = importlib.import_module(modname) + casedef = getattr(mod,os.path.basename(modname)) + data = casedef() + + NL='\n' + with open(ofile,"w") as glm: + glm.write(f"""// generated by {' '.join(sys.argv)} +module pypower +{{ + version {data['version']}; + baseMVA {data['baseMVA']}; +}} +""") + + for name,spec in dict( + # pypower properties must be in the save order as the case array columns + bus = "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", + gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", + branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", + # gencost = "TODO" + ).items(): + for line in data[name]: + glm.write(f"""object {name} +{{ +{NL.join([f" {x} {line[n]};" for n,x in enumerate(spec.split())])} +}} +""") + +if __name__ == '__main__': + main() + From 817e691b43460774249d1114b5b62dccab37025e Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 14:54:23 -0800 Subject: [PATCH 033/122] Add pypower test case 14 Signed-off-by: David P. Chassin --- converters/py2glm.py | 2 +- module/pypower/autotest/case14.glm | 670 ++++++++++++++++++++++++ module/pypower/autotest/case14.py | 97 ++++ module/pypower/autotest/test_case14.glm | 11 + 4 files changed, 779 insertions(+), 1 deletion(-) create mode 100644 module/pypower/autotest/case14.glm create mode 100644 module/pypower/autotest/case14.py create mode 100644 module/pypower/autotest/test_case14.glm diff --git a/converters/py2glm.py b/converters/py2glm.py index fde830e13..5db48a084 100644 --- a/converters/py2glm.py +++ b/converters/py2glm.py @@ -52,7 +52,7 @@ def convert(ifile,ofile,py_type): modspec = util.spec_from_file_location("glm",ifile) modname = os.path.splitext(ifile)[0] - mod = importlib.import_module(modname) + mod = importlib.import_module(os.path.basename(modname)) casedef = getattr(mod,os.path.basename(modname)) data = casedef() diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm new file mode 100644 index 000000000..f0abaa570 --- /dev/null +++ b/module/pypower/autotest/case14.glm @@ -0,0 +1,670 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 3.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.06; + Va 0.0; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 2.0; + type 2.0; + Pd 21.7; + Qd 12.7; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.045; + Va -4.98; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 3.0; + type 2.0; + Pd 94.2; + Qd 19.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -12.72; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 4.0; + type 1.0; + Pd 47.8; + Qd -3.9; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.019; + Va -10.33; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 7.6; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.02; + Va -8.78; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 6.0; + type 2.0; + Pd 11.2; + Qd 7.5; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.07; + Va -14.22; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.062; + Va -13.37; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 8.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.09; + Va -13.36; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 9.0; + type 1.0; + Pd 29.5; + Qd 16.6; + Gs 0.0; + Bs 19.0; + area 1.0; + Vm 1.056; + Va -14.94; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 10.0; + type 1.0; + Pd 9.0; + Qd 5.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.051; + Va -15.1; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 3.5; + Qd 1.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.057; + Va -14.79; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 12.0; + type 1.0; + Pd 6.1; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.055; + Va -15.07; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 13.0; + type 1.0; + Pd 13.5; + Qd 5.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va -15.16; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 14.9; + Qd 5.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.036; + Va -16.04; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object gen +{ + bus 1.0; + Pg 232.4; + Qg -16.9; + Qmax 10.0; + Qmin 0.0; + Vg 1.06; + mBase 100.0; + status 1.0; + Pmax 332.4; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 2.0; + Pg 40.0; + Qg 42.4; + Qmax 50.0; + Qmin -40.0; + Vg 1.045; + mBase 100.0; + status 1.0; + Pmax 140.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 3.0; + Pg 0.0; + Qg 23.4; + Qmax 40.0; + Qmin 0.0; + Vg 1.01; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 6.0; + Pg 0.0; + Qg 12.2; + Qmax 24.0; + Qmin -6.0; + Vg 1.07; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 8.0; + Pg 0.0; + Qg 17.4; + Qmax 24.0; + Qmin -6.0; + Vg 1.09; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.01938; + x 0.05917; + b 0.0528; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 5.0; + r 0.05403; + x 0.22304; + b 0.0492; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 3.0; + r 0.04699; + x 0.19797; + b 0.0438; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 4.0; + r 0.05811; + x 0.17632; + b 0.034; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 5.0; + r 0.05695; + x 0.17388; + b 0.0346; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 4.0; + r 0.06701; + x 0.17103; + b 0.0128; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 5.0; + r 0.01335; + x 0.04211; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 7.0; + r 0.0; + x 0.20912; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.978; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 9.0; + r 0.0; + x 0.55618; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.969; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 6.0; + r 0.0; + x 0.25202; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.932; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 11.0; + r 0.09498; + x 0.1989; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 12.0; + r 0.12291; + x 0.25581; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 13.0; + r 0.06615; + x 0.13027; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 8.0; + r 0.0; + x 0.17615; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 9.0; + r 0.0; + x 0.11001; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 10.0; + r 0.03181; + x 0.0845; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 14.0; + r 0.12711; + x 0.27038; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 11.0; + r 0.08205; + x 0.19207; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 13.0; + r 0.22092; + x 0.19988; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 14.0; + r 0.17093; + x 0.34802; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case14.py b/module/pypower/autotest/case14.py new file mode 100644 index 000000000..1ff5573da --- /dev/null +++ b/module/pypower/autotest/case14.py @@ -0,0 +1,97 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for IEEE 14 bus test case. +""" + +from numpy import array + +def case14(): + """Power flow data for IEEE 14 bus test case. + Please see L{caseformat} for details on the case file format. + + This data was converted from IEEE Common Data Format + (ieee14cdf.txt) on 20-Sep-2004 by cdf2matp, rev. 1.11 + + Converted from IEEE CDF file from: + U{http://www.ee.washington.edu/research/pstca/} + + 08/19/93 UW ARCHIVE 100.0 1962 W IEEE 14 Bus Test Case + + @return: Power flow data for IEEE 14 bus test case. + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 3, 0, 0, 0, 0, 1, 1.06, 0, 0, 1, 1.06, 0.94], + [2, 2, 21.7, 12.7, 0, 0, 1, 1.045, -4.98, 0, 1, 1.06, 0.94], + [3, 2, 94.2, 19, 0, 0, 1, 1.01, -12.72, 0, 1, 1.06, 0.94], + [4, 1, 47.8, -3.9, 0, 0, 1, 1.019, -10.33, 0, 1, 1.06, 0.94], + [5, 1, 7.6, 1.6, 0, 0, 1, 1.02, -8.78, 0, 1, 1.06, 0.94], + [6, 2, 11.2, 7.5, 0, 0, 1, 1.07, -14.22, 0, 1, 1.06, 0.94], + [7, 1, 0, 0, 0, 0, 1, 1.062, -13.37, 0, 1, 1.06, 0.94], + [8, 2, 0, 0, 0, 0, 1, 1.09, -13.36, 0, 1, 1.06, 0.94], + [9, 1, 29.5, 16.6, 0, 19, 1, 1.056, -14.94, 0, 1, 1.06, 0.94], + [10, 1, 9, 5.8, 0, 0, 1, 1.051, -15.1, 0, 1, 1.06, 0.94], + [11, 1, 3.5, 1.8, 0, 0, 1, 1.057, -14.79, 0, 1, 1.06, 0.94], + [12, 1, 6.1, 1.6, 0, 0, 1, 1.055, -15.07, 0, 1, 1.06, 0.94], + [13, 1, 13.5, 5.8, 0, 0, 1, 1.05, -15.16, 0, 1, 1.06, 0.94], + [14, 1, 14.9, 5, 0, 0, 1, 1.036, -16.04, 0, 1, 1.06, 0.94] + ]) + + ## 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, apf + ppc["gen"] = array([ + [1, 232.4, -16.9, 10, 0, 1.06, 100, 1, 332.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [2, 40, 42.4, 50, -40, 1.045, 100, 1, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [3, 0, 23.4, 40, 0, 1.01, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [6, 0, 12.2, 24, -6, 1.07, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [8, 0, 17.4, 24, -6, 1.09, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.01938, 0.05917, 0.0528, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 5, 0.05403, 0.22304, 0.0492, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 3, 0.04699, 0.19797, 0.0438, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 4, 0.05811, 0.17632, 0.034, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 5, 0.05695, 0.17388, 0.0346, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 4, 0.06701, 0.17103, 0.0128, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 5, 0.01335, 0.04211, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 7, 0, 0.20912, 0, 9900, 0, 0, 0.978, 0, 1, -360, 360], + [4, 9, 0, 0.55618, 0, 9900, 0, 0, 0.969, 0, 1, -360, 360], + [5, 6, 0, 0.25202, 0, 9900, 0, 0, 0.932, 0, 1, -360, 360], + [6, 11, 0.09498, 0.1989, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 12, 0.12291, 0.25581, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 13, 0.06615, 0.13027, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 8, 0, 0.17615, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 9, 0, 0.11001, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 10, 0.03181, 0.0845, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 14, 0.12711, 0.27038, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [10, 11, 0.08205, 0.19207, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 13, 0.22092, 0.19988, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [13, 14, 0.17093, 0.34802, 0, 9900, 0, 0, 0, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.0430293, 20, 0], + [2, 0, 0, 3, 0.25, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0] + ]) + + return ppc diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm new file mode 100644 index 000000000..944b4e639 --- /dev/null +++ b/module/pypower/autotest/test_case14.glm @@ -0,0 +1,11 @@ +#define CASE=14 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file From e84f03175e3fc213bd5f780dea99ec5eb705861d Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 14:58:20 -0800 Subject: [PATCH 034/122] Added more pypower test cases Signed-off-by: David P. Chassin --- module/pypower/autotest/case118.glm | 6166 ++++++++++++++++++++++ module/pypower/autotest/case118.py | 469 ++ module/pypower/autotest/case30.glm | 1286 +++++ module/pypower/autotest/case30.py | 154 + module/pypower/autotest/case39.glm | 1606 ++++++ module/pypower/autotest/case39.py | 221 + module/pypower/autotest/case57.glm | 2366 +++++++++ module/pypower/autotest/case57.py | 207 + module/pypower/autotest/test_case118.glm | 11 + module/pypower/autotest/test_case30.glm | 11 + module/pypower/autotest/test_case39.glm | 11 + module/pypower/autotest/test_case57.glm | 11 + 12 files changed, 12519 insertions(+) create mode 100644 module/pypower/autotest/case118.glm create mode 100644 module/pypower/autotest/case118.py create mode 100644 module/pypower/autotest/case30.glm create mode 100644 module/pypower/autotest/case30.py create mode 100644 module/pypower/autotest/case39.glm create mode 100644 module/pypower/autotest/case39.py create mode 100644 module/pypower/autotest/case57.glm create mode 100644 module/pypower/autotest/case57.py create mode 100644 module/pypower/autotest/test_case118.glm create mode 100644 module/pypower/autotest/test_case30.glm create mode 100644 module/pypower/autotest/test_case39.glm create mode 100644 module/pypower/autotest/test_case57.glm diff --git a/module/pypower/autotest/case118.glm b/module/pypower/autotest/case118.glm new file mode 100644 index 000000000..e32f82fe1 --- /dev/null +++ b/module/pypower/autotest/case118.glm @@ -0,0 +1,6166 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 2.0; + Pd 51.0; + Qd 27.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.955; + Va 10.67; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 2.0; + type 1.0; + Pd 20.0; + Qd 9.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.971; + Va 11.22; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 3.0; + type 1.0; + Pd 39.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va 11.56; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 4.0; + type 2.0; + Pd 39.0; + Qd 12.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.998; + Va 15.28; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs -40.0; + area 1.0; + Vm 1.002; + Va 15.73; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 6.0; + type 2.0; + Pd 52.0; + Qd 22.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.99; + Va 13.0; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 19.0; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.989; + Va 12.56; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 8.0; + type 2.0; + Pd 28.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.015; + Va 20.77; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 9.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.043; + Va 28.02; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 10.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va 35.61; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 70.0; + Qd 23.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 12.72; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 12.0; + type 2.0; + Pd 47.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.99; + Va 12.2; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 13.0; + type 1.0; + Pd 34.0; + Qd 16.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va 11.35; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 14.0; + Qd 1.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va 11.5; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 15.0; + type 2.0; + Pd 90.0; + Qd 30.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va 11.23; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 16.0; + type 1.0; + Pd 25.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va 11.91; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 17.0; + type 1.0; + Pd 11.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.995; + Va 13.74; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 18.0; + type 2.0; + Pd 60.0; + Qd 34.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.973; + Va 11.53; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 19.0; + type 2.0; + Pd 45.0; + Qd 25.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.963; + Va 11.05; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 20.0; + type 1.0; + Pd 18.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.958; + Va 11.93; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 21.0; + type 1.0; + Pd 14.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.959; + Va 13.52; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 22.0; + type 1.0; + Pd 10.0; + Qd 5.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va 16.08; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 23.0; + type 1.0; + Pd 7.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 21.0; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 24.0; + type 2.0; + Pd 13.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.992; + Va 20.89; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 25.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va 27.93; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 26.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.015; + Va 29.71; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 27.0; + type 2.0; + Pd 71.0; + Qd 13.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va 15.35; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 28.0; + type 1.0; + Pd 17.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.962; + Va 13.62; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 29.0; + type 1.0; + Pd 24.0; + Qd 4.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.963; + Va 12.63; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 30.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va 18.79; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 31.0; + type 2.0; + Pd 43.0; + Qd 27.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 12.75; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 32.0; + type 2.0; + Pd 59.0; + Qd 23.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.964; + Va 14.8; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 33.0; + type 1.0; + Pd 23.0; + Qd 9.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.972; + Va 10.63; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 34.0; + type 2.0; + Pd 59.0; + Qd 26.0; + Gs 0.0; + Bs 14.0; + area 1.0; + Vm 0.986; + Va 11.3; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 35.0; + type 1.0; + Pd 33.0; + Qd 9.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.981; + Va 10.87; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 36.0; + type 2.0; + Pd 31.0; + Qd 17.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 10.87; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 37.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs -25.0; + area 1.0; + Vm 0.992; + Va 11.77; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 38.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.962; + Va 16.91; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 39.0; + type 1.0; + Pd 27.0; + Qd 11.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va 8.41; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 40.0; + type 2.0; + Pd 66.0; + Qd 23.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va 7.35; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 41.0; + type 1.0; + Pd 37.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 6.92; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 42.0; + type 2.0; + Pd 96.0; + Qd 23.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 8.53; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 43.0; + type 1.0; + Pd 18.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.978; + Va 11.28; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 44.0; + type 1.0; + Pd 16.0; + Qd 8.0; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 0.985; + Va 13.82; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 45.0; + type 1.0; + Pd 53.0; + Qd 22.0; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 0.987; + Va 15.67; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 46.0; + type 2.0; + Pd 28.0; + Qd 10.0; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 1.005; + Va 18.49; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 47.0; + type 1.0; + Pd 34.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.017; + Va 20.73; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 48.0; + type 1.0; + Pd 20.0; + Qd 11.0; + Gs 0.0; + Bs 15.0; + area 1.0; + Vm 1.021; + Va 19.93; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 49.0; + type 2.0; + Pd 87.0; + Qd 30.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.025; + Va 20.94; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 50.0; + type 1.0; + Pd 17.0; + Qd 4.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.001; + Va 18.9; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 51.0; + type 1.0; + Pd 17.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 16.28; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 52.0; + type 1.0; + Pd 18.0; + Qd 5.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.957; + Va 15.32; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 53.0; + type 1.0; + Pd 23.0; + Qd 11.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.946; + Va 14.35; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 54.0; + type 2.0; + Pd 113.0; + Qd 32.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.955; + Va 15.26; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 55.0; + type 2.0; + Pd 63.0; + Qd 22.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.952; + Va 14.97; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 56.0; + type 2.0; + Pd 84.0; + Qd 18.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.954; + Va 15.16; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 57.0; + type 1.0; + Pd 12.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.971; + Va 16.36; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 58.0; + type 1.0; + Pd 12.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.959; + Va 15.51; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 59.0; + type 2.0; + Pd 277.0; + Qd 113.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 19.37; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 60.0; + type 1.0; + Pd 78.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 23.15; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 61.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.995; + Va 24.04; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 62.0; + type 2.0; + Pd 77.0; + Qd 14.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.998; + Va 23.43; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 63.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.969; + Va 22.75; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 64.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va 24.52; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 65.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.005; + Va 27.65; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 66.0; + type 2.0; + Pd 39.0; + Qd 18.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va 27.48; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 67.0; + type 1.0; + Pd 28.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.02; + Va 24.84; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 68.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.003; + Va 27.55; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 69.0; + type 3.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.035; + Va 30.0; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 70.0; + type 2.0; + Pd 66.0; + Qd 20.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va 22.58; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 71.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.987; + Va 22.15; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 72.0; + type 2.0; + Pd 12.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 20.98; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 73.0; + type 2.0; + Pd 6.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.991; + Va 21.94; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 74.0; + type 2.0; + Pd 68.0; + Qd 27.0; + Gs 0.0; + Bs 12.0; + area 1.0; + Vm 0.958; + Va 21.64; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 75.0; + type 1.0; + Pd 47.0; + Qd 11.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 22.91; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 76.0; + type 2.0; + Pd 68.0; + Qd 36.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.943; + Va 21.77; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 77.0; + type 2.0; + Pd 61.0; + Qd 28.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.006; + Va 26.72; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 78.0; + type 1.0; + Pd 71.0; + Qd 26.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.003; + Va 26.42; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 79.0; + type 1.0; + Pd 39.0; + Qd 32.0; + Gs 0.0; + Bs 20.0; + area 1.0; + Vm 1.009; + Va 26.72; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 80.0; + type 2.0; + Pd 130.0; + Qd 26.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.04; + Va 28.96; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 81.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.997; + Va 28.1; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 82.0; + type 1.0; + Pd 54.0; + Qd 27.0; + Gs 0.0; + Bs 20.0; + area 1.0; + Vm 0.989; + Va 27.24; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 83.0; + type 1.0; + Pd 20.0; + Qd 10.0; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 0.985; + Va 28.42; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 84.0; + type 1.0; + Pd 11.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 30.95; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 85.0; + type 2.0; + Pd 24.0; + Qd 15.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 32.51; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 86.0; + type 1.0; + Pd 21.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.987; + Va 31.14; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 87.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.015; + Va 31.4; + baseKV 161.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 88.0; + type 1.0; + Pd 48.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.987; + Va 35.64; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 89.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.005; + Va 39.69; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 90.0; + type 2.0; + Pd 163.0; + Qd 42.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va 33.29; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 91.0; + type 2.0; + Pd 10.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 33.31; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 92.0; + type 2.0; + Pd 65.0; + Qd 10.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 33.8; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 93.0; + type 1.0; + Pd 12.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.987; + Va 30.79; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 94.0; + type 1.0; + Pd 30.0; + Qd 16.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.991; + Va 28.64; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 95.0; + type 1.0; + Pd 42.0; + Qd 31.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.981; + Va 27.67; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 96.0; + type 1.0; + Pd 38.0; + Qd 15.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 27.51; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 97.0; + type 1.0; + Pd 15.0; + Qd 9.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.011; + Va 27.88; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 98.0; + type 1.0; + Pd 34.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.024; + Va 27.4; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 99.0; + type 2.0; + Pd 42.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va 27.04; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 100.0; + type 2.0; + Pd 37.0; + Qd 18.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.017; + Va 28.03; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 101.0; + type 1.0; + Pd 22.0; + Qd 15.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 29.61; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 102.0; + type 1.0; + Pd 5.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.991; + Va 32.3; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 103.0; + type 2.0; + Pd 23.0; + Qd 16.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.001; + Va 24.44; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 104.0; + type 2.0; + Pd 38.0; + Qd 25.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.971; + Va 21.69; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 105.0; + type 2.0; + Pd 31.0; + Qd 26.0; + Gs 0.0; + Bs 20.0; + area 1.0; + Vm 0.965; + Va 20.57; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 106.0; + type 1.0; + Pd 43.0; + Qd 16.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.962; + Va 20.32; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 107.0; + type 2.0; + Pd 50.0; + Qd 12.0; + Gs 0.0; + Bs 6.0; + area 1.0; + Vm 0.952; + Va 17.53; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 108.0; + type 1.0; + Pd 2.0; + Qd 1.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 19.38; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 109.0; + type 1.0; + Pd 8.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.967; + Va 18.93; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 110.0; + type 2.0; + Pd 39.0; + Qd 30.0; + Gs 0.0; + Bs 6.0; + area 1.0; + Vm 0.973; + Va 18.09; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 111.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va 19.74; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 112.0; + type 2.0; + Pd 68.0; + Qd 13.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.975; + Va 14.99; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 113.0; + type 2.0; + Pd 6.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.993; + Va 13.74; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 114.0; + type 1.0; + Pd 8.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.96; + Va 14.46; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 115.0; + type 1.0; + Pd 22.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.96; + Va 14.46; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 116.0; + type 2.0; + Pd 184.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.005; + Va 27.12; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 117.0; + type 1.0; + Pd 20.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.974; + Va 10.67; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 118.0; + type 1.0; + Pd 33.0; + Qd 15.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.949; + Va 21.92; + baseKV 138.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object gen +{ + bus 1.0; + Pg 0.0; + Qg 0.0; + Qmax 15.0; + Qmin -5.0; + Vg 0.955; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 4.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.998; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 6.0; + Pg 0.0; + Qg 0.0; + Qmax 50.0; + Qmin -13.0; + Vg 0.99; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 8.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 1.015; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 10.0; + Pg 450.0; + Qg 0.0; + Qmax 200.0; + Qmin -147.0; + Vg 1.05; + mBase 100.0; + status 1.0; + Pmax 550.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 12.0; + Pg 85.0; + Qg 0.0; + Qmax 120.0; + Qmin -35.0; + Vg 0.99; + mBase 100.0; + status 1.0; + Pmax 185.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 15.0; + Pg 0.0; + Qg 0.0; + Qmax 30.0; + Qmin -10.0; + Vg 0.97; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 18.0; + Pg 0.0; + Qg 0.0; + Qmax 50.0; + Qmin -16.0; + Vg 0.973; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 19.0; + Pg 0.0; + Qg 0.0; + Qmax 24.0; + Qmin -8.0; + Vg 0.962; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 24.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.992; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 25.0; + Pg 220.0; + Qg 0.0; + Qmax 140.0; + Qmin -47.0; + Vg 1.05; + mBase 100.0; + status 1.0; + Pmax 320.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 26.0; + Pg 314.0; + Qg 0.0; + Qmax 1000.0; + Qmin -1000.0; + Vg 1.015; + mBase 100.0; + status 1.0; + Pmax 414.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 27.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.968; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 31.0; + Pg 7.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.967; + mBase 100.0; + status 1.0; + Pmax 107.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 32.0; + Pg 0.0; + Qg 0.0; + Qmax 42.0; + Qmin -14.0; + Vg 0.963; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 34.0; + Pg 0.0; + Qg 0.0; + Qmax 24.0; + Qmin -8.0; + Vg 0.984; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 36.0; + Pg 0.0; + Qg 0.0; + Qmax 24.0; + Qmin -8.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 40.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.97; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 42.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 46.0; + Pg 19.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 119.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 49.0; + Pg 204.0; + Qg 0.0; + Qmax 210.0; + Qmin -85.0; + Vg 1.025; + mBase 100.0; + status 1.0; + Pmax 304.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 54.0; + Pg 48.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.955; + mBase 100.0; + status 1.0; + Pmax 148.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 55.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.952; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 56.0; + Pg 0.0; + Qg 0.0; + Qmax 15.0; + Qmin -8.0; + Vg 0.954; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 59.0; + Pg 155.0; + Qg 0.0; + Qmax 180.0; + Qmin -60.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 255.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 61.0; + Pg 160.0; + Qg 0.0; + Qmax 300.0; + Qmin -100.0; + Vg 0.995; + mBase 100.0; + status 1.0; + Pmax 260.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 62.0; + Pg 0.0; + Qg 0.0; + Qmax 20.0; + Qmin -20.0; + Vg 0.998; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 65.0; + Pg 391.0; + Qg 0.0; + Qmax 200.0; + Qmin -67.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 491.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 66.0; + Pg 392.0; + Qg 0.0; + Qmax 200.0; + Qmin -67.0; + Vg 1.05; + mBase 100.0; + status 1.0; + Pmax 492.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 69.0; + Pg 516.4; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 1.035; + mBase 100.0; + status 1.0; + Pmax 805.2; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 70.0; + Pg 0.0; + Qg 0.0; + Qmax 32.0; + Qmin -10.0; + Vg 0.984; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 72.0; + Pg 0.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 73.0; + Pg 0.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 0.991; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 74.0; + Pg 0.0; + Qg 0.0; + Qmax 9.0; + Qmin -6.0; + Vg 0.958; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 76.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.943; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 77.0; + Pg 0.0; + Qg 0.0; + Qmax 70.0; + Qmin -20.0; + Vg 1.006; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 80.0; + Pg 477.0; + Qg 0.0; + Qmax 280.0; + Qmin -165.0; + Vg 1.04; + mBase 100.0; + status 1.0; + Pmax 577.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 85.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 87.0; + Pg 4.0; + Qg 0.0; + Qmax 1000.0; + Qmin -100.0; + Vg 1.015; + mBase 100.0; + status 1.0; + Pmax 104.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 89.0; + Pg 607.0; + Qg 0.0; + Qmax 300.0; + Qmin -210.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 707.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 90.0; + Pg 0.0; + Qg 0.0; + Qmax 300.0; + Qmin -300.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 91.0; + Pg 0.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 92.0; + Pg 0.0; + Qg 0.0; + Qmax 9.0; + Qmin -3.0; + Vg 0.99; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 99.0; + Pg 0.0; + Qg 0.0; + Qmax 100.0; + Qmin -100.0; + Vg 1.01; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 100.0; + Pg 252.0; + Qg 0.0; + Qmax 155.0; + Qmin -50.0; + Vg 1.017; + mBase 100.0; + status 1.0; + Pmax 352.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 103.0; + Pg 40.0; + Qg 0.0; + Qmax 40.0; + Qmin -15.0; + Vg 1.01; + mBase 100.0; + status 1.0; + Pmax 140.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 104.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.971; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 105.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.965; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 107.0; + Pg 0.0; + Qg 0.0; + Qmax 200.0; + Qmin -200.0; + Vg 0.952; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 110.0; + Pg 0.0; + Qg 0.0; + Qmax 23.0; + Qmin -8.0; + Vg 0.973; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 111.0; + Pg 36.0; + Qg 0.0; + Qmax 1000.0; + Qmin -100.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 136.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 112.0; + Pg 0.0; + Qg 0.0; + Qmax 1000.0; + Qmin -100.0; + Vg 0.975; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 113.0; + Pg 0.0; + Qg 0.0; + Qmax 200.0; + Qmin -100.0; + Vg 0.993; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 116.0; + Pg 0.0; + Qg 0.0; + Qmax 1000.0; + Qmin -1000.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.0303; + x 0.0999; + b 0.0254; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 3.0; + r 0.0129; + x 0.0424; + b 0.01082; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 5.0; + r 0.00176; + x 0.00798; + b 0.0021; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 5.0; + r 0.0241; + x 0.108; + b 0.0284; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 6.0; + r 0.0119; + x 0.054; + b 0.01426; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 7.0; + r 0.00459; + x 0.0208; + b 0.0055; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 9.0; + r 0.00244; + x 0.0305; + b 1.162; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 5.0; + r 0.0; + x 0.0267; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.985; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 10.0; + r 0.00258; + x 0.0322; + b 1.23; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 11.0; + r 0.0209; + x 0.0688; + b 0.01748; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 11.0; + r 0.0203; + x 0.0682; + b 0.01738; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 12.0; + r 0.00595; + x 0.0196; + b 0.00502; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 12.0; + r 0.0187; + x 0.0616; + b 0.01572; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 12.0; + r 0.0484; + x 0.16; + b 0.0406; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 12.0; + r 0.00862; + x 0.034; + b 0.00874; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 13.0; + r 0.02225; + x 0.0731; + b 0.01876; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 14.0; + r 0.0215; + x 0.0707; + b 0.01816; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 15.0; + r 0.0744; + x 0.2444; + b 0.06268; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 15.0; + r 0.0595; + x 0.195; + b 0.0502; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 16.0; + r 0.0212; + x 0.0834; + b 0.0214; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 17.0; + r 0.0132; + x 0.0437; + b 0.0444; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 17.0; + r 0.0454; + x 0.1801; + b 0.0466; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 18.0; + r 0.0123; + x 0.0505; + b 0.01298; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 18.0; + tbus 19.0; + r 0.01119; + x 0.0493; + b 0.01142; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 20.0; + r 0.0252; + x 0.117; + b 0.0298; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 19.0; + r 0.012; + x 0.0394; + b 0.0101; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 20.0; + tbus 21.0; + r 0.0183; + x 0.0849; + b 0.0216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 22.0; + r 0.0209; + x 0.097; + b 0.0246; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 23.0; + r 0.0342; + x 0.159; + b 0.0404; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 24.0; + r 0.0135; + x 0.0492; + b 0.0498; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 25.0; + r 0.0156; + x 0.08; + b 0.0864; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 25.0; + r 0.0; + x 0.0382; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.96; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 27.0; + r 0.0318; + x 0.163; + b 0.1764; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 28.0; + r 0.01913; + x 0.0855; + b 0.0216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 28.0; + tbus 29.0; + r 0.0237; + x 0.0943; + b 0.0238; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 30.0; + tbus 17.0; + r 0.0; + x 0.0388; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.96; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 30.0; + r 0.00431; + x 0.0504; + b 0.514; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 30.0; + r 0.00799; + x 0.086; + b 0.908; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 31.0; + r 0.0474; + x 0.1563; + b 0.0399; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 29.0; + tbus 31.0; + r 0.0108; + x 0.0331; + b 0.0083; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 32.0; + r 0.0317; + x 0.1153; + b 0.1173; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 31.0; + tbus 32.0; + r 0.0298; + x 0.0985; + b 0.0251; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 32.0; + r 0.0229; + x 0.0755; + b 0.01926; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 33.0; + r 0.038; + x 0.1244; + b 0.03194; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 34.0; + r 0.0752; + x 0.247; + b 0.0632; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 35.0; + tbus 36.0; + r 0.00224; + x 0.0102; + b 0.00268; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 35.0; + tbus 37.0; + r 0.011; + x 0.0497; + b 0.01318; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 33.0; + tbus 37.0; + r 0.0415; + x 0.142; + b 0.0366; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 36.0; + r 0.00871; + x 0.0268; + b 0.00568; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 37.0; + r 0.00256; + x 0.0094; + b 0.00984; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 37.0; + r 0.0; + x 0.0375; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.935; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 37.0; + tbus 39.0; + r 0.0321; + x 0.106; + b 0.027; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 37.0; + tbus 40.0; + r 0.0593; + x 0.168; + b 0.042; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 30.0; + tbus 38.0; + r 0.00464; + x 0.054; + b 0.422; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 39.0; + tbus 40.0; + r 0.0184; + x 0.0605; + b 0.01552; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 40.0; + tbus 41.0; + r 0.0145; + x 0.0487; + b 0.01222; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 40.0; + tbus 42.0; + r 0.0555; + x 0.183; + b 0.0466; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 41.0; + tbus 42.0; + r 0.041; + x 0.135; + b 0.0344; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 43.0; + tbus 44.0; + r 0.0608; + x 0.2454; + b 0.06068; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 43.0; + r 0.0413; + x 0.1681; + b 0.04226; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 44.0; + tbus 45.0; + r 0.0224; + x 0.0901; + b 0.0224; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 45.0; + tbus 46.0; + r 0.04; + x 0.1356; + b 0.0332; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 46.0; + tbus 47.0; + r 0.038; + x 0.127; + b 0.0316; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 46.0; + tbus 48.0; + r 0.0601; + x 0.189; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 47.0; + tbus 49.0; + r 0.0191; + x 0.0625; + b 0.01604; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 42.0; + tbus 49.0; + r 0.0715; + x 0.323; + b 0.086; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 42.0; + tbus 49.0; + r 0.0715; + x 0.323; + b 0.086; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 45.0; + tbus 49.0; + r 0.0684; + x 0.186; + b 0.0444; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 48.0; + tbus 49.0; + r 0.0179; + x 0.0505; + b 0.01258; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 50.0; + r 0.0267; + x 0.0752; + b 0.01874; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 51.0; + r 0.0486; + x 0.137; + b 0.0342; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 51.0; + tbus 52.0; + r 0.0203; + x 0.0588; + b 0.01396; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 52.0; + tbus 53.0; + r 0.0405; + x 0.1635; + b 0.04058; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 53.0; + tbus 54.0; + r 0.0263; + x 0.122; + b 0.031; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 54.0; + r 0.073; + x 0.289; + b 0.0738; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 54.0; + r 0.0869; + x 0.291; + b 0.073; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 54.0; + tbus 55.0; + r 0.0169; + x 0.0707; + b 0.0202; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 54.0; + tbus 56.0; + r 0.00275; + x 0.00955; + b 0.00732; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 55.0; + tbus 56.0; + r 0.00488; + x 0.0151; + b 0.00374; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 57.0; + r 0.0343; + x 0.0966; + b 0.0242; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 50.0; + tbus 57.0; + r 0.0474; + x 0.134; + b 0.0332; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 58.0; + r 0.0343; + x 0.0966; + b 0.0242; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 51.0; + tbus 58.0; + r 0.0255; + x 0.0719; + b 0.01788; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 54.0; + tbus 59.0; + r 0.0503; + x 0.2293; + b 0.0598; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 59.0; + r 0.0825; + x 0.251; + b 0.0569; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 59.0; + r 0.0803; + x 0.239; + b 0.0536; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 55.0; + tbus 59.0; + r 0.04739; + x 0.2158; + b 0.05646; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 59.0; + tbus 60.0; + r 0.0317; + x 0.145; + b 0.0376; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 59.0; + tbus 61.0; + r 0.0328; + x 0.15; + b 0.0388; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 60.0; + tbus 61.0; + r 0.00264; + x 0.0135; + b 0.01456; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 60.0; + tbus 62.0; + r 0.0123; + x 0.0561; + b 0.01468; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 61.0; + tbus 62.0; + r 0.00824; + x 0.0376; + b 0.0098; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 63.0; + tbus 59.0; + r 0.0; + x 0.0386; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.96; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 63.0; + tbus 64.0; + r 0.00172; + x 0.02; + b 0.216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 64.0; + tbus 61.0; + r 0.0; + x 0.0268; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.985; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 65.0; + r 0.00901; + x 0.0986; + b 1.046; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 64.0; + tbus 65.0; + r 0.00269; + x 0.0302; + b 0.38; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 66.0; + r 0.018; + x 0.0919; + b 0.0248; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 66.0; + r 0.018; + x 0.0919; + b 0.0248; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 62.0; + tbus 66.0; + r 0.0482; + x 0.218; + b 0.0578; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 62.0; + tbus 67.0; + r 0.0258; + x 0.117; + b 0.031; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 65.0; + tbus 66.0; + r 0.0; + x 0.037; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.935; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 66.0; + tbus 67.0; + r 0.0224; + x 0.1015; + b 0.02682; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 65.0; + tbus 68.0; + r 0.00138; + x 0.016; + b 0.638; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 47.0; + tbus 69.0; + r 0.0844; + x 0.2778; + b 0.07092; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 69.0; + r 0.0985; + x 0.324; + b 0.0828; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 68.0; + tbus 69.0; + r 0.0; + x 0.037; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.935; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 69.0; + tbus 70.0; + r 0.03; + x 0.127; + b 0.122; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 70.0; + r 0.00221; + x 0.4115; + b 0.10198; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 70.0; + tbus 71.0; + r 0.00882; + x 0.0355; + b 0.00878; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 72.0; + r 0.0488; + x 0.196; + b 0.0488; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 71.0; + tbus 72.0; + r 0.0446; + x 0.18; + b 0.04444; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 71.0; + tbus 73.0; + r 0.00866; + x 0.0454; + b 0.01178; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 70.0; + tbus 74.0; + r 0.0401; + x 0.1323; + b 0.03368; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 70.0; + tbus 75.0; + r 0.0428; + x 0.141; + b 0.036; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 69.0; + tbus 75.0; + r 0.0405; + x 0.122; + b 0.124; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 74.0; + tbus 75.0; + r 0.0123; + x 0.0406; + b 0.01034; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 76.0; + tbus 77.0; + r 0.0444; + x 0.148; + b 0.0368; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 69.0; + tbus 77.0; + r 0.0309; + x 0.101; + b 0.1038; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 75.0; + tbus 77.0; + r 0.0601; + x 0.1999; + b 0.04978; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 77.0; + tbus 78.0; + r 0.00376; + x 0.0124; + b 0.01264; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 78.0; + tbus 79.0; + r 0.00546; + x 0.0244; + b 0.00648; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 77.0; + tbus 80.0; + r 0.017; + x 0.0485; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 77.0; + tbus 80.0; + r 0.0294; + x 0.105; + b 0.0228; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 79.0; + tbus 80.0; + r 0.0156; + x 0.0704; + b 0.0187; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 68.0; + tbus 81.0; + r 0.00175; + x 0.0202; + b 0.808; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 81.0; + tbus 80.0; + r 0.0; + x 0.037; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.935; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 77.0; + tbus 82.0; + r 0.0298; + x 0.0853; + b 0.08174; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 82.0; + tbus 83.0; + r 0.0112; + x 0.03665; + b 0.03796; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 83.0; + tbus 84.0; + r 0.0625; + x 0.132; + b 0.0258; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 83.0; + tbus 85.0; + r 0.043; + x 0.148; + b 0.0348; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 84.0; + tbus 85.0; + r 0.0302; + x 0.0641; + b 0.01234; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 85.0; + tbus 86.0; + r 0.035; + x 0.123; + b 0.0276; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 86.0; + tbus 87.0; + r 0.02828; + x 0.2074; + b 0.0445; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 85.0; + tbus 88.0; + r 0.02; + x 0.102; + b 0.0276; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 85.0; + tbus 89.0; + r 0.0239; + x 0.173; + b 0.047; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 88.0; + tbus 89.0; + r 0.0139; + x 0.0712; + b 0.01934; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 89.0; + tbus 90.0; + r 0.0518; + x 0.188; + b 0.0528; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 89.0; + tbus 90.0; + r 0.0238; + x 0.0997; + b 0.106; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 90.0; + tbus 91.0; + r 0.0254; + x 0.0836; + b 0.0214; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 89.0; + tbus 92.0; + r 0.0099; + x 0.0505; + b 0.0548; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 89.0; + tbus 92.0; + r 0.0393; + x 0.1581; + b 0.0414; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 91.0; + tbus 92.0; + r 0.0387; + x 0.1272; + b 0.03268; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 92.0; + tbus 93.0; + r 0.0258; + x 0.0848; + b 0.0218; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 92.0; + tbus 94.0; + r 0.0481; + x 0.158; + b 0.0406; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 93.0; + tbus 94.0; + r 0.0223; + x 0.0732; + b 0.01876; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 94.0; + tbus 95.0; + r 0.0132; + x 0.0434; + b 0.0111; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 80.0; + tbus 96.0; + r 0.0356; + x 0.182; + b 0.0494; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 82.0; + tbus 96.0; + r 0.0162; + x 0.053; + b 0.0544; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 94.0; + tbus 96.0; + r 0.0269; + x 0.0869; + b 0.023; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 80.0; + tbus 97.0; + r 0.0183; + x 0.0934; + b 0.0254; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 80.0; + tbus 98.0; + r 0.0238; + x 0.108; + b 0.0286; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 80.0; + tbus 99.0; + r 0.0454; + x 0.206; + b 0.0546; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 92.0; + tbus 100.0; + r 0.0648; + x 0.295; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 94.0; + tbus 100.0; + r 0.0178; + x 0.058; + b 0.0604; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 95.0; + tbus 96.0; + r 0.0171; + x 0.0547; + b 0.01474; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 96.0; + tbus 97.0; + r 0.0173; + x 0.0885; + b 0.024; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 98.0; + tbus 100.0; + r 0.0397; + x 0.179; + b 0.0476; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 99.0; + tbus 100.0; + r 0.018; + x 0.0813; + b 0.0216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 100.0; + tbus 101.0; + r 0.0277; + x 0.1262; + b 0.0328; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 92.0; + tbus 102.0; + r 0.0123; + x 0.0559; + b 0.01464; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 101.0; + tbus 102.0; + r 0.0246; + x 0.112; + b 0.0294; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 100.0; + tbus 103.0; + r 0.016; + x 0.0525; + b 0.0536; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 100.0; + tbus 104.0; + r 0.0451; + x 0.204; + b 0.0541; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 103.0; + tbus 104.0; + r 0.0466; + x 0.1584; + b 0.0407; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 103.0; + tbus 105.0; + r 0.0535; + x 0.1625; + b 0.0408; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 100.0; + tbus 106.0; + r 0.0605; + x 0.229; + b 0.062; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 104.0; + tbus 105.0; + r 0.00994; + x 0.0378; + b 0.00986; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 105.0; + tbus 106.0; + r 0.014; + x 0.0547; + b 0.01434; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 105.0; + tbus 107.0; + r 0.053; + x 0.183; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 105.0; + tbus 108.0; + r 0.0261; + x 0.0703; + b 0.01844; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 106.0; + tbus 107.0; + r 0.053; + x 0.183; + b 0.0472; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 108.0; + tbus 109.0; + r 0.0105; + x 0.0288; + b 0.0076; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 103.0; + tbus 110.0; + r 0.03906; + x 0.1813; + b 0.0461; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 109.0; + tbus 110.0; + r 0.0278; + x 0.0762; + b 0.0202; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 110.0; + tbus 111.0; + r 0.022; + x 0.0755; + b 0.02; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 110.0; + tbus 112.0; + r 0.0247; + x 0.064; + b 0.062; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 113.0; + r 0.00913; + x 0.0301; + b 0.00768; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 32.0; + tbus 113.0; + r 0.0615; + x 0.203; + b 0.0518; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 32.0; + tbus 114.0; + r 0.0135; + x 0.0612; + b 0.01628; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 115.0; + r 0.0164; + x 0.0741; + b 0.01972; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 114.0; + tbus 115.0; + r 0.0023; + x 0.0104; + b 0.00276; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 68.0; + tbus 116.0; + r 0.00034; + x 0.00405; + b 0.164; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 117.0; + r 0.0329; + x 0.14; + b 0.0358; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 75.0; + tbus 118.0; + r 0.0145; + x 0.0481; + b 0.01198; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 76.0; + tbus 118.0; + r 0.0164; + x 0.0544; + b 0.01356; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case118.py b/module/pypower/autotest/case118.py new file mode 100644 index 000000000..169be9ada --- /dev/null +++ b/module/pypower/autotest/case118.py @@ -0,0 +1,469 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for IEEE 118 bus test case. +""" + +from numpy import array + +def case118(): + """Power flow data for IEEE 118 bus test case. + Please see L{caseformat} for details on the case file format. + + This data was converted from IEEE Common Data Format + (ieee118cdf.txt) on 20-Sep-2004 by cdf2matp, rev. 1.11 + See end of file for warnings generated during conversion. + + Converted from IEEE CDF file from: + U{http://www.ee.washington.edu/research/pstca/} + + With baseKV data take from the PSAP format file from the same site, + added manually on 10-Mar-2006. + + 08/25/93 UW ARCHIVE 100.0 1961 W IEEE 118 Bus Test Case + + @return: Power flow data for IEEE 118 bus test case. + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 2, 51, 27, 0, 0, 1, 0.955, 10.67, 138, 1, 1.06, 0.94], + [2, 1, 20, 9, 0, 0, 1, 0.971, 11.22, 138, 1, 1.06, 0.94], + [3, 1, 39, 10, 0, 0, 1, 0.968, 11.56, 138, 1, 1.06, 0.94], + [4, 2, 39, 12, 0, 0, 1, 0.998, 15.28, 138, 1, 1.06, 0.94], + [5, 1, 0, 0, 0, -40, 1, 1.002, 15.73, 138, 1, 1.06, 0.94], + [6, 2, 52, 22, 0, 0, 1, 0.99, 13, 138, 1, 1.06, 0.94], + [7, 1, 19, 2, 0, 0, 1, 0.989, 12.56, 138, 1, 1.06, 0.94], + [8, 2, 28, 0, 0, 0, 1, 1.015, 20.77, 345, 1, 1.06, 0.94], + [9, 1, 0, 0, 0, 0, 1, 1.043, 28.02, 345, 1, 1.06, 0.94], + [10, 2, 0, 0, 0, 0, 1, 1.05, 35.61, 345, 1, 1.06, 0.94], + [11, 1, 70, 23, 0, 0, 1, 0.985, 12.72, 138, 1, 1.06, 0.94], + [12, 2, 47, 10, 0, 0, 1, 0.99, 12.2, 138, 1, 1.06, 0.94], + [13, 1, 34, 16, 0, 0, 1, 0.968, 11.35, 138, 1, 1.06, 0.94], + [14, 1, 14, 1, 0, 0, 1, 0.984, 11.5, 138, 1, 1.06, 0.94], + [15, 2, 90, 30, 0, 0, 1, 0.97, 11.23, 138, 1, 1.06, 0.94], + [16, 1, 25, 10, 0, 0, 1, 0.984, 11.91, 138, 1, 1.06, 0.94], + [17, 1, 11, 3, 0, 0, 1, 0.995, 13.74, 138, 1, 1.06, 0.94], + [18, 2, 60, 34, 0, 0, 1, 0.973, 11.53, 138, 1, 1.06, 0.94], + [19, 2, 45, 25, 0, 0, 1, 0.963, 11.05, 138, 1, 1.06, 0.94], + [20, 1, 18, 3, 0, 0, 1, 0.958, 11.93, 138, 1, 1.06, 0.94], + [21, 1, 14, 8, 0, 0, 1, 0.959, 13.52, 138, 1, 1.06, 0.94], + [22, 1, 10, 5, 0, 0, 1, 0.97, 16.08, 138, 1, 1.06, 0.94], + [23, 1, 7, 3, 0, 0, 1, 1, 21, 138, 1, 1.06, 0.94], + [24, 2, 13, 0, 0, 0, 1, 0.992, 20.89, 138, 1, 1.06, 0.94], + [25, 2, 0, 0, 0, 0, 1, 1.05, 27.93, 138, 1, 1.06, 0.94], + [26, 2, 0, 0, 0, 0, 1, 1.015, 29.71, 345, 1, 1.06, 0.94], + [27, 2, 71, 13, 0, 0, 1, 0.968, 15.35, 138, 1, 1.06, 0.94], + [28, 1, 17, 7, 0, 0, 1, 0.962, 13.62, 138, 1, 1.06, 0.94], + [29, 1, 24, 4, 0, 0, 1, 0.963, 12.63, 138, 1, 1.06, 0.94], + [30, 1, 0, 0, 0, 0, 1, 0.968, 18.79, 345, 1, 1.06, 0.94], + [31, 2, 43, 27, 0, 0, 1, 0.967, 12.75, 138, 1, 1.06, 0.94], + [32, 2, 59, 23, 0, 0, 1, 0.964, 14.8, 138, 1, 1.06, 0.94], + [33, 1, 23, 9, 0, 0, 1, 0.972, 10.63, 138, 1, 1.06, 0.94], + [34, 2, 59, 26, 0, 14, 1, 0.986, 11.3, 138, 1, 1.06, 0.94], + [35, 1, 33, 9, 0, 0, 1, 0.981, 10.87, 138, 1, 1.06, 0.94], + [36, 2, 31, 17, 0, 0, 1, 0.98, 10.87, 138, 1, 1.06, 0.94], + [37, 1, 0, 0, 0, -25, 1, 0.992, 11.77, 138, 1, 1.06, 0.94], + [38, 1, 0, 0, 0, 0, 1, 0.962, 16.91, 345, 1, 1.06, 0.94], + [39, 1, 27, 11, 0, 0, 1, 0.97, 8.41, 138, 1, 1.06, 0.94], + [40, 2, 66, 23, 0, 0, 1, 0.97, 7.35, 138, 1, 1.06, 0.94], + [41, 1, 37, 10, 0, 0, 1, 0.967, 6.92, 138, 1, 1.06, 0.94], + [42, 2, 96, 23, 0, 0, 1, 0.985, 8.53, 138, 1, 1.06, 0.94], + [43, 1, 18, 7, 0, 0, 1, 0.978, 11.28, 138, 1, 1.06, 0.94], + [44, 1, 16, 8, 0, 10, 1, 0.985, 13.82, 138, 1, 1.06, 0.94], + [45, 1, 53, 22, 0, 10, 1, 0.987, 15.67, 138, 1, 1.06, 0.94], + [46, 2, 28, 10, 0, 10, 1, 1.005, 18.49, 138, 1, 1.06, 0.94], + [47, 1, 34, 0, 0, 0, 1, 1.017, 20.73, 138, 1, 1.06, 0.94], + [48, 1, 20, 11, 0, 15, 1, 1.021, 19.93, 138, 1, 1.06, 0.94], + [49, 2, 87, 30, 0, 0, 1, 1.025, 20.94, 138, 1, 1.06, 0.94], + [50, 1, 17, 4, 0, 0, 1, 1.001, 18.9, 138, 1, 1.06, 0.94], + [51, 1, 17, 8, 0, 0, 1, 0.967, 16.28, 138, 1, 1.06, 0.94], + [52, 1, 18, 5, 0, 0, 1, 0.957, 15.32, 138, 1, 1.06, 0.94], + [53, 1, 23, 11, 0, 0, 1, 0.946, 14.35, 138, 1, 1.06, 0.94], + [54, 2, 113, 32, 0, 0, 1, 0.955, 15.26, 138, 1, 1.06, 0.94], + [55, 2, 63, 22, 0, 0, 1, 0.952, 14.97, 138, 1, 1.06, 0.94], + [56, 2, 84, 18, 0, 0, 1, 0.954, 15.16, 138, 1, 1.06, 0.94], + [57, 1, 12, 3, 0, 0, 1, 0.971, 16.36, 138, 1, 1.06, 0.94], + [58, 1, 12, 3, 0, 0, 1, 0.959, 15.51, 138, 1, 1.06, 0.94], + [59, 2, 277, 113, 0, 0, 1, 0.985, 19.37, 138, 1, 1.06, 0.94], + [60, 1, 78, 3, 0, 0, 1, 0.993, 23.15, 138, 1, 1.06, 0.94], + [61, 2, 0, 0, 0, 0, 1, 0.995, 24.04, 138, 1, 1.06, 0.94], + [62, 2, 77, 14, 0, 0, 1, 0.998, 23.43, 138, 1, 1.06, 0.94], + [63, 1, 0, 0, 0, 0, 1, 0.969, 22.75, 345, 1, 1.06, 0.94], + [64, 1, 0, 0, 0, 0, 1, 0.984, 24.52, 345, 1, 1.06, 0.94], + [65, 2, 0, 0, 0, 0, 1, 1.005, 27.65, 345, 1, 1.06, 0.94], + [66, 2, 39, 18, 0, 0, 1, 1.05, 27.48, 138, 1, 1.06, 0.94], + [67, 1, 28, 7, 0, 0, 1, 1.02, 24.84, 138, 1, 1.06, 0.94], + [68, 1, 0, 0, 0, 0, 1, 1.003, 27.55, 345, 1, 1.06, 0.94], + [69, 3, 0, 0, 0, 0, 1, 1.035, 30, 138, 1, 1.06, 0.94], + [70, 2, 66, 20, 0, 0, 1, 0.984, 22.58, 138, 1, 1.06, 0.94], + [71, 1, 0, 0, 0, 0, 1, 0.987, 22.15, 138, 1, 1.06, 0.94], + [72, 2, 12, 0, 0, 0, 1, 0.98, 20.98, 138, 1, 1.06, 0.94], + [73, 2, 6, 0, 0, 0, 1, 0.991, 21.94, 138, 1, 1.06, 0.94], + [74, 2, 68, 27, 0, 12, 1, 0.958, 21.64, 138, 1, 1.06, 0.94], + [75, 1, 47, 11, 0, 0, 1, 0.967, 22.91, 138, 1, 1.06, 0.94], + [76, 2, 68, 36, 0, 0, 1, 0.943, 21.77, 138, 1, 1.06, 0.94], + [77, 2, 61, 28, 0, 0, 1, 1.006, 26.72, 138, 1, 1.06, 0.94], + [78, 1, 71, 26, 0, 0, 1, 1.003, 26.42, 138, 1, 1.06, 0.94], + [79, 1, 39, 32, 0, 20, 1, 1.009, 26.72, 138, 1, 1.06, 0.94], + [80, 2, 130, 26, 0, 0, 1, 1.04, 28.96, 138, 1, 1.06, 0.94], + [81, 1, 0, 0, 0, 0, 1, 0.997, 28.1, 345, 1, 1.06, 0.94], + [82, 1, 54, 27, 0, 20, 1, 0.989, 27.24, 138, 1, 1.06, 0.94], + [83, 1, 20, 10, 0, 10, 1, 0.985, 28.42, 138, 1, 1.06, 0.94], + [84, 1, 11, 7, 0, 0, 1, 0.98, 30.95, 138, 1, 1.06, 0.94], + [85, 2, 24, 15, 0, 0, 1, 0.985, 32.51, 138, 1, 1.06, 0.94], + [86, 1, 21, 10, 0, 0, 1, 0.987, 31.14, 138, 1, 1.06, 0.94], + [87, 2, 0, 0, 0, 0, 1, 1.015, 31.4, 161, 1, 1.06, 0.94], + [88, 1, 48, 10, 0, 0, 1, 0.987, 35.64, 138, 1, 1.06, 0.94], + [89, 2, 0, 0, 0, 0, 1, 1.005, 39.69, 138, 1, 1.06, 0.94], + [90, 2, 163, 42, 0, 0, 1, 0.985, 33.29, 138, 1, 1.06, 0.94], + [91, 2, 10, 0, 0, 0, 1, 0.98, 33.31, 138, 1, 1.06, 0.94], + [92, 2, 65, 10, 0, 0, 1, 0.993, 33.8, 138, 1, 1.06, 0.94], + [93, 1, 12, 7, 0, 0, 1, 0.987, 30.79, 138, 1, 1.06, 0.94], + [94, 1, 30, 16, 0, 0, 1, 0.991, 28.64, 138, 1, 1.06, 0.94], + [95, 1, 42, 31, 0, 0, 1, 0.981, 27.67, 138, 1, 1.06, 0.94], + [96, 1, 38, 15, 0, 0, 1, 0.993, 27.51, 138, 1, 1.06, 0.94], + [97, 1, 15, 9, 0, 0, 1, 1.011, 27.88, 138, 1, 1.06, 0.94], + [98, 1, 34, 8, 0, 0, 1, 1.024, 27.4, 138, 1, 1.06, 0.94], + [99, 2, 42, 0, 0, 0, 1, 1.01, 27.04, 138, 1, 1.06, 0.94], + [100, 2, 37, 18, 0, 0, 1, 1.017, 28.03, 138, 1, 1.06, 0.94], + [101, 1, 22, 15, 0, 0, 1, 0.993, 29.61, 138, 1, 1.06, 0.94], + [102, 1, 5, 3, 0, 0, 1, 0.991, 32.3, 138, 1, 1.06, 0.94], + [103, 2, 23, 16, 0, 0, 1, 1.001, 24.44, 138, 1, 1.06, 0.94], + [104, 2, 38, 25, 0, 0, 1, 0.971, 21.69, 138, 1, 1.06, 0.94], + [105, 2, 31, 26, 0, 20, 1, 0.965, 20.57, 138, 1, 1.06, 0.94], + [106, 1, 43, 16, 0, 0, 1, 0.962, 20.32, 138, 1, 1.06, 0.94], + [107, 2, 50, 12, 0, 6, 1, 0.952, 17.53, 138, 1, 1.06, 0.94], + [108, 1, 2, 1, 0, 0, 1, 0.967, 19.38, 138, 1, 1.06, 0.94], + [109, 1, 8, 3, 0, 0, 1, 0.967, 18.93, 138, 1, 1.06, 0.94], + [110, 2, 39, 30, 0, 6, 1, 0.973, 18.09, 138, 1, 1.06, 0.94], + [111, 2, 0, 0, 0, 0, 1, 0.98, 19.74, 138, 1, 1.06, 0.94], + [112, 2, 68, 13, 0, 0, 1, 0.975, 14.99, 138, 1, 1.06, 0.94], + [113, 2, 6, 0, 0, 0, 1, 0.993, 13.74, 138, 1, 1.06, 0.94], + [114, 1, 8, 3, 0, 0, 1, 0.96, 14.46, 138, 1, 1.06, 0.94], + [115, 1, 22, 7, 0, 0, 1, 0.96, 14.46, 138, 1, 1.06, 0.94], + [116, 2, 184, 0, 0, 0, 1, 1.005, 27.12, 138, 1, 1.06, 0.94], + [117, 1, 20, 8, 0, 0, 1, 0.974, 10.67, 138, 1, 1.06, 0.94], + [118, 1, 33, 15, 0, 0, 1, 0.949, 21.92, 138, 1, 1.06, 0.94] + ]) + + ## 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, apf + ppc["gen"] = array([ + [1, 0, 0, 15, -5, 0.955, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [4, 0, 0, 300, -300, 0.998, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [6, 0, 0, 50, -13, 0.99, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [8, 0, 0, 300, -300, 1.015, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [10, 450, 0, 200, -147, 1.05, 100, 1, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [12, 85, 0, 120, -35, 0.99, 100, 1, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [15, 0, 0, 30, -10, 0.97, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [18, 0, 0, 50, -16, 0.973, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [19, 0, 0, 24, -8, 0.962, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [24, 0, 0, 300, -300, 0.992, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [25, 220, 0, 140, -47, 1.05, 100, 1, 320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [26, 314, 0, 1000, -1000, 1.015, 100, 1, 414, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [27, 0, 0, 300, -300, 0.968, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [31, 7, 0, 300, -300, 0.967, 100, 1, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [32, 0, 0, 42, -14, 0.963, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [34, 0, 0, 24, -8, 0.984, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [36, 0, 0, 24, -8, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [40, 0, 0, 300, -300, 0.97, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [42, 0, 0, 300, -300, 0.985, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [46, 19, 0, 100, -100, 1.005, 100, 1, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [49, 204, 0, 210, -85, 1.025, 100, 1, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [54, 48, 0, 300, -300, 0.955, 100, 1, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [55, 0, 0, 23, -8, 0.952, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [56, 0, 0, 15, -8, 0.954, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [59, 155, 0, 180, -60, 0.985, 100, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [61, 160, 0, 300, -100, 0.995, 100, 1, 260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [62, 0, 0, 20, -20, 0.998, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [65, 391, 0, 200, -67, 1.005, 100, 1, 491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [66, 392, 0, 200, -67, 1.05, 100, 1, 492, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [69, 516.4, 0, 300, -300, 1.035, 100, 1, 805.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70, 0, 0, 32, -10, 0.984, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [72, 0, 0, 100, -100, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [73, 0, 0, 100, -100, 0.991, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [74, 0, 0, 9, -6, 0.958, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [76, 0, 0, 23, -8, 0.943, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [77, 0, 0, 70, -20, 1.006, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [80, 477, 0, 280, -165, 1.04, 100, 1, 577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [85, 0, 0, 23, -8, 0.985, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [87, 4, 0, 1000, -100, 1.015, 100, 1, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [89, 607, 0, 300, -210, 1.005, 100, 1, 707, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [90, 0, 0, 300, -300, 0.985, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [91, 0, 0, 100, -100, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [92, 0, 0, 9, -3, 0.99, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [99, 0, 0, 100, -100, 1.01, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [100, 252, 0, 155, -50, 1.017, 100, 1, 352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [103, 40, 0, 40, -15, 1.01, 100, 1, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [104, 0, 0, 23, -8, 0.971, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [105, 0, 0, 23, -8, 0.965, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [107, 0, 0, 200, -200, 0.952, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [110, 0, 0, 23, -8, 0.973, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [111, 36, 0, 1000, -100, 0.98, 100, 1, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [112, 0, 0, 1000, -100, 0.975, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [113, 0, 0, 200, -100, 0.993, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [116, 0, 0, 1000, -1000, 1.005, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.0303, 0.0999, 0.0254, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 3, 0.0129, 0.0424, 0.01082, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 5, 0.00176, 0.00798, 0.0021, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 5, 0.0241, 0.108, 0.0284, 9900, 0, 0, 0, 0, 1, -360, 360], + [5, 6, 0.0119, 0.054, 0.01426, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 7, 0.00459, 0.0208, 0.0055, 9900, 0, 0, 0, 0, 1, -360, 360], + [8, 9, 0.00244, 0.0305, 1.162, 9900, 0, 0, 0, 0, 1, -360, 360], + [8, 5, 0, 0.0267, 0, 9900, 0, 0, 0.985, 0, 1, -360, 360], + [9, 10, 0.00258, 0.0322, 1.23, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 11, 0.0209, 0.0688, 0.01748, 9900, 0, 0, 0, 0, 1, -360, 360], + [5, 11, 0.0203, 0.0682, 0.01738, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 12, 0.00595, 0.0196, 0.00502, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 12, 0.0187, 0.0616, 0.01572, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 12, 0.0484, 0.16, 0.0406, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 12, 0.00862, 0.034, 0.00874, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 13, 0.02225, 0.0731, 0.01876, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 14, 0.0215, 0.0707, 0.01816, 9900, 0, 0, 0, 0, 1, -360, 360], + [13, 15, 0.0744, 0.2444, 0.06268, 9900, 0, 0, 0, 0, 1, -360, 360], + [14, 15, 0.0595, 0.195, 0.0502, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 16, 0.0212, 0.0834, 0.0214, 9900, 0, 0, 0, 0, 1, -360, 360], + [15, 17, 0.0132, 0.0437, 0.0444, 9900, 0, 0, 0, 0, 1, -360, 360], + [16, 17, 0.0454, 0.1801, 0.0466, 9900, 0, 0, 0, 0, 1, -360, 360], + [17, 18, 0.0123, 0.0505, 0.01298, 9900, 0, 0, 0, 0, 1, -360, 360], + [18, 19, 0.01119, 0.0493, 0.01142, 9900, 0, 0, 0, 0, 1, -360, 360], + [19, 20, 0.0252, 0.117, 0.0298, 9900, 0, 0, 0, 0, 1, -360, 360], + [15, 19, 0.012, 0.0394, 0.0101, 9900, 0, 0, 0, 0, 1, -360, 360], + [20, 21, 0.0183, 0.0849, 0.0216, 9900, 0, 0, 0, 0, 1, -360, 360], + [21, 22, 0.0209, 0.097, 0.0246, 9900, 0, 0, 0, 0, 1, -360, 360], + [22, 23, 0.0342, 0.159, 0.0404, 9900, 0, 0, 0, 0, 1, -360, 360], + [23, 24, 0.0135, 0.0492, 0.0498, 9900, 0, 0, 0, 0, 1, -360, 360], + [23, 25, 0.0156, 0.08, 0.0864, 9900, 0, 0, 0, 0, 1, -360, 360], + [26, 25, 0, 0.0382, 0, 9900, 0, 0, 0.96, 0, 1, -360, 360], + [25, 27, 0.0318, 0.163, 0.1764, 9900, 0, 0, 0, 0, 1, -360, 360], + [27, 28, 0.01913, 0.0855, 0.0216, 9900, 0, 0, 0, 0, 1, -360, 360], + [28, 29, 0.0237, 0.0943, 0.0238, 9900, 0, 0, 0, 0, 1, -360, 360], + [30, 17, 0, 0.0388, 0, 9900, 0, 0, 0.96, 0, 1, -360, 360], + [8, 30, 0.00431, 0.0504, 0.514, 9900, 0, 0, 0, 0, 1, -360, 360], + [26, 30, 0.00799, 0.086, 0.908, 9900, 0, 0, 0, 0, 1, -360, 360], + [17, 31, 0.0474, 0.1563, 0.0399, 9900, 0, 0, 0, 0, 1, -360, 360], + [29, 31, 0.0108, 0.0331, 0.0083, 9900, 0, 0, 0, 0, 1, -360, 360], + [23, 32, 0.0317, 0.1153, 0.1173, 9900, 0, 0, 0, 0, 1, -360, 360], + [31, 32, 0.0298, 0.0985, 0.0251, 9900, 0, 0, 0, 0, 1, -360, 360], + [27, 32, 0.0229, 0.0755, 0.01926, 9900, 0, 0, 0, 0, 1, -360, 360], + [15, 33, 0.038, 0.1244, 0.03194, 9900, 0, 0, 0, 0, 1, -360, 360], + [19, 34, 0.0752, 0.247, 0.0632, 9900, 0, 0, 0, 0, 1, -360, 360], + [35, 36, 0.00224, 0.0102, 0.00268, 9900, 0, 0, 0, 0, 1, -360, 360], + [35, 37, 0.011, 0.0497, 0.01318, 9900, 0, 0, 0, 0, 1, -360, 360], + [33, 37, 0.0415, 0.142, 0.0366, 9900, 0, 0, 0, 0, 1, -360, 360], + [34, 36, 0.00871, 0.0268, 0.00568, 9900, 0, 0, 0, 0, 1, -360, 360], + [34, 37, 0.00256, 0.0094, 0.00984, 9900, 0, 0, 0, 0, 1, -360, 360], + [38, 37, 0, 0.0375, 0, 9900, 0, 0, 0.935, 0, 1, -360, 360], + [37, 39, 0.0321, 0.106, 0.027, 9900, 0, 0, 0, 0, 1, -360, 360], + [37, 40, 0.0593, 0.168, 0.042, 9900, 0, 0, 0, 0, 1, -360, 360], + [30, 38, 0.00464, 0.054, 0.422, 9900, 0, 0, 0, 0, 1, -360, 360], + [39, 40, 0.0184, 0.0605, 0.01552, 9900, 0, 0, 0, 0, 1, -360, 360], + [40, 41, 0.0145, 0.0487, 0.01222, 9900, 0, 0, 0, 0, 1, -360, 360], + [40, 42, 0.0555, 0.183, 0.0466, 9900, 0, 0, 0, 0, 1, -360, 360], + [41, 42, 0.041, 0.135, 0.0344, 9900, 0, 0, 0, 0, 1, -360, 360], + [43, 44, 0.0608, 0.2454, 0.06068, 9900, 0, 0, 0, 0, 1, -360, 360], + [34, 43, 0.0413, 0.1681, 0.04226, 9900, 0, 0, 0, 0, 1, -360, 360], + [44, 45, 0.0224, 0.0901, 0.0224, 9900, 0, 0, 0, 0, 1, -360, 360], + [45, 46, 0.04, 0.1356, 0.0332, 9900, 0, 0, 0, 0, 1, -360, 360], + [46, 47, 0.038, 0.127, 0.0316, 9900, 0, 0, 0, 0, 1, -360, 360], + [46, 48, 0.0601, 0.189, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [47, 49, 0.0191, 0.0625, 0.01604, 9900, 0, 0, 0, 0, 1, -360, 360], + [42, 49, 0.0715, 0.323, 0.086, 9900, 0, 0, 0, 0, 1, -360, 360], + [42, 49, 0.0715, 0.323, 0.086, 9900, 0, 0, 0, 0, 1, -360, 360], + [45, 49, 0.0684, 0.186, 0.0444, 9900, 0, 0, 0, 0, 1, -360, 360], + [48, 49, 0.0179, 0.0505, 0.01258, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 50, 0.0267, 0.0752, 0.01874, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 51, 0.0486, 0.137, 0.0342, 9900, 0, 0, 0, 0, 1, -360, 360], + [51, 52, 0.0203, 0.0588, 0.01396, 9900, 0, 0, 0, 0, 1, -360, 360], + [52, 53, 0.0405, 0.1635, 0.04058, 9900, 0, 0, 0, 0, 1, -360, 360], + [53, 54, 0.0263, 0.122, 0.031, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 54, 0.073, 0.289, 0.0738, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 54, 0.0869, 0.291, 0.073, 9900, 0, 0, 0, 0, 1, -360, 360], + [54, 55, 0.0169, 0.0707, 0.0202, 9900, 0, 0, 0, 0, 1, -360, 360], + [54, 56, 0.00275, 0.00955, 0.00732, 9900, 0, 0, 0, 0, 1, -360, 360], + [55, 56, 0.00488, 0.0151, 0.00374, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 57, 0.0343, 0.0966, 0.0242, 9900, 0, 0, 0, 0, 1, -360, 360], + [50, 57, 0.0474, 0.134, 0.0332, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 58, 0.0343, 0.0966, 0.0242, 9900, 0, 0, 0, 0, 1, -360, 360], + [51, 58, 0.0255, 0.0719, 0.01788, 9900, 0, 0, 0, 0, 1, -360, 360], + [54, 59, 0.0503, 0.2293, 0.0598, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 59, 0.0825, 0.251, 0.0569, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 59, 0.0803, 0.239, 0.0536, 9900, 0, 0, 0, 0, 1, -360, 360], + [55, 59, 0.04739, 0.2158, 0.05646, 9900, 0, 0, 0, 0, 1, -360, 360], + [59, 60, 0.0317, 0.145, 0.0376, 9900, 0, 0, 0, 0, 1, -360, 360], + [59, 61, 0.0328, 0.15, 0.0388, 9900, 0, 0, 0, 0, 1, -360, 360], + [60, 61, 0.00264, 0.0135, 0.01456, 9900, 0, 0, 0, 0, 1, -360, 360], + [60, 62, 0.0123, 0.0561, 0.01468, 9900, 0, 0, 0, 0, 1, -360, 360], + [61, 62, 0.00824, 0.0376, 0.0098, 9900, 0, 0, 0, 0, 1, -360, 360], + [63, 59, 0, 0.0386, 0, 9900, 0, 0, 0.96, 0, 1, -360, 360], + [63, 64, 0.00172, 0.02, 0.216, 9900, 0, 0, 0, 0, 1, -360, 360], + [64, 61, 0, 0.0268, 0, 9900, 0, 0, 0.985, 0, 1, -360, 360], + [38, 65, 0.00901, 0.0986, 1.046, 9900, 0, 0, 0, 0, 1, -360, 360], + [64, 65, 0.00269, 0.0302, 0.38, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 66, 0.018, 0.0919, 0.0248, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 66, 0.018, 0.0919, 0.0248, 9900, 0, 0, 0, 0, 1, -360, 360], + [62, 66, 0.0482, 0.218, 0.0578, 9900, 0, 0, 0, 0, 1, -360, 360], + [62, 67, 0.0258, 0.117, 0.031, 9900, 0, 0, 0, 0, 1, -360, 360], + [65, 66, 0, 0.037, 0, 9900, 0, 0, 0.935, 0, 1, -360, 360], + [66, 67, 0.0224, 0.1015, 0.02682, 9900, 0, 0, 0, 0, 1, -360, 360], + [65, 68, 0.00138, 0.016, 0.638, 9900, 0, 0, 0, 0, 1, -360, 360], + [47, 69, 0.0844, 0.2778, 0.07092, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 69, 0.0985, 0.324, 0.0828, 9900, 0, 0, 0, 0, 1, -360, 360], + [68, 69, 0, 0.037, 0, 9900, 0, 0, 0.935, 0, 1, -360, 360], + [69, 70, 0.03, 0.127, 0.122, 9900, 0, 0, 0, 0, 1, -360, 360], + [24, 70, 0.00221, 0.4115, 0.10198, 9900, 0, 0, 0, 0, 1, -360, 360], + [70, 71, 0.00882, 0.0355, 0.00878, 9900, 0, 0, 0, 0, 1, -360, 360], + [24, 72, 0.0488, 0.196, 0.0488, 9900, 0, 0, 0, 0, 1, -360, 360], + [71, 72, 0.0446, 0.18, 0.04444, 9900, 0, 0, 0, 0, 1, -360, 360], + [71, 73, 0.00866, 0.0454, 0.01178, 9900, 0, 0, 0, 0, 1, -360, 360], + [70, 74, 0.0401, 0.1323, 0.03368, 9900, 0, 0, 0, 0, 1, -360, 360], + [70, 75, 0.0428, 0.141, 0.036, 9900, 0, 0, 0, 0, 1, -360, 360], + [69, 75, 0.0405, 0.122, 0.124, 9900, 0, 0, 0, 0, 1, -360, 360], + [74, 75, 0.0123, 0.0406, 0.01034, 9900, 0, 0, 0, 0, 1, -360, 360], + [76, 77, 0.0444, 0.148, 0.0368, 9900, 0, 0, 0, 0, 1, -360, 360], + [69, 77, 0.0309, 0.101, 0.1038, 9900, 0, 0, 0, 0, 1, -360, 360], + [75, 77, 0.0601, 0.1999, 0.04978, 9900, 0, 0, 0, 0, 1, -360, 360], + [77, 78, 0.00376, 0.0124, 0.01264, 9900, 0, 0, 0, 0, 1, -360, 360], + [78, 79, 0.00546, 0.0244, 0.00648, 9900, 0, 0, 0, 0, 1, -360, 360], + [77, 80, 0.017, 0.0485, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [77, 80, 0.0294, 0.105, 0.0228, 9900, 0, 0, 0, 0, 1, -360, 360], + [79, 80, 0.0156, 0.0704, 0.0187, 9900, 0, 0, 0, 0, 1, -360, 360], + [68, 81, 0.00175, 0.0202, 0.808, 9900, 0, 0, 0, 0, 1, -360, 360], + [81, 80, 0, 0.037, 0, 9900, 0, 0, 0.935, 0, 1, -360, 360], + [77, 82, 0.0298, 0.0853, 0.08174, 9900, 0, 0, 0, 0, 1, -360, 360], + [82, 83, 0.0112, 0.03665, 0.03796, 9900, 0, 0, 0, 0, 1, -360, 360], + [83, 84, 0.0625, 0.132, 0.0258, 9900, 0, 0, 0, 0, 1, -360, 360], + [83, 85, 0.043, 0.148, 0.0348, 9900, 0, 0, 0, 0, 1, -360, 360], + [84, 85, 0.0302, 0.0641, 0.01234, 9900, 0, 0, 0, 0, 1, -360, 360], + [85, 86, 0.035, 0.123, 0.0276, 9900, 0, 0, 0, 0, 1, -360, 360], + [86, 87, 0.02828, 0.2074, 0.0445, 9900, 0, 0, 0, 0, 1, -360, 360], + [85, 88, 0.02, 0.102, 0.0276, 9900, 0, 0, 0, 0, 1, -360, 360], + [85, 89, 0.0239, 0.173, 0.047, 9900, 0, 0, 0, 0, 1, -360, 360], + [88, 89, 0.0139, 0.0712, 0.01934, 9900, 0, 0, 0, 0, 1, -360, 360], + [89, 90, 0.0518, 0.188, 0.0528, 9900, 0, 0, 0, 0, 1, -360, 360], + [89, 90, 0.0238, 0.0997, 0.106, 9900, 0, 0, 0, 0, 1, -360, 360], + [90, 91, 0.0254, 0.0836, 0.0214, 9900, 0, 0, 0, 0, 1, -360, 360], + [89, 92, 0.0099, 0.0505, 0.0548, 9900, 0, 0, 0, 0, 1, -360, 360], + [89, 92, 0.0393, 0.1581, 0.0414, 9900, 0, 0, 0, 0, 1, -360, 360], + [91, 92, 0.0387, 0.1272, 0.03268, 9900, 0, 0, 0, 0, 1, -360, 360], + [92, 93, 0.0258, 0.0848, 0.0218, 9900, 0, 0, 0, 0, 1, -360, 360], + [92, 94, 0.0481, 0.158, 0.0406, 9900, 0, 0, 0, 0, 1, -360, 360], + [93, 94, 0.0223, 0.0732, 0.01876, 9900, 0, 0, 0, 0, 1, -360, 360], + [94, 95, 0.0132, 0.0434, 0.0111, 9900, 0, 0, 0, 0, 1, -360, 360], + [80, 96, 0.0356, 0.182, 0.0494, 9900, 0, 0, 0, 0, 1, -360, 360], + [82, 96, 0.0162, 0.053, 0.0544, 9900, 0, 0, 0, 0, 1, -360, 360], + [94, 96, 0.0269, 0.0869, 0.023, 9900, 0, 0, 0, 0, 1, -360, 360], + [80, 97, 0.0183, 0.0934, 0.0254, 9900, 0, 0, 0, 0, 1, -360, 360], + [80, 98, 0.0238, 0.108, 0.0286, 9900, 0, 0, 0, 0, 1, -360, 360], + [80, 99, 0.0454, 0.206, 0.0546, 9900, 0, 0, 0, 0, 1, -360, 360], + [92, 100, 0.0648, 0.295, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [94, 100, 0.0178, 0.058, 0.0604, 9900, 0, 0, 0, 0, 1, -360, 360], + [95, 96, 0.0171, 0.0547, 0.01474, 9900, 0, 0, 0, 0, 1, -360, 360], + [96, 97, 0.0173, 0.0885, 0.024, 9900, 0, 0, 0, 0, 1, -360, 360], + [98, 100, 0.0397, 0.179, 0.0476, 9900, 0, 0, 0, 0, 1, -360, 360], + [99, 100, 0.018, 0.0813, 0.0216, 9900, 0, 0, 0, 0, 1, -360, 360], + [100, 101, 0.0277, 0.1262, 0.0328, 9900, 0, 0, 0, 0, 1, -360, 360], + [92, 102, 0.0123, 0.0559, 0.01464, 9900, 0, 0, 0, 0, 1, -360, 360], + [101, 102, 0.0246, 0.112, 0.0294, 9900, 0, 0, 0, 0, 1, -360, 360], + [100, 103, 0.016, 0.0525, 0.0536, 9900, 0, 0, 0, 0, 1, -360, 360], + [100, 104, 0.0451, 0.204, 0.0541, 9900, 0, 0, 0, 0, 1, -360, 360], + [103, 104, 0.0466, 0.1584, 0.0407, 9900, 0, 0, 0, 0, 1, -360, 360], + [103, 105, 0.0535, 0.1625, 0.0408, 9900, 0, 0, 0, 0, 1, -360, 360], + [100, 106, 0.0605, 0.229, 0.062, 9900, 0, 0, 0, 0, 1, -360, 360], + [104, 105, 0.00994, 0.0378, 0.00986, 9900, 0, 0, 0, 0, 1, -360, 360], + [105, 106, 0.014, 0.0547, 0.01434, 9900, 0, 0, 0, 0, 1, -360, 360], + [105, 107, 0.053, 0.183, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [105, 108, 0.0261, 0.0703, 0.01844, 9900, 0, 0, 0, 0, 1, -360, 360], + [106, 107, 0.053, 0.183, 0.0472, 9900, 0, 0, 0, 0, 1, -360, 360], + [108, 109, 0.0105, 0.0288, 0.0076, 9900, 0, 0, 0, 0, 1, -360, 360], + [103, 110, 0.03906, 0.1813, 0.0461, 9900, 0, 0, 0, 0, 1, -360, 360], + [109, 110, 0.0278, 0.0762, 0.0202, 9900, 0, 0, 0, 0, 1, -360, 360], + [110, 111, 0.022, 0.0755, 0.02, 9900, 0, 0, 0, 0, 1, -360, 360], + [110, 112, 0.0247, 0.064, 0.062, 9900, 0, 0, 0, 0, 1, -360, 360], + [17, 113, 0.00913, 0.0301, 0.00768, 9900, 0, 0, 0, 0, 1, -360, 360], + [32, 113, 0.0615, 0.203, 0.0518, 9900, 0, 0, 0, 0, 1, -360, 360], + [32, 114, 0.0135, 0.0612, 0.01628, 9900, 0, 0, 0, 0, 1, -360, 360], + [27, 115, 0.0164, 0.0741, 0.01972, 9900, 0, 0, 0, 0, 1, -360, 360], + [114, 115, 0.0023, 0.0104, 0.00276, 9900, 0, 0, 0, 0, 1, -360, 360], + [68, 116, 0.00034, 0.00405, 0.164, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 117, 0.0329, 0.14, 0.0358, 9900, 0, 0, 0, 0, 1, -360, 360], + [75, 118, 0.0145, 0.0481, 0.01198, 9900, 0, 0, 0, 0, 1, -360, 360], + [76, 118, 0.0164, 0.0544, 0.01356, 9900, 0, 0, 0, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0222222, 20, 0], + [2, 0, 0, 3, 0.117647, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0454545, 20, 0], + [2, 0, 0, 3, 0.0318471, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 1.42857, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.526316, 20, 0], + [2, 0, 0, 3, 0.0490196, 20, 0], + [2, 0, 0, 3, 0.208333, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0645161, 20, 0], + [2, 0, 0, 3, 0.0625, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0255754, 20, 0], + [2, 0, 0, 3, 0.0255102, 20, 0], + [2, 0, 0, 3, 0.0193648, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0209644, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 2.5, 20, 0], + [2, 0, 0, 3, 0.0164745, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0396825, 20, 0], + [2, 0, 0, 3, 0.25, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.277778, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0] + ]) + + return ppc diff --git a/module/pypower/autotest/case30.glm b/module/pypower/autotest/case30.glm new file mode 100644 index 000000000..02902483c --- /dev/null +++ b/module/pypower/autotest/case30.glm @@ -0,0 +1,1286 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 3.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 2.0; + type 2.0; + Pd 21.7; + Qd 12.7; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 3.0; + type 1.0; + Pd 2.4; + Qd 1.2; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 4.0; + type 1.0; + Pd 7.6; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.19; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 6.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 22.8; + Qd 10.9; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 8.0; + type 1.0; + Pd 30.0; + Qd 30.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 9.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 10.0; + type 1.0; + Pd 5.8; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 12.0; + type 1.0; + Pd 11.2; + Qd 7.5; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 13.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 6.2; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 15.0; + type 1.0; + Pd 8.2; + Qd 2.5; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 16.0; + type 1.0; + Pd 3.5; + Qd 1.8; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 17.0; + type 1.0; + Pd 9.0; + Qd 5.8; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 18.0; + type 1.0; + Pd 3.2; + Qd 0.9; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 19.0; + type 1.0; + Pd 9.5; + Qd 3.4; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 20.0; + type 1.0; + Pd 2.2; + Qd 0.7; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 21.0; + type 1.0; + Pd 17.5; + Qd 11.2; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 22.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 23.0; + type 2.0; + Pd 3.2; + Qd 1.6; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 24.0; + type 1.0; + Pd 8.7; + Qd 6.7; + Gs 0.0; + Bs 0.04; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 25.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 26.0; + type 1.0; + Pd 3.5; + Qd 2.3; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 27.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.1; + Vmin 0.95; +} +object bus +{ + bus_i 28.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 29.0; + type 1.0; + Pd 2.4; + Qd 0.9; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object bus +{ + bus_i 30.0; + type 1.0; + Pd 10.6; + Qd 1.9; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0; + Va 0.0; + baseKV 135.0; + zone 1.0; + Vmax 1.05; + Vmin 0.95; +} +object gen +{ + bus 1.0; + Pg 23.54; + Qg 0.0; + Qmax 150.0; + Qmin -20.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 80.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 2.0; + Pg 60.97; + Qg 0.0; + Qmax 60.0; + Qmin -20.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 80.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 22.0; + Pg 21.59; + Qg 0.0; + Qmax 62.5; + Qmin -15.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 50.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 27.0; + Pg 26.91; + Qg 0.0; + Qmax 48.7; + Qmin -15.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 55.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 23.0; + Pg 19.2; + Qg 0.0; + Qmax 40.0; + Qmin -10.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 30.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 13.0; + Pg 37.0; + Qg 0.0; + Qmax 44.7; + Qmin -15.0; + Vg 1.0; + mBase 100.0; + status 1.0; + Pmax 40.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.02; + x 0.06; + b 0.03; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 3.0; + r 0.05; + x 0.19; + b 0.02; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 4.0; + r 0.06; + x 0.17; + b 0.02; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 4.0; + r 0.01; + x 0.04; + b 0.0; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 5.0; + r 0.05; + x 0.2; + b 0.02; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 6.0; + r 0.06; + x 0.18; + b 0.02; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 6.0; + r 0.01; + x 0.04; + b 0.0; + rateA 90.0; + rateB 90.0; + rateC 90.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 7.0; + r 0.05; + x 0.12; + b 0.01; + rateA 70.0; + rateB 70.0; + rateC 70.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 7.0; + r 0.03; + x 0.08; + b 0.01; + rateA 130.0; + rateB 130.0; + rateC 130.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 8.0; + r 0.01; + x 0.04; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 9.0; + r 0.0; + x 0.21; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 10.0; + r 0.0; + x 0.56; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 11.0; + r 0.0; + x 0.21; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 10.0; + r 0.0; + x 0.11; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 12.0; + r 0.0; + x 0.26; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 13.0; + r 0.0; + x 0.14; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 14.0; + r 0.12; + x 0.26; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 15.0; + r 0.07; + x 0.13; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 16.0; + r 0.09; + x 0.2; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 15.0; + r 0.22; + x 0.2; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 17.0; + r 0.08; + x 0.19; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 18.0; + r 0.11; + x 0.22; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 18.0; + tbus 19.0; + r 0.06; + x 0.13; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 20.0; + r 0.03; + x 0.07; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 20.0; + r 0.09; + x 0.21; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 17.0; + r 0.03; + x 0.08; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 21.0; + r 0.03; + x 0.07; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 22.0; + r 0.07; + x 0.15; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 22.0; + r 0.01; + x 0.02; + b 0.0; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 23.0; + r 0.1; + x 0.2; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 24.0; + r 0.12; + x 0.18; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 24.0; + r 0.13; + x 0.27; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 25.0; + r 0.19; + x 0.33; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 26.0; + r 0.25; + x 0.38; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 27.0; + r 0.11; + x 0.21; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 28.0; + tbus 27.0; + r 0.0; + x 0.4; + b 0.0; + rateA 65.0; + rateB 65.0; + rateC 65.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 29.0; + r 0.22; + x 0.42; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 30.0; + r 0.32; + x 0.6; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 29.0; + tbus 30.0; + r 0.24; + x 0.45; + b 0.0; + rateA 16.0; + rateB 16.0; + rateC 16.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 28.0; + r 0.06; + x 0.2; + b 0.02; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 28.0; + r 0.02; + x 0.06; + b 0.01; + rateA 32.0; + rateB 32.0; + rateC 32.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case30.py b/module/pypower/autotest/case30.py new file mode 100644 index 000000000..3a8071cf5 --- /dev/null +++ b/module/pypower/autotest/case30.py @@ -0,0 +1,154 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for 30 bus, 6 generator case. +""" + +from numpy import array + +def case30(): + """Power flow data for 30 bus, 6 generator case. + Please see L{caseformat} for details on the case file format. + + Based on data from ... + + Alsac, O. & Stott, B., I{"Optimal Load Flow with Steady State Security"}, + IEEE Transactions on Power Apparatus and Systems, Vol. PAS 93, No. 3, + 1974, pp. 745-751. + + ... with branch parameters rounded to nearest 0.01, shunt values divided + by 100 and shunt on bus 10 moved to bus 5, load at bus 5 zeroed out. + Generator locations, costs and limits and bus areas were taken from ... + + Ferrero, R.W., Shahidehpour, S.M., Ramesh, V.C., I{"Transaction analysis + in deregulated power systems using game theory"}, IEEE Transactions on + Power Systems, Vol. 12, No. 3, Aug 1997, pp. 1340-1347. + + Generator Q limits were derived from Alsac & Stott, using their Pmax + capacities. V limits and line |S| limits taken from Alsac & Stott. + + @return: Power flow data for 30 bus, 6 generator case. + @see: U{http://www.pserc.cornell.edu/matpower/} + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 3, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [2, 2, 21.7, 12.7, 0, 0, 1, 1, 0, 135, 1, 1.1, 0.95], + [3, 1, 2.4, 1.2, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [4, 1, 7.6, 1.6, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [5, 1, 0, 0, 0, 0.19, 1, 1, 0, 135, 1, 1.05, 0.95], + [6, 1, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [7, 1, 22.8, 10.9, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [8, 1, 30, 30, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [9, 1, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [10, 1, 5.8, 2, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [11, 1, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [12, 1, 11.2, 7.5, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [13, 2, 0, 0, 0, 0, 2, 1, 0, 135, 1, 1.1, 0.95], + [14, 1, 6.2, 1.6, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [15, 1, 8.2, 2.5, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [16, 1, 3.5, 1.8, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [17, 1, 9, 5.8, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [18, 1, 3.2, 0.9, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [19, 1, 9.5, 3.4, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [20, 1, 2.2, 0.7, 0, 0, 2, 1, 0, 135, 1, 1.05, 0.95], + [21, 1, 17.5, 11.2, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [22, 2, 0, 0, 0, 0, 3, 1, 0, 135, 1, 1.1, 0.95], + [23, 2, 3.2, 1.6, 0, 0, 2, 1, 0, 135, 1, 1.1, 0.95], + [24, 1, 8.7, 6.7, 0, 0.04, 3, 1, 0, 135, 1, 1.05, 0.95], + [25, 1, 0, 0, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [26, 1, 3.5, 2.3, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [27, 2, 0, 0, 0, 0, 3, 1, 0, 135, 1, 1.1, 0.95], + [28, 1, 0, 0, 0, 0, 1, 1, 0, 135, 1, 1.05, 0.95], + [29, 1, 2.4, 0.9, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95], + [30, 1, 10.6, 1.9, 0, 0, 3, 1, 0, 135, 1, 1.05, 0.95] + ]) + + ## 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, apf + ppc["gen"] = array([ + [1, 23.54, 0, 150, -20, 1, 100, 1, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [2, 60.97, 0, 60, -20, 1, 100, 1, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [22, 21.59, 0, 62.5, -15, 1, 100, 1, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [27, 26.91, 0, 48.7, -15, 1, 100, 1, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [23, 19.2, 0, 40, -10, 1, 100, 1, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [13, 37, 0, 44.7, -15, 1, 100, 1, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.02, 0.06, 0.03, 130, 130, 130, 0, 0, 1, -360, 360], + [1, 3, 0.05, 0.19, 0.02, 130, 130, 130, 0, 0, 1, -360, 360], + [2, 4, 0.06, 0.17, 0.02, 65, 65, 65, 0, 0, 1, -360, 360], + [3, 4, 0.01, 0.04, 0, 130, 130, 130, 0, 0, 1, -360, 360], + [2, 5, 0.05, 0.2, 0.02, 130, 130, 130, 0, 0, 1, -360, 360], + [2, 6, 0.06, 0.18, 0.02, 65, 65, 65, 0, 0, 1, -360, 360], + [4, 6, 0.01, 0.04, 0, 90, 90, 90, 0, 0, 1, -360, 360], + [5, 7, 0.05, 0.12, 0.01, 70, 70, 70, 0, 0, 1, -360, 360], + [6, 7, 0.03, 0.08, 0.01, 130, 130, 130, 0, 0, 1, -360, 360], + [6, 8, 0.01, 0.04, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [6, 9, 0, 0.21, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [6, 10, 0, 0.56, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [9, 11, 0, 0.21, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [9, 10, 0, 0.11, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [4, 12, 0, 0.26, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [12, 13, 0, 0.14, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [12, 14, 0.12, 0.26, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [12, 15, 0.07, 0.13, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [12, 16, 0.09, 0.2, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [14, 15, 0.22, 0.2, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [16, 17, 0.08, 0.19, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [15, 18, 0.11, 0.22, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [18, 19, 0.06, 0.13, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [19, 20, 0.03, 0.07, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [10, 20, 0.09, 0.21, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [10, 17, 0.03, 0.08, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [10, 21, 0.03, 0.07, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [10, 22, 0.07, 0.15, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [21, 22, 0.01, 0.02, 0, 32, 32, 32, 0, 0, 1, -360, 360], + [15, 23, 0.1, 0.2, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [22, 24, 0.12, 0.18, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [23, 24, 0.13, 0.27, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [24, 25, 0.19, 0.33, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [25, 26, 0.25, 0.38, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [25, 27, 0.11, 0.21, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [28, 27, 0, 0.4, 0, 65, 65, 65, 0, 0, 1, -360, 360], + [27, 29, 0.22, 0.42, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [27, 30, 0.32, 0.6, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [29, 30, 0.24, 0.45, 0, 16, 16, 16, 0, 0, 1, -360, 360], + [8, 28, 0.06, 0.2, 0.02, 32, 32, 32, 0, 0, 1, -360, 360], + [6, 28, 0.02, 0.06, 0.01, 32, 32, 32, 0, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## area data + # area refbus + ppc["areas"] = array([ + [1, 8], + [2, 23], + [3, 26], + ]) + + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.02, 2, 0], + [2, 0, 0, 3, 0.0175, 1.75, 0], + [2, 0, 0, 3, 0.0625, 1, 0], + [2, 0, 0, 3, 0.00834, 3.25, 0], + [2, 0, 0, 3, 0.025, 3, 0], + [2, 0, 0, 3, 0.025, 3, 0] + ]) + + return ppc diff --git a/module/pypower/autotest/case39.glm b/module/pypower/autotest/case39.glm new file mode 100644 index 000000000..35862f968 --- /dev/null +++ b/module/pypower/autotest/case39.glm @@ -0,0 +1,1606 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 1.0; + Pd 97.6; + Qd 44.2; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0393836; + Va -13.536602; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 2.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0484941; + Va -9.7852666; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 3.0; + type 1.0; + Pd 322.0; + Qd 2.4; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0307077; + Va -12.276384; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 4.0; + type 1.0; + Pd 500.0; + Qd 184.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.00446; + Va -12.626734; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0060063; + Va -11.192339; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 6.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0082256; + Va -10.40833; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 233.8; + Qd 84.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.99839728; + Va -12.755626; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 8.0; + type 1.0; + Pd 522.0; + Qd 176.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.99787232; + Va -13.335844; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 9.0; + type 1.0; + Pd 6.5; + Qd -66.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.038332; + Va -14.178442; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 10.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0178431; + Va -8.170875; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.0133858; + Va -8.9369663; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 12.0; + type 1.0; + Pd 8.53; + Qd 88.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.000815; + Va -8.9988236; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 13.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.014923; + Va -8.9299272; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.012319; + Va -10.715295; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 15.0; + type 1.0; + Pd 320.0; + Qd 153.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0161854; + Va -11.345399; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 16.0; + type 1.0; + Pd 329.0; + Qd 32.3; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0325203; + Va -10.033348; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 17.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0342365; + Va -11.116436; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 18.0; + type 1.0; + Pd 158.0; + Qd 30.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0315726; + Va -11.986168; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 19.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0501068; + Va -5.4100729; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 20.0; + type 1.0; + Pd 680.0; + Qd 103.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 0.99101054; + Va -6.8211783; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 21.0; + type 1.0; + Pd 274.0; + Qd 115.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0323192; + Va -7.6287461; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 22.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0501427; + Va -3.1831199; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 23.0; + type 1.0; + Pd 247.5; + Qd 84.6; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0451451; + Va -3.3812763; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 24.0; + type 1.0; + Pd 308.6; + Qd -92.2; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.038001; + Va -9.9137585; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 25.0; + type 1.0; + Pd 224.0; + Qd 47.2; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0576827; + Va -8.3692354; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 26.0; + type 1.0; + Pd 139.0; + Qd 17.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0525613; + Va -9.4387696; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 27.0; + type 1.0; + Pd 281.0; + Qd 75.5; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0383449; + Va -11.362152; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 28.0; + type 1.0; + Pd 206.0; + Qd 27.6; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0503737; + Va -5.9283592; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 29.0; + type 1.0; + Pd 283.5; + Qd 26.9; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0501149; + Va -3.1698741; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 30.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0499; + Va -7.3704746; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 31.0; + type 3.0; + Pd 9.2; + Qd 4.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.982; + Va 0.0; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 32.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.9841; + Va -0.1884374; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 33.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 0.9972; + Va -0.19317445; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 34.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0123; + Va -1.631119; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 35.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0494; + Va 1.7765069; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 36.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0636; + Va 4.4684374; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 37.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 2.0; + Vm 1.0275; + Va -1.5828988; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 38.0; + type 2.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 3.0; + Vm 1.0265; + Va 3.8928177; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 39.0; + type 2.0; + Pd 1104.0; + Qd 250.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.03; + Va -14.535256; + baseKV 345.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object gen +{ + bus 30.0; + Pg 250.0; + Qg 161.762; + Qmax 400.0; + Qmin 140.0; + Vg 1.0499; + mBase 100.0; + status 1.0; + Pmax 1040.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 31.0; + Pg 677.871; + Qg 221.574; + Qmax 300.0; + Qmin -100.0; + Vg 0.982; + mBase 100.0; + status 1.0; + Pmax 646.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 32.0; + Pg 650.0; + Qg 206.965; + Qmax 300.0; + Qmin 150.0; + Vg 0.9841; + mBase 100.0; + status 1.0; + Pmax 725.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 33.0; + Pg 632.0; + Qg 108.293; + Qmax 250.0; + Qmin 0.0; + Vg 0.9972; + mBase 100.0; + status 1.0; + Pmax 652.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 34.0; + Pg 508.0; + Qg 166.688; + Qmax 167.0; + Qmin 0.0; + Vg 1.0123; + mBase 100.0; + status 1.0; + Pmax 508.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 35.0; + Pg 650.0; + Qg 210.661; + Qmax 300.0; + Qmin -100.0; + Vg 1.0494; + mBase 100.0; + status 1.0; + Pmax 687.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 36.0; + Pg 560.0; + Qg 100.165; + Qmax 240.0; + Qmin 0.0; + Vg 1.0636; + mBase 100.0; + status 1.0; + Pmax 580.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 37.0; + Pg 540.0; + Qg -1.36945; + Qmax 250.0; + Qmin 0.0; + Vg 1.0275; + mBase 100.0; + status 1.0; + Pmax 564.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 38.0; + Pg 830.0; + Qg 21.7327; + Qmax 300.0; + Qmin -150.0; + Vg 1.0265; + mBase 100.0; + status 1.0; + Pmax 865.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 39.0; + Pg 1000.0; + Qg 78.4674; + Qmax 300.0; + Qmin -100.0; + Vg 1.03; + mBase 100.0; + status 1.0; + Pmax 1100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.0035; + x 0.0411; + b 0.6987; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 39.0; + r 0.001; + x 0.025; + b 0.75; + rateA 1000.0; + rateB 1000.0; + rateC 1000.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 3.0; + r 0.0013; + x 0.0151; + b 0.2572; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 25.0; + r 0.007; + x 0.0086; + b 0.146; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 30.0; + r 0.0; + x 0.0181; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.025; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 4.0; + r 0.0013; + x 0.0213; + b 0.2214; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 18.0; + r 0.0011; + x 0.0133; + b 0.2138; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 5.0; + r 0.0008; + x 0.0128; + b 0.1342; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 14.0; + r 0.0008; + x 0.0129; + b 0.1382; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 6.0; + r 0.0002; + x 0.0026; + b 0.0434; + rateA 1200.0; + rateB 1200.0; + rateC 1200.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 8.0; + r 0.0008; + x 0.0112; + b 0.1476; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 7.0; + r 0.0006; + x 0.0092; + b 0.113; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 11.0; + r 0.0007; + x 0.0082; + b 0.1389; + rateA 480.0; + rateB 480.0; + rateC 480.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 31.0; + r 0.0; + x 0.025; + b 0.0; + rateA 1800.0; + rateB 1800.0; + rateC 1800.0; + ratio 1.07; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 8.0; + r 0.0004; + x 0.0046; + b 0.078; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 9.0; + r 0.0023; + x 0.0363; + b 0.3804; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 39.0; + r 0.001; + x 0.025; + b 1.2; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 11.0; + r 0.0004; + x 0.0043; + b 0.0729; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 13.0; + r 0.0004; + x 0.0043; + b 0.0729; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 32.0; + r 0.0; + x 0.02; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.07; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 11.0; + r 0.0016; + x 0.0435; + b 0.0; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 1.006; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 13.0; + r 0.0016; + x 0.0435; + b 0.0; + rateA 500.0; + rateB 500.0; + rateC 500.0; + ratio 1.006; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 14.0; + r 0.0009; + x 0.0101; + b 0.1723; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 15.0; + r 0.0018; + x 0.0217; + b 0.366; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 16.0; + r 0.0009; + x 0.0094; + b 0.171; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 17.0; + r 0.0007; + x 0.0089; + b 0.1342; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 19.0; + r 0.0016; + x 0.0195; + b 0.304; + rateA 600.0; + rateB 600.0; + rateC 2500.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 21.0; + r 0.0008; + x 0.0135; + b 0.2548; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 16.0; + tbus 24.0; + r 0.0003; + x 0.0059; + b 0.068; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 18.0; + r 0.0007; + x 0.0082; + b 0.1319; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 17.0; + tbus 27.0; + r 0.0013; + x 0.0173; + b 0.3216; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 20.0; + r 0.0007; + x 0.0138; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.06; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 33.0; + r 0.0007; + x 0.0142; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.07; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 20.0; + tbus 34.0; + r 0.0009; + x 0.018; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.009; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 22.0; + r 0.0008; + x 0.014; + b 0.2565; + rateA 900.0; + rateB 900.0; + rateC 900.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 23.0; + r 0.0006; + x 0.0096; + b 0.1846; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 35.0; + r 0.0; + x 0.0143; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.025; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 24.0; + r 0.0022; + x 0.035; + b 0.361; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 36.0; + r 0.0005; + x 0.0272; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 26.0; + r 0.0032; + x 0.0323; + b 0.531; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 37.0; + r 0.0006; + x 0.0232; + b 0.0; + rateA 900.0; + rateB 900.0; + rateC 2500.0; + ratio 1.025; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 27.0; + r 0.0014; + x 0.0147; + b 0.2396; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 28.0; + r 0.0043; + x 0.0474; + b 0.7802; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 29.0; + r 0.0057; + x 0.0625; + b 1.029; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 28.0; + tbus 29.0; + r 0.0014; + x 0.0151; + b 0.249; + rateA 600.0; + rateB 600.0; + rateC 600.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 29.0; + tbus 38.0; + r 0.0008; + x 0.0156; + b 0.0; + rateA 1200.0; + rateB 1200.0; + rateC 2500.0; + ratio 1.025; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case39.py b/module/pypower/autotest/case39.py new file mode 100644 index 000000000..fb091017a --- /dev/null +++ b/module/pypower/autotest/case39.py @@ -0,0 +1,221 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for 39 bus New England system. +""" + +from numpy import array + +def case39(): + """Power flow data for 39 bus New England system. + Please see L{caseformat} for details on the case file format. + + Data taken from [1] with the following modifications/additions: + + - renumbered gen buses consecutively (as in [2] and [4]) + - added C{Pmin = 0} for all gens + - added C{Qmin}, C{Qmax} for gens at 31 & 39 (copied from gen at 35) + - added C{Vg} based on C{V} in bus data (missing for bus 39) + - added C{Vg, Pg, Pd, Qd} at bus 39 from [2] (same in [4]) + - added C{Pmax} at bus 39: C{Pmax = Pg + 100} + - added line flow limits and area data from [4] + - added voltage limits, C{Vmax = 1.06, Vmin = 0.94} + - added identical quadratic generator costs + - increased C{Pmax} for gen at bus 34 from 308 to 508 + (assumed typo in [1], makes initial solved case feasible) + - re-solved power flow + + Notes: + - Bus 39, its generator and 2 connecting lines were added + (by authors of [1]) to represent the interconnection with + the rest of the eastern interconnect, and did not include + C{Vg, Pg, Qg, Pd, Qd, Pmin, Pmax, Qmin} or C{Qmax}. + - As the swing bus, bus 31 did not include and Q limits. + - The voltages, etc in [1] appear to be quite close to the + power flow solution of the case before adding bus 39 with + it's generator and connecting branches, though the solution + is not exact. + - Explicit voltage setpoints for gen buses are not given, so + they are taken from the bus data, however this results in two + binding Q limits at buses 34 & 37, so the corresponding + voltages have probably deviated from their original setpoints. + - The generator locations and types are as follows: + - 1 30 hydro + - 2 31 nuke01 + - 3 32 nuke02 + - 4 33 fossil02 + - 5 34 fossil01 + - 6 35 nuke03 + - 7 36 fossil04 + - 8 37 nuke04 + - 9 38 nuke05 + - 10 39 interconnection to rest of US/Canada + + This is a solved power flow case, but it includes the following + violations: + - C{Pmax} violated at bus 31: C{Pg = 677.87, Pmax = 646} + - C{Qmin} violated at bus 37: C{Qg = -1.37, Qmin = 0} + + References: + + [1] G. W. Bills, et.al., I{"On-Line Stability Analysis Study"} + RP90-1 Report for the Edison Electric Institute, October 12, 1970, + pp. 1-20 - 1-35. + prepared by + - E. M. Gulachenski - New England Electric System + - J. M. Undrill - General Electric Co. + "...generally representative of the New England 345 KV system, but is + not an exact or complete model of any past, present or projected + configuration of the actual New England 345 KV system." + + [2] M. A. Pai, I{Energy Function Analysis for Power System Stability}, + Kluwer Academic Publishers, Boston, 1989. + (references [3] as source of data) + + [3] Athay, T.; Podmore, R.; Virmani, S., I{"A Practical Method for the + Direct Analysis of Transient Stability,"} IEEE Transactions on Power + Apparatus and Systems , vol.PAS-98, no.2, pp.573-584, March 1979. + U{http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4113518&isnumber=4113486} + (references [1] as source of data) + + [4] Data included with TC Calculator at + U{http://www.pserc.cornell.edu/tcc/} for 39-bus system. + + @return: Power flow data for 39 bus New England system. + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 1, 97.6, 44.2, 0, 0, 2, 1.0393836, -13.536602, 345, 1, 1.06, 0.94], + [2, 1, 0, 0, 0, 0, 2, 1.0484941, -9.7852666, 345, 1, 1.06, 0.94], + [3, 1, 322, 2.4, 0, 0, 2, 1.0307077, -12.276384, 345, 1, 1.06, 0.94], + [4, 1, 500, 184, 0, 0, 1, 1.00446, -12.626734, 345, 1, 1.06, 0.94], + [5, 1, 0, 0, 0, 0, 1, 1.0060063, -11.192339, 345, 1, 1.06, 0.94], + [6, 1, 0, 0, 0, 0, 1, 1.0082256, -10.40833, 345, 1, 1.06, 0.94], + [7, 1, 233.8, 84, 0, 0, 1, 0.99839728, -12.755626, 345, 1, 1.06, 0.94], + [8, 1, 522, 176.6, 0, 0, 1, 0.99787232, -13.335844, 345, 1, 1.06, 0.94], + [9, 1, 6.5, -66.6, 0, 0, 1, 1.038332, -14.178442, 345, 1, 1.06, 0.94], + [10, 1, 0, 0, 0, 0, 1, 1.0178431, -8.170875, 345, 1, 1.06, 0.94], + [11, 1, 0, 0, 0, 0, 1, 1.0133858, -8.9369663, 345, 1, 1.06, 0.94], + [12, 1, 8.53, 88, 0, 0, 1, 1.000815, -8.9988236, 345, 1, 1.06, 0.94], + [13, 1, 0, 0, 0, 0, 1, 1.014923, -8.9299272, 345, 1, 1.06, 0.94], + [14, 1, 0, 0, 0, 0, 1, 1.012319, -10.715295, 345, 1, 1.06, 0.94], + [15, 1, 320, 153, 0, 0, 3, 1.0161854, -11.345399, 345, 1, 1.06, 0.94], + [16, 1, 329, 32.3, 0, 0, 3, 1.0325203, -10.033348, 345, 1, 1.06, 0.94], + [17, 1, 0, 0, 0, 0, 2, 1.0342365, -11.116436, 345, 1, 1.06, 0.94], + [18, 1, 158, 30, 0, 0, 2, 1.0315726, -11.986168, 345, 1, 1.06, 0.94], + [19, 1, 0, 0, 0, 0, 3, 1.0501068, -5.4100729, 345, 1, 1.06, 0.94], + [20, 1, 680, 103, 0, 0, 3, 0.99101054, -6.8211783, 345, 1, 1.06, 0.94], + [21, 1, 274, 115, 0, 0, 3, 1.0323192, -7.6287461, 345, 1, 1.06, 0.94], + [22, 1, 0, 0, 0, 0, 3, 1.0501427, -3.1831199, 345, 1, 1.06, 0.94], + [23, 1, 247.5, 84.6, 0, 0, 3, 1.0451451, -3.3812763, 345, 1, 1.06, 0.94], + [24, 1, 308.6, -92.2, 0, 0, 3, 1.038001, -9.9137585, 345, 1, 1.06, 0.94], + [25, 1, 224, 47.2, 0, 0, 2, 1.0576827, -8.3692354, 345, 1, 1.06, 0.94], + [26, 1, 139, 17, 0, 0, 2, 1.0525613, -9.4387696, 345, 1, 1.06, 0.94], + [27, 1, 281, 75.5, 0, 0, 2, 1.0383449, -11.362152, 345, 1, 1.06, 0.94], + [28, 1, 206, 27.6, 0, 0, 3, 1.0503737, -5.9283592, 345, 1, 1.06, 0.94], + [29, 1, 283.5, 26.9, 0, 0, 3, 1.0501149, -3.1698741, 345, 1, 1.06, 0.94], + [30, 2, 0, 0, 0, 0, 2, 1.0499, -7.3704746, 345, 1, 1.06, 0.94], + [31, 3, 9.2, 4.6, 0, 0, 1, 0.982, 0, 345, 1, 1.06, 0.94], + [32, 2, 0, 0, 0, 0, 1, 0.9841, -0.1884374, 345, 1, 1.06, 0.94], + [33, 2, 0, 0, 0, 0, 3, 0.9972, -0.19317445, 345, 1, 1.06, 0.94], + [34, 2, 0, 0, 0, 0, 3, 1.0123, -1.631119, 345, 1, 1.06, 0.94], + [35, 2, 0, 0, 0, 0, 3, 1.0494, 1.7765069, 345, 1, 1.06, 0.94], + [36, 2, 0, 0, 0, 0, 3, 1.0636, 4.4684374, 345, 1, 1.06, 0.94], + [37, 2, 0, 0, 0, 0, 2, 1.0275, -1.5828988, 345, 1, 1.06, 0.94], + [38, 2, 0, 0, 0, 0, 3, 1.0265, 3.8928177, 345, 1, 1.06, 0.94], + [39, 2, 1104, 250, 0, 0, 1, 1.03, -14.535256, 345, 1, 1.06, 0.94] + ]) + + ## 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, apf + ppc["gen"] = array([ + [30, 250, 161.762, 400, 140, 1.0499, 100, 1, 1040, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [31, 677.871, 221.574, 300, -100, 0.982, 100, 1, 646, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [32, 650, 206.965, 300, 150, 0.9841, 100, 1, 725, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [33, 632, 108.293, 250, 0, 0.9972, 100, 1, 652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [34, 508, 166.688, 167, 0, 1.0123, 100, 1, 508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [35, 650, 210.661, 300, -100, 1.0494, 100, 1, 687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [36, 560, 100.165, 240, 0, 1.0636, 100, 1, 580, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [37, 540, -1.36945, 250, 0, 1.0275, 100, 1, 564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [38, 830, 21.7327, 300, -150, 1.0265, 100, 1, 865, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [39, 1000, 78.4674, 300, -100, 1.03, 100, 1, 1100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.0035, 0.0411, 0.6987, 600, 600, 600, 0, 0, 1, -360, 360], + [1, 39, 0.001, 0.025, 0.75, 1000, 1000, 1000, 0, 0, 1, -360, 360], + [2, 3, 0.0013, 0.0151, 0.2572, 500, 500, 500, 0, 0, 1, -360, 360], + [2, 25, 0.007, 0.0086, 0.146, 500, 500, 500, 0, 0, 1, -360, 360], + [2, 30, 0, 0.0181, 0, 900, 900, 2500, 1.025, 0, 1, -360, 360], + [3, 4, 0.0013, 0.0213, 0.2214, 500, 500, 500, 0, 0, 1, -360, 360], + [3, 18, 0.0011, 0.0133, 0.2138, 500, 500, 500, 0, 0, 1, -360, 360], + [4, 5, 0.0008, 0.0128, 0.1342, 600, 600, 600, 0, 0, 1, -360, 360], + [4, 14, 0.0008, 0.0129, 0.1382, 500, 500, 500, 0, 0, 1, -360, 360], + [5, 6, 0.0002, 0.0026, 0.0434, 1200, 1200, 1200, 0, 0, 1, -360, 360], + [5, 8, 0.0008, 0.0112, 0.1476, 900, 900, 900, 0, 0, 1, -360, 360], + [6, 7, 0.0006, 0.0092, 0.113, 900, 900, 900, 0, 0, 1, -360, 360], + [6, 11, 0.0007, 0.0082, 0.1389, 480, 480, 480, 0, 0, 1, -360, 360], + [6, 31, 0, 0.025, 0, 1800, 1800, 1800, 1.07, 0, 1, -360, 360], + [7, 8, 0.0004, 0.0046, 0.078, 900, 900, 900, 0, 0, 1, -360, 360], + [8, 9, 0.0023, 0.0363, 0.3804, 900, 900, 900, 0, 0, 1, -360, 360], + [9, 39, 0.001, 0.025, 1.2, 900, 900, 900, 0, 0, 1, -360, 360], + [10, 11, 0.0004, 0.0043, 0.0729, 600, 600, 600, 0, 0, 1, -360, 360], + [10, 13, 0.0004, 0.0043, 0.0729, 600, 600, 600, 0, 0, 1, -360, 360], + [10, 32, 0, 0.02, 0, 900, 900, 2500, 1.07, 0, 1, -360, 360], + [12, 11, 0.0016, 0.0435, 0, 500, 500, 500, 1.006, 0, 1, -360, 360], + [12, 13, 0.0016, 0.0435, 0, 500, 500, 500, 1.006, 0, 1, -360, 360], + [13, 14, 0.0009, 0.0101, 0.1723, 600, 600, 600, 0, 0, 1, -360, 360], + [14, 15, 0.0018, 0.0217, 0.366, 600, 600, 600, 0, 0, 1, -360, 360], + [15, 16, 0.0009, 0.0094, 0.171, 600, 600, 600, 0, 0, 1, -360, 360], + [16, 17, 0.0007, 0.0089, 0.1342, 600, 600, 600, 0, 0, 1, -360, 360], + [16, 19, 0.0016, 0.0195, 0.304, 600, 600, 2500, 0, 0, 1, -360, 360], + [16, 21, 0.0008, 0.0135, 0.2548, 600, 600, 600, 0, 0, 1, -360, 360], + [16, 24, 0.0003, 0.0059, 0.068, 600, 600, 600, 0, 0, 1, -360, 360], + [17, 18, 0.0007, 0.0082, 0.1319, 600, 600, 600, 0, 0, 1, -360, 360], + [17, 27, 0.0013, 0.0173, 0.3216, 600, 600, 600, 0, 0, 1, -360, 360], + [19, 20, 0.0007, 0.0138, 0, 900, 900, 2500, 1.06, 0, 1, -360, 360], + [19, 33, 0.0007, 0.0142, 0, 900, 900, 2500, 1.07, 0, 1, -360, 360], + [20, 34, 0.0009, 0.018, 0, 900, 900, 2500, 1.009, 0, 1, -360, 360], + [21, 22, 0.0008, 0.014, 0.2565, 900, 900, 900, 0, 0, 1, -360, 360], + [22, 23, 0.0006, 0.0096, 0.1846, 600, 600, 600, 0, 0, 1, -360, 360], + [22, 35, 0, 0.0143, 0, 900, 900, 2500, 1.025, 0, 1, -360, 360], + [23, 24, 0.0022, 0.035, 0.361, 600, 600, 600, 0, 0, 1, -360, 360], + [23, 36, 0.0005, 0.0272, 0, 900, 900, 2500, 1, 0, 1, -360, 360], + [25, 26, 0.0032, 0.0323, 0.531, 600, 600, 600, 0, 0, 1, -360, 360], + [25, 37, 0.0006, 0.0232, 0, 900, 900, 2500, 1.025, 0, 1, -360, 360], + [26, 27, 0.0014, 0.0147, 0.2396, 600, 600, 600, 0, 0, 1, -360, 360], + [26, 28, 0.0043, 0.0474, 0.7802, 600, 600, 600, 0, 0, 1, -360, 360], + [26, 29, 0.0057, 0.0625, 1.029, 600, 600, 600, 0, 0, 1, -360, 360], + [28, 29, 0.0014, 0.0151, 0.249, 600, 600, 600, 0, 0, 1, -360, 360], + [29, 38, 0.0008, 0.0156, 0, 1200, 1200, 2500, 1.025, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2], + [2, 0, 0, 3, 0.01, 0.3, 0.2] + ]) + + return ppc diff --git a/module/pypower/autotest/case57.glm b/module/pypower/autotest/case57.glm new file mode 100644 index 000000000..34108bf03 --- /dev/null +++ b/module/pypower/autotest/case57.glm @@ -0,0 +1,2366 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower +module pypower +{ + version 2; + baseMVA 100.0; +} +object bus +{ + bus_i 1.0; + type 3.0; + Pd 55.0; + Qd 17.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.04; + Va 0.0; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 2.0; + type 2.0; + Pd 3.0; + Qd 88.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -1.18; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 3.0; + type 2.0; + Pd 41.0; + Qd 21.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va -5.97; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 4.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.981; + Va -7.32; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 5.0; + type 1.0; + Pd 13.0; + Qd 4.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.976; + Va -8.52; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 6.0; + type 2.0; + Pd 75.0; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va -8.65; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 7.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.984; + Va -7.58; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 8.0; + type 2.0; + Pd 150.0; + Qd 22.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.005; + Va -4.45; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 9.0; + type 2.0; + Pd 121.0; + Qd 26.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va -9.56; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 10.0; + type 1.0; + Pd 5.0; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.986; + Va -11.43; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 11.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.974; + Va -10.17; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 12.0; + type 2.0; + Pd 377.0; + Qd 24.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.015; + Va -10.46; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 13.0; + type 1.0; + Pd 18.0; + Qd 2.3; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.979; + Va -9.79; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 14.0; + type 1.0; + Pd 10.5; + Qd 5.3; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va -9.33; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 15.0; + type 1.0; + Pd 22.0; + Qd 5.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.988; + Va -7.18; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 16.0; + type 1.0; + Pd 43.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.013; + Va -8.85; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 17.0; + type 1.0; + Pd 42.0; + Qd 8.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.017; + Va -5.39; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 18.0; + type 1.0; + Pd 27.2; + Qd 9.8; + Gs 0.0; + Bs 10.0; + area 1.0; + Vm 1.001; + Va -11.71; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 19.0; + type 1.0; + Pd 3.3; + Qd 0.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.97; + Va -13.2; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 20.0; + type 1.0; + Pd 2.3; + Qd 1.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.964; + Va -13.41; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 21.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.008; + Va -12.89; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 22.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -12.84; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 23.0; + type 1.0; + Pd 6.3; + Qd 2.1; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.008; + Va -12.91; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 24.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.999; + Va -13.25; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 25.0; + type 1.0; + Pd 6.3; + Qd 3.2; + Gs 0.0; + Bs 5.9; + area 1.0; + Vm 0.982; + Va -18.13; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 26.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.959; + Va -12.95; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 27.0; + type 1.0; + Pd 9.3; + Qd 0.5; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.982; + Va -11.48; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 28.0; + type 1.0; + Pd 4.6; + Qd 2.3; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.997; + Va -10.45; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 29.0; + type 1.0; + Pd 17.0; + Qd 2.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -9.75; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 30.0; + type 1.0; + Pd 3.6; + Qd 1.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.962; + Va -18.68; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 31.0; + type 1.0; + Pd 5.8; + Qd 2.9; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.936; + Va -19.34; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 32.0; + type 1.0; + Pd 1.6; + Qd 0.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.949; + Va -18.46; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 33.0; + type 1.0; + Pd 3.8; + Qd 1.9; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.947; + Va -18.5; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 34.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.959; + Va -14.1; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 35.0; + type 1.0; + Pd 6.0; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.966; + Va -13.86; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 36.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.976; + Va -13.59; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 37.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.985; + Va -13.41; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 38.0; + type 1.0; + Pd 14.0; + Qd 7.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.013; + Va -12.71; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 39.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.983; + Va -13.46; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 40.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.973; + Va -13.62; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 41.0; + type 1.0; + Pd 6.3; + Qd 3.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.996; + Va -14.05; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 42.0; + type 1.0; + Pd 7.1; + Qd 4.4; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.966; + Va -15.5; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 43.0; + type 1.0; + Pd 2.0; + Qd 1.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.01; + Va -11.33; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 44.0; + type 1.0; + Pd 12.0; + Qd 1.8; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.017; + Va -11.86; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 45.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.036; + Va -9.25; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 46.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.05; + Va -11.89; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 47.0; + type 1.0; + Pd 29.7; + Qd 11.6; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.033; + Va -12.49; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 48.0; + type 1.0; + Pd 0.0; + Qd 0.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.027; + Va -12.59; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 49.0; + type 1.0; + Pd 18.0; + Qd 8.5; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.036; + Va -12.92; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 50.0; + type 1.0; + Pd 21.0; + Qd 10.5; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.023; + Va -13.39; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 51.0; + type 1.0; + Pd 18.0; + Qd 5.3; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.052; + Va -12.52; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 52.0; + type 1.0; + Pd 4.9; + Qd 2.2; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.98; + Va -11.47; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 53.0; + type 1.0; + Pd 20.0; + Qd 10.0; + Gs 0.0; + Bs 6.3; + area 1.0; + Vm 0.971; + Va -12.23; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 54.0; + type 1.0; + Pd 4.1; + Qd 1.4; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.996; + Va -11.69; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 55.0; + type 1.0; + Pd 6.8; + Qd 3.4; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 1.031; + Va -10.78; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 56.0; + type 1.0; + Pd 7.6; + Qd 2.2; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.968; + Va -16.04; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object bus +{ + bus_i 57.0; + type 1.0; + Pd 6.7; + Qd 2.0; + Gs 0.0; + Bs 0.0; + area 1.0; + Vm 0.965; + Va -16.56; + baseKV 0.0; + zone 1.0; + Vmax 1.06; + Vmin 0.94; +} +object gen +{ + bus 1.0; + Pg 128.9; + Qg -16.1; + Qmax 200.0; + Qmin -140.0; + Vg 1.04; + mBase 100.0; + status 1.0; + Pmax 575.88; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 2.0; + Pg 0.0; + Qg -0.8; + Qmax 50.0; + Qmin -17.0; + Vg 1.01; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 3.0; + Pg 40.0; + Qg -1.0; + Qmax 60.0; + Qmin -10.0; + Vg 0.985; + mBase 100.0; + status 1.0; + Pmax 140.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 6.0; + Pg 0.0; + Qg 0.8; + Qmax 25.0; + Qmin -8.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 8.0; + Pg 450.0; + Qg 62.1; + Qmax 200.0; + Qmin -140.0; + Vg 1.005; + mBase 100.0; + status 1.0; + Pmax 550.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 9.0; + Pg 0.0; + Qg 2.2; + Qmax 9.0; + Qmin -3.0; + Vg 0.98; + mBase 100.0; + status 1.0; + Pmax 100.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object gen +{ + bus 12.0; + Pg 310.0; + Qg 128.5; + Qmax 155.0; + Qmin -150.0; + Vg 1.015; + mBase 100.0; + status 1.0; + Pmax 410.0; + Pmin 0.0; + Pc1 0.0; + Pc2 0.0; + Qc1min 0.0; + Qc1max 0.0; + Qc2min 0.0; + Qc2max 0.0; + ramp_agc 0.0; + ramp_10 0.0; + ramp_30 0.0; + ramp_q 0.0; + apf 0.0; +} +object branch +{ + fbus 1.0; + tbus 2.0; + r 0.0083; + x 0.028; + b 0.129; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 2.0; + tbus 3.0; + r 0.0298; + x 0.085; + b 0.0818; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 4.0; + r 0.0112; + x 0.0366; + b 0.038; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 5.0; + r 0.0625; + x 0.132; + b 0.0258; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 6.0; + r 0.043; + x 0.148; + b 0.0348; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 7.0; + r 0.02; + x 0.102; + b 0.0276; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 6.0; + tbus 8.0; + r 0.0339; + x 0.173; + b 0.047; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 8.0; + tbus 9.0; + r 0.0099; + x 0.0505; + b 0.0548; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 10.0; + r 0.0369; + x 0.1679; + b 0.044; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 11.0; + r 0.0258; + x 0.0848; + b 0.0218; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 12.0; + r 0.0648; + x 0.295; + b 0.0772; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 13.0; + r 0.0481; + x 0.158; + b 0.0406; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 14.0; + r 0.0132; + x 0.0434; + b 0.011; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 15.0; + r 0.0269; + x 0.0869; + b 0.023; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 15.0; + r 0.0178; + x 0.091; + b 0.0988; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 16.0; + r 0.0454; + x 0.206; + b 0.0546; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 1.0; + tbus 17.0; + r 0.0238; + x 0.108; + b 0.0286; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 3.0; + tbus 15.0; + r 0.0162; + x 0.053; + b 0.0544; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 18.0; + r 0.0; + x 0.555; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.97; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 4.0; + tbus 18.0; + r 0.0; + x 0.43; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.978; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 5.0; + tbus 6.0; + r 0.0302; + x 0.0641; + b 0.0124; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 8.0; + r 0.0139; + x 0.0712; + b 0.0194; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 12.0; + r 0.0277; + x 0.1262; + b 0.0328; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 13.0; + r 0.0223; + x 0.0732; + b 0.0188; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 13.0; + r 0.0178; + x 0.058; + b 0.0604; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 16.0; + r 0.018; + x 0.0813; + b 0.0216; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 12.0; + tbus 17.0; + r 0.0397; + x 0.179; + b 0.0476; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 15.0; + r 0.0171; + x 0.0547; + b 0.0148; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 18.0; + tbus 19.0; + r 0.461; + x 0.685; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 19.0; + tbus 20.0; + r 0.283; + x 0.434; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 20.0; + r 0.0; + x 0.7767; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 1.043; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 21.0; + tbus 22.0; + r 0.0736; + x 0.117; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 23.0; + r 0.0099; + x 0.0152; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 23.0; + tbus 24.0; + r 0.166; + x 0.256; + b 0.0084; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 25.0; + r 0.0; + x 1.182; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 1.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 25.0; + r 0.0; + x 1.23; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 1.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 24.0; + tbus 26.0; + r 0.0; + x 0.0473; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 1.043; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 26.0; + tbus 27.0; + r 0.165; + x 0.254; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 27.0; + tbus 28.0; + r 0.0618; + x 0.0954; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 28.0; + tbus 29.0; + r 0.0418; + x 0.0587; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 7.0; + tbus 29.0; + r 0.0; + x 0.0648; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.967; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 25.0; + tbus 30.0; + r 0.135; + x 0.202; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 30.0; + tbus 31.0; + r 0.326; + x 0.497; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 31.0; + tbus 32.0; + r 0.507; + x 0.755; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 32.0; + tbus 33.0; + r 0.0392; + x 0.036; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 32.0; + r 0.0; + x 0.953; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.975; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 34.0; + tbus 35.0; + r 0.052; + x 0.078; + b 0.0032; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 35.0; + tbus 36.0; + r 0.043; + x 0.0537; + b 0.0016; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 36.0; + tbus 37.0; + r 0.029; + x 0.0366; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 37.0; + tbus 38.0; + r 0.0651; + x 0.1009; + b 0.002; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 37.0; + tbus 39.0; + r 0.0239; + x 0.0379; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 36.0; + tbus 40.0; + r 0.03; + x 0.0466; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 22.0; + tbus 38.0; + r 0.0192; + x 0.0295; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 41.0; + r 0.0; + x 0.749; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.955; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 41.0; + tbus 42.0; + r 0.207; + x 0.352; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 41.0; + tbus 43.0; + r 0.0; + x 0.412; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 44.0; + r 0.0289; + x 0.0585; + b 0.002; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 15.0; + tbus 45.0; + r 0.0; + x 0.1042; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.955; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 14.0; + tbus 46.0; + r 0.0; + x 0.0735; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.9; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 46.0; + tbus 47.0; + r 0.023; + x 0.068; + b 0.0032; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 47.0; + tbus 48.0; + r 0.0182; + x 0.0233; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 48.0; + tbus 49.0; + r 0.0834; + x 0.129; + b 0.0048; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 49.0; + tbus 50.0; + r 0.0801; + x 0.128; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 50.0; + tbus 51.0; + r 0.1386; + x 0.22; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 10.0; + tbus 51.0; + r 0.0; + x 0.0712; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.93; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 13.0; + tbus 49.0; + r 0.0; + x 0.191; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.895; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 29.0; + tbus 52.0; + r 0.1442; + x 0.187; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 52.0; + tbus 53.0; + r 0.0762; + x 0.0984; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 53.0; + tbus 54.0; + r 0.1878; + x 0.232; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 54.0; + tbus 55.0; + r 0.1732; + x 0.2265; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 11.0; + tbus 43.0; + r 0.0; + x 0.153; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.958; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 44.0; + tbus 45.0; + r 0.0624; + x 0.1242; + b 0.004; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 40.0; + tbus 56.0; + r 0.0; + x 1.195; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.958; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 41.0; + r 0.553; + x 0.549; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 56.0; + tbus 42.0; + r 0.2125; + x 0.354; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 39.0; + tbus 57.0; + r 0.0; + x 1.355; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.98; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 57.0; + tbus 56.0; + r 0.174; + x 0.26; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 49.0; + r 0.115; + x 0.177; + b 0.003; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 38.0; + tbus 48.0; + r 0.0312; + x 0.0482; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.0; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} +object branch +{ + fbus 9.0; + tbus 55.0; + r 0.0; + x 0.1205; + b 0.0; + rateA 9900.0; + rateB 0.0; + rateC 0.0; + ratio 0.94; + angle 0.0; + status 1.0; + angmin -360.0; + angmax 360.0; +} diff --git a/module/pypower/autotest/case57.py b/module/pypower/autotest/case57.py new file mode 100644 index 000000000..aa6a0ef26 --- /dev/null +++ b/module/pypower/autotest/case57.py @@ -0,0 +1,207 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for IEEE 57 bus test case. +""" + +from numpy import array + +def case57(): + """Power flow data for IEEE 57 bus test case. + Please see L{caseformat} for details on the case file format. + + This data was converted from IEEE Common Data Format + (ieee57cdf.txt) on 20-Sep-2004 by cdf2matp, rev. 1.11 + + Converted from IEEE CDF file from: + U{http://www.ee.washington.edu/research/pstca/} + + Manually modified C{Qmax}, C{Qmin} on generator 1 to 200, -140, + respectively. + + 08/25/93 UW ARCHIVE 100.0 1961 W IEEE 57 Bus Test Case + + @return: Power flow data for IEEE 57 bus test case. + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 3, 55, 17, 0, 0, 1, 1.04, 0, 0, 1, 1.06, 0.94], + [2, 2, 3, 88, 0, 0, 1, 1.01, -1.18, 0, 1, 1.06, 0.94], + [3, 2, 41, 21, 0, 0, 1, 0.985, -5.97, 0, 1, 1.06, 0.94], + [4, 1, 0, 0, 0, 0, 1, 0.981, -7.32, 0, 1, 1.06, 0.94], + [5, 1, 13, 4, 0, 0, 1, 0.976, -8.52, 0, 1, 1.06, 0.94], + [6, 2, 75, 2, 0, 0, 1, 0.98, -8.65, 0, 1, 1.06, 0.94], + [7, 1, 0, 0, 0, 0, 1, 0.984, -7.58, 0, 1, 1.06, 0.94], + [8, 2, 150, 22, 0, 0, 1, 1.005, -4.45, 0, 1, 1.06, 0.94], + [9, 2, 121, 26, 0, 0, 1, 0.98, -9.56, 0, 1, 1.06, 0.94], + [10, 1, 5, 2, 0, 0, 1, 0.986, -11.43, 0, 1, 1.06, 0.94], + [11, 1, 0, 0, 0, 0, 1, 0.974, -10.17, 0, 1, 1.06, 0.94], + [12, 2, 377, 24, 0, 0, 1, 1.015, -10.46, 0, 1, 1.06, 0.94], + [13, 1, 18, 2.3, 0, 0, 1, 0.979, -9.79, 0, 1, 1.06, 0.94], + [14, 1, 10.5, 5.3, 0, 0, 1, 0.97, -9.33, 0, 1, 1.06, 0.94], + [15, 1, 22, 5, 0, 0, 1, 0.988, -7.18, 0, 1, 1.06, 0.94], + [16, 1, 43, 3, 0, 0, 1, 1.013, -8.85, 0, 1, 1.06, 0.94], + [17, 1, 42, 8, 0, 0, 1, 1.017, -5.39, 0, 1, 1.06, 0.94], + [18, 1, 27.2, 9.8, 0, 10, 1, 1.001, -11.71, 0, 1, 1.06, 0.94], + [19, 1, 3.3, 0.6, 0, 0, 1, 0.97, -13.2, 0, 1, 1.06, 0.94], + [20, 1, 2.3, 1, 0, 0, 1, 0.964, -13.41, 0, 1, 1.06, 0.94], + [21, 1, 0, 0, 0, 0, 1, 1.008, -12.89, 0, 1, 1.06, 0.94], + [22, 1, 0, 0, 0, 0, 1, 1.01, -12.84, 0, 1, 1.06, 0.94], + [23, 1, 6.3, 2.1, 0, 0, 1, 1.008, -12.91, 0, 1, 1.06, 0.94], + [24, 1, 0, 0, 0, 0, 1, 0.999, -13.25, 0, 1, 1.06, 0.94], + [25, 1, 6.3, 3.2, 0, 5.9, 1, 0.982, -18.13, 0, 1, 1.06, 0.94], + [26, 1, 0, 0, 0, 0, 1, 0.959, -12.95, 0, 1, 1.06, 0.94], + [27, 1, 9.3, 0.5, 0, 0, 1, 0.982, -11.48, 0, 1, 1.06, 0.94], + [28, 1, 4.6, 2.3, 0, 0, 1, 0.997, -10.45, 0, 1, 1.06, 0.94], + [29, 1, 17, 2.6, 0, 0, 1, 1.01, -9.75, 0, 1, 1.06, 0.94], + [30, 1, 3.6, 1.8, 0, 0, 1, 0.962, -18.68, 0, 1, 1.06, 0.94], + [31, 1, 5.8, 2.9, 0, 0, 1, 0.936, -19.34, 0, 1, 1.06, 0.94], + [32, 1, 1.6, 0.8, 0, 0, 1, 0.949, -18.46, 0, 1, 1.06, 0.94], + [33, 1, 3.8, 1.9, 0, 0, 1, 0.947, -18.5, 0, 1, 1.06, 0.94], + [34, 1, 0, 0, 0, 0, 1, 0.959, -14.1, 0, 1, 1.06, 0.94], + [35, 1, 6, 3, 0, 0, 1, 0.966, -13.86, 0, 1, 1.06, 0.94], + [36, 1, 0, 0, 0, 0, 1, 0.976, -13.59, 0, 1, 1.06, 0.94], + [37, 1, 0, 0, 0, 0, 1, 0.985, -13.41, 0, 1, 1.06, 0.94], + [38, 1, 14, 7, 0, 0, 1, 1.013, -12.71, 0, 1, 1.06, 0.94], + [39, 1, 0, 0, 0, 0, 1, 0.983, -13.46, 0, 1, 1.06, 0.94], + [40, 1, 0, 0, 0, 0, 1, 0.973, -13.62, 0, 1, 1.06, 0.94], + [41, 1, 6.3, 3, 0, 0, 1, 0.996, -14.05, 0, 1, 1.06, 0.94], + [42, 1, 7.1, 4.4, 0, 0, 1, 0.966, -15.5, 0, 1, 1.06, 0.94], + [43, 1, 2, 1, 0, 0, 1, 1.01, -11.33, 0, 1, 1.06, 0.94], + [44, 1, 12, 1.8, 0, 0, 1, 1.017, -11.86, 0, 1, 1.06, 0.94], + [45, 1, 0, 0, 0, 0, 1, 1.036, -9.25, 0, 1, 1.06, 0.94], + [46, 1, 0, 0, 0, 0, 1, 1.05, -11.89, 0, 1, 1.06, 0.94], + [47, 1, 29.7, 11.6, 0, 0, 1, 1.033, -12.49, 0, 1, 1.06, 0.94], + [48, 1, 0, 0, 0, 0, 1, 1.027, -12.59, 0, 1, 1.06, 0.94], + [49, 1, 18, 8.5, 0, 0, 1, 1.036, -12.92, 0, 1, 1.06, 0.94], + [50, 1, 21, 10.5, 0, 0, 1, 1.023, -13.39, 0, 1, 1.06, 0.94], + [51, 1, 18, 5.3, 0, 0, 1, 1.052, -12.52, 0, 1, 1.06, 0.94], + [52, 1, 4.9, 2.2, 0, 0, 1, 0.98, -11.47, 0, 1, 1.06, 0.94], + [53, 1, 20, 10, 0, 6.3, 1, 0.971, -12.23, 0, 1, 1.06, 0.94], + [54, 1, 4.1, 1.4, 0, 0, 1, 0.996, -11.69, 0, 1, 1.06, 0.94], + [55, 1, 6.8, 3.4, 0, 0, 1, 1.031, -10.78, 0, 1, 1.06, 0.94], + [56, 1, 7.6, 2.2, 0, 0, 1, 0.968, -16.04, 0, 1, 1.06, 0.94], + [57, 1, 6.7, 2, 0, 0, 1, 0.965, -16.56, 0, 1, 1.06, 0.94] + ]) + + ## 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, apf + ppc["gen"] = array([ + [1, 128.9, -16.1, 200, -140, 1.04, 100, 1, 575.88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [2, 0, -0.8, 50, -17, 1.01, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [3, 40, -1, 60, -10, 0.985, 100, 1, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [6, 0, 0.8, 25, -8, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [8, 450, 62.1, 200, -140, 1.005, 100, 1, 550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [9, 0, 2.2, 9, -3, 0.98, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [12, 310, 128.5, 155, -150, 1.015, 100, 1, 410, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.0083, 0.028, 0.129, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 3, 0.0298, 0.085, 0.0818, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 4, 0.0112, 0.0366, 0.038, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 5, 0.0625, 0.132, 0.0258, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 6, 0.043, 0.148, 0.0348, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 7, 0.02, 0.102, 0.0276, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 8, 0.0339, 0.173, 0.047, 9900, 0, 0, 0, 0, 1, -360, 360], + [8, 9, 0.0099, 0.0505, 0.0548, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 10, 0.0369, 0.1679, 0.044, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 11, 0.0258, 0.0848, 0.0218, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 12, 0.0648, 0.295, 0.0772, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 13, 0.0481, 0.158, 0.0406, 9900, 0, 0, 0, 0, 1, -360, 360], + [13, 14, 0.0132, 0.0434, 0.011, 9900, 0, 0, 0, 0, 1, -360, 360], + [13, 15, 0.0269, 0.0869, 0.023, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 15, 0.0178, 0.091, 0.0988, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 16, 0.0454, 0.206, 0.0546, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 17, 0.0238, 0.108, 0.0286, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 15, 0.0162, 0.053, 0.0544, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 18, 0, 0.555, 0, 9900, 0, 0, 0.97, 0, 1, -360, 360], + [4, 18, 0, 0.43, 0, 9900, 0, 0, 0.978, 0, 1, -360, 360], + [5, 6, 0.0302, 0.0641, 0.0124, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 8, 0.0139, 0.0712, 0.0194, 9900, 0, 0, 0, 0, 1, -360, 360], + [10, 12, 0.0277, 0.1262, 0.0328, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 13, 0.0223, 0.0732, 0.0188, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 13, 0.0178, 0.058, 0.0604, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 16, 0.018, 0.0813, 0.0216, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 17, 0.0397, 0.179, 0.0476, 9900, 0, 0, 0, 0, 1, -360, 360], + [14, 15, 0.0171, 0.0547, 0.0148, 9900, 0, 0, 0, 0, 1, -360, 360], + [18, 19, 0.461, 0.685, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [19, 20, 0.283, 0.434, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [21, 20, 0, 0.7767, 0, 9900, 0, 0, 1.043, 0, 1, -360, 360], + [21, 22, 0.0736, 0.117, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [22, 23, 0.0099, 0.0152, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [23, 24, 0.166, 0.256, 0.0084, 9900, 0, 0, 0, 0, 1, -360, 360], + [24, 25, 0, 1.182, 0, 9900, 0, 0, 1, 0, 1, -360, 360], + [24, 25, 0, 1.23, 0, 9900, 0, 0, 1, 0, 1, -360, 360], + [24, 26, 0, 0.0473, 0, 9900, 0, 0, 1.043, 0, 1, -360, 360], + [26, 27, 0.165, 0.254, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [27, 28, 0.0618, 0.0954, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [28, 29, 0.0418, 0.0587, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 29, 0, 0.0648, 0, 9900, 0, 0, 0.967, 0, 1, -360, 360], + [25, 30, 0.135, 0.202, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [30, 31, 0.326, 0.497, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [31, 32, 0.507, 0.755, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [32, 33, 0.0392, 0.036, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [34, 32, 0, 0.953, 0, 9900, 0, 0, 0.975, 0, 1, -360, 360], + [34, 35, 0.052, 0.078, 0.0032, 9900, 0, 0, 0, 0, 1, -360, 360], + [35, 36, 0.043, 0.0537, 0.0016, 9900, 0, 0, 0, 0, 1, -360, 360], + [36, 37, 0.029, 0.0366, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [37, 38, 0.0651, 0.1009, 0.002, 9900, 0, 0, 0, 0, 1, -360, 360], + [37, 39, 0.0239, 0.0379, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [36, 40, 0.03, 0.0466, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [22, 38, 0.0192, 0.0295, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 41, 0, 0.749, 0, 9900, 0, 0, 0.955, 0, 1, -360, 360], + [41, 42, 0.207, 0.352, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [41, 43, 0, 0.412, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [38, 44, 0.0289, 0.0585, 0.002, 9900, 0, 0, 0, 0, 1, -360, 360], + [15, 45, 0, 0.1042, 0, 9900, 0, 0, 0.955, 0, 1, -360, 360], + [14, 46, 0, 0.0735, 0, 9900, 0, 0, 0.9, 0, 1, -360, 360], + [46, 47, 0.023, 0.068, 0.0032, 9900, 0, 0, 0, 0, 1, -360, 360], + [47, 48, 0.0182, 0.0233, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [48, 49, 0.0834, 0.129, 0.0048, 9900, 0, 0, 0, 0, 1, -360, 360], + [49, 50, 0.0801, 0.128, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [50, 51, 0.1386, 0.22, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [10, 51, 0, 0.0712, 0, 9900, 0, 0, 0.93, 0, 1, -360, 360], + [13, 49, 0, 0.191, 0, 9900, 0, 0, 0.895, 0, 1, -360, 360], + [29, 52, 0.1442, 0.187, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [52, 53, 0.0762, 0.0984, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [53, 54, 0.1878, 0.232, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [54, 55, 0.1732, 0.2265, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [11, 43, 0, 0.153, 0, 9900, 0, 0, 0.958, 0, 1, -360, 360], + [44, 45, 0.0624, 0.1242, 0.004, 9900, 0, 0, 0, 0, 1, -360, 360], + [40, 56, 0, 1.195, 0, 9900, 0, 0, 0.958, 0, 1, -360, 360], + [56, 41, 0.553, 0.549, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [56, 42, 0.2125, 0.354, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [39, 57, 0, 1.355, 0, 9900, 0, 0, 0.98, 0, 1, -360, 360], + [57, 56, 0.174, 0.26, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [38, 49, 0.115, 0.177, 0.003, 9900, 0, 0, 0, 0, 1, -360, 360], + [38, 48, 0.0312, 0.0482, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 55, 0, 0.1205, 0, 9900, 0, 0, 0.94, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.0775795, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.25, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0222222, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.0322581, 20, 0] + ]) + + return ppc diff --git a/module/pypower/autotest/test_case118.glm b/module/pypower/autotest/test_case118.glm new file mode 100644 index 000000000..1b89b0ec8 --- /dev/null +++ b/module/pypower/autotest/test_case118.glm @@ -0,0 +1,11 @@ +#define CASE=118 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file diff --git a/module/pypower/autotest/test_case30.glm b/module/pypower/autotest/test_case30.glm new file mode 100644 index 000000000..e4d15167c --- /dev/null +++ b/module/pypower/autotest/test_case30.glm @@ -0,0 +1,11 @@ +#define CASE=30 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file diff --git a/module/pypower/autotest/test_case39.glm b/module/pypower/autotest/test_case39.glm new file mode 100644 index 000000000..e36b8c639 --- /dev/null +++ b/module/pypower/autotest/test_case39.glm @@ -0,0 +1,11 @@ +#define CASE=39 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file diff --git a/module/pypower/autotest/test_case57.glm b/module/pypower/autotest/test_case57.glm new file mode 100644 index 000000000..081c755db --- /dev/null +++ b/module/pypower/autotest/test_case57.glm @@ -0,0 +1,11 @@ +#define CASE=57 +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif \ No newline at end of file From 057b10a9f4f31f9e7493df65c17d2c3b31c1dc4f Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 15:10:56 -0800 Subject: [PATCH 035/122] Update requirements.csv Signed-off-by: David P. Chassin --- python/requirements.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/python/requirements.csv b/python/requirements.csv index 222fe06b7..73eac64b5 100644 --- a/python/requirements.csv +++ b/python/requirements.csv @@ -34,6 +34,7 @@ Pillow,2,,9.3.0 Pillow,,,9.3.0 PyGithub,2,,1.54.1 pymysql,,,1.0.2 +PYPOWER,,,5.1.16 pyproj,,,3.4.0 pysolar,,,0.9 pytz,2,, From 2c11c45d5fd261e467cb780921f14304bac3ed1d Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 18:54:31 -0800 Subject: [PATCH 036/122] Add initialization and solver update Signed-off-by: David P. Chassin --- module/pypower/autotest/test_case14.glm | 9 +- module/pypower/branch.cpp | 11 ++ module/pypower/bus.cpp | 11 ++ module/pypower/gen.cpp | 11 ++ module/pypower/gencost.cpp | 11 ++ module/pypower/pypower.cpp | 138 ++++++++++++++++++++++++ module/pypower/pypower.h | 2 + runtime/Makefile.mk | 1 + runtime/pypower_solver.py | 11 ++ 9 files changed, 204 insertions(+), 1 deletion(-) create mode 100644 runtime/pypower_solver.py diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm index 944b4e639..a063f73a2 100644 --- a/module/pypower/autotest/test_case14.glm +++ b/module/pypower/autotest/test_case14.glm @@ -8,4 +8,11 @@ #ifexist "../case${CASE}.glm" #on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#endif + +clock +{ + timezone "PST+8PDT"; + starttime "2020-01-01 00:00:00 PST"; + stoptime "2021-01-01 00:00:00 PST"; +} \ No newline at end of file diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp index 347682531..117ae6e40 100644 --- a/module/pypower/branch.cpp +++ b/module/pypower/branch.cpp @@ -72,6 +72,17 @@ branch::branch(MODULE *module) int branch::create(void) { + extern branch *branchlist[MAXENT]; + extern size_t nbranch; + if ( nbranch < MAXENT ) + { + branchlist[nbranch++] = this; + } + else + { + throw "maximum branch entities exceeded"; + } + return 1; /* return 1 on success, 0 on failure */ } diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 1d824deee..183137ee1 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -93,6 +93,17 @@ bus::bus(MODULE *module) int bus::create(void) { + extern bus *buslist[MAXENT]; + extern size_t nbus; + if ( nbus < MAXENT ) + { + buslist[nbus++] = this; + } + else + { + throw "maximum bus entities exceeded"; + } + return 1; /* return 1 on success, 0 on failure */ } diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp index a3e8ff619..d6148063a 100644 --- a/module/pypower/gen.cpp +++ b/module/pypower/gen.cpp @@ -111,6 +111,17 @@ gen::gen(MODULE *module) int gen::create(void) { + extern gen *genlist[MAXENT]; + extern size_t ngen; + if ( ngen < MAXENT ) + { + genlist[ngen++] = this; + } + else + { + throw "maximum gen entities exceeded"; + } + extern double base_MVA; mBase = base_MVA; diff --git a/module/pypower/gencost.cpp b/module/pypower/gencost.cpp index fcff614b4..98ebd0cb0 100644 --- a/module/pypower/gencost.cpp +++ b/module/pypower/gencost.cpp @@ -93,6 +93,17 @@ gencost::gencost(MODULE *module) int gencost::create(void) { + extern gencost *gencostlist[MAXENT]; + extern size_t ngencost; + if ( ngencost < MAXENT ) + { + gencostlist[ngencost++] = this; + } + else + { + throw "maximum gencost entities exceeded"; + } + return 1; /* return 1 on success, 0 on failure */ } diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index dfab829ad..54f3e4db6 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -5,6 +5,8 @@ #include "pypower.h" +#include "Python.h" + bool enable_opf = false; double base_MVA = 100.0; int32 pypower_version = 2; @@ -44,6 +46,142 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) return bus::oclass; } +PyObject *solver = NULL; +PyObject *data = NULL; + +size_t nbus = 0; +bus *buslist[MAXENT]; +PyObject *busdata = NULL; + +size_t nbranch = 0; +branch *branchlist[MAXENT]; +PyObject *branchdata = NULL; + +size_t ngen = 0; +gen *genlist[MAXENT]; +PyObject *gendata = NULL; + +size_t ngencost = 0; +gencost *gencostlist[MAXENT]; +PyObject *gencostdata = NULL; + +EXPORT bool on_init(void) +{ + // import solver + PyObject *module = PyImport_ImportModule("pypower_solver"); + if ( module == NULL ) + { + gl_error("unable to load pypower solver module"); + return false; + } + solver = PyObject_GetAttrString(module,"solver"); + if ( solver == NULL ) + { + gl_error("unable to find pypower solver call"); + return false; + } + + // first time setup of arrays + data = PyDict_New(); + PyDict_SetItemString(data,"version",PyLong_FromLong((long)pypower_version)); + PyDict_SetItemString(data,"baseMVA",PyFloat_FromDouble((double)base_MVA)); + + busdata = PyList_New(nbus); + for ( size_t n = 0 ; n < nbus ; n++ ) + { + PyList_SET_ITEM(busdata,n,PyList_New(17)); + } + PyDict_SetItemString(data,"bus",busdata); + + branchdata = PyList_New(nbranch); + PyDict_SetItemString(data,"branch",branchdata); + for ( size_t n = 0 ; n < nbranch ; n++ ) + { + PyList_SET_ITEM(branchdata,n,PyList_New(13)); + } + + gendata = PyList_New(ngen); + PyDict_SetItemString(data,"gen",gendata); + for ( size_t n = 0 ; n < ngen ; n++ ) + { + PyList_SET_ITEM(gendata,n,PyList_New(21)); + } + + if ( enable_opf ) + { + // TODO: required for OPF solution + throw "OPF not supported yet"; + // gencostdata = PyList_New(7); + // PyDict_SetItemString(data,"gencost",gencostdata); + } + + return true; +} + +EXPORT TIMESTAMP on_sync(TIMESTAMP t0) +{ + + // copy values out to solver + for ( size_t n = 0 ; n < nbus ; n++ ) + { + bus *obj = buslist[n]; + PyObject *pyobj = PyList_GetItem(busdata,n); + PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_bus_i())); + PyList_SET_ITEM(pyobj,1,PyLong_FromLong(obj->get_type())); + PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_Pd())); + PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_Qd())); + PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_Gs())); + PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_Bs())); + PyList_SET_ITEM(pyobj,6,PyLong_FromLong(obj->get_area())); + PyList_SET_ITEM(pyobj,7,PyFloat_FromDouble(obj->get_Vm())); + PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_Va())); + PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_baseKV())); + PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_zone())); + PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); + PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); + } + + // run solver + PyObject *result = PyObject_CallOneArg(solver,data); + if ( Py_IsTrue(result) ) + { + // copy values back from solver + for ( size_t n = 0 ; n < nbus ; n++ ) + { + bus *obj = buslist[n]; + PyObject *pyobj = PyList_GetItem(busdata,n); + obj->set_bus_i(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); + obj->set_type(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); + obj->set_Pd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); + obj->set_Qd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); + obj->set_Gs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); + obj->set_Bs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); + obj->set_area(PyLong_AsLong(PyList_GET_ITEM(pyobj,6))); + obj->set_Vm(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); + obj->set_Va(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); + obj->set_baseKV(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); + obj->set_zone(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); + obj->set_Vmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); + obj->set_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); + + if ( enable_opf ) + { + obj->set_lam_P(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,13))); + obj->set_lam_Q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,14))); + obj->set_mu_Vmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,15))); + obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); + } + } + } + else + { + gl_warning("solver failed"); + } + Py_DECREF(result); + + + return TS_NEVER; +} EXPORT int do_kill(void*) { diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index 9f652d2a8..104f77441 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -16,4 +16,6 @@ #include "gen.h" #include "gencost.h" +#define MAXENT 30000 // maximum number of bus/branch/gen/gencost entities supported + #endif diff --git a/runtime/Makefile.mk b/runtime/Makefile.mk index 42d515955..4f69adb84 100644 --- a/runtime/Makefile.mk +++ b/runtime/Makefile.mk @@ -27,6 +27,7 @@ dist_pkgdata_DATA += runtime/node_b.png dist_pkgdata_DATA += runtime/node_g.png dist_pkgdata_DATA += runtime/node_k.png dist_pkgdata_DATA += runtime/node_r.png +dist_pkgdata_DATA += runtime/pypower_solver.py dist_pkgdata_DATA += runtime/regulator_b.png dist_pkgdata_DATA += runtime/regulator_g.png dist_pkgdata_DATA += runtime/regulator_k.png diff --git a/runtime/pypower_solver.py b/runtime/pypower_solver.py new file mode 100644 index 000000000..4030887b2 --- /dev/null +++ b/runtime/pypower_solver.py @@ -0,0 +1,11 @@ +import os, sys +import pypower + +with_opf = False + +def solver(pf_case): + + print(f"solver(pf_case={pf_case})",file=sys.stderr) + + return True + From 038aa9256c2ab4677e04d639b195c49069a6999a Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 19 Feb 2024 21:59:30 -0800 Subject: [PATCH 037/122] Added solver Signed-off-by: David P. Chassin --- module/pypower/pypower.cpp | 106 ++++++++++++++++++++++++++++++++++++- runtime/pypower_solver.py | 20 +++++-- 2 files changed, 121 insertions(+), 5 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 54f3e4db6..b771ef2cd 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -104,7 +104,7 @@ EXPORT bool on_init(void) PyDict_SetItemString(data,"gen",gendata); for ( size_t n = 0 ; n < ngen ; n++ ) { - PyList_SET_ITEM(gendata,n,PyList_New(21)); + PyList_SET_ITEM(gendata,n,PyList_New(25)); } if ( enable_opf ) @@ -139,6 +139,59 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_zone())); PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); + PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); + PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); + PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); + PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); + } + for ( size_t n = 0 ; n < nbranch ; n++ ) + { + branch *obj = branchlist[n]; + PyObject *pyobj = PyList_GetItem(branchdata,n); + PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_fbus())); + PyList_SET_ITEM(pyobj,1,PyLong_FromLong(obj->get_tbus())); + PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_r())); + PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_x())); + PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_b())); + PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_rateA())); + PyList_SET_ITEM(pyobj,6,PyFloat_FromDouble(obj->get_rateB())); + PyList_SET_ITEM(pyobj,7,PyFloat_FromDouble(obj->get_rateC())); + PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_ratio())); + PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_angle())); + PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_status())); + PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_angmin())); + PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_angmax())); + + } + for ( size_t n = 0 ; n < ngen ; n++ ) + { + gen *obj = genlist[n]; + PyObject *pyobj = PyList_GetItem(gendata,n); + PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_bus())); + PyList_SET_ITEM(pyobj,1,PyFloat_FromDouble(obj->get_Pg())); + PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_Qg())); + PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_Qmax())); + PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_Qmin())); + PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_Vg())); + PyList_SET_ITEM(pyobj,6,PyFloat_FromDouble(obj->get_mBase())); + PyList_SET_ITEM(pyobj,7,PyLong_FromLong(obj->get_status())); + PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_Pmax())); + PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_Pmin())); + PyList_SET_ITEM(pyobj,10,PyFloat_FromDouble(obj->get_Pc1())); + PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Pc2())); + PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Qc1min())); + PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_Qc1max())); + PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_Qc2min())); + PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_Qc2max())); + PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_ramp_agc())); + PyList_SET_ITEM(pyobj,17,PyFloat_FromDouble(obj->get_ramp_10())); + PyList_SET_ITEM(pyobj,18,PyFloat_FromDouble(obj->get_ramp_30())); + PyList_SET_ITEM(pyobj,19,PyFloat_FromDouble(obj->get_ramp_q())); + PyList_SET_ITEM(pyobj,20,PyFloat_FromDouble(obj->get_apf())); + PyList_SET_ITEM(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); + PyList_SET_ITEM(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); + PyList_SET_ITEM(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); + PyList_SET_ITEM(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); } // run solver @@ -172,6 +225,55 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); } } + for ( size_t n = 0 ; n < nbranch ; n++ ) + { + branch *obj = branchlist[n]; + PyObject *pyobj = PyList_GetItem(branchdata,n); + obj->set_fbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); + obj->set_tbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); + obj->set_r(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); + obj->set_x(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); + obj->set_b(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); + obj->set_rateA(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); + obj->set_rateB(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); + obj->set_rateC(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); + obj->set_ratio(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); + obj->set_angle(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); + obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); + obj->set_angmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); + obj->set_angmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); + } + for ( size_t n = 0 ; n < ngen ; n++ ) + { + gen *obj = genlist[n]; + PyObject *pyobj = PyList_GetItem(gendata,n); + obj->set_bus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); + obj->set_Pg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,1))); + obj->set_Qg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); + obj->set_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); + obj->set_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); + obj->set_Vg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); + obj->set_mBase(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); + obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,7))); + obj->set_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); + obj->set_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); + obj->set_Pc1(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,10))); + obj->set_Pc2(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); + obj->set_Qc1min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); + obj->set_Qc1max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,13))); + obj->set_Qc2min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,14))); + obj->set_Qc2max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,15))); + obj->set_ramp_agc(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); + obj->set_ramp_10(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,17))); + obj->set_ramp_30(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,18))); + obj->set_ramp_q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,19))); + obj->set_apf(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,20))); + obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,21))); + obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,22))); + obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,23))); + obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,24))); + + } } else { @@ -180,7 +282,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) Py_DECREF(result); - return TS_NEVER; + return t0+3600; } EXPORT int do_kill(void*) diff --git a/runtime/pypower_solver.py b/runtime/pypower_solver.py index 4030887b2..d5a0c7ad8 100644 --- a/runtime/pypower_solver.py +++ b/runtime/pypower_solver.py @@ -1,11 +1,25 @@ import os, sys -import pypower +from pypower import runpf +from numpy import array with_opf = False def solver(pf_case): - print(f"solver(pf_case={pf_case})",file=sys.stderr) - + data = dict(version=pf_case['version'],baseMVA=pf_case['baseMVA']) + + # copy from model + for name in ['bus','branch','gen']: + data[name] = array(pf_case[name]) + + # TODO: call solver + runpf(data) + + # copy back to model + for name in ['bus','branch','gen']: + pf_case[name] = data[name].tolist() + + print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) + return True From 356e7b8da2022c2eb2aa31b10cd0eac450131be2 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 06:39:33 -0800 Subject: [PATCH 038/122] work update Signed-off-by: David P. Chassin --- module/pypower/autotest/casedata.py | 1 + module/pypower/bus.cpp | 31 ++++++++++--------- module/pypower/gen.cpp | 17 +++++----- module/pypower/pypower.cpp | 48 ++++++++++++++++------------- runtime/pypower_solver.py | 12 ++++++-- 5 files changed, 62 insertions(+), 47 deletions(-) create mode 100644 module/pypower/autotest/casedata.py diff --git a/module/pypower/autotest/casedata.py b/module/pypower/autotest/casedata.py new file mode 100644 index 000000000..4791ed555 --- /dev/null +++ b/module/pypower/autotest/casedata.py @@ -0,0 +1 @@ +True \ No newline at end of file diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 183137ee1..17473e9de 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -67,21 +67,22 @@ bus::bus(MODULE *module) PT_double, "Vmin", get_Vmin_offset(), PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", - PT_double, "lam_P", get_lam_P_offset(), - PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "lam_Q", get_lam_Q_offset(), - PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "mu_Vmax", get_mu_Vmax_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "mu_Vmin", get_mu_Vmin_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", - PT_ACCESS, PA_REFERENCE, + // TODO: add support for OPF + // PT_double, "lam_P", get_lam_P_offset(), + // PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", + // PT_ACCESS, PA_REFERENCE, + + // PT_double, "lam_Q", get_lam_Q_offset(), + // PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", + // PT_ACCESS, PA_REFERENCE, + + // PT_double, "mu_Vmax", get_mu_Vmax_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", + // PT_ACCESS, PA_REFERENCE, + + // PT_double, "mu_Vmin", get_mu_Vmin_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", + // PT_ACCESS, PA_REFERENCE, NULL)<1){ char msg[256]; diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp index d6148063a..5ec44d2f3 100644 --- a/module/pypower/gen.cpp +++ b/module/pypower/gen.cpp @@ -89,17 +89,18 @@ gen::gen(MODULE *module) PT_double, "apf", get_apf_offset(), PT_DESCRIPTION, "area participation factor", - PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", + // TODO: add support for OPF + // PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", - PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", + // PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", - PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", + // PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", - PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", + // PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), + // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", NULL)<1){ char msg[256]; diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index b771ef2cd..ac4c26260 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -24,24 +24,26 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new bus(module); new branch(module); new gen(module); - new gencost(module); + // TODO: add support for OPF + // new gencost(module); gl_global_create("pypower::version", PT_int32, &pypower_version, PT_DESCRIPTION, "Version of pypower used", NULL); - gl_global_create("pypower::enable_opf", - PT_bool, &enable_opf, - PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", - NULL); - gl_global_create("pypower::baseMVA", PT_double, &base_MVA, PT_UNITS, "MVA", PT_DESCRIPTION, "Base MVA value", NULL); + // TODO: add support for OPF + // gl_global_create("pypower::enable_opf", + // PT_bool, &enable_opf, + // PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", + // NULL); + // always return the first class registered return bus::oclass; } @@ -89,7 +91,7 @@ EXPORT bool on_init(void) busdata = PyList_New(nbus); for ( size_t n = 0 ; n < nbus ; n++ ) { - PyList_SET_ITEM(busdata,n,PyList_New(17)); + PyList_SET_ITEM(busdata,n,PyList_New(enable_opf?17:13)); } PyDict_SetItemString(data,"bus",busdata); @@ -104,7 +106,7 @@ EXPORT bool on_init(void) PyDict_SetItemString(data,"gen",gendata); for ( size_t n = 0 ; n < ngen ; n++ ) { - PyList_SET_ITEM(gendata,n,PyList_New(25)); + PyList_SET_ITEM(gendata,n,PyList_New(enable_opf?25:21)); } if ( enable_opf ) @@ -139,10 +141,11 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_zone())); PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); - PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); - PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); - PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); - PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); + // TODO: add support for OPF + // PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); + // PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); + // PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); + // PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); } for ( size_t n = 0 ; n < nbranch ; n++ ) { @@ -188,10 +191,11 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SET_ITEM(pyobj,18,PyFloat_FromDouble(obj->get_ramp_30())); PyList_SET_ITEM(pyobj,19,PyFloat_FromDouble(obj->get_ramp_q())); PyList_SET_ITEM(pyobj,20,PyFloat_FromDouble(obj->get_apf())); - PyList_SET_ITEM(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); - PyList_SET_ITEM(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); - PyList_SET_ITEM(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); - PyList_SET_ITEM(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); + // TODO: add support for OPF + // PyList_SET_ITEM(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); + // PyList_SET_ITEM(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); + // PyList_SET_ITEM(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); + // PyList_SET_ITEM(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); } // run solver @@ -268,11 +272,13 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) obj->set_ramp_30(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,18))); obj->set_ramp_q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,19))); obj->set_apf(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,20))); - obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,21))); - obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,22))); - obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,23))); - obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,24))); - + if ( enable_opf ) + { + obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,21))); + obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,22))); + obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,23))); + obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,24))); + } } } else diff --git a/runtime/pypower_solver.py b/runtime/pypower_solver.py index d5a0c7ad8..54ded73aa 100644 --- a/runtime/pypower_solver.py +++ b/runtime/pypower_solver.py @@ -3,6 +3,7 @@ from numpy import array with_opf = False +save_case = True def solver(pf_case): @@ -12,12 +13,17 @@ def solver(pf_case): for name in ['bus','branch','gen']: data[name] = array(pf_case[name]) + if save_case: + with open("casedata.py","w") as fh: + fh.write(str(save_case)) + # TODO: call solver - runpf(data) + _,result = runpf(data) # copy back to model - for name in ['bus','branch','gen']: - pf_case[name] = data[name].tolist() + if result: + for name in ['bus','branch','gen']: + pf_case[name] = data[name].tolist() print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) From 85b3a40d38a413cceaa8fe50a45a5e0bb3759086 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 08:30:31 -0800 Subject: [PATCH 039/122] Move pypower_solver.py from runtime to module/pypower Signed-off-by: David P. Chassin --- module/pypower/Makefile.mk | 2 ++ module/pypower/pypower.cpp | 2 +- {runtime => module/pypower}/pypower_solver.py | 3 +++ runtime/Makefile.mk | 1 - 4 files changed, 6 insertions(+), 2 deletions(-) rename {runtime => module/pypower}/pypower_solver.py (86%) diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 5e74c009c..843aa995e 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -17,3 +17,5 @@ module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/branch.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h + +dist_pkgdata_DATA += runtime/pypower_solver.py diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index ac4c26260..d4a79ef25 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -1,4 +1,4 @@ -// module/pypower/main.cpp +// module/pypower/pypower.cpp // Copyright (C) 2024 Regents of the Leland Stanford Junior University #define DLMAIN diff --git a/runtime/pypower_solver.py b/module/pypower/pypower_solver.py similarity index 86% rename from runtime/pypower_solver.py rename to module/pypower/pypower_solver.py index 54ded73aa..617648d8b 100644 --- a/runtime/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -1,3 +1,6 @@ +# module/pypower/pypower_solver.py +# Copyright (C) 2024 Regents of the Leland Stanford Junior University + import os, sys from pypower import runpf from numpy import array diff --git a/runtime/Makefile.mk b/runtime/Makefile.mk index 4f69adb84..42d515955 100644 --- a/runtime/Makefile.mk +++ b/runtime/Makefile.mk @@ -27,7 +27,6 @@ dist_pkgdata_DATA += runtime/node_b.png dist_pkgdata_DATA += runtime/node_g.png dist_pkgdata_DATA += runtime/node_k.png dist_pkgdata_DATA += runtime/node_r.png -dist_pkgdata_DATA += runtime/pypower_solver.py dist_pkgdata_DATA += runtime/regulator_b.png dist_pkgdata_DATA += runtime/regulator_g.png dist_pkgdata_DATA += runtime/regulator_k.png From 3dadbe3146f24d2db6e2a702e2b9e1dd8a31c843 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 08:51:34 -0800 Subject: [PATCH 040/122] Simplify autotest case structure Signed-off-by: David P. Chassin --- module/pypower/autotest/case.glm | 17 +++++++++++++++++ module/pypower/autotest/case14.glm | 2 +- module/pypower/autotest/test_case118.glm | 11 +---------- module/pypower/autotest/test_case14.glm | 18 +----------------- module/pypower/autotest/test_case30.glm | 11 +---------- module/pypower/autotest/test_case39.glm | 11 +---------- module/pypower/autotest/test_case57.glm | 11 +---------- 7 files changed, 23 insertions(+), 58 deletions(-) create mode 100644 module/pypower/autotest/case.glm diff --git a/module/pypower/autotest/case.glm b/module/pypower/autotest/case.glm new file mode 100644 index 000000000..764acbb0f --- /dev/null +++ b/module/pypower/autotest/case.glm @@ -0,0 +1,17 @@ +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#endif + +#input "case${CASE}.py" -t pypower +#set savefile=case${CASE}.json + +#ifexist "../case${CASE}.glm" +#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm +#endif + +clock +{ + timezone "PST+8PDT"; + starttime "2020-01-01 00:00:00 PST"; + stoptime "2021-01-01 00:00:00 PST"; +} diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm index f0abaa570..7fef84645 100644 --- a/module/pypower/autotest/case14.glm +++ b/module/pypower/autotest/case14.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/test_case118.glm b/module/pypower/autotest/test_case118.glm index 1b89b0ec8..58fb5ba58 100644 --- a/module/pypower/autotest/test_case118.glm +++ b/module/pypower/autotest/test_case118.glm @@ -1,11 +1,2 @@ #define CASE=118 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#include "case.glm" diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm index a063f73a2..2a7c95e6b 100644 --- a/module/pypower/autotest/test_case14.glm +++ b/module/pypower/autotest/test_case14.glm @@ -1,18 +1,2 @@ #define CASE=14 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif - -clock -{ - timezone "PST+8PDT"; - starttime "2020-01-01 00:00:00 PST"; - stoptime "2021-01-01 00:00:00 PST"; -} \ No newline at end of file +#include "case.glm" diff --git a/module/pypower/autotest/test_case30.glm b/module/pypower/autotest/test_case30.glm index e4d15167c..1b2da3922 100644 --- a/module/pypower/autotest/test_case30.glm +++ b/module/pypower/autotest/test_case30.glm @@ -1,11 +1,2 @@ #define CASE=30 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#include "case.glm" diff --git a/module/pypower/autotest/test_case39.glm b/module/pypower/autotest/test_case39.glm index e36b8c639..8920bfff1 100644 --- a/module/pypower/autotest/test_case39.glm +++ b/module/pypower/autotest/test_case39.glm @@ -1,11 +1,2 @@ #define CASE=39 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#include "case.glm" diff --git a/module/pypower/autotest/test_case57.glm b/module/pypower/autotest/test_case57.glm index 081c755db..1d73e800d 100644 --- a/module/pypower/autotest/test_case57.glm +++ b/module/pypower/autotest/test_case57.glm @@ -1,11 +1,2 @@ #define CASE=57 -#ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . -#endif - -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif \ No newline at end of file +#include "case.glm" From f1242e53f1e2e87e9bfe4b527feefc5386181bf6 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 08:59:02 -0800 Subject: [PATCH 041/122] Update Makefile.mk Signed-off-by: David P. Chassin --- module/pypower/Makefile.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 843aa995e..0f0d1cb9e 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -18,4 +18,4 @@ module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/br module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h -dist_pkgdata_DATA += runtime/pypower_solver.py +dist_pkgdata_DATA += module/pypower/pypower_solver.py From 5f120261d98443d97e21ef063204935d6086ba08 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 08:59:07 -0800 Subject: [PATCH 042/122] Update pypower.cpp Signed-off-by: David P. Chassin --- module/pypower/pypower.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index d4a79ef25..47512370e 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -200,7 +200,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) // run solver PyObject *result = PyObject_CallOneArg(solver,data); - if ( Py_IsTrue(result) ) + if ( result && Py_IsTrue(result) ) { // copy values back from solver for ( size_t n = 0 ; n < nbus ; n++ ) @@ -285,8 +285,10 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { gl_warning("solver failed"); } - Py_DECREF(result); - + if ( result ) + { + Py_DECREF(result); + } return t0+3600; } From fd3fc07d212b0ce3a06cc7155f32665734c9c5ec Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:17:39 -0800 Subject: [PATCH 043/122] Update branch.cpp Signed-off-by: David P. Chassin --- module/pypower/branch.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp index 117ae6e40..b9763fc8b 100644 --- a/module/pypower/branch.cpp +++ b/module/pypower/branch.cpp @@ -32,10 +32,10 @@ branch::branch(MODULE *module) PT_double, "r[pu*Ohm]", get_r_offset(), PT_DESCRIPTION, "resistance (p.u.)", - PT_double, "x[pu*Ohm]", get_r_offset(), + PT_double, "x[pu*Ohm]", get_x_offset(), PT_DESCRIPTION, "reactance (p.u.)", - PT_double, "b[pu/Ohm]", get_r_offset(), + PT_double, "b[pu/Ohm]", get_b_offset(), PT_DESCRIPTION, "total line charging susceptance (p.u.)", PT_double, "rateA[MVA]", get_rateA_offset(), From 8680654f775714d288c278a4d353d1ef5e9e30b0 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:18:00 -0800 Subject: [PATCH 044/122] Fix autotests Signed-off-by: David P. Chassin --- module/pypower/autotest/case118.glm | 2 +- module/pypower/autotest/case30.glm | 2 +- module/pypower/autotest/case39.glm | 2 +- module/pypower/autotest/case57.glm | 2 +- module/pypower/autotest/casedata.py | 1 - module/pypower/autotest/test_case118.glm | 5 ++++- module/pypower/autotest/test_case14.glm | 5 ++++- module/pypower/autotest/test_case30.glm | 5 ++++- module/pypower/autotest/test_case39.glm | 5 ++++- module/pypower/autotest/test_case57.glm | 5 ++++- 10 files changed, 24 insertions(+), 10 deletions(-) delete mode 100644 module/pypower/autotest/casedata.py diff --git a/module/pypower/autotest/case118.glm b/module/pypower/autotest/case118.glm index e32f82fe1..279ab3e0e 100644 --- a/module/pypower/autotest/case118.glm +++ b/module/pypower/autotest/case118.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/case30.glm b/module/pypower/autotest/case30.glm index 02902483c..8096ef22f 100644 --- a/module/pypower/autotest/case30.glm +++ b/module/pypower/autotest/case30.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/case39.glm b/module/pypower/autotest/case39.glm index 35862f968..fd7a25b76 100644 --- a/module/pypower/autotest/case39.glm +++ b/module/pypower/autotest/case39.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/case57.glm b/module/pypower/autotest/case57.glm index 34108bf03..502f05f7e 100644 --- a/module/pypower/autotest/case57.glm +++ b/module/pypower/autotest/case57.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240219-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/casedata.py b/module/pypower/autotest/casedata.py deleted file mode 100644 index 4791ed555..000000000 --- a/module/pypower/autotest/casedata.py +++ /dev/null @@ -1 +0,0 @@ -True \ No newline at end of file diff --git a/module/pypower/autotest/test_case118.glm b/module/pypower/autotest/test_case118.glm index 58fb5ba58..1653a47ac 100644 --- a/module/pypower/autotest/test_case118.glm +++ b/module/pypower/autotest/test_case118.glm @@ -1,2 +1,5 @@ #define CASE=118 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm index 2a7c95e6b..b6d28c7df 100644 --- a/module/pypower/autotest/test_case14.glm +++ b/module/pypower/autotest/test_case14.glm @@ -1,2 +1,5 @@ #define CASE=14 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" diff --git a/module/pypower/autotest/test_case30.glm b/module/pypower/autotest/test_case30.glm index 1b2da3922..bb3bbfb0b 100644 --- a/module/pypower/autotest/test_case30.glm +++ b/module/pypower/autotest/test_case30.glm @@ -1,2 +1,5 @@ #define CASE=30 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" diff --git a/module/pypower/autotest/test_case39.glm b/module/pypower/autotest/test_case39.glm index 8920bfff1..1363a343c 100644 --- a/module/pypower/autotest/test_case39.glm +++ b/module/pypower/autotest/test_case39.glm @@ -1,2 +1,5 @@ #define CASE=39 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" diff --git a/module/pypower/autotest/test_case57.glm b/module/pypower/autotest/test_case57.glm index 1d73e800d..3c5ab2970 100644 --- a/module/pypower/autotest/test_case57.glm +++ b/module/pypower/autotest/test_case57.glm @@ -1,2 +1,5 @@ #define CASE=57 -#include "case.glm" +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" From a67d4b40951d6f5cb399eef12891643a352ca7dd Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:37:54 -0800 Subject: [PATCH 045/122] Add documentation Signed-off-by: David P. Chassin --- docs/Converters/Import/PyPower_cases.md | 17 ++++++++++++++++ docs/Module/Pypower.md | 26 +++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 docs/Converters/Import/PyPower_cases.md create mode 100644 docs/Module/Pypower.md diff --git a/docs/Converters/Import/PyPower_cases.md b/docs/Converters/Import/PyPower_cases.md new file mode 100644 index 000000000..487501c14 --- /dev/null +++ b/docs/Converters/Import/PyPower_cases.md @@ -0,0 +1,17 @@ +[[/Converters/Import/Ami_data]] -- AMI data import + +# Synopis + +GLM: + +~~~ +#input "casefile.py" -t pypower +~~~ + +# Description + +The `py2glm.py` converter support conversion of PyPower case files to GLM models. + +# See also + +* [[/Module/Pypower]] diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md new file mode 100644 index 000000000..0d5f730f4 --- /dev/null +++ b/docs/Module/Pypower.md @@ -0,0 +1,26 @@ +[[/Module/Pypower]] -- Module pypower + +# Synopsis + +GLM: + +~~~ +module pypower +{ + set {QUIET=65536, WARNING=131072, DEBUG=262144, VERBOSE=524288} message_flags; // module message control flags + int32 version; // Version of pypower used + int32 maximum_timestep; // Maximum timestep allowed between solutions + double baseMVA[MVA]; // Base MVA value + bool stop_on_failure; // Flag to stop simulation on solver failure +} +~~~ + +# Description + +The `pypower` module links `gridlabd` with the `pypower` powerflow solver. The objects used to link the two solvers are supported by the `bus`, `branch`, and `gen` classes. For details on these +objects' properties, see the [PyPower documentation]([https://pypi.org/project/PYPOWER/). + +# See also + +* [PyPower documentation]([https://pypi.org/project/PYPOWER/) +* [/Converters/Import/PyPower_cases] From 77db9b45f9106760a06c208e45016fafb5c8dbc8 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:38:12 -0800 Subject: [PATCH 046/122] Update pypower.cpp Signed-off-by: David P. Chassin --- module/pypower/pypower.cpp | 156 ++++++++++++++++++++++--------------- 1 file changed, 95 insertions(+), 61 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 47512370e..1a90e180a 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -10,6 +10,9 @@ bool enable_opf = false; double base_MVA = 100.0; int32 pypower_version = 2; +bool stop_on_failure = false; +int32 maximum_timestep = 0; // seconds; 0 = no max ts +enumeration solver_method = 1; EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) { @@ -32,6 +35,21 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) PT_DESCRIPTION, "Version of pypower used", NULL); + gl_global_create("pypower::solver_method", + PT_enumeration, &solver_method, + PT_KEYWORD, "NR", (enumeration)1, + PT_KEYWORD, "FD-XB", (enumeration)1, + PT_KEYWORD, "FD-BX", (enumeration)1, + PT_KEYWORD, "GS", (enumeration)1, + PT_DESCRIPTION, "PyPower solver method to use", + NULL + ); + + gl_global_create("pypower::maximum_timestep", + PT_int32, &maximum_timestep, + PT_DESCRIPTION, "Maximum timestep allowed between solutions", + NULL); + gl_global_create("pypower::baseMVA", PT_double, &base_MVA, PT_UNITS, "MVA", @@ -44,6 +62,11 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) // PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", // NULL); + gl_global_create("pypower::stop_on_failure", + PT_bool, &stop_on_failure, + PT_DESCRIPTION, "Flag to stop simulation on solver failure", + NULL); + // always return the first class registered return bus::oclass; } @@ -91,7 +114,7 @@ EXPORT bool on_init(void) busdata = PyList_New(nbus); for ( size_t n = 0 ; n < nbus ; n++ ) { - PyList_SET_ITEM(busdata,n,PyList_New(enable_opf?17:13)); + PyList_SetItem(busdata,n,PyList_New(enable_opf?17:13)); } PyDict_SetItemString(data,"bus",busdata); @@ -99,14 +122,14 @@ EXPORT bool on_init(void) PyDict_SetItemString(data,"branch",branchdata); for ( size_t n = 0 ; n < nbranch ; n++ ) { - PyList_SET_ITEM(branchdata,n,PyList_New(13)); + PyList_SetItem(branchdata,n,PyList_New(13)); } gendata = PyList_New(ngen); PyDict_SetItemString(data,"gen",gendata); for ( size_t n = 0 ; n < ngen ; n++ ) { - PyList_SET_ITEM(gendata,n,PyList_New(enable_opf?25:21)); + PyList_SetItem(gendata,n,PyList_New(enable_opf?25:21)); } if ( enable_opf ) @@ -128,74 +151,78 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { bus *obj = buslist[n]; PyObject *pyobj = PyList_GetItem(busdata,n); - PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_bus_i())); - PyList_SET_ITEM(pyobj,1,PyLong_FromLong(obj->get_type())); - PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_Pd())); - PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_Qd())); - PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_Gs())); - PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_Bs())); - PyList_SET_ITEM(pyobj,6,PyLong_FromLong(obj->get_area())); - PyList_SET_ITEM(pyobj,7,PyFloat_FromDouble(obj->get_Vm())); - PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_Va())); - PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_baseKV())); - PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_zone())); - PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); - PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); - // TODO: add support for OPF - // PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); - // PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); - // PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); - // PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_bus_i())); + PyList_SetItem(pyobj,1,PyLong_FromLong(obj->get_type())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_Pd())); + PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_Qd())); + PyList_SetItem(pyobj,4,PyFloat_FromDouble(obj->get_Gs())); + PyList_SetItem(pyobj,5,PyFloat_FromDouble(obj->get_Bs())); + PyList_SetItem(pyobj,6,PyLong_FromLong(obj->get_area())); + PyList_SetItem(pyobj,7,PyFloat_FromDouble(obj->get_Vm())); + PyList_SetItem(pyobj,8,PyFloat_FromDouble(obj->get_Va())); + PyList_SetItem(pyobj,9,PyFloat_FromDouble(obj->get_baseKV())); + PyList_SetItem(pyobj,10,PyLong_FromLong(obj->get_zone())); + PyList_SetItem(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); + PyList_SetItem(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); + if ( enable_opf ) + { + PyList_SetItem(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); + PyList_SetItem(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); + PyList_SetItem(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); + PyList_SetItem(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); + } } for ( size_t n = 0 ; n < nbranch ; n++ ) { branch *obj = branchlist[n]; PyObject *pyobj = PyList_GetItem(branchdata,n); - PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_fbus())); - PyList_SET_ITEM(pyobj,1,PyLong_FromLong(obj->get_tbus())); - PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_r())); - PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_x())); - PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_b())); - PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_rateA())); - PyList_SET_ITEM(pyobj,6,PyFloat_FromDouble(obj->get_rateB())); - PyList_SET_ITEM(pyobj,7,PyFloat_FromDouble(obj->get_rateC())); - PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_ratio())); - PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_angle())); - PyList_SET_ITEM(pyobj,10,PyLong_FromLong(obj->get_status())); - PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_angmin())); - PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_angmax())); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_fbus())); + PyList_SetItem(pyobj,1,PyLong_FromLong(obj->get_tbus())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_r())); + PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_x())); + PyList_SetItem(pyobj,4,PyFloat_FromDouble(obj->get_b())); + PyList_SetItem(pyobj,5,PyFloat_FromDouble(obj->get_rateA())); + PyList_SetItem(pyobj,6,PyFloat_FromDouble(obj->get_rateB())); + PyList_SetItem(pyobj,7,PyFloat_FromDouble(obj->get_rateC())); + PyList_SetItem(pyobj,8,PyFloat_FromDouble(obj->get_ratio())); + PyList_SetItem(pyobj,9,PyFloat_FromDouble(obj->get_angle())); + PyList_SetItem(pyobj,10,PyLong_FromLong(obj->get_status())); + PyList_SetItem(pyobj,11,PyFloat_FromDouble(obj->get_angmin())); + PyList_SetItem(pyobj,12,PyFloat_FromDouble(obj->get_angmax())); } for ( size_t n = 0 ; n < ngen ; n++ ) { gen *obj = genlist[n]; PyObject *pyobj = PyList_GetItem(gendata,n); - PyList_SET_ITEM(pyobj,0,PyLong_FromLong(obj->get_bus())); - PyList_SET_ITEM(pyobj,1,PyFloat_FromDouble(obj->get_Pg())); - PyList_SET_ITEM(pyobj,2,PyFloat_FromDouble(obj->get_Qg())); - PyList_SET_ITEM(pyobj,3,PyFloat_FromDouble(obj->get_Qmax())); - PyList_SET_ITEM(pyobj,4,PyFloat_FromDouble(obj->get_Qmin())); - PyList_SET_ITEM(pyobj,5,PyFloat_FromDouble(obj->get_Vg())); - PyList_SET_ITEM(pyobj,6,PyFloat_FromDouble(obj->get_mBase())); - PyList_SET_ITEM(pyobj,7,PyLong_FromLong(obj->get_status())); - PyList_SET_ITEM(pyobj,8,PyFloat_FromDouble(obj->get_Pmax())); - PyList_SET_ITEM(pyobj,9,PyFloat_FromDouble(obj->get_Pmin())); - PyList_SET_ITEM(pyobj,10,PyFloat_FromDouble(obj->get_Pc1())); - PyList_SET_ITEM(pyobj,11,PyFloat_FromDouble(obj->get_Pc2())); - PyList_SET_ITEM(pyobj,12,PyFloat_FromDouble(obj->get_Qc1min())); - PyList_SET_ITEM(pyobj,13,PyFloat_FromDouble(obj->get_Qc1max())); - PyList_SET_ITEM(pyobj,14,PyFloat_FromDouble(obj->get_Qc2min())); - PyList_SET_ITEM(pyobj,15,PyFloat_FromDouble(obj->get_Qc2max())); - PyList_SET_ITEM(pyobj,16,PyFloat_FromDouble(obj->get_ramp_agc())); - PyList_SET_ITEM(pyobj,17,PyFloat_FromDouble(obj->get_ramp_10())); - PyList_SET_ITEM(pyobj,18,PyFloat_FromDouble(obj->get_ramp_30())); - PyList_SET_ITEM(pyobj,19,PyFloat_FromDouble(obj->get_ramp_q())); - PyList_SET_ITEM(pyobj,20,PyFloat_FromDouble(obj->get_apf())); - // TODO: add support for OPF - // PyList_SET_ITEM(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); - // PyList_SET_ITEM(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); - // PyList_SET_ITEM(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); - // PyList_SET_ITEM(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_bus())); + PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_Pg())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_Qg())); + PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_Qmax())); + PyList_SetItem(pyobj,4,PyFloat_FromDouble(obj->get_Qmin())); + PyList_SetItem(pyobj,5,PyFloat_FromDouble(obj->get_Vg())); + PyList_SetItem(pyobj,6,PyFloat_FromDouble(obj->get_mBase())); + PyList_SetItem(pyobj,7,PyLong_FromLong(obj->get_status())); + PyList_SetItem(pyobj,8,PyFloat_FromDouble(obj->get_Pmax())); + PyList_SetItem(pyobj,9,PyFloat_FromDouble(obj->get_Pmin())); + PyList_SetItem(pyobj,10,PyFloat_FromDouble(obj->get_Pc1())); + PyList_SetItem(pyobj,11,PyFloat_FromDouble(obj->get_Pc2())); + PyList_SetItem(pyobj,12,PyFloat_FromDouble(obj->get_Qc1min())); + PyList_SetItem(pyobj,13,PyFloat_FromDouble(obj->get_Qc1max())); + PyList_SetItem(pyobj,14,PyFloat_FromDouble(obj->get_Qc2min())); + PyList_SetItem(pyobj,15,PyFloat_FromDouble(obj->get_Qc2max())); + PyList_SetItem(pyobj,16,PyFloat_FromDouble(obj->get_ramp_agc())); + PyList_SetItem(pyobj,17,PyFloat_FromDouble(obj->get_ramp_10())); + PyList_SetItem(pyobj,18,PyFloat_FromDouble(obj->get_ramp_30())); + PyList_SetItem(pyobj,19,PyFloat_FromDouble(obj->get_ramp_q())); + PyList_SetItem(pyobj,20,PyFloat_FromDouble(obj->get_apf())); + if ( enable_opf ) + { + PyList_SetItem(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); + PyList_SetItem(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); + PyList_SetItem(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); + PyList_SetItem(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); + } } // run solver @@ -290,7 +317,14 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) Py_DECREF(result); } - return t0+3600; + if ( stop_on_failure ) + { + return TS_INVALID; + } + else + { + return maximum_timestep > 0 ? t0+3600 : TS_NEVER; + } } EXPORT int do_kill(void*) From 612e6c0c61ed870c8951323da8ce6613070dfdde Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:38:18 -0800 Subject: [PATCH 047/122] Update pypower_solver.py Signed-off-by: David P. Chassin --- module/pypower/pypower_solver.py | 92 ++++++++++++++++++++++++++------ 1 file changed, 75 insertions(+), 17 deletions(-) diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index 617648d8b..280e6ddab 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -2,33 +2,91 @@ # Copyright (C) 2024 Regents of the Leland Stanford Junior University import os, sys -from pypower import runpf +from pypower.api import case14, ppoption, runpf from numpy import array with_opf = False -save_case = True +save_case = False +debug = False +verbose = False +solver_method = 1 # 1=NR, 2=FD-XB, 3=FD-BX, 4=GS +solution_tolerance = 1e-08 +maximum_iterations_nr = 10 +maximum_iterations_fd = 30 +maximum_iterations_gs = 1000 +enforce_q_limits = False +use_dc_powerflow = False + +options = ppoption( + PF_ALG = solver_method, + PF_TOL = solution_tolerance, + PF_MAX_IT = maximum_iterations_nr, + PF_MAX_IT_FD = maximum_iterations_fd, + PF_MAX_IT_GS = maximum_iterations_gs, + ENFORCE_Q_LIMS = enforce_q_limits, + PF_DC = use_dc_powerflow, + OUT_ALL = 1 if debug else 0, + VERBOSE = 3 if verbose else 0, + OUT_SYS_SUM = verbose, + OUT_AREA_SUM = verbose, + OUT_BUS = verbose, + OUT_BRTANCH = verbose, + OUT_GEN = verbose, + OUT_ALL_LIM = verbose, + OUT_V_LIM = verbose, + OUT_LINE_LIM = verbose, + OUT_PG_LIM = verbose, + OUT_QG_LIM = verbose, + ) def solver(pf_case): - data = dict(version=pf_case['version'],baseMVA=pf_case['baseMVA']) + try: + + # print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) + + casedata = dict(version=str(pf_case['version']),baseMVA=pf_case['baseMVA']) + + # copy from model + for name in ['bus','gen','branch']: + casedata[name] = array(pf_case[name]) + + if save_case: + with open("pypower_casedata.py","w") as fh: + fh.write(str(casedata)) + + # TODO: call solver + # print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) + # stdout = sys.stdout + # stderr = sys.stderr + # devnull = open("/dev/null","w") + # sys.stdout = devnull + # sys.stderr = devnull + results,success = runpf(casedata,options) + # sys.stdout = stdout + # sys.stderr = stderr + # devnull.close() + + if save_case: + with open("pypower_results.py","w") as fh: + fh.write(str(results)) - # copy from model - for name in ['bus','branch','gen']: - data[name] = array(pf_case[name]) + # copy back to model + if success: - if save_case: - with open("casedata.py","w") as fh: - fh.write(str(save_case)) + # print(" --> SUCCESS:",results,file=sys.stderr,flush=True) + for name in ['bus','gen','branch']: + pf_case[name] = results[name].tolist() + return True - # TODO: call solver - _,result = runpf(data) + else: + + # print(" --> FAILED:",results,file=sys.stderr,flush=True) + return False - # copy back to model - if result: - for name in ['bus','branch','gen']: - pf_case[name] = data[name].tolist() + except Exception as err: - print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) + print(" --> EXCEPTION:",err,file=sys.stderr,flush=True) - return True + return False From 73dff2d498893a13778a5038529b30d60091d296 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 10:40:53 -0800 Subject: [PATCH 048/122] Update Pypower.md Signed-off-by: David P. Chassin --- docs/Module/Pypower.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md index 0d5f730f4..aab77b1b6 100644 --- a/docs/Module/Pypower.md +++ b/docs/Module/Pypower.md @@ -22,5 +22,5 @@ objects' properties, see the [PyPower documentation]([https://pypi.org/project/P # See also -* [PyPower documentation]([https://pypi.org/project/PYPOWER/) -* [/Converters/Import/PyPower_cases] +* [PyPower documentation](https://pypi.org/project/PYPOWER/) +* [[/Converters/Import/PyPower_cases]] From 1e8aec0ad2917376afdb8f22a98acf8c424fe2a6 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 15:41:44 -0800 Subject: [PATCH 049/122] Update substation.cpp Signed-off-by: David P. Chassin --- module/powerflow/substation.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/module/powerflow/substation.cpp b/module/powerflow/substation.cpp index 02c32fc48..bde8461db 100644 --- a/module/powerflow/substation.cpp +++ b/module/powerflow/substation.cpp @@ -243,6 +243,11 @@ int substation::init(OBJECT *parent) //Flag us as pw_load connected has_parent = 1; } + else if ( gl_object_isa(parent,"bus","pypower") ) + { + // TODO: link to pypower bus object + throw "substation does not support pypower bus linkage yet"; + } else //Parent isn't a pw_load, so we just become a normal node - let it handle things { has_parent = 2; //Flag as "normal" - let node checks sort out if we are really valid or not From ecfb14b3a59b28825d6091a37d22676968a1a3f2 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 20 Feb 2024 17:49:27 -0800 Subject: [PATCH 050/122] Update pypower.cpp Signed-off-by: David P. Chassin --- module/pypower/pypower.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 1a90e180a..9d20953a1 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -323,7 +323,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) } else { - return maximum_timestep > 0 ? t0+3600 : TS_NEVER; + return maximum_timestep > 0 ? t0+maximum_timestep : TS_NEVER; } } From 59450ff1c95afd03895b5736a1dd63ef9163f06a Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 06:43:49 -0800 Subject: [PATCH 051/122] Publish OPF values Signed-off-by: David P. Chassin --- module/pypower/bus.cpp | 31 +++++++++++++++---------------- module/pypower/gen.cpp | 17 ++++++++--------- 2 files changed, 23 insertions(+), 25 deletions(-) diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 17473e9de..183137ee1 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -67,22 +67,21 @@ bus::bus(MODULE *module) PT_double, "Vmin", get_Vmin_offset(), PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", - // TODO: add support for OPF - // PT_double, "lam_P", get_lam_P_offset(), - // PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", - // PT_ACCESS, PA_REFERENCE, - - // PT_double, "lam_Q", get_lam_Q_offset(), - // PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", - // PT_ACCESS, PA_REFERENCE, - - // PT_double, "mu_Vmax", get_mu_Vmax_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", - // PT_ACCESS, PA_REFERENCE, - - // PT_double, "mu_Vmin", get_mu_Vmin_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", - // PT_ACCESS, PA_REFERENCE, + PT_double, "lam_P", get_lam_P_offset(), + PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "lam_Q", get_lam_Q_offset(), + PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmax", get_mu_Vmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, + + PT_double, "mu_Vmin", get_mu_Vmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", + PT_ACCESS, PA_REFERENCE, NULL)<1){ char msg[256]; diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp index 5ec44d2f3..d6148063a 100644 --- a/module/pypower/gen.cpp +++ b/module/pypower/gen.cpp @@ -89,18 +89,17 @@ gen::gen(MODULE *module) PT_double, "apf", get_apf_offset(), PT_DESCRIPTION, "area participation factor", - // TODO: add support for OPF - // PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", + PT_double, "mu_Pmax[pu/MW]", get_mu_Pmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Pg limit (p.u./MW)", - // PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", + PT_double, "mu_Pmin[pu/MW]", get_mu_Pmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Pg limit (p.u./MW)", - // PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", + PT_double, "mu_Qmax[pu/MVAr]", get_mu_Qmax_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr)", - // PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), - // PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", + PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), + PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", NULL)<1){ char msg[256]; From 878310102a10be992605646a348e1fd4329ce8b6 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 06:43:58 -0800 Subject: [PATCH 052/122] Add pypower load object Signed-off-by: David P. Chassin --- module/pypower/Makefile.mk | 4 ++- module/pypower/load.cpp | 66 ++++++++++++++++++++++++++++++++++++++ module/pypower/load.h | 30 +++++++++++++++++ 3 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 module/pypower/load.cpp create mode 100644 module/pypower/load.h diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 0f0d1cb9e..6ab98192b 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -13,9 +13,11 @@ module_pypower_pypower_la_LIBADD = module_pypower_pypower_la_SOURCES = module_pypower_pypower_la_SOURCES += module/pypower/pypower.cpp module/pypower/pypower.h -module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h + module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/branch.h +module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h +module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h dist_pkgdata_DATA += module/pypower/pypower_solver.py diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp new file mode 100644 index 000000000..7865abd61 --- /dev/null +++ b/module/pypower/load.cpp @@ -0,0 +1,66 @@ +// module/pypower/load.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(load); +EXPORT_INIT(load); +EXPORT_COMMIT(load); + +CLASS *load::oclass = NULL; +load *load::defaults = NULL; + +load::load(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"load",sizeof(load),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class load"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + + PT_complex, "S[VA]", get_S_offset(), + PT_DESCRIPTION, "complex power demand (VA)", + + PT_complex, "V[V]", get_V_offset(), + PT_DESCRIPTION, "complex voltage (V)", + + NULL) < 1 ) + { + char msg[256]; + snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); + throw msg; + } + } +} + +int load::create(void) +{ + extern load *loadlist[MAXENT]; + extern size_t nload; + if ( nload < MAXENT ) + { + loadlist[nload++] = this; + } + else + { + throw "maximum load entities exceeded"; + } + + return 1; /* return 1 on success, 0 on failure */ +} + +int load::init(OBJECT *parent) +{ + return 1; +} + +TIMESTAMP load::commit(TIMESTAMP t1, TIMESTAMP t2) +{ + return TS_NEVER; +} diff --git a/module/pypower/load.h b/module/pypower/load.h new file mode 100644 index 000000000..771e275ba --- /dev/null +++ b/module/pypower/load.h @@ -0,0 +1,30 @@ +// module/pypower/load.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _BUS_H +#define _BUS_H + +#include "gridlabd.h" + +class load : public gld_object +{ + +public: + // published properties + GL_ATOMIC(complex,S); + GL_ATOMIC(complex,V); + +public: + // event handlers + load(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + +public: + // internal properties + static CLASS *oclass; + static load *defaults; +}; + +#endif // _BUS_H From 55a82fae91df6416e026b7d987284b844ab2ba71 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 07:11:41 -0800 Subject: [PATCH 053/122] Add pypower load object Signed-off-by: David P. Chassin --- module/powerflow/substation.cpp | 7 ++++++- module/pypower/Makefile.mk | 2 +- module/pypower/autotest/case14.glm | 2 +- .../autotest/test_case14_substation.glm | 20 +++++++++++++++++++ module/pypower/load.cpp | 16 +++++++++++++-- module/pypower/load.h | 10 +++++++--- module/pypower/pypower.cpp | 13 ++++++------ module/pypower/pypower.h | 1 + 8 files changed, 56 insertions(+), 15 deletions(-) create mode 100644 module/pypower/autotest/test_case14_substation.glm diff --git a/module/powerflow/substation.cpp b/module/powerflow/substation.cpp index bde8461db..95888dedf 100644 --- a/module/powerflow/substation.cpp +++ b/module/powerflow/substation.cpp @@ -243,9 +243,14 @@ int substation::init(OBJECT *parent) //Flag us as pw_load connected has_parent = 1; } - else if ( gl_object_isa(parent,"bus","pypower") ) + else if ( gl_object_isa(parent,"load","pypower") ) { // TODO: link to pypower bus object + fetch_complex(&pPositiveSequenceVoltage,"V",parent); + fetch_complex(&pConstantPowerLoad,"P",parent); + fetch_complex(&pConstantCurrentLoad,"I",parent); + fetch_complex(&pConstantImpedanceLoad,"Z",parent); + fetch_double(&pTransNominalVoltage,"Vn",parent); throw "substation does not support pypower bus linkage yet"; } else //Parent isn't a pw_load, so we just become a normal node - let it handle things diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 6ab98192b..e5c0a6dba 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -18,6 +18,6 @@ module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/br module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h -module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h +# module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h dist_pkgdata_DATA += module/pypower/pypower_solver.py diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm index 7fef84645..0b0dba84c 100644 --- a/module/pypower/autotest/case14.glm +++ b/module/pypower/autotest/case14.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240221-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower module pypower { version 2; diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm new file mode 100644 index 000000000..9279ec29c --- /dev/null +++ b/module/pypower/autotest/test_case14_substation.glm @@ -0,0 +1,20 @@ +#define CASE=14 +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" + +// module powerflow; +// object pypower.load +// { +// name load_1; +// parent bus:0; +// Vn 12.5 kV; +// object substation +// { +// phases ABC; +// nominal_voltage 12.5 kV; +// }; +// } + + diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index 7865abd61..9cd3824e7 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -25,10 +25,22 @@ load::load(MODULE *module) if (gl_publish_variable(oclass, PT_complex, "S[VA]", get_S_offset(), - PT_DESCRIPTION, "complex power demand (VA)", + PT_DESCRIPTION, "total power demand (VA)", + + PT_complex, "Z[VA]", get_Z_offset(), + PT_DESCRIPTION, "constant impedance load (W)", + + PT_complex, "I[VA]", get_I_offset(), + PT_DESCRIPTION, "constant current load (W)", + + PT_complex, "P[VA]", get_P_offset(), + PT_DESCRIPTION, "constant power load (W)", PT_complex, "V[V]", get_V_offset(), - PT_DESCRIPTION, "complex voltage (V)", + PT_DESCRIPTION, "bus voltage (V)", + + PT_double, "Vn[V]", get_Vn_offset(), + PT_DESCRIPTION, "nominal voltage (V)", NULL) < 1 ) { diff --git a/module/pypower/load.h b/module/pypower/load.h index 771e275ba..2f98e20c2 100644 --- a/module/pypower/load.h +++ b/module/pypower/load.h @@ -1,8 +1,8 @@ // module/pypower/load.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _BUS_H -#define _BUS_H +#ifndef _LOAD_H +#define _LOAD_H #include "gridlabd.h" @@ -12,7 +12,11 @@ class load : public gld_object public: // published properties GL_ATOMIC(complex,S); + GL_ATOMIC(complex,Z) + GL_ATOMIC(complex,I); + GL_ATOMIC(complex,P); GL_ATOMIC(complex,V); + GL_ATOMIC(double,Vn); public: // event handlers @@ -27,4 +31,4 @@ class load : public gld_object static load *defaults; }; -#endif // _BUS_H +#endif // _LOAD_H diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 9d20953a1..52cb25d8b 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -27,8 +27,8 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new bus(module); new branch(module); new gen(module); - // TODO: add support for OPF - // new gencost(module); + new gencost(module); + // new load(module); gl_global_create("pypower::version", PT_int32, &pypower_version, @@ -56,11 +56,10 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) PT_DESCRIPTION, "Base MVA value", NULL); - // TODO: add support for OPF - // gl_global_create("pypower::enable_opf", - // PT_bool, &enable_opf, - // PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", - // NULL); + gl_global_create("pypower::enable_opf", + PT_bool, &enable_opf, + PT_DESCRIPTION, "Flag to enable optimal powerflow (OPF) solver", + NULL); gl_global_create("pypower::stop_on_failure", PT_bool, &stop_on_failure, diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index 104f77441..737b2d274 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -15,6 +15,7 @@ #include "branch.h" #include "gen.h" #include "gencost.h" +// #include "load.h" #define MAXENT 30000 // maximum number of bus/branch/gen/gencost entities supported From fa6afdfb37fd14d507cfaae1ab85398e711bc836 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 14:13:19 -0800 Subject: [PATCH 054/122] Add support for linking substation through load object Signed-off-by: David P. Chassin --- module/powerflow/substation.cpp | 2 +- module/pypower/Makefile.mk | 2 +- .../autotest/test_case14_substation.glm | 31 +++++++----- module/pypower/branch.cpp | 6 --- module/pypower/branch.h | 5 +- module/pypower/bus.cpp | 10 +--- module/pypower/bus.h | 5 +- module/pypower/gen.cpp | 6 --- module/pypower/gen.h | 5 +- module/pypower/gencost.cpp | 6 --- module/pypower/gencost.h | 5 +- module/pypower/load.cpp | 48 +++++++++++++------ module/pypower/load.h | 10 ++-- module/pypower/pypower.cpp | 2 +- module/pypower/pypower.h | 2 +- 15 files changed, 72 insertions(+), 73 deletions(-) diff --git a/module/powerflow/substation.cpp b/module/powerflow/substation.cpp index 95888dedf..ca2b93761 100644 --- a/module/powerflow/substation.cpp +++ b/module/powerflow/substation.cpp @@ -251,7 +251,7 @@ int substation::init(OBJECT *parent) fetch_complex(&pConstantCurrentLoad,"I",parent); fetch_complex(&pConstantImpedanceLoad,"Z",parent); fetch_double(&pTransNominalVoltage,"Vn",parent); - throw "substation does not support pypower bus linkage yet"; + // throw "substation does not support pypower bus linkage yet"; } else //Parent isn't a pw_load, so we just become a normal node - let it handle things { diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index e5c0a6dba..6ab98192b 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -18,6 +18,6 @@ module_pypower_pypower_la_SOURCES += module/pypower/branch.cpp module/pypower/br module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h -# module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h +module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h dist_pkgdata_DATA += module/pypower/pypower_solver.py diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm index 9279ec29c..8535e3421 100644 --- a/module/pypower/autotest/test_case14_substation.glm +++ b/module/pypower/autotest/test_case14_substation.glm @@ -4,17 +4,24 @@ #endif #include "${DIR:-.}/case.glm" -// module powerflow; -// object pypower.load -// { -// name load_1; -// parent bus:0; -// Vn 12.5 kV; -// object substation -// { -// phases ABC; -// nominal_voltage 12.5 kV; -// }; -// } +module pypower +{ + maximum_timestep 3600; +} + +module powerflow; +object pypower.load +{ + name load_1; + parent bus:0; + Vn 12.5 kV; + object substation + { + phases ABC; + nominal_voltage 12.5 kV; + base_power ${pypower::baseMVA}; + power_convergence_value 0.01; + }; +} diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp index b9763fc8b..c91b501ea 100644 --- a/module/pypower/branch.cpp +++ b/module/pypower/branch.cpp @@ -5,7 +5,6 @@ EXPORT_CREATE(branch); EXPORT_INIT(branch); -EXPORT_COMMIT(branch); CLASS *branch::oclass = NULL; branch *branch::defaults = NULL; @@ -90,8 +89,3 @@ int branch::init(OBJECT *parent) { return 1; } - -TIMESTAMP branch::commit(TIMESTAMP t1, TIMESTAMP t2) -{ - return TS_NEVER; -} diff --git a/module/pypower/branch.h b/module/pypower/branch.h index ef9e8bd0e..3a4485d78 100644 --- a/module/pypower/branch.h +++ b/module/pypower/branch.h @@ -1,8 +1,8 @@ // module/pypower/branch.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _branch_H -#define _branch_H +#ifndef _PYPOWER_BRANCH_H +#define _PYPOWER_BRANCH_H #include "gridlabd.h" @@ -30,7 +30,6 @@ class branch : public gld_object branch(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); public: // internal properties diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 183137ee1..4d82ff6e1 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -5,7 +5,6 @@ EXPORT_CREATE(bus); EXPORT_INIT(bus); -EXPORT_COMMIT(bus); CLASS *bus::oclass = NULL; bus *bus::defaults = NULL; @@ -104,15 +103,10 @@ int bus::create(void) throw "maximum bus entities exceeded"; } - return 1; /* return 1 on success, 0 on failure */ + return 1; // return 1 on success, 0 on failure } int bus::init(OBJECT *parent) { - return 1; -} - -TIMESTAMP bus::commit(TIMESTAMP t1, TIMESTAMP t2) -{ - return TS_NEVER; + return 1; // return 1 on success, 0 on failure, 2 on retry later } diff --git a/module/pypower/bus.h b/module/pypower/bus.h index 5ed029a8f..a4dc1cee8 100644 --- a/module/pypower/bus.h +++ b/module/pypower/bus.h @@ -1,8 +1,8 @@ // module/pypower/bus.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _BUS_H -#define _BUS_H +#ifndef _PYPOWER_BUS_H +#define _PYPOWER_BUS_H #include "gridlabd.h" @@ -34,7 +34,6 @@ class bus : public gld_object bus(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); public: // internal properties diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp index d6148063a..2ae200562 100644 --- a/module/pypower/gen.cpp +++ b/module/pypower/gen.cpp @@ -5,7 +5,6 @@ EXPORT_CREATE(gen); EXPORT_INIT(gen); -EXPORT_COMMIT(gen); CLASS *gen::oclass = NULL; gen *gen::defaults = NULL; @@ -132,8 +131,3 @@ int gen::init(OBJECT *parent) { return 1; } - -TIMESTAMP gen::commit(TIMESTAMP t1, TIMESTAMP t2) -{ - return TS_NEVER; -} diff --git a/module/pypower/gen.h b/module/pypower/gen.h index aa191ae3f..0e10af72c 100644 --- a/module/pypower/gen.h +++ b/module/pypower/gen.h @@ -1,8 +1,8 @@ // module/pypower/gen.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _gen_H -#define _gen_H +#ifndef _PYPOWER_GEN_H +#define _PYPOWER_GEN_H #include "gridlabd.h" @@ -42,7 +42,6 @@ class gen : public gld_object gen(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); public: // internal properties diff --git a/module/pypower/gencost.cpp b/module/pypower/gencost.cpp index 98ebd0cb0..c18c4d353 100644 --- a/module/pypower/gencost.cpp +++ b/module/pypower/gencost.cpp @@ -5,7 +5,6 @@ EXPORT_CREATE(gencost); EXPORT_INIT(gencost); -EXPORT_COMMIT(gencost); CLASS *gencost::oclass = NULL; gencost *gencost::defaults = NULL; @@ -111,8 +110,3 @@ int gencost::init(OBJECT *parent) { return 1; } - -TIMESTAMP gencost::commit(TIMESTAMP t1, TIMESTAMP t2) -{ - return TS_NEVER; -} diff --git a/module/pypower/gencost.h b/module/pypower/gencost.h index f183357a8..febe127a3 100644 --- a/module/pypower/gencost.h +++ b/module/pypower/gencost.h @@ -1,8 +1,8 @@ // module/pypower/gencost.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _gencost_H -#define _gencost_H +#ifndef _PYPOWER_GENCOST_H +#define _PYPOWER_GENCOST_H #include "gridlabd.h" @@ -34,7 +34,6 @@ class gencost : public gld_object gencost(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); public: // internal properties diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index 9cd3824e7..9e40dd595 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -5,7 +5,7 @@ EXPORT_CREATE(load); EXPORT_INIT(load); -EXPORT_COMMIT(load); +EXPORT_SYNC(load); CLASS *load::oclass = NULL; load *load::defaults = NULL; @@ -15,7 +15,7 @@ load::load(MODULE *module) if (oclass==NULL) { // register to receive notice for first top down. bottom up, and second top down synchronizations - oclass = gld_class::create(module,"load",sizeof(load),PC_AUTOLOCK|PC_OBSERVER); + oclass = gld_class::create(module,"load",sizeof(load),PC_PRETOPDOWN|PC_POSTTOPDOWN|PC_AUTOLOCK|PC_OBSERVER); if (oclass==NULL) throw "unable to register class load"; else @@ -44,35 +44,53 @@ load::load(MODULE *module) NULL) < 1 ) { - char msg[256]; - snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); - throw msg; + throw "unable to publish load properties"; } } } int load::create(void) { - extern load *loadlist[MAXENT]; - extern size_t nload; - if ( nload < MAXENT ) + return 1; // return 1 on success, 0 on failure +} + +int load::init(OBJECT *parent_hdr) +{ + bus *parent = (bus*)get_parent(); + if ( ! parent->isa("bus","pypower") ) { - loadlist[nload++] = this; + error("parent '%s' is not a pypower bus object",get_parent()->get_name()); + return 0; } - else + + if ( Vn == 0.0 ) { - throw "maximum load entities exceeded"; + error("nominal voltage (Vn) not set"); + return 0; } + return 1; // return 1 on success, 0 on failure, 2 on retry later +} - return 1; /* return 1 on success, 0 on failure */ +TIMESTAMP load::presync(TIMESTAMP t1) +{ + // copy data to parent + bus *parent = (bus*)get_parent(); + complex Vpu = V / Vn; + S = P + ~(I + Z*Vpu)*Vpu; + parent->set_Pd(S.Re()); + parent->set_Qd(S.Im()); + return TS_NEVER; } -int load::init(OBJECT *parent) +TIMESTAMP load::sync(TIMESTAMP t1) { - return 1; + return TS_NEVER; } -TIMESTAMP load::commit(TIMESTAMP t1, TIMESTAMP t2) +TIMESTAMP load::postsync(TIMESTAMP t1) { + // copy data from parent + bus *parent = (bus*)get_parent(); + V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); return TS_NEVER; } diff --git a/module/pypower/load.h b/module/pypower/load.h index 2f98e20c2..a868ea68b 100644 --- a/module/pypower/load.h +++ b/module/pypower/load.h @@ -1,12 +1,12 @@ // module/pypower/load.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _LOAD_H -#define _LOAD_H +#ifndef _PYPOWER_LOAD_H +#define _PYPOWER_LOAD_H #include "gridlabd.h" -class load : public gld_object +class load : public gld_object { public: @@ -23,7 +23,9 @@ class load : public gld_object load(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP commit(TIMESTAMP t1, TIMESTAMP t2); + TIMESTAMP presync(TIMESTAMP t1); + TIMESTAMP sync(TIMESTAMP t1); + TIMESTAMP postsync(TIMESTAMP t1); public: // internal properties diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 52cb25d8b..49c772af7 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -28,7 +28,7 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new branch(module); new gen(module); new gencost(module); - // new load(module); + new load(module); gl_global_create("pypower::version", PT_int32, &pypower_version, diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index 737b2d274..b9b1347ec 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -15,7 +15,7 @@ #include "branch.h" #include "gen.h" #include "gencost.h" -// #include "load.h" +#include "load.h" #define MAXENT 30000 // maximum number of bus/branch/gen/gencost entities supported From af056bf3eb38a161cb15fa5766e47e85654f2bed Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 21 Feb 2024 17:25:37 -0800 Subject: [PATCH 055/122] Enabled OPF solver Signed-off-by: David P. Chassin --- converters/py2glm.py | 21 ++- module/powerflow/substation.cpp | 13 +- module/pypower/autotest/case14.glm | 129 ++++++++++++------ .../autotest/test_case14_substation.glm | 3 +- module/pypower/gencost.cpp | 92 +++++-------- module/pypower/gencost.h | 23 +--- module/pypower/pypower.cpp | 19 ++- module/pypower/pypower_solver.py | 38 +++--- 8 files changed, 196 insertions(+), 142 deletions(-) diff --git a/converters/py2glm.py b/converters/py2glm.py index 5db48a084..bdc92fe9c 100644 --- a/converters/py2glm.py +++ b/converters/py2glm.py @@ -71,13 +71,30 @@ def convert(ifile,ofile,py_type): bus = "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", - # gencost = "TODO" ).items(): + glm.write(f"{NL}//{NL}// {name}{NL}//{NL}") for line in data[name]: - glm.write(f"""object {name} + glm.write(f"""object pypower.{name} {{ {NL.join([f" {x} {line[n]};" for n,x in enumerate(spec.split())])} }} +""") + if 'gencost' in data: + glm.write("\n//\n// gencost\n//\n") + for line in data['gencost']: + model = line[0] + startup = line[1] + shutdown = line[2] + count = line[3] + costs = line[4:] + assert(len(costs)==count) + glm.write(f"""object pypower.gencost +{{ + model {int(model)}; + startup {startup}; + shutdown {shutdown}; + costs "{','.join([str(x) for x in costs])}"; +}} """) if __name__ == '__main__': diff --git a/module/powerflow/substation.cpp b/module/powerflow/substation.cpp index ca2b93761..8e44c3709 100644 --- a/module/powerflow/substation.cpp +++ b/module/powerflow/substation.cpp @@ -245,13 +245,22 @@ int substation::init(OBJECT *parent) } else if ( gl_object_isa(parent,"load","pypower") ) { - // TODO: link to pypower bus object fetch_complex(&pPositiveSequenceVoltage,"V",parent); fetch_complex(&pConstantPowerLoad,"P",parent); fetch_complex(&pConstantCurrentLoad,"I",parent); fetch_complex(&pConstantImpedanceLoad,"Z",parent); fetch_double(&pTransNominalVoltage,"Vn",parent); - // throw "substation does not support pypower bus linkage yet"; + if (fabs(*pTransNominalVoltage-nominal_voltage)>0.001) + { + gl_error("pypower load bus nominal voltage (Vn %.1f V) and substation (nominal_voltage %.1f V) do not match to within 0.001 V",*pTransNominalVoltage,nominal_voltage); + return 0; + } + if (bustype != SWING) + { + warning("substation attached to pypower load and not a SWING bus - forcing bustype SWING"); + bustype = SWING; + } + has_parent = 1; } else //Parent isn't a pw_load, so we just become a normal node - let it handle things { diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm index 0b0dba84c..7f7225daa 100644 --- a/module/pypower/autotest/case14.glm +++ b/module/pypower/autotest/case14.glm @@ -4,7 +4,11 @@ module pypower version 2; baseMVA 100.0; } -object bus + +// +// bus +// +object pypower.bus { bus_i 1.0; type 3.0; @@ -20,7 +24,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 2.0; type 2.0; @@ -36,7 +40,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 3.0; type 2.0; @@ -52,7 +56,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 4.0; type 1.0; @@ -68,7 +72,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 5.0; type 1.0; @@ -84,7 +88,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 6.0; type 2.0; @@ -100,7 +104,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 7.0; type 1.0; @@ -116,7 +120,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 8.0; type 2.0; @@ -132,7 +136,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 9.0; type 1.0; @@ -148,7 +152,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 10.0; type 1.0; @@ -164,7 +168,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 11.0; type 1.0; @@ -180,7 +184,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 12.0; type 1.0; @@ -196,7 +200,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 13.0; type 1.0; @@ -212,7 +216,7 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { bus_i 14.0; type 1.0; @@ -228,7 +232,11 @@ object bus Vmax 1.06; Vmin 0.94; } -object gen + +// +// gen +// +object pypower.gen { bus 1.0; Pg 232.4; @@ -252,7 +260,7 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { bus 2.0; Pg 40.0; @@ -276,7 +284,7 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { bus 3.0; Pg 0.0; @@ -300,7 +308,7 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { bus 6.0; Pg 0.0; @@ -324,7 +332,7 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { bus 8.0; Pg 0.0; @@ -348,7 +356,11 @@ object gen ramp_q 0.0; apf 0.0; } -object branch + +// +// branch +// +object pypower.branch { fbus 1.0; tbus 2.0; @@ -364,7 +376,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 1.0; tbus 5.0; @@ -380,7 +392,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 2.0; tbus 3.0; @@ -396,7 +408,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 2.0; tbus 4.0; @@ -412,7 +424,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 2.0; tbus 5.0; @@ -428,7 +440,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 3.0; tbus 4.0; @@ -444,7 +456,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 4.0; tbus 5.0; @@ -460,7 +472,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 4.0; tbus 7.0; @@ -476,7 +488,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 4.0; tbus 9.0; @@ -492,7 +504,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 5.0; tbus 6.0; @@ -508,7 +520,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 6.0; tbus 11.0; @@ -524,7 +536,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 6.0; tbus 12.0; @@ -540,7 +552,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 6.0; tbus 13.0; @@ -556,7 +568,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 7.0; tbus 8.0; @@ -572,7 +584,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 7.0; tbus 9.0; @@ -588,7 +600,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 9.0; tbus 10.0; @@ -604,7 +616,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 9.0; tbus 14.0; @@ -620,7 +632,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 10.0; tbus 11.0; @@ -636,7 +648,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 12.0; tbus 13.0; @@ -652,7 +664,7 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { fbus 13.0; tbus 14.0; @@ -668,3 +680,42 @@ object branch angmin -360.0; angmax 360.0; } + +// +// gencost +// +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0430293,20.0,0.0"; +} +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.25,20.0,0.0"; +} +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm index 8535e3421..e0a5f840d 100644 --- a/module/pypower/autotest/test_case14_substation.glm +++ b/module/pypower/autotest/test_case14_substation.glm @@ -18,10 +18,9 @@ object pypower.load object substation { phases ABC; + bustype SWING; nominal_voltage 12.5 kV; base_power ${pypower::baseMVA}; power_convergence_value 0.01; }; } - - diff --git a/module/pypower/gencost.cpp b/module/pypower/gencost.cpp index c18c4d353..84afeabcf 100644 --- a/module/pypower/gencost.cpp +++ b/module/pypower/gencost.cpp @@ -22,70 +22,24 @@ gencost::gencost(MODULE *module) defaults = this; if (gl_publish_variable(oclass, - PT_int32, "gencost_i", get_gencost_i_offset(), - PT_DESCRIPTION, "gencost number (1 to 29997)", + PT_enumeration, "model", get_model_offset(), + PT_DESCRIPTION, "cost model (1=piecewise linear, 2=polynomial)", + PT_KEYWORD, "UNKNOWN", (enumeration)CM_UNKNOWN, + PT_KEYWORD, "PIECEWISE", (enumeration)CM_PIECEWISE, + PT_KEYWORD, "POLYNOMIAL", (enumeration)CM_POLYNOMIAL, - PT_enumeration, "type", get_type_offset(), - PT_DESCRIPTION, "gencost type (1 = PQ, 2 = PV, 3 = ref, 4 = isolated)", - PT_KEYWORD, "UNKNOWN", (enumeration)0, - PT_KEYWORD, "PQ", (enumeration)1, - PT_KEYWORD, "PV", (enumeration)2, - PT_KEYWORD, "REF", (enumeration)3, - PT_KEYWORD, "NONE", (enumeration)4, + PT_double, "startup[$]", get_startup_offset(), + PT_DESCRIPTION, "startup cost ($)", - PT_double, "Pd[MW]", get_Pd_offset(), - PT_DESCRIPTION, "real power demand (MW)", + PT_double, "shutdown[$]", get_shutdown_offset(), + PT_DESCRIPTION, "shutdown cost($)", - PT_double, "Qd[MVAr]", get_Qd_offset(), - PT_DESCRIPTION, "reactive power demand (MVAr)", + PT_char1024, "costs", get_costs_offset(), + PT_DESCRIPTION, "cost model (comma-separate values)", - PT_double, "Gs[MW]", get_Gs_offset(), - PT_DESCRIPTION, "shunt conductance (MW at V = 1.0 p.u.)", - - PT_double, "Bs[MVAr]", get_Bs_offset(), - PT_DESCRIPTION, "shunt susceptance (MVAr at V = 1.0 p.u.)", - - PT_int32, "area", get_area_offset(), - PT_DESCRIPTION, "area number, 1-100", - - PT_double, "baseKV[kV]", get_baseKV_offset(), - PT_DESCRIPTION, "voltage magnitude (p.u.)", - - PT_double, "Vm[pu*V]", get_Vm_offset(), - PT_DESCRIPTION, "voltage angle (degrees)", - - PT_double, "Va[deg]", get_Va_offset(), - PT_DESCRIPTION, "base voltage (kV)", - - PT_int32, "zone", get_zone_offset(), - PT_DESCRIPTION, "loss zone (1-999)", - - PT_double, "Vmax", get_Vmax_offset(), - PT_DESCRIPTION, "maximum voltage magnitude (p.u.)", - - PT_double, "Vmin", get_Vmin_offset(), - PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", - - PT_double, "lam_P", get_lam_P_offset(), - PT_DESCRIPTION, "Lagrange multiplier on real power mismatch (u/MW)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "lam_Q", get_lam_Q_offset(), - PT_DESCRIPTION, "Lagrange multiplier on reactive power mismatch (u/MVAr)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "mu_Vmax", get_mu_Vmax_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on upper voltage limit (u/p.u.)", - PT_ACCESS, PA_REFERENCE, - - PT_double, "mu_Vmin", get_mu_Vmin_offset(), - PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", - PT_ACCESS, PA_REFERENCE, - - NULL)<1){ - char msg[256]; - snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); - throw msg; + NULL)<1) + { + throw "unable to publish properties in pypower gencost"; } } } @@ -108,5 +62,23 @@ int gencost::create(void) int gencost::init(OBJECT *parent) { + if ( model == CM_UNKNOWN ) + { + error("cost model must be PIECEWISE or POLYNOMIAL"); + return 0; + } + + if ( startup < 0 ) + { + error("startup cost must be non-negative"); + return 0; + } + + if ( shutdown < 0 ) + { + error("shutdown cost must be non-negative"); + return 0; + } + return 1; } diff --git a/module/pypower/gencost.h b/module/pypower/gencost.h index febe127a3..fabdcb930 100644 --- a/module/pypower/gencost.h +++ b/module/pypower/gencost.h @@ -8,26 +8,15 @@ class gencost : public gld_object { +private: + typedef enum {CM_UNKNOWN=0,CM_PIECEWISE=1,CM_POLYNOMIAL} COSTMODEL; public: // published properties - GL_ATOMIC(int32,gencost_i); - GL_ATOMIC(enumeration,type); - GL_ATOMIC(double,Pd); - GL_ATOMIC(double,Qd); - GL_ATOMIC(double,Gs); - GL_ATOMIC(double,Bs); - GL_ATOMIC(int32,area); - GL_ATOMIC(double,baseKV); - GL_ATOMIC(double,Vm); - GL_ATOMIC(double,Va); - GL_ATOMIC(int32,zone); - GL_ATOMIC(double,Vmax); - GL_ATOMIC(double,Vmin); - GL_ATOMIC(double,lam_P); - GL_ATOMIC(double,lam_Q); - GL_ATOMIC(double,mu_Vmax); - GL_ATOMIC(double,mu_Vmin); + GL_ATOMIC(enumeration,model); + GL_ATOMIC(double,startup); + GL_ATOMIC(double,shutdown); + GL_ATOMIC(char1024,costs); public: // event handlers diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 49c772af7..90e53ae09 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -133,10 +133,12 @@ EXPORT bool on_init(void) if ( enable_opf ) { - // TODO: required for OPF solution - throw "OPF not supported yet"; - // gencostdata = PyList_New(7); - // PyDict_SetItemString(data,"gencost",gencostdata); + gencostdata = PyList_New(ngencost); + PyDict_SetItemString(data,"gencost",gencostdata); + for ( size_t n = 0; n < ngencost ; n++ ) + { + PyList_SetItem(gencostdata,n,PyList_New(4)); + } } return true; @@ -223,6 +225,15 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SetItem(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); } } + for ( size_t n = 0 ; n < ngencost ; n++ ) + { + gencost *obj = gencostlist[n]; + PyObject *pyobj = PyList_GetItem(gencostdata,n); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_model())); + PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_startup())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_shutdown())); + PyList_SetItem(pyobj,3,PyUnicode_FromString(obj->get_costs())); + } // run solver PyObject *result = PyObject_CallOneArg(solver,data); diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index 280e6ddab..c392b0b8c 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -2,10 +2,9 @@ # Copyright (C) 2024 Regents of the Leland Stanford Junior University import os, sys -from pypower.api import case14, ppoption, runpf +from pypower.api import case14, ppoption, runpf, runopf from numpy import array -with_opf = False save_case = False debug = False verbose = False @@ -49,23 +48,26 @@ def solver(pf_case): # copy from model for name in ['bus','gen','branch']: - casedata[name] = array(pf_case[name]) + if name in pf_case: + casedata[name] = array(pf_case[name]) + if 'gencost' in pf_case: + costdata = [] + for cost in pf_case['gencost']: + costs = [float(x) for x in cost[3].split(',')] + costdata.append([int(cost[0]),cost[1],cost[2],len(costs)]) + costdata[-1].extend(costs) + casedata['gencost'] = array(costdata) + if save_case: with open("pypower_casedata.py","w") as fh: fh.write(str(casedata)) - # TODO: call solver - # print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) - # stdout = sys.stdout - # stderr = sys.stderr - # devnull = open("/dev/null","w") - # sys.stdout = devnull - # sys.stderr = devnull - results,success = runpf(casedata,options) - # sys.stdout = stdout - # sys.stderr = stderr - # devnull.close() + if 'gencost' in casedata: + results = runopf(casedata,options) + success = results['success'] + else: + results,success = runpf(casedata,options) if save_case: with open("pypower_results.py","w") as fh: @@ -84,9 +86,13 @@ def solver(pf_case): # print(" --> FAILED:",results,file=sys.stderr,flush=True) return False - except Exception as err: + except Exception: - print(" --> EXCEPTION:",err,file=sys.stderr,flush=True) + e_type,e_value,e_trace = sys.exc_info() + print(" --> EXCEPTION:",e_type,e_value,file=sys.stderr,flush=True) + if debug: + import traceback + traceback.print_tb(e_trace,file=sys.stderr) return False From d3259d1435ba0442e398ac5d9777f028f2609148 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Thu, 22 Feb 2024 06:51:02 -0800 Subject: [PATCH 056/122] Fixed OPF solver bug Signed-off-by: David P. Chassin --- .../pypower/autotest/test_case14_substation.glm | 1 + module/pypower/pypower.cpp | 17 ++++++++++------- module/pypower/pypower_solver.py | 1 - 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm index e0a5f840d..c61b648d5 100644 --- a/module/pypower/autotest/test_case14_substation.glm +++ b/module/pypower/autotest/test_case14_substation.glm @@ -7,6 +7,7 @@ module pypower { maximum_timestep 3600; + enable_opf FALSE; } module powerflow; diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 90e53ae09..1b638fc34 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -225,14 +225,17 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyList_SetItem(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); } } - for ( size_t n = 0 ; n < ngencost ; n++ ) + if ( gencostdata ) { - gencost *obj = gencostlist[n]; - PyObject *pyobj = PyList_GetItem(gencostdata,n); - PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_model())); - PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_startup())); - PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_shutdown())); - PyList_SetItem(pyobj,3,PyUnicode_FromString(obj->get_costs())); + for ( size_t n = 0 ; n < ngencost ; n++ ) + { + gencost *obj = gencostlist[n]; + PyObject *pyobj = PyList_GetItem(gencostdata,n); + PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_model())); + PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_startup())); + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_shutdown())); + PyList_SetItem(pyobj,3,PyUnicode_FromString(obj->get_costs())); + } } // run solver diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index c392b0b8c..580a94aa3 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -58,7 +58,6 @@ def solver(pf_case): costdata[-1].extend(costs) casedata['gencost'] = array(costdata) - if save_case: with open("pypower_casedata.py","w") as fh: fh.write(str(casedata)) From 93d3976eb5fd93deb7d2fed8d05d0330903d13af Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Thu, 22 Feb 2024 08:52:57 -0800 Subject: [PATCH 057/122] Add pypower options Signed-off-by: David P. Chassin --- converters/py2glm.py | 59 +- docs/Converters/Import/PyPower_cases.md | 13 +- docs/Module/Pypower.md | 15 +- module/pypower/autotest/case.glm | 2 +- module/pypower/autotest/case118.glm | 1524 +++++++++++++---- module/pypower/autotest/case14.glm | 46 +- module/pypower/autotest/case30.glm | 297 +++- module/pypower/autotest/case39.glm | 383 +++-- module/pypower/autotest/case57.glm | 506 ++++-- module/pypower/autotest/test_case14.glm | 5 + module/pypower/autotest/test_case14_opf.glm | 10 + .../autotest/test_case14_substation.glm | 3 +- module/pypower/autotest/test_case30.glm | 5 + module/pypower/autotest/test_case39.glm | 5 + module/pypower/autotest/test_case57.glm | 5 + module/pypower/pypower.cpp | 22 +- module/pypower/pypower_solver.py | 58 +- source/gridlabd.h | 7 + 18 files changed, 2235 insertions(+), 730 deletions(-) create mode 100644 module/pypower/autotest/test_case14_opf.glm diff --git a/converters/py2glm.py b/converters/py2glm.py index bdc92fe9c..a49e5dd7e 100644 --- a/converters/py2glm.py +++ b/converters/py2glm.py @@ -15,18 +15,23 @@ def help(): -i|--ifile [REQUIRED] PY input file -o|--ofile [OPTIONAL] GLM output file name -t|--type type of input file + -N|--name do not autoname objects """ def main(): - filename_py = '' - filename_glm = '' - py_type = '' + filename_py = None + filename_glm = None + py_type = 'pypower' + autoname = True try : - opts, args = getopt.getopt(sys.argv[1:],"chi:o:t:",["config","help","ifile=","ofile=","type="]) + opts, args = getopt.getopt(sys.argv[1:], + "chi:o:t:N", + ["config","help","ifile=","ofile=","type=","name"], + ) except getopt.GetoptError: sys.exit(2) if not opts : - print('Missing command arguments') + print('ERROR [py2glm.py]: missing command arguments') sys.exit(2) for opt, arg in opts: if opt in ("-c","--config"): @@ -41,14 +46,37 @@ def main(): filename_glm = arg elif opt in ("-t", "--type"): py_type = arg + elif opt in ("-N","--name"): + autoname = False else : - error(f"{opt}={arg} is not a valid option") + print(f"ERROR [py2glm.py]: {opt}={arg} is not a valid option") + sys.exit(1) - convert(ifile=filename_py,ofile=filename_glm,py_type=py_type) + if not filename_py: + print(f"ERROR [py2glm.py]: input filename not specified") + sys.exit(1) -def convert(ifile,ofile,py_type): + try: + convert( + ifile = filename_py, + ofile = filename_glm, + options = dict( + py_type = py_type, + autoname = autoname), + ) + except Exception as err: + print(f"ERROR [py2glm.py]: {err}") + import traceback + traceback.print_exception(err,file=sys.stderr) + sys.exit(9) + +def convert(ifile,ofile,options={}): """Default converter is pypower case""" - assert(py_type in ['pypower','']) + + py_type = options['py_type'] if 'py_type' in options else "pypower" + autoname = options['autoname'] if 'autoname' in options else True + + assert(py_type in ['pypower']) modspec = util.spec_from_file_location("glm",ifile) modname = os.path.splitext(ifile)[0] @@ -69,27 +97,30 @@ def convert(ifile,ofile,py_type): for name,spec in dict( # pypower properties must be in the save order as the case array columns bus = "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", - gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", + gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min"\ + + " Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", ).items(): glm.write(f"{NL}//{NL}// {name}{NL}//{NL}") - for line in data[name]: + for n,line in enumerate(data[name]): + oname = f"{NL} name pp_{name}_{n};" if autoname else "" glm.write(f"""object pypower.{name} -{{ +{{{oname} {NL.join([f" {x} {line[n]};" for n,x in enumerate(spec.split())])} }} """) if 'gencost' in data: glm.write("\n//\n// gencost\n//\n") - for line in data['gencost']: + for n,line in enumerate(data['gencost']): model = line[0] startup = line[1] shutdown = line[2] count = line[3] costs = line[4:] assert(len(costs)==count) + oname = f"{NL} name pp_gencost_{n};" if autoname else "" glm.write(f"""object pypower.gencost -{{ +{{{oname} model {int(model)}; startup {startup}; shutdown {shutdown}; diff --git a/docs/Converters/Import/PyPower_cases.md b/docs/Converters/Import/PyPower_cases.md index 487501c14..ead0b1a18 100644 --- a/docs/Converters/Import/PyPower_cases.md +++ b/docs/Converters/Import/PyPower_cases.md @@ -1,16 +1,23 @@ [[/Converters/Import/Ami_data]] -- AMI data import -# Synopis +# Synopsis GLM: ~~~ -#input "casefile.py" -t pypower +#input "casefile.py" -t pypower [-N|--name] +~~~ + +Shell: + +~~~ +$ gridlabd convert -i inputfile.py -o outputfile.glm -t pypower [-N|--name] ~~~ # Description -The `py2glm.py` converter support conversion of PyPower case files to GLM models. +The `py2glm.py` converter support conversion of PyPower case files to GLM +models. The `-N|--name` option suppresses autonaming of PyPower objects. # See also diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md index aab77b1b6..2f7fac10f 100644 --- a/docs/Module/Pypower.md +++ b/docs/Module/Pypower.md @@ -8,10 +8,13 @@ GLM: module pypower { set {QUIET=65536, WARNING=131072, DEBUG=262144, VERBOSE=524288} message_flags; // module message control flags - int32 version; // Version of pypower used - int32 maximum_timestep; // Maximum timestep allowed between solutions - double baseMVA[MVA]; // Base MVA value - bool stop_on_failure; // Flag to stop simulation on solver failure + int32 version; // Version of pypower used (default is 2) + enumeration {GS=4, FD_BX=3, FD_XB=2, NR=1} solver_method; // PyPower solver method to use + int32 maximum_timestep; // Maximum timestep allowed between solutions (default is 0, meaning no maximum timestep) + double baseMVA[MVA]; // Base MVA value (default is 100 MVA) + bool enable_opf; // Flag to enable solving optimal powerflow problem instead of just powerflow (default is FALSE) + bool stop_on_failure; // Flag to stop simulation on solver failure (default is FALSE) + bool save_case; // Flag to enable saving case data and results (default is FALSE) } ~~~ @@ -20,6 +23,10 @@ module pypower The `pypower` module links `gridlabd` with the `pypower` powerflow solver. The objects used to link the two solvers are supported by the `bus`, `branch`, and `gen` classes. For details on these objects' properties, see the [PyPower documentation]([https://pypi.org/project/PYPOWER/). +If `enable_opf` is `TRUE`, then the OPF solver is used when `gencost` objects are defined. + +If `save_case` is `TRUE`, then the case data and solver results are stored in `pypower_casedata.py` and `pypower_results.py` files. + # See also * [PyPower documentation](https://pypi.org/project/PYPOWER/) diff --git a/module/pypower/autotest/case.glm b/module/pypower/autotest/case.glm index 764acbb0f..36bdb23cc 100644 --- a/module/pypower/autotest/case.glm +++ b/module/pypower/autotest/case.glm @@ -13,5 +13,5 @@ clock { timezone "PST+8PDT"; starttime "2020-01-01 00:00:00 PST"; - stoptime "2021-01-01 00:00:00 PST"; + stoptime "2020-02-01 00:00:00 PST"; } diff --git a/module/pypower/autotest/case118.glm b/module/pypower/autotest/case118.glm index 279ab3e0e..a963f1dc7 100644 --- a/module/pypower/autotest/case118.glm +++ b/module/pypower/autotest/case118.glm @@ -1,11 +1,16 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower module pypower { version 2; baseMVA 100.0; } -object bus + +// +// bus +// +object pypower.bus { + name pp_bus_0; bus_i 1.0; type 2.0; Pd 51.0; @@ -20,8 +25,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_1; bus_i 2.0; type 1.0; Pd 20.0; @@ -36,8 +42,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_2; bus_i 3.0; type 1.0; Pd 39.0; @@ -52,8 +59,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_3; bus_i 4.0; type 2.0; Pd 39.0; @@ -68,8 +76,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_4; bus_i 5.0; type 1.0; Pd 0.0; @@ -84,8 +93,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_5; bus_i 6.0; type 2.0; Pd 52.0; @@ -100,8 +110,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_6; bus_i 7.0; type 1.0; Pd 19.0; @@ -116,8 +127,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_7; bus_i 8.0; type 2.0; Pd 28.0; @@ -132,8 +144,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_8; bus_i 9.0; type 1.0; Pd 0.0; @@ -148,8 +161,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_9; bus_i 10.0; type 2.0; Pd 0.0; @@ -164,8 +178,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_10; bus_i 11.0; type 1.0; Pd 70.0; @@ -180,8 +195,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_11; bus_i 12.0; type 2.0; Pd 47.0; @@ -196,8 +212,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_12; bus_i 13.0; type 1.0; Pd 34.0; @@ -212,8 +229,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_13; bus_i 14.0; type 1.0; Pd 14.0; @@ -228,8 +246,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_14; bus_i 15.0; type 2.0; Pd 90.0; @@ -244,8 +263,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_15; bus_i 16.0; type 1.0; Pd 25.0; @@ -260,8 +280,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_16; bus_i 17.0; type 1.0; Pd 11.0; @@ -276,8 +297,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_17; bus_i 18.0; type 2.0; Pd 60.0; @@ -292,8 +314,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_18; bus_i 19.0; type 2.0; Pd 45.0; @@ -308,8 +331,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_19; bus_i 20.0; type 1.0; Pd 18.0; @@ -324,8 +348,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_20; bus_i 21.0; type 1.0; Pd 14.0; @@ -340,8 +365,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_21; bus_i 22.0; type 1.0; Pd 10.0; @@ -356,8 +382,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_22; bus_i 23.0; type 1.0; Pd 7.0; @@ -372,8 +399,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_23; bus_i 24.0; type 2.0; Pd 13.0; @@ -388,8 +416,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_24; bus_i 25.0; type 2.0; Pd 0.0; @@ -404,8 +433,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_25; bus_i 26.0; type 2.0; Pd 0.0; @@ -420,8 +450,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_26; bus_i 27.0; type 2.0; Pd 71.0; @@ -436,8 +467,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_27; bus_i 28.0; type 1.0; Pd 17.0; @@ -452,8 +484,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_28; bus_i 29.0; type 1.0; Pd 24.0; @@ -468,8 +501,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_29; bus_i 30.0; type 1.0; Pd 0.0; @@ -484,8 +518,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_30; bus_i 31.0; type 2.0; Pd 43.0; @@ -500,8 +535,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_31; bus_i 32.0; type 2.0; Pd 59.0; @@ -516,8 +552,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_32; bus_i 33.0; type 1.0; Pd 23.0; @@ -532,8 +569,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_33; bus_i 34.0; type 2.0; Pd 59.0; @@ -548,8 +586,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_34; bus_i 35.0; type 1.0; Pd 33.0; @@ -564,8 +603,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_35; bus_i 36.0; type 2.0; Pd 31.0; @@ -580,8 +620,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_36; bus_i 37.0; type 1.0; Pd 0.0; @@ -596,8 +637,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_37; bus_i 38.0; type 1.0; Pd 0.0; @@ -612,8 +654,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_38; bus_i 39.0; type 1.0; Pd 27.0; @@ -628,8 +671,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_39; bus_i 40.0; type 2.0; Pd 66.0; @@ -644,8 +688,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_40; bus_i 41.0; type 1.0; Pd 37.0; @@ -660,8 +705,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_41; bus_i 42.0; type 2.0; Pd 96.0; @@ -676,8 +722,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_42; bus_i 43.0; type 1.0; Pd 18.0; @@ -692,8 +739,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_43; bus_i 44.0; type 1.0; Pd 16.0; @@ -708,8 +756,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_44; bus_i 45.0; type 1.0; Pd 53.0; @@ -724,8 +773,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_45; bus_i 46.0; type 2.0; Pd 28.0; @@ -740,8 +790,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_46; bus_i 47.0; type 1.0; Pd 34.0; @@ -756,8 +807,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_47; bus_i 48.0; type 1.0; Pd 20.0; @@ -772,8 +824,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_48; bus_i 49.0; type 2.0; Pd 87.0; @@ -788,8 +841,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_49; bus_i 50.0; type 1.0; Pd 17.0; @@ -804,8 +858,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_50; bus_i 51.0; type 1.0; Pd 17.0; @@ -820,8 +875,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_51; bus_i 52.0; type 1.0; Pd 18.0; @@ -836,8 +892,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_52; bus_i 53.0; type 1.0; Pd 23.0; @@ -852,8 +909,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_53; bus_i 54.0; type 2.0; Pd 113.0; @@ -868,8 +926,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_54; bus_i 55.0; type 2.0; Pd 63.0; @@ -884,8 +943,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_55; bus_i 56.0; type 2.0; Pd 84.0; @@ -900,8 +960,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_56; bus_i 57.0; type 1.0; Pd 12.0; @@ -916,8 +977,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_57; bus_i 58.0; type 1.0; Pd 12.0; @@ -932,8 +994,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_58; bus_i 59.0; type 2.0; Pd 277.0; @@ -948,8 +1011,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_59; bus_i 60.0; type 1.0; Pd 78.0; @@ -964,8 +1028,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_60; bus_i 61.0; type 2.0; Pd 0.0; @@ -980,8 +1045,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_61; bus_i 62.0; type 2.0; Pd 77.0; @@ -996,8 +1062,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_62; bus_i 63.0; type 1.0; Pd 0.0; @@ -1012,8 +1079,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_63; bus_i 64.0; type 1.0; Pd 0.0; @@ -1028,8 +1096,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_64; bus_i 65.0; type 2.0; Pd 0.0; @@ -1044,8 +1113,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_65; bus_i 66.0; type 2.0; Pd 39.0; @@ -1060,8 +1130,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_66; bus_i 67.0; type 1.0; Pd 28.0; @@ -1076,8 +1147,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_67; bus_i 68.0; type 1.0; Pd 0.0; @@ -1092,8 +1164,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_68; bus_i 69.0; type 3.0; Pd 0.0; @@ -1108,8 +1181,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_69; bus_i 70.0; type 2.0; Pd 66.0; @@ -1124,8 +1198,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_70; bus_i 71.0; type 1.0; Pd 0.0; @@ -1140,8 +1215,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_71; bus_i 72.0; type 2.0; Pd 12.0; @@ -1156,8 +1232,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_72; bus_i 73.0; type 2.0; Pd 6.0; @@ -1172,8 +1249,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_73; bus_i 74.0; type 2.0; Pd 68.0; @@ -1188,8 +1266,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_74; bus_i 75.0; type 1.0; Pd 47.0; @@ -1204,8 +1283,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_75; bus_i 76.0; type 2.0; Pd 68.0; @@ -1220,8 +1300,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_76; bus_i 77.0; type 2.0; Pd 61.0; @@ -1236,8 +1317,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_77; bus_i 78.0; type 1.0; Pd 71.0; @@ -1252,8 +1334,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_78; bus_i 79.0; type 1.0; Pd 39.0; @@ -1268,8 +1351,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_79; bus_i 80.0; type 2.0; Pd 130.0; @@ -1284,8 +1368,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_80; bus_i 81.0; type 1.0; Pd 0.0; @@ -1300,8 +1385,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_81; bus_i 82.0; type 1.0; Pd 54.0; @@ -1316,8 +1402,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_82; bus_i 83.0; type 1.0; Pd 20.0; @@ -1332,8 +1419,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_83; bus_i 84.0; type 1.0; Pd 11.0; @@ -1348,8 +1436,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_84; bus_i 85.0; type 2.0; Pd 24.0; @@ -1364,8 +1453,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_85; bus_i 86.0; type 1.0; Pd 21.0; @@ -1380,8 +1470,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_86; bus_i 87.0; type 2.0; Pd 0.0; @@ -1396,8 +1487,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_87; bus_i 88.0; type 1.0; Pd 48.0; @@ -1412,8 +1504,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_88; bus_i 89.0; type 2.0; Pd 0.0; @@ -1428,8 +1521,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_89; bus_i 90.0; type 2.0; Pd 163.0; @@ -1444,8 +1538,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_90; bus_i 91.0; type 2.0; Pd 10.0; @@ -1460,8 +1555,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_91; bus_i 92.0; type 2.0; Pd 65.0; @@ -1476,8 +1572,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_92; bus_i 93.0; type 1.0; Pd 12.0; @@ -1492,8 +1589,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_93; bus_i 94.0; type 1.0; Pd 30.0; @@ -1508,8 +1606,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_94; bus_i 95.0; type 1.0; Pd 42.0; @@ -1524,8 +1623,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_95; bus_i 96.0; type 1.0; Pd 38.0; @@ -1540,8 +1640,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_96; bus_i 97.0; type 1.0; Pd 15.0; @@ -1556,8 +1657,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_97; bus_i 98.0; type 1.0; Pd 34.0; @@ -1572,8 +1674,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_98; bus_i 99.0; type 2.0; Pd 42.0; @@ -1588,8 +1691,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_99; bus_i 100.0; type 2.0; Pd 37.0; @@ -1604,8 +1708,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_100; bus_i 101.0; type 1.0; Pd 22.0; @@ -1620,8 +1725,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_101; bus_i 102.0; type 1.0; Pd 5.0; @@ -1636,8 +1742,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_102; bus_i 103.0; type 2.0; Pd 23.0; @@ -1652,8 +1759,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_103; bus_i 104.0; type 2.0; Pd 38.0; @@ -1668,8 +1776,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_104; bus_i 105.0; type 2.0; Pd 31.0; @@ -1684,8 +1793,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_105; bus_i 106.0; type 1.0; Pd 43.0; @@ -1700,8 +1810,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_106; bus_i 107.0; type 2.0; Pd 50.0; @@ -1716,8 +1827,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_107; bus_i 108.0; type 1.0; Pd 2.0; @@ -1732,8 +1844,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_108; bus_i 109.0; type 1.0; Pd 8.0; @@ -1748,8 +1861,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_109; bus_i 110.0; type 2.0; Pd 39.0; @@ -1764,8 +1878,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_110; bus_i 111.0; type 2.0; Pd 0.0; @@ -1780,8 +1895,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_111; bus_i 112.0; type 2.0; Pd 68.0; @@ -1796,8 +1912,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_112; bus_i 113.0; type 2.0; Pd 6.0; @@ -1812,8 +1929,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_113; bus_i 114.0; type 1.0; Pd 8.0; @@ -1828,8 +1946,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_114; bus_i 115.0; type 1.0; Pd 22.0; @@ -1844,8 +1963,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_115; bus_i 116.0; type 2.0; Pd 184.0; @@ -1860,8 +1980,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_116; bus_i 117.0; type 1.0; Pd 20.0; @@ -1876,8 +1997,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_117; bus_i 118.0; type 1.0; Pd 33.0; @@ -1892,8 +2014,13 @@ object bus Vmax 1.06; Vmin 0.94; } -object gen + +// +// gen +// +object pypower.gen { + name pp_gen_0; bus 1.0; Pg 0.0; Qg 0.0; @@ -1916,8 +2043,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_1; bus 4.0; Pg 0.0; Qg 0.0; @@ -1940,8 +2068,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_2; bus 6.0; Pg 0.0; Qg 0.0; @@ -1964,8 +2093,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_3; bus 8.0; Pg 0.0; Qg 0.0; @@ -1988,8 +2118,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_4; bus 10.0; Pg 450.0; Qg 0.0; @@ -2012,8 +2143,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_5; bus 12.0; Pg 85.0; Qg 0.0; @@ -2036,8 +2168,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_6; bus 15.0; Pg 0.0; Qg 0.0; @@ -2060,8 +2193,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_7; bus 18.0; Pg 0.0; Qg 0.0; @@ -2084,8 +2218,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_8; bus 19.0; Pg 0.0; Qg 0.0; @@ -2108,8 +2243,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_9; bus 24.0; Pg 0.0; Qg 0.0; @@ -2132,8 +2268,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_10; bus 25.0; Pg 220.0; Qg 0.0; @@ -2156,8 +2293,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_11; bus 26.0; Pg 314.0; Qg 0.0; @@ -2180,8 +2318,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_12; bus 27.0; Pg 0.0; Qg 0.0; @@ -2204,8 +2343,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_13; bus 31.0; Pg 7.0; Qg 0.0; @@ -2228,8 +2368,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_14; bus 32.0; Pg 0.0; Qg 0.0; @@ -2252,8 +2393,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_15; bus 34.0; Pg 0.0; Qg 0.0; @@ -2276,8 +2418,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_16; bus 36.0; Pg 0.0; Qg 0.0; @@ -2300,8 +2443,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_17; bus 40.0; Pg 0.0; Qg 0.0; @@ -2324,8 +2468,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_18; bus 42.0; Pg 0.0; Qg 0.0; @@ -2348,8 +2493,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_19; bus 46.0; Pg 19.0; Qg 0.0; @@ -2372,8 +2518,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_20; bus 49.0; Pg 204.0; Qg 0.0; @@ -2396,8 +2543,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_21; bus 54.0; Pg 48.0; Qg 0.0; @@ -2420,8 +2568,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_22; bus 55.0; Pg 0.0; Qg 0.0; @@ -2444,8 +2593,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_23; bus 56.0; Pg 0.0; Qg 0.0; @@ -2468,8 +2618,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_24; bus 59.0; Pg 155.0; Qg 0.0; @@ -2492,8 +2643,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_25; bus 61.0; Pg 160.0; Qg 0.0; @@ -2516,8 +2668,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_26; bus 62.0; Pg 0.0; Qg 0.0; @@ -2540,8 +2693,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_27; bus 65.0; Pg 391.0; Qg 0.0; @@ -2564,8 +2718,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_28; bus 66.0; Pg 392.0; Qg 0.0; @@ -2588,8 +2743,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_29; bus 69.0; Pg 516.4; Qg 0.0; @@ -2612,8 +2768,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_30; bus 70.0; Pg 0.0; Qg 0.0; @@ -2636,8 +2793,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_31; bus 72.0; Pg 0.0; Qg 0.0; @@ -2660,8 +2818,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_32; bus 73.0; Pg 0.0; Qg 0.0; @@ -2684,8 +2843,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_33; bus 74.0; Pg 0.0; Qg 0.0; @@ -2708,8 +2868,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_34; bus 76.0; Pg 0.0; Qg 0.0; @@ -2732,8 +2893,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_35; bus 77.0; Pg 0.0; Qg 0.0; @@ -2756,8 +2918,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_36; bus 80.0; Pg 477.0; Qg 0.0; @@ -2780,8 +2943,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_37; bus 85.0; Pg 0.0; Qg 0.0; @@ -2804,8 +2968,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_38; bus 87.0; Pg 4.0; Qg 0.0; @@ -2828,8 +2993,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_39; bus 89.0; Pg 607.0; Qg 0.0; @@ -2852,8 +3018,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_40; bus 90.0; Pg 0.0; Qg 0.0; @@ -2876,8 +3043,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_41; bus 91.0; Pg 0.0; Qg 0.0; @@ -2900,8 +3068,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_42; bus 92.0; Pg 0.0; Qg 0.0; @@ -2924,8 +3093,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_43; bus 99.0; Pg 0.0; Qg 0.0; @@ -2948,8 +3118,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_44; bus 100.0; Pg 252.0; Qg 0.0; @@ -2972,8 +3143,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_45; bus 103.0; Pg 40.0; Qg 0.0; @@ -2996,8 +3168,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_46; bus 104.0; Pg 0.0; Qg 0.0; @@ -3020,8 +3193,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_47; bus 105.0; Pg 0.0; Qg 0.0; @@ -3044,8 +3218,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_48; bus 107.0; Pg 0.0; Qg 0.0; @@ -3068,8 +3243,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_49; bus 110.0; Pg 0.0; Qg 0.0; @@ -3092,8 +3268,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_50; bus 111.0; Pg 36.0; Qg 0.0; @@ -3116,8 +3293,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_51; bus 112.0; Pg 0.0; Qg 0.0; @@ -3140,8 +3318,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_52; bus 113.0; Pg 0.0; Qg 0.0; @@ -3164,8 +3343,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_53; bus 116.0; Pg 0.0; Qg 0.0; @@ -3188,8 +3368,13 @@ object gen ramp_q 0.0; apf 0.0; } -object branch + +// +// branch +// +object pypower.branch { + name pp_branch_0; fbus 1.0; tbus 2.0; r 0.0303; @@ -3204,8 +3389,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_1; fbus 1.0; tbus 3.0; r 0.0129; @@ -3220,8 +3406,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_2; fbus 4.0; tbus 5.0; r 0.00176; @@ -3236,8 +3423,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_3; fbus 3.0; tbus 5.0; r 0.0241; @@ -3252,8 +3440,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_4; fbus 5.0; tbus 6.0; r 0.0119; @@ -3268,8 +3457,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_5; fbus 6.0; tbus 7.0; r 0.00459; @@ -3284,8 +3474,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_6; fbus 8.0; tbus 9.0; r 0.00244; @@ -3300,8 +3491,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_7; fbus 8.0; tbus 5.0; r 0.0; @@ -3316,8 +3508,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_8; fbus 9.0; tbus 10.0; r 0.00258; @@ -3332,8 +3525,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_9; fbus 4.0; tbus 11.0; r 0.0209; @@ -3348,8 +3542,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_10; fbus 5.0; tbus 11.0; r 0.0203; @@ -3364,8 +3559,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_11; fbus 11.0; tbus 12.0; r 0.00595; @@ -3380,8 +3576,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_12; fbus 2.0; tbus 12.0; r 0.0187; @@ -3396,8 +3593,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_13; fbus 3.0; tbus 12.0; r 0.0484; @@ -3412,8 +3610,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_14; fbus 7.0; tbus 12.0; r 0.00862; @@ -3428,8 +3627,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_15; fbus 11.0; tbus 13.0; r 0.02225; @@ -3444,8 +3644,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_16; fbus 12.0; tbus 14.0; r 0.0215; @@ -3460,8 +3661,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_17; fbus 13.0; tbus 15.0; r 0.0744; @@ -3476,8 +3678,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_18; fbus 14.0; tbus 15.0; r 0.0595; @@ -3492,8 +3695,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_19; fbus 12.0; tbus 16.0; r 0.0212; @@ -3508,8 +3712,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_20; fbus 15.0; tbus 17.0; r 0.0132; @@ -3524,8 +3729,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_21; fbus 16.0; tbus 17.0; r 0.0454; @@ -3540,8 +3746,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_22; fbus 17.0; tbus 18.0; r 0.0123; @@ -3556,8 +3763,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_23; fbus 18.0; tbus 19.0; r 0.01119; @@ -3572,8 +3780,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_24; fbus 19.0; tbus 20.0; r 0.0252; @@ -3588,8 +3797,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_25; fbus 15.0; tbus 19.0; r 0.012; @@ -3604,8 +3814,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_26; fbus 20.0; tbus 21.0; r 0.0183; @@ -3620,8 +3831,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_27; fbus 21.0; tbus 22.0; r 0.0209; @@ -3636,8 +3848,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_28; fbus 22.0; tbus 23.0; r 0.0342; @@ -3652,8 +3865,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_29; fbus 23.0; tbus 24.0; r 0.0135; @@ -3668,8 +3882,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_30; fbus 23.0; tbus 25.0; r 0.0156; @@ -3684,8 +3899,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_31; fbus 26.0; tbus 25.0; r 0.0; @@ -3700,8 +3916,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_32; fbus 25.0; tbus 27.0; r 0.0318; @@ -3716,8 +3933,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_33; fbus 27.0; tbus 28.0; r 0.01913; @@ -3732,8 +3950,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_34; fbus 28.0; tbus 29.0; r 0.0237; @@ -3748,8 +3967,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_35; fbus 30.0; tbus 17.0; r 0.0; @@ -3764,8 +3984,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_36; fbus 8.0; tbus 30.0; r 0.00431; @@ -3780,8 +4001,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_37; fbus 26.0; tbus 30.0; r 0.00799; @@ -3796,8 +4018,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_38; fbus 17.0; tbus 31.0; r 0.0474; @@ -3812,8 +4035,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_39; fbus 29.0; tbus 31.0; r 0.0108; @@ -3828,8 +4052,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_40; fbus 23.0; tbus 32.0; r 0.0317; @@ -3844,8 +4069,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_41; fbus 31.0; tbus 32.0; r 0.0298; @@ -3860,8 +4086,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_42; fbus 27.0; tbus 32.0; r 0.0229; @@ -3876,8 +4103,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_43; fbus 15.0; tbus 33.0; r 0.038; @@ -3892,8 +4120,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_44; fbus 19.0; tbus 34.0; r 0.0752; @@ -3908,8 +4137,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_45; fbus 35.0; tbus 36.0; r 0.00224; @@ -3924,8 +4154,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_46; fbus 35.0; tbus 37.0; r 0.011; @@ -3940,8 +4171,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_47; fbus 33.0; tbus 37.0; r 0.0415; @@ -3956,8 +4188,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_48; fbus 34.0; tbus 36.0; r 0.00871; @@ -3972,8 +4205,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_49; fbus 34.0; tbus 37.0; r 0.00256; @@ -3988,8 +4222,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_50; fbus 38.0; tbus 37.0; r 0.0; @@ -4004,8 +4239,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_51; fbus 37.0; tbus 39.0; r 0.0321; @@ -4020,8 +4256,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_52; fbus 37.0; tbus 40.0; r 0.0593; @@ -4036,8 +4273,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_53; fbus 30.0; tbus 38.0; r 0.00464; @@ -4052,8 +4290,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_54; fbus 39.0; tbus 40.0; r 0.0184; @@ -4068,8 +4307,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_55; fbus 40.0; tbus 41.0; r 0.0145; @@ -4084,8 +4324,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_56; fbus 40.0; tbus 42.0; r 0.0555; @@ -4100,8 +4341,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_57; fbus 41.0; tbus 42.0; r 0.041; @@ -4116,8 +4358,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_58; fbus 43.0; tbus 44.0; r 0.0608; @@ -4132,8 +4375,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_59; fbus 34.0; tbus 43.0; r 0.0413; @@ -4148,8 +4392,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_60; fbus 44.0; tbus 45.0; r 0.0224; @@ -4164,8 +4409,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_61; fbus 45.0; tbus 46.0; r 0.04; @@ -4180,8 +4426,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_62; fbus 46.0; tbus 47.0; r 0.038; @@ -4196,8 +4443,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_63; fbus 46.0; tbus 48.0; r 0.0601; @@ -4212,8 +4460,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_64; fbus 47.0; tbus 49.0; r 0.0191; @@ -4228,8 +4477,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_65; fbus 42.0; tbus 49.0; r 0.0715; @@ -4244,8 +4494,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_66; fbus 42.0; tbus 49.0; r 0.0715; @@ -4260,8 +4511,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_67; fbus 45.0; tbus 49.0; r 0.0684; @@ -4276,8 +4528,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_68; fbus 48.0; tbus 49.0; r 0.0179; @@ -4292,8 +4545,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_69; fbus 49.0; tbus 50.0; r 0.0267; @@ -4308,8 +4562,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_70; fbus 49.0; tbus 51.0; r 0.0486; @@ -4324,8 +4579,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_71; fbus 51.0; tbus 52.0; r 0.0203; @@ -4340,8 +4596,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_72; fbus 52.0; tbus 53.0; r 0.0405; @@ -4356,8 +4613,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_73; fbus 53.0; tbus 54.0; r 0.0263; @@ -4372,8 +4630,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_74; fbus 49.0; tbus 54.0; r 0.073; @@ -4388,8 +4647,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_75; fbus 49.0; tbus 54.0; r 0.0869; @@ -4404,8 +4664,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_76; fbus 54.0; tbus 55.0; r 0.0169; @@ -4420,8 +4681,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_77; fbus 54.0; tbus 56.0; r 0.00275; @@ -4436,8 +4698,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_78; fbus 55.0; tbus 56.0; r 0.00488; @@ -4452,8 +4715,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_79; fbus 56.0; tbus 57.0; r 0.0343; @@ -4468,8 +4732,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_80; fbus 50.0; tbus 57.0; r 0.0474; @@ -4484,8 +4749,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_81; fbus 56.0; tbus 58.0; r 0.0343; @@ -4500,8 +4766,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_82; fbus 51.0; tbus 58.0; r 0.0255; @@ -4516,8 +4783,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_83; fbus 54.0; tbus 59.0; r 0.0503; @@ -4532,8 +4800,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_84; fbus 56.0; tbus 59.0; r 0.0825; @@ -4548,8 +4817,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_85; fbus 56.0; tbus 59.0; r 0.0803; @@ -4564,8 +4834,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_86; fbus 55.0; tbus 59.0; r 0.04739; @@ -4580,8 +4851,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_87; fbus 59.0; tbus 60.0; r 0.0317; @@ -4596,8 +4868,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_88; fbus 59.0; tbus 61.0; r 0.0328; @@ -4612,8 +4885,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_89; fbus 60.0; tbus 61.0; r 0.00264; @@ -4628,8 +4902,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_90; fbus 60.0; tbus 62.0; r 0.0123; @@ -4644,8 +4919,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_91; fbus 61.0; tbus 62.0; r 0.00824; @@ -4660,8 +4936,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_92; fbus 63.0; tbus 59.0; r 0.0; @@ -4676,8 +4953,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_93; fbus 63.0; tbus 64.0; r 0.00172; @@ -4692,8 +4970,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_94; fbus 64.0; tbus 61.0; r 0.0; @@ -4708,8 +4987,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_95; fbus 38.0; tbus 65.0; r 0.00901; @@ -4724,8 +5004,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_96; fbus 64.0; tbus 65.0; r 0.00269; @@ -4740,8 +5021,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_97; fbus 49.0; tbus 66.0; r 0.018; @@ -4756,8 +5038,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_98; fbus 49.0; tbus 66.0; r 0.018; @@ -4772,8 +5055,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_99; fbus 62.0; tbus 66.0; r 0.0482; @@ -4788,8 +5072,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_100; fbus 62.0; tbus 67.0; r 0.0258; @@ -4804,8 +5089,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_101; fbus 65.0; tbus 66.0; r 0.0; @@ -4820,8 +5106,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_102; fbus 66.0; tbus 67.0; r 0.0224; @@ -4836,8 +5123,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_103; fbus 65.0; tbus 68.0; r 0.00138; @@ -4852,8 +5140,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_104; fbus 47.0; tbus 69.0; r 0.0844; @@ -4868,8 +5157,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_105; fbus 49.0; tbus 69.0; r 0.0985; @@ -4884,8 +5174,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_106; fbus 68.0; tbus 69.0; r 0.0; @@ -4900,8 +5191,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_107; fbus 69.0; tbus 70.0; r 0.03; @@ -4916,8 +5208,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_108; fbus 24.0; tbus 70.0; r 0.00221; @@ -4932,8 +5225,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_109; fbus 70.0; tbus 71.0; r 0.00882; @@ -4948,8 +5242,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_110; fbus 24.0; tbus 72.0; r 0.0488; @@ -4964,8 +5259,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_111; fbus 71.0; tbus 72.0; r 0.0446; @@ -4980,8 +5276,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_112; fbus 71.0; tbus 73.0; r 0.00866; @@ -4996,8 +5293,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_113; fbus 70.0; tbus 74.0; r 0.0401; @@ -5012,8 +5310,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_114; fbus 70.0; tbus 75.0; r 0.0428; @@ -5028,8 +5327,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_115; fbus 69.0; tbus 75.0; r 0.0405; @@ -5044,8 +5344,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_116; fbus 74.0; tbus 75.0; r 0.0123; @@ -5060,8 +5361,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_117; fbus 76.0; tbus 77.0; r 0.0444; @@ -5076,8 +5378,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_118; fbus 69.0; tbus 77.0; r 0.0309; @@ -5092,8 +5395,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_119; fbus 75.0; tbus 77.0; r 0.0601; @@ -5108,8 +5412,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_120; fbus 77.0; tbus 78.0; r 0.00376; @@ -5124,8 +5429,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_121; fbus 78.0; tbus 79.0; r 0.00546; @@ -5140,8 +5446,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_122; fbus 77.0; tbus 80.0; r 0.017; @@ -5156,8 +5463,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_123; fbus 77.0; tbus 80.0; r 0.0294; @@ -5172,8 +5480,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_124; fbus 79.0; tbus 80.0; r 0.0156; @@ -5188,8 +5497,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_125; fbus 68.0; tbus 81.0; r 0.00175; @@ -5204,8 +5514,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_126; fbus 81.0; tbus 80.0; r 0.0; @@ -5220,8 +5531,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_127; fbus 77.0; tbus 82.0; r 0.0298; @@ -5236,8 +5548,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_128; fbus 82.0; tbus 83.0; r 0.0112; @@ -5252,8 +5565,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_129; fbus 83.0; tbus 84.0; r 0.0625; @@ -5268,8 +5582,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_130; fbus 83.0; tbus 85.0; r 0.043; @@ -5284,8 +5599,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_131; fbus 84.0; tbus 85.0; r 0.0302; @@ -5300,8 +5616,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_132; fbus 85.0; tbus 86.0; r 0.035; @@ -5316,8 +5633,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_133; fbus 86.0; tbus 87.0; r 0.02828; @@ -5332,8 +5650,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_134; fbus 85.0; tbus 88.0; r 0.02; @@ -5348,8 +5667,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_135; fbus 85.0; tbus 89.0; r 0.0239; @@ -5364,8 +5684,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_136; fbus 88.0; tbus 89.0; r 0.0139; @@ -5380,8 +5701,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_137; fbus 89.0; tbus 90.0; r 0.0518; @@ -5396,8 +5718,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_138; fbus 89.0; tbus 90.0; r 0.0238; @@ -5412,8 +5735,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_139; fbus 90.0; tbus 91.0; r 0.0254; @@ -5428,8 +5752,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_140; fbus 89.0; tbus 92.0; r 0.0099; @@ -5444,8 +5769,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_141; fbus 89.0; tbus 92.0; r 0.0393; @@ -5460,8 +5786,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_142; fbus 91.0; tbus 92.0; r 0.0387; @@ -5476,8 +5803,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_143; fbus 92.0; tbus 93.0; r 0.0258; @@ -5492,8 +5820,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_144; fbus 92.0; tbus 94.0; r 0.0481; @@ -5508,8 +5837,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_145; fbus 93.0; tbus 94.0; r 0.0223; @@ -5524,8 +5854,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_146; fbus 94.0; tbus 95.0; r 0.0132; @@ -5540,8 +5871,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_147; fbus 80.0; tbus 96.0; r 0.0356; @@ -5556,8 +5888,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_148; fbus 82.0; tbus 96.0; r 0.0162; @@ -5572,8 +5905,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_149; fbus 94.0; tbus 96.0; r 0.0269; @@ -5588,8 +5922,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_150; fbus 80.0; tbus 97.0; r 0.0183; @@ -5604,8 +5939,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_151; fbus 80.0; tbus 98.0; r 0.0238; @@ -5620,8 +5956,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_152; fbus 80.0; tbus 99.0; r 0.0454; @@ -5636,8 +5973,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_153; fbus 92.0; tbus 100.0; r 0.0648; @@ -5652,8 +5990,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_154; fbus 94.0; tbus 100.0; r 0.0178; @@ -5668,8 +6007,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_155; fbus 95.0; tbus 96.0; r 0.0171; @@ -5684,8 +6024,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_156; fbus 96.0; tbus 97.0; r 0.0173; @@ -5700,8 +6041,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_157; fbus 98.0; tbus 100.0; r 0.0397; @@ -5716,8 +6058,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_158; fbus 99.0; tbus 100.0; r 0.018; @@ -5732,8 +6075,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_159; fbus 100.0; tbus 101.0; r 0.0277; @@ -5748,8 +6092,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_160; fbus 92.0; tbus 102.0; r 0.0123; @@ -5764,8 +6109,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_161; fbus 101.0; tbus 102.0; r 0.0246; @@ -5780,8 +6126,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_162; fbus 100.0; tbus 103.0; r 0.016; @@ -5796,8 +6143,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_163; fbus 100.0; tbus 104.0; r 0.0451; @@ -5812,8 +6160,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_164; fbus 103.0; tbus 104.0; r 0.0466; @@ -5828,8 +6177,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_165; fbus 103.0; tbus 105.0; r 0.0535; @@ -5844,8 +6194,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_166; fbus 100.0; tbus 106.0; r 0.0605; @@ -5860,8 +6211,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_167; fbus 104.0; tbus 105.0; r 0.00994; @@ -5876,8 +6228,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_168; fbus 105.0; tbus 106.0; r 0.014; @@ -5892,8 +6245,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_169; fbus 105.0; tbus 107.0; r 0.053; @@ -5908,8 +6262,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_170; fbus 105.0; tbus 108.0; r 0.0261; @@ -5924,8 +6279,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_171; fbus 106.0; tbus 107.0; r 0.053; @@ -5940,8 +6296,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_172; fbus 108.0; tbus 109.0; r 0.0105; @@ -5956,8 +6313,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_173; fbus 103.0; tbus 110.0; r 0.03906; @@ -5972,8 +6330,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_174; fbus 109.0; tbus 110.0; r 0.0278; @@ -5988,8 +6347,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_175; fbus 110.0; tbus 111.0; r 0.022; @@ -6004,8 +6364,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_176; fbus 110.0; tbus 112.0; r 0.0247; @@ -6020,8 +6381,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_177; fbus 17.0; tbus 113.0; r 0.00913; @@ -6036,8 +6398,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_178; fbus 32.0; tbus 113.0; r 0.0615; @@ -6052,8 +6415,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_179; fbus 32.0; tbus 114.0; r 0.0135; @@ -6068,8 +6432,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_180; fbus 27.0; tbus 115.0; r 0.0164; @@ -6084,8 +6449,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_181; fbus 114.0; tbus 115.0; r 0.0023; @@ -6100,8 +6466,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_182; fbus 68.0; tbus 116.0; r 0.00034; @@ -6116,8 +6483,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_183; fbus 12.0; tbus 117.0; r 0.0329; @@ -6132,8 +6500,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_184; fbus 75.0; tbus 118.0; r 0.0145; @@ -6148,8 +6517,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_185; fbus 76.0; tbus 118.0; r 0.0164; @@ -6164,3 +6534,439 @@ object branch angmin -360.0; angmax 360.0; } + +// +// gencost +// +object pypower.gencost +{ + name pp_gencost_0; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_1; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_2; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_3; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_4; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0222222,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_5; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.117647,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_6; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_7; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_8; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_9; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_10; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0454545,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_11; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0318471,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_12; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_13; + model 2; + startup 0.0; + shutdown 0.0; + costs "1.42857,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_14; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_15; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_16; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_17; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_18; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_19; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.526316,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_20; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0490196,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_21; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.208333,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_22; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_23; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_24; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0645161,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_25; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0625,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_26; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_27; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0255754,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_28; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0255102,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_29; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0193648,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_30; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_31; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_32; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_33; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_34; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_35; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_36; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0209644,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_37; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_38; + model 2; + startup 0.0; + shutdown 0.0; + costs "2.5,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_39; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0164745,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_40; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_41; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_42; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_43; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_44; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0396825,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_45; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.25,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_46; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_47; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_48; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_49; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_50; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.277778,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_51; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_52; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_53; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm index 7f7225daa..c04509219 100644 --- a/module/pypower/autotest/case14.glm +++ b/module/pypower/autotest/case14.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240221-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower module pypower { version 2; @@ -10,6 +10,7 @@ module pypower // object pypower.bus { + name pp_bus_0; bus_i 1.0; type 3.0; Pd 0.0; @@ -26,6 +27,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_1; bus_i 2.0; type 2.0; Pd 21.7; @@ -42,6 +44,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_2; bus_i 3.0; type 2.0; Pd 94.2; @@ -58,6 +61,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_3; bus_i 4.0; type 1.0; Pd 47.8; @@ -74,6 +78,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_4; bus_i 5.0; type 1.0; Pd 7.6; @@ -90,6 +95,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_5; bus_i 6.0; type 2.0; Pd 11.2; @@ -106,6 +112,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_6; bus_i 7.0; type 1.0; Pd 0.0; @@ -122,6 +129,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_7; bus_i 8.0; type 2.0; Pd 0.0; @@ -138,6 +146,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_8; bus_i 9.0; type 1.0; Pd 29.5; @@ -154,6 +163,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_9; bus_i 10.0; type 1.0; Pd 9.0; @@ -170,6 +180,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_10; bus_i 11.0; type 1.0; Pd 3.5; @@ -186,6 +197,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_11; bus_i 12.0; type 1.0; Pd 6.1; @@ -202,6 +214,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_12; bus_i 13.0; type 1.0; Pd 13.5; @@ -218,6 +231,7 @@ object pypower.bus } object pypower.bus { + name pp_bus_13; bus_i 14.0; type 1.0; Pd 14.9; @@ -238,6 +252,7 @@ object pypower.bus // object pypower.gen { + name pp_gen_0; bus 1.0; Pg 232.4; Qg -16.9; @@ -262,6 +277,7 @@ object pypower.gen } object pypower.gen { + name pp_gen_1; bus 2.0; Pg 40.0; Qg 42.4; @@ -286,6 +302,7 @@ object pypower.gen } object pypower.gen { + name pp_gen_2; bus 3.0; Pg 0.0; Qg 23.4; @@ -310,6 +327,7 @@ object pypower.gen } object pypower.gen { + name pp_gen_3; bus 6.0; Pg 0.0; Qg 12.2; @@ -334,6 +352,7 @@ object pypower.gen } object pypower.gen { + name pp_gen_4; bus 8.0; Pg 0.0; Qg 17.4; @@ -362,6 +381,7 @@ object pypower.gen // object pypower.branch { + name pp_branch_0; fbus 1.0; tbus 2.0; r 0.01938; @@ -378,6 +398,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_1; fbus 1.0; tbus 5.0; r 0.05403; @@ -394,6 +415,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_2; fbus 2.0; tbus 3.0; r 0.04699; @@ -410,6 +432,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_3; fbus 2.0; tbus 4.0; r 0.05811; @@ -426,6 +449,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_4; fbus 2.0; tbus 5.0; r 0.05695; @@ -442,6 +466,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_5; fbus 3.0; tbus 4.0; r 0.06701; @@ -458,6 +483,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_6; fbus 4.0; tbus 5.0; r 0.01335; @@ -474,6 +500,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_7; fbus 4.0; tbus 7.0; r 0.0; @@ -490,6 +517,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_8; fbus 4.0; tbus 9.0; r 0.0; @@ -506,6 +534,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_9; fbus 5.0; tbus 6.0; r 0.0; @@ -522,6 +551,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_10; fbus 6.0; tbus 11.0; r 0.09498; @@ -538,6 +568,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_11; fbus 6.0; tbus 12.0; r 0.12291; @@ -554,6 +585,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_12; fbus 6.0; tbus 13.0; r 0.06615; @@ -570,6 +602,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_13; fbus 7.0; tbus 8.0; r 0.0; @@ -586,6 +619,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_14; fbus 7.0; tbus 9.0; r 0.0; @@ -602,6 +636,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_15; fbus 9.0; tbus 10.0; r 0.03181; @@ -618,6 +653,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_16; fbus 9.0; tbus 14.0; r 0.12711; @@ -634,6 +670,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_17; fbus 10.0; tbus 11.0; r 0.08205; @@ -650,6 +687,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_18; fbus 12.0; tbus 13.0; r 0.22092; @@ -666,6 +704,7 @@ object pypower.branch } object pypower.branch { + name pp_branch_19; fbus 13.0; tbus 14.0; r 0.17093; @@ -686,6 +725,7 @@ object pypower.branch // object pypower.gencost { + name pp_gencost_0; model 2; startup 0.0; shutdown 0.0; @@ -693,6 +733,7 @@ object pypower.gencost } object pypower.gencost { + name pp_gencost_1; model 2; startup 0.0; shutdown 0.0; @@ -700,6 +741,7 @@ object pypower.gencost } object pypower.gencost { + name pp_gencost_2; model 2; startup 0.0; shutdown 0.0; @@ -707,6 +749,7 @@ object pypower.gencost } object pypower.gencost { + name pp_gencost_3; model 2; startup 0.0; shutdown 0.0; @@ -714,6 +757,7 @@ object pypower.gencost } object pypower.gencost { + name pp_gencost_4; model 2; startup 0.0; shutdown 0.0; diff --git a/module/pypower/autotest/case30.glm b/module/pypower/autotest/case30.glm index 8096ef22f..304cdad37 100644 --- a/module/pypower/autotest/case30.glm +++ b/module/pypower/autotest/case30.glm @@ -1,11 +1,16 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower module pypower { version 2; baseMVA 100.0; } -object bus + +// +// bus +// +object pypower.bus { + name pp_bus_0; bus_i 1.0; type 3.0; Pd 0.0; @@ -20,8 +25,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_1; bus_i 2.0; type 2.0; Pd 21.7; @@ -36,8 +42,9 @@ object bus Vmax 1.1; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_2; bus_i 3.0; type 1.0; Pd 2.4; @@ -52,8 +59,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_3; bus_i 4.0; type 1.0; Pd 7.6; @@ -68,8 +76,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_4; bus_i 5.0; type 1.0; Pd 0.0; @@ -84,8 +93,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_5; bus_i 6.0; type 1.0; Pd 0.0; @@ -100,8 +110,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_6; bus_i 7.0; type 1.0; Pd 22.8; @@ -116,8 +127,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_7; bus_i 8.0; type 1.0; Pd 30.0; @@ -132,8 +144,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_8; bus_i 9.0; type 1.0; Pd 0.0; @@ -148,8 +161,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_9; bus_i 10.0; type 1.0; Pd 5.8; @@ -164,8 +178,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_10; bus_i 11.0; type 1.0; Pd 0.0; @@ -180,8 +195,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_11; bus_i 12.0; type 1.0; Pd 11.2; @@ -196,8 +212,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_12; bus_i 13.0; type 2.0; Pd 0.0; @@ -212,8 +229,9 @@ object bus Vmax 1.1; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_13; bus_i 14.0; type 1.0; Pd 6.2; @@ -228,8 +246,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_14; bus_i 15.0; type 1.0; Pd 8.2; @@ -244,8 +263,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_15; bus_i 16.0; type 1.0; Pd 3.5; @@ -260,8 +280,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_16; bus_i 17.0; type 1.0; Pd 9.0; @@ -276,8 +297,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_17; bus_i 18.0; type 1.0; Pd 3.2; @@ -292,8 +314,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_18; bus_i 19.0; type 1.0; Pd 9.5; @@ -308,8 +331,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_19; bus_i 20.0; type 1.0; Pd 2.2; @@ -324,8 +348,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_20; bus_i 21.0; type 1.0; Pd 17.5; @@ -340,8 +365,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_21; bus_i 22.0; type 2.0; Pd 0.0; @@ -356,8 +382,9 @@ object bus Vmax 1.1; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_22; bus_i 23.0; type 2.0; Pd 3.2; @@ -372,8 +399,9 @@ object bus Vmax 1.1; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_23; bus_i 24.0; type 1.0; Pd 8.7; @@ -388,8 +416,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_24; bus_i 25.0; type 1.0; Pd 0.0; @@ -404,8 +433,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_25; bus_i 26.0; type 1.0; Pd 3.5; @@ -420,8 +450,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_26; bus_i 27.0; type 2.0; Pd 0.0; @@ -436,8 +467,9 @@ object bus Vmax 1.1; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_27; bus_i 28.0; type 1.0; Pd 0.0; @@ -452,8 +484,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_28; bus_i 29.0; type 1.0; Pd 2.4; @@ -468,8 +501,9 @@ object bus Vmax 1.05; Vmin 0.95; } -object bus +object pypower.bus { + name pp_bus_29; bus_i 30.0; type 1.0; Pd 10.6; @@ -484,8 +518,13 @@ object bus Vmax 1.05; Vmin 0.95; } -object gen + +// +// gen +// +object pypower.gen { + name pp_gen_0; bus 1.0; Pg 23.54; Qg 0.0; @@ -508,8 +547,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_1; bus 2.0; Pg 60.97; Qg 0.0; @@ -532,8 +572,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_2; bus 22.0; Pg 21.59; Qg 0.0; @@ -556,8 +597,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_3; bus 27.0; Pg 26.91; Qg 0.0; @@ -580,8 +622,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_4; bus 23.0; Pg 19.2; Qg 0.0; @@ -604,8 +647,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_5; bus 13.0; Pg 37.0; Qg 0.0; @@ -628,8 +672,13 @@ object gen ramp_q 0.0; apf 0.0; } -object branch + +// +// branch +// +object pypower.branch { + name pp_branch_0; fbus 1.0; tbus 2.0; r 0.02; @@ -644,8 +693,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_1; fbus 1.0; tbus 3.0; r 0.05; @@ -660,8 +710,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_2; fbus 2.0; tbus 4.0; r 0.06; @@ -676,8 +727,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_3; fbus 3.0; tbus 4.0; r 0.01; @@ -692,8 +744,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_4; fbus 2.0; tbus 5.0; r 0.05; @@ -708,8 +761,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_5; fbus 2.0; tbus 6.0; r 0.06; @@ -724,8 +778,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_6; fbus 4.0; tbus 6.0; r 0.01; @@ -740,8 +795,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_7; fbus 5.0; tbus 7.0; r 0.05; @@ -756,8 +812,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_8; fbus 6.0; tbus 7.0; r 0.03; @@ -772,8 +829,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_9; fbus 6.0; tbus 8.0; r 0.01; @@ -788,8 +846,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_10; fbus 6.0; tbus 9.0; r 0.0; @@ -804,8 +863,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_11; fbus 6.0; tbus 10.0; r 0.0; @@ -820,8 +880,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_12; fbus 9.0; tbus 11.0; r 0.0; @@ -836,8 +897,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_13; fbus 9.0; tbus 10.0; r 0.0; @@ -852,8 +914,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_14; fbus 4.0; tbus 12.0; r 0.0; @@ -868,8 +931,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_15; fbus 12.0; tbus 13.0; r 0.0; @@ -884,8 +948,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_16; fbus 12.0; tbus 14.0; r 0.12; @@ -900,8 +965,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_17; fbus 12.0; tbus 15.0; r 0.07; @@ -916,8 +982,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_18; fbus 12.0; tbus 16.0; r 0.09; @@ -932,8 +999,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_19; fbus 14.0; tbus 15.0; r 0.22; @@ -948,8 +1016,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_20; fbus 16.0; tbus 17.0; r 0.08; @@ -964,8 +1033,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_21; fbus 15.0; tbus 18.0; r 0.11; @@ -980,8 +1050,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_22; fbus 18.0; tbus 19.0; r 0.06; @@ -996,8 +1067,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_23; fbus 19.0; tbus 20.0; r 0.03; @@ -1012,8 +1084,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_24; fbus 10.0; tbus 20.0; r 0.09; @@ -1028,8 +1101,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_25; fbus 10.0; tbus 17.0; r 0.03; @@ -1044,8 +1118,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_26; fbus 10.0; tbus 21.0; r 0.03; @@ -1060,8 +1135,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_27; fbus 10.0; tbus 22.0; r 0.07; @@ -1076,8 +1152,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_28; fbus 21.0; tbus 22.0; r 0.01; @@ -1092,8 +1169,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_29; fbus 15.0; tbus 23.0; r 0.1; @@ -1108,8 +1186,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_30; fbus 22.0; tbus 24.0; r 0.12; @@ -1124,8 +1203,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_31; fbus 23.0; tbus 24.0; r 0.13; @@ -1140,8 +1220,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_32; fbus 24.0; tbus 25.0; r 0.19; @@ -1156,8 +1237,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_33; fbus 25.0; tbus 26.0; r 0.25; @@ -1172,8 +1254,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_34; fbus 25.0; tbus 27.0; r 0.11; @@ -1188,8 +1271,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_35; fbus 28.0; tbus 27.0; r 0.0; @@ -1204,8 +1288,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_36; fbus 27.0; tbus 29.0; r 0.22; @@ -1220,8 +1305,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_37; fbus 27.0; tbus 30.0; r 0.32; @@ -1236,8 +1322,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_38; fbus 29.0; tbus 30.0; r 0.24; @@ -1252,8 +1339,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_39; fbus 8.0; tbus 28.0; r 0.06; @@ -1268,8 +1356,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_40; fbus 6.0; tbus 28.0; r 0.02; @@ -1284,3 +1373,55 @@ object branch angmin -360.0; angmax 360.0; } + +// +// gencost +// +object pypower.gencost +{ + name pp_gencost_0; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.02,2.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_1; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0175,1.75,0.0"; +} +object pypower.gencost +{ + name pp_gencost_2; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0625,1.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_3; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.00834,3.25,0.0"; +} +object pypower.gencost +{ + name pp_gencost_4; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.025,3.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_5; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.025,3.0,0.0"; +} diff --git a/module/pypower/autotest/case39.glm b/module/pypower/autotest/case39.glm index fd7a25b76..23ffe4b7d 100644 --- a/module/pypower/autotest/case39.glm +++ b/module/pypower/autotest/case39.glm @@ -1,11 +1,16 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower module pypower { version 2; baseMVA 100.0; } -object bus + +// +// bus +// +object pypower.bus { + name pp_bus_0; bus_i 1.0; type 1.0; Pd 97.6; @@ -20,8 +25,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_1; bus_i 2.0; type 1.0; Pd 0.0; @@ -36,8 +42,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_2; bus_i 3.0; type 1.0; Pd 322.0; @@ -52,8 +59,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_3; bus_i 4.0; type 1.0; Pd 500.0; @@ -68,8 +76,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_4; bus_i 5.0; type 1.0; Pd 0.0; @@ -84,8 +93,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_5; bus_i 6.0; type 1.0; Pd 0.0; @@ -100,8 +110,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_6; bus_i 7.0; type 1.0; Pd 233.8; @@ -116,8 +127,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_7; bus_i 8.0; type 1.0; Pd 522.0; @@ -132,8 +144,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_8; bus_i 9.0; type 1.0; Pd 6.5; @@ -148,8 +161,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_9; bus_i 10.0; type 1.0; Pd 0.0; @@ -164,8 +178,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_10; bus_i 11.0; type 1.0; Pd 0.0; @@ -180,8 +195,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_11; bus_i 12.0; type 1.0; Pd 8.53; @@ -196,8 +212,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_12; bus_i 13.0; type 1.0; Pd 0.0; @@ -212,8 +229,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_13; bus_i 14.0; type 1.0; Pd 0.0; @@ -228,8 +246,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_14; bus_i 15.0; type 1.0; Pd 320.0; @@ -244,8 +263,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_15; bus_i 16.0; type 1.0; Pd 329.0; @@ -260,8 +280,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_16; bus_i 17.0; type 1.0; Pd 0.0; @@ -276,8 +297,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_17; bus_i 18.0; type 1.0; Pd 158.0; @@ -292,8 +314,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_18; bus_i 19.0; type 1.0; Pd 0.0; @@ -308,8 +331,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_19; bus_i 20.0; type 1.0; Pd 680.0; @@ -324,8 +348,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_20; bus_i 21.0; type 1.0; Pd 274.0; @@ -340,8 +365,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_21; bus_i 22.0; type 1.0; Pd 0.0; @@ -356,8 +382,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_22; bus_i 23.0; type 1.0; Pd 247.5; @@ -372,8 +399,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_23; bus_i 24.0; type 1.0; Pd 308.6; @@ -388,8 +416,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_24; bus_i 25.0; type 1.0; Pd 224.0; @@ -404,8 +433,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_25; bus_i 26.0; type 1.0; Pd 139.0; @@ -420,8 +450,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_26; bus_i 27.0; type 1.0; Pd 281.0; @@ -436,8 +467,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_27; bus_i 28.0; type 1.0; Pd 206.0; @@ -452,8 +484,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_28; bus_i 29.0; type 1.0; Pd 283.5; @@ -468,8 +501,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_29; bus_i 30.0; type 2.0; Pd 0.0; @@ -484,8 +518,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_30; bus_i 31.0; type 3.0; Pd 9.2; @@ -500,8 +535,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_31; bus_i 32.0; type 2.0; Pd 0.0; @@ -516,8 +552,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_32; bus_i 33.0; type 2.0; Pd 0.0; @@ -532,8 +569,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_33; bus_i 34.0; type 2.0; Pd 0.0; @@ -548,8 +586,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_34; bus_i 35.0; type 2.0; Pd 0.0; @@ -564,8 +603,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_35; bus_i 36.0; type 2.0; Pd 0.0; @@ -580,8 +620,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_36; bus_i 37.0; type 2.0; Pd 0.0; @@ -596,8 +637,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_37; bus_i 38.0; type 2.0; Pd 0.0; @@ -612,8 +654,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_38; bus_i 39.0; type 2.0; Pd 1104.0; @@ -628,8 +671,13 @@ object bus Vmax 1.06; Vmin 0.94; } -object gen + +// +// gen +// +object pypower.gen { + name pp_gen_0; bus 30.0; Pg 250.0; Qg 161.762; @@ -652,8 +700,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_1; bus 31.0; Pg 677.871; Qg 221.574; @@ -676,8 +725,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_2; bus 32.0; Pg 650.0; Qg 206.965; @@ -700,8 +750,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_3; bus 33.0; Pg 632.0; Qg 108.293; @@ -724,8 +775,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_4; bus 34.0; Pg 508.0; Qg 166.688; @@ -748,8 +800,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_5; bus 35.0; Pg 650.0; Qg 210.661; @@ -772,8 +825,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_6; bus 36.0; Pg 560.0; Qg 100.165; @@ -796,8 +850,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_7; bus 37.0; Pg 540.0; Qg -1.36945; @@ -820,8 +875,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_8; bus 38.0; Pg 830.0; Qg 21.7327; @@ -844,8 +900,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_9; bus 39.0; Pg 1000.0; Qg 78.4674; @@ -868,8 +925,13 @@ object gen ramp_q 0.0; apf 0.0; } -object branch + +// +// branch +// +object pypower.branch { + name pp_branch_0; fbus 1.0; tbus 2.0; r 0.0035; @@ -884,8 +946,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_1; fbus 1.0; tbus 39.0; r 0.001; @@ -900,8 +963,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_2; fbus 2.0; tbus 3.0; r 0.0013; @@ -916,8 +980,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_3; fbus 2.0; tbus 25.0; r 0.007; @@ -932,8 +997,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_4; fbus 2.0; tbus 30.0; r 0.0; @@ -948,8 +1014,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_5; fbus 3.0; tbus 4.0; r 0.0013; @@ -964,8 +1031,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_6; fbus 3.0; tbus 18.0; r 0.0011; @@ -980,8 +1048,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_7; fbus 4.0; tbus 5.0; r 0.0008; @@ -996,8 +1065,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_8; fbus 4.0; tbus 14.0; r 0.0008; @@ -1012,8 +1082,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_9; fbus 5.0; tbus 6.0; r 0.0002; @@ -1028,8 +1099,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_10; fbus 5.0; tbus 8.0; r 0.0008; @@ -1044,8 +1116,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_11; fbus 6.0; tbus 7.0; r 0.0006; @@ -1060,8 +1133,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_12; fbus 6.0; tbus 11.0; r 0.0007; @@ -1076,8 +1150,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_13; fbus 6.0; tbus 31.0; r 0.0; @@ -1092,8 +1167,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_14; fbus 7.0; tbus 8.0; r 0.0004; @@ -1108,8 +1184,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_15; fbus 8.0; tbus 9.0; r 0.0023; @@ -1124,8 +1201,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_16; fbus 9.0; tbus 39.0; r 0.001; @@ -1140,8 +1218,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_17; fbus 10.0; tbus 11.0; r 0.0004; @@ -1156,8 +1235,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_18; fbus 10.0; tbus 13.0; r 0.0004; @@ -1172,8 +1252,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_19; fbus 10.0; tbus 32.0; r 0.0; @@ -1188,8 +1269,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_20; fbus 12.0; tbus 11.0; r 0.0016; @@ -1204,8 +1286,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_21; fbus 12.0; tbus 13.0; r 0.0016; @@ -1220,8 +1303,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_22; fbus 13.0; tbus 14.0; r 0.0009; @@ -1236,8 +1320,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_23; fbus 14.0; tbus 15.0; r 0.0018; @@ -1252,8 +1337,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_24; fbus 15.0; tbus 16.0; r 0.0009; @@ -1268,8 +1354,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_25; fbus 16.0; tbus 17.0; r 0.0007; @@ -1284,8 +1371,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_26; fbus 16.0; tbus 19.0; r 0.0016; @@ -1300,8 +1388,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_27; fbus 16.0; tbus 21.0; r 0.0008; @@ -1316,8 +1405,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_28; fbus 16.0; tbus 24.0; r 0.0003; @@ -1332,8 +1422,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_29; fbus 17.0; tbus 18.0; r 0.0007; @@ -1348,8 +1439,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_30; fbus 17.0; tbus 27.0; r 0.0013; @@ -1364,8 +1456,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_31; fbus 19.0; tbus 20.0; r 0.0007; @@ -1380,8 +1473,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_32; fbus 19.0; tbus 33.0; r 0.0007; @@ -1396,8 +1490,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_33; fbus 20.0; tbus 34.0; r 0.0009; @@ -1412,8 +1507,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_34; fbus 21.0; tbus 22.0; r 0.0008; @@ -1428,8 +1524,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_35; fbus 22.0; tbus 23.0; r 0.0006; @@ -1444,8 +1541,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_36; fbus 22.0; tbus 35.0; r 0.0; @@ -1460,8 +1558,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_37; fbus 23.0; tbus 24.0; r 0.0022; @@ -1476,8 +1575,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_38; fbus 23.0; tbus 36.0; r 0.0005; @@ -1492,8 +1592,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_39; fbus 25.0; tbus 26.0; r 0.0032; @@ -1508,8 +1609,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_40; fbus 25.0; tbus 37.0; r 0.0006; @@ -1524,8 +1626,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_41; fbus 26.0; tbus 27.0; r 0.0014; @@ -1540,8 +1643,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_42; fbus 26.0; tbus 28.0; r 0.0043; @@ -1556,8 +1660,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_43; fbus 26.0; tbus 29.0; r 0.0057; @@ -1572,8 +1677,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_44; fbus 28.0; tbus 29.0; r 0.0014; @@ -1588,8 +1694,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_45; fbus 29.0; tbus 38.0; r 0.0008; @@ -1604,3 +1711,87 @@ object branch angmin -360.0; angmax 360.0; } + +// +// gencost +// +object pypower.gencost +{ + name pp_gencost_0; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} +object pypower.gencost +{ + name pp_gencost_1; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} +object pypower.gencost +{ + name pp_gencost_2; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} +object pypower.gencost +{ + name pp_gencost_3; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} +object pypower.gencost +{ + name pp_gencost_4; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} +object pypower.gencost +{ + name pp_gencost_5; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} +object pypower.gencost +{ + name pp_gencost_6; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} +object pypower.gencost +{ + name pp_gencost_7; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} +object pypower.gencost +{ + name pp_gencost_8; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} +object pypower.gencost +{ + name pp_gencost_9; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,0.3,0.2"; +} diff --git a/module/pypower/autotest/case57.glm b/module/pypower/autotest/case57.glm index 502f05f7e..1ac5cb36b 100644 --- a/module/pypower/autotest/case57.glm +++ b/module/pypower/autotest/case57.glm @@ -1,11 +1,16 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower +// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower module pypower { version 2; baseMVA 100.0; } -object bus + +// +// bus +// +object pypower.bus { + name pp_bus_0; bus_i 1.0; type 3.0; Pd 55.0; @@ -20,8 +25,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_1; bus_i 2.0; type 2.0; Pd 3.0; @@ -36,8 +42,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_2; bus_i 3.0; type 2.0; Pd 41.0; @@ -52,8 +59,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_3; bus_i 4.0; type 1.0; Pd 0.0; @@ -68,8 +76,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_4; bus_i 5.0; type 1.0; Pd 13.0; @@ -84,8 +93,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_5; bus_i 6.0; type 2.0; Pd 75.0; @@ -100,8 +110,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_6; bus_i 7.0; type 1.0; Pd 0.0; @@ -116,8 +127,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_7; bus_i 8.0; type 2.0; Pd 150.0; @@ -132,8 +144,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_8; bus_i 9.0; type 2.0; Pd 121.0; @@ -148,8 +161,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_9; bus_i 10.0; type 1.0; Pd 5.0; @@ -164,8 +178,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_10; bus_i 11.0; type 1.0; Pd 0.0; @@ -180,8 +195,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_11; bus_i 12.0; type 2.0; Pd 377.0; @@ -196,8 +212,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_12; bus_i 13.0; type 1.0; Pd 18.0; @@ -212,8 +229,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_13; bus_i 14.0; type 1.0; Pd 10.5; @@ -228,8 +246,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_14; bus_i 15.0; type 1.0; Pd 22.0; @@ -244,8 +263,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_15; bus_i 16.0; type 1.0; Pd 43.0; @@ -260,8 +280,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_16; bus_i 17.0; type 1.0; Pd 42.0; @@ -276,8 +297,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_17; bus_i 18.0; type 1.0; Pd 27.2; @@ -292,8 +314,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_18; bus_i 19.0; type 1.0; Pd 3.3; @@ -308,8 +331,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_19; bus_i 20.0; type 1.0; Pd 2.3; @@ -324,8 +348,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_20; bus_i 21.0; type 1.0; Pd 0.0; @@ -340,8 +365,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_21; bus_i 22.0; type 1.0; Pd 0.0; @@ -356,8 +382,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_22; bus_i 23.0; type 1.0; Pd 6.3; @@ -372,8 +399,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_23; bus_i 24.0; type 1.0; Pd 0.0; @@ -388,8 +416,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_24; bus_i 25.0; type 1.0; Pd 6.3; @@ -404,8 +433,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_25; bus_i 26.0; type 1.0; Pd 0.0; @@ -420,8 +450,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_26; bus_i 27.0; type 1.0; Pd 9.3; @@ -436,8 +467,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_27; bus_i 28.0; type 1.0; Pd 4.6; @@ -452,8 +484,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_28; bus_i 29.0; type 1.0; Pd 17.0; @@ -468,8 +501,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_29; bus_i 30.0; type 1.0; Pd 3.6; @@ -484,8 +518,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_30; bus_i 31.0; type 1.0; Pd 5.8; @@ -500,8 +535,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_31; bus_i 32.0; type 1.0; Pd 1.6; @@ -516,8 +552,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_32; bus_i 33.0; type 1.0; Pd 3.8; @@ -532,8 +569,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_33; bus_i 34.0; type 1.0; Pd 0.0; @@ -548,8 +586,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_34; bus_i 35.0; type 1.0; Pd 6.0; @@ -564,8 +603,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_35; bus_i 36.0; type 1.0; Pd 0.0; @@ -580,8 +620,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_36; bus_i 37.0; type 1.0; Pd 0.0; @@ -596,8 +637,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_37; bus_i 38.0; type 1.0; Pd 14.0; @@ -612,8 +654,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_38; bus_i 39.0; type 1.0; Pd 0.0; @@ -628,8 +671,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_39; bus_i 40.0; type 1.0; Pd 0.0; @@ -644,8 +688,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_40; bus_i 41.0; type 1.0; Pd 6.3; @@ -660,8 +705,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_41; bus_i 42.0; type 1.0; Pd 7.1; @@ -676,8 +722,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_42; bus_i 43.0; type 1.0; Pd 2.0; @@ -692,8 +739,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_43; bus_i 44.0; type 1.0; Pd 12.0; @@ -708,8 +756,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_44; bus_i 45.0; type 1.0; Pd 0.0; @@ -724,8 +773,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_45; bus_i 46.0; type 1.0; Pd 0.0; @@ -740,8 +790,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_46; bus_i 47.0; type 1.0; Pd 29.7; @@ -756,8 +807,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_47; bus_i 48.0; type 1.0; Pd 0.0; @@ -772,8 +824,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_48; bus_i 49.0; type 1.0; Pd 18.0; @@ -788,8 +841,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_49; bus_i 50.0; type 1.0; Pd 21.0; @@ -804,8 +858,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_50; bus_i 51.0; type 1.0; Pd 18.0; @@ -820,8 +875,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_51; bus_i 52.0; type 1.0; Pd 4.9; @@ -836,8 +892,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_52; bus_i 53.0; type 1.0; Pd 20.0; @@ -852,8 +909,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_53; bus_i 54.0; type 1.0; Pd 4.1; @@ -868,8 +926,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_54; bus_i 55.0; type 1.0; Pd 6.8; @@ -884,8 +943,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_55; bus_i 56.0; type 1.0; Pd 7.6; @@ -900,8 +960,9 @@ object bus Vmax 1.06; Vmin 0.94; } -object bus +object pypower.bus { + name pp_bus_56; bus_i 57.0; type 1.0; Pd 6.7; @@ -916,8 +977,13 @@ object bus Vmax 1.06; Vmin 0.94; } -object gen + +// +// gen +// +object pypower.gen { + name pp_gen_0; bus 1.0; Pg 128.9; Qg -16.1; @@ -940,8 +1006,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_1; bus 2.0; Pg 0.0; Qg -0.8; @@ -964,8 +1031,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_2; bus 3.0; Pg 40.0; Qg -1.0; @@ -988,8 +1056,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_3; bus 6.0; Pg 0.0; Qg 0.8; @@ -1012,8 +1081,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_4; bus 8.0; Pg 450.0; Qg 62.1; @@ -1036,8 +1106,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_5; bus 9.0; Pg 0.0; Qg 2.2; @@ -1060,8 +1131,9 @@ object gen ramp_q 0.0; apf 0.0; } -object gen +object pypower.gen { + name pp_gen_6; bus 12.0; Pg 310.0; Qg 128.5; @@ -1084,8 +1156,13 @@ object gen ramp_q 0.0; apf 0.0; } -object branch + +// +// branch +// +object pypower.branch { + name pp_branch_0; fbus 1.0; tbus 2.0; r 0.0083; @@ -1100,8 +1177,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_1; fbus 2.0; tbus 3.0; r 0.0298; @@ -1116,8 +1194,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_2; fbus 3.0; tbus 4.0; r 0.0112; @@ -1132,8 +1211,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_3; fbus 4.0; tbus 5.0; r 0.0625; @@ -1148,8 +1228,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_4; fbus 4.0; tbus 6.0; r 0.043; @@ -1164,8 +1245,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_5; fbus 6.0; tbus 7.0; r 0.02; @@ -1180,8 +1262,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_6; fbus 6.0; tbus 8.0; r 0.0339; @@ -1196,8 +1279,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_7; fbus 8.0; tbus 9.0; r 0.0099; @@ -1212,8 +1296,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_8; fbus 9.0; tbus 10.0; r 0.0369; @@ -1228,8 +1313,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_9; fbus 9.0; tbus 11.0; r 0.0258; @@ -1244,8 +1330,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_10; fbus 9.0; tbus 12.0; r 0.0648; @@ -1260,8 +1347,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_11; fbus 9.0; tbus 13.0; r 0.0481; @@ -1276,8 +1364,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_12; fbus 13.0; tbus 14.0; r 0.0132; @@ -1292,8 +1381,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_13; fbus 13.0; tbus 15.0; r 0.0269; @@ -1308,8 +1398,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_14; fbus 1.0; tbus 15.0; r 0.0178; @@ -1324,8 +1415,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_15; fbus 1.0; tbus 16.0; r 0.0454; @@ -1340,8 +1432,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_16; fbus 1.0; tbus 17.0; r 0.0238; @@ -1356,8 +1449,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_17; fbus 3.0; tbus 15.0; r 0.0162; @@ -1372,8 +1466,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_18; fbus 4.0; tbus 18.0; r 0.0; @@ -1388,8 +1483,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_19; fbus 4.0; tbus 18.0; r 0.0; @@ -1404,8 +1500,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_20; fbus 5.0; tbus 6.0; r 0.0302; @@ -1420,8 +1517,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_21; fbus 7.0; tbus 8.0; r 0.0139; @@ -1436,8 +1534,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_22; fbus 10.0; tbus 12.0; r 0.0277; @@ -1452,8 +1551,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_23; fbus 11.0; tbus 13.0; r 0.0223; @@ -1468,8 +1568,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_24; fbus 12.0; tbus 13.0; r 0.0178; @@ -1484,8 +1585,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_25; fbus 12.0; tbus 16.0; r 0.018; @@ -1500,8 +1602,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_26; fbus 12.0; tbus 17.0; r 0.0397; @@ -1516,8 +1619,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_27; fbus 14.0; tbus 15.0; r 0.0171; @@ -1532,8 +1636,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_28; fbus 18.0; tbus 19.0; r 0.461; @@ -1548,8 +1653,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_29; fbus 19.0; tbus 20.0; r 0.283; @@ -1564,8 +1670,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_30; fbus 21.0; tbus 20.0; r 0.0; @@ -1580,8 +1687,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_31; fbus 21.0; tbus 22.0; r 0.0736; @@ -1596,8 +1704,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_32; fbus 22.0; tbus 23.0; r 0.0099; @@ -1612,8 +1721,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_33; fbus 23.0; tbus 24.0; r 0.166; @@ -1628,8 +1738,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_34; fbus 24.0; tbus 25.0; r 0.0; @@ -1644,8 +1755,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_35; fbus 24.0; tbus 25.0; r 0.0; @@ -1660,8 +1772,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_36; fbus 24.0; tbus 26.0; r 0.0; @@ -1676,8 +1789,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_37; fbus 26.0; tbus 27.0; r 0.165; @@ -1692,8 +1806,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_38; fbus 27.0; tbus 28.0; r 0.0618; @@ -1708,8 +1823,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_39; fbus 28.0; tbus 29.0; r 0.0418; @@ -1724,8 +1840,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_40; fbus 7.0; tbus 29.0; r 0.0; @@ -1740,8 +1857,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_41; fbus 25.0; tbus 30.0; r 0.135; @@ -1756,8 +1874,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_42; fbus 30.0; tbus 31.0; r 0.326; @@ -1772,8 +1891,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_43; fbus 31.0; tbus 32.0; r 0.507; @@ -1788,8 +1908,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_44; fbus 32.0; tbus 33.0; r 0.0392; @@ -1804,8 +1925,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_45; fbus 34.0; tbus 32.0; r 0.0; @@ -1820,8 +1942,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_46; fbus 34.0; tbus 35.0; r 0.052; @@ -1836,8 +1959,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_47; fbus 35.0; tbus 36.0; r 0.043; @@ -1852,8 +1976,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_48; fbus 36.0; tbus 37.0; r 0.029; @@ -1868,8 +1993,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_49; fbus 37.0; tbus 38.0; r 0.0651; @@ -1884,8 +2010,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_50; fbus 37.0; tbus 39.0; r 0.0239; @@ -1900,8 +2027,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_51; fbus 36.0; tbus 40.0; r 0.03; @@ -1916,8 +2044,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_52; fbus 22.0; tbus 38.0; r 0.0192; @@ -1932,8 +2061,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_53; fbus 11.0; tbus 41.0; r 0.0; @@ -1948,8 +2078,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_54; fbus 41.0; tbus 42.0; r 0.207; @@ -1964,8 +2095,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_55; fbus 41.0; tbus 43.0; r 0.0; @@ -1980,8 +2112,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_56; fbus 38.0; tbus 44.0; r 0.0289; @@ -1996,8 +2129,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_57; fbus 15.0; tbus 45.0; r 0.0; @@ -2012,8 +2146,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_58; fbus 14.0; tbus 46.0; r 0.0; @@ -2028,8 +2163,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_59; fbus 46.0; tbus 47.0; r 0.023; @@ -2044,8 +2180,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_60; fbus 47.0; tbus 48.0; r 0.0182; @@ -2060,8 +2197,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_61; fbus 48.0; tbus 49.0; r 0.0834; @@ -2076,8 +2214,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_62; fbus 49.0; tbus 50.0; r 0.0801; @@ -2092,8 +2231,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_63; fbus 50.0; tbus 51.0; r 0.1386; @@ -2108,8 +2248,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_64; fbus 10.0; tbus 51.0; r 0.0; @@ -2124,8 +2265,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_65; fbus 13.0; tbus 49.0; r 0.0; @@ -2140,8 +2282,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_66; fbus 29.0; tbus 52.0; r 0.1442; @@ -2156,8 +2299,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_67; fbus 52.0; tbus 53.0; r 0.0762; @@ -2172,8 +2316,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_68; fbus 53.0; tbus 54.0; r 0.1878; @@ -2188,8 +2333,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_69; fbus 54.0; tbus 55.0; r 0.1732; @@ -2204,8 +2350,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_70; fbus 11.0; tbus 43.0; r 0.0; @@ -2220,8 +2367,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_71; fbus 44.0; tbus 45.0; r 0.0624; @@ -2236,8 +2384,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_72; fbus 40.0; tbus 56.0; r 0.0; @@ -2252,8 +2401,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_73; fbus 56.0; tbus 41.0; r 0.553; @@ -2268,8 +2418,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_74; fbus 56.0; tbus 42.0; r 0.2125; @@ -2284,8 +2435,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_75; fbus 39.0; tbus 57.0; r 0.0; @@ -2300,8 +2452,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_76; fbus 57.0; tbus 56.0; r 0.174; @@ -2316,8 +2469,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_77; fbus 38.0; tbus 49.0; r 0.115; @@ -2332,8 +2486,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_78; fbus 38.0; tbus 48.0; r 0.0312; @@ -2348,8 +2503,9 @@ object branch angmin -360.0; angmax 360.0; } -object branch +object pypower.branch { + name pp_branch_79; fbus 9.0; tbus 55.0; r 0.0; @@ -2364,3 +2520,63 @@ object branch angmin -360.0; angmax 360.0; } + +// +// gencost +// +object pypower.gencost +{ + name pp_gencost_0; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0775795,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_1; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_2; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.25,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_3; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_4; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0222222,20.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_5; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.01,40.0,0.0"; +} +object pypower.gencost +{ + name pp_gencost_6; + model 2; + startup 0.0; + shutdown 0.0; + costs "0.0322581,20.0,0.0"; +} diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm index b6d28c7df..d43fcb5c4 100644 --- a/module/pypower/autotest/test_case14.glm +++ b/module/pypower/autotest/test_case14.glm @@ -3,3 +3,8 @@ #define DIR=.. #endif #include "${DIR:-.}/case.glm" + +module pypower +{ + solver_method GS; +} diff --git a/module/pypower/autotest/test_case14_opf.glm b/module/pypower/autotest/test_case14_opf.glm new file mode 100644 index 000000000..244127e12 --- /dev/null +++ b/module/pypower/autotest/test_case14_opf.glm @@ -0,0 +1,10 @@ +#define CASE=14 +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" + +module pypower +{ + enable_opf TRUE; +} diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm index c61b648d5..f6830169a 100644 --- a/module/pypower/autotest/test_case14_substation.glm +++ b/module/pypower/autotest/test_case14_substation.glm @@ -7,14 +7,13 @@ module pypower { maximum_timestep 3600; - enable_opf FALSE; } module powerflow; object pypower.load { name load_1; - parent bus:0; + parent pp_bus_0; Vn 12.5 kV; object substation { diff --git a/module/pypower/autotest/test_case30.glm b/module/pypower/autotest/test_case30.glm index bb3bbfb0b..abdc3553d 100644 --- a/module/pypower/autotest/test_case30.glm +++ b/module/pypower/autotest/test_case30.glm @@ -3,3 +3,8 @@ #define DIR=.. #endif #include "${DIR:-.}/case.glm" + +module pypower +{ + solver_method FD_XB; +} diff --git a/module/pypower/autotest/test_case39.glm b/module/pypower/autotest/test_case39.glm index 1363a343c..2b025c101 100644 --- a/module/pypower/autotest/test_case39.glm +++ b/module/pypower/autotest/test_case39.glm @@ -3,3 +3,8 @@ #define DIR=.. #endif #include "${DIR:-.}/case.glm" + +module pypower +{ + solver_method FD_BX; +} diff --git a/module/pypower/autotest/test_case57.glm b/module/pypower/autotest/test_case57.glm index 3c5ab2970..0117e8ff9 100644 --- a/module/pypower/autotest/test_case57.glm +++ b/module/pypower/autotest/test_case57.glm @@ -3,3 +3,8 @@ #define DIR=.. #endif #include "${DIR:-.}/case.glm" + +module pypower +{ + solver_method NR; +} diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 1b638fc34..4c0e93253 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -13,6 +13,7 @@ int32 pypower_version = 2; bool stop_on_failure = false; int32 maximum_timestep = 0; // seconds; 0 = no max ts enumeration solver_method = 1; +bool save_case = false; EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) { @@ -38,9 +39,9 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) gl_global_create("pypower::solver_method", PT_enumeration, &solver_method, PT_KEYWORD, "NR", (enumeration)1, - PT_KEYWORD, "FD-XB", (enumeration)1, - PT_KEYWORD, "FD-BX", (enumeration)1, - PT_KEYWORD, "GS", (enumeration)1, + PT_KEYWORD, "FD_XB", (enumeration)2, + PT_KEYWORD, "FD_BX", (enumeration)3, + PT_KEYWORD, "GS", (enumeration)4, PT_DESCRIPTION, "PyPower solver method to use", NULL ); @@ -66,6 +67,11 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) PT_DESCRIPTION, "Flag to stop simulation on solver failure", NULL); + gl_global_create("pypower::save_case", + PT_bool, &save_case, + PT_DESCRIPTION, "Flag to save pypower case data and results", + NULL); + // always return the first class registered return bus::oclass; } @@ -141,6 +147,16 @@ EXPORT bool on_init(void) } } + // set options + gld_global global_verbose("verbose"); + PyDict_SetItemString(data,"verbose",global_verbose=="TRUE"?Py_True:Py_False); + + gld_global global_debug("debug"); + PyDict_SetItemString(data,"debug",global_debug=="TRUE"?Py_True:Py_False); + + PyDict_SetItemString(data,"solver_method",PyLong_FromLong(solver_method)); + PyDict_SetItemString(data,"save_case",save_case?Py_True:Py_False); + return true; } diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index 580a94aa3..5aaea6222 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -5,6 +5,7 @@ from pypower.api import case14, ppoption, runpf, runopf from numpy import array +# TODO: read these values from the pf_case argument save_case = False debug = False verbose = False @@ -16,34 +17,40 @@ enforce_q_limits = False use_dc_powerflow = False -options = ppoption( - PF_ALG = solver_method, - PF_TOL = solution_tolerance, - PF_MAX_IT = maximum_iterations_nr, - PF_MAX_IT_FD = maximum_iterations_fd, - PF_MAX_IT_GS = maximum_iterations_gs, - ENFORCE_Q_LIMS = enforce_q_limits, - PF_DC = use_dc_powerflow, - OUT_ALL = 1 if debug else 0, - VERBOSE = 3 if verbose else 0, - OUT_SYS_SUM = verbose, - OUT_AREA_SUM = verbose, - OUT_BUS = verbose, - OUT_BRTANCH = verbose, - OUT_GEN = verbose, - OUT_ALL_LIM = verbose, - OUT_V_LIM = verbose, - OUT_LINE_LIM = verbose, - OUT_PG_LIM = verbose, - OUT_QG_LIM = verbose, - ) - def solver(pf_case): try: - # print(f"solver(pf_case={pf_case})",file=sys.stderr,flush=True) - + # read options from case + for key in globals(): + if key in pf_case: + globals()[key] = pf_case[key] + options = ppoption( + PF_ALG = solver_method, + PF_TOL = solution_tolerance, + PF_MAX_IT = maximum_iterations_nr, + PF_MAX_IT_FD = maximum_iterations_fd, + PF_MAX_IT_GS = maximum_iterations_gs, + ENFORCE_Q_LIMS = enforce_q_limits, + PF_DC = use_dc_powerflow, + OUT_ALL = 1 if debug else 0, + VERBOSE = 3 if verbose else 0, + OUT_SYS_SUM = verbose, + OUT_AREA_SUM = verbose, + OUT_BUS = verbose, + OUT_BRTANCH = verbose, + OUT_GEN = verbose, + OUT_ALL_LIM = verbose, + OUT_V_LIM = verbose, + OUT_LINE_LIM = verbose, + OUT_PG_LIM = verbose, + OUT_QG_LIM = verbose, + ) + for key in options: + if key in pf_case: + options[key] = pf_case[key] + + # setup casedata casedata = dict(version=str(pf_case['version']),baseMVA=pf_case['baseMVA']) # copy from model @@ -58,16 +65,19 @@ def solver(pf_case): costdata[-1].extend(costs) casedata['gencost'] = array(costdata) + # save casedata to file if save_case: with open("pypower_casedata.py","w") as fh: fh.write(str(casedata)) + # run OPF solver if gencost data is found if 'gencost' in casedata: results = runopf(casedata,options) success = results['success'] else: results,success = runpf(casedata,options) + # save results to file if save_case: with open("pypower_results.py","w") as fh: fh.write(str(results)) diff --git a/source/gridlabd.h b/source/gridlabd.h index 35d057117..583a310e9 100644 --- a/source/gridlabd.h +++ b/source/gridlabd.h @@ -3487,6 +3487,13 @@ class gld_global { // Method: get_next inline GLOBALVAR* get_next(void) { if (!var) return NULL; else return var->next; }; + + bool operator ==(const char *str) { return strcmp((const char*)var->prop->addr,str)==0;}; + bool operator !=(const char *str) { return strcmp((const char*)var->prop->addr,str)!=0;}; + bool operator <(const char *str) { return strcmp((const char*)var->prop->addr,str)<0;}; + bool operator >(const char *str) { return strcmp((const char*)var->prop->addr,str)>0;}; + bool operator <=(const char *str) { return strcmp((const char*)var->prop->addr,str)<=0;}; + bool operator >=(const char *str) { return strcmp((const char*)var->prop->addr,str)>=0;}; }; /* Class: gld_aggregate From 4c30ab45e8324e1cceb9d436c634df9fb264246e Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Thu, 22 Feb 2024 09:15:03 -0800 Subject: [PATCH 058/122] Fix autotests --- module/pypower/autotest/.gitignore | 1 + module/pypower/autotest/case.glm | 15 +- module/pypower/autotest/case118.glm | 6972 --------------------------- module/pypower/autotest/case14.glm | 765 --- module/pypower/autotest/case30.glm | 1427 ------ module/pypower/autotest/case39.glm | 1797 ------- module/pypower/autotest/case57.glm | 2582 ---------- 7 files changed, 9 insertions(+), 13550 deletions(-) create mode 100644 module/pypower/autotest/.gitignore delete mode 100644 module/pypower/autotest/case118.glm delete mode 100644 module/pypower/autotest/case14.glm delete mode 100644 module/pypower/autotest/case30.glm delete mode 100644 module/pypower/autotest/case39.glm delete mode 100644 module/pypower/autotest/case57.glm diff --git a/module/pypower/autotest/.gitignore b/module/pypower/autotest/.gitignore new file mode 100644 index 000000000..5388a99fe --- /dev/null +++ b/module/pypower/autotest/.gitignore @@ -0,0 +1 @@ +case*.glm \ No newline at end of file diff --git a/module/pypower/autotest/case.glm b/module/pypower/autotest/case.glm index 36bdb23cc..04b74586c 100644 --- a/module/pypower/autotest/case.glm +++ b/module/pypower/autotest/case.glm @@ -2,16 +2,17 @@ #system cp ../case${CASE}.py . #endif -#input "case${CASE}.py" -t pypower -#set savefile=case${CASE}.json - -#ifexist "../case${CASE}.glm" -#on_exit 0 diff -I '^//' -q ../case${CASE}.glm case${CASE}.glm -#endif - clock { timezone "PST+8PDT"; starttime "2020-01-01 00:00:00 PST"; stoptime "2020-02-01 00:00:00 PST"; } + +#input "case${CASE}.py" -t pypower + +#gridlabd -C "case${CASE}.glm" -D "starttime=${starttime}" -o "case${CASE}_ref.json" + +#set savefile=case${CASE}.json + +#on_exit 0 gridlabd compare case${CASE}.json case${CASE}_ref.json diff --git a/module/pypower/autotest/case118.glm b/module/pypower/autotest/case118.glm deleted file mode 100644 index a963f1dc7..000000000 --- a/module/pypower/autotest/case118.glm +++ /dev/null @@ -1,6972 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} - -// -// bus -// -object pypower.bus -{ - name pp_bus_0; - bus_i 1.0; - type 2.0; - Pd 51.0; - Qd 27.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.955; - Va 10.67; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_1; - bus_i 2.0; - type 1.0; - Pd 20.0; - Qd 9.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.971; - Va 11.22; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_2; - bus_i 3.0; - type 1.0; - Pd 39.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va 11.56; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_3; - bus_i 4.0; - type 2.0; - Pd 39.0; - Qd 12.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.998; - Va 15.28; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_4; - bus_i 5.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs -40.0; - area 1.0; - Vm 1.002; - Va 15.73; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_5; - bus_i 6.0; - type 2.0; - Pd 52.0; - Qd 22.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.99; - Va 13.0; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_6; - bus_i 7.0; - type 1.0; - Pd 19.0; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.989; - Va 12.56; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_7; - bus_i 8.0; - type 2.0; - Pd 28.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.015; - Va 20.77; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_8; - bus_i 9.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.043; - Va 28.02; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_9; - bus_i 10.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va 35.61; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_10; - bus_i 11.0; - type 1.0; - Pd 70.0; - Qd 23.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 12.72; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_11; - bus_i 12.0; - type 2.0; - Pd 47.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.99; - Va 12.2; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_12; - bus_i 13.0; - type 1.0; - Pd 34.0; - Qd 16.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va 11.35; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_13; - bus_i 14.0; - type 1.0; - Pd 14.0; - Qd 1.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va 11.5; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_14; - bus_i 15.0; - type 2.0; - Pd 90.0; - Qd 30.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va 11.23; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_15; - bus_i 16.0; - type 1.0; - Pd 25.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va 11.91; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_16; - bus_i 17.0; - type 1.0; - Pd 11.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.995; - Va 13.74; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_17; - bus_i 18.0; - type 2.0; - Pd 60.0; - Qd 34.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.973; - Va 11.53; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_18; - bus_i 19.0; - type 2.0; - Pd 45.0; - Qd 25.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.963; - Va 11.05; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_19; - bus_i 20.0; - type 1.0; - Pd 18.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.958; - Va 11.93; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_20; - bus_i 21.0; - type 1.0; - Pd 14.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.959; - Va 13.52; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_21; - bus_i 22.0; - type 1.0; - Pd 10.0; - Qd 5.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va 16.08; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_22; - bus_i 23.0; - type 1.0; - Pd 7.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 21.0; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_23; - bus_i 24.0; - type 2.0; - Pd 13.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.992; - Va 20.89; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_24; - bus_i 25.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va 27.93; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_25; - bus_i 26.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.015; - Va 29.71; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_26; - bus_i 27.0; - type 2.0; - Pd 71.0; - Qd 13.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va 15.35; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_27; - bus_i 28.0; - type 1.0; - Pd 17.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.962; - Va 13.62; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_28; - bus_i 29.0; - type 1.0; - Pd 24.0; - Qd 4.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.963; - Va 12.63; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_29; - bus_i 30.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va 18.79; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_30; - bus_i 31.0; - type 2.0; - Pd 43.0; - Qd 27.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 12.75; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_31; - bus_i 32.0; - type 2.0; - Pd 59.0; - Qd 23.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.964; - Va 14.8; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_32; - bus_i 33.0; - type 1.0; - Pd 23.0; - Qd 9.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.972; - Va 10.63; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_33; - bus_i 34.0; - type 2.0; - Pd 59.0; - Qd 26.0; - Gs 0.0; - Bs 14.0; - area 1.0; - Vm 0.986; - Va 11.3; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_34; - bus_i 35.0; - type 1.0; - Pd 33.0; - Qd 9.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.981; - Va 10.87; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_35; - bus_i 36.0; - type 2.0; - Pd 31.0; - Qd 17.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 10.87; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_36; - bus_i 37.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs -25.0; - area 1.0; - Vm 0.992; - Va 11.77; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_37; - bus_i 38.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.962; - Va 16.91; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_38; - bus_i 39.0; - type 1.0; - Pd 27.0; - Qd 11.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va 8.41; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_39; - bus_i 40.0; - type 2.0; - Pd 66.0; - Qd 23.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va 7.35; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_40; - bus_i 41.0; - type 1.0; - Pd 37.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 6.92; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_41; - bus_i 42.0; - type 2.0; - Pd 96.0; - Qd 23.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 8.53; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_42; - bus_i 43.0; - type 1.0; - Pd 18.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.978; - Va 11.28; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_43; - bus_i 44.0; - type 1.0; - Pd 16.0; - Qd 8.0; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 0.985; - Va 13.82; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_44; - bus_i 45.0; - type 1.0; - Pd 53.0; - Qd 22.0; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 0.987; - Va 15.67; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_45; - bus_i 46.0; - type 2.0; - Pd 28.0; - Qd 10.0; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 1.005; - Va 18.49; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_46; - bus_i 47.0; - type 1.0; - Pd 34.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.017; - Va 20.73; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_47; - bus_i 48.0; - type 1.0; - Pd 20.0; - Qd 11.0; - Gs 0.0; - Bs 15.0; - area 1.0; - Vm 1.021; - Va 19.93; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_48; - bus_i 49.0; - type 2.0; - Pd 87.0; - Qd 30.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.025; - Va 20.94; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_49; - bus_i 50.0; - type 1.0; - Pd 17.0; - Qd 4.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.001; - Va 18.9; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_50; - bus_i 51.0; - type 1.0; - Pd 17.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 16.28; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_51; - bus_i 52.0; - type 1.0; - Pd 18.0; - Qd 5.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.957; - Va 15.32; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_52; - bus_i 53.0; - type 1.0; - Pd 23.0; - Qd 11.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.946; - Va 14.35; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_53; - bus_i 54.0; - type 2.0; - Pd 113.0; - Qd 32.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.955; - Va 15.26; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_54; - bus_i 55.0; - type 2.0; - Pd 63.0; - Qd 22.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.952; - Va 14.97; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_55; - bus_i 56.0; - type 2.0; - Pd 84.0; - Qd 18.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.954; - Va 15.16; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_56; - bus_i 57.0; - type 1.0; - Pd 12.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.971; - Va 16.36; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_57; - bus_i 58.0; - type 1.0; - Pd 12.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.959; - Va 15.51; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_58; - bus_i 59.0; - type 2.0; - Pd 277.0; - Qd 113.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 19.37; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_59; - bus_i 60.0; - type 1.0; - Pd 78.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 23.15; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_60; - bus_i 61.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.995; - Va 24.04; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_61; - bus_i 62.0; - type 2.0; - Pd 77.0; - Qd 14.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.998; - Va 23.43; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_62; - bus_i 63.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.969; - Va 22.75; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_63; - bus_i 64.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va 24.52; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_64; - bus_i 65.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.005; - Va 27.65; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_65; - bus_i 66.0; - type 2.0; - Pd 39.0; - Qd 18.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va 27.48; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_66; - bus_i 67.0; - type 1.0; - Pd 28.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.02; - Va 24.84; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_67; - bus_i 68.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.003; - Va 27.55; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_68; - bus_i 69.0; - type 3.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.035; - Va 30.0; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_69; - bus_i 70.0; - type 2.0; - Pd 66.0; - Qd 20.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va 22.58; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_70; - bus_i 71.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.987; - Va 22.15; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_71; - bus_i 72.0; - type 2.0; - Pd 12.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 20.98; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_72; - bus_i 73.0; - type 2.0; - Pd 6.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.991; - Va 21.94; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_73; - bus_i 74.0; - type 2.0; - Pd 68.0; - Qd 27.0; - Gs 0.0; - Bs 12.0; - area 1.0; - Vm 0.958; - Va 21.64; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_74; - bus_i 75.0; - type 1.0; - Pd 47.0; - Qd 11.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 22.91; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_75; - bus_i 76.0; - type 2.0; - Pd 68.0; - Qd 36.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.943; - Va 21.77; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_76; - bus_i 77.0; - type 2.0; - Pd 61.0; - Qd 28.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.006; - Va 26.72; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_77; - bus_i 78.0; - type 1.0; - Pd 71.0; - Qd 26.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.003; - Va 26.42; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_78; - bus_i 79.0; - type 1.0; - Pd 39.0; - Qd 32.0; - Gs 0.0; - Bs 20.0; - area 1.0; - Vm 1.009; - Va 26.72; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_79; - bus_i 80.0; - type 2.0; - Pd 130.0; - Qd 26.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.04; - Va 28.96; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_80; - bus_i 81.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.997; - Va 28.1; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_81; - bus_i 82.0; - type 1.0; - Pd 54.0; - Qd 27.0; - Gs 0.0; - Bs 20.0; - area 1.0; - Vm 0.989; - Va 27.24; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_82; - bus_i 83.0; - type 1.0; - Pd 20.0; - Qd 10.0; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 0.985; - Va 28.42; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_83; - bus_i 84.0; - type 1.0; - Pd 11.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 30.95; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_84; - bus_i 85.0; - type 2.0; - Pd 24.0; - Qd 15.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 32.51; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_85; - bus_i 86.0; - type 1.0; - Pd 21.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.987; - Va 31.14; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_86; - bus_i 87.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.015; - Va 31.4; - baseKV 161.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_87; - bus_i 88.0; - type 1.0; - Pd 48.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.987; - Va 35.64; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_88; - bus_i 89.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.005; - Va 39.69; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_89; - bus_i 90.0; - type 2.0; - Pd 163.0; - Qd 42.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 33.29; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_90; - bus_i 91.0; - type 2.0; - Pd 10.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 33.31; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_91; - bus_i 92.0; - type 2.0; - Pd 65.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 33.8; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_92; - bus_i 93.0; - type 1.0; - Pd 12.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.987; - Va 30.79; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_93; - bus_i 94.0; - type 1.0; - Pd 30.0; - Qd 16.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.991; - Va 28.64; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_94; - bus_i 95.0; - type 1.0; - Pd 42.0; - Qd 31.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.981; - Va 27.67; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_95; - bus_i 96.0; - type 1.0; - Pd 38.0; - Qd 15.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 27.51; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_96; - bus_i 97.0; - type 1.0; - Pd 15.0; - Qd 9.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.011; - Va 27.88; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_97; - bus_i 98.0; - type 1.0; - Pd 34.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.024; - Va 27.4; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_98; - bus_i 99.0; - type 2.0; - Pd 42.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va 27.04; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_99; - bus_i 100.0; - type 2.0; - Pd 37.0; - Qd 18.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.017; - Va 28.03; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_100; - bus_i 101.0; - type 1.0; - Pd 22.0; - Qd 15.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 29.61; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_101; - bus_i 102.0; - type 1.0; - Pd 5.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.991; - Va 32.3; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_102; - bus_i 103.0; - type 2.0; - Pd 23.0; - Qd 16.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.001; - Va 24.44; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_103; - bus_i 104.0; - type 2.0; - Pd 38.0; - Qd 25.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.971; - Va 21.69; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_104; - bus_i 105.0; - type 2.0; - Pd 31.0; - Qd 26.0; - Gs 0.0; - Bs 20.0; - area 1.0; - Vm 0.965; - Va 20.57; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_105; - bus_i 106.0; - type 1.0; - Pd 43.0; - Qd 16.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.962; - Va 20.32; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_106; - bus_i 107.0; - type 2.0; - Pd 50.0; - Qd 12.0; - Gs 0.0; - Bs 6.0; - area 1.0; - Vm 0.952; - Va 17.53; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_107; - bus_i 108.0; - type 1.0; - Pd 2.0; - Qd 1.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 19.38; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_108; - bus_i 109.0; - type 1.0; - Pd 8.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 18.93; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_109; - bus_i 110.0; - type 2.0; - Pd 39.0; - Qd 30.0; - Gs 0.0; - Bs 6.0; - area 1.0; - Vm 0.973; - Va 18.09; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_110; - bus_i 111.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 19.74; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_111; - bus_i 112.0; - type 2.0; - Pd 68.0; - Qd 13.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.975; - Va 14.99; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_112; - bus_i 113.0; - type 2.0; - Pd 6.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 13.74; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_113; - bus_i 114.0; - type 1.0; - Pd 8.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.96; - Va 14.46; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_114; - bus_i 115.0; - type 1.0; - Pd 22.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.96; - Va 14.46; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_115; - bus_i 116.0; - type 2.0; - Pd 184.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.005; - Va 27.12; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_116; - bus_i 117.0; - type 1.0; - Pd 20.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.974; - Va 10.67; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_117; - bus_i 118.0; - type 1.0; - Pd 33.0; - Qd 15.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.949; - Va 21.92; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} - -// -// gen -// -object pypower.gen -{ - name pp_gen_0; - bus 1.0; - Pg 0.0; - Qg 0.0; - Qmax 15.0; - Qmin -5.0; - Vg 0.955; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_1; - bus 4.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.998; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_2; - bus 6.0; - Pg 0.0; - Qg 0.0; - Qmax 50.0; - Qmin -13.0; - Vg 0.99; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_3; - bus 8.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 1.015; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_4; - bus 10.0; - Pg 450.0; - Qg 0.0; - Qmax 200.0; - Qmin -147.0; - Vg 1.05; - mBase 100.0; - status 1.0; - Pmax 550.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_5; - bus 12.0; - Pg 85.0; - Qg 0.0; - Qmax 120.0; - Qmin -35.0; - Vg 0.99; - mBase 100.0; - status 1.0; - Pmax 185.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_6; - bus 15.0; - Pg 0.0; - Qg 0.0; - Qmax 30.0; - Qmin -10.0; - Vg 0.97; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_7; - bus 18.0; - Pg 0.0; - Qg 0.0; - Qmax 50.0; - Qmin -16.0; - Vg 0.973; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_8; - bus 19.0; - Pg 0.0; - Qg 0.0; - Qmax 24.0; - Qmin -8.0; - Vg 0.962; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_9; - bus 24.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.992; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_10; - bus 25.0; - Pg 220.0; - Qg 0.0; - Qmax 140.0; - Qmin -47.0; - Vg 1.05; - mBase 100.0; - status 1.0; - Pmax 320.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_11; - bus 26.0; - Pg 314.0; - Qg 0.0; - Qmax 1000.0; - Qmin -1000.0; - Vg 1.015; - mBase 100.0; - status 1.0; - Pmax 414.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_12; - bus 27.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.968; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_13; - bus 31.0; - Pg 7.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.967; - mBase 100.0; - status 1.0; - Pmax 107.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_14; - bus 32.0; - Pg 0.0; - Qg 0.0; - Qmax 42.0; - Qmin -14.0; - Vg 0.963; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_15; - bus 34.0; - Pg 0.0; - Qg 0.0; - Qmax 24.0; - Qmin -8.0; - Vg 0.984; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_16; - bus 36.0; - Pg 0.0; - Qg 0.0; - Qmax 24.0; - Qmin -8.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_17; - bus 40.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.97; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_18; - bus 42.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_19; - bus 46.0; - Pg 19.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 119.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_20; - bus 49.0; - Pg 204.0; - Qg 0.0; - Qmax 210.0; - Qmin -85.0; - Vg 1.025; - mBase 100.0; - status 1.0; - Pmax 304.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_21; - bus 54.0; - Pg 48.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.955; - mBase 100.0; - status 1.0; - Pmax 148.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_22; - bus 55.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.952; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_23; - bus 56.0; - Pg 0.0; - Qg 0.0; - Qmax 15.0; - Qmin -8.0; - Vg 0.954; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_24; - bus 59.0; - Pg 155.0; - Qg 0.0; - Qmax 180.0; - Qmin -60.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 255.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_25; - bus 61.0; - Pg 160.0; - Qg 0.0; - Qmax 300.0; - Qmin -100.0; - Vg 0.995; - mBase 100.0; - status 1.0; - Pmax 260.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_26; - bus 62.0; - Pg 0.0; - Qg 0.0; - Qmax 20.0; - Qmin -20.0; - Vg 0.998; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_27; - bus 65.0; - Pg 391.0; - Qg 0.0; - Qmax 200.0; - Qmin -67.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 491.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_28; - bus 66.0; - Pg 392.0; - Qg 0.0; - Qmax 200.0; - Qmin -67.0; - Vg 1.05; - mBase 100.0; - status 1.0; - Pmax 492.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_29; - bus 69.0; - Pg 516.4; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 1.035; - mBase 100.0; - status 1.0; - Pmax 805.2; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_30; - bus 70.0; - Pg 0.0; - Qg 0.0; - Qmax 32.0; - Qmin -10.0; - Vg 0.984; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_31; - bus 72.0; - Pg 0.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_32; - bus 73.0; - Pg 0.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 0.991; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_33; - bus 74.0; - Pg 0.0; - Qg 0.0; - Qmax 9.0; - Qmin -6.0; - Vg 0.958; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_34; - bus 76.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.943; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_35; - bus 77.0; - Pg 0.0; - Qg 0.0; - Qmax 70.0; - Qmin -20.0; - Vg 1.006; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_36; - bus 80.0; - Pg 477.0; - Qg 0.0; - Qmax 280.0; - Qmin -165.0; - Vg 1.04; - mBase 100.0; - status 1.0; - Pmax 577.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_37; - bus 85.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_38; - bus 87.0; - Pg 4.0; - Qg 0.0; - Qmax 1000.0; - Qmin -100.0; - Vg 1.015; - mBase 100.0; - status 1.0; - Pmax 104.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_39; - bus 89.0; - Pg 607.0; - Qg 0.0; - Qmax 300.0; - Qmin -210.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 707.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_40; - bus 90.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_41; - bus 91.0; - Pg 0.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_42; - bus 92.0; - Pg 0.0; - Qg 0.0; - Qmax 9.0; - Qmin -3.0; - Vg 0.99; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_43; - bus 99.0; - Pg 0.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 1.01; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_44; - bus 100.0; - Pg 252.0; - Qg 0.0; - Qmax 155.0; - Qmin -50.0; - Vg 1.017; - mBase 100.0; - status 1.0; - Pmax 352.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_45; - bus 103.0; - Pg 40.0; - Qg 0.0; - Qmax 40.0; - Qmin -15.0; - Vg 1.01; - mBase 100.0; - status 1.0; - Pmax 140.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_46; - bus 104.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.971; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_47; - bus 105.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.965; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_48; - bus 107.0; - Pg 0.0; - Qg 0.0; - Qmax 200.0; - Qmin -200.0; - Vg 0.952; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_49; - bus 110.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.973; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_50; - bus 111.0; - Pg 36.0; - Qg 0.0; - Qmax 1000.0; - Qmin -100.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 136.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_51; - bus 112.0; - Pg 0.0; - Qg 0.0; - Qmax 1000.0; - Qmin -100.0; - Vg 0.975; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_52; - bus 113.0; - Pg 0.0; - Qg 0.0; - Qmax 200.0; - Qmin -100.0; - Vg 0.993; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_53; - bus 116.0; - Pg 0.0; - Qg 0.0; - Qmax 1000.0; - Qmin -1000.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} - -// -// branch -// -object pypower.branch -{ - name pp_branch_0; - fbus 1.0; - tbus 2.0; - r 0.0303; - x 0.0999; - b 0.0254; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_1; - fbus 1.0; - tbus 3.0; - r 0.0129; - x 0.0424; - b 0.01082; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_2; - fbus 4.0; - tbus 5.0; - r 0.00176; - x 0.00798; - b 0.0021; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_3; - fbus 3.0; - tbus 5.0; - r 0.0241; - x 0.108; - b 0.0284; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_4; - fbus 5.0; - tbus 6.0; - r 0.0119; - x 0.054; - b 0.01426; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_5; - fbus 6.0; - tbus 7.0; - r 0.00459; - x 0.0208; - b 0.0055; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_6; - fbus 8.0; - tbus 9.0; - r 0.00244; - x 0.0305; - b 1.162; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_7; - fbus 8.0; - tbus 5.0; - r 0.0; - x 0.0267; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.985; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_8; - fbus 9.0; - tbus 10.0; - r 0.00258; - x 0.0322; - b 1.23; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_9; - fbus 4.0; - tbus 11.0; - r 0.0209; - x 0.0688; - b 0.01748; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_10; - fbus 5.0; - tbus 11.0; - r 0.0203; - x 0.0682; - b 0.01738; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_11; - fbus 11.0; - tbus 12.0; - r 0.00595; - x 0.0196; - b 0.00502; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_12; - fbus 2.0; - tbus 12.0; - r 0.0187; - x 0.0616; - b 0.01572; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_13; - fbus 3.0; - tbus 12.0; - r 0.0484; - x 0.16; - b 0.0406; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_14; - fbus 7.0; - tbus 12.0; - r 0.00862; - x 0.034; - b 0.00874; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_15; - fbus 11.0; - tbus 13.0; - r 0.02225; - x 0.0731; - b 0.01876; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_16; - fbus 12.0; - tbus 14.0; - r 0.0215; - x 0.0707; - b 0.01816; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_17; - fbus 13.0; - tbus 15.0; - r 0.0744; - x 0.2444; - b 0.06268; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_18; - fbus 14.0; - tbus 15.0; - r 0.0595; - x 0.195; - b 0.0502; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_19; - fbus 12.0; - tbus 16.0; - r 0.0212; - x 0.0834; - b 0.0214; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_20; - fbus 15.0; - tbus 17.0; - r 0.0132; - x 0.0437; - b 0.0444; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_21; - fbus 16.0; - tbus 17.0; - r 0.0454; - x 0.1801; - b 0.0466; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_22; - fbus 17.0; - tbus 18.0; - r 0.0123; - x 0.0505; - b 0.01298; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_23; - fbus 18.0; - tbus 19.0; - r 0.01119; - x 0.0493; - b 0.01142; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_24; - fbus 19.0; - tbus 20.0; - r 0.0252; - x 0.117; - b 0.0298; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_25; - fbus 15.0; - tbus 19.0; - r 0.012; - x 0.0394; - b 0.0101; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_26; - fbus 20.0; - tbus 21.0; - r 0.0183; - x 0.0849; - b 0.0216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_27; - fbus 21.0; - tbus 22.0; - r 0.0209; - x 0.097; - b 0.0246; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_28; - fbus 22.0; - tbus 23.0; - r 0.0342; - x 0.159; - b 0.0404; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_29; - fbus 23.0; - tbus 24.0; - r 0.0135; - x 0.0492; - b 0.0498; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_30; - fbus 23.0; - tbus 25.0; - r 0.0156; - x 0.08; - b 0.0864; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_31; - fbus 26.0; - tbus 25.0; - r 0.0; - x 0.0382; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.96; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_32; - fbus 25.0; - tbus 27.0; - r 0.0318; - x 0.163; - b 0.1764; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_33; - fbus 27.0; - tbus 28.0; - r 0.01913; - x 0.0855; - b 0.0216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_34; - fbus 28.0; - tbus 29.0; - r 0.0237; - x 0.0943; - b 0.0238; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_35; - fbus 30.0; - tbus 17.0; - r 0.0; - x 0.0388; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.96; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_36; - fbus 8.0; - tbus 30.0; - r 0.00431; - x 0.0504; - b 0.514; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_37; - fbus 26.0; - tbus 30.0; - r 0.00799; - x 0.086; - b 0.908; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_38; - fbus 17.0; - tbus 31.0; - r 0.0474; - x 0.1563; - b 0.0399; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_39; - fbus 29.0; - tbus 31.0; - r 0.0108; - x 0.0331; - b 0.0083; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_40; - fbus 23.0; - tbus 32.0; - r 0.0317; - x 0.1153; - b 0.1173; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_41; - fbus 31.0; - tbus 32.0; - r 0.0298; - x 0.0985; - b 0.0251; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_42; - fbus 27.0; - tbus 32.0; - r 0.0229; - x 0.0755; - b 0.01926; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_43; - fbus 15.0; - tbus 33.0; - r 0.038; - x 0.1244; - b 0.03194; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_44; - fbus 19.0; - tbus 34.0; - r 0.0752; - x 0.247; - b 0.0632; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_45; - fbus 35.0; - tbus 36.0; - r 0.00224; - x 0.0102; - b 0.00268; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_46; - fbus 35.0; - tbus 37.0; - r 0.011; - x 0.0497; - b 0.01318; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_47; - fbus 33.0; - tbus 37.0; - r 0.0415; - x 0.142; - b 0.0366; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_48; - fbus 34.0; - tbus 36.0; - r 0.00871; - x 0.0268; - b 0.00568; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_49; - fbus 34.0; - tbus 37.0; - r 0.00256; - x 0.0094; - b 0.00984; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_50; - fbus 38.0; - tbus 37.0; - r 0.0; - x 0.0375; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.935; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_51; - fbus 37.0; - tbus 39.0; - r 0.0321; - x 0.106; - b 0.027; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_52; - fbus 37.0; - tbus 40.0; - r 0.0593; - x 0.168; - b 0.042; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_53; - fbus 30.0; - tbus 38.0; - r 0.00464; - x 0.054; - b 0.422; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_54; - fbus 39.0; - tbus 40.0; - r 0.0184; - x 0.0605; - b 0.01552; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_55; - fbus 40.0; - tbus 41.0; - r 0.0145; - x 0.0487; - b 0.01222; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_56; - fbus 40.0; - tbus 42.0; - r 0.0555; - x 0.183; - b 0.0466; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_57; - fbus 41.0; - tbus 42.0; - r 0.041; - x 0.135; - b 0.0344; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_58; - fbus 43.0; - tbus 44.0; - r 0.0608; - x 0.2454; - b 0.06068; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_59; - fbus 34.0; - tbus 43.0; - r 0.0413; - x 0.1681; - b 0.04226; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_60; - fbus 44.0; - tbus 45.0; - r 0.0224; - x 0.0901; - b 0.0224; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_61; - fbus 45.0; - tbus 46.0; - r 0.04; - x 0.1356; - b 0.0332; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_62; - fbus 46.0; - tbus 47.0; - r 0.038; - x 0.127; - b 0.0316; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_63; - fbus 46.0; - tbus 48.0; - r 0.0601; - x 0.189; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_64; - fbus 47.0; - tbus 49.0; - r 0.0191; - x 0.0625; - b 0.01604; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_65; - fbus 42.0; - tbus 49.0; - r 0.0715; - x 0.323; - b 0.086; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_66; - fbus 42.0; - tbus 49.0; - r 0.0715; - x 0.323; - b 0.086; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_67; - fbus 45.0; - tbus 49.0; - r 0.0684; - x 0.186; - b 0.0444; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_68; - fbus 48.0; - tbus 49.0; - r 0.0179; - x 0.0505; - b 0.01258; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_69; - fbus 49.0; - tbus 50.0; - r 0.0267; - x 0.0752; - b 0.01874; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_70; - fbus 49.0; - tbus 51.0; - r 0.0486; - x 0.137; - b 0.0342; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_71; - fbus 51.0; - tbus 52.0; - r 0.0203; - x 0.0588; - b 0.01396; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_72; - fbus 52.0; - tbus 53.0; - r 0.0405; - x 0.1635; - b 0.04058; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_73; - fbus 53.0; - tbus 54.0; - r 0.0263; - x 0.122; - b 0.031; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_74; - fbus 49.0; - tbus 54.0; - r 0.073; - x 0.289; - b 0.0738; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_75; - fbus 49.0; - tbus 54.0; - r 0.0869; - x 0.291; - b 0.073; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_76; - fbus 54.0; - tbus 55.0; - r 0.0169; - x 0.0707; - b 0.0202; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_77; - fbus 54.0; - tbus 56.0; - r 0.00275; - x 0.00955; - b 0.00732; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_78; - fbus 55.0; - tbus 56.0; - r 0.00488; - x 0.0151; - b 0.00374; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_79; - fbus 56.0; - tbus 57.0; - r 0.0343; - x 0.0966; - b 0.0242; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_80; - fbus 50.0; - tbus 57.0; - r 0.0474; - x 0.134; - b 0.0332; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_81; - fbus 56.0; - tbus 58.0; - r 0.0343; - x 0.0966; - b 0.0242; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_82; - fbus 51.0; - tbus 58.0; - r 0.0255; - x 0.0719; - b 0.01788; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_83; - fbus 54.0; - tbus 59.0; - r 0.0503; - x 0.2293; - b 0.0598; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_84; - fbus 56.0; - tbus 59.0; - r 0.0825; - x 0.251; - b 0.0569; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_85; - fbus 56.0; - tbus 59.0; - r 0.0803; - x 0.239; - b 0.0536; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_86; - fbus 55.0; - tbus 59.0; - r 0.04739; - x 0.2158; - b 0.05646; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_87; - fbus 59.0; - tbus 60.0; - r 0.0317; - x 0.145; - b 0.0376; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_88; - fbus 59.0; - tbus 61.0; - r 0.0328; - x 0.15; - b 0.0388; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_89; - fbus 60.0; - tbus 61.0; - r 0.00264; - x 0.0135; - b 0.01456; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_90; - fbus 60.0; - tbus 62.0; - r 0.0123; - x 0.0561; - b 0.01468; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_91; - fbus 61.0; - tbus 62.0; - r 0.00824; - x 0.0376; - b 0.0098; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_92; - fbus 63.0; - tbus 59.0; - r 0.0; - x 0.0386; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.96; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_93; - fbus 63.0; - tbus 64.0; - r 0.00172; - x 0.02; - b 0.216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_94; - fbus 64.0; - tbus 61.0; - r 0.0; - x 0.0268; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.985; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_95; - fbus 38.0; - tbus 65.0; - r 0.00901; - x 0.0986; - b 1.046; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_96; - fbus 64.0; - tbus 65.0; - r 0.00269; - x 0.0302; - b 0.38; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_97; - fbus 49.0; - tbus 66.0; - r 0.018; - x 0.0919; - b 0.0248; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_98; - fbus 49.0; - tbus 66.0; - r 0.018; - x 0.0919; - b 0.0248; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_99; - fbus 62.0; - tbus 66.0; - r 0.0482; - x 0.218; - b 0.0578; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_100; - fbus 62.0; - tbus 67.0; - r 0.0258; - x 0.117; - b 0.031; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_101; - fbus 65.0; - tbus 66.0; - r 0.0; - x 0.037; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.935; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_102; - fbus 66.0; - tbus 67.0; - r 0.0224; - x 0.1015; - b 0.02682; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_103; - fbus 65.0; - tbus 68.0; - r 0.00138; - x 0.016; - b 0.638; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_104; - fbus 47.0; - tbus 69.0; - r 0.0844; - x 0.2778; - b 0.07092; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_105; - fbus 49.0; - tbus 69.0; - r 0.0985; - x 0.324; - b 0.0828; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_106; - fbus 68.0; - tbus 69.0; - r 0.0; - x 0.037; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.935; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_107; - fbus 69.0; - tbus 70.0; - r 0.03; - x 0.127; - b 0.122; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_108; - fbus 24.0; - tbus 70.0; - r 0.00221; - x 0.4115; - b 0.10198; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_109; - fbus 70.0; - tbus 71.0; - r 0.00882; - x 0.0355; - b 0.00878; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_110; - fbus 24.0; - tbus 72.0; - r 0.0488; - x 0.196; - b 0.0488; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_111; - fbus 71.0; - tbus 72.0; - r 0.0446; - x 0.18; - b 0.04444; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_112; - fbus 71.0; - tbus 73.0; - r 0.00866; - x 0.0454; - b 0.01178; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_113; - fbus 70.0; - tbus 74.0; - r 0.0401; - x 0.1323; - b 0.03368; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_114; - fbus 70.0; - tbus 75.0; - r 0.0428; - x 0.141; - b 0.036; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_115; - fbus 69.0; - tbus 75.0; - r 0.0405; - x 0.122; - b 0.124; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_116; - fbus 74.0; - tbus 75.0; - r 0.0123; - x 0.0406; - b 0.01034; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_117; - fbus 76.0; - tbus 77.0; - r 0.0444; - x 0.148; - b 0.0368; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_118; - fbus 69.0; - tbus 77.0; - r 0.0309; - x 0.101; - b 0.1038; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_119; - fbus 75.0; - tbus 77.0; - r 0.0601; - x 0.1999; - b 0.04978; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_120; - fbus 77.0; - tbus 78.0; - r 0.00376; - x 0.0124; - b 0.01264; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_121; - fbus 78.0; - tbus 79.0; - r 0.00546; - x 0.0244; - b 0.00648; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_122; - fbus 77.0; - tbus 80.0; - r 0.017; - x 0.0485; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_123; - fbus 77.0; - tbus 80.0; - r 0.0294; - x 0.105; - b 0.0228; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_124; - fbus 79.0; - tbus 80.0; - r 0.0156; - x 0.0704; - b 0.0187; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_125; - fbus 68.0; - tbus 81.0; - r 0.00175; - x 0.0202; - b 0.808; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_126; - fbus 81.0; - tbus 80.0; - r 0.0; - x 0.037; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.935; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_127; - fbus 77.0; - tbus 82.0; - r 0.0298; - x 0.0853; - b 0.08174; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_128; - fbus 82.0; - tbus 83.0; - r 0.0112; - x 0.03665; - b 0.03796; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_129; - fbus 83.0; - tbus 84.0; - r 0.0625; - x 0.132; - b 0.0258; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_130; - fbus 83.0; - tbus 85.0; - r 0.043; - x 0.148; - b 0.0348; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_131; - fbus 84.0; - tbus 85.0; - r 0.0302; - x 0.0641; - b 0.01234; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_132; - fbus 85.0; - tbus 86.0; - r 0.035; - x 0.123; - b 0.0276; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_133; - fbus 86.0; - tbus 87.0; - r 0.02828; - x 0.2074; - b 0.0445; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_134; - fbus 85.0; - tbus 88.0; - r 0.02; - x 0.102; - b 0.0276; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_135; - fbus 85.0; - tbus 89.0; - r 0.0239; - x 0.173; - b 0.047; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_136; - fbus 88.0; - tbus 89.0; - r 0.0139; - x 0.0712; - b 0.01934; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_137; - fbus 89.0; - tbus 90.0; - r 0.0518; - x 0.188; - b 0.0528; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_138; - fbus 89.0; - tbus 90.0; - r 0.0238; - x 0.0997; - b 0.106; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_139; - fbus 90.0; - tbus 91.0; - r 0.0254; - x 0.0836; - b 0.0214; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_140; - fbus 89.0; - tbus 92.0; - r 0.0099; - x 0.0505; - b 0.0548; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_141; - fbus 89.0; - tbus 92.0; - r 0.0393; - x 0.1581; - b 0.0414; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_142; - fbus 91.0; - tbus 92.0; - r 0.0387; - x 0.1272; - b 0.03268; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_143; - fbus 92.0; - tbus 93.0; - r 0.0258; - x 0.0848; - b 0.0218; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_144; - fbus 92.0; - tbus 94.0; - r 0.0481; - x 0.158; - b 0.0406; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_145; - fbus 93.0; - tbus 94.0; - r 0.0223; - x 0.0732; - b 0.01876; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_146; - fbus 94.0; - tbus 95.0; - r 0.0132; - x 0.0434; - b 0.0111; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_147; - fbus 80.0; - tbus 96.0; - r 0.0356; - x 0.182; - b 0.0494; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_148; - fbus 82.0; - tbus 96.0; - r 0.0162; - x 0.053; - b 0.0544; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_149; - fbus 94.0; - tbus 96.0; - r 0.0269; - x 0.0869; - b 0.023; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_150; - fbus 80.0; - tbus 97.0; - r 0.0183; - x 0.0934; - b 0.0254; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_151; - fbus 80.0; - tbus 98.0; - r 0.0238; - x 0.108; - b 0.0286; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_152; - fbus 80.0; - tbus 99.0; - r 0.0454; - x 0.206; - b 0.0546; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_153; - fbus 92.0; - tbus 100.0; - r 0.0648; - x 0.295; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_154; - fbus 94.0; - tbus 100.0; - r 0.0178; - x 0.058; - b 0.0604; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_155; - fbus 95.0; - tbus 96.0; - r 0.0171; - x 0.0547; - b 0.01474; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_156; - fbus 96.0; - tbus 97.0; - r 0.0173; - x 0.0885; - b 0.024; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_157; - fbus 98.0; - tbus 100.0; - r 0.0397; - x 0.179; - b 0.0476; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_158; - fbus 99.0; - tbus 100.0; - r 0.018; - x 0.0813; - b 0.0216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_159; - fbus 100.0; - tbus 101.0; - r 0.0277; - x 0.1262; - b 0.0328; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_160; - fbus 92.0; - tbus 102.0; - r 0.0123; - x 0.0559; - b 0.01464; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_161; - fbus 101.0; - tbus 102.0; - r 0.0246; - x 0.112; - b 0.0294; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_162; - fbus 100.0; - tbus 103.0; - r 0.016; - x 0.0525; - b 0.0536; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_163; - fbus 100.0; - tbus 104.0; - r 0.0451; - x 0.204; - b 0.0541; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_164; - fbus 103.0; - tbus 104.0; - r 0.0466; - x 0.1584; - b 0.0407; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_165; - fbus 103.0; - tbus 105.0; - r 0.0535; - x 0.1625; - b 0.0408; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_166; - fbus 100.0; - tbus 106.0; - r 0.0605; - x 0.229; - b 0.062; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_167; - fbus 104.0; - tbus 105.0; - r 0.00994; - x 0.0378; - b 0.00986; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_168; - fbus 105.0; - tbus 106.0; - r 0.014; - x 0.0547; - b 0.01434; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_169; - fbus 105.0; - tbus 107.0; - r 0.053; - x 0.183; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_170; - fbus 105.0; - tbus 108.0; - r 0.0261; - x 0.0703; - b 0.01844; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_171; - fbus 106.0; - tbus 107.0; - r 0.053; - x 0.183; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_172; - fbus 108.0; - tbus 109.0; - r 0.0105; - x 0.0288; - b 0.0076; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_173; - fbus 103.0; - tbus 110.0; - r 0.03906; - x 0.1813; - b 0.0461; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_174; - fbus 109.0; - tbus 110.0; - r 0.0278; - x 0.0762; - b 0.0202; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_175; - fbus 110.0; - tbus 111.0; - r 0.022; - x 0.0755; - b 0.02; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_176; - fbus 110.0; - tbus 112.0; - r 0.0247; - x 0.064; - b 0.062; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_177; - fbus 17.0; - tbus 113.0; - r 0.00913; - x 0.0301; - b 0.00768; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_178; - fbus 32.0; - tbus 113.0; - r 0.0615; - x 0.203; - b 0.0518; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_179; - fbus 32.0; - tbus 114.0; - r 0.0135; - x 0.0612; - b 0.01628; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_180; - fbus 27.0; - tbus 115.0; - r 0.0164; - x 0.0741; - b 0.01972; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_181; - fbus 114.0; - tbus 115.0; - r 0.0023; - x 0.0104; - b 0.00276; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_182; - fbus 68.0; - tbus 116.0; - r 0.00034; - x 0.00405; - b 0.164; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_183; - fbus 12.0; - tbus 117.0; - r 0.0329; - x 0.14; - b 0.0358; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_184; - fbus 75.0; - tbus 118.0; - r 0.0145; - x 0.0481; - b 0.01198; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_185; - fbus 76.0; - tbus 118.0; - r 0.0164; - x 0.0544; - b 0.01356; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} - -// -// gencost -// -object pypower.gencost -{ - name pp_gencost_0; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_1; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_2; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_3; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_4; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0222222,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_5; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.117647,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_6; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_7; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_8; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_9; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_10; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0454545,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_11; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0318471,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_12; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_13; - model 2; - startup 0.0; - shutdown 0.0; - costs "1.42857,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_14; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_15; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_16; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_17; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_18; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_19; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.526316,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_20; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0490196,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_21; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.208333,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_22; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_23; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_24; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0645161,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_25; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0625,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_26; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_27; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0255754,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_28; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0255102,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_29; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0193648,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_30; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_31; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_32; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_33; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_34; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_35; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_36; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0209644,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_37; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_38; - model 2; - startup 0.0; - shutdown 0.0; - costs "2.5,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_39; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0164745,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_40; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_41; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_42; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_43; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_44; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0396825,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_45; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.25,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_46; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_47; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_48; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_49; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_50; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.277778,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_51; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_52; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_53; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm deleted file mode 100644 index c04509219..000000000 --- a/module/pypower/autotest/case14.glm +++ /dev/null @@ -1,765 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} - -// -// bus -// -object pypower.bus -{ - name pp_bus_0; - bus_i 1.0; - type 3.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.06; - Va 0.0; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_1; - bus_i 2.0; - type 2.0; - Pd 21.7; - Qd 12.7; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.045; - Va -4.98; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_2; - bus_i 3.0; - type 2.0; - Pd 94.2; - Qd 19.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -12.72; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_3; - bus_i 4.0; - type 1.0; - Pd 47.8; - Qd -3.9; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.019; - Va -10.33; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_4; - bus_i 5.0; - type 1.0; - Pd 7.6; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.02; - Va -8.78; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_5; - bus_i 6.0; - type 2.0; - Pd 11.2; - Qd 7.5; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.07; - Va -14.22; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_6; - bus_i 7.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.062; - Va -13.37; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_7; - bus_i 8.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.09; - Va -13.36; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_8; - bus_i 9.0; - type 1.0; - Pd 29.5; - Qd 16.6; - Gs 0.0; - Bs 19.0; - area 1.0; - Vm 1.056; - Va -14.94; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_9; - bus_i 10.0; - type 1.0; - Pd 9.0; - Qd 5.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.051; - Va -15.1; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_10; - bus_i 11.0; - type 1.0; - Pd 3.5; - Qd 1.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.057; - Va -14.79; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_11; - bus_i 12.0; - type 1.0; - Pd 6.1; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.055; - Va -15.07; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_12; - bus_i 13.0; - type 1.0; - Pd 13.5; - Qd 5.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va -15.16; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_13; - bus_i 14.0; - type 1.0; - Pd 14.9; - Qd 5.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.036; - Va -16.04; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} - -// -// gen -// -object pypower.gen -{ - name pp_gen_0; - bus 1.0; - Pg 232.4; - Qg -16.9; - Qmax 10.0; - Qmin 0.0; - Vg 1.06; - mBase 100.0; - status 1.0; - Pmax 332.4; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_1; - bus 2.0; - Pg 40.0; - Qg 42.4; - Qmax 50.0; - Qmin -40.0; - Vg 1.045; - mBase 100.0; - status 1.0; - Pmax 140.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_2; - bus 3.0; - Pg 0.0; - Qg 23.4; - Qmax 40.0; - Qmin 0.0; - Vg 1.01; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_3; - bus 6.0; - Pg 0.0; - Qg 12.2; - Qmax 24.0; - Qmin -6.0; - Vg 1.07; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_4; - bus 8.0; - Pg 0.0; - Qg 17.4; - Qmax 24.0; - Qmin -6.0; - Vg 1.09; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} - -// -// branch -// -object pypower.branch -{ - name pp_branch_0; - fbus 1.0; - tbus 2.0; - r 0.01938; - x 0.05917; - b 0.0528; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_1; - fbus 1.0; - tbus 5.0; - r 0.05403; - x 0.22304; - b 0.0492; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_2; - fbus 2.0; - tbus 3.0; - r 0.04699; - x 0.19797; - b 0.0438; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_3; - fbus 2.0; - tbus 4.0; - r 0.05811; - x 0.17632; - b 0.034; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_4; - fbus 2.0; - tbus 5.0; - r 0.05695; - x 0.17388; - b 0.0346; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_5; - fbus 3.0; - tbus 4.0; - r 0.06701; - x 0.17103; - b 0.0128; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_6; - fbus 4.0; - tbus 5.0; - r 0.01335; - x 0.04211; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_7; - fbus 4.0; - tbus 7.0; - r 0.0; - x 0.20912; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.978; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_8; - fbus 4.0; - tbus 9.0; - r 0.0; - x 0.55618; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.969; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_9; - fbus 5.0; - tbus 6.0; - r 0.0; - x 0.25202; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.932; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_10; - fbus 6.0; - tbus 11.0; - r 0.09498; - x 0.1989; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_11; - fbus 6.0; - tbus 12.0; - r 0.12291; - x 0.25581; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_12; - fbus 6.0; - tbus 13.0; - r 0.06615; - x 0.13027; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_13; - fbus 7.0; - tbus 8.0; - r 0.0; - x 0.17615; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_14; - fbus 7.0; - tbus 9.0; - r 0.0; - x 0.11001; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_15; - fbus 9.0; - tbus 10.0; - r 0.03181; - x 0.0845; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_16; - fbus 9.0; - tbus 14.0; - r 0.12711; - x 0.27038; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_17; - fbus 10.0; - tbus 11.0; - r 0.08205; - x 0.19207; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_18; - fbus 12.0; - tbus 13.0; - r 0.22092; - x 0.19988; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_19; - fbus 13.0; - tbus 14.0; - r 0.17093; - x 0.34802; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} - -// -// gencost -// -object pypower.gencost -{ - name pp_gencost_0; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0430293,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_1; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.25,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_2; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_3; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_4; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} diff --git a/module/pypower/autotest/case30.glm b/module/pypower/autotest/case30.glm deleted file mode 100644 index 304cdad37..000000000 --- a/module/pypower/autotest/case30.glm +++ /dev/null @@ -1,1427 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} - -// -// bus -// -object pypower.bus -{ - name pp_bus_0; - bus_i 1.0; - type 3.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_1; - bus_i 2.0; - type 2.0; - Pd 21.7; - Qd 12.7; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_2; - bus_i 3.0; - type 1.0; - Pd 2.4; - Qd 1.2; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_3; - bus_i 4.0; - type 1.0; - Pd 7.6; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_4; - bus_i 5.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.19; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_5; - bus_i 6.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_6; - bus_i 7.0; - type 1.0; - Pd 22.8; - Qd 10.9; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_7; - bus_i 8.0; - type 1.0; - Pd 30.0; - Qd 30.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_8; - bus_i 9.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_9; - bus_i 10.0; - type 1.0; - Pd 5.8; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_10; - bus_i 11.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_11; - bus_i 12.0; - type 1.0; - Pd 11.2; - Qd 7.5; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_12; - bus_i 13.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_13; - bus_i 14.0; - type 1.0; - Pd 6.2; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_14; - bus_i 15.0; - type 1.0; - Pd 8.2; - Qd 2.5; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_15; - bus_i 16.0; - type 1.0; - Pd 3.5; - Qd 1.8; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_16; - bus_i 17.0; - type 1.0; - Pd 9.0; - Qd 5.8; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_17; - bus_i 18.0; - type 1.0; - Pd 3.2; - Qd 0.9; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_18; - bus_i 19.0; - type 1.0; - Pd 9.5; - Qd 3.4; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_19; - bus_i 20.0; - type 1.0; - Pd 2.2; - Qd 0.7; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_20; - bus_i 21.0; - type 1.0; - Pd 17.5; - Qd 11.2; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_21; - bus_i 22.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_22; - bus_i 23.0; - type 2.0; - Pd 3.2; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_23; - bus_i 24.0; - type 1.0; - Pd 8.7; - Qd 6.7; - Gs 0.0; - Bs 0.04; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_24; - bus_i 25.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_25; - bus_i 26.0; - type 1.0; - Pd 3.5; - Qd 2.3; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_26; - bus_i 27.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_27; - bus_i 28.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_28; - bus_i 29.0; - type 1.0; - Pd 2.4; - Qd 0.9; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object pypower.bus -{ - name pp_bus_29; - bus_i 30.0; - type 1.0; - Pd 10.6; - Qd 1.9; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} - -// -// gen -// -object pypower.gen -{ - name pp_gen_0; - bus 1.0; - Pg 23.54; - Qg 0.0; - Qmax 150.0; - Qmin -20.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 80.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_1; - bus 2.0; - Pg 60.97; - Qg 0.0; - Qmax 60.0; - Qmin -20.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 80.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_2; - bus 22.0; - Pg 21.59; - Qg 0.0; - Qmax 62.5; - Qmin -15.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 50.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_3; - bus 27.0; - Pg 26.91; - Qg 0.0; - Qmax 48.7; - Qmin -15.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 55.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_4; - bus 23.0; - Pg 19.2; - Qg 0.0; - Qmax 40.0; - Qmin -10.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 30.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_5; - bus 13.0; - Pg 37.0; - Qg 0.0; - Qmax 44.7; - Qmin -15.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 40.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} - -// -// branch -// -object pypower.branch -{ - name pp_branch_0; - fbus 1.0; - tbus 2.0; - r 0.02; - x 0.06; - b 0.03; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_1; - fbus 1.0; - tbus 3.0; - r 0.05; - x 0.19; - b 0.02; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_2; - fbus 2.0; - tbus 4.0; - r 0.06; - x 0.17; - b 0.02; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_3; - fbus 3.0; - tbus 4.0; - r 0.01; - x 0.04; - b 0.0; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_4; - fbus 2.0; - tbus 5.0; - r 0.05; - x 0.2; - b 0.02; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_5; - fbus 2.0; - tbus 6.0; - r 0.06; - x 0.18; - b 0.02; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_6; - fbus 4.0; - tbus 6.0; - r 0.01; - x 0.04; - b 0.0; - rateA 90.0; - rateB 90.0; - rateC 90.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_7; - fbus 5.0; - tbus 7.0; - r 0.05; - x 0.12; - b 0.01; - rateA 70.0; - rateB 70.0; - rateC 70.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_8; - fbus 6.0; - tbus 7.0; - r 0.03; - x 0.08; - b 0.01; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_9; - fbus 6.0; - tbus 8.0; - r 0.01; - x 0.04; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_10; - fbus 6.0; - tbus 9.0; - r 0.0; - x 0.21; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_11; - fbus 6.0; - tbus 10.0; - r 0.0; - x 0.56; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_12; - fbus 9.0; - tbus 11.0; - r 0.0; - x 0.21; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_13; - fbus 9.0; - tbus 10.0; - r 0.0; - x 0.11; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_14; - fbus 4.0; - tbus 12.0; - r 0.0; - x 0.26; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_15; - fbus 12.0; - tbus 13.0; - r 0.0; - x 0.14; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_16; - fbus 12.0; - tbus 14.0; - r 0.12; - x 0.26; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_17; - fbus 12.0; - tbus 15.0; - r 0.07; - x 0.13; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_18; - fbus 12.0; - tbus 16.0; - r 0.09; - x 0.2; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_19; - fbus 14.0; - tbus 15.0; - r 0.22; - x 0.2; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_20; - fbus 16.0; - tbus 17.0; - r 0.08; - x 0.19; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_21; - fbus 15.0; - tbus 18.0; - r 0.11; - x 0.22; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_22; - fbus 18.0; - tbus 19.0; - r 0.06; - x 0.13; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_23; - fbus 19.0; - tbus 20.0; - r 0.03; - x 0.07; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_24; - fbus 10.0; - tbus 20.0; - r 0.09; - x 0.21; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_25; - fbus 10.0; - tbus 17.0; - r 0.03; - x 0.08; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_26; - fbus 10.0; - tbus 21.0; - r 0.03; - x 0.07; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_27; - fbus 10.0; - tbus 22.0; - r 0.07; - x 0.15; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_28; - fbus 21.0; - tbus 22.0; - r 0.01; - x 0.02; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_29; - fbus 15.0; - tbus 23.0; - r 0.1; - x 0.2; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_30; - fbus 22.0; - tbus 24.0; - r 0.12; - x 0.18; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_31; - fbus 23.0; - tbus 24.0; - r 0.13; - x 0.27; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_32; - fbus 24.0; - tbus 25.0; - r 0.19; - x 0.33; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_33; - fbus 25.0; - tbus 26.0; - r 0.25; - x 0.38; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_34; - fbus 25.0; - tbus 27.0; - r 0.11; - x 0.21; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_35; - fbus 28.0; - tbus 27.0; - r 0.0; - x 0.4; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_36; - fbus 27.0; - tbus 29.0; - r 0.22; - x 0.42; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_37; - fbus 27.0; - tbus 30.0; - r 0.32; - x 0.6; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_38; - fbus 29.0; - tbus 30.0; - r 0.24; - x 0.45; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_39; - fbus 8.0; - tbus 28.0; - r 0.06; - x 0.2; - b 0.02; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_40; - fbus 6.0; - tbus 28.0; - r 0.02; - x 0.06; - b 0.01; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} - -// -// gencost -// -object pypower.gencost -{ - name pp_gencost_0; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.02,2.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_1; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0175,1.75,0.0"; -} -object pypower.gencost -{ - name pp_gencost_2; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0625,1.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_3; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.00834,3.25,0.0"; -} -object pypower.gencost -{ - name pp_gencost_4; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.025,3.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_5; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.025,3.0,0.0"; -} diff --git a/module/pypower/autotest/case39.glm b/module/pypower/autotest/case39.glm deleted file mode 100644 index 23ffe4b7d..000000000 --- a/module/pypower/autotest/case39.glm +++ /dev/null @@ -1,1797 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} - -// -// bus -// -object pypower.bus -{ - name pp_bus_0; - bus_i 1.0; - type 1.0; - Pd 97.6; - Qd 44.2; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0393836; - Va -13.536602; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_1; - bus_i 2.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0484941; - Va -9.7852666; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_2; - bus_i 3.0; - type 1.0; - Pd 322.0; - Qd 2.4; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0307077; - Va -12.276384; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_3; - bus_i 4.0; - type 1.0; - Pd 500.0; - Qd 184.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.00446; - Va -12.626734; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_4; - bus_i 5.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0060063; - Va -11.192339; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_5; - bus_i 6.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0082256; - Va -10.40833; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_6; - bus_i 7.0; - type 1.0; - Pd 233.8; - Qd 84.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.99839728; - Va -12.755626; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_7; - bus_i 8.0; - type 1.0; - Pd 522.0; - Qd 176.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.99787232; - Va -13.335844; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_8; - bus_i 9.0; - type 1.0; - Pd 6.5; - Qd -66.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.038332; - Va -14.178442; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_9; - bus_i 10.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0178431; - Va -8.170875; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_10; - bus_i 11.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0133858; - Va -8.9369663; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_11; - bus_i 12.0; - type 1.0; - Pd 8.53; - Qd 88.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.000815; - Va -8.9988236; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_12; - bus_i 13.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.014923; - Va -8.9299272; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_13; - bus_i 14.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.012319; - Va -10.715295; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_14; - bus_i 15.0; - type 1.0; - Pd 320.0; - Qd 153.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0161854; - Va -11.345399; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_15; - bus_i 16.0; - type 1.0; - Pd 329.0; - Qd 32.3; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0325203; - Va -10.033348; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_16; - bus_i 17.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0342365; - Va -11.116436; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_17; - bus_i 18.0; - type 1.0; - Pd 158.0; - Qd 30.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0315726; - Va -11.986168; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_18; - bus_i 19.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0501068; - Va -5.4100729; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_19; - bus_i 20.0; - type 1.0; - Pd 680.0; - Qd 103.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 0.99101054; - Va -6.8211783; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_20; - bus_i 21.0; - type 1.0; - Pd 274.0; - Qd 115.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0323192; - Va -7.6287461; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_21; - bus_i 22.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0501427; - Va -3.1831199; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_22; - bus_i 23.0; - type 1.0; - Pd 247.5; - Qd 84.6; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0451451; - Va -3.3812763; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_23; - bus_i 24.0; - type 1.0; - Pd 308.6; - Qd -92.2; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.038001; - Va -9.9137585; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_24; - bus_i 25.0; - type 1.0; - Pd 224.0; - Qd 47.2; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0576827; - Va -8.3692354; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_25; - bus_i 26.0; - type 1.0; - Pd 139.0; - Qd 17.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0525613; - Va -9.4387696; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_26; - bus_i 27.0; - type 1.0; - Pd 281.0; - Qd 75.5; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0383449; - Va -11.362152; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_27; - bus_i 28.0; - type 1.0; - Pd 206.0; - Qd 27.6; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0503737; - Va -5.9283592; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_28; - bus_i 29.0; - type 1.0; - Pd 283.5; - Qd 26.9; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0501149; - Va -3.1698741; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_29; - bus_i 30.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0499; - Va -7.3704746; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_30; - bus_i 31.0; - type 3.0; - Pd 9.2; - Qd 4.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.982; - Va 0.0; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_31; - bus_i 32.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.9841; - Va -0.1884374; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_32; - bus_i 33.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 0.9972; - Va -0.19317445; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_33; - bus_i 34.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0123; - Va -1.631119; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_34; - bus_i 35.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0494; - Va 1.7765069; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_35; - bus_i 36.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0636; - Va 4.4684374; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_36; - bus_i 37.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0275; - Va -1.5828988; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_37; - bus_i 38.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0265; - Va 3.8928177; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_38; - bus_i 39.0; - type 2.0; - Pd 1104.0; - Qd 250.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.03; - Va -14.535256; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} - -// -// gen -// -object pypower.gen -{ - name pp_gen_0; - bus 30.0; - Pg 250.0; - Qg 161.762; - Qmax 400.0; - Qmin 140.0; - Vg 1.0499; - mBase 100.0; - status 1.0; - Pmax 1040.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_1; - bus 31.0; - Pg 677.871; - Qg 221.574; - Qmax 300.0; - Qmin -100.0; - Vg 0.982; - mBase 100.0; - status 1.0; - Pmax 646.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_2; - bus 32.0; - Pg 650.0; - Qg 206.965; - Qmax 300.0; - Qmin 150.0; - Vg 0.9841; - mBase 100.0; - status 1.0; - Pmax 725.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_3; - bus 33.0; - Pg 632.0; - Qg 108.293; - Qmax 250.0; - Qmin 0.0; - Vg 0.9972; - mBase 100.0; - status 1.0; - Pmax 652.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_4; - bus 34.0; - Pg 508.0; - Qg 166.688; - Qmax 167.0; - Qmin 0.0; - Vg 1.0123; - mBase 100.0; - status 1.0; - Pmax 508.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_5; - bus 35.0; - Pg 650.0; - Qg 210.661; - Qmax 300.0; - Qmin -100.0; - Vg 1.0494; - mBase 100.0; - status 1.0; - Pmax 687.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_6; - bus 36.0; - Pg 560.0; - Qg 100.165; - Qmax 240.0; - Qmin 0.0; - Vg 1.0636; - mBase 100.0; - status 1.0; - Pmax 580.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_7; - bus 37.0; - Pg 540.0; - Qg -1.36945; - Qmax 250.0; - Qmin 0.0; - Vg 1.0275; - mBase 100.0; - status 1.0; - Pmax 564.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_8; - bus 38.0; - Pg 830.0; - Qg 21.7327; - Qmax 300.0; - Qmin -150.0; - Vg 1.0265; - mBase 100.0; - status 1.0; - Pmax 865.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_9; - bus 39.0; - Pg 1000.0; - Qg 78.4674; - Qmax 300.0; - Qmin -100.0; - Vg 1.03; - mBase 100.0; - status 1.0; - Pmax 1100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} - -// -// branch -// -object pypower.branch -{ - name pp_branch_0; - fbus 1.0; - tbus 2.0; - r 0.0035; - x 0.0411; - b 0.6987; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_1; - fbus 1.0; - tbus 39.0; - r 0.001; - x 0.025; - b 0.75; - rateA 1000.0; - rateB 1000.0; - rateC 1000.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_2; - fbus 2.0; - tbus 3.0; - r 0.0013; - x 0.0151; - b 0.2572; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_3; - fbus 2.0; - tbus 25.0; - r 0.007; - x 0.0086; - b 0.146; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_4; - fbus 2.0; - tbus 30.0; - r 0.0; - x 0.0181; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.025; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_5; - fbus 3.0; - tbus 4.0; - r 0.0013; - x 0.0213; - b 0.2214; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_6; - fbus 3.0; - tbus 18.0; - r 0.0011; - x 0.0133; - b 0.2138; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_7; - fbus 4.0; - tbus 5.0; - r 0.0008; - x 0.0128; - b 0.1342; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_8; - fbus 4.0; - tbus 14.0; - r 0.0008; - x 0.0129; - b 0.1382; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_9; - fbus 5.0; - tbus 6.0; - r 0.0002; - x 0.0026; - b 0.0434; - rateA 1200.0; - rateB 1200.0; - rateC 1200.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_10; - fbus 5.0; - tbus 8.0; - r 0.0008; - x 0.0112; - b 0.1476; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_11; - fbus 6.0; - tbus 7.0; - r 0.0006; - x 0.0092; - b 0.113; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_12; - fbus 6.0; - tbus 11.0; - r 0.0007; - x 0.0082; - b 0.1389; - rateA 480.0; - rateB 480.0; - rateC 480.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_13; - fbus 6.0; - tbus 31.0; - r 0.0; - x 0.025; - b 0.0; - rateA 1800.0; - rateB 1800.0; - rateC 1800.0; - ratio 1.07; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_14; - fbus 7.0; - tbus 8.0; - r 0.0004; - x 0.0046; - b 0.078; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_15; - fbus 8.0; - tbus 9.0; - r 0.0023; - x 0.0363; - b 0.3804; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_16; - fbus 9.0; - tbus 39.0; - r 0.001; - x 0.025; - b 1.2; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_17; - fbus 10.0; - tbus 11.0; - r 0.0004; - x 0.0043; - b 0.0729; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_18; - fbus 10.0; - tbus 13.0; - r 0.0004; - x 0.0043; - b 0.0729; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_19; - fbus 10.0; - tbus 32.0; - r 0.0; - x 0.02; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.07; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_20; - fbus 12.0; - tbus 11.0; - r 0.0016; - x 0.0435; - b 0.0; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 1.006; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_21; - fbus 12.0; - tbus 13.0; - r 0.0016; - x 0.0435; - b 0.0; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 1.006; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_22; - fbus 13.0; - tbus 14.0; - r 0.0009; - x 0.0101; - b 0.1723; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_23; - fbus 14.0; - tbus 15.0; - r 0.0018; - x 0.0217; - b 0.366; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_24; - fbus 15.0; - tbus 16.0; - r 0.0009; - x 0.0094; - b 0.171; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_25; - fbus 16.0; - tbus 17.0; - r 0.0007; - x 0.0089; - b 0.1342; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_26; - fbus 16.0; - tbus 19.0; - r 0.0016; - x 0.0195; - b 0.304; - rateA 600.0; - rateB 600.0; - rateC 2500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_27; - fbus 16.0; - tbus 21.0; - r 0.0008; - x 0.0135; - b 0.2548; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_28; - fbus 16.0; - tbus 24.0; - r 0.0003; - x 0.0059; - b 0.068; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_29; - fbus 17.0; - tbus 18.0; - r 0.0007; - x 0.0082; - b 0.1319; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_30; - fbus 17.0; - tbus 27.0; - r 0.0013; - x 0.0173; - b 0.3216; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_31; - fbus 19.0; - tbus 20.0; - r 0.0007; - x 0.0138; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.06; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_32; - fbus 19.0; - tbus 33.0; - r 0.0007; - x 0.0142; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.07; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_33; - fbus 20.0; - tbus 34.0; - r 0.0009; - x 0.018; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.009; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_34; - fbus 21.0; - tbus 22.0; - r 0.0008; - x 0.014; - b 0.2565; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_35; - fbus 22.0; - tbus 23.0; - r 0.0006; - x 0.0096; - b 0.1846; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_36; - fbus 22.0; - tbus 35.0; - r 0.0; - x 0.0143; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.025; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_37; - fbus 23.0; - tbus 24.0; - r 0.0022; - x 0.035; - b 0.361; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_38; - fbus 23.0; - tbus 36.0; - r 0.0005; - x 0.0272; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_39; - fbus 25.0; - tbus 26.0; - r 0.0032; - x 0.0323; - b 0.531; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_40; - fbus 25.0; - tbus 37.0; - r 0.0006; - x 0.0232; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.025; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_41; - fbus 26.0; - tbus 27.0; - r 0.0014; - x 0.0147; - b 0.2396; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_42; - fbus 26.0; - tbus 28.0; - r 0.0043; - x 0.0474; - b 0.7802; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_43; - fbus 26.0; - tbus 29.0; - r 0.0057; - x 0.0625; - b 1.029; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_44; - fbus 28.0; - tbus 29.0; - r 0.0014; - x 0.0151; - b 0.249; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_45; - fbus 29.0; - tbus 38.0; - r 0.0008; - x 0.0156; - b 0.0; - rateA 1200.0; - rateB 1200.0; - rateC 2500.0; - ratio 1.025; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} - -// -// gencost -// -object pypower.gencost -{ - name pp_gencost_0; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} -object pypower.gencost -{ - name pp_gencost_1; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} -object pypower.gencost -{ - name pp_gencost_2; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} -object pypower.gencost -{ - name pp_gencost_3; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} -object pypower.gencost -{ - name pp_gencost_4; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} -object pypower.gencost -{ - name pp_gencost_5; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} -object pypower.gencost -{ - name pp_gencost_6; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} -object pypower.gencost -{ - name pp_gencost_7; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} -object pypower.gencost -{ - name pp_gencost_8; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} -object pypower.gencost -{ - name pp_gencost_9; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,0.3,0.2"; -} diff --git a/module/pypower/autotest/case57.glm b/module/pypower/autotest/case57.glm deleted file mode 100644 index 1ac5cb36b..000000000 --- a/module/pypower/autotest/case57.glm +++ /dev/null @@ -1,2582 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240222-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} - -// -// bus -// -object pypower.bus -{ - name pp_bus_0; - bus_i 1.0; - type 3.0; - Pd 55.0; - Qd 17.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.04; - Va 0.0; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_1; - bus_i 2.0; - type 2.0; - Pd 3.0; - Qd 88.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -1.18; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_2; - bus_i 3.0; - type 2.0; - Pd 41.0; - Qd 21.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va -5.97; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_3; - bus_i 4.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.981; - Va -7.32; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_4; - bus_i 5.0; - type 1.0; - Pd 13.0; - Qd 4.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.976; - Va -8.52; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_5; - bus_i 6.0; - type 2.0; - Pd 75.0; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va -8.65; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_6; - bus_i 7.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va -7.58; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_7; - bus_i 8.0; - type 2.0; - Pd 150.0; - Qd 22.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.005; - Va -4.45; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_8; - bus_i 9.0; - type 2.0; - Pd 121.0; - Qd 26.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va -9.56; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_9; - bus_i 10.0; - type 1.0; - Pd 5.0; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.986; - Va -11.43; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_10; - bus_i 11.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.974; - Va -10.17; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_11; - bus_i 12.0; - type 2.0; - Pd 377.0; - Qd 24.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.015; - Va -10.46; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_12; - bus_i 13.0; - type 1.0; - Pd 18.0; - Qd 2.3; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.979; - Va -9.79; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_13; - bus_i 14.0; - type 1.0; - Pd 10.5; - Qd 5.3; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va -9.33; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_14; - bus_i 15.0; - type 1.0; - Pd 22.0; - Qd 5.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.988; - Va -7.18; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_15; - bus_i 16.0; - type 1.0; - Pd 43.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.013; - Va -8.85; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_16; - bus_i 17.0; - type 1.0; - Pd 42.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.017; - Va -5.39; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_17; - bus_i 18.0; - type 1.0; - Pd 27.2; - Qd 9.8; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 1.001; - Va -11.71; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_18; - bus_i 19.0; - type 1.0; - Pd 3.3; - Qd 0.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va -13.2; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_19; - bus_i 20.0; - type 1.0; - Pd 2.3; - Qd 1.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.964; - Va -13.41; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_20; - bus_i 21.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.008; - Va -12.89; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_21; - bus_i 22.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -12.84; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_22; - bus_i 23.0; - type 1.0; - Pd 6.3; - Qd 2.1; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.008; - Va -12.91; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_23; - bus_i 24.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.999; - Va -13.25; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_24; - bus_i 25.0; - type 1.0; - Pd 6.3; - Qd 3.2; - Gs 0.0; - Bs 5.9; - area 1.0; - Vm 0.982; - Va -18.13; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_25; - bus_i 26.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.959; - Va -12.95; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_26; - bus_i 27.0; - type 1.0; - Pd 9.3; - Qd 0.5; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.982; - Va -11.48; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_27; - bus_i 28.0; - type 1.0; - Pd 4.6; - Qd 2.3; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.997; - Va -10.45; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_28; - bus_i 29.0; - type 1.0; - Pd 17.0; - Qd 2.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -9.75; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_29; - bus_i 30.0; - type 1.0; - Pd 3.6; - Qd 1.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.962; - Va -18.68; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_30; - bus_i 31.0; - type 1.0; - Pd 5.8; - Qd 2.9; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.936; - Va -19.34; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_31; - bus_i 32.0; - type 1.0; - Pd 1.6; - Qd 0.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.949; - Va -18.46; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_32; - bus_i 33.0; - type 1.0; - Pd 3.8; - Qd 1.9; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.947; - Va -18.5; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_33; - bus_i 34.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.959; - Va -14.1; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_34; - bus_i 35.0; - type 1.0; - Pd 6.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.966; - Va -13.86; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_35; - bus_i 36.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.976; - Va -13.59; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_36; - bus_i 37.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va -13.41; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_37; - bus_i 38.0; - type 1.0; - Pd 14.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.013; - Va -12.71; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_38; - bus_i 39.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.983; - Va -13.46; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_39; - bus_i 40.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.973; - Va -13.62; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_40; - bus_i 41.0; - type 1.0; - Pd 6.3; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.996; - Va -14.05; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_41; - bus_i 42.0; - type 1.0; - Pd 7.1; - Qd 4.4; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.966; - Va -15.5; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_42; - bus_i 43.0; - type 1.0; - Pd 2.0; - Qd 1.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -11.33; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_43; - bus_i 44.0; - type 1.0; - Pd 12.0; - Qd 1.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.017; - Va -11.86; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_44; - bus_i 45.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.036; - Va -9.25; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_45; - bus_i 46.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va -11.89; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_46; - bus_i 47.0; - type 1.0; - Pd 29.7; - Qd 11.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.033; - Va -12.49; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_47; - bus_i 48.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.027; - Va -12.59; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_48; - bus_i 49.0; - type 1.0; - Pd 18.0; - Qd 8.5; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.036; - Va -12.92; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_49; - bus_i 50.0; - type 1.0; - Pd 21.0; - Qd 10.5; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.023; - Va -13.39; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_50; - bus_i 51.0; - type 1.0; - Pd 18.0; - Qd 5.3; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.052; - Va -12.52; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_51; - bus_i 52.0; - type 1.0; - Pd 4.9; - Qd 2.2; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va -11.47; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_52; - bus_i 53.0; - type 1.0; - Pd 20.0; - Qd 10.0; - Gs 0.0; - Bs 6.3; - area 1.0; - Vm 0.971; - Va -12.23; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_53; - bus_i 54.0; - type 1.0; - Pd 4.1; - Qd 1.4; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.996; - Va -11.69; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_54; - bus_i 55.0; - type 1.0; - Pd 6.8; - Qd 3.4; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.031; - Va -10.78; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_55; - bus_i 56.0; - type 1.0; - Pd 7.6; - Qd 2.2; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va -16.04; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - name pp_bus_56; - bus_i 57.0; - type 1.0; - Pd 6.7; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.965; - Va -16.56; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} - -// -// gen -// -object pypower.gen -{ - name pp_gen_0; - bus 1.0; - Pg 128.9; - Qg -16.1; - Qmax 200.0; - Qmin -140.0; - Vg 1.04; - mBase 100.0; - status 1.0; - Pmax 575.88; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_1; - bus 2.0; - Pg 0.0; - Qg -0.8; - Qmax 50.0; - Qmin -17.0; - Vg 1.01; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_2; - bus 3.0; - Pg 40.0; - Qg -1.0; - Qmax 60.0; - Qmin -10.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 140.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_3; - bus 6.0; - Pg 0.0; - Qg 0.8; - Qmax 25.0; - Qmin -8.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_4; - bus 8.0; - Pg 450.0; - Qg 62.1; - Qmax 200.0; - Qmin -140.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 550.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_5; - bus 9.0; - Pg 0.0; - Qg 2.2; - Qmax 9.0; - Qmin -3.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - name pp_gen_6; - bus 12.0; - Pg 310.0; - Qg 128.5; - Qmax 155.0; - Qmin -150.0; - Vg 1.015; - mBase 100.0; - status 1.0; - Pmax 410.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} - -// -// branch -// -object pypower.branch -{ - name pp_branch_0; - fbus 1.0; - tbus 2.0; - r 0.0083; - x 0.028; - b 0.129; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_1; - fbus 2.0; - tbus 3.0; - r 0.0298; - x 0.085; - b 0.0818; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_2; - fbus 3.0; - tbus 4.0; - r 0.0112; - x 0.0366; - b 0.038; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_3; - fbus 4.0; - tbus 5.0; - r 0.0625; - x 0.132; - b 0.0258; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_4; - fbus 4.0; - tbus 6.0; - r 0.043; - x 0.148; - b 0.0348; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_5; - fbus 6.0; - tbus 7.0; - r 0.02; - x 0.102; - b 0.0276; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_6; - fbus 6.0; - tbus 8.0; - r 0.0339; - x 0.173; - b 0.047; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_7; - fbus 8.0; - tbus 9.0; - r 0.0099; - x 0.0505; - b 0.0548; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_8; - fbus 9.0; - tbus 10.0; - r 0.0369; - x 0.1679; - b 0.044; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_9; - fbus 9.0; - tbus 11.0; - r 0.0258; - x 0.0848; - b 0.0218; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_10; - fbus 9.0; - tbus 12.0; - r 0.0648; - x 0.295; - b 0.0772; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_11; - fbus 9.0; - tbus 13.0; - r 0.0481; - x 0.158; - b 0.0406; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_12; - fbus 13.0; - tbus 14.0; - r 0.0132; - x 0.0434; - b 0.011; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_13; - fbus 13.0; - tbus 15.0; - r 0.0269; - x 0.0869; - b 0.023; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_14; - fbus 1.0; - tbus 15.0; - r 0.0178; - x 0.091; - b 0.0988; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_15; - fbus 1.0; - tbus 16.0; - r 0.0454; - x 0.206; - b 0.0546; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_16; - fbus 1.0; - tbus 17.0; - r 0.0238; - x 0.108; - b 0.0286; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_17; - fbus 3.0; - tbus 15.0; - r 0.0162; - x 0.053; - b 0.0544; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_18; - fbus 4.0; - tbus 18.0; - r 0.0; - x 0.555; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.97; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_19; - fbus 4.0; - tbus 18.0; - r 0.0; - x 0.43; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.978; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_20; - fbus 5.0; - tbus 6.0; - r 0.0302; - x 0.0641; - b 0.0124; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_21; - fbus 7.0; - tbus 8.0; - r 0.0139; - x 0.0712; - b 0.0194; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_22; - fbus 10.0; - tbus 12.0; - r 0.0277; - x 0.1262; - b 0.0328; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_23; - fbus 11.0; - tbus 13.0; - r 0.0223; - x 0.0732; - b 0.0188; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_24; - fbus 12.0; - tbus 13.0; - r 0.0178; - x 0.058; - b 0.0604; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_25; - fbus 12.0; - tbus 16.0; - r 0.018; - x 0.0813; - b 0.0216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_26; - fbus 12.0; - tbus 17.0; - r 0.0397; - x 0.179; - b 0.0476; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_27; - fbus 14.0; - tbus 15.0; - r 0.0171; - x 0.0547; - b 0.0148; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_28; - fbus 18.0; - tbus 19.0; - r 0.461; - x 0.685; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_29; - fbus 19.0; - tbus 20.0; - r 0.283; - x 0.434; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_30; - fbus 21.0; - tbus 20.0; - r 0.0; - x 0.7767; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 1.043; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_31; - fbus 21.0; - tbus 22.0; - r 0.0736; - x 0.117; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_32; - fbus 22.0; - tbus 23.0; - r 0.0099; - x 0.0152; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_33; - fbus 23.0; - tbus 24.0; - r 0.166; - x 0.256; - b 0.0084; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_34; - fbus 24.0; - tbus 25.0; - r 0.0; - x 1.182; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 1.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_35; - fbus 24.0; - tbus 25.0; - r 0.0; - x 1.23; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 1.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_36; - fbus 24.0; - tbus 26.0; - r 0.0; - x 0.0473; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 1.043; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_37; - fbus 26.0; - tbus 27.0; - r 0.165; - x 0.254; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_38; - fbus 27.0; - tbus 28.0; - r 0.0618; - x 0.0954; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_39; - fbus 28.0; - tbus 29.0; - r 0.0418; - x 0.0587; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_40; - fbus 7.0; - tbus 29.0; - r 0.0; - x 0.0648; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.967; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_41; - fbus 25.0; - tbus 30.0; - r 0.135; - x 0.202; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_42; - fbus 30.0; - tbus 31.0; - r 0.326; - x 0.497; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_43; - fbus 31.0; - tbus 32.0; - r 0.507; - x 0.755; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_44; - fbus 32.0; - tbus 33.0; - r 0.0392; - x 0.036; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_45; - fbus 34.0; - tbus 32.0; - r 0.0; - x 0.953; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.975; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_46; - fbus 34.0; - tbus 35.0; - r 0.052; - x 0.078; - b 0.0032; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_47; - fbus 35.0; - tbus 36.0; - r 0.043; - x 0.0537; - b 0.0016; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_48; - fbus 36.0; - tbus 37.0; - r 0.029; - x 0.0366; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_49; - fbus 37.0; - tbus 38.0; - r 0.0651; - x 0.1009; - b 0.002; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_50; - fbus 37.0; - tbus 39.0; - r 0.0239; - x 0.0379; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_51; - fbus 36.0; - tbus 40.0; - r 0.03; - x 0.0466; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_52; - fbus 22.0; - tbus 38.0; - r 0.0192; - x 0.0295; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_53; - fbus 11.0; - tbus 41.0; - r 0.0; - x 0.749; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.955; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_54; - fbus 41.0; - tbus 42.0; - r 0.207; - x 0.352; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_55; - fbus 41.0; - tbus 43.0; - r 0.0; - x 0.412; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_56; - fbus 38.0; - tbus 44.0; - r 0.0289; - x 0.0585; - b 0.002; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_57; - fbus 15.0; - tbus 45.0; - r 0.0; - x 0.1042; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.955; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_58; - fbus 14.0; - tbus 46.0; - r 0.0; - x 0.0735; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.9; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_59; - fbus 46.0; - tbus 47.0; - r 0.023; - x 0.068; - b 0.0032; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_60; - fbus 47.0; - tbus 48.0; - r 0.0182; - x 0.0233; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_61; - fbus 48.0; - tbus 49.0; - r 0.0834; - x 0.129; - b 0.0048; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_62; - fbus 49.0; - tbus 50.0; - r 0.0801; - x 0.128; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_63; - fbus 50.0; - tbus 51.0; - r 0.1386; - x 0.22; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_64; - fbus 10.0; - tbus 51.0; - r 0.0; - x 0.0712; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.93; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_65; - fbus 13.0; - tbus 49.0; - r 0.0; - x 0.191; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.895; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_66; - fbus 29.0; - tbus 52.0; - r 0.1442; - x 0.187; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_67; - fbus 52.0; - tbus 53.0; - r 0.0762; - x 0.0984; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_68; - fbus 53.0; - tbus 54.0; - r 0.1878; - x 0.232; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_69; - fbus 54.0; - tbus 55.0; - r 0.1732; - x 0.2265; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_70; - fbus 11.0; - tbus 43.0; - r 0.0; - x 0.153; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.958; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_71; - fbus 44.0; - tbus 45.0; - r 0.0624; - x 0.1242; - b 0.004; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_72; - fbus 40.0; - tbus 56.0; - r 0.0; - x 1.195; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.958; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_73; - fbus 56.0; - tbus 41.0; - r 0.553; - x 0.549; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_74; - fbus 56.0; - tbus 42.0; - r 0.2125; - x 0.354; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_75; - fbus 39.0; - tbus 57.0; - r 0.0; - x 1.355; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.98; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_76; - fbus 57.0; - tbus 56.0; - r 0.174; - x 0.26; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_77; - fbus 38.0; - tbus 49.0; - r 0.115; - x 0.177; - b 0.003; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_78; - fbus 38.0; - tbus 48.0; - r 0.0312; - x 0.0482; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - name pp_branch_79; - fbus 9.0; - tbus 55.0; - r 0.0; - x 0.1205; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.94; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} - -// -// gencost -// -object pypower.gencost -{ - name pp_gencost_0; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0775795,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_1; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_2; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.25,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_3; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_4; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0222222,20.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_5; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - name pp_gencost_6; - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0322581,20.0,0.0"; -} From a51df541ed7ffbe517608855f24cbeabb591ca6a Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Fri, 23 Feb 2024 08:40:42 -0800 Subject: [PATCH 059/122] Remove case glm files --- module/pypower/autotest/case118.glm | 6166 --------------------------- module/pypower/autotest/case14.glm | 721 ---- module/pypower/autotest/case14.py | 2 +- module/pypower/autotest/case30.glm | 1286 ------ module/pypower/autotest/case39.glm | 1606 ------- module/pypower/autotest/case57.glm | 2366 ---------- 6 files changed, 1 insertion(+), 12146 deletions(-) delete mode 100644 module/pypower/autotest/case118.glm delete mode 100644 module/pypower/autotest/case14.glm delete mode 100644 module/pypower/autotest/case30.glm delete mode 100644 module/pypower/autotest/case39.glm delete mode 100644 module/pypower/autotest/case57.glm diff --git a/module/pypower/autotest/case118.glm b/module/pypower/autotest/case118.glm deleted file mode 100644 index 279ab3e0e..000000000 --- a/module/pypower/autotest/case118.glm +++ /dev/null @@ -1,6166 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case118.py -o case118.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} -object bus -{ - bus_i 1.0; - type 2.0; - Pd 51.0; - Qd 27.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.955; - Va 10.67; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 2.0; - type 1.0; - Pd 20.0; - Qd 9.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.971; - Va 11.22; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 3.0; - type 1.0; - Pd 39.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va 11.56; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 4.0; - type 2.0; - Pd 39.0; - Qd 12.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.998; - Va 15.28; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 5.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs -40.0; - area 1.0; - Vm 1.002; - Va 15.73; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 6.0; - type 2.0; - Pd 52.0; - Qd 22.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.99; - Va 13.0; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 7.0; - type 1.0; - Pd 19.0; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.989; - Va 12.56; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 8.0; - type 2.0; - Pd 28.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.015; - Va 20.77; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 9.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.043; - Va 28.02; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 10.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va 35.61; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 11.0; - type 1.0; - Pd 70.0; - Qd 23.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 12.72; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 12.0; - type 2.0; - Pd 47.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.99; - Va 12.2; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 13.0; - type 1.0; - Pd 34.0; - Qd 16.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va 11.35; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 14.0; - type 1.0; - Pd 14.0; - Qd 1.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va 11.5; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 15.0; - type 2.0; - Pd 90.0; - Qd 30.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va 11.23; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 16.0; - type 1.0; - Pd 25.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va 11.91; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 17.0; - type 1.0; - Pd 11.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.995; - Va 13.74; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 18.0; - type 2.0; - Pd 60.0; - Qd 34.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.973; - Va 11.53; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 19.0; - type 2.0; - Pd 45.0; - Qd 25.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.963; - Va 11.05; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 20.0; - type 1.0; - Pd 18.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.958; - Va 11.93; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 21.0; - type 1.0; - Pd 14.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.959; - Va 13.52; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 22.0; - type 1.0; - Pd 10.0; - Qd 5.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va 16.08; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 23.0; - type 1.0; - Pd 7.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 21.0; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 24.0; - type 2.0; - Pd 13.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.992; - Va 20.89; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 25.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va 27.93; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 26.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.015; - Va 29.71; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 27.0; - type 2.0; - Pd 71.0; - Qd 13.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va 15.35; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 28.0; - type 1.0; - Pd 17.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.962; - Va 13.62; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 29.0; - type 1.0; - Pd 24.0; - Qd 4.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.963; - Va 12.63; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 30.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va 18.79; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 31.0; - type 2.0; - Pd 43.0; - Qd 27.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 12.75; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 32.0; - type 2.0; - Pd 59.0; - Qd 23.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.964; - Va 14.8; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 33.0; - type 1.0; - Pd 23.0; - Qd 9.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.972; - Va 10.63; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 34.0; - type 2.0; - Pd 59.0; - Qd 26.0; - Gs 0.0; - Bs 14.0; - area 1.0; - Vm 0.986; - Va 11.3; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 35.0; - type 1.0; - Pd 33.0; - Qd 9.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.981; - Va 10.87; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 36.0; - type 2.0; - Pd 31.0; - Qd 17.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 10.87; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 37.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs -25.0; - area 1.0; - Vm 0.992; - Va 11.77; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 38.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.962; - Va 16.91; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 39.0; - type 1.0; - Pd 27.0; - Qd 11.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va 8.41; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 40.0; - type 2.0; - Pd 66.0; - Qd 23.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va 7.35; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 41.0; - type 1.0; - Pd 37.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 6.92; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 42.0; - type 2.0; - Pd 96.0; - Qd 23.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 8.53; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 43.0; - type 1.0; - Pd 18.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.978; - Va 11.28; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 44.0; - type 1.0; - Pd 16.0; - Qd 8.0; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 0.985; - Va 13.82; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 45.0; - type 1.0; - Pd 53.0; - Qd 22.0; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 0.987; - Va 15.67; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 46.0; - type 2.0; - Pd 28.0; - Qd 10.0; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 1.005; - Va 18.49; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 47.0; - type 1.0; - Pd 34.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.017; - Va 20.73; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 48.0; - type 1.0; - Pd 20.0; - Qd 11.0; - Gs 0.0; - Bs 15.0; - area 1.0; - Vm 1.021; - Va 19.93; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 49.0; - type 2.0; - Pd 87.0; - Qd 30.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.025; - Va 20.94; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 50.0; - type 1.0; - Pd 17.0; - Qd 4.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.001; - Va 18.9; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 51.0; - type 1.0; - Pd 17.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 16.28; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 52.0; - type 1.0; - Pd 18.0; - Qd 5.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.957; - Va 15.32; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 53.0; - type 1.0; - Pd 23.0; - Qd 11.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.946; - Va 14.35; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 54.0; - type 2.0; - Pd 113.0; - Qd 32.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.955; - Va 15.26; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 55.0; - type 2.0; - Pd 63.0; - Qd 22.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.952; - Va 14.97; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 56.0; - type 2.0; - Pd 84.0; - Qd 18.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.954; - Va 15.16; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 57.0; - type 1.0; - Pd 12.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.971; - Va 16.36; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 58.0; - type 1.0; - Pd 12.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.959; - Va 15.51; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 59.0; - type 2.0; - Pd 277.0; - Qd 113.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 19.37; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 60.0; - type 1.0; - Pd 78.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 23.15; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 61.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.995; - Va 24.04; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 62.0; - type 2.0; - Pd 77.0; - Qd 14.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.998; - Va 23.43; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 63.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.969; - Va 22.75; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 64.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va 24.52; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 65.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.005; - Va 27.65; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 66.0; - type 2.0; - Pd 39.0; - Qd 18.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va 27.48; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 67.0; - type 1.0; - Pd 28.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.02; - Va 24.84; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 68.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.003; - Va 27.55; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 69.0; - type 3.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.035; - Va 30.0; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 70.0; - type 2.0; - Pd 66.0; - Qd 20.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va 22.58; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 71.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.987; - Va 22.15; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 72.0; - type 2.0; - Pd 12.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 20.98; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 73.0; - type 2.0; - Pd 6.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.991; - Va 21.94; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 74.0; - type 2.0; - Pd 68.0; - Qd 27.0; - Gs 0.0; - Bs 12.0; - area 1.0; - Vm 0.958; - Va 21.64; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 75.0; - type 1.0; - Pd 47.0; - Qd 11.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 22.91; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 76.0; - type 2.0; - Pd 68.0; - Qd 36.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.943; - Va 21.77; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 77.0; - type 2.0; - Pd 61.0; - Qd 28.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.006; - Va 26.72; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 78.0; - type 1.0; - Pd 71.0; - Qd 26.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.003; - Va 26.42; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 79.0; - type 1.0; - Pd 39.0; - Qd 32.0; - Gs 0.0; - Bs 20.0; - area 1.0; - Vm 1.009; - Va 26.72; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 80.0; - type 2.0; - Pd 130.0; - Qd 26.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.04; - Va 28.96; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 81.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.997; - Va 28.1; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 82.0; - type 1.0; - Pd 54.0; - Qd 27.0; - Gs 0.0; - Bs 20.0; - area 1.0; - Vm 0.989; - Va 27.24; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 83.0; - type 1.0; - Pd 20.0; - Qd 10.0; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 0.985; - Va 28.42; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 84.0; - type 1.0; - Pd 11.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 30.95; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 85.0; - type 2.0; - Pd 24.0; - Qd 15.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 32.51; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 86.0; - type 1.0; - Pd 21.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.987; - Va 31.14; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 87.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.015; - Va 31.4; - baseKV 161.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 88.0; - type 1.0; - Pd 48.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.987; - Va 35.64; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 89.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.005; - Va 39.69; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 90.0; - type 2.0; - Pd 163.0; - Qd 42.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va 33.29; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 91.0; - type 2.0; - Pd 10.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 33.31; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 92.0; - type 2.0; - Pd 65.0; - Qd 10.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 33.8; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 93.0; - type 1.0; - Pd 12.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.987; - Va 30.79; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 94.0; - type 1.0; - Pd 30.0; - Qd 16.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.991; - Va 28.64; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 95.0; - type 1.0; - Pd 42.0; - Qd 31.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.981; - Va 27.67; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 96.0; - type 1.0; - Pd 38.0; - Qd 15.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 27.51; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 97.0; - type 1.0; - Pd 15.0; - Qd 9.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.011; - Va 27.88; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 98.0; - type 1.0; - Pd 34.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.024; - Va 27.4; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 99.0; - type 2.0; - Pd 42.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va 27.04; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 100.0; - type 2.0; - Pd 37.0; - Qd 18.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.017; - Va 28.03; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 101.0; - type 1.0; - Pd 22.0; - Qd 15.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 29.61; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 102.0; - type 1.0; - Pd 5.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.991; - Va 32.3; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 103.0; - type 2.0; - Pd 23.0; - Qd 16.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.001; - Va 24.44; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 104.0; - type 2.0; - Pd 38.0; - Qd 25.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.971; - Va 21.69; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 105.0; - type 2.0; - Pd 31.0; - Qd 26.0; - Gs 0.0; - Bs 20.0; - area 1.0; - Vm 0.965; - Va 20.57; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 106.0; - type 1.0; - Pd 43.0; - Qd 16.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.962; - Va 20.32; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 107.0; - type 2.0; - Pd 50.0; - Qd 12.0; - Gs 0.0; - Bs 6.0; - area 1.0; - Vm 0.952; - Va 17.53; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 108.0; - type 1.0; - Pd 2.0; - Qd 1.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 19.38; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 109.0; - type 1.0; - Pd 8.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.967; - Va 18.93; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 110.0; - type 2.0; - Pd 39.0; - Qd 30.0; - Gs 0.0; - Bs 6.0; - area 1.0; - Vm 0.973; - Va 18.09; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 111.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va 19.74; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 112.0; - type 2.0; - Pd 68.0; - Qd 13.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.975; - Va 14.99; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 113.0; - type 2.0; - Pd 6.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.993; - Va 13.74; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 114.0; - type 1.0; - Pd 8.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.96; - Va 14.46; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 115.0; - type 1.0; - Pd 22.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.96; - Va 14.46; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 116.0; - type 2.0; - Pd 184.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.005; - Va 27.12; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 117.0; - type 1.0; - Pd 20.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.974; - Va 10.67; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 118.0; - type 1.0; - Pd 33.0; - Qd 15.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.949; - Va 21.92; - baseKV 138.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object gen -{ - bus 1.0; - Pg 0.0; - Qg 0.0; - Qmax 15.0; - Qmin -5.0; - Vg 0.955; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 4.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.998; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 6.0; - Pg 0.0; - Qg 0.0; - Qmax 50.0; - Qmin -13.0; - Vg 0.99; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 8.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 1.015; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 10.0; - Pg 450.0; - Qg 0.0; - Qmax 200.0; - Qmin -147.0; - Vg 1.05; - mBase 100.0; - status 1.0; - Pmax 550.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 12.0; - Pg 85.0; - Qg 0.0; - Qmax 120.0; - Qmin -35.0; - Vg 0.99; - mBase 100.0; - status 1.0; - Pmax 185.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 15.0; - Pg 0.0; - Qg 0.0; - Qmax 30.0; - Qmin -10.0; - Vg 0.97; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 18.0; - Pg 0.0; - Qg 0.0; - Qmax 50.0; - Qmin -16.0; - Vg 0.973; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 19.0; - Pg 0.0; - Qg 0.0; - Qmax 24.0; - Qmin -8.0; - Vg 0.962; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 24.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.992; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 25.0; - Pg 220.0; - Qg 0.0; - Qmax 140.0; - Qmin -47.0; - Vg 1.05; - mBase 100.0; - status 1.0; - Pmax 320.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 26.0; - Pg 314.0; - Qg 0.0; - Qmax 1000.0; - Qmin -1000.0; - Vg 1.015; - mBase 100.0; - status 1.0; - Pmax 414.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 27.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.968; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 31.0; - Pg 7.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.967; - mBase 100.0; - status 1.0; - Pmax 107.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 32.0; - Pg 0.0; - Qg 0.0; - Qmax 42.0; - Qmin -14.0; - Vg 0.963; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 34.0; - Pg 0.0; - Qg 0.0; - Qmax 24.0; - Qmin -8.0; - Vg 0.984; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 36.0; - Pg 0.0; - Qg 0.0; - Qmax 24.0; - Qmin -8.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 40.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.97; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 42.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 46.0; - Pg 19.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 119.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 49.0; - Pg 204.0; - Qg 0.0; - Qmax 210.0; - Qmin -85.0; - Vg 1.025; - mBase 100.0; - status 1.0; - Pmax 304.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 54.0; - Pg 48.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.955; - mBase 100.0; - status 1.0; - Pmax 148.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 55.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.952; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 56.0; - Pg 0.0; - Qg 0.0; - Qmax 15.0; - Qmin -8.0; - Vg 0.954; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 59.0; - Pg 155.0; - Qg 0.0; - Qmax 180.0; - Qmin -60.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 255.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 61.0; - Pg 160.0; - Qg 0.0; - Qmax 300.0; - Qmin -100.0; - Vg 0.995; - mBase 100.0; - status 1.0; - Pmax 260.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 62.0; - Pg 0.0; - Qg 0.0; - Qmax 20.0; - Qmin -20.0; - Vg 0.998; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 65.0; - Pg 391.0; - Qg 0.0; - Qmax 200.0; - Qmin -67.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 491.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 66.0; - Pg 392.0; - Qg 0.0; - Qmax 200.0; - Qmin -67.0; - Vg 1.05; - mBase 100.0; - status 1.0; - Pmax 492.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 69.0; - Pg 516.4; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 1.035; - mBase 100.0; - status 1.0; - Pmax 805.2; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 70.0; - Pg 0.0; - Qg 0.0; - Qmax 32.0; - Qmin -10.0; - Vg 0.984; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 72.0; - Pg 0.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 73.0; - Pg 0.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 0.991; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 74.0; - Pg 0.0; - Qg 0.0; - Qmax 9.0; - Qmin -6.0; - Vg 0.958; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 76.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.943; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 77.0; - Pg 0.0; - Qg 0.0; - Qmax 70.0; - Qmin -20.0; - Vg 1.006; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 80.0; - Pg 477.0; - Qg 0.0; - Qmax 280.0; - Qmin -165.0; - Vg 1.04; - mBase 100.0; - status 1.0; - Pmax 577.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 85.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 87.0; - Pg 4.0; - Qg 0.0; - Qmax 1000.0; - Qmin -100.0; - Vg 1.015; - mBase 100.0; - status 1.0; - Pmax 104.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 89.0; - Pg 607.0; - Qg 0.0; - Qmax 300.0; - Qmin -210.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 707.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 90.0; - Pg 0.0; - Qg 0.0; - Qmax 300.0; - Qmin -300.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 91.0; - Pg 0.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 92.0; - Pg 0.0; - Qg 0.0; - Qmax 9.0; - Qmin -3.0; - Vg 0.99; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 99.0; - Pg 0.0; - Qg 0.0; - Qmax 100.0; - Qmin -100.0; - Vg 1.01; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 100.0; - Pg 252.0; - Qg 0.0; - Qmax 155.0; - Qmin -50.0; - Vg 1.017; - mBase 100.0; - status 1.0; - Pmax 352.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 103.0; - Pg 40.0; - Qg 0.0; - Qmax 40.0; - Qmin -15.0; - Vg 1.01; - mBase 100.0; - status 1.0; - Pmax 140.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 104.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.971; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 105.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.965; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 107.0; - Pg 0.0; - Qg 0.0; - Qmax 200.0; - Qmin -200.0; - Vg 0.952; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 110.0; - Pg 0.0; - Qg 0.0; - Qmax 23.0; - Qmin -8.0; - Vg 0.973; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 111.0; - Pg 36.0; - Qg 0.0; - Qmax 1000.0; - Qmin -100.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 136.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 112.0; - Pg 0.0; - Qg 0.0; - Qmax 1000.0; - Qmin -100.0; - Vg 0.975; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 113.0; - Pg 0.0; - Qg 0.0; - Qmax 200.0; - Qmin -100.0; - Vg 0.993; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 116.0; - Pg 0.0; - Qg 0.0; - Qmax 1000.0; - Qmin -1000.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object branch -{ - fbus 1.0; - tbus 2.0; - r 0.0303; - x 0.0999; - b 0.0254; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 1.0; - tbus 3.0; - r 0.0129; - x 0.0424; - b 0.01082; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 5.0; - r 0.00176; - x 0.00798; - b 0.0021; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 3.0; - tbus 5.0; - r 0.0241; - x 0.108; - b 0.0284; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 5.0; - tbus 6.0; - r 0.0119; - x 0.054; - b 0.01426; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 7.0; - r 0.00459; - x 0.0208; - b 0.0055; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 8.0; - tbus 9.0; - r 0.00244; - x 0.0305; - b 1.162; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 8.0; - tbus 5.0; - r 0.0; - x 0.0267; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.985; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 9.0; - tbus 10.0; - r 0.00258; - x 0.0322; - b 1.23; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 11.0; - r 0.0209; - x 0.0688; - b 0.01748; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 5.0; - tbus 11.0; - r 0.0203; - x 0.0682; - b 0.01738; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 11.0; - tbus 12.0; - r 0.00595; - x 0.0196; - b 0.00502; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 2.0; - tbus 12.0; - r 0.0187; - x 0.0616; - b 0.01572; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 3.0; - tbus 12.0; - r 0.0484; - x 0.16; - b 0.0406; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 7.0; - tbus 12.0; - r 0.00862; - x 0.034; - b 0.00874; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 11.0; - tbus 13.0; - r 0.02225; - x 0.0731; - b 0.01876; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 14.0; - r 0.0215; - x 0.0707; - b 0.01816; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 13.0; - tbus 15.0; - r 0.0744; - x 0.2444; - b 0.06268; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 14.0; - tbus 15.0; - r 0.0595; - x 0.195; - b 0.0502; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 16.0; - r 0.0212; - x 0.0834; - b 0.0214; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 15.0; - tbus 17.0; - r 0.0132; - x 0.0437; - b 0.0444; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 16.0; - tbus 17.0; - r 0.0454; - x 0.1801; - b 0.0466; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 17.0; - tbus 18.0; - r 0.0123; - x 0.0505; - b 0.01298; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 18.0; - tbus 19.0; - r 0.01119; - x 0.0493; - b 0.01142; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 19.0; - tbus 20.0; - r 0.0252; - x 0.117; - b 0.0298; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 15.0; - tbus 19.0; - r 0.012; - x 0.0394; - b 0.0101; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 20.0; - tbus 21.0; - r 0.0183; - x 0.0849; - b 0.0216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 21.0; - tbus 22.0; - r 0.0209; - x 0.097; - b 0.0246; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 22.0; - tbus 23.0; - r 0.0342; - x 0.159; - b 0.0404; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 23.0; - tbus 24.0; - r 0.0135; - x 0.0492; - b 0.0498; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 23.0; - tbus 25.0; - r 0.0156; - x 0.08; - b 0.0864; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 26.0; - tbus 25.0; - r 0.0; - x 0.0382; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.96; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 25.0; - tbus 27.0; - r 0.0318; - x 0.163; - b 0.1764; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 27.0; - tbus 28.0; - r 0.01913; - x 0.0855; - b 0.0216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 28.0; - tbus 29.0; - r 0.0237; - x 0.0943; - b 0.0238; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 30.0; - tbus 17.0; - r 0.0; - x 0.0388; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.96; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 8.0; - tbus 30.0; - r 0.00431; - x 0.0504; - b 0.514; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 26.0; - tbus 30.0; - r 0.00799; - x 0.086; - b 0.908; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 17.0; - tbus 31.0; - r 0.0474; - x 0.1563; - b 0.0399; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 29.0; - tbus 31.0; - r 0.0108; - x 0.0331; - b 0.0083; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 23.0; - tbus 32.0; - r 0.0317; - x 0.1153; - b 0.1173; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 31.0; - tbus 32.0; - r 0.0298; - x 0.0985; - b 0.0251; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 27.0; - tbus 32.0; - r 0.0229; - x 0.0755; - b 0.01926; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 15.0; - tbus 33.0; - r 0.038; - x 0.1244; - b 0.03194; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 19.0; - tbus 34.0; - r 0.0752; - x 0.247; - b 0.0632; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 35.0; - tbus 36.0; - r 0.00224; - x 0.0102; - b 0.00268; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 35.0; - tbus 37.0; - r 0.011; - x 0.0497; - b 0.01318; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 33.0; - tbus 37.0; - r 0.0415; - x 0.142; - b 0.0366; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 34.0; - tbus 36.0; - r 0.00871; - x 0.0268; - b 0.00568; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 34.0; - tbus 37.0; - r 0.00256; - x 0.0094; - b 0.00984; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 38.0; - tbus 37.0; - r 0.0; - x 0.0375; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.935; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 37.0; - tbus 39.0; - r 0.0321; - x 0.106; - b 0.027; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 37.0; - tbus 40.0; - r 0.0593; - x 0.168; - b 0.042; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 30.0; - tbus 38.0; - r 0.00464; - x 0.054; - b 0.422; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 39.0; - tbus 40.0; - r 0.0184; - x 0.0605; - b 0.01552; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 40.0; - tbus 41.0; - r 0.0145; - x 0.0487; - b 0.01222; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 40.0; - tbus 42.0; - r 0.0555; - x 0.183; - b 0.0466; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 41.0; - tbus 42.0; - r 0.041; - x 0.135; - b 0.0344; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 43.0; - tbus 44.0; - r 0.0608; - x 0.2454; - b 0.06068; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 34.0; - tbus 43.0; - r 0.0413; - x 0.1681; - b 0.04226; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 44.0; - tbus 45.0; - r 0.0224; - x 0.0901; - b 0.0224; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 45.0; - tbus 46.0; - r 0.04; - x 0.1356; - b 0.0332; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 46.0; - tbus 47.0; - r 0.038; - x 0.127; - b 0.0316; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 46.0; - tbus 48.0; - r 0.0601; - x 0.189; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 47.0; - tbus 49.0; - r 0.0191; - x 0.0625; - b 0.01604; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 42.0; - tbus 49.0; - r 0.0715; - x 0.323; - b 0.086; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 42.0; - tbus 49.0; - r 0.0715; - x 0.323; - b 0.086; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 45.0; - tbus 49.0; - r 0.0684; - x 0.186; - b 0.0444; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 48.0; - tbus 49.0; - r 0.0179; - x 0.0505; - b 0.01258; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 49.0; - tbus 50.0; - r 0.0267; - x 0.0752; - b 0.01874; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 49.0; - tbus 51.0; - r 0.0486; - x 0.137; - b 0.0342; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 51.0; - tbus 52.0; - r 0.0203; - x 0.0588; - b 0.01396; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 52.0; - tbus 53.0; - r 0.0405; - x 0.1635; - b 0.04058; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 53.0; - tbus 54.0; - r 0.0263; - x 0.122; - b 0.031; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 49.0; - tbus 54.0; - r 0.073; - x 0.289; - b 0.0738; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 49.0; - tbus 54.0; - r 0.0869; - x 0.291; - b 0.073; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 54.0; - tbus 55.0; - r 0.0169; - x 0.0707; - b 0.0202; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 54.0; - tbus 56.0; - r 0.00275; - x 0.00955; - b 0.00732; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 55.0; - tbus 56.0; - r 0.00488; - x 0.0151; - b 0.00374; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 56.0; - tbus 57.0; - r 0.0343; - x 0.0966; - b 0.0242; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 50.0; - tbus 57.0; - r 0.0474; - x 0.134; - b 0.0332; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 56.0; - tbus 58.0; - r 0.0343; - x 0.0966; - b 0.0242; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 51.0; - tbus 58.0; - r 0.0255; - x 0.0719; - b 0.01788; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 54.0; - tbus 59.0; - r 0.0503; - x 0.2293; - b 0.0598; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 56.0; - tbus 59.0; - r 0.0825; - x 0.251; - b 0.0569; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 56.0; - tbus 59.0; - r 0.0803; - x 0.239; - b 0.0536; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 55.0; - tbus 59.0; - r 0.04739; - x 0.2158; - b 0.05646; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 59.0; - tbus 60.0; - r 0.0317; - x 0.145; - b 0.0376; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 59.0; - tbus 61.0; - r 0.0328; - x 0.15; - b 0.0388; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 60.0; - tbus 61.0; - r 0.00264; - x 0.0135; - b 0.01456; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 60.0; - tbus 62.0; - r 0.0123; - x 0.0561; - b 0.01468; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 61.0; - tbus 62.0; - r 0.00824; - x 0.0376; - b 0.0098; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 63.0; - tbus 59.0; - r 0.0; - x 0.0386; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.96; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 63.0; - tbus 64.0; - r 0.00172; - x 0.02; - b 0.216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 64.0; - tbus 61.0; - r 0.0; - x 0.0268; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.985; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 38.0; - tbus 65.0; - r 0.00901; - x 0.0986; - b 1.046; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 64.0; - tbus 65.0; - r 0.00269; - x 0.0302; - b 0.38; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 49.0; - tbus 66.0; - r 0.018; - x 0.0919; - b 0.0248; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 49.0; - tbus 66.0; - r 0.018; - x 0.0919; - b 0.0248; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 62.0; - tbus 66.0; - r 0.0482; - x 0.218; - b 0.0578; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 62.0; - tbus 67.0; - r 0.0258; - x 0.117; - b 0.031; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 65.0; - tbus 66.0; - r 0.0; - x 0.037; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.935; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 66.0; - tbus 67.0; - r 0.0224; - x 0.1015; - b 0.02682; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 65.0; - tbus 68.0; - r 0.00138; - x 0.016; - b 0.638; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 47.0; - tbus 69.0; - r 0.0844; - x 0.2778; - b 0.07092; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 49.0; - tbus 69.0; - r 0.0985; - x 0.324; - b 0.0828; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 68.0; - tbus 69.0; - r 0.0; - x 0.037; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.935; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 69.0; - tbus 70.0; - r 0.03; - x 0.127; - b 0.122; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 24.0; - tbus 70.0; - r 0.00221; - x 0.4115; - b 0.10198; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 70.0; - tbus 71.0; - r 0.00882; - x 0.0355; - b 0.00878; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 24.0; - tbus 72.0; - r 0.0488; - x 0.196; - b 0.0488; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 71.0; - tbus 72.0; - r 0.0446; - x 0.18; - b 0.04444; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 71.0; - tbus 73.0; - r 0.00866; - x 0.0454; - b 0.01178; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 70.0; - tbus 74.0; - r 0.0401; - x 0.1323; - b 0.03368; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 70.0; - tbus 75.0; - r 0.0428; - x 0.141; - b 0.036; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 69.0; - tbus 75.0; - r 0.0405; - x 0.122; - b 0.124; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 74.0; - tbus 75.0; - r 0.0123; - x 0.0406; - b 0.01034; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 76.0; - tbus 77.0; - r 0.0444; - x 0.148; - b 0.0368; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 69.0; - tbus 77.0; - r 0.0309; - x 0.101; - b 0.1038; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 75.0; - tbus 77.0; - r 0.0601; - x 0.1999; - b 0.04978; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 77.0; - tbus 78.0; - r 0.00376; - x 0.0124; - b 0.01264; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 78.0; - tbus 79.0; - r 0.00546; - x 0.0244; - b 0.00648; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 77.0; - tbus 80.0; - r 0.017; - x 0.0485; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 77.0; - tbus 80.0; - r 0.0294; - x 0.105; - b 0.0228; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 79.0; - tbus 80.0; - r 0.0156; - x 0.0704; - b 0.0187; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 68.0; - tbus 81.0; - r 0.00175; - x 0.0202; - b 0.808; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 81.0; - tbus 80.0; - r 0.0; - x 0.037; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.935; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 77.0; - tbus 82.0; - r 0.0298; - x 0.0853; - b 0.08174; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 82.0; - tbus 83.0; - r 0.0112; - x 0.03665; - b 0.03796; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 83.0; - tbus 84.0; - r 0.0625; - x 0.132; - b 0.0258; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 83.0; - tbus 85.0; - r 0.043; - x 0.148; - b 0.0348; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 84.0; - tbus 85.0; - r 0.0302; - x 0.0641; - b 0.01234; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 85.0; - tbus 86.0; - r 0.035; - x 0.123; - b 0.0276; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 86.0; - tbus 87.0; - r 0.02828; - x 0.2074; - b 0.0445; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 85.0; - tbus 88.0; - r 0.02; - x 0.102; - b 0.0276; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 85.0; - tbus 89.0; - r 0.0239; - x 0.173; - b 0.047; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 88.0; - tbus 89.0; - r 0.0139; - x 0.0712; - b 0.01934; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 89.0; - tbus 90.0; - r 0.0518; - x 0.188; - b 0.0528; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 89.0; - tbus 90.0; - r 0.0238; - x 0.0997; - b 0.106; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 90.0; - tbus 91.0; - r 0.0254; - x 0.0836; - b 0.0214; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 89.0; - tbus 92.0; - r 0.0099; - x 0.0505; - b 0.0548; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 89.0; - tbus 92.0; - r 0.0393; - x 0.1581; - b 0.0414; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 91.0; - tbus 92.0; - r 0.0387; - x 0.1272; - b 0.03268; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 92.0; - tbus 93.0; - r 0.0258; - x 0.0848; - b 0.0218; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 92.0; - tbus 94.0; - r 0.0481; - x 0.158; - b 0.0406; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 93.0; - tbus 94.0; - r 0.0223; - x 0.0732; - b 0.01876; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 94.0; - tbus 95.0; - r 0.0132; - x 0.0434; - b 0.0111; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 80.0; - tbus 96.0; - r 0.0356; - x 0.182; - b 0.0494; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 82.0; - tbus 96.0; - r 0.0162; - x 0.053; - b 0.0544; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 94.0; - tbus 96.0; - r 0.0269; - x 0.0869; - b 0.023; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 80.0; - tbus 97.0; - r 0.0183; - x 0.0934; - b 0.0254; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 80.0; - tbus 98.0; - r 0.0238; - x 0.108; - b 0.0286; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 80.0; - tbus 99.0; - r 0.0454; - x 0.206; - b 0.0546; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 92.0; - tbus 100.0; - r 0.0648; - x 0.295; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 94.0; - tbus 100.0; - r 0.0178; - x 0.058; - b 0.0604; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 95.0; - tbus 96.0; - r 0.0171; - x 0.0547; - b 0.01474; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 96.0; - tbus 97.0; - r 0.0173; - x 0.0885; - b 0.024; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 98.0; - tbus 100.0; - r 0.0397; - x 0.179; - b 0.0476; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 99.0; - tbus 100.0; - r 0.018; - x 0.0813; - b 0.0216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 100.0; - tbus 101.0; - r 0.0277; - x 0.1262; - b 0.0328; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 92.0; - tbus 102.0; - r 0.0123; - x 0.0559; - b 0.01464; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 101.0; - tbus 102.0; - r 0.0246; - x 0.112; - b 0.0294; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 100.0; - tbus 103.0; - r 0.016; - x 0.0525; - b 0.0536; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 100.0; - tbus 104.0; - r 0.0451; - x 0.204; - b 0.0541; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 103.0; - tbus 104.0; - r 0.0466; - x 0.1584; - b 0.0407; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 103.0; - tbus 105.0; - r 0.0535; - x 0.1625; - b 0.0408; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 100.0; - tbus 106.0; - r 0.0605; - x 0.229; - b 0.062; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 104.0; - tbus 105.0; - r 0.00994; - x 0.0378; - b 0.00986; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 105.0; - tbus 106.0; - r 0.014; - x 0.0547; - b 0.01434; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 105.0; - tbus 107.0; - r 0.053; - x 0.183; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 105.0; - tbus 108.0; - r 0.0261; - x 0.0703; - b 0.01844; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 106.0; - tbus 107.0; - r 0.053; - x 0.183; - b 0.0472; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 108.0; - tbus 109.0; - r 0.0105; - x 0.0288; - b 0.0076; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 103.0; - tbus 110.0; - r 0.03906; - x 0.1813; - b 0.0461; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 109.0; - tbus 110.0; - r 0.0278; - x 0.0762; - b 0.0202; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 110.0; - tbus 111.0; - r 0.022; - x 0.0755; - b 0.02; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 110.0; - tbus 112.0; - r 0.0247; - x 0.064; - b 0.062; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 17.0; - tbus 113.0; - r 0.00913; - x 0.0301; - b 0.00768; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 32.0; - tbus 113.0; - r 0.0615; - x 0.203; - b 0.0518; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 32.0; - tbus 114.0; - r 0.0135; - x 0.0612; - b 0.01628; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 27.0; - tbus 115.0; - r 0.0164; - x 0.0741; - b 0.01972; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 114.0; - tbus 115.0; - r 0.0023; - x 0.0104; - b 0.00276; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 68.0; - tbus 116.0; - r 0.00034; - x 0.00405; - b 0.164; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 117.0; - r 0.0329; - x 0.14; - b 0.0358; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 75.0; - tbus 118.0; - r 0.0145; - x 0.0481; - b 0.01198; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 76.0; - tbus 118.0; - r 0.0164; - x 0.0544; - b 0.01356; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} diff --git a/module/pypower/autotest/case14.glm b/module/pypower/autotest/case14.glm deleted file mode 100644 index 7f7225daa..000000000 --- a/module/pypower/autotest/case14.glm +++ /dev/null @@ -1,721 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240221-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case14.py -o case14.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} - -// -// bus -// -object pypower.bus -{ - bus_i 1.0; - type 3.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.06; - Va 0.0; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 2.0; - type 2.0; - Pd 21.7; - Qd 12.7; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.045; - Va -4.98; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 3.0; - type 2.0; - Pd 94.2; - Qd 19.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -12.72; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 4.0; - type 1.0; - Pd 47.8; - Qd -3.9; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.019; - Va -10.33; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 5.0; - type 1.0; - Pd 7.6; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.02; - Va -8.78; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 6.0; - type 2.0; - Pd 11.2; - Qd 7.5; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.07; - Va -14.22; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 7.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.062; - Va -13.37; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 8.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.09; - Va -13.36; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 9.0; - type 1.0; - Pd 29.5; - Qd 16.6; - Gs 0.0; - Bs 19.0; - area 1.0; - Vm 1.056; - Va -14.94; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 10.0; - type 1.0; - Pd 9.0; - Qd 5.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.051; - Va -15.1; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 11.0; - type 1.0; - Pd 3.5; - Qd 1.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.057; - Va -14.79; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 12.0; - type 1.0; - Pd 6.1; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.055; - Va -15.07; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 13.0; - type 1.0; - Pd 13.5; - Qd 5.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va -15.16; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object pypower.bus -{ - bus_i 14.0; - type 1.0; - Pd 14.9; - Qd 5.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.036; - Va -16.04; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} - -// -// gen -// -object pypower.gen -{ - bus 1.0; - Pg 232.4; - Qg -16.9; - Qmax 10.0; - Qmin 0.0; - Vg 1.06; - mBase 100.0; - status 1.0; - Pmax 332.4; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - bus 2.0; - Pg 40.0; - Qg 42.4; - Qmax 50.0; - Qmin -40.0; - Vg 1.045; - mBase 100.0; - status 1.0; - Pmax 140.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - bus 3.0; - Pg 0.0; - Qg 23.4; - Qmax 40.0; - Qmin 0.0; - Vg 1.01; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - bus 6.0; - Pg 0.0; - Qg 12.2; - Qmax 24.0; - Qmin -6.0; - Vg 1.07; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object pypower.gen -{ - bus 8.0; - Pg 0.0; - Qg 17.4; - Qmax 24.0; - Qmin -6.0; - Vg 1.09; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} - -// -// branch -// -object pypower.branch -{ - fbus 1.0; - tbus 2.0; - r 0.01938; - x 0.05917; - b 0.0528; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 1.0; - tbus 5.0; - r 0.05403; - x 0.22304; - b 0.0492; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 2.0; - tbus 3.0; - r 0.04699; - x 0.19797; - b 0.0438; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 2.0; - tbus 4.0; - r 0.05811; - x 0.17632; - b 0.034; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 2.0; - tbus 5.0; - r 0.05695; - x 0.17388; - b 0.0346; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 3.0; - tbus 4.0; - r 0.06701; - x 0.17103; - b 0.0128; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 4.0; - tbus 5.0; - r 0.01335; - x 0.04211; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 4.0; - tbus 7.0; - r 0.0; - x 0.20912; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.978; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 4.0; - tbus 9.0; - r 0.0; - x 0.55618; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.969; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 5.0; - tbus 6.0; - r 0.0; - x 0.25202; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.932; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 6.0; - tbus 11.0; - r 0.09498; - x 0.1989; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 6.0; - tbus 12.0; - r 0.12291; - x 0.25581; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 6.0; - tbus 13.0; - r 0.06615; - x 0.13027; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 7.0; - tbus 8.0; - r 0.0; - x 0.17615; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 7.0; - tbus 9.0; - r 0.0; - x 0.11001; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 9.0; - tbus 10.0; - r 0.03181; - x 0.0845; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 9.0; - tbus 14.0; - r 0.12711; - x 0.27038; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 10.0; - tbus 11.0; - r 0.08205; - x 0.19207; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 12.0; - tbus 13.0; - r 0.22092; - x 0.19988; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object pypower.branch -{ - fbus 13.0; - tbus 14.0; - r 0.17093; - x 0.34802; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} - -// -// gencost -// -object pypower.gencost -{ - model 2; - startup 0.0; - shutdown 0.0; - costs "0.0430293,20.0,0.0"; -} -object pypower.gencost -{ - model 2; - startup 0.0; - shutdown 0.0; - costs "0.25,20.0,0.0"; -} -object pypower.gencost -{ - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} -object pypower.gencost -{ - model 2; - startup 0.0; - shutdown 0.0; - costs "0.01,40.0,0.0"; -} diff --git a/module/pypower/autotest/case14.py b/module/pypower/autotest/case14.py index 1ff5573da..b505462b0 100644 --- a/module/pypower/autotest/case14.py +++ b/module/pypower/autotest/case14.py @@ -30,7 +30,7 @@ def case14(): ## bus data # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin ppc["bus"] = array([ - [1, 3, 0, 0, 0, 0, 1, 1.06, 0, 0, 1, 1.06, 0.94], + [1, 3, 0, 0, 0, 0, 1, 1.05, 0, 0, 1, 1.06, 0.94], [2, 2, 21.7, 12.7, 0, 0, 1, 1.045, -4.98, 0, 1, 1.06, 0.94], [3, 2, 94.2, 19, 0, 0, 1, 1.01, -12.72, 0, 1, 1.06, 0.94], [4, 1, 47.8, -3.9, 0, 0, 1, 1.019, -10.33, 0, 1, 1.06, 0.94], diff --git a/module/pypower/autotest/case30.glm b/module/pypower/autotest/case30.glm deleted file mode 100644 index 8096ef22f..000000000 --- a/module/pypower/autotest/case30.glm +++ /dev/null @@ -1,1286 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case30.py -o case30.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} -object bus -{ - bus_i 1.0; - type 3.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 2.0; - type 2.0; - Pd 21.7; - Qd 12.7; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object bus -{ - bus_i 3.0; - type 1.0; - Pd 2.4; - Qd 1.2; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 4.0; - type 1.0; - Pd 7.6; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 5.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.19; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 6.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 7.0; - type 1.0; - Pd 22.8; - Qd 10.9; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 8.0; - type 1.0; - Pd 30.0; - Qd 30.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 9.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 10.0; - type 1.0; - Pd 5.8; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 11.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 12.0; - type 1.0; - Pd 11.2; - Qd 7.5; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 13.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object bus -{ - bus_i 14.0; - type 1.0; - Pd 6.2; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 15.0; - type 1.0; - Pd 8.2; - Qd 2.5; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 16.0; - type 1.0; - Pd 3.5; - Qd 1.8; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 17.0; - type 1.0; - Pd 9.0; - Qd 5.8; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 18.0; - type 1.0; - Pd 3.2; - Qd 0.9; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 19.0; - type 1.0; - Pd 9.5; - Qd 3.4; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 20.0; - type 1.0; - Pd 2.2; - Qd 0.7; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 21.0; - type 1.0; - Pd 17.5; - Qd 11.2; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 22.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object bus -{ - bus_i 23.0; - type 2.0; - Pd 3.2; - Qd 1.6; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object bus -{ - bus_i 24.0; - type 1.0; - Pd 8.7; - Qd 6.7; - Gs 0.0; - Bs 0.04; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 25.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 26.0; - type 1.0; - Pd 3.5; - Qd 2.3; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 27.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.1; - Vmin 0.95; -} -object bus -{ - bus_i 28.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 29.0; - type 1.0; - Pd 2.4; - Qd 0.9; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object bus -{ - bus_i 30.0; - type 1.0; - Pd 10.6; - Qd 1.9; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0; - Va 0.0; - baseKV 135.0; - zone 1.0; - Vmax 1.05; - Vmin 0.95; -} -object gen -{ - bus 1.0; - Pg 23.54; - Qg 0.0; - Qmax 150.0; - Qmin -20.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 80.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 2.0; - Pg 60.97; - Qg 0.0; - Qmax 60.0; - Qmin -20.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 80.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 22.0; - Pg 21.59; - Qg 0.0; - Qmax 62.5; - Qmin -15.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 50.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 27.0; - Pg 26.91; - Qg 0.0; - Qmax 48.7; - Qmin -15.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 55.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 23.0; - Pg 19.2; - Qg 0.0; - Qmax 40.0; - Qmin -10.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 30.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 13.0; - Pg 37.0; - Qg 0.0; - Qmax 44.7; - Qmin -15.0; - Vg 1.0; - mBase 100.0; - status 1.0; - Pmax 40.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object branch -{ - fbus 1.0; - tbus 2.0; - r 0.02; - x 0.06; - b 0.03; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 1.0; - tbus 3.0; - r 0.05; - x 0.19; - b 0.02; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 2.0; - tbus 4.0; - r 0.06; - x 0.17; - b 0.02; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 3.0; - tbus 4.0; - r 0.01; - x 0.04; - b 0.0; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 2.0; - tbus 5.0; - r 0.05; - x 0.2; - b 0.02; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 2.0; - tbus 6.0; - r 0.06; - x 0.18; - b 0.02; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 6.0; - r 0.01; - x 0.04; - b 0.0; - rateA 90.0; - rateB 90.0; - rateC 90.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 5.0; - tbus 7.0; - r 0.05; - x 0.12; - b 0.01; - rateA 70.0; - rateB 70.0; - rateC 70.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 7.0; - r 0.03; - x 0.08; - b 0.01; - rateA 130.0; - rateB 130.0; - rateC 130.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 8.0; - r 0.01; - x 0.04; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 9.0; - r 0.0; - x 0.21; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 10.0; - r 0.0; - x 0.56; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 9.0; - tbus 11.0; - r 0.0; - x 0.21; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 9.0; - tbus 10.0; - r 0.0; - x 0.11; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 12.0; - r 0.0; - x 0.26; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 13.0; - r 0.0; - x 0.14; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 14.0; - r 0.12; - x 0.26; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 15.0; - r 0.07; - x 0.13; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 16.0; - r 0.09; - x 0.2; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 14.0; - tbus 15.0; - r 0.22; - x 0.2; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 16.0; - tbus 17.0; - r 0.08; - x 0.19; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 15.0; - tbus 18.0; - r 0.11; - x 0.22; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 18.0; - tbus 19.0; - r 0.06; - x 0.13; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 19.0; - tbus 20.0; - r 0.03; - x 0.07; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 10.0; - tbus 20.0; - r 0.09; - x 0.21; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 10.0; - tbus 17.0; - r 0.03; - x 0.08; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 10.0; - tbus 21.0; - r 0.03; - x 0.07; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 10.0; - tbus 22.0; - r 0.07; - x 0.15; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 21.0; - tbus 22.0; - r 0.01; - x 0.02; - b 0.0; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 15.0; - tbus 23.0; - r 0.1; - x 0.2; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 22.0; - tbus 24.0; - r 0.12; - x 0.18; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 23.0; - tbus 24.0; - r 0.13; - x 0.27; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 24.0; - tbus 25.0; - r 0.19; - x 0.33; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 25.0; - tbus 26.0; - r 0.25; - x 0.38; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 25.0; - tbus 27.0; - r 0.11; - x 0.21; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 28.0; - tbus 27.0; - r 0.0; - x 0.4; - b 0.0; - rateA 65.0; - rateB 65.0; - rateC 65.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 27.0; - tbus 29.0; - r 0.22; - x 0.42; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 27.0; - tbus 30.0; - r 0.32; - x 0.6; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 29.0; - tbus 30.0; - r 0.24; - x 0.45; - b 0.0; - rateA 16.0; - rateB 16.0; - rateC 16.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 8.0; - tbus 28.0; - r 0.06; - x 0.2; - b 0.02; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 28.0; - r 0.02; - x 0.06; - b 0.01; - rateA 32.0; - rateB 32.0; - rateC 32.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} diff --git a/module/pypower/autotest/case39.glm b/module/pypower/autotest/case39.glm deleted file mode 100644 index fd7a25b76..000000000 --- a/module/pypower/autotest/case39.glm +++ /dev/null @@ -1,1606 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case39.py -o case39.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} -object bus -{ - bus_i 1.0; - type 1.0; - Pd 97.6; - Qd 44.2; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0393836; - Va -13.536602; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 2.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0484941; - Va -9.7852666; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 3.0; - type 1.0; - Pd 322.0; - Qd 2.4; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0307077; - Va -12.276384; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 4.0; - type 1.0; - Pd 500.0; - Qd 184.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.00446; - Va -12.626734; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 5.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0060063; - Va -11.192339; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 6.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0082256; - Va -10.40833; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 7.0; - type 1.0; - Pd 233.8; - Qd 84.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.99839728; - Va -12.755626; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 8.0; - type 1.0; - Pd 522.0; - Qd 176.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.99787232; - Va -13.335844; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 9.0; - type 1.0; - Pd 6.5; - Qd -66.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.038332; - Va -14.178442; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 10.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0178431; - Va -8.170875; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 11.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.0133858; - Va -8.9369663; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 12.0; - type 1.0; - Pd 8.53; - Qd 88.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.000815; - Va -8.9988236; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 13.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.014923; - Va -8.9299272; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 14.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.012319; - Va -10.715295; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 15.0; - type 1.0; - Pd 320.0; - Qd 153.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0161854; - Va -11.345399; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 16.0; - type 1.0; - Pd 329.0; - Qd 32.3; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0325203; - Va -10.033348; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 17.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0342365; - Va -11.116436; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 18.0; - type 1.0; - Pd 158.0; - Qd 30.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0315726; - Va -11.986168; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 19.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0501068; - Va -5.4100729; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 20.0; - type 1.0; - Pd 680.0; - Qd 103.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 0.99101054; - Va -6.8211783; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 21.0; - type 1.0; - Pd 274.0; - Qd 115.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0323192; - Va -7.6287461; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 22.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0501427; - Va -3.1831199; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 23.0; - type 1.0; - Pd 247.5; - Qd 84.6; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0451451; - Va -3.3812763; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 24.0; - type 1.0; - Pd 308.6; - Qd -92.2; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.038001; - Va -9.9137585; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 25.0; - type 1.0; - Pd 224.0; - Qd 47.2; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0576827; - Va -8.3692354; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 26.0; - type 1.0; - Pd 139.0; - Qd 17.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0525613; - Va -9.4387696; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 27.0; - type 1.0; - Pd 281.0; - Qd 75.5; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0383449; - Va -11.362152; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 28.0; - type 1.0; - Pd 206.0; - Qd 27.6; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0503737; - Va -5.9283592; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 29.0; - type 1.0; - Pd 283.5; - Qd 26.9; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0501149; - Va -3.1698741; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 30.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0499; - Va -7.3704746; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 31.0; - type 3.0; - Pd 9.2; - Qd 4.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.982; - Va 0.0; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 32.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.9841; - Va -0.1884374; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 33.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 0.9972; - Va -0.19317445; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 34.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0123; - Va -1.631119; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 35.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0494; - Va 1.7765069; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 36.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0636; - Va 4.4684374; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 37.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 2.0; - Vm 1.0275; - Va -1.5828988; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 38.0; - type 2.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 3.0; - Vm 1.0265; - Va 3.8928177; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 39.0; - type 2.0; - Pd 1104.0; - Qd 250.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.03; - Va -14.535256; - baseKV 345.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object gen -{ - bus 30.0; - Pg 250.0; - Qg 161.762; - Qmax 400.0; - Qmin 140.0; - Vg 1.0499; - mBase 100.0; - status 1.0; - Pmax 1040.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 31.0; - Pg 677.871; - Qg 221.574; - Qmax 300.0; - Qmin -100.0; - Vg 0.982; - mBase 100.0; - status 1.0; - Pmax 646.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 32.0; - Pg 650.0; - Qg 206.965; - Qmax 300.0; - Qmin 150.0; - Vg 0.9841; - mBase 100.0; - status 1.0; - Pmax 725.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 33.0; - Pg 632.0; - Qg 108.293; - Qmax 250.0; - Qmin 0.0; - Vg 0.9972; - mBase 100.0; - status 1.0; - Pmax 652.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 34.0; - Pg 508.0; - Qg 166.688; - Qmax 167.0; - Qmin 0.0; - Vg 1.0123; - mBase 100.0; - status 1.0; - Pmax 508.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 35.0; - Pg 650.0; - Qg 210.661; - Qmax 300.0; - Qmin -100.0; - Vg 1.0494; - mBase 100.0; - status 1.0; - Pmax 687.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 36.0; - Pg 560.0; - Qg 100.165; - Qmax 240.0; - Qmin 0.0; - Vg 1.0636; - mBase 100.0; - status 1.0; - Pmax 580.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 37.0; - Pg 540.0; - Qg -1.36945; - Qmax 250.0; - Qmin 0.0; - Vg 1.0275; - mBase 100.0; - status 1.0; - Pmax 564.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 38.0; - Pg 830.0; - Qg 21.7327; - Qmax 300.0; - Qmin -150.0; - Vg 1.0265; - mBase 100.0; - status 1.0; - Pmax 865.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 39.0; - Pg 1000.0; - Qg 78.4674; - Qmax 300.0; - Qmin -100.0; - Vg 1.03; - mBase 100.0; - status 1.0; - Pmax 1100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object branch -{ - fbus 1.0; - tbus 2.0; - r 0.0035; - x 0.0411; - b 0.6987; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 1.0; - tbus 39.0; - r 0.001; - x 0.025; - b 0.75; - rateA 1000.0; - rateB 1000.0; - rateC 1000.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 2.0; - tbus 3.0; - r 0.0013; - x 0.0151; - b 0.2572; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 2.0; - tbus 25.0; - r 0.007; - x 0.0086; - b 0.146; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 2.0; - tbus 30.0; - r 0.0; - x 0.0181; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.025; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 3.0; - tbus 4.0; - r 0.0013; - x 0.0213; - b 0.2214; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 3.0; - tbus 18.0; - r 0.0011; - x 0.0133; - b 0.2138; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 5.0; - r 0.0008; - x 0.0128; - b 0.1342; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 14.0; - r 0.0008; - x 0.0129; - b 0.1382; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 5.0; - tbus 6.0; - r 0.0002; - x 0.0026; - b 0.0434; - rateA 1200.0; - rateB 1200.0; - rateC 1200.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 5.0; - tbus 8.0; - r 0.0008; - x 0.0112; - b 0.1476; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 7.0; - r 0.0006; - x 0.0092; - b 0.113; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 11.0; - r 0.0007; - x 0.0082; - b 0.1389; - rateA 480.0; - rateB 480.0; - rateC 480.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 31.0; - r 0.0; - x 0.025; - b 0.0; - rateA 1800.0; - rateB 1800.0; - rateC 1800.0; - ratio 1.07; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 7.0; - tbus 8.0; - r 0.0004; - x 0.0046; - b 0.078; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 8.0; - tbus 9.0; - r 0.0023; - x 0.0363; - b 0.3804; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 9.0; - tbus 39.0; - r 0.001; - x 0.025; - b 1.2; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 10.0; - tbus 11.0; - r 0.0004; - x 0.0043; - b 0.0729; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 10.0; - tbus 13.0; - r 0.0004; - x 0.0043; - b 0.0729; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 10.0; - tbus 32.0; - r 0.0; - x 0.02; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.07; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 11.0; - r 0.0016; - x 0.0435; - b 0.0; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 1.006; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 13.0; - r 0.0016; - x 0.0435; - b 0.0; - rateA 500.0; - rateB 500.0; - rateC 500.0; - ratio 1.006; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 13.0; - tbus 14.0; - r 0.0009; - x 0.0101; - b 0.1723; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 14.0; - tbus 15.0; - r 0.0018; - x 0.0217; - b 0.366; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 15.0; - tbus 16.0; - r 0.0009; - x 0.0094; - b 0.171; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 16.0; - tbus 17.0; - r 0.0007; - x 0.0089; - b 0.1342; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 16.0; - tbus 19.0; - r 0.0016; - x 0.0195; - b 0.304; - rateA 600.0; - rateB 600.0; - rateC 2500.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 16.0; - tbus 21.0; - r 0.0008; - x 0.0135; - b 0.2548; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 16.0; - tbus 24.0; - r 0.0003; - x 0.0059; - b 0.068; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 17.0; - tbus 18.0; - r 0.0007; - x 0.0082; - b 0.1319; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 17.0; - tbus 27.0; - r 0.0013; - x 0.0173; - b 0.3216; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 19.0; - tbus 20.0; - r 0.0007; - x 0.0138; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.06; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 19.0; - tbus 33.0; - r 0.0007; - x 0.0142; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.07; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 20.0; - tbus 34.0; - r 0.0009; - x 0.018; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.009; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 21.0; - tbus 22.0; - r 0.0008; - x 0.014; - b 0.2565; - rateA 900.0; - rateB 900.0; - rateC 900.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 22.0; - tbus 23.0; - r 0.0006; - x 0.0096; - b 0.1846; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 22.0; - tbus 35.0; - r 0.0; - x 0.0143; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.025; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 23.0; - tbus 24.0; - r 0.0022; - x 0.035; - b 0.361; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 23.0; - tbus 36.0; - r 0.0005; - x 0.0272; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 25.0; - tbus 26.0; - r 0.0032; - x 0.0323; - b 0.531; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 25.0; - tbus 37.0; - r 0.0006; - x 0.0232; - b 0.0; - rateA 900.0; - rateB 900.0; - rateC 2500.0; - ratio 1.025; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 26.0; - tbus 27.0; - r 0.0014; - x 0.0147; - b 0.2396; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 26.0; - tbus 28.0; - r 0.0043; - x 0.0474; - b 0.7802; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 26.0; - tbus 29.0; - r 0.0057; - x 0.0625; - b 1.029; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 28.0; - tbus 29.0; - r 0.0014; - x 0.0151; - b 0.249; - rateA 600.0; - rateB 600.0; - rateC 600.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 29.0; - tbus 38.0; - r 0.0008; - x 0.0156; - b 0.0; - rateA 1200.0; - rateB 1200.0; - rateC 2500.0; - ratio 1.025; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} diff --git a/module/pypower/autotest/case57.glm b/module/pypower/autotest/case57.glm deleted file mode 100644 index 502f05f7e..000000000 --- a/module/pypower/autotest/case57.glm +++ /dev/null @@ -1,2366 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240220-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/py2glm.py -i case57.py -o case57.glm -t pypower -module pypower -{ - version 2; - baseMVA 100.0; -} -object bus -{ - bus_i 1.0; - type 3.0; - Pd 55.0; - Qd 17.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.04; - Va 0.0; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 2.0; - type 2.0; - Pd 3.0; - Qd 88.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -1.18; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 3.0; - type 2.0; - Pd 41.0; - Qd 21.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va -5.97; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 4.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.981; - Va -7.32; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 5.0; - type 1.0; - Pd 13.0; - Qd 4.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.976; - Va -8.52; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 6.0; - type 2.0; - Pd 75.0; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va -8.65; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 7.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.984; - Va -7.58; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 8.0; - type 2.0; - Pd 150.0; - Qd 22.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.005; - Va -4.45; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 9.0; - type 2.0; - Pd 121.0; - Qd 26.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va -9.56; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 10.0; - type 1.0; - Pd 5.0; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.986; - Va -11.43; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 11.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.974; - Va -10.17; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 12.0; - type 2.0; - Pd 377.0; - Qd 24.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.015; - Va -10.46; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 13.0; - type 1.0; - Pd 18.0; - Qd 2.3; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.979; - Va -9.79; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 14.0; - type 1.0; - Pd 10.5; - Qd 5.3; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va -9.33; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 15.0; - type 1.0; - Pd 22.0; - Qd 5.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.988; - Va -7.18; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 16.0; - type 1.0; - Pd 43.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.013; - Va -8.85; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 17.0; - type 1.0; - Pd 42.0; - Qd 8.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.017; - Va -5.39; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 18.0; - type 1.0; - Pd 27.2; - Qd 9.8; - Gs 0.0; - Bs 10.0; - area 1.0; - Vm 1.001; - Va -11.71; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 19.0; - type 1.0; - Pd 3.3; - Qd 0.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.97; - Va -13.2; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 20.0; - type 1.0; - Pd 2.3; - Qd 1.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.964; - Va -13.41; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 21.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.008; - Va -12.89; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 22.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -12.84; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 23.0; - type 1.0; - Pd 6.3; - Qd 2.1; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.008; - Va -12.91; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 24.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.999; - Va -13.25; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 25.0; - type 1.0; - Pd 6.3; - Qd 3.2; - Gs 0.0; - Bs 5.9; - area 1.0; - Vm 0.982; - Va -18.13; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 26.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.959; - Va -12.95; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 27.0; - type 1.0; - Pd 9.3; - Qd 0.5; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.982; - Va -11.48; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 28.0; - type 1.0; - Pd 4.6; - Qd 2.3; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.997; - Va -10.45; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 29.0; - type 1.0; - Pd 17.0; - Qd 2.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -9.75; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 30.0; - type 1.0; - Pd 3.6; - Qd 1.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.962; - Va -18.68; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 31.0; - type 1.0; - Pd 5.8; - Qd 2.9; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.936; - Va -19.34; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 32.0; - type 1.0; - Pd 1.6; - Qd 0.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.949; - Va -18.46; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 33.0; - type 1.0; - Pd 3.8; - Qd 1.9; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.947; - Va -18.5; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 34.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.959; - Va -14.1; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 35.0; - type 1.0; - Pd 6.0; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.966; - Va -13.86; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 36.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.976; - Va -13.59; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 37.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.985; - Va -13.41; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 38.0; - type 1.0; - Pd 14.0; - Qd 7.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.013; - Va -12.71; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 39.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.983; - Va -13.46; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 40.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.973; - Va -13.62; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 41.0; - type 1.0; - Pd 6.3; - Qd 3.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.996; - Va -14.05; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 42.0; - type 1.0; - Pd 7.1; - Qd 4.4; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.966; - Va -15.5; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 43.0; - type 1.0; - Pd 2.0; - Qd 1.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.01; - Va -11.33; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 44.0; - type 1.0; - Pd 12.0; - Qd 1.8; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.017; - Va -11.86; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 45.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.036; - Va -9.25; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 46.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.05; - Va -11.89; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 47.0; - type 1.0; - Pd 29.7; - Qd 11.6; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.033; - Va -12.49; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 48.0; - type 1.0; - Pd 0.0; - Qd 0.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.027; - Va -12.59; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 49.0; - type 1.0; - Pd 18.0; - Qd 8.5; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.036; - Va -12.92; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 50.0; - type 1.0; - Pd 21.0; - Qd 10.5; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.023; - Va -13.39; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 51.0; - type 1.0; - Pd 18.0; - Qd 5.3; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.052; - Va -12.52; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 52.0; - type 1.0; - Pd 4.9; - Qd 2.2; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.98; - Va -11.47; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 53.0; - type 1.0; - Pd 20.0; - Qd 10.0; - Gs 0.0; - Bs 6.3; - area 1.0; - Vm 0.971; - Va -12.23; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 54.0; - type 1.0; - Pd 4.1; - Qd 1.4; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.996; - Va -11.69; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 55.0; - type 1.0; - Pd 6.8; - Qd 3.4; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 1.031; - Va -10.78; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 56.0; - type 1.0; - Pd 7.6; - Qd 2.2; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.968; - Va -16.04; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object bus -{ - bus_i 57.0; - type 1.0; - Pd 6.7; - Qd 2.0; - Gs 0.0; - Bs 0.0; - area 1.0; - Vm 0.965; - Va -16.56; - baseKV 0.0; - zone 1.0; - Vmax 1.06; - Vmin 0.94; -} -object gen -{ - bus 1.0; - Pg 128.9; - Qg -16.1; - Qmax 200.0; - Qmin -140.0; - Vg 1.04; - mBase 100.0; - status 1.0; - Pmax 575.88; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 2.0; - Pg 0.0; - Qg -0.8; - Qmax 50.0; - Qmin -17.0; - Vg 1.01; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 3.0; - Pg 40.0; - Qg -1.0; - Qmax 60.0; - Qmin -10.0; - Vg 0.985; - mBase 100.0; - status 1.0; - Pmax 140.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 6.0; - Pg 0.0; - Qg 0.8; - Qmax 25.0; - Qmin -8.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 8.0; - Pg 450.0; - Qg 62.1; - Qmax 200.0; - Qmin -140.0; - Vg 1.005; - mBase 100.0; - status 1.0; - Pmax 550.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 9.0; - Pg 0.0; - Qg 2.2; - Qmax 9.0; - Qmin -3.0; - Vg 0.98; - mBase 100.0; - status 1.0; - Pmax 100.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object gen -{ - bus 12.0; - Pg 310.0; - Qg 128.5; - Qmax 155.0; - Qmin -150.0; - Vg 1.015; - mBase 100.0; - status 1.0; - Pmax 410.0; - Pmin 0.0; - Pc1 0.0; - Pc2 0.0; - Qc1min 0.0; - Qc1max 0.0; - Qc2min 0.0; - Qc2max 0.0; - ramp_agc 0.0; - ramp_10 0.0; - ramp_30 0.0; - ramp_q 0.0; - apf 0.0; -} -object branch -{ - fbus 1.0; - tbus 2.0; - r 0.0083; - x 0.028; - b 0.129; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 2.0; - tbus 3.0; - r 0.0298; - x 0.085; - b 0.0818; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 3.0; - tbus 4.0; - r 0.0112; - x 0.0366; - b 0.038; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 5.0; - r 0.0625; - x 0.132; - b 0.0258; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 6.0; - r 0.043; - x 0.148; - b 0.0348; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 7.0; - r 0.02; - x 0.102; - b 0.0276; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 6.0; - tbus 8.0; - r 0.0339; - x 0.173; - b 0.047; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 8.0; - tbus 9.0; - r 0.0099; - x 0.0505; - b 0.0548; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 9.0; - tbus 10.0; - r 0.0369; - x 0.1679; - b 0.044; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 9.0; - tbus 11.0; - r 0.0258; - x 0.0848; - b 0.0218; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 9.0; - tbus 12.0; - r 0.0648; - x 0.295; - b 0.0772; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 9.0; - tbus 13.0; - r 0.0481; - x 0.158; - b 0.0406; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 13.0; - tbus 14.0; - r 0.0132; - x 0.0434; - b 0.011; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 13.0; - tbus 15.0; - r 0.0269; - x 0.0869; - b 0.023; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 1.0; - tbus 15.0; - r 0.0178; - x 0.091; - b 0.0988; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 1.0; - tbus 16.0; - r 0.0454; - x 0.206; - b 0.0546; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 1.0; - tbus 17.0; - r 0.0238; - x 0.108; - b 0.0286; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 3.0; - tbus 15.0; - r 0.0162; - x 0.053; - b 0.0544; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 18.0; - r 0.0; - x 0.555; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.97; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 4.0; - tbus 18.0; - r 0.0; - x 0.43; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.978; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 5.0; - tbus 6.0; - r 0.0302; - x 0.0641; - b 0.0124; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 7.0; - tbus 8.0; - r 0.0139; - x 0.0712; - b 0.0194; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 10.0; - tbus 12.0; - r 0.0277; - x 0.1262; - b 0.0328; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 11.0; - tbus 13.0; - r 0.0223; - x 0.0732; - b 0.0188; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 13.0; - r 0.0178; - x 0.058; - b 0.0604; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 16.0; - r 0.018; - x 0.0813; - b 0.0216; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 12.0; - tbus 17.0; - r 0.0397; - x 0.179; - b 0.0476; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 14.0; - tbus 15.0; - r 0.0171; - x 0.0547; - b 0.0148; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 18.0; - tbus 19.0; - r 0.461; - x 0.685; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 19.0; - tbus 20.0; - r 0.283; - x 0.434; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 21.0; - tbus 20.0; - r 0.0; - x 0.7767; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 1.043; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 21.0; - tbus 22.0; - r 0.0736; - x 0.117; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 22.0; - tbus 23.0; - r 0.0099; - x 0.0152; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 23.0; - tbus 24.0; - r 0.166; - x 0.256; - b 0.0084; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 24.0; - tbus 25.0; - r 0.0; - x 1.182; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 1.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 24.0; - tbus 25.0; - r 0.0; - x 1.23; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 1.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 24.0; - tbus 26.0; - r 0.0; - x 0.0473; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 1.043; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 26.0; - tbus 27.0; - r 0.165; - x 0.254; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 27.0; - tbus 28.0; - r 0.0618; - x 0.0954; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 28.0; - tbus 29.0; - r 0.0418; - x 0.0587; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 7.0; - tbus 29.0; - r 0.0; - x 0.0648; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.967; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 25.0; - tbus 30.0; - r 0.135; - x 0.202; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 30.0; - tbus 31.0; - r 0.326; - x 0.497; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 31.0; - tbus 32.0; - r 0.507; - x 0.755; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 32.0; - tbus 33.0; - r 0.0392; - x 0.036; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 34.0; - tbus 32.0; - r 0.0; - x 0.953; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.975; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 34.0; - tbus 35.0; - r 0.052; - x 0.078; - b 0.0032; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 35.0; - tbus 36.0; - r 0.043; - x 0.0537; - b 0.0016; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 36.0; - tbus 37.0; - r 0.029; - x 0.0366; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 37.0; - tbus 38.0; - r 0.0651; - x 0.1009; - b 0.002; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 37.0; - tbus 39.0; - r 0.0239; - x 0.0379; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 36.0; - tbus 40.0; - r 0.03; - x 0.0466; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 22.0; - tbus 38.0; - r 0.0192; - x 0.0295; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 11.0; - tbus 41.0; - r 0.0; - x 0.749; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.955; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 41.0; - tbus 42.0; - r 0.207; - x 0.352; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 41.0; - tbus 43.0; - r 0.0; - x 0.412; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 38.0; - tbus 44.0; - r 0.0289; - x 0.0585; - b 0.002; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 15.0; - tbus 45.0; - r 0.0; - x 0.1042; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.955; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 14.0; - tbus 46.0; - r 0.0; - x 0.0735; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.9; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 46.0; - tbus 47.0; - r 0.023; - x 0.068; - b 0.0032; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 47.0; - tbus 48.0; - r 0.0182; - x 0.0233; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 48.0; - tbus 49.0; - r 0.0834; - x 0.129; - b 0.0048; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 49.0; - tbus 50.0; - r 0.0801; - x 0.128; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 50.0; - tbus 51.0; - r 0.1386; - x 0.22; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 10.0; - tbus 51.0; - r 0.0; - x 0.0712; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.93; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 13.0; - tbus 49.0; - r 0.0; - x 0.191; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.895; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 29.0; - tbus 52.0; - r 0.1442; - x 0.187; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 52.0; - tbus 53.0; - r 0.0762; - x 0.0984; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 53.0; - tbus 54.0; - r 0.1878; - x 0.232; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 54.0; - tbus 55.0; - r 0.1732; - x 0.2265; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 11.0; - tbus 43.0; - r 0.0; - x 0.153; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.958; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 44.0; - tbus 45.0; - r 0.0624; - x 0.1242; - b 0.004; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 40.0; - tbus 56.0; - r 0.0; - x 1.195; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.958; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 56.0; - tbus 41.0; - r 0.553; - x 0.549; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 56.0; - tbus 42.0; - r 0.2125; - x 0.354; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 39.0; - tbus 57.0; - r 0.0; - x 1.355; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.98; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 57.0; - tbus 56.0; - r 0.174; - x 0.26; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 38.0; - tbus 49.0; - r 0.115; - x 0.177; - b 0.003; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 38.0; - tbus 48.0; - r 0.0312; - x 0.0482; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.0; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} -object branch -{ - fbus 9.0; - tbus 55.0; - r 0.0; - x 0.1205; - b 0.0; - rateA 9900.0; - rateB 0.0; - rateC 0.0; - ratio 0.94; - angle 0.0; - status 1.0; - angmin -360.0; - angmax 360.0; -} From 0ee9c1d27530d0d5a0e5831bcb5fe1bff9c50a8f Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Fri, 23 Feb 2024 09:03:22 -0800 Subject: [PATCH 060/122] Create check_case.py --- module/pypower/autotest/check_case.py | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 module/pypower/autotest/check_case.py diff --git a/module/pypower/autotest/check_case.py b/module/pypower/autotest/check_case.py new file mode 100644 index 000000000..467770cc8 --- /dev/null +++ b/module/pypower/autotest/check_case.py @@ -0,0 +1,39 @@ +import sys, json + +VERBOSE = False + +if '-v' in sys.argv or '--verbose' in sys.argv: + VERBOSE = True + if '-v' in sys.argv: + sys.argv.remove('-v') + if '--verbose' in sys.argv: + sys.argv.remove('--verbose') + +if len(sys.argv) < 4: + print("Syntax: check_case [-v|--verbose] FILE1.json FILE2.json NAME/PROP [...]") + exit(1) + +with open(sys.argv[1],'r') as fh: + ref = json.load(fh) + +with open(sys.argv[2],'r') as fh: + act = json.load(fh) + +assert(ref['application'] == 'gridlabd') +assert(act['application'] == 'gridlabd') + +count = 0 +for spec in sys.argv[3:]: + name,prop = spec.split('/') + if ref['objects'][name][prop] != act['objects'][name][prop]: + if VERBOSE: + print(f"ERROR: {spec} differs --> {ref['objects'][name][prop]} != {act['objects'][name][prop]}", file=sys.stderr) + count += 1 + else: + if VERBOSE: + print(f"{spec} ok --> {ref['objects'][name][prop]} == {act['objects'][name][prop]}", file=sys.stderr) + +if VERBOSE: + print(f"{count} differences found") + +exit(2 if count>0 else 0) From 0323d6294a43b1262f51e10632cbb320c73b9214 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Fri, 23 Feb 2024 10:13:04 -0800 Subject: [PATCH 061/122] Fixed autotests --- module/pypower/autotest/.gitignore | 7 +- module/pypower/autotest/case.glm | 5 +- module/pypower/autotest/case14.py | 2 +- module/pypower/autotest/test_case14.glm | 1 + .../autotest/test_case14_substation.glm | 6 +- module/pypower/pypower.cpp | 136 ++++++++++-------- module/pypower/pypower_solver.py | 7 +- 7 files changed, 94 insertions(+), 70 deletions(-) diff --git a/module/pypower/autotest/.gitignore b/module/pypower/autotest/.gitignore index 5388a99fe..ff7eee7a0 100644 --- a/module/pypower/autotest/.gitignore +++ b/module/pypower/autotest/.gitignore @@ -1 +1,6 @@ -case*.glm \ No newline at end of file +case*.glm +case*.json +case*_ref.json +gridlabd.diff +pypower_casedata.py +pypower_results.py diff --git a/module/pypower/autotest/case.glm b/module/pypower/autotest/case.glm index 04b74586c..54f395bbe 100644 --- a/module/pypower/autotest/case.glm +++ b/module/pypower/autotest/case.glm @@ -1,5 +1,6 @@ #ifexist ../case${CASE}.py #system cp ../case${CASE}.py . +#define DIR=.. #endif clock @@ -11,8 +12,8 @@ clock #input "case${CASE}.py" -t pypower -#gridlabd -C "case${CASE}.glm" -D "starttime=${starttime}" -o "case${CASE}_ref.json" +#gridlabd -C "case${CASE}.glm" -D "starttime=${starttime}" -o "case${CASE}_ref.json" #set savefile=case${CASE}.json -#on_exit 0 gridlabd compare case${CASE}.json case${CASE}_ref.json +#on_exit 0 python3 ${DIR:-.}/check_case.py case${CASE}.json case${CASE}_ref.json pp_bus_0/Vm > gridlabd.diff diff --git a/module/pypower/autotest/case14.py b/module/pypower/autotest/case14.py index b505462b0..1ff5573da 100644 --- a/module/pypower/autotest/case14.py +++ b/module/pypower/autotest/case14.py @@ -30,7 +30,7 @@ def case14(): ## bus data # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin ppc["bus"] = array([ - [1, 3, 0, 0, 0, 0, 1, 1.05, 0, 0, 1, 1.06, 0.94], + [1, 3, 0, 0, 0, 0, 1, 1.06, 0, 0, 1, 1.06, 0.94], [2, 2, 21.7, 12.7, 0, 0, 1, 1.045, -4.98, 0, 1, 1.06, 0.94], [3, 2, 94.2, 19, 0, 0, 1, 1.01, -12.72, 0, 1, 1.06, 0.94], [4, 1, 47.8, -3.9, 0, 0, 1, 1.019, -10.33, 0, 1, 1.06, 0.94], diff --git a/module/pypower/autotest/test_case14.glm b/module/pypower/autotest/test_case14.glm index d43fcb5c4..b9697d468 100644 --- a/module/pypower/autotest/test_case14.glm +++ b/module/pypower/autotest/test_case14.glm @@ -7,4 +7,5 @@ module pypower { solver_method GS; + save_case TRUE; } diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_substation.glm index f6830169a..d72039833 100644 --- a/module/pypower/autotest/test_case14_substation.glm +++ b/module/pypower/autotest/test_case14_substation.glm @@ -2,11 +2,10 @@ #ifexists "../case.glm" #define DIR=.. #endif -#include "${DIR:-.}/case.glm" module pypower { - maximum_timestep 3600; + maximum_timestep 3600; } module powerflow; @@ -24,3 +23,6 @@ object pypower.load power_convergence_value 0.01; }; } + +#include "${DIR:-.}/case.glm" + diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 4c0e93253..eb1a9e1bf 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -160,85 +160,88 @@ EXPORT bool on_init(void) return true; } +// conditional send (only if value differs or is not set yet) +#define SEND(INDEX,NAME,FROM,TO) if ( PyList_GET_ITEM(pyobj,INDEX) == NULL || Py##TO##_As##FROM(PyList_GET_ITEM(pyobj,INDEX)) ) PyList_SetItem(pyobj,INDEX,Py##TO##_From##FROM(obj->get_##NAME())); + EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { - // copy values out to solver + // send values out to solver for ( size_t n = 0 ; n < nbus ; n++ ) { bus *obj = buslist[n]; PyObject *pyobj = PyList_GetItem(busdata,n); - PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_bus_i())); - PyList_SetItem(pyobj,1,PyLong_FromLong(obj->get_type())); - PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_Pd())); - PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_Qd())); - PyList_SetItem(pyobj,4,PyFloat_FromDouble(obj->get_Gs())); - PyList_SetItem(pyobj,5,PyFloat_FromDouble(obj->get_Bs())); - PyList_SetItem(pyobj,6,PyLong_FromLong(obj->get_area())); - PyList_SetItem(pyobj,7,PyFloat_FromDouble(obj->get_Vm())); - PyList_SetItem(pyobj,8,PyFloat_FromDouble(obj->get_Va())); - PyList_SetItem(pyobj,9,PyFloat_FromDouble(obj->get_baseKV())); - PyList_SetItem(pyobj,10,PyLong_FromLong(obj->get_zone())); - PyList_SetItem(pyobj,11,PyFloat_FromDouble(obj->get_Vmax())); - PyList_SetItem(pyobj,12,PyFloat_FromDouble(obj->get_Vmin())); + SEND(0,bus_i,Double,Float) + SEND(1,type,Long,Long) + SEND(2,Pd,Double,Float) + SEND(3,Qd,Double,Float) + SEND(4,Gs,Double,Float) + SEND(5,Bs,Double,Float) + SEND(6,area,Long,Long) + SEND(7,Vm,Double,Float) + SEND(8,Va,Double,Float) + SEND(9,baseKV,Double,Float) + SEND(10,zone,Long,Long) + SEND(11,Vmax,Double,Float) + SEND(12,Vmin,Double,Float) if ( enable_opf ) { - PyList_SetItem(pyobj,13,PyFloat_FromDouble(obj->get_lam_P())); - PyList_SetItem(pyobj,14,PyFloat_FromDouble(obj->get_lam_Q())); - PyList_SetItem(pyobj,15,PyFloat_FromDouble(obj->get_mu_Vmax())); - PyList_SetItem(pyobj,16,PyFloat_FromDouble(obj->get_mu_Vmin())); + SEND(13,lam_P,Double,Float) + SEND(14,lam_Q,Double,Float) + SEND(15,mu_Vmax,Double,Float) + SEND(16,mu_Vmin,Double,Float) } } for ( size_t n = 0 ; n < nbranch ; n++ ) { branch *obj = branchlist[n]; PyObject *pyobj = PyList_GetItem(branchdata,n); - PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_fbus())); - PyList_SetItem(pyobj,1,PyLong_FromLong(obj->get_tbus())); - PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_r())); - PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_x())); - PyList_SetItem(pyobj,4,PyFloat_FromDouble(obj->get_b())); - PyList_SetItem(pyobj,5,PyFloat_FromDouble(obj->get_rateA())); - PyList_SetItem(pyobj,6,PyFloat_FromDouble(obj->get_rateB())); - PyList_SetItem(pyobj,7,PyFloat_FromDouble(obj->get_rateC())); - PyList_SetItem(pyobj,8,PyFloat_FromDouble(obj->get_ratio())); - PyList_SetItem(pyobj,9,PyFloat_FromDouble(obj->get_angle())); - PyList_SetItem(pyobj,10,PyLong_FromLong(obj->get_status())); - PyList_SetItem(pyobj,11,PyFloat_FromDouble(obj->get_angmin())); - PyList_SetItem(pyobj,12,PyFloat_FromDouble(obj->get_angmax())); + SEND(0,fbus,Long,Long) + SEND(1,tbus,Long,Long) + SEND(2,r,Double,Float) + SEND(3,x,Double,Float) + SEND(4,b,Double,Float) + SEND(5,rateA,Double,Float) + SEND(6,rateB,Double,Float) + SEND(7,rateC,Double,Float) + SEND(8,ratio,Double,Float) + SEND(9,angle,Double,Float) + SEND(10,status,Long,Long) + SEND(11,angmin,Double,Float) + SEND(12,angmax,Double,Float) } for ( size_t n = 0 ; n < ngen ; n++ ) { gen *obj = genlist[n]; PyObject *pyobj = PyList_GetItem(gendata,n); - PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_bus())); - PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_Pg())); - PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_Qg())); - PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_Qmax())); - PyList_SetItem(pyobj,4,PyFloat_FromDouble(obj->get_Qmin())); - PyList_SetItem(pyobj,5,PyFloat_FromDouble(obj->get_Vg())); - PyList_SetItem(pyobj,6,PyFloat_FromDouble(obj->get_mBase())); - PyList_SetItem(pyobj,7,PyLong_FromLong(obj->get_status())); - PyList_SetItem(pyobj,8,PyFloat_FromDouble(obj->get_Pmax())); - PyList_SetItem(pyobj,9,PyFloat_FromDouble(obj->get_Pmin())); - PyList_SetItem(pyobj,10,PyFloat_FromDouble(obj->get_Pc1())); - PyList_SetItem(pyobj,11,PyFloat_FromDouble(obj->get_Pc2())); - PyList_SetItem(pyobj,12,PyFloat_FromDouble(obj->get_Qc1min())); - PyList_SetItem(pyobj,13,PyFloat_FromDouble(obj->get_Qc1max())); - PyList_SetItem(pyobj,14,PyFloat_FromDouble(obj->get_Qc2min())); - PyList_SetItem(pyobj,15,PyFloat_FromDouble(obj->get_Qc2max())); - PyList_SetItem(pyobj,16,PyFloat_FromDouble(obj->get_ramp_agc())); - PyList_SetItem(pyobj,17,PyFloat_FromDouble(obj->get_ramp_10())); - PyList_SetItem(pyobj,18,PyFloat_FromDouble(obj->get_ramp_30())); - PyList_SetItem(pyobj,19,PyFloat_FromDouble(obj->get_ramp_q())); - PyList_SetItem(pyobj,20,PyFloat_FromDouble(obj->get_apf())); + SEND(0,bus,Long,Long) + SEND(1,Pg,Double,Float) + SEND(2,Qg,Double,Float) + SEND(3,Qmax,Double,Float) + SEND(4,Qmin,Double,Float) + SEND(5,Vg,Double,Float) + SEND(6,mBase,Double,Float) + SEND(7,status,Long,Long) + SEND(8,Pmax,Double,Float) + SEND(9,Pmin,Double,Float) + SEND(10,Pc1,Double,Float) + SEND(11,Pc2,Double,Float) + SEND(12,Qc1min,Double,Float) + SEND(13,Qc1max,Double,Float) + SEND(14,Qc2min,Double,Float) + SEND(15,Qc2max,Double,Float) + SEND(16,ramp_agc,Double,Float) + SEND(17,ramp_10,Double,Float) + SEND(18,ramp_30,Double,Float) + SEND(19,ramp_q,Double,Float) + SEND(20,apf,Double,Float) if ( enable_opf ) { - PyList_SetItem(pyobj,21,PyFloat_FromDouble(obj->get_mu_Pmax())); - PyList_SetItem(pyobj,22,PyFloat_FromDouble(obj->get_mu_Pmin())); - PyList_SetItem(pyobj,23,PyFloat_FromDouble(obj->get_mu_Qmax())); - PyList_SetItem(pyobj,24,PyFloat_FromDouble(obj->get_mu_Qmin())); + SEND(21,mu_Pmax,Double,Float) + SEND(22,mu_Pmin,Double,Float) + SEND(23,mu_Qmax,Double,Float) + SEND(24,mu_Qmin,Double,Float) } } if ( gencostdata ) @@ -247,17 +250,27 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { gencost *obj = gencostlist[n]; PyObject *pyobj = PyList_GetItem(gencostdata,n); - PyList_SetItem(pyobj,0,PyLong_FromLong(obj->get_model())); - PyList_SetItem(pyobj,1,PyFloat_FromDouble(obj->get_startup())); - PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_shutdown())); - PyList_SetItem(pyobj,3,PyUnicode_FromString(obj->get_costs())); + SEND(0,model,Long,Long) + SEND(1,startup,Double,Float) + SEND(2,shutdown,Double,Float) + if ( PyList_GET_ITEM(pyobj,3) == NULL || strcmp((const char*)PyUnicode_DATA(PyList_GET_ITEM(pyobj,3)),obj->get_costs())!=0 ) + { + PyList_SetItem(pyobj,3,PyUnicode_FromString(obj->get_costs())); + } } } // run solver + PyErr_Clear(); PyObject *result = PyObject_CallOneArg(solver,data); - if ( result && Py_IsTrue(result) ) + + // receive results + if ( result && PyDict_Check(result) ) { + PyObject *busdata = PyDict_GetItemString(result,"bus"); + PyObject *branchdata = PyDict_GetItemString(result,"branch"); + PyObject *gendata = PyDict_GetItemString(result,"gen"); + // copy values back from solver for ( size_t n = 0 ; n < nbus ; n++ ) { @@ -346,6 +359,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) Py_DECREF(result); } + PyErr_Clear(); if ( stop_on_failure ) { return TS_INVALID; diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index 5aaea6222..d3e4961c6 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -88,7 +88,7 @@ def solver(pf_case): # print(" --> SUCCESS:",results,file=sys.stderr,flush=True) for name in ['bus','gen','branch']: pf_case[name] = results[name].tolist() - return True + return pf_case else: @@ -98,10 +98,11 @@ def solver(pf_case): except Exception: e_type,e_value,e_trace = sys.exc_info() - print(" --> EXCEPTION:",e_type,e_value,file=sys.stderr,flush=True) + + print("EXCEPTION [pypower_solver.py]:",e_type,e_value,file=sys.stderr,flush=True) if debug: import traceback - traceback.print_tb(e_trace,file=sys.stderr) + traceback.print_exception(e_type,e_value,e_trace,file=sys.stderr) return False From a05737d37aa9be7948b556bcdf7342acbc1b4b13 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Fri, 23 Feb 2024 12:33:22 -0800 Subject: [PATCH 062/122] Add case failure autotest --- module/pypower/autotest/case14e.py | 97 +++++++++++++++++++++ module/pypower/autotest/test_case14_err.glm | 29 ++++++ module/pypower/pypower.cpp | 7 +- 3 files changed, 131 insertions(+), 2 deletions(-) create mode 100644 module/pypower/autotest/case14e.py create mode 100644 module/pypower/autotest/test_case14_err.glm diff --git a/module/pypower/autotest/case14e.py b/module/pypower/autotest/case14e.py new file mode 100644 index 000000000..1452ce5a1 --- /dev/null +++ b/module/pypower/autotest/case14e.py @@ -0,0 +1,97 @@ +# Copyright (c) 1996-2015 PSERC. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +"""Power flow data for IEEE 14 bus test case. +""" + +from numpy import array + +def case14e(): + """Power flow data for IEEE 14 bus test case. + Please see L{caseformat} for details on the case file format. + + This data was converted from IEEE Common Data Format + (ieee14cdf.txt) on 20-Sep-2004 by cdf2matp, rev. 1.11 + + Converted from IEEE CDF file from: + U{http://www.ee.washington.edu/research/pstca/} + + 08/19/93 UW ARCHIVE 100.0 1962 W IEEE 14 Bus Test Case + + @return: Power flow data for IEEE 14 bus test case. + """ + ppc = {"version": '2'} + + ##----- Power Flow Data -----## + ## system MVA base + ppc["baseMVA"] = 100.0 + + ## bus data + # bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin + ppc["bus"] = array([ + [1, 3, 0, 0, 0, 0, 1, 1.05, 0, 0, 1, 1.06, 0.94], # error test: changed 1.06 to 1.05 + [2, 2, 21.7, 12.7, 0, 0, 1, 1.045, -4.98, 0, 1, 1.06, 0.94], + [3, 2, 94.2, 19, 0, 0, 1, 1.01, -12.72, 0, 1, 1.06, 0.94], + [4, 1, 47.8, -3.9, 0, 0, 1, 1.019, -10.33, 0, 1, 1.06, 0.94], + [5, 1, 7.6, 1.6, 0, 0, 1, 1.02, -8.78, 0, 1, 1.06, 0.94], + [6, 2, 11.2, 7.5, 0, 0, 1, 1.07, -14.22, 0, 1, 1.06, 0.94], + [7, 1, 0, 0, 0, 0, 1, 1.062, -13.37, 0, 1, 1.06, 0.94], + [8, 2, 0, 0, 0, 0, 1, 1.09, -13.36, 0, 1, 1.06, 0.94], + [9, 1, 29.5, 16.6, 0, 19, 1, 1.056, -14.94, 0, 1, 1.06, 0.94], + [10, 1, 9, 5.8, 0, 0, 1, 1.051, -15.1, 0, 1, 1.06, 0.94], + [11, 1, 3.5, 1.8, 0, 0, 1, 1.057, -14.79, 0, 1, 1.06, 0.94], + [12, 1, 6.1, 1.6, 0, 0, 1, 1.055, -15.07, 0, 1, 1.06, 0.94], + [13, 1, 13.5, 5.8, 0, 0, 1, 1.05, -15.16, 0, 1, 1.06, 0.94], + [14, 1, 14.9, 5, 0, 0, 1, 1.036, -16.04, 0, 1, 1.06, 0.94] + ]) + + ## 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, apf + ppc["gen"] = array([ + [1, 232.4, -16.9, 10, 0, 1.06, 100, 1, 332.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [2, 40, 42.4, 50, -40, 1.045, 100, 1, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [3, 0, 23.4, 40, 0, 1.01, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [6, 0, 12.2, 24, -6, 1.07, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [8, 0, 17.4, 24, -6, 1.09, 100, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ]) + + ## branch data + # fbus, tbus, r, x, b, rateA, rateB, rateC, ratio, angle, status, angmin, angmax + ppc["branch"] = array([ + [1, 2, 0.01938, 0.05917, 0.0528, 9900, 0, 0, 0, 0, 1, -360, 360], + [1, 5, 0.05403, 0.22304, 0.0492, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 3, 0.04699, 0.19797, 0.0438, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 4, 0.05811, 0.17632, 0.034, 9900, 0, 0, 0, 0, 1, -360, 360], + [2, 5, 0.05695, 0.17388, 0.0346, 9900, 0, 0, 0, 0, 1, -360, 360], + [3, 4, 0.06701, 0.17103, 0.0128, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 5, 0.01335, 0.04211, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [4, 7, 0, 0.20912, 0, 9900, 0, 0, 0.978, 0, 1, -360, 360], + [4, 9, 0, 0.55618, 0, 9900, 0, 0, 0.969, 0, 1, -360, 360], + [5, 6, 0, 0.25202, 0, 9900, 0, 0, 0.932, 0, 1, -360, 360], + [6, 11, 0.09498, 0.1989, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 12, 0.12291, 0.25581, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [6, 13, 0.06615, 0.13027, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 8, 0, 0.17615, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [7, 9, 0, 0.11001, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 10, 0.03181, 0.0845, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [9, 14, 0.12711, 0.27038, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [10, 11, 0.08205, 0.19207, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [12, 13, 0.22092, 0.19988, 0, 9900, 0, 0, 0, 0, 1, -360, 360], + [13, 14, 0.17093, 0.34802, 0, 9900, 0, 0, 0, 0, 1, -360, 360] + ]) + + ##----- OPF Data -----## + ## generator cost data + # 1 startup shutdown n x1 y1 ... xn yn + # 2 startup shutdown n c(n-1) ... c0 + ppc["gencost"] = array([ + [2, 0, 0, 3, 0.0430293, 20, 0], + [2, 0, 0, 3, 0.25, 20, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0], + [2, 0, 0, 3, 0.01, 40, 0] + ]) + + return ppc diff --git a/module/pypower/autotest/test_case14_err.glm b/module/pypower/autotest/test_case14_err.glm new file mode 100644 index 000000000..619669837 --- /dev/null +++ b/module/pypower/autotest/test_case14_err.glm @@ -0,0 +1,29 @@ +#define CASE=14e +#ifexists "../case.glm" +#define DIR=.. +#endif +#ifexist ../case${CASE}.py +#system cp ../case${CASE}.py . +#define DIR=.. +#endif + +clock +{ + timezone "PST+8PDT"; + starttime "2020-01-01 00:00:00 PST"; + stoptime "2020-02-01 00:00:00 PST"; +} + +#input "case${CASE}.py" -t pypower // case14e contains an error on line 33 which should detected + +#gridlabd -C "case${CASE}.glm" -D "starttime=${starttime}" -o "case${CASE}_ref.json" + +#set savefile=case${CASE}.json + +#on_exit 0 python3 ${DIR:-.}/check_case.py case${CASE}.json case${CASE}_ref.json pp_bus_0/Vm > gridlabd.diff + +module pypower +{ + solver_method GS; + save_case TRUE; +} diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index eb1a9e1bf..050551660 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -358,9 +358,12 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { Py_DECREF(result); } + else + { + PyErr_Clear(); + } - PyErr_Clear(); - if ( stop_on_failure ) + if ( result == NULL && stop_on_failure ) { return TS_INVALID; } From ef63c57b919e60915dcf00db688b3e531c93fca3 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Fri, 23 Feb 2024 16:29:54 -0800 Subject: [PATCH 063/122] Add powerplant --- module/pypower/Makefile.mk | 1 + module/pypower/powerplant.cpp | 96 +++++++++++++++++++++++++++++++++++ module/pypower/powerplant.h | 36 +++++++++++++ module/pypower/pypower.cpp | 1 + module/pypower/pypower.h | 1 + 5 files changed, 135 insertions(+) create mode 100644 module/pypower/powerplant.cpp create mode 100644 module/pypower/powerplant.h diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 6ab98192b..397469e92 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -19,5 +19,6 @@ module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h +module_pypower_pypower_la_SOURCES += module/pypower/powerplant.cpp module/pypower/powerplant.h dist_pkgdata_DATA += module/pypower/pypower_solver.py diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp new file mode 100644 index 000000000..f7f18e65f --- /dev/null +++ b/module/pypower/powerplant.cpp @@ -0,0 +1,96 @@ +// module/pypower/powerplant.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(powerplant); +EXPORT_INIT(powerplant); +EXPORT_SYNC(powerplant); + +CLASS *powerplant::oclass = NULL; +powerplant *powerplant::defaults = NULL; + +powerplant::powerplant(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"powerplant",sizeof(powerplant),PC_PRETOPDOWN|PC_POSTTOPDOWN|PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class powerplant"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + + PT_complex, "S[VA]", get_S_offset(), + PT_DESCRIPTION, "total power demand (VA)", + + PT_complex, "Z[VA]", get_Z_offset(), + PT_DESCRIPTION, "constant impedance powerplant (W)", + + PT_complex, "I[VA]", get_I_offset(), + PT_DESCRIPTION, "constant current powerplant (W)", + + PT_complex, "P[VA]", get_P_offset(), + PT_DESCRIPTION, "constant power powerplant (W)", + + PT_complex, "V[V]", get_V_offset(), + PT_DESCRIPTION, "bus voltage (V)", + + PT_double, "Vn[V]", get_Vn_offset(), + PT_DESCRIPTION, "nominal voltage (V)", + + NULL) < 1 ) + { + throw "unable to publish powerplant properties"; + } + } +} + +int powerplant::create(void) +{ + return 1; // return 1 on success, 0 on failure +} + +int powerplant::init(OBJECT *parent_hdr) +{ + bus *parent = (bus*)get_parent(); + if ( ! parent->isa("gen","pypower") ) + { + error("parent '%s' is not a pypower gen object",get_parent()->get_name()); + return 0; + } + + if ( Vn == 0.0 ) + { + error("nominal voltage (Vn) not set"); + return 0; + } + return 1; // return 1 on success, 0 on failure, 2 on retry later +} + +TIMESTAMP powerplant::presync(TIMESTAMP t1) +{ + // copy data to parent + bus *parent = (bus*)get_parent(); + complex Vpu = V / Vn; + S = P + ~(I + Z*Vpu)*Vpu; + parent->set_Pd(S.Re()); + parent->set_Qd(S.Im()); + return TS_NEVER; +} + +TIMESTAMP powerplant::sync(TIMESTAMP t1) +{ + return TS_NEVER; +} + +TIMESTAMP powerplant::postsync(TIMESTAMP t1) +{ + // copy data from parent + bus *parent = (bus*)get_parent(); + V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); + return TS_NEVER; +} diff --git a/module/pypower/powerplant.h b/module/pypower/powerplant.h new file mode 100644 index 000000000..2c730c526 --- /dev/null +++ b/module/pypower/powerplant.h @@ -0,0 +1,36 @@ +// module/pypower/powerplant.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _PYPOWER_LOAD_H +#define _PYPOWER_LOAD_H + +#include "gridlabd.h" + +class powerplant : public gld_object +{ + +public: + // published properties + GL_ATOMIC(complex,S); + GL_ATOMIC(complex,Z) + GL_ATOMIC(complex,I); + GL_ATOMIC(complex,P); + GL_ATOMIC(complex,V); + GL_ATOMIC(double,Vn); + +public: + // event handlers + powerplant(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP presync(TIMESTAMP t1); + TIMESTAMP sync(TIMESTAMP t1); + TIMESTAMP postsync(TIMESTAMP t1); + +public: + // internal properties + static CLASS *oclass; + static powerplant *defaults; +}; + +#endif // _LOAD_H diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 050551660..9f15a21c4 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -30,6 +30,7 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new gen(module); new gencost(module); new load(module); + new powerplant(module); gl_global_create("pypower::version", PT_int32, &pypower_version, diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index b9b1347ec..d6ef3bbd7 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -16,6 +16,7 @@ #include "gen.h" #include "gencost.h" #include "load.h" +#include "powerplant.h" #define MAXENT 30000 // maximum number of bus/branch/gen/gencost entities supported From c93efbc271bb41d5cb56170615d9cb589d580b2d Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Fri, 23 Feb 2024 16:44:53 -0800 Subject: [PATCH 064/122] Update powerplant model data --- module/pypower/powerplant.cpp | 39 +++++++---------------------------- module/pypower/powerplant.h | 27 +++++++++++++++++------- 2 files changed, 27 insertions(+), 39 deletions(-) diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index f7f18e65f..5dd0ff0da 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -24,24 +24,6 @@ powerplant::powerplant(MODULE *module) defaults = this; if (gl_publish_variable(oclass, - PT_complex, "S[VA]", get_S_offset(), - PT_DESCRIPTION, "total power demand (VA)", - - PT_complex, "Z[VA]", get_Z_offset(), - PT_DESCRIPTION, "constant impedance powerplant (W)", - - PT_complex, "I[VA]", get_I_offset(), - PT_DESCRIPTION, "constant current powerplant (W)", - - PT_complex, "P[VA]", get_P_offset(), - PT_DESCRIPTION, "constant power powerplant (W)", - - PT_complex, "V[V]", get_V_offset(), - PT_DESCRIPTION, "bus voltage (V)", - - PT_double, "Vn[V]", get_Vn_offset(), - PT_DESCRIPTION, "nominal voltage (V)", - NULL) < 1 ) { throw "unable to publish powerplant properties"; @@ -56,29 +38,24 @@ int powerplant::create(void) int powerplant::init(OBJECT *parent_hdr) { - bus *parent = (bus*)get_parent(); + gen *parent = (gen*)get_parent(); if ( ! parent->isa("gen","pypower") ) { error("parent '%s' is not a pypower gen object",get_parent()->get_name()); return 0; } - if ( Vn == 0.0 ) - { - error("nominal voltage (Vn) not set"); - return 0; - } return 1; // return 1 on success, 0 on failure, 2 on retry later } TIMESTAMP powerplant::presync(TIMESTAMP t1) { // copy data to parent - bus *parent = (bus*)get_parent(); - complex Vpu = V / Vn; - S = P + ~(I + Z*Vpu)*Vpu; - parent->set_Pd(S.Re()); - parent->set_Qd(S.Im()); + // bus *parent = (bus*)get_parent(); + // complex Vpu = V / Vn; + // S = P + ~(I + Z*Vpu)*Vpu; + // parent->set_Pd(S.Re()); + // parent->set_Qd(S.Im()); return TS_NEVER; } @@ -90,7 +67,7 @@ TIMESTAMP powerplant::sync(TIMESTAMP t1) TIMESTAMP powerplant::postsync(TIMESTAMP t1) { // copy data from parent - bus *parent = (bus*)get_parent(); - V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); + // bus *parent = (bus*)get_parent(); + // V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); return TS_NEVER; } diff --git a/module/pypower/powerplant.h b/module/pypower/powerplant.h index 2c730c526..938f141f4 100644 --- a/module/pypower/powerplant.h +++ b/module/pypower/powerplant.h @@ -1,8 +1,8 @@ // module/pypower/powerplant.h // Copyright (C) 2024 Regents of the Leland Stanford Junior University -#ifndef _PYPOWER_LOAD_H -#define _PYPOWER_LOAD_H +#ifndef _PYPOWER_POWERPLANT_H +#define _PYPOWER_POWERPLANT_H #include "gridlabd.h" @@ -11,12 +11,23 @@ class powerplant : public gld_object public: // published properties - GL_ATOMIC(complex,S); - GL_ATOMIC(complex,Z) - GL_ATOMIC(complex,I); - GL_ATOMIC(complex,P); - GL_ATOMIC(complex,V); - GL_ATOMIC(double,Vn); + GL_STRING(char32,city); + GL_STRING(char32,state); + GL_STRING(char32,zipcode); + GL_STRING(char32,country); + GL_STRING(char32,naics_code); + GL_STRING(char256,naics_description); + GL_ATOMIC(enumeration,plant_type); + GL_ATOMIC(enumeration,status) + GL_ATOMIC(int32,plant_code); + GL_ATOMIC(double,operating_capacity); + GL_ATOMIC(double,summer_capacity); + GL_ATOMIC(double,winter_capacity); + GL_ATOMIC(double,capacity_factor); + GL_ATOMIC(enumeration,primary_fuel); + GL_ATOMIC(enumeration,secondary_fuel); + GL_ATOMIC(object,substation_1); + GL_ATOMIC(object,substation_2); public: // event handlers From 68230bade85ac62473dddfa10a78185c39abad18 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Fri, 23 Feb 2024 20:16:21 -0800 Subject: [PATCH 065/122] Add powerplant properties --- module/pypower/powerplant.cpp | 34 +++++++++++++ module/pypower/pypower.cpp | 94 +++++++++++++++++------------------ 2 files changed, 81 insertions(+), 47 deletions(-) diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index 5dd0ff0da..9be9e3918 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -24,6 +24,40 @@ powerplant::powerplant(MODULE *module) defaults = this; if (gl_publish_variable(oclass, + PT_char32, "city", get_city_offset(), + + PT_char32, "state", get_state_offset(), + + PT_char32, "zipcode", get_zipcode_offset(), + + PT_char32, "country", get_country_offset(), + + PT_char32, "naics_code", get_naics_code_offset(), + + PT_char256, "naics_description", get_naics_description_offset(), + + PT_enumeration, "plant_type", get_plant_type_offset(), + + PT_enumeration, "status", get_status_offset(), + + PT_int32, "plant_code", get_plant_code(), + + PT_double, "operating_capacity[MW]", get_operating_capacity_offset(), + + PT_double, "summer_capacity[MW]", get_summer_capacity_offset(), + + PT_double, "winter_capacity[MW]", get_winter_capacity_offset(), + + PT_double, "capacity_factor[pu]", get_capacity_factor_offset(), + + PT_enumeration, "primary_fuel", get_primary_fuel_offset(), + + PT_enumeration, "secondary_fuel", get_secondary_fuel_offset(), + + PT_object, "substation_1", get_substation_1_offset(), + + PT_object, "substation_2", get_substation_2_offset(), + NULL) < 1 ) { throw "unable to publish powerplant properties"; diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 9f15a21c4..c7148b119 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -277,19 +277,19 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { bus *obj = buslist[n]; PyObject *pyobj = PyList_GetItem(busdata,n); - obj->set_bus_i(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); - obj->set_type(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); - obj->set_Pd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); - obj->set_Qd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); - obj->set_Gs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); - obj->set_Bs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); - obj->set_area(PyLong_AsLong(PyList_GET_ITEM(pyobj,6))); + // obj->set_bus_i(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); + // obj->set_type(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); + // obj->set_Pd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); + // obj->set_Qd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); + // obj->set_Gs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); + // obj->set_Bs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); + // obj->set_area(PyLong_AsLong(PyList_GET_ITEM(pyobj,6))); obj->set_Vm(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); obj->set_Va(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); - obj->set_baseKV(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); - obj->set_zone(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); - obj->set_Vmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); - obj->set_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); + // obj->set_baseKV(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); + // obj->set_zone(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); + // obj->set_Vmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); + // obj->set_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); if ( enable_opf ) { @@ -299,48 +299,48 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); } } - for ( size_t n = 0 ; n < nbranch ; n++ ) - { - branch *obj = branchlist[n]; - PyObject *pyobj = PyList_GetItem(branchdata,n); - obj->set_fbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); - obj->set_tbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); - obj->set_r(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); - obj->set_x(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); - obj->set_b(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); - obj->set_rateA(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); - obj->set_rateB(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); - obj->set_rateC(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); - obj->set_ratio(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); - obj->set_angle(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); - obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); - obj->set_angmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); - obj->set_angmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); - } + // for ( size_t n = 0 ; n < nbranch ; n++ ) + // { + // branch *obj = branchlist[n]; + // PyObject *pyobj = PyList_GetItem(branchdata,n); + // obj->set_fbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); + // obj->set_tbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); + // obj->set_r(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); + // obj->set_x(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); + // obj->set_b(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); + // obj->set_rateA(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); + // obj->set_rateB(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); + // obj->set_rateC(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); + // obj->set_ratio(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); + // obj->set_angle(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); + // obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); + // obj->set_angmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); + // obj->set_angmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); + // } for ( size_t n = 0 ; n < ngen ; n++ ) { gen *obj = genlist[n]; PyObject *pyobj = PyList_GetItem(gendata,n); - obj->set_bus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); + // obj->set_bus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); obj->set_Pg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,1))); obj->set_Qg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); - obj->set_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); - obj->set_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); - obj->set_Vg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); - obj->set_mBase(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); - obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,7))); - obj->set_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); - obj->set_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); - obj->set_Pc1(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,10))); - obj->set_Pc2(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); - obj->set_Qc1min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); - obj->set_Qc1max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,13))); - obj->set_Qc2min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,14))); - obj->set_Qc2max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,15))); - obj->set_ramp_agc(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); - obj->set_ramp_10(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,17))); - obj->set_ramp_30(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,18))); - obj->set_ramp_q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,19))); + // obj->set_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); + // obj->set_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); + // obj->set_Vg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); + // obj->set_mBase(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); + // obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,7))); + // obj->set_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); + // obj->set_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); + // obj->set_Pc1(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,10))); + // obj->set_Pc2(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); + // obj->set_Qc1min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); + // obj->set_Qc1max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,13))); + // obj->set_Qc2min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,14))); + // obj->set_Qc2max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,15))); + // obj->set_ramp_agc(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); + // obj->set_ramp_10(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,17))); + // obj->set_ramp_30(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,18))); + // obj->set_ramp_q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,19))); obj->set_apf(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,20))); if ( enable_opf ) { From 9ac6e7850de80cd4072fd3297271b9d95c4b493a Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sat, 24 Feb 2024 09:22:58 -0800 Subject: [PATCH 066/122] Updated main solver error handling --- module/pypower/pypower.cpp | 91 +++++++++++--------------------------- 1 file changed, 27 insertions(+), 64 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index c7148b119..727027fe8 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -166,6 +166,11 @@ EXPORT bool on_init(void) EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { + // not a pypower model + if ( nbus == 0 || nbranch == 0 ) + { + return TS_NEVER; + } // send values out to solver for ( size_t n = 0 ; n < nbus ; n++ ) @@ -263,33 +268,25 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) // run solver PyErr_Clear(); - PyObject *result = PyObject_CallOneArg(solver,data); + PyObject *result = PyObject_CallOneArg(solver,data) ; // receive results - if ( result && PyDict_Check(result) ) + if ( result ) { - PyObject *busdata = PyDict_GetItemString(result,"bus"); - PyObject *branchdata = PyDict_GetItemString(result,"branch"); - PyObject *gendata = PyDict_GetItemString(result,"gen"); + if ( ! PyDict_Check(result) ) + { + gl_error("pypower solver returned invalid result type (not a dict)"); + return TS_INVALID; + } // copy values back from solver + PyObject *busdata = PyDict_GetItemString(result,"bus"); for ( size_t n = 0 ; n < nbus ; n++ ) { bus *obj = buslist[n]; PyObject *pyobj = PyList_GetItem(busdata,n); - // obj->set_bus_i(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); - // obj->set_type(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); - // obj->set_Pd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); - // obj->set_Qd(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); - // obj->set_Gs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); - // obj->set_Bs(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); - // obj->set_area(PyLong_AsLong(PyList_GET_ITEM(pyobj,6))); obj->set_Vm(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); obj->set_Va(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); - // obj->set_baseKV(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); - // obj->set_zone(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); - // obj->set_Vmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); - // obj->set_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); if ( enable_opf ) { @@ -299,48 +296,14 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); } } - // for ( size_t n = 0 ; n < nbranch ; n++ ) - // { - // branch *obj = branchlist[n]; - // PyObject *pyobj = PyList_GetItem(branchdata,n); - // obj->set_fbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); - // obj->set_tbus(PyLong_AsLong(PyList_GET_ITEM(pyobj,1))); - // obj->set_r(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); - // obj->set_x(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); - // obj->set_b(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); - // obj->set_rateA(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); - // obj->set_rateB(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); - // obj->set_rateC(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); - // obj->set_ratio(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); - // obj->set_angle(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); - // obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,10))); - // obj->set_angmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); - // obj->set_angmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); - // } + + PyObject *gendata = PyDict_GetItemString(result,"gen"); for ( size_t n = 0 ; n < ngen ; n++ ) { gen *obj = genlist[n]; PyObject *pyobj = PyList_GetItem(gendata,n); - // obj->set_bus(PyLong_AsLong(PyList_GET_ITEM(pyobj,0))); obj->set_Pg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,1))); obj->set_Qg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); - // obj->set_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,3))); - // obj->set_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,4))); - // obj->set_Vg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,5))); - // obj->set_mBase(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,6))); - // obj->set_status(PyLong_AsLong(PyList_GET_ITEM(pyobj,7))); - // obj->set_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); - // obj->set_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,9))); - // obj->set_Pc1(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,10))); - // obj->set_Pc2(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,11))); - // obj->set_Qc1min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,12))); - // obj->set_Qc1max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,13))); - // obj->set_Qc2min(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,14))); - // obj->set_Qc2max(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,15))); - // obj->set_ramp_agc(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); - // obj->set_ramp_10(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,17))); - // obj->set_ramp_30(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,18))); - // obj->set_ramp_q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,19))); obj->set_apf(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,20))); if ( enable_opf ) { @@ -351,25 +314,20 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) } } } - else - { - gl_warning("solver failed"); - } - if ( result ) - { - Py_DECREF(result); - } - else - { - PyErr_Clear(); - } + Py_XDECREF(result); + PyErr_Clear(); if ( result == NULL && stop_on_failure ) { + gl_warning("pypower solver failed"); return TS_INVALID; } else { + if ( ! result ) + { + gl_warning("pypower solver failed"); + } return maximum_timestep > 0 ? t0+maximum_timestep : TS_NEVER; } } @@ -377,6 +335,11 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) EXPORT int do_kill(void*) { // if global memory needs to be released, this is a good time to do it + Py_XDECREF(busdata); + Py_XDECREF(branchdata); + Py_XDECREF(gendata); + Py_XDECREF(gencostdata); + return 0; } From 452dbf949b1efbd661090a57c933433180206712 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sat, 24 Feb 2024 09:23:21 -0800 Subject: [PATCH 067/122] Fix load sync event handlers when no parent is specified --- module/pypower/load.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index 9e40dd595..0b1155676 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -57,7 +57,7 @@ int load::create(void) int load::init(OBJECT *parent_hdr) { bus *parent = (bus*)get_parent(); - if ( ! parent->isa("bus","pypower") ) + if ( parent && ! parent->isa("bus","pypower") ) { error("parent '%s' is not a pypower bus object",get_parent()->get_name()); return 0; @@ -74,11 +74,14 @@ int load::init(OBJECT *parent_hdr) TIMESTAMP load::presync(TIMESTAMP t1) { // copy data to parent - bus *parent = (bus*)get_parent(); complex Vpu = V / Vn; S = P + ~(I + Z*Vpu)*Vpu; - parent->set_Pd(S.Re()); - parent->set_Qd(S.Im()); + bus *parent = (bus*)get_parent(); + if ( parent ) + { + parent->set_Pd(S.Re()); + parent->set_Qd(S.Im()); + } return TS_NEVER; } @@ -91,6 +94,9 @@ TIMESTAMP load::postsync(TIMESTAMP t1) { // copy data from parent bus *parent = (bus*)get_parent(); - V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); + if ( parent ) + { + V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); + } return TS_NEVER; } From c2770777b8bb5ec433d76ca27845d573938930d9 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sat, 24 Feb 2024 09:23:45 -0800 Subject: [PATCH 068/122] Update powerplant implementation --- module/pypower/powerplant.cpp | 46 ++++++++++++++++++++++++++++------- module/pypower/powerplant.h | 11 ++++----- 2 files changed, 42 insertions(+), 15 deletions(-) diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index 9be9e3918..5aa9a5f9a 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -36,9 +36,23 @@ powerplant::powerplant(MODULE *module) PT_char256, "naics_description", get_naics_description_offset(), - PT_enumeration, "plant_type", get_plant_type_offset(), + PT_set, "generator", get_generator_offset(), + PT_KEYWORD, "UNKNOWN", (set)0x00000001, + PT_KEYWORD, "HT", (set)0x00000002, // hydro turbine + PT_KEYWORD, "ST", (set)0x00000004, // steam turbine + PT_KEYWORD, "AT", (set)0x00000008, // compressed air turbine + PT_KEYWORD, "IC", (set)0x00000010, // internal combustion + PT_KEYWORD, "FW", (set)0x00000020, // flywheel + PT_KEYWORD, "WT", (set)0x00000040, // wind turbine + PT_KEYWORD, "ES", (set)0x00000080, // energy storage inverter + PT_KEYWORD, "CT", (set)0x00000100, // combustion turbine + PT_KEYWORD, "PV", (set)0x00000200, // photovoltaic inverter + PT_KEYWORD, "CC", (set)0x00000400, // combined cycle turbine PT_enumeration, "status", get_status_offset(), + PT_KEYWORD, "OFFLINE", (enumeration)0x00, + PT_KEYWORD, "ONLINE", (enumeration)0x01, + // PT_KEYWORD, "OP", (enumeration)0x01, PT_int32, "plant_code", get_plant_code(), @@ -50,13 +64,27 @@ powerplant::powerplant(MODULE *module) PT_double, "capacity_factor[pu]", get_capacity_factor_offset(), - PT_enumeration, "primary_fuel", get_primary_fuel_offset(), - - PT_enumeration, "secondary_fuel", get_secondary_fuel_offset(), - - PT_object, "substation_1", get_substation_1_offset(), - - PT_object, "substation_2", get_substation_2_offset(), + PT_set, "fuel", get_fuel_offset(), + PT_KEYWORD, "ELEC", (set)0x00000001, + PT_KEYWORD, "WIND", (set)0x00000002, + PT_KEYWORD, "SUN", (set)0x00000004, + PT_KEYWORD, "GEO", (set)0x00000008, + PT_KEYWORD, "COKE", (set)0x00000010, + PT_KEYWORD, "WASTE", (set)0x00000020, + PT_KEYWORD, "BIO", (set)0x00000040, + PT_KEYWORD, "OIL", (set)0x00000080, + PT_KEYWORD, "UNKNOWN", (set)0x00000100, + PT_KEYWORD, "WOOD", (set)0x00000200, + PT_KEYWORD, "OTHER", (set)0x00000400, + PT_KEYWORD, "GAS", (set)0x00000800, + PT_KEYWORD, "NUC", (set)0x00001000, + PT_KEYWORD, "WATER", (set)0x00002000, + PT_KEYWORD, "COAL", (set)0x00004000, + PT_KEYWORD, "NG", (set)0x00008000, + + PT_char256, "substation_1", get_substation_1_offset(), + + PT_char256, "substation_2", get_substation_2_offset(), NULL) < 1 ) { @@ -73,7 +101,7 @@ int powerplant::create(void) int powerplant::init(OBJECT *parent_hdr) { gen *parent = (gen*)get_parent(); - if ( ! parent->isa("gen","pypower") ) + if ( parent && ! parent->isa("gen","pypower") ) { error("parent '%s' is not a pypower gen object",get_parent()->get_name()); return 0; diff --git a/module/pypower/powerplant.h b/module/pypower/powerplant.h index 938f141f4..4d70a1a94 100644 --- a/module/pypower/powerplant.h +++ b/module/pypower/powerplant.h @@ -17,17 +17,16 @@ class powerplant : public gld_object GL_STRING(char32,country); GL_STRING(char32,naics_code); GL_STRING(char256,naics_description); - GL_ATOMIC(enumeration,plant_type); - GL_ATOMIC(enumeration,status) GL_ATOMIC(int32,plant_code); + GL_ATOMIC(set,generator); + GL_ATOMIC(set,fuel); + GL_ATOMIC(enumeration,status) GL_ATOMIC(double,operating_capacity); GL_ATOMIC(double,summer_capacity); GL_ATOMIC(double,winter_capacity); GL_ATOMIC(double,capacity_factor); - GL_ATOMIC(enumeration,primary_fuel); - GL_ATOMIC(enumeration,secondary_fuel); - GL_ATOMIC(object,substation_1); - GL_ATOMIC(object,substation_2); + GL_ATOMIC(char256,substation_1); + GL_ATOMIC(char256,substation_2); public: // event handlers From d3ded48d2ecb5708dcc6587a9f5fbe8c9f01af0d Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sat, 24 Feb 2024 09:47:49 -0800 Subject: [PATCH 069/122] Change substation test to load test --- ...t_case14_substation.glm => test_case14_load.glm} | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) rename module/pypower/autotest/{test_case14_substation.glm => test_case14_load.glm} (50%) diff --git a/module/pypower/autotest/test_case14_substation.glm b/module/pypower/autotest/test_case14_load.glm similarity index 50% rename from module/pypower/autotest/test_case14_substation.glm rename to module/pypower/autotest/test_case14_load.glm index d72039833..1389fcdd6 100644 --- a/module/pypower/autotest/test_case14_substation.glm +++ b/module/pypower/autotest/test_case14_load.glm @@ -6,22 +6,17 @@ module pypower { maximum_timestep 3600; + save_case TRUE; } module powerflow; object pypower.load { name load_1; - parent pp_bus_0; + parent pp_bus_2; Vn 12.5 kV; - object substation - { - phases ABC; - bustype SWING; - nominal_voltage 12.5 kV; - base_power ${pypower::baseMVA}; - power_convergence_value 0.01; - }; + P 21.7+12.7j; + status ONLINE; } #include "${DIR:-.}/case.glm" From 31513cfa12b5665515a19e144194f4f61bf369c7 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sat, 24 Feb 2024 10:23:08 -0800 Subject: [PATCH 070/122] Fix load update method --- converters/py2glm.py | 2 +- module/pypower/autotest/case.glm | 2 +- module/pypower/autotest/check_case.py | 55 ++++++++++++--------- module/pypower/autotest/test_case14_err.glm | 2 +- module/pypower/bus.cpp | 7 +++ module/pypower/bus.h | 5 ++ module/pypower/load.cpp | 46 ++++++++++++++--- module/pypower/load.h | 3 ++ module/pypower/pypower.cpp | 6 ++- 9 files changed, 91 insertions(+), 37 deletions(-) diff --git a/converters/py2glm.py b/converters/py2glm.py index a49e5dd7e..4bae44384 100644 --- a/converters/py2glm.py +++ b/converters/py2glm.py @@ -103,7 +103,7 @@ def convert(ifile,ofile,options={}): ).items(): glm.write(f"{NL}//{NL}// {name}{NL}//{NL}") for n,line in enumerate(data[name]): - oname = f"{NL} name pp_{name}_{n};" if autoname else "" + oname = f"{NL} name pp_{name}_{n+1};" if autoname else "" glm.write(f"""object pypower.{name} {{{oname} {NL.join([f" {x} {line[n]};" for n,x in enumerate(spec.split())])} diff --git a/module/pypower/autotest/case.glm b/module/pypower/autotest/case.glm index 54f395bbe..b66c1200d 100644 --- a/module/pypower/autotest/case.glm +++ b/module/pypower/autotest/case.glm @@ -16,4 +16,4 @@ clock #set savefile=case${CASE}.json -#on_exit 0 python3 ${DIR:-.}/check_case.py case${CASE}.json case${CASE}_ref.json pp_bus_0/Vm > gridlabd.diff +#on_exit 0 python3 ${DIR:-.}/check_case.py case${CASE}.json case${CASE}_ref.json pp_bus_1/Vm > gridlabd.diff diff --git a/module/pypower/autotest/check_case.py b/module/pypower/autotest/check_case.py index 467770cc8..1f4f8bca7 100644 --- a/module/pypower/autotest/check_case.py +++ b/module/pypower/autotest/check_case.py @@ -13,27 +13,34 @@ print("Syntax: check_case [-v|--verbose] FILE1.json FILE2.json NAME/PROP [...]") exit(1) -with open(sys.argv[1],'r') as fh: - ref = json.load(fh) - -with open(sys.argv[2],'r') as fh: - act = json.load(fh) - -assert(ref['application'] == 'gridlabd') -assert(act['application'] == 'gridlabd') - -count = 0 -for spec in sys.argv[3:]: - name,prop = spec.split('/') - if ref['objects'][name][prop] != act['objects'][name][prop]: - if VERBOSE: - print(f"ERROR: {spec} differs --> {ref['objects'][name][prop]} != {act['objects'][name][prop]}", file=sys.stderr) - count += 1 - else: - if VERBOSE: - print(f"{spec} ok --> {ref['objects'][name][prop]} == {act['objects'][name][prop]}", file=sys.stderr) - -if VERBOSE: - print(f"{count} differences found") - -exit(2 if count>0 else 0) +try: + with open(sys.argv[1],'r') as fh: + ref = json.load(fh) + + with open(sys.argv[2],'r') as fh: + act = json.load(fh) + + assert(ref['application'] == 'gridlabd') + assert(act['application'] == 'gridlabd') + + count = 0 + for spec in sys.argv[3:]: + name,prop = spec.split('/') + if ref['objects'][name][prop] != act['objects'][name][prop]: + if VERBOSE: + print(f"ERROR: {spec} differs --> {ref['objects'][name][prop]} != {act['objects'][name][prop]}", file=sys.stderr) + count += 1 + else: + if VERBOSE: + print(f"{spec} ok --> {ref['objects'][name][prop]} == {act['objects'][name][prop]}", file=sys.stderr) + + if VERBOSE: + print(f"{count} differences found") + + exit(2 if count>0 else 0) + +except Exception as err: + e_type,e_value,e_trace = sys.exc_info() + import traceback + traceback.print_exception(e_type,e_value,e_trace,file=sys.stderr) + exit(-1) \ No newline at end of file diff --git a/module/pypower/autotest/test_case14_err.glm b/module/pypower/autotest/test_case14_err.glm index 619669837..45f7e01b1 100644 --- a/module/pypower/autotest/test_case14_err.glm +++ b/module/pypower/autotest/test_case14_err.glm @@ -20,7 +20,7 @@ clock #set savefile=case${CASE}.json -#on_exit 0 python3 ${DIR:-.}/check_case.py case${CASE}.json case${CASE}_ref.json pp_bus_0/Vm > gridlabd.diff +#on_exit 0 python3 ${DIR:-.}/check_case.py case${CASE}.json case${CASE}_ref.json pp_bus_1/Vm > gridlabd.diff module pypower { diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 4d82ff6e1..469c533df 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -5,6 +5,7 @@ EXPORT_CREATE(bus); EXPORT_INIT(bus); +EXPORT_PRECOMMIT(bus); CLASS *bus::oclass = NULL; bus *bus::defaults = NULL; @@ -110,3 +111,9 @@ int bus::init(OBJECT *parent) { return 1; // return 1 on success, 0 on failure, 2 on retry later } + +TIMESTAMP bus::precommit(TIMESTAMP t0) +{ + total_load = complex(Pd,Qd); + return TS_NEVER; +} diff --git a/module/pypower/bus.h b/module/pypower/bus.h index a4dc1cee8..46528aeaa 100644 --- a/module/pypower/bus.h +++ b/module/pypower/bus.h @@ -30,10 +30,15 @@ class bus : public gld_object GL_ATOMIC(double,mu_Vmin); public: + GL_ATOMIC(complex,total_load); + +public: + // event handlers bus(MODULE *module); int create(void); int init(OBJECT *parent); + TIMESTAMP precommit(TIMESTAMP t0); public: // internal properties diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index 0b1155676..2ec243fd2 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -42,6 +42,15 @@ load::load(MODULE *module) PT_double, "Vn[V]", get_Vn_offset(), PT_DESCRIPTION, "nominal voltage (V)", + PT_enumeration, "status", get_status_offset(), + PT_DESCRIPTION, "load status", + PT_KEYWORD, "OFFLINE", (enumeration)0, + PT_KEYWORD, "ONLINE", (enumeration)1, + PT_KEYWORD, "CURTAILED", (enumeration)2, + + PT_double, "response[pu]", get_response_offset(), + PT_DESCRIPTION, "curtailment response as fractional load reduction", + NULL) < 1 ) { throw "unable to publish load properties"; @@ -75,12 +84,26 @@ TIMESTAMP load::presync(TIMESTAMP t1) { // copy data to parent complex Vpu = V / Vn; - S = P + ~(I + Z*Vpu)*Vpu; - bus *parent = (bus*)get_parent(); - if ( parent ) + switch ( get_status() ) { - parent->set_Pd(S.Re()); - parent->set_Qd(S.Im()); + case LS_ONLINE: + S = P + ~(I + Z*Vpu)*Vpu; + break; + case LS_CURTAILED: + S = ( P + ~(I + Z*Vpu)*Vpu ) * (1-get_response()); + break; + case LS_OFFLINE: + default: + S = complex(0,0); + break; + } + if ( S.Re() != 0.0 && S.Im() != 0.0 ) + { + bus *parent = (bus*)get_parent(); + if ( parent ) + { + parent->set_total_load(parent->get_total_load() + S); + } } return TS_NEVER; } @@ -93,10 +116,17 @@ TIMESTAMP load::sync(TIMESTAMP t1) TIMESTAMP load::postsync(TIMESTAMP t1) { // copy data from parent - bus *parent = (bus*)get_parent(); - if ( parent ) + if ( get_status() != LS_OFFLINE ) + { + bus *parent = (bus*)get_parent(); + if ( parent ) + { + V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); + } + } + else { - V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); + V = complex(0,0); } return TS_NEVER; } diff --git a/module/pypower/load.h b/module/pypower/load.h index a868ea68b..056948659 100644 --- a/module/pypower/load.h +++ b/module/pypower/load.h @@ -17,6 +17,9 @@ class load : public gld_object GL_ATOMIC(complex,P); GL_ATOMIC(complex,V); GL_ATOMIC(double,Vn); + typedef enum {LS_OFFLINE=0, LS_ONLINE=1, LS_CURTAILED=2,} LOADSTATUS; + GL_ATOMIC(enumeration,status); + GL_ATOMIC(double,response); public: // event handlers diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 727027fe8..ff402a5dd 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -179,8 +179,10 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyObject *pyobj = PyList_GetItem(busdata,n); SEND(0,bus_i,Double,Float) SEND(1,type,Long,Long) - SEND(2,Pd,Double,Float) - SEND(3,Qd,Double,Float) + // SEND(2,Pd,Double,Float) + // SEND(3,Qd,Double,Float) + PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_total_load().Re())); + PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_total_load().Im())); SEND(4,Gs,Double,Float) SEND(5,Bs,Double,Float) SEND(6,area,Long,Long) From 0e448c2422ab53358b79940d3ac4c6e92eb17c4d Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sat, 24 Feb 2024 13:31:57 -0800 Subject: [PATCH 071/122] Link powerplant to bus --- module/pypower/autotest/test_case14_err.glm | 1 - module/pypower/autotest/test_case14_load.glm | 17 ++++++-- .../autotest/test_case14_powerplant.glm | 33 ++++++++++++++ module/pypower/branch.cpp | 7 ++- module/pypower/bus.cpp | 39 +++++++++++++---- module/pypower/bus.h | 8 ++-- module/pypower/gen.cpp | 7 ++- module/pypower/load.cpp | 10 +++-- module/pypower/powerplant.cpp | 43 ++++++++++++++----- module/pypower/powerplant.h | 3 ++ module/pypower/pypower.cpp | 6 +-- 11 files changed, 132 insertions(+), 42 deletions(-) create mode 100644 module/pypower/autotest/test_case14_powerplant.glm diff --git a/module/pypower/autotest/test_case14_err.glm b/module/pypower/autotest/test_case14_err.glm index 45f7e01b1..dc796f10b 100644 --- a/module/pypower/autotest/test_case14_err.glm +++ b/module/pypower/autotest/test_case14_err.glm @@ -25,5 +25,4 @@ clock module pypower { solver_method GS; - save_case TRUE; } diff --git a/module/pypower/autotest/test_case14_load.glm b/module/pypower/autotest/test_case14_load.glm index 1389fcdd6..0b974da9e 100644 --- a/module/pypower/autotest/test_case14_load.glm +++ b/module/pypower/autotest/test_case14_load.glm @@ -3,21 +3,32 @@ #define DIR=.. #endif +// #set debug=TRUE +// #set suppress_repeat_messages=FALSE + module pypower { maximum_timestep 3600; save_case TRUE; } -module powerflow; object pypower.load { - name load_1; parent pp_bus_2; Vn 12.5 kV; - P 21.7+12.7j; + P 21+12j; + status ONLINE; +} + +object pypower.load +{ + parent pp_bus_2; + Vn 12.5 kV; + P 0.7+0.7j; status ONLINE; } #include "${DIR:-.}/case.glm" +modify pp_bus_2.Pd 0; +modify pp_bus_2.Qd 0; diff --git a/module/pypower/autotest/test_case14_powerplant.glm b/module/pypower/autotest/test_case14_powerplant.glm new file mode 100644 index 000000000..f6cbdc5fa --- /dev/null +++ b/module/pypower/autotest/test_case14_powerplant.glm @@ -0,0 +1,33 @@ +#define CASE=14 +#ifexists "../case.glm" +#define DIR=.. +#endif + +// #set debug=TRUE +// #set suppress_repeat_messages=FALSE + +module pypower +{ + maximum_timestep 3600; + save_case TRUE; +} + +object pypower.load +{ + parent pp_bus_2; + Vn 12.5 kV; + P 31.7+12.7j; + status ONLINE; +} + +object pypower.powerplant +{ + parent pp_bus_2; + operating_capacity 10.0; + status ONLINE; +} + +#include "${DIR:-.}/case.glm" + +modify pp_bus_2.Pd 0; +modify pp_bus_2.Qd 0; diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp index c91b501ea..2d96c5a51 100644 --- a/module/pypower/branch.cpp +++ b/module/pypower/branch.cpp @@ -61,10 +61,9 @@ branch::branch(MODULE *module) PT_double, "angmax[deg]", get_angmax_offset(), PT_DESCRIPTION, "maximum angle difference, angle(Vf) - angle(Vt) (degrees)", - NULL)<1){ - char msg[256]; - snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); - throw msg; + NULL)<1) + { + throw "unable to publish branch properties"; } } } diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 469c533df..207f1dca3 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -5,7 +5,7 @@ EXPORT_CREATE(bus); EXPORT_INIT(bus); -EXPORT_PRECOMMIT(bus); +EXPORT_SYNC(bus); CLASS *bus::oclass = NULL; bus *bus::defaults = NULL; @@ -15,7 +15,7 @@ bus::bus(MODULE *module) if (oclass==NULL) { // register to receive notice for first top down. bottom up, and second top down synchronizations - oclass = gld_class::create(module,"bus",sizeof(bus),PC_AUTOLOCK|PC_OBSERVER); + oclass = gld_class::create(module,"bus",sizeof(bus),PC_PRETOPDOWN|PC_AUTOLOCK|PC_OBSERVER); if (oclass==NULL) throw "unable to register class bus"; else @@ -26,6 +26,9 @@ bus::bus(MODULE *module) PT_int32, "bus_i", get_bus_i_offset(), PT_DESCRIPTION, "bus number (1 to 29997)", + PT_complex, "S[MVA]", get_Pd_offset(), + PT_DESCRIPTION, "base load demand not counting child objects, copied from Pd,Qd by default (MVA)", + PT_enumeration, "type", get_type_offset(), PT_DESCRIPTION, "bus type (1 = PQ, 2 = PV, 3 = ref, 4 = isolated)", PT_KEYWORD, "UNKNOWN", (enumeration)0, @@ -83,10 +86,9 @@ bus::bus(MODULE *module) PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower voltage limit (u/p.u.)", PT_ACCESS, PA_REFERENCE, - NULL)<1){ - char msg[256]; - snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); - throw msg; + NULL)<1) + { + throw "unable to publish bus properties"; } } } @@ -109,11 +111,32 @@ int bus::create(void) int bus::init(OBJECT *parent) { + // copy demand to base load if baseload not set + if ( S.Re() == 0.0 && S.Im() == 0.0 ) + { + S.Re() = Pd; + S.Im() = Qd; + } + return 1; // return 1 on success, 0 on failure, 2 on retry later } -TIMESTAMP bus::precommit(TIMESTAMP t0) +TIMESTAMP bus::presync(TIMESTAMP t0) +{ + // reset to base load + Pd = S.Re(); + Qd = S.Im(); + return TS_NEVER; +} + +TIMESTAMP bus::sync(TIMESTAMP t0) +{ + exception("invalid sync call"); + return TS_NEVER; +} + +TIMESTAMP bus::postsync(TIMESTAMP t0) { - total_load = complex(Pd,Qd); + exception("invalid postsync call"); return TS_NEVER; } diff --git a/module/pypower/bus.h b/module/pypower/bus.h index 46528aeaa..c3f45b580 100644 --- a/module/pypower/bus.h +++ b/module/pypower/bus.h @@ -28,9 +28,7 @@ class bus : public gld_object GL_ATOMIC(double,lam_Q); GL_ATOMIC(double,mu_Vmax); GL_ATOMIC(double,mu_Vmin); - -public: - GL_ATOMIC(complex,total_load); + GL_ATOMIC(complex,S); public: @@ -38,7 +36,9 @@ class bus : public gld_object bus(MODULE *module); int create(void); int init(OBJECT *parent); - TIMESTAMP precommit(TIMESTAMP t0); + TIMESTAMP presync(TIMESTAMP t0); + TIMESTAMP sync(TIMESTAMP t0); + TIMESTAMP postsync(TIMESTAMP t0); public: // internal properties diff --git a/module/pypower/gen.cpp b/module/pypower/gen.cpp index 2ae200562..0941d3396 100644 --- a/module/pypower/gen.cpp +++ b/module/pypower/gen.cpp @@ -100,10 +100,9 @@ gen::gen(MODULE *module) PT_double, "mu_Qmin[pu/MVAr]", get_mu_Qmin_offset(), PT_DESCRIPTION, "Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr)", - NULL)<1){ - char msg[256]; - snprintf(msg,sizeof(msg)-1, "unable to publish properties in %s",__FILE__); - throw msg; + NULL)<1) + { + throw "unable to publish gen properties"; } } } diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index 2ec243fd2..bc15c3f9e 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -82,7 +82,7 @@ int load::init(OBJECT *parent_hdr) TIMESTAMP load::presync(TIMESTAMP t1) { - // copy data to parent + // calculate load based on voltage and ZIP values complex Vpu = V / Vn; switch ( get_status() ) { @@ -97,12 +97,15 @@ TIMESTAMP load::presync(TIMESTAMP t1) S = complex(0,0); break; } + + // copy load data to parent if ( S.Re() != 0.0 && S.Im() != 0.0 ) { bus *parent = (bus*)get_parent(); if ( parent ) { - parent->set_total_load(parent->get_total_load() + S); + parent->set_Pd(parent->get_Pd()+S.Re()); + parent->set_Qd(parent->get_Qd()+S.Im()); } } return TS_NEVER; @@ -110,12 +113,13 @@ TIMESTAMP load::presync(TIMESTAMP t1) TIMESTAMP load::sync(TIMESTAMP t1) { + exception("invalid sync call"); return TS_NEVER; } TIMESTAMP load::postsync(TIMESTAMP t1) { - // copy data from parent + // copy voltage data from parent if ( get_status() != LS_OFFLINE ) { bus *parent = (bus*)get_parent(); diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index 5aa9a5f9a..112f758a1 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -101,10 +101,21 @@ int powerplant::create(void) int powerplant::init(OBJECT *parent_hdr) { gen *parent = (gen*)get_parent(); - if ( parent && ! parent->isa("gen","pypower") ) + if ( parent ) { - error("parent '%s' is not a pypower gen object",get_parent()->get_name()); - return 0; + if ( parent->isa("gen","pypower") ) + { + is_dynamic = TRUE; + } + else if ( parent->isa("bus","pypower") ) + { + is_dynamic = FALSE; + } + else + { + error("parent '%s' is not a pypower bus or gen object",get_parent()->get_name()); + return 0; + } } return 1; // return 1 on success, 0 on failure, 2 on retry later @@ -113,11 +124,15 @@ int powerplant::init(OBJECT *parent_hdr) TIMESTAMP powerplant::presync(TIMESTAMP t1) { // copy data to parent - // bus *parent = (bus*)get_parent(); - // complex Vpu = V / Vn; - // S = P + ~(I + Z*Vpu)*Vpu; - // parent->set_Pd(S.Re()); - // parent->set_Qd(S.Im()); + if ( is_dynamic ) // gen parent + { + throw "TODO"; + } + else // bus parent + { + bus *parent = (bus*)get_parent(); + parent->set_Pd(parent->get_Pd()-operating_capacity); + } return TS_NEVER; } @@ -128,8 +143,14 @@ TIMESTAMP powerplant::sync(TIMESTAMP t1) TIMESTAMP powerplant::postsync(TIMESTAMP t1) { - // copy data from parent - // bus *parent = (bus*)get_parent(); - // V.SetPolar(parent->get_Vm()*Vn,parent->get_Va()); + if ( is_dynamic ) // gen parent + { + throw "TODO"; + } + else + { + // copy data from parent + // bus *parent = (bus*)get_parent(); + } return TS_NEVER; } diff --git a/module/pypower/powerplant.h b/module/pypower/powerplant.h index 4d70a1a94..1e7e756bb 100644 --- a/module/pypower/powerplant.h +++ b/module/pypower/powerplant.h @@ -28,6 +28,9 @@ class powerplant : public gld_object GL_ATOMIC(char256,substation_1); GL_ATOMIC(char256,substation_2); +private: + bool is_dynamic; // true if parent is a gen otherwise false + public: // event handlers powerplant(MODULE *module); diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index ff402a5dd..727027fe8 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -179,10 +179,8 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) PyObject *pyobj = PyList_GetItem(busdata,n); SEND(0,bus_i,Double,Float) SEND(1,type,Long,Long) - // SEND(2,Pd,Double,Float) - // SEND(3,Qd,Double,Float) - PyList_SetItem(pyobj,2,PyFloat_FromDouble(obj->get_total_load().Re())); - PyList_SetItem(pyobj,3,PyFloat_FromDouble(obj->get_total_load().Im())); + SEND(2,Pd,Double,Float) + SEND(3,Qd,Double,Float) SEND(4,Gs,Double,Float) SEND(5,Bs,Double,Float) SEND(6,area,Long,Long) From ce11d69c5d84eee7bf00bbacabec886d9d0d3cd4 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sat, 24 Feb 2024 18:13:07 -0800 Subject: [PATCH 072/122] Update test_case14_powerplant.glm --- module/pypower/autotest/test_case14_powerplant.glm | 1 - 1 file changed, 1 deletion(-) diff --git a/module/pypower/autotest/test_case14_powerplant.glm b/module/pypower/autotest/test_case14_powerplant.glm index f6cbdc5fa..de727d4e5 100644 --- a/module/pypower/autotest/test_case14_powerplant.glm +++ b/module/pypower/autotest/test_case14_powerplant.glm @@ -9,7 +9,6 @@ module pypower { maximum_timestep 3600; - save_case TRUE; } object pypower.load From 1a6f5f29931b43298d7be5f08a61509465509bea Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sun, 25 Feb 2024 09:39:12 -0800 Subject: [PATCH 073/122] Update Pypower.md Signed-off-by: David P. Chassin --- docs/Module/Pypower.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md index 2f7fac10f..82a1beda4 100644 --- a/docs/Module/Pypower.md +++ b/docs/Module/Pypower.md @@ -27,6 +27,28 @@ If `enable_opf` is `TRUE`, then the OPF solver is used when `gencost` objects ar If `save_case` is `TRUE`, then the case data and solver results are stored in `pypower_casedata.py` and `pypower_results.py` files. +# Integration Objects + +Integration objects are used to link assets and control models with `pypower` objects. An integrated object specified its parent `bus` or `gen` object and updates it as needed prior to solving the powerflow problem. + +## Loads + +Using the `load` object allows integration of one or more quasi-static load models with `bus` objects. The `ZIP` values are used to calculate the `S` value based on the current voltage. When the load is `ONLINE`, the `S` value's real and imaginary is then added to the parent `bus` object's `Pd` and `Qd` values, respectively. When the load is `CURTAILED`, the load is reduced by the fractional quantity specified by the `response` property. When the load is `OFFLINE`, the values of `S` is zero regardless of the value of `P`. + +## Powerplants + +Using the `powerplant` objects allows integration of one or more quasi-static generator models with both `bus` and `gen` objects. When integrating with a `bus` object, the `S` value real and imaginary values are added to the `bus` properties `Pd` and `Qd`, respectively, when the plant is `ONLINE`. + +When integrated with a `gen` object, both the `Pd` and `Qd` values are updated based on the powerplant's generator status and type. + +## Controls + +TODO + +## Custom Integrations + +To + # See also * [PyPower documentation](https://pypi.org/project/PYPOWER/) From 19e75034e69c0839d32f47385e7dd58474065955 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sun, 25 Feb 2024 13:31:17 -0800 Subject: [PATCH 074/122] Add controller support --- module/pypower/autotest/controllers.py | 12 ++++++ .../autotest/test_case14_controller.glm | 37 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 module/pypower/autotest/controllers.py create mode 100644 module/pypower/autotest/test_case14_controller.glm diff --git a/module/pypower/autotest/controllers.py b/module/pypower/autotest/controllers.py new file mode 100644 index 000000000..90bd9b618 --- /dev/null +++ b/module/pypower/autotest/controllers.py @@ -0,0 +1,12 @@ +import sys + +def on_init(): + return True + +def load_control(obj,**kwargs): + print(obj,"load control update",kwargs,file=sys.stderr) + return {} + +def powerplant_control(obj,**kwargs): + print(obj,"powerplant control update",kwargs,file=sys.stderr) + return {} diff --git a/module/pypower/autotest/test_case14_controller.glm b/module/pypower/autotest/test_case14_controller.glm new file mode 100644 index 000000000..09ff42f33 --- /dev/null +++ b/module/pypower/autotest/test_case14_controller.glm @@ -0,0 +1,37 @@ +#define CASE=14 +#ifexists "../case.glm" +#define DIR=.. +#endif + +#set pythonpath="." + +// #set debug=TRUE +// #set suppress_repeat_messages=FALSE + +module pypower +{ + maximum_timestep 3600; + controllers_path ".:.."; + controllers "controllers"; +} + +object pypower.load +{ + name "load"; + parent pp_bus_2; + Vn 12.5 kV; + P 10.0; + status ONLINE; + controller "load_control"; +} + +object pypower.powerplant +{ + name "powerplant"; + parent pp_bus_2; + S 10.0; + status ONLINE; + controller "powerplant_control"; +} + +#include "${DIR:-.}/case.glm" From 05868396664d9d8b8032967b3fa71a1045b44b3b Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sun, 25 Feb 2024 13:31:38 -0800 Subject: [PATCH 075/122] Update Pypower.md --- docs/Module/Pypower.md | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md index 2f7fac10f..658addca6 100644 --- a/docs/Module/Pypower.md +++ b/docs/Module/Pypower.md @@ -7,14 +7,14 @@ GLM: ~~~ module pypower { - set {QUIET=65536, WARNING=131072, DEBUG=262144, VERBOSE=524288} message_flags; // module message control flags - int32 version; // Version of pypower used (default is 2) - enumeration {GS=4, FD_BX=3, FD_XB=2, NR=1} solver_method; // PyPower solver method to use - int32 maximum_timestep; // Maximum timestep allowed between solutions (default is 0, meaning no maximum timestep) - double baseMVA[MVA]; // Base MVA value (default is 100 MVA) - bool enable_opf; // Flag to enable solving optimal powerflow problem instead of just powerflow (default is FALSE) - bool stop_on_failure; // Flag to stop simulation on solver failure (default is FALSE) - bool save_case; // Flag to enable saving case data and results (default is FALSE) + set {QUIET=65536, WARNING=131072, DEBUG=262144, VERBOSE=524288} message_flags; // module message control flags + int32 version; // Version of pypower used (default is 2) + enumeration {NR=1, FD_XB=2, FD_BX=3, GS=4} solver_method; // PyPower solver method to use + int32 maximum_timestep; // Maximum timestep allowed between solutions (default is 0, meaning no maximum timestep) + double baseMVA[MVA]; // Base MVA value (default is 100 MVA) + bool enable_opf; // Flag to enable solving optimal powerflow problem instead of just powerflow (default is FALSE) + bool stop_on_failure; // Flag to stop simulation on solver failure (default is FALSE) + bool save_case; // Flag to enable saving case data and results (default is FALSE) } ~~~ @@ -27,6 +27,18 @@ If `enable_opf` is `TRUE`, then the OPF solver is used when `gencost` objects ar If `save_case` is `TRUE`, then the case data and solver results are stored in `pypower_casedata.py` and `pypower_results.py` files. +## Integration Objects + +Integration objects are used to link assets and control models with `pypower` objects. + +### Loads + +### Generators + +### Custom Integrations + +To + # See also * [PyPower documentation](https://pypi.org/project/PYPOWER/) From 45eb35967c507018c12dc9f489f0926b305345f4 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sun, 25 Feb 2024 16:07:50 -0800 Subject: [PATCH 076/122] Update convert.cpp --- source/convert.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/convert.cpp b/source/convert.cpp index fc25caf60..02dbd0be2 100644 --- a/source/convert.cpp +++ b/source/convert.cpp @@ -337,7 +337,14 @@ int convert_to_complex(const char *buffer, /**< a pointer to the string buffer * v->SetRect(0.0, 0.0,v->Notation()); return 1; } - n = sscanf(buffer,"%lg%lg%1[ijdr]%s",&a,&b,notation,unit); + if ( buffer[0] == '(' ) // python notation + { + n = sscanf(buffer,"(%lg%lg%1[ijdr])",&a,&b,notation); + } + else + { + n = sscanf(buffer,"%lg%lg%1[ijdr]%s",&a,&b,notation,unit); + } if (n==1) { /* only real part */ From f73e510c616cc8825c57828b72fc3fd62f4f086f Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sun, 25 Feb 2024 16:17:11 -0800 Subject: [PATCH 077/122] Update controllers --- docs/Module/Pypower.md | 66 +++++-- module/pypower/autotest/controllers.py | 9 +- .../autotest/test_case14_controller.glm | 9 +- .../autotest/test_case14_powerplant.glm | 8 +- module/pypower/load.cpp | 160 +++++++++++++++-- module/pypower/load.h | 6 + module/pypower/powerplant.cpp | 168 +++++++++++++++++- module/pypower/powerplant.h | 7 + module/pypower/pypower.cpp | 83 ++++++++- 9 files changed, 457 insertions(+), 59 deletions(-) diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md index c23c5b54b..3018b771d 100644 --- a/docs/Module/Pypower.md +++ b/docs/Module/Pypower.md @@ -15,39 +15,83 @@ module pypower bool enable_opf; // Flag to enable solving optimal powerflow problem instead of just powerflow (default is FALSE) bool stop_on_failure; // Flag to stop simulation on solver failure (default is FALSE) bool save_case; // Flag to enable saving case data and results (default is FALSE) + char1024 controllers; // Python module containing controller functions } ~~~ # Description -The `pypower` module links `gridlabd` with the `pypower` powerflow solver. The objects used to link the two solvers are supported by the `bus`, `branch`, and `gen` classes. For details on these -objects' properties, see the [PyPower documentation]([https://pypi.org/project/PYPOWER/). +The `pypower` module links `gridlabd` with the `pypower` powerflow solver. The +objects used to link the two solvers are supported by the `bus`, `branch`, +and `gen` classes. For details on these objects' properties, see the +[PyPower documentation]([https://pypi.org/project/PYPOWER/). If `enable_opf` is `TRUE`, then the OPF solver is used when `gencost` objects are defined. -If `save_case` is `TRUE`, then the case data and solver results are stored in `pypower_casedata.py` and `pypower_results.py` files. +If `save_case` is `TRUE`, then the case data and solver results are stored in +`pypower_casedata.py` and `pypower_results.py` files. # Integration Objects -Integration objects are used to link assets and control models with `pypower` objects. An integrated object specified its parent `bus` or `gen` object and updates it as needed prior to solving the powerflow problem. +Integration objects are used to link assets and control models with `pypower` +objects. An integrated object specified its parent `bus` or `gen` object and +updates it as needed prior to solving the powerflow problem. ## Loads -Using the `load` object allows integration of one or more quasi-static load models with `bus` objects. The `ZIP` values are used to calculate the `S` value based on the current voltage. When the load is `ONLINE`, the `S` value's real and imaginary is then added to the parent `bus` object's `Pd` and `Qd` values, respectively. When the load is `CURTAILED`, the load is reduced by the fractional quantity specified by the `response` property. When the load is `OFFLINE`, the values of `S` is zero regardless of the value of `P`. +Using the `load` object allows integration of one or more quasi-static load +models with `bus` objects. The `ZIP` values are used to calculate the `S` +value based on the current voltage. When the load is `ONLINE`, the `S` +value's real and imaginary is then added to the parent `bus` object's `Pd` +and `Qd` values, respectively. When the load is `CURTAILED`, the load is +reduced by the fractional quantity specified by the `response` property. When +the load is `OFFLINE`, the values of `S` is zero regardless of the value of +`P`. ## Powerplants -Using the `powerplant` objects allows integration of one or more quasi-static generator models with both `bus` and `gen` objects. When integrating with a `bus` object, the `S` value real and imaginary values are added to the `bus` properties `Pd` and `Qd`, respectively, when the plant is `ONLINE`. +Using the `powerplant` objects allows integration of one or more quasi-static +generator models with both `bus` and `gen` objects. When integrating with a +`bus` object, the `S` value real and imaginary values are added to the `bus` +properties `Pd` and `Qd`, respectively, when the plant is `ONLINE`. -When integrated with a `gen` object, both the `Pd` and `Qd` values are updated based on the powerplant's generator status and type. +When integrated with a `gen` object, both the `Pd` and `Qd` values are updated +based on the powerplant's generator status and type. -## Controls +## Controllers -TODO +Controllers may be added by specifying the `controllers` global in the +`pypower` module globals, e.g., -## Custom Integrations +~~~ +module pypower +{ + controllers "my_controllers"; +} +~~~ + +This will load the file `my_controllers.py` and link the functions defined in +it. + +If the `on_init` function is defined in the Python `controllers` module, it +will be called when the simulation is initialized. Note that many `gridlabd` +module functions are not available until after initialization is completed. + +Any `load` or `powerplant` object may specify a `controller` property. When +this property is defined, the corresponding controller function will be +called if it is defined in the `controllers` module. + +Controller functions use the following call/return prototype + +~~~ +def my_controller(obj,**kwargs): + return dict(name=value,...) +~~~ -TODO +where `kwargs` contains a dictionary of properties for the object and `name` +is any valid property of the calling object. A special return name `t` is +used to specify the time at which the controller is to be called again, +specify in second of the Unix epoch. # See also diff --git a/module/pypower/autotest/controllers.py b/module/pypower/autotest/controllers.py index 90bd9b618..dab006a0a 100644 --- a/module/pypower/autotest/controllers.py +++ b/module/pypower/autotest/controllers.py @@ -1,12 +1,13 @@ import sys def on_init(): + # print("controllers init ok",file=sys.stderr) return True def load_control(obj,**kwargs): - print(obj,"load control update",kwargs,file=sys.stderr) - return {} + print(obj,": load control update",kwargs,file=sys.stderr) + return dict(t=kwargs['t']+3600, S=(15+2j)) def powerplant_control(obj,**kwargs): - print(obj,"powerplant control update",kwargs,file=sys.stderr) - return {} + print(obj,": powerplant control update",kwargs,file=sys.stderr) + return dict(t=kwargs['t']+3600, S="15+2j kW") diff --git a/module/pypower/autotest/test_case14_controller.glm b/module/pypower/autotest/test_case14_controller.glm index 09ff42f33..b2b73cdca 100644 --- a/module/pypower/autotest/test_case14_controller.glm +++ b/module/pypower/autotest/test_case14_controller.glm @@ -3,21 +3,15 @@ #define DIR=.. #endif -#set pythonpath="." - -// #set debug=TRUE -// #set suppress_repeat_messages=FALSE +#setenv pythonpath=${DIR:-.} module pypower { - maximum_timestep 3600; - controllers_path ".:.."; controllers "controllers"; } object pypower.load { - name "load"; parent pp_bus_2; Vn 12.5 kV; P 10.0; @@ -27,7 +21,6 @@ object pypower.load object pypower.powerplant { - name "powerplant"; parent pp_bus_2; S 10.0; status ONLINE; diff --git a/module/pypower/autotest/test_case14_powerplant.glm b/module/pypower/autotest/test_case14_powerplant.glm index de727d4e5..595ad8db0 100644 --- a/module/pypower/autotest/test_case14_powerplant.glm +++ b/module/pypower/autotest/test_case14_powerplant.glm @@ -9,24 +9,22 @@ module pypower { maximum_timestep 3600; + save_case TRUE; } object pypower.load { parent pp_bus_2; Vn 12.5 kV; - P 31.7+12.7j; + P 10.0; status ONLINE; } object pypower.powerplant { parent pp_bus_2; - operating_capacity 10.0; + S 10.0; status ONLINE; } #include "${DIR:-.}/case.glm" - -modify pp_bus_2.Pd 0; -modify pp_bus_2.Qd 0; diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index bc15c3f9e..b10c254b3 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -15,7 +15,7 @@ load::load(MODULE *module) if (oclass==NULL) { // register to receive notice for first top down. bottom up, and second top down synchronizations - oclass = gld_class::create(module,"load",sizeof(load),PC_PRETOPDOWN|PC_POSTTOPDOWN|PC_AUTOLOCK|PC_OBSERVER); + oclass = gld_class::create(module,"load",sizeof(load),PC_PRETOPDOWN|PC_BOTTOMUP|PC_POSTTOPDOWN|PC_AUTOLOCK|PC_OBSERVER); if (oclass==NULL) throw "unable to register class load"; else @@ -25,7 +25,7 @@ load::load(MODULE *module) if (gl_publish_variable(oclass, PT_complex, "S[VA]", get_S_offset(), - PT_DESCRIPTION, "total power demand (VA)", + PT_DESCRIPTION, "power demand (VA)", PT_complex, "Z[VA]", get_Z_offset(), PT_DESCRIPTION, "constant impedance load (W)", @@ -51,6 +51,9 @@ load::load(MODULE *module) PT_double, "response[pu]", get_response_offset(), PT_DESCRIPTION, "curtailment response as fractional load reduction", + PT_char256, "controller", get_controller_offset(), + PT_DESCRIPTION,"controller python function name", + NULL) < 1 ) { throw "unable to publish load properties"; @@ -60,6 +63,10 @@ load::load(MODULE *module) int load::create(void) { + py_controller = NULL; + py_args = PyTuple_New(1); + py_kwargs = PyDict_New(); + return 1; // return 1 on success, 0 on failure } @@ -77,29 +84,72 @@ int load::init(OBJECT *parent_hdr) error("nominal voltage (Vn) not set"); return 0; } + + extern PyObject *py_globals; + if ( py_globals != NULL && controller[0] != '\0' ) + { + py_controller = PyDict_GetItemString(py_globals,controller); + if ( py_controller == NULL ) + { + error("pypower controller '%s' is not found",(const char *)controller); + return 0; + } + if ( ! PyCallable_Check(py_controller) ) + { + Py_DECREF(py_controller); + error("pypower controller '%s' is not callable",(const char *)controller); + return 0; + } + } + + if ( get_name() ) + { + PyTuple_SetItem(py_args,0,PyUnicode_FromString(get_name())); + } + else + { + char buffer[80]; + snprintf(buffer,sizeof(buffer)-1,"%64s:%ld",get_oclass()->get_name(),(long)get_id()); + PyTuple_SetItem(py_args,0,PyUnicode_FromString(buffer)); + } + Py_complex z = {get_S().Re(), get_S().Im()}; + PyDict_SetItemString(py_kwargs,"S",PyComplex_FromCComplex(z)); + z.real = get_Z().Re(); z.imag = get_Z().Im(); + PyDict_SetItemString(py_kwargs,"Z",PyComplex_FromCComplex(z)); + z.real = get_I().Re(); z.imag = get_I().Im(); + PyDict_SetItemString(py_kwargs,"I",PyComplex_FromCComplex(z)); + z.real = get_P().Re(); z.imag = get_P().Im(); + PyDict_SetItemString(py_kwargs,"P",PyComplex_FromCComplex(z)); + z.real = get_V().Re(); z.imag = get_V().Im(); + PyDict_SetItemString(py_kwargs,"V",PyComplex_FromCComplex(z)); + PyDict_SetItemString(py_kwargs,"status",PyLong_FromLong(get_status())); + PyDict_SetItemString(py_kwargs,"response",PyFloat_FromDouble(get_response())); + PyDict_SetItemString(py_kwargs,"t",PyFloat_FromDouble((double)gl_globalclock)); + return 1; // return 1 on success, 0 on failure, 2 on retry later } -TIMESTAMP load::presync(TIMESTAMP t1) +TIMESTAMP load::presync(TIMESTAMP t0) { // calculate load based on voltage and ZIP values complex Vpu = V / Vn; - switch ( get_status() ) + S = complex(0,0); + enumeration status = get_status(); + if ( status != LS_OFFLINE ) { - case LS_ONLINE: - S = P + ~(I + Z*Vpu)*Vpu; - break; - case LS_CURTAILED: - S = ( P + ~(I + Z*Vpu)*Vpu ) * (1-get_response()); - break; - case LS_OFFLINE: - default: - S = complex(0,0); - break; + S = P + Vpu * ~I; + if ( Z.Re() != 0 && Z.Im() != 0 ) + { + S += (~Vpu*Vpu) / ~Z; + } + if ( status == LS_CURTAILED) + { + S *= 1.0 - get_response(); + } } // copy load data to parent - if ( S.Re() != 0.0 && S.Im() != 0.0 ) + if ( S.Re() != 0.0 || S.Im() != 0.0 ) { bus *parent = (bus*)get_parent(); if ( parent ) @@ -111,13 +161,85 @@ TIMESTAMP load::presync(TIMESTAMP t1) return TS_NEVER; } -TIMESTAMP load::sync(TIMESTAMP t1) +TIMESTAMP load::sync(TIMESTAMP t0) { - exception("invalid sync call"); - return TS_NEVER; + TIMESTAMP t1 = TS_NEVER; + if ( py_controller ) + { + Py_complex z = {get_S().Re(), get_S().Im()}; + PyDict_SetItemString(py_kwargs,"S",PyComplex_FromCComplex(z)); + z.real = get_Z().Re(); z.imag = get_Z().Im(); + PyDict_SetItemString(py_kwargs,"Z",PyComplex_FromCComplex(z)); + z.real = get_I().Re(); z.imag = get_I().Im(); + PyDict_SetItemString(py_kwargs,"I",PyComplex_FromCComplex(z)); + z.real = get_P().Re(); z.imag = get_P().Im(); + PyDict_SetItemString(py_kwargs,"P",PyComplex_FromCComplex(z)); + z.real = get_V().Re(); z.imag = get_V().Im(); + PyDict_SetItemString(py_kwargs,"V",PyComplex_FromCComplex(z)); + PyDict_SetItemString(py_kwargs,"status",PyLong_FromLong(get_status())); + PyDict_SetItemString(py_kwargs,"response",PyFloat_FromDouble(get_response())); + PyDict_SetItemString(py_kwargs,"t",PyFloat_FromDouble((double)gl_globalclock)); + + PyObject *result = PyObject_Call(py_controller,py_args,py_kwargs); + if ( result == NULL ) + { + if ( PyErr_Occurred() ) + { + PyErr_Print(); + } + else + { + error("controller call failed (no info)"); + } + + extern bool stop_on_failure; + if ( stop_on_failure ) + { + return TS_INVALID; + } + } + else if ( PyDict_Check(result) ) + { + PyObject *key, *value; + Py_ssize_t pos = 0; + while ( PyDict_Next(result,&pos,&key,&value) ) + { + PyObject *repr = PyObject_Str(key); + const char *name = PyUnicode_AsUTF8(repr); + if ( strcmp(name,"t") == 0 ) + { + t1 = (TIMESTAMP)PyFloat_AsDouble(value); + } + else + { + gld_property prop(my(),name); + Py_DECREF(repr); + + if ( prop.is_valid() ) + { + repr = PyObject_Str(value); + const char *data = PyUnicode_AsUTF8(repr); + prop.from_string(data); + Py_DECREF(repr); + } + else + { + error("controller return property '%s' is not valid",name); + } + } + } + Py_DECREF(result); + } + else + { + error("controller return value not a property update dictionary"); + Py_DECREF(result); + } + } + return t1; } -TIMESTAMP load::postsync(TIMESTAMP t1) +TIMESTAMP load::postsync(TIMESTAMP t0) { // copy voltage data from parent if ( get_status() != LS_OFFLINE ) diff --git a/module/pypower/load.h b/module/pypower/load.h index 056948659..a4173ff47 100644 --- a/module/pypower/load.h +++ b/module/pypower/load.h @@ -20,6 +20,12 @@ class load : public gld_object typedef enum {LS_OFFLINE=0, LS_ONLINE=1, LS_CURTAILED=2,} LOADSTATUS; GL_ATOMIC(enumeration,status); GL_ATOMIC(double,response); + GL_ATOMIC(char256,controller); + +private: + PyObject *py_controller; + PyObject *py_args; + PyObject *py_kwargs; public: // event handlers diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index 112f758a1..6adbef9cb 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -15,7 +15,7 @@ powerplant::powerplant(MODULE *module) if (oclass==NULL) { // register to receive notice for first top down. bottom up, and second top down synchronizations - oclass = gld_class::create(module,"powerplant",sizeof(powerplant),PC_PRETOPDOWN|PC_POSTTOPDOWN|PC_AUTOLOCK|PC_OBSERVER); + oclass = gld_class::create(module,"powerplant",sizeof(powerplant),PC_PRETOPDOWN|PC_BOTTOMUP|PC_POSTTOPDOWN|PC_AUTOLOCK|PC_OBSERVER); if (oclass==NULL) throw "unable to register class powerplant"; else @@ -25,16 +25,22 @@ powerplant::powerplant(MODULE *module) if (gl_publish_variable(oclass, PT_char32, "city", get_city_offset(), + PT_DESCRIPTION, "City in which powerplant is located", PT_char32, "state", get_state_offset(), + PT_DESCRIPTION, "State in which powerplant is located", PT_char32, "zipcode", get_zipcode_offset(), + PT_DESCRIPTION, "Zipcode in which powerplant is located", PT_char32, "country", get_country_offset(), + PT_DESCRIPTION, "Country in which powerplant is located", PT_char32, "naics_code", get_naics_code_offset(), + PT_DESCRIPTION, "Powerplant NAICS code", PT_char256, "naics_description", get_naics_description_offset(), + PT_DESCRIPTION, "Powerplant NAICS description", PT_set, "generator", get_generator_offset(), PT_KEYWORD, "UNKNOWN", (set)0x00000001, @@ -48,21 +54,27 @@ powerplant::powerplant(MODULE *module) PT_KEYWORD, "CT", (set)0x00000100, // combustion turbine PT_KEYWORD, "PV", (set)0x00000200, // photovoltaic inverter PT_KEYWORD, "CC", (set)0x00000400, // combined cycle turbine + PT_DESCRIPTION, "Generator type", PT_enumeration, "status", get_status_offset(), PT_KEYWORD, "OFFLINE", (enumeration)0x00, PT_KEYWORD, "ONLINE", (enumeration)0x01, - // PT_KEYWORD, "OP", (enumeration)0x01, + PT_DESCRIPTION, "Generator status", PT_int32, "plant_code", get_plant_code(), + PT_DESCRIPTION, "Generator plant code number", PT_double, "operating_capacity[MW]", get_operating_capacity_offset(), + PT_DESCRIPTION, "Generator normal operating capacity (MW)", PT_double, "summer_capacity[MW]", get_summer_capacity_offset(), + PT_DESCRIPTION, "Generator summer operating capacity (MW)", PT_double, "winter_capacity[MW]", get_winter_capacity_offset(), + PT_DESCRIPTION, "Generator winter operating capacity (MW)", PT_double, "capacity_factor[pu]", get_capacity_factor_offset(), + PT_DESCRIPTION, "Generator capacity factor (pu)", PT_set, "fuel", get_fuel_offset(), PT_KEYWORD, "ELEC", (set)0x00000001, @@ -81,10 +93,19 @@ powerplant::powerplant(MODULE *module) PT_KEYWORD, "WATER", (set)0x00002000, PT_KEYWORD, "COAL", (set)0x00004000, PT_KEYWORD, "NG", (set)0x00008000, + PT_DESCRIPTION, "Generator fuel type", PT_char256, "substation_1", get_substation_1_offset(), + PT_DESCRIPTION, "Substation 1 id", PT_char256, "substation_2", get_substation_2_offset(), + PT_DESCRIPTION, "Substation 2 id", + + PT_complex, "S[VA]", get_S_offset(), + PT_DESCRIPTION, "power generation (VA)", + + PT_char256, "controller", get_controller_offset(), + PT_DESCRIPTION,"controller python function name", NULL) < 1 ) { @@ -95,6 +116,10 @@ powerplant::powerplant(MODULE *module) int powerplant::create(void) { + py_controller = NULL; + py_args = PyTuple_New(1); + py_kwargs = PyDict_New(); + return 1; // return 1 on success, 0 on failure } @@ -118,10 +143,62 @@ int powerplant::init(OBJECT *parent_hdr) } } + extern PyObject *py_globals; + if ( py_globals != NULL && controller[0] != '\0' ) + { + py_controller = PyDict_GetItemString(py_globals,controller); + if ( py_controller == NULL ) + { + error("pypower controller '%s' is not found",(const char *)controller); + return 0; + } + if ( ! PyCallable_Check(py_controller) ) + { + Py_DECREF(py_controller); + error("pypower controller '%s' is not callable",(const char *)controller); + return 0; + } + } + + if ( get_name() ) + { + PyTuple_SetItem(py_args,0,PyUnicode_FromString(get_name())); + } + else + { + char buffer[80]; + snprintf(buffer,sizeof(buffer)-1,"%64s:%ld",get_oclass()->get_name(),(long)get_id()); + PyTuple_SetItem(py_args,0,PyUnicode_FromString(buffer)); + } + PyDict_SetItemString(py_kwargs,"city",PyUnicode_FromString(get_city())); + PyDict_SetItemString(py_kwargs,"state",PyUnicode_FromString(get_state())); + PyDict_SetItemString(py_kwargs,"zipcode",PyUnicode_FromString(get_zipcode())); + PyDict_SetItemString(py_kwargs,"country",PyUnicode_FromString(get_country())); + PyDict_SetItemString(py_kwargs,"naics_code",PyUnicode_FromString(get_naics_code())); + PyDict_SetItemString(py_kwargs,"naics_description",PyUnicode_FromString(get_naics_description())); + PyDict_SetItemString(py_kwargs,"generator",PyLong_FromLong(get_generator())); + PyDict_SetItemString(py_kwargs,"fuel",PyLong_FromLong(get_fuel())); + PyDict_SetItemString(py_kwargs,"operating_capacity",PyFloat_FromDouble(get_operating_capacity())); + PyDict_SetItemString(py_kwargs,"summer_capacity",PyFloat_FromDouble(get_summer_capacity())); + PyDict_SetItemString(py_kwargs,"winter_capacity",PyFloat_FromDouble(get_winter_capacity())); + PyDict_SetItemString(py_kwargs,"capacity_factor",PyFloat_FromDouble(get_capacity_factor())); + PyDict_SetItemString(py_kwargs,"substation_1",PyUnicode_FromString(get_substation_1())); + PyDict_SetItemString(py_kwargs,"substation_2",PyUnicode_FromString(get_substation_2())); + Py_complex z = {get_S().Re(), get_S().Im()}; + PyDict_SetItemString(py_kwargs,"S",PyComplex_FromCComplex(z)); + if ( get_parent() && get_parent()->isa("bus","pypower") ) + { + bus *parent = (bus*)get_parent(); + PyDict_SetItemString(py_kwargs,"Vm",PyFloat_FromDouble(parent->get_Vm())); + PyDict_SetItemString(py_kwargs,"Va",PyFloat_FromDouble(parent->get_Va())); + } + PyDict_SetItemString(py_kwargs,"controller",PyUnicode_FromString(get_controller())); + PyDict_SetItemString(py_kwargs,"t",PyFloat_FromDouble((double)gl_globalclock)); + return 1; // return 1 on success, 0 on failure, 2 on retry later } -TIMESTAMP powerplant::presync(TIMESTAMP t1) +TIMESTAMP powerplant::presync(TIMESTAMP t0) { // copy data to parent if ( is_dynamic ) // gen parent @@ -130,18 +207,93 @@ TIMESTAMP powerplant::presync(TIMESTAMP t1) } else // bus parent { - bus *parent = (bus*)get_parent(); - parent->set_Pd(parent->get_Pd()-operating_capacity); + if ( S.Re() != 0 || S.Im() != 0 ) + { + bus *parent = (bus*)get_parent(); + parent->set_Pd(parent->get_Pd()-S.Re()); + parent->set_Qd(parent->get_Qd()-S.Im()); + } } return TS_NEVER; } -TIMESTAMP powerplant::sync(TIMESTAMP t1) +TIMESTAMP powerplant::sync(TIMESTAMP t0) { - return TS_NEVER; + TIMESTAMP t1 = TS_NEVER; + + if ( py_controller ) + { + Py_complex z = {get_S().Re(), get_S().Im()}; + PyDict_SetItemString(py_kwargs,"S",PyComplex_FromCComplex(z)); + if ( get_parent() && get_parent()->isa("bus","pypower") ) + { + bus *parent = (bus*)get_parent(); + PyDict_SetItemString(py_kwargs,"Vm",PyFloat_FromDouble(parent->get_Vm())); + PyDict_SetItemString(py_kwargs,"Va",PyFloat_FromDouble(parent->get_Va())); + } + PyDict_SetItemString(py_kwargs,"controller",PyUnicode_FromString(get_controller())); + PyDict_SetItemString(py_kwargs,"t",PyFloat_FromDouble((double)gl_globalclock)); + + PyObject *result = PyObject_Call(py_controller,py_args,py_kwargs); + if ( result == NULL ) + { + if ( PyErr_Occurred() ) + { + PyErr_Print(); + } + else + { + error("controller call failed (no info)"); + } + + extern bool stop_on_failure; + if ( stop_on_failure ) + { + return TS_INVALID; + } + } + else if ( PyDict_Check(result) ) + { + PyObject *key, *value; + Py_ssize_t pos = 0; + while ( PyDict_Next(result,&pos,&key,&value) ) + { + PyObject *repr = PyObject_Str(key); + const char *name = PyUnicode_AsUTF8(repr); + if ( strcmp(name,"t") == 0 ) + { + t1 = (TIMESTAMP)PyFloat_AsDouble(value); + } + else + { + gld_property prop(my(),name); + Py_DECREF(repr); + + if ( prop.is_valid() ) + { + repr = PyObject_Str(value); + const char *data = PyUnicode_AsUTF8(repr); + prop.from_string(data); + Py_DECREF(repr); + } + else + { + error("controller return property '%s' is not valid",name); + } + } + } + Py_DECREF(result); + } + else + { + error("controller return value not a property update dictionary"); + Py_DECREF(result); + } + } + return t1; } -TIMESTAMP powerplant::postsync(TIMESTAMP t1) +TIMESTAMP powerplant::postsync(TIMESTAMP t0) { if ( is_dynamic ) // gen parent { diff --git a/module/pypower/powerplant.h b/module/pypower/powerplant.h index 1e7e756bb..34ba1b427 100644 --- a/module/pypower/powerplant.h +++ b/module/pypower/powerplant.h @@ -27,6 +27,13 @@ class powerplant : public gld_object GL_ATOMIC(double,capacity_factor); GL_ATOMIC(char256,substation_1); GL_ATOMIC(char256,substation_2); + GL_ATOMIC(complex,S); + GL_ATOMIC(char256,controller); + +private: + PyObject *py_controller; + PyObject *py_args; + PyObject *py_kwargs; private: bool is_dynamic; // true if parent is a gen otherwise false diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 727027fe8..f420f6563 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -14,6 +14,9 @@ bool stop_on_failure = false; int32 maximum_timestep = 0; // seconds; 0 = no max ts enumeration solver_method = 1; bool save_case = false; +char1024 controllers; +PyObject *py_controllers; +PyObject *py_globals; EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) { @@ -39,10 +42,10 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) gl_global_create("pypower::solver_method", PT_enumeration, &solver_method, - PT_KEYWORD, "NR", (enumeration)1, - PT_KEYWORD, "FD_XB", (enumeration)2, - PT_KEYWORD, "FD_BX", (enumeration)3, PT_KEYWORD, "GS", (enumeration)4, + PT_KEYWORD, "FD_BX", (enumeration)3, + PT_KEYWORD, "FD_XB", (enumeration)2, + PT_KEYWORD, "NR", (enumeration)1, PT_DESCRIPTION, "PyPower solver method to use", NULL ); @@ -73,6 +76,11 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) PT_DESCRIPTION, "Flag to save pypower case data and results", NULL); + gl_global_create("pypower::controllers", + PT_char1024, &controllers, + PT_DESCRIPTION, "Python module containing controller functions", + NULL); + // always return the first class registered return bus::oclass; } @@ -102,7 +110,14 @@ EXPORT bool on_init(void) PyObject *module = PyImport_ImportModule("pypower_solver"); if ( module == NULL ) { - gl_error("unable to load pypower solver module"); + if ( PyErr_Occurred() ) + { + PyErr_Print(); + } + else + { + gl_error("unable to load pypower solver module (no info)"); + } return false; } solver = PyObject_GetAttrString(module,"solver"); @@ -112,6 +127,66 @@ EXPORT bool on_init(void) return false; } + if ( controllers[0] != '\0' ) + { + py_controllers = PyImport_ImportModule(controllers); + if ( py_controllers == NULL ) + { + if ( PyErr_Occurred() ) + { + PyErr_Print(); + } + else + { + gl_error("unable to load controllers module '%s'",(const char*)controllers); + } + return false; + } + + py_globals = PyModule_GetDict(py_controllers); + if ( py_globals == NULL ) + { + gl_error("unable to get globals in '%s'",(const char*)controllers); + return false; + } + + PyObject *on_init = PyDict_GetItemString(py_globals,"on_init"); + if ( on_init ) + { + if ( ! PyCallable_Check(on_init) ) + { + gl_error("%s.on_init() is not callable",(const char*)controllers); + Py_DECREF(on_init); + return false; + } + PyObject *result = PyObject_CallNoArgs(on_init); + if ( result == NULL ) + { + if ( PyErr_Occurred() ) + { + PyErr_Print(); + } + else + { + gl_error("%s.on_init() failed",(const char*)controllers); + } + Py_DECREF(on_init); + return false; + } + if ( PyBool_Check(result) && PyObject_Not(result) ) + { + { + gl_error("%s.on_init() failed",(const char*)controllers); + } + Py_DECREF(on_init); + Py_DECREF(result); + return false; + } + Py_DECREF(on_init); + Py_DECREF(result); + } + } + // first time setup of arrays data = PyDict_New(); PyDict_SetItemString(data,"version",PyLong_FromLong((long)pypower_version)); From f0c0d891f4a3bc2f873c2131ed2f4f9d9ff34636 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sun, 25 Feb 2024 21:14:31 -0800 Subject: [PATCH 078/122] Update controllers.py --- module/pypower/autotest/controllers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/pypower/autotest/controllers.py b/module/pypower/autotest/controllers.py index dab006a0a..e4a4a9835 100644 --- a/module/pypower/autotest/controllers.py +++ b/module/pypower/autotest/controllers.py @@ -5,9 +5,9 @@ def on_init(): return True def load_control(obj,**kwargs): - print(obj,": load control update",kwargs,file=sys.stderr) + # print(obj,": load control update",kwargs,file=sys.stderr) return dict(t=kwargs['t']+3600, S=(15+2j)) def powerplant_control(obj,**kwargs): - print(obj,": powerplant control update",kwargs,file=sys.stderr) + # print(obj,": powerplant control update",kwargs,file=sys.stderr) return dict(t=kwargs['t']+3600, S="15+2j kW") From 80f0e46047b4d32a938c3067f045d38973408313 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Sun, 25 Feb 2024 21:14:35 -0800 Subject: [PATCH 079/122] Update test_case14_controller.glm --- module/pypower/autotest/test_case14_controller.glm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/module/pypower/autotest/test_case14_controller.glm b/module/pypower/autotest/test_case14_controller.glm index b2b73cdca..82424d129 100644 --- a/module/pypower/autotest/test_case14_controller.glm +++ b/module/pypower/autotest/test_case14_controller.glm @@ -1,10 +1,9 @@ #define CASE=14 #ifexists "../case.glm" #define DIR=.. +#set pythonpath=..:${pythonpath} #endif -#setenv pythonpath=${DIR:-.} - module pypower { controllers "controllers"; From 68560ead6678b558313ac808f48921b8fb1d65be Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 26 Feb 2024 07:11:45 -0800 Subject: [PATCH 080/122] Update powerplant.cpp --- module/pypower/powerplant.cpp | 40 +++++++++++++++++------------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index 6adbef9cb..758d65547 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -42,6 +42,9 @@ powerplant::powerplant(MODULE *module) PT_char256, "naics_description", get_naics_description_offset(), PT_DESCRIPTION, "Powerplant NAICS description", + PT_int32, "plant_code", get_plant_code(), + PT_DESCRIPTION, "Generator plant code number", + PT_set, "generator", get_generator_offset(), PT_KEYWORD, "UNKNOWN", (set)0x00000001, PT_KEYWORD, "HT", (set)0x00000002, // hydro turbine @@ -56,26 +59,6 @@ powerplant::powerplant(MODULE *module) PT_KEYWORD, "CC", (set)0x00000400, // combined cycle turbine PT_DESCRIPTION, "Generator type", - PT_enumeration, "status", get_status_offset(), - PT_KEYWORD, "OFFLINE", (enumeration)0x00, - PT_KEYWORD, "ONLINE", (enumeration)0x01, - PT_DESCRIPTION, "Generator status", - - PT_int32, "plant_code", get_plant_code(), - PT_DESCRIPTION, "Generator plant code number", - - PT_double, "operating_capacity[MW]", get_operating_capacity_offset(), - PT_DESCRIPTION, "Generator normal operating capacity (MW)", - - PT_double, "summer_capacity[MW]", get_summer_capacity_offset(), - PT_DESCRIPTION, "Generator summer operating capacity (MW)", - - PT_double, "winter_capacity[MW]", get_winter_capacity_offset(), - PT_DESCRIPTION, "Generator winter operating capacity (MW)", - - PT_double, "capacity_factor[pu]", get_capacity_factor_offset(), - PT_DESCRIPTION, "Generator capacity factor (pu)", - PT_set, "fuel", get_fuel_offset(), PT_KEYWORD, "ELEC", (set)0x00000001, PT_KEYWORD, "WIND", (set)0x00000002, @@ -95,6 +78,23 @@ powerplant::powerplant(MODULE *module) PT_KEYWORD, "NG", (set)0x00008000, PT_DESCRIPTION, "Generator fuel type", + PT_enumeration, "status", get_status_offset(), + PT_KEYWORD, "OFFLINE", (enumeration)0x00, + PT_KEYWORD, "ONLINE", (enumeration)0x01, + PT_DESCRIPTION, "Generator status", + + PT_double, "operating_capacity[MW]", get_operating_capacity_offset(), + PT_DESCRIPTION, "Generator normal operating capacity (MW)", + + PT_double, "summer_capacity[MW]", get_summer_capacity_offset(), + PT_DESCRIPTION, "Generator summer operating capacity (MW)", + + PT_double, "winter_capacity[MW]", get_winter_capacity_offset(), + PT_DESCRIPTION, "Generator winter operating capacity (MW)", + + PT_double, "capacity_factor[pu]", get_capacity_factor_offset(), + PT_DESCRIPTION, "Generator capacity factor (pu)", + PT_char256, "substation_1", get_substation_1_offset(), PT_DESCRIPTION, "Substation 1 id", From 67b0063af3856fcb39ccb47f2e7cf121dd73c391 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 26 Feb 2024 10:02:23 -0800 Subject: [PATCH 081/122] Working on fixing solver exceptions --- module/pypower/autotest/controllers.py | 3 + .../autotest/test_case14_controller.glm | 2 +- module/pypower/powerplant.cpp | 2 +- module/pypower/powerplant.h | 2 +- module/pypower/pypower.cpp | 121 +++++++++++------- source/gridlabd.in | 14 +- source/gridlabd.m4sh | 12 +- 7 files changed, 102 insertions(+), 54 deletions(-) diff --git a/module/pypower/autotest/controllers.py b/module/pypower/autotest/controllers.py index e4a4a9835..b845db48a 100644 --- a/module/pypower/autotest/controllers.py +++ b/module/pypower/autotest/controllers.py @@ -4,6 +4,9 @@ def on_init(): # print("controllers init ok",file=sys.stderr) return True +def on_sync(t,**kwargs): + return -1 + def load_control(obj,**kwargs): # print(obj,": load control update",kwargs,file=sys.stderr) return dict(t=kwargs['t']+3600, S=(15+2j)) diff --git a/module/pypower/autotest/test_case14_controller.glm b/module/pypower/autotest/test_case14_controller.glm index 82424d129..713cc5590 100644 --- a/module/pypower/autotest/test_case14_controller.glm +++ b/module/pypower/autotest/test_case14_controller.glm @@ -1,7 +1,7 @@ #define CASE=14 #ifexists "../case.glm" #define DIR=.. -#set pythonpath=..:${pythonpath} +#system cp ../controllers.py . #endif module pypower diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index 758d65547..5f218b0ac 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -42,7 +42,7 @@ powerplant::powerplant(MODULE *module) PT_char256, "naics_description", get_naics_description_offset(), PT_DESCRIPTION, "Powerplant NAICS description", - PT_int32, "plant_code", get_plant_code(), + PT_int16, "plant_code", get_plant_code(), PT_DESCRIPTION, "Generator plant code number", PT_set, "generator", get_generator_offset(), diff --git a/module/pypower/powerplant.h b/module/pypower/powerplant.h index 34ba1b427..adc2b5dc0 100644 --- a/module/pypower/powerplant.h +++ b/module/pypower/powerplant.h @@ -17,7 +17,7 @@ class powerplant : public gld_object GL_STRING(char32,country); GL_STRING(char32,naics_code); GL_STRING(char256,naics_description); - GL_ATOMIC(int32,plant_code); + GL_ATOMIC(int16,plant_code); GL_ATOMIC(set,generator); GL_ATOMIC(set,fuel); GL_ATOMIC(enumeration,status) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index f420f6563..7c1a226b0 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -168,20 +168,29 @@ EXPORT bool on_init(void) } else { - gl_error("%s.on_init() failed",(const char*)controllers); + gl_error("%s.on_init() return None (expected bool)",(const char*)controllers); } Py_DECREF(on_init); return false; } - if ( PyBool_Check(result) && PyObject_Not(result) ) + if ( PyBool_Check(result) ) { - { - gl_error("%s.on_init() failed",(const char*)controllers); + if ( ! PyObject_IsTrue(result) ) + { + gl_error("%s.on_init() failed (returned False)",(const char*)controllers); + Py_DECREF(on_init); + Py_DECREF(result); + return false; } - Py_DECREF(on_init); - Py_DECREF(result); - return false; } + else + { + gl_error("%s.on_init() returned non-boolean value (expected True or False)",(const char*)controllers); + Py_DECREF(on_init); + Py_DECREF(result); + return false; + } + Py_DECREF(on_init); Py_DECREF(result); } @@ -237,7 +246,12 @@ EXPORT bool on_init(void) } // conditional send (only if value differs or is not set yet) -#define SEND(INDEX,NAME,FROM,TO) if ( PyList_GET_ITEM(pyobj,INDEX) == NULL || Py##TO##_As##FROM(PyList_GET_ITEM(pyobj,INDEX)) ) PyList_SetItem(pyobj,INDEX,Py##TO##_From##FROM(obj->get_##NAME())); +#define SEND(INDEX,NAME,FROM,TO) { PyObject *py = PyList_GetItem(pyobj,INDEX); \ + if ( py == NULL || obj->get_##NAME() != Py##TO##_As##FROM(py) ) { \ + Py_XDECREF(py); \ + PyList_SetItem(pyobj,INDEX,Py##TO##_From##FROM(obj->get_##NAME())); \ + n_changes++; \ + }} EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { @@ -247,6 +261,8 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) return TS_NEVER; } + int n_changes = 0; + // send values out to solver for ( size_t n = 0 ; n < nbus ; n++ ) { @@ -343,54 +359,65 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) // run solver PyErr_Clear(); - PyObject *result = PyObject_CallOneArg(solver,data) ; - - // receive results - if ( result ) + static PyObject *result = NULL; + if ( result == NULL || n_changes > 0 ) { - if ( ! PyDict_Check(result) ) + Py_XDECREF(result); + try { - gl_error("pypower solver returned invalid result type (not a dict)"); - return TS_INVALID; - } + result = PyObject_CallOneArg(solver,data); + // receive results + if ( result ) + { + if ( ! PyDict_Check(result) ) + { + gl_error("pypower solver returned invalid result type (not a dict)"); + return TS_INVALID; + } - // copy values back from solver - PyObject *busdata = PyDict_GetItemString(result,"bus"); - for ( size_t n = 0 ; n < nbus ; n++ ) - { - bus *obj = buslist[n]; - PyObject *pyobj = PyList_GetItem(busdata,n); - obj->set_Vm(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,7))); - obj->set_Va(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,8))); + // copy values back from solver + PyObject *busdata = PyDict_GetItemString(result,"bus"); + for ( size_t n = 0 ; n < nbus ; n++ ) + { + bus *obj = buslist[n]; + PyObject *pyobj = PyList_GetItem(busdata,n); + obj->set_Vm(PyFloat_AsDouble(PyList_GetItem(pyobj,7))); + obj->set_Va(PyFloat_AsDouble(PyList_GetItem(pyobj,8))); + + if ( enable_opf ) + { + obj->set_lam_P(PyFloat_AsDouble(PyList_GetItem(pyobj,13))); + obj->set_lam_Q(PyFloat_AsDouble(PyList_GetItem(pyobj,14))); + obj->set_mu_Vmax(PyFloat_AsDouble(PyList_GetItem(pyobj,15))); + obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GetItem(pyobj,16))); + } + } - if ( enable_opf ) - { - obj->set_lam_P(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,13))); - obj->set_lam_Q(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,14))); - obj->set_mu_Vmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,15))); - obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,16))); + PyObject *gendata = PyDict_GetItemString(result,"gen"); + for ( size_t n = 0 ; n < ngen ; n++ ) + { + gen *obj = genlist[n]; + PyObject *pyobj = PyList_GetItem(gendata,n); + obj->set_Pg(PyFloat_AsDouble(PyList_GetItem(pyobj,1))); + obj->set_Qg(PyFloat_AsDouble(PyList_GetItem(pyobj,2))); + obj->set_apf(PyFloat_AsDouble(PyList_GetItem(pyobj,20))); + if ( enable_opf ) + { + obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GetItem(pyobj,21))); + obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GetItem(pyobj,22))); + obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GetItem(pyobj,23))); + obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GetItem(pyobj,24))); + } + } } } - - PyObject *gendata = PyDict_GetItemString(result,"gen"); - for ( size_t n = 0 ; n < ngen ; n++ ) + catch (...) { - gen *obj = genlist[n]; - PyObject *pyobj = PyList_GetItem(gendata,n); - obj->set_Pg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,1))); - obj->set_Qg(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,2))); - obj->set_apf(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,20))); - if ( enable_opf ) - { - obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,21))); - obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,22))); - obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,23))); - obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GET_ITEM(pyobj,24))); - } + gl_error("internal pypower exception caught"); + return TS_INVALID; } + PyErr_Clear(); } - Py_XDECREF(result); - PyErr_Clear(); if ( result == NULL && stop_on_failure ) { diff --git a/source/gridlabd.in b/source/gridlabd.in index 086d7bb57..4f6c89765 100644 --- a/source/gridlabd.in +++ b/source/gridlabd.in @@ -387,7 +387,17 @@ fi if test -f "${GLD_ETC}/gridlabd.rc" then : - . ${GLD_ETC}/gridlabd.rc + . "${GLD_ETC}/gridlabd.rc" +fi + +if test -f "${HOME}/.gridlabd/gridlabd.rc" +then : + . "${HOME}/.gridlabd/gridlabd.rc" +fi + +if test -f "./gridlabd.rc" +then : + . "./gridlabd.rc" fi if test "x$1" = "xshell" @@ -397,7 +407,7 @@ fi if test -f "${GLD_ETC}/$1.py" then : - export PYTHONPATH=$GLD_ETC; python3 -m "$@" ; exit $? + export PYTHONPATH="$GLD_ETC"; python3 -m "$@" ; exit $? fi if test -x "${GLD_BIN}/gridlabd-$1" diff --git a/source/gridlabd.m4sh b/source/gridlabd.m4sh index d634b763c..4deabf512 100644 --- a/source/gridlabd.m4sh +++ b/source/gridlabd.m4sh @@ -119,7 +119,15 @@ elif test "x$1" = "xvalgrind" ; then : fi AS_IF([test -f "${GLD_ETC}/gridlabd.rc"], - [. ${GLD_ETC}/gridlabd.rc], + [. "${GLD_ETC}/gridlabd.rc"], + []) + +AS_IF([test -f "${HOME}/.gridlabd/gridlabd.rc"], + [. "${HOME}/.gridlabd/gridlabd.rc"], + []) + +AS_IF([test -f "./gridlabd.rc"], + [. "./gridlabd.rc"], []) AS_IF([test "x$1" = "xshell"], @@ -127,7 +135,7 @@ AS_IF([test "x$1" = "xshell"], []) AS_IF([test -f "${GLD_ETC}/$1.py"], - [export PYTHONPATH=$GLD_ETC; python3 -m "$@" ; exit $?], + [export PYTHONPATH="$GLD_ETC"; python3 -m "$@" ; exit $?], []) AS_IF([test -x "${GLD_BIN}/gridlabd-$1"], From 7f5a302836df908efb2c801bdac89c2ed9740d89 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 26 Feb 2024 13:36:36 -0800 Subject: [PATCH 082/122] Create test_case14_ts.glm --- module/pypower/autotest/test_case14_ts.glm | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 module/pypower/autotest/test_case14_ts.glm diff --git a/module/pypower/autotest/test_case14_ts.glm b/module/pypower/autotest/test_case14_ts.glm new file mode 100644 index 000000000..cd5597a13 --- /dev/null +++ b/module/pypower/autotest/test_case14_ts.glm @@ -0,0 +1,11 @@ +#define CASE=14 +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" + +module pypower +{ + solver_method GS; + maximum_timestep 3600; +} From 7c023c598146e78f583e29d0ac75c77e002f1952 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 26 Feb 2024 13:51:37 -0800 Subject: [PATCH 083/122] Update pypower.cpp --- module/pypower/pypower.cpp | 85 ++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 45 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 7c1a226b0..77ece75bf 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -248,7 +248,6 @@ EXPORT bool on_init(void) // conditional send (only if value differs or is not set yet) #define SEND(INDEX,NAME,FROM,TO) { PyObject *py = PyList_GetItem(pyobj,INDEX); \ if ( py == NULL || obj->get_##NAME() != Py##TO##_As##FROM(py) ) { \ - Py_XDECREF(py); \ PyList_SetItem(pyobj,INDEX,Py##TO##_From##FROM(obj->get_##NAME())); \ n_changes++; \ }} @@ -362,60 +361,56 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) static PyObject *result = NULL; if ( result == NULL || n_changes > 0 ) { - Py_XDECREF(result); - try + if ( result != data ) { - result = PyObject_CallOneArg(solver,data); - // receive results - if ( result ) + Py_XDECREF(result); + } + result = PyObject_CallOneArg(solver,data); + + // receive results + if ( result ) + { + if ( ! PyDict_Check(result) ) { - if ( ! PyDict_Check(result) ) - { - gl_error("pypower solver returned invalid result type (not a dict)"); - return TS_INVALID; - } + gl_error("pypower solver returned invalid result type (not a dict)"); + return TS_INVALID; + } - // copy values back from solver - PyObject *busdata = PyDict_GetItemString(result,"bus"); - for ( size_t n = 0 ; n < nbus ; n++ ) + // copy values back from solver + PyObject *busdata = PyDict_GetItemString(result,"bus"); + for ( size_t n = 0 ; n < nbus ; n++ ) + { + bus *obj = buslist[n]; + PyObject *pyobj = PyList_GetItem(busdata,n); + obj->set_Vm(PyFloat_AsDouble(PyList_GetItem(pyobj,7))); + obj->set_Va(PyFloat_AsDouble(PyList_GetItem(pyobj,8))); + + if ( enable_opf ) { - bus *obj = buslist[n]; - PyObject *pyobj = PyList_GetItem(busdata,n); - obj->set_Vm(PyFloat_AsDouble(PyList_GetItem(pyobj,7))); - obj->set_Va(PyFloat_AsDouble(PyList_GetItem(pyobj,8))); - - if ( enable_opf ) - { - obj->set_lam_P(PyFloat_AsDouble(PyList_GetItem(pyobj,13))); - obj->set_lam_Q(PyFloat_AsDouble(PyList_GetItem(pyobj,14))); - obj->set_mu_Vmax(PyFloat_AsDouble(PyList_GetItem(pyobj,15))); - obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GetItem(pyobj,16))); - } + obj->set_lam_P(PyFloat_AsDouble(PyList_GetItem(pyobj,13))); + obj->set_lam_Q(PyFloat_AsDouble(PyList_GetItem(pyobj,14))); + obj->set_mu_Vmax(PyFloat_AsDouble(PyList_GetItem(pyobj,15))); + obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GetItem(pyobj,16))); } + } - PyObject *gendata = PyDict_GetItemString(result,"gen"); - for ( size_t n = 0 ; n < ngen ; n++ ) + PyObject *gendata = PyDict_GetItemString(result,"gen"); + for ( size_t n = 0 ; n < ngen ; n++ ) + { + gen *obj = genlist[n]; + PyObject *pyobj = PyList_GetItem(gendata,n); + obj->set_Pg(PyFloat_AsDouble(PyList_GetItem(pyobj,1))); + obj->set_Qg(PyFloat_AsDouble(PyList_GetItem(pyobj,2))); + obj->set_apf(PyFloat_AsDouble(PyList_GetItem(pyobj,20))); + if ( enable_opf ) { - gen *obj = genlist[n]; - PyObject *pyobj = PyList_GetItem(gendata,n); - obj->set_Pg(PyFloat_AsDouble(PyList_GetItem(pyobj,1))); - obj->set_Qg(PyFloat_AsDouble(PyList_GetItem(pyobj,2))); - obj->set_apf(PyFloat_AsDouble(PyList_GetItem(pyobj,20))); - if ( enable_opf ) - { - obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GetItem(pyobj,21))); - obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GetItem(pyobj,22))); - obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GetItem(pyobj,23))); - obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GetItem(pyobj,24))); - } + obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GetItem(pyobj,21))); + obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GetItem(pyobj,22))); + obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GetItem(pyobj,23))); + obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GetItem(pyobj,24))); } } } - catch (...) - { - gl_error("internal pypower exception caught"); - return TS_INVALID; - } PyErr_Clear(); } From 37e315bd39a952e4ca09a325c35cef7e7964278b Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 26 Feb 2024 14:52:40 -0800 Subject: [PATCH 084/122] Update pypower.cpp --- module/pypower/pypower.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 77ece75bf..479a7b698 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -248,9 +248,15 @@ EXPORT bool on_init(void) // conditional send (only if value differs or is not set yet) #define SEND(INDEX,NAME,FROM,TO) { PyObject *py = PyList_GetItem(pyobj,INDEX); \ if ( py == NULL || obj->get_##NAME() != Py##TO##_As##FROM(py) ) { \ - PyList_SetItem(pyobj,INDEX,Py##TO##_From##FROM(obj->get_##NAME())); \ - n_changes++; \ - }} + PyObject *value = Py##TO##_From##FROM(obj->get_##NAME()); \ + if ( value == NULL ) { \ + gl_warning("pypower:on_sync(t0=%lld): unable to create value " #NAME " for data item %d",t0,INDEX); \ + } \ + else { \ + PyList_SET_ITEM(pyobj,INDEX,value); \ + Py_XDECREF(py); \ + n_changes++; \ +}}} EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { @@ -367,8 +373,8 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) } result = PyObject_CallOneArg(solver,data); - // receive results - if ( result ) + // receive results (if new) + if ( result != NULL && result != data ) { if ( ! PyDict_Check(result) ) { From 75de511abf162de1bb79b71844130682eecb3b48 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 27 Feb 2024 09:10:15 -0800 Subject: [PATCH 085/122] Fix remaining autotest errors --- .../autotest/test_case14_controller.glm | 4 +- module/pypower/autotest/test_case14_err.glm | 2 +- module/pypower/pypower.cpp | 54 ++++++++++++------- 3 files changed, 38 insertions(+), 22 deletions(-) diff --git a/module/pypower/autotest/test_case14_controller.glm b/module/pypower/autotest/test_case14_controller.glm index 713cc5590..22fe80f95 100644 --- a/module/pypower/autotest/test_case14_controller.glm +++ b/module/pypower/autotest/test_case14_controller.glm @@ -1,11 +1,13 @@ #define CASE=14 #ifexists "../case.glm" #define DIR=.. -#system cp ../controllers.py . #endif module pypower { +#ifdef DIR + controllers_path "${DIR}"; +#endif controllers "controllers"; } diff --git a/module/pypower/autotest/test_case14_err.glm b/module/pypower/autotest/test_case14_err.glm index dc796f10b..249b3dd38 100644 --- a/module/pypower/autotest/test_case14_err.glm +++ b/module/pypower/autotest/test_case14_err.glm @@ -3,7 +3,7 @@ #define DIR=.. #endif #ifexist ../case${CASE}.py -#system cp ../case${CASE}.py . +#system cp ../case${CASE/e/}.py ./case${CASE}.py // cause an error #define DIR=.. #endif diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 479a7b698..3995efd90 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -15,6 +15,7 @@ int32 maximum_timestep = 0; // seconds; 0 = no max ts enumeration solver_method = 1; bool save_case = false; char1024 controllers; +char1024 controllers_path; PyObject *py_controllers; PyObject *py_globals; @@ -76,6 +77,11 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) PT_DESCRIPTION, "Flag to save pypower case data and results", NULL); + gl_global_create("pypower::controllers_path", + PT_char1024, &controllers_path, + PT_DESCRIPTION, "Path to find module containing controller functions", + NULL); + gl_global_create("pypower::controllers", PT_char1024, &controllers, PT_DESCRIPTION, "Python module containing controller functions", @@ -106,29 +112,16 @@ PyObject *gencostdata = NULL; EXPORT bool on_init(void) { - // import solver - PyObject *module = PyImport_ImportModule("pypower_solver"); - if ( module == NULL ) + // import controllers, if any + if ( controllers[0] != '\0' ) { - if ( PyErr_Occurred() ) + if ( controllers_path[0] != '\0' ) { - PyErr_Print(); - } - else - { - gl_error("unable to load pypower solver module (no info)"); + char buffer[2000]; + snprintf(buffer,2000,"import sys\n" + "sys.path.append('%s')\n", (const char *)controllers_path); + PyRun_SimpleString(buffer); } - return false; - } - solver = PyObject_GetAttrString(module,"solver"); - if ( solver == NULL ) - { - gl_error("unable to find pypower solver call"); - return false; - } - - if ( controllers[0] != '\0' ) - { py_controllers = PyImport_ImportModule(controllers); if ( py_controllers == NULL ) { @@ -196,6 +189,27 @@ EXPORT bool on_init(void) } } + // import pypower solver + PyObject *module = PyImport_ImportModule("pypower_solver"); + if ( module == NULL ) + { + if ( PyErr_Occurred() ) + { + PyErr_Print(); + } + else + { + gl_error("unable to load pypower solver module (no info)"); + } + return false; + } + solver = PyObject_GetAttrString(module,"solver"); + if ( solver == NULL ) + { + gl_error("unable to find pypower solver call"); + return false; + } + // first time setup of arrays data = PyDict_New(); PyDict_SetItemString(data,"version",PyLong_FromLong((long)pypower_version)); From e51b4581f4c7881aebbe2612ad3d60fa4f57138d Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 27 Feb 2024 10:38:08 -0800 Subject: [PATCH 086/122] Update develop.yml Signed-off-by: David P. Chassin --- .github/workflows/develop.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/develop.yml b/.github/workflows/develop.yml index 6948269af..cfc10d02d 100644 --- a/.github/workflows/develop.yml +++ b/.github/workflows/develop.yml @@ -33,3 +33,4 @@ jobs: path: | validate.txt validate.tar.gz + /var/lib/systemd/coredump From f6d4c61f7ee4226740f641b8c4d1229f473a04f8 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 27 Feb 2024 10:53:22 -0800 Subject: [PATCH 087/122] Fix initial tuple set item problems --- module/pypower/load.cpp | 4 ++-- module/pypower/powerplant.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index b10c254b3..4a577fc84 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -104,13 +104,13 @@ int load::init(OBJECT *parent_hdr) if ( get_name() ) { - PyTuple_SetItem(py_args,0,PyUnicode_FromString(get_name())); + PyTuple_SET_ITEM(py_args,0,PyUnicode_FromString(get_name())); } else { char buffer[80]; snprintf(buffer,sizeof(buffer)-1,"%64s:%ld",get_oclass()->get_name(),(long)get_id()); - PyTuple_SetItem(py_args,0,PyUnicode_FromString(buffer)); + PyTuple_SET_ITEM(py_args,0,PyUnicode_FromString(buffer)); } Py_complex z = {get_S().Re(), get_S().Im()}; PyDict_SetItemString(py_kwargs,"S",PyComplex_FromCComplex(z)); diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index 5f218b0ac..1412b2774 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -162,7 +162,7 @@ int powerplant::init(OBJECT *parent_hdr) if ( get_name() ) { - PyTuple_SetItem(py_args,0,PyUnicode_FromString(get_name())); + PyTuple_SET_ITEM(py_args,0,PyUnicode_FromString(get_name())); } else { From f35c62e09fbf58f6338050b963de20f1be2ec3fb Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 27 Feb 2024 10:54:27 -0800 Subject: [PATCH 088/122] Remove feeble attempt to get a core dump --- .github/workflows/develop.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/develop.yml b/.github/workflows/develop.yml index cfc10d02d..6948269af 100644 --- a/.github/workflows/develop.yml +++ b/.github/workflows/develop.yml @@ -33,4 +33,3 @@ jobs: path: | validate.txt validate.tar.gz - /var/lib/systemd/coredump From 32d0261cc94f1adbdb68b8fffc886788707a6446 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 27 Feb 2024 11:28:52 -0800 Subject: [PATCH 089/122] Fix more setitem errors --- module/pypower/powerplant.cpp | 2 +- module/pypower/pypower.cpp | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index 1412b2774..a39660f21 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -168,7 +168,7 @@ int powerplant::init(OBJECT *parent_hdr) { char buffer[80]; snprintf(buffer,sizeof(buffer)-1,"%64s:%ld",get_oclass()->get_name(),(long)get_id()); - PyTuple_SetItem(py_args,0,PyUnicode_FromString(buffer)); + PyTuple_SET_ITEM(py_args,0,PyUnicode_FromString(buffer)); } PyDict_SetItemString(py_kwargs,"city",PyUnicode_FromString(get_city())); PyDict_SetItemString(py_kwargs,"state",PyUnicode_FromString(get_state())); diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 3995efd90..912bcdabc 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -218,7 +218,7 @@ EXPORT bool on_init(void) busdata = PyList_New(nbus); for ( size_t n = 0 ; n < nbus ; n++ ) { - PyList_SetItem(busdata,n,PyList_New(enable_opf?17:13)); + PyList_SET_ITEM(busdata,n,PyList_New(enable_opf?17:13)); } PyDict_SetItemString(data,"bus",busdata); @@ -226,14 +226,14 @@ EXPORT bool on_init(void) PyDict_SetItemString(data,"branch",branchdata); for ( size_t n = 0 ; n < nbranch ; n++ ) { - PyList_SetItem(branchdata,n,PyList_New(13)); + PyList_SET_ITEM(branchdata,n,PyList_New(13)); } gendata = PyList_New(ngen); PyDict_SetItemString(data,"gen",gendata); for ( size_t n = 0 ; n < ngen ; n++ ) { - PyList_SetItem(gendata,n,PyList_New(enable_opf?25:21)); + PyList_SET_ITEM(gendata,n,PyList_New(enable_opf?25:21)); } if ( enable_opf ) @@ -242,7 +242,7 @@ EXPORT bool on_init(void) PyDict_SetItemString(data,"gencost",gencostdata); for ( size_t n = 0; n < ngencost ; n++ ) { - PyList_SetItem(gencostdata,n,PyList_New(4)); + PyList_SET_ITEM(gencostdata,n,PyList_New(4)); } } @@ -369,9 +369,11 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) SEND(0,model,Long,Long) SEND(1,startup,Double,Float) SEND(2,shutdown,Double,Float) - if ( PyList_GET_ITEM(pyobj,3) == NULL || strcmp((const char*)PyUnicode_DATA(PyList_GET_ITEM(pyobj,3)),obj->get_costs())!=0 ) + PyObject *py = PyList_GetItem(pyobj,3); + if ( py == NULL || strcmp((const char*)PyUnicode_DATA(py),obj->get_costs())!=0 ) { - PyList_SetItem(pyobj,3,PyUnicode_FromString(obj->get_costs())); + Py_XDECREF(py); + PyList_SET_ITEM(pyobj,3,PyUnicode_FromString(obj->get_costs())); } } } From c307672f33b9c24d9cb503d696ac43d5bf78e800 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 27 Feb 2024 16:47:04 -0800 Subject: [PATCH 090/122] Add powerline class --- module/pypower/Makefile.mk | 1 + module/pypower/powerline.cpp | 137 +++++++++++++++++++++++++++++++++++ module/pypower/powerline.h | 41 +++++++++++ module/pypower/pypower.cpp | 1 + module/pypower/pypower.h | 1 + runtime/gridlabd.h | 6 +- source/complex.h | 7 ++ 7 files changed, 193 insertions(+), 1 deletion(-) create mode 100644 module/pypower/powerline.cpp create mode 100644 module/pypower/powerline.h diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index 397469e92..df958d775 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -19,6 +19,7 @@ module_pypower_pypower_la_SOURCES += module/pypower/bus.cpp module/pypower/bus.h module_pypower_pypower_la_SOURCES += module/pypower/gen.cpp module/pypower/gen.h module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/gencost.h module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h +module_pypower_pypower_la_SOURCES += module/pypower/powerline.cpp module/pypower/powerline.h module_pypower_pypower_la_SOURCES += module/pypower/powerplant.cpp module/pypower/powerplant.h dist_pkgdata_DATA += module/pypower/pypower_solver.py diff --git a/module/pypower/powerline.cpp b/module/pypower/powerline.cpp new file mode 100644 index 000000000..9fce767c3 --- /dev/null +++ b/module/pypower/powerline.cpp @@ -0,0 +1,137 @@ +// module/pypower/powerline.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(powerline); +EXPORT_INIT(powerline); +EXPORT_PRECOMMIT(powerline); + +CLASS *powerline::oclass = NULL; +powerline *powerline::defaults = NULL; + +powerline::powerline(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"powerline",sizeof(powerline),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class powerline"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + + PT_double, "length[mile]", get_length_offset(), + PT_REQUIRED, + PT_DESCRIPTION, "length (miles)", + + PT_complex, "impedance[Ohm/mile]", get_impedance_offset(), + PT_REQUIRED, + PT_DESCRIPTION, "line impedance (Ohm/mile)", + + PT_enumeration, "status", get_status_offset(), + PT_DEFAULT, "IN", + PT_KEYWORD, "IN", (enumeration)PLS_IN, + PT_KEYWORD, "OUT", (enumeration)PLS_OUT, + PT_DESCRIPTION, "line status (IN or OUT)", + + PT_enumeration, "composition", get_composition_offset(), + PT_KEYWORD, "SERIES", (enumeration)PLC_SERIES, + PT_KEYWORD, "PARALLEL", (enumeration)PLC_PARALLEL, + PT_DESCRIPTION, "parent line composition (SERIES or PARALLEL)", + + NULL) < 1 ) + { + throw "unable to publish powerline properties"; + } + } +} + +int powerline::create(void) +{ + parent_is_branch = false; + return 1; // return 1 on success, 0 on failure +} + +int powerline::init(OBJECT *parent_hdr) +{ + powerline *parent = (powerline*)get_parent(); + if ( parent ) + { + if ( parent->isa("branch","pypower") ) + { + parent_is_branch = true; + } + else if ( parent->isa("powerline","pypower") ) + { + if ( ( parent->get_impedance().Re() != 0 || parent->get_impedance().Im() != 0 ) + && ( parent->get_length() > 0 ) ) + { + error("parent '%s' non-zero impedance will be overwritten",get_parent()->get_name()); + return 0; + } + } + else + { + error("parent '%s' is not a pypower branch or powerline",get_parent()->get_name()); + return 0; + } + + } + + // check impedance + if ( impedance.Re() != 0 || impedance.Im() != 0 ) + { + if ( length <= 0 ) + { + error("line length must be positive to calculate impedance and admittance"); + return 0; + } + Z = impedance * length; + Y = Z.Inv(); + } + + return 1; // return 1 on success, 0 on failure, 2 on retry later +} + +TIMESTAMP powerline::precommit(TIMESTAMP t0) +{ + if ( get_parent() != NULL ) + { + if ( parent_is_branch ) + { + branch *parent = (branch*)get_parent(); + // copy impedance/admittance values to branch + parent->set_r(get_Z().Re()); + parent->set_x(get_Z().Im()); + parent->set_b(get_Y().Im()); + } + else + { + powerline *parent = (powerline*)get_parent(); + if ( parent->get_composition() == PLC_SERIES ) + { + // add impedance + complex Z = parent->get_Z() + get_Z(); + parent->set_Z(Z); + parent->set_Y(Z.Inv()); + + } + else if ( parent->get_composition() == PLC_PARALLEL ) + { + complex Y = parent->get_Y() + get_Y(); + parent->set_Y(Y); + parent->set_Z(Y.Inv()); + } + else + { + exception("invalid powerline composition value '%d' encountered",get_composition()); + } + } + } + return TS_NEVER; +} + diff --git a/module/pypower/powerline.h b/module/pypower/powerline.h new file mode 100644 index 000000000..333b8ef19 --- /dev/null +++ b/module/pypower/powerline.h @@ -0,0 +1,41 @@ +// module/pypower/powerline.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _PYPOWER_POWERLINE_H +#define _PYPOWER_POWERLINE_H + +#include "gridlabd.h" + +class powerline : public gld_object +{ + +public: + // published properties + GL_ATOMIC(double,length); + GL_ATOMIC(complex,impedance); + typedef enum {PLS_OUT=0,PLS_IN=1} POWERLINESTATUS; + GL_ATOMIC(enumeration,status); + typedef enum {PLC_SERIES=1,PLC_PARALLEL=2} POWERLINECOMPOSITION; + GL_ATOMIC(enumeration,composition); + +public: + GL_ATOMIC(complex,Z); + GL_ATOMIC(complex,Y); + +public: + bool parent_is_branch; + +public: + // event handlers + powerline(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP precommit(TIMESTAMP t1); + +public: + // internal properties + static CLASS *oclass; + static powerline *defaults; +}; + +#endif // _LOAD_H diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 912bcdabc..2e5970ace 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -35,6 +35,7 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new gencost(module); new load(module); new powerplant(module); + new powerline(module); gl_global_create("pypower::version", PT_int32, &pypower_version, diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index d6ef3bbd7..628c99a7c 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -17,6 +17,7 @@ #include "gencost.h" #include "load.h" #include "powerplant.h" +#include "powerline.h" #define MAXENT 30000 // maximum number of bus/branch/gen/gencost entities supported diff --git a/runtime/gridlabd.h b/runtime/gridlabd.h index bc1039519..2e33cb126 100644 --- a/runtime/gridlabd.h +++ b/runtime/gridlabd.h @@ -166,7 +166,11 @@ class complex { // return r; //}; #endif - + inline complex Inv(void) + { + double a = r*r + i*i; + return complex(r/a,-i/a); + }; inline complex operator - (void) /**< change sign */ { return complex(-r,-i,f); diff --git a/source/complex.h b/source/complex.h index 37ad2b652..fd4e55afb 100644 --- a/source/complex.h +++ b/source/complex.h @@ -248,6 +248,13 @@ inline DEPRECATED double complex_set_ang(C,D) {}; // TODO return f; }; + // Method: Inv + inline complex Inv(void) + { + double a = r*r + i*i; + return complex(r/a,-i/a); + }; + // Method: Mag inline double Mag(void) const /**< compute magnitude */ { From 31be36110c7bae45ccb5b62e1c65ea8af6c7a61e Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 27 Feb 2024 16:55:08 -0800 Subject: [PATCH 091/122] Update powerline.cpp --- module/pypower/powerline.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/pypower/powerline.cpp b/module/pypower/powerline.cpp index 9fce767c3..cc00547b4 100644 --- a/module/pypower/powerline.cpp +++ b/module/pypower/powerline.cpp @@ -99,7 +99,7 @@ int powerline::init(OBJECT *parent_hdr) TIMESTAMP powerline::precommit(TIMESTAMP t0) { - if ( get_parent() != NULL ) + if ( status == PLS_IN && get_parent() != NULL ) { if ( parent_is_branch ) { From 7fd6f48d88e422e67e6532d5d78fbbf1fc821cb1 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 27 Feb 2024 16:55:10 -0800 Subject: [PATCH 092/122] Update Pypower.md --- docs/Module/Pypower.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md index 3018b771d..04660fcff 100644 --- a/docs/Module/Pypower.md +++ b/docs/Module/Pypower.md @@ -50,7 +50,7 @@ the load is `OFFLINE`, the values of `S` is zero regardless of the value of ## Powerplants -Using the `powerplant` objects allows integration of one or more quasi-static +Using `powerplant` objects allows integration of one or more quasi-static generator models with both `bus` and `gen` objects. When integrating with a `bus` object, the `S` value real and imaginary values are added to the `bus` properties `Pd` and `Qd`, respectively, when the plant is `ONLINE`. @@ -58,6 +58,20 @@ properties `Pd` and `Qd`, respectively, when the plant is `ONLINE`. When integrated with a `gen` object, both the `Pd` and `Qd` values are updated based on the powerplant's generator status and type. +## Powerlines + +Using `powerline` object allows composite lines to be constructed and +assembled into `branch` objects. A `powerline` may either have a `branch` +parent or another `powerline` object, in which case the parent must specify +whether its `composition` is either `SERIES` or `PARALLEL`. When a +`powerline` is not a composite line you must specify its `impedance` in Ohms +per mile and its length in `miles`. Only lines with `status` values `IN` are +assembled in the parent line. Line with `status` values `OUT` are ignored. + +The `status` value, `impedance`, `length`, and `composition` may be changed at +any time during a simulation. However, these values are only checked for +consistency and sanity during initialization. + ## Controllers Controllers may be added by specifying the `controllers` global in the From fb6fdfb56ce93abee7d2f591918471e073bca38c Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Tue, 27 Feb 2024 17:07:56 -0800 Subject: [PATCH 093/122] Create test_case14_powerline.glm --- .../autotest/test_case14_powerline.glm | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 module/pypower/autotest/test_case14_powerline.glm diff --git a/module/pypower/autotest/test_case14_powerline.glm b/module/pypower/autotest/test_case14_powerline.glm new file mode 100644 index 000000000..931f6127d --- /dev/null +++ b/module/pypower/autotest/test_case14_powerline.glm @@ -0,0 +1,21 @@ +#define CASE=14 +#ifexists "../case.glm" +#define DIR=.. +#endif +#include "${DIR:-.}/case.glm" + +module pypower +{ + maximum_timestep 3600; + save_case TRUE; +} + +// simple copy into branch +object powerline +{ + parent pp_branch_1; + impedance 0.01938+0.05917j mOhm/mile; + length 1000 mile; +} + +// TODO: add more tests of different line compositions From e1a781009003b5928e9d7372b5022036111b7ea2 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 06:59:52 -0800 Subject: [PATCH 094/122] Add sync iteration check --- module/pypower/pypower.cpp | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 2e5970ace..7cfc9b805 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -399,21 +399,28 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) return TS_INVALID; } +#define RECV(NAME,INDEX,FROM,TO) { PyObject *py = PyList_GET_ITEM(pyobj,INDEX);\ + if ( obj->get_##NAME() != Py##FROM##_As##TO(py) ) { \ + n_changes++; \ + obj->set_##NAME(Py##FROM##_As##TO(py)); \ + }} + // copy values back from solver + n_changes = 0; PyObject *busdata = PyDict_GetItemString(result,"bus"); for ( size_t n = 0 ; n < nbus ; n++ ) { bus *obj = buslist[n]; PyObject *pyobj = PyList_GetItem(busdata,n); - obj->set_Vm(PyFloat_AsDouble(PyList_GetItem(pyobj,7))); - obj->set_Va(PyFloat_AsDouble(PyList_GetItem(pyobj,8))); + RECV(Vm,7,Float,Double) + RECV(Va,8,Float,Double) if ( enable_opf ) { - obj->set_lam_P(PyFloat_AsDouble(PyList_GetItem(pyobj,13))); - obj->set_lam_Q(PyFloat_AsDouble(PyList_GetItem(pyobj,14))); - obj->set_mu_Vmax(PyFloat_AsDouble(PyList_GetItem(pyobj,15))); - obj->set_mu_Vmin(PyFloat_AsDouble(PyList_GetItem(pyobj,16))); + RECV(lam_P,13,Float,Double) + RECV(lam_Q,14,Float,Double) + RECV(mu_Vmax,15,Float,Double) + RECV(mu_Vmin,16,Float,Double) } } @@ -422,15 +429,15 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { gen *obj = genlist[n]; PyObject *pyobj = PyList_GetItem(gendata,n); - obj->set_Pg(PyFloat_AsDouble(PyList_GetItem(pyobj,1))); - obj->set_Qg(PyFloat_AsDouble(PyList_GetItem(pyobj,2))); - obj->set_apf(PyFloat_AsDouble(PyList_GetItem(pyobj,20))); + RECV(Pg,1,Float,Double) + RECV(Qg,2,Float,Double) + RECV(apf,20,Float,Double) if ( enable_opf ) { - obj->set_mu_Pmax(PyFloat_AsDouble(PyList_GetItem(pyobj,21))); - obj->set_mu_Pmin(PyFloat_AsDouble(PyList_GetItem(pyobj,22))); - obj->set_mu_Qmax(PyFloat_AsDouble(PyList_GetItem(pyobj,23))); - obj->set_mu_Qmin(PyFloat_AsDouble(PyList_GetItem(pyobj,24))); + RECV(mu_Pmax,21,Float,Double) + RECV(mu_Pmin,22,Float,Double) + RECV(mu_Qmax,23,Float,Double) + RECV(mu_Qmin,24,Float,Double) } } } @@ -448,7 +455,12 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { gl_warning("pypower solver failed"); } + if ( n_changes > 0 ) + { + return t0; + } return maximum_timestep > 0 ? t0+maximum_timestep : TS_NEVER; + } } From a4686a280a7431decd01f318adad12687ee6e711 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 15:05:38 -0800 Subject: [PATCH 095/122] Update powerplant.cpp Signed-off-by: David P. Chassin --- module/pypower/powerplant.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index a39660f21..6a68b53a4 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -203,7 +203,12 @@ TIMESTAMP powerplant::presync(TIMESTAMP t0) // copy data to parent if ( is_dynamic ) // gen parent { - throw "TODO"; + if ( S.Re() != 0 || S.Im() != 0 ) + { + gen *parent = (gen*)get_parent(); + parent->set_Pg(parent->get_Pg()-S.Re()); + parent->set_Qg(parent->get_Qg()-S.Im()); + } } else // bus parent { From 2964c2c011256c19ca00fae58c560173da658a1d Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 15:15:39 -0800 Subject: [PATCH 096/122] Create README.md Signed-off-by: David P. Chassin --- module/pypower/README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 module/pypower/README.md diff --git a/module/pypower/README.md b/module/pypower/README.md new file mode 100644 index 000000000..e4df0033a --- /dev/null +++ b/module/pypower/README.md @@ -0,0 +1,40 @@ +This module was developed by [David Chassin](https://github.com/dchassin) at SLAC National Accelerator Laboratory as part of the REGROW project (see https://github.com/slacgismo/regrow). + +# Theory of Operation + +The `pypower` module provides PF and OPF solvers that are suitable for reduced-order modeling of transmission and substransmission systems. The solvers are integrated at the module level, meaning that module event handlers initiate the powerflow solvers. The two events that are handled are the `on_init` and `on_sync` events. In addition class-level event handlers are implemented as follows. + +| Class | `create` | `init` | `precommit` | `presync` | `sync` | `postsync` | `commit` | +| ----- | :------: | :----: | :---------: | :-------: | :----: | :--------: | :------: | +| Module | X | X | | | X [1] | | | +| `branch` | X | X | | | | | | +| `bus` | X | X | | X | | | | +| `gen` | X | X | | | | | | +| `gencost` | X | X | | | | | | +| `load` | X | X | | X | X | X | | +| `powerline` | X | X | X | | | | | +| `powerplant` | X | X | | X | X | X | | + +[1] Only called when `on_sync(data)` is defined in `controllers` python file. + +# Modeling + +The model has three layers. + +1. Solver layer (`bus`, `branch`, `gen`, and `gencost` classes) which are used to transfer data from the model to solver data arrays. +2. Model layer (`powerplant`, `powerline`, and `load` classes) which are used to implement model reductions from detailed system models to solver data. +3. Control layer (`controllers` python file) which are used to implement controls for specific model reductions classes. + +Data transfer from control layer to model layer are performed by passing object data to control functions defined in the `controllers` python file and copying returned values back to the model layer objects. Data transfer from the model layer to the solver layer is performed automatically by the `on_sync` solver code. Some model data is not copied unless the OPF solver is enabled and `gencost` objects are defined. + +![Module structure diagram](https://lucid.app/publicSegments/view/93b52ed0-f566-4cdc-ab3d-345b52b3e2ce/image.png) + +Figure 1: Module structure diagram [[Edit](https://lucid.app/lucidspark/56584160-b3c6-4798-9558-ce9f991d4ce0/edit?viewport_loc=-701%2C54%2C3413%2C1701%2C0_0&invitationId=inv_66ba35f7-3f3c-4b15-8cde-31ac0933cf77)] + +# Control + +The `controllers` file may contain the following functions + +* `on_init()` which is called when the model is initialized at the start time of the simulation. +* `on_sync(data)` which is called when the timestep is advanced to the next simulation step. The `data` object contains the data which will be sent to the solver. This data may be changed. Caveat: this can seriously mess up the solver and cause it fail. +* `my_controller(obj,**kwargs)` which is called for any `load` or `powerplant` object which defines its `controller` property with the corresponding function name. The value `obj` contains the name of the object and `kwargs` contains a `dict` of the objects properties. The return value is a `dict` which can contain any property to be copied back to the object, as well as a time `t` at which the next event occurs, if any. From c5d619b112ec0f1abdedd0568d109dcf15db340f Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 15:46:13 -0800 Subject: [PATCH 097/122] Update pypower.cpp --- module/pypower/pypower.cpp | 72 +++++++++++++++++++++++++++++++------- 1 file changed, 59 insertions(+), 13 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 7cfc9b805..979679ff8 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -18,6 +18,7 @@ char1024 controllers; char1024 controllers_path; PyObject *py_controllers; PyObject *py_globals; +PyObject *py_sync; EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) { @@ -143,6 +144,7 @@ EXPORT bool on_init(void) gl_error("unable to get globals in '%s'",(const char*)controllers); return false; } + Py_INCREF(py_globals); PyObject *on_init = PyDict_GetItemString(py_globals,"on_init"); if ( on_init ) @@ -164,7 +166,6 @@ EXPORT bool on_init(void) { gl_error("%s.on_init() return None (expected bool)",(const char*)controllers); } - Py_DECREF(on_init); return false; } if ( PyBool_Check(result) ) @@ -172,7 +173,6 @@ EXPORT bool on_init(void) if ( ! PyObject_IsTrue(result) ) { gl_error("%s.on_init() failed (returned False)",(const char*)controllers); - Py_DECREF(on_init); Py_DECREF(result); return false; } @@ -180,14 +180,22 @@ EXPORT bool on_init(void) else { gl_error("%s.on_init() returned non-boolean value (expected True or False)",(const char*)controllers); - Py_DECREF(on_init); Py_DECREF(result); return false; } - - Py_DECREF(on_init); Py_DECREF(result); } + + py_sync = PyDict_GetItemString(py_globals,"on_sync"); + if ( py_sync ) + { + if ( ! PyCallable_Check(py_sync) ) + { + gl_error("%s.on_sync() is not callable",(const char*)controllers); + return false; + } + Py_INCREF(py_sync); + } } // import pypower solver @@ -260,7 +268,7 @@ EXPORT bool on_init(void) return true; } -// conditional send (only if value differs or is not set yet) +// conditional solver send/receive (only if value differs or is not set yet) #define SEND(INDEX,NAME,FROM,TO) { PyObject *py = PyList_GetItem(pyobj,INDEX); \ if ( py == NULL || obj->get_##NAME() != Py##TO##_As##FROM(py) ) { \ PyObject *value = Py##TO##_From##FROM(obj->get_##NAME()); \ @@ -273,6 +281,12 @@ EXPORT bool on_init(void) n_changes++; \ }}} +#define RECV(NAME,INDEX,FROM,TO) { PyObject *py = PyList_GET_ITEM(pyobj,INDEX);\ + if ( obj->get_##NAME() != Py##FROM##_As##TO(py) ) { \ + n_changes++; \ + obj->set_##NAME(Py##FROM##_As##TO(py)); \ + }} + EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { // not a pypower model @@ -382,8 +396,45 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) // run solver PyErr_Clear(); static PyObject *result = NULL; + TIMESTAMP t1 = TS_NEVER; if ( result == NULL || n_changes > 0 ) { + // run controller on_sync, if any + if ( py_sync ) + { + PyDict_SetItemString(data,"t",PyLong_FromLong(t0)); + PyErr_Clear(); + PyObject *ts = PyObject_CallOneArg(py_sync,data); + if ( PyErr_Occurred() ) + { + PyErr_Print(); + return TS_INVALID; + } + if ( ts == NULL || ! PyLong_Check(ts) ) + { + gl_error("%s.on_sync(data) returned value that is not a valid timestamp",(const char*)controllers); + Py_XDECREF(ts); + return TS_INVALID; + } + t1 = PyLong_AsLong(ts); + Py_DECREF(ts); + if ( t1 < 0 ) + { + t1 = TS_NEVER; + } + else if ( t1 == 0 && stop_on_failure ) + { + gl_error("%s.on_sync(data) halted the simulation",(const char*)controllers); + return TS_INVALID; + } + else if ( t1 < t0 ) + { + gl_error("%s.on_sync(data) returned a timestamp earlier than sync time t0=%lld",(const char*)controllers,t0); + return TS_INVALID; + } + } + + // run pypower solver if ( result != data ) { Py_XDECREF(result); @@ -399,12 +450,6 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) return TS_INVALID; } -#define RECV(NAME,INDEX,FROM,TO) { PyObject *py = PyList_GET_ITEM(pyobj,INDEX);\ - if ( obj->get_##NAME() != Py##FROM##_As##TO(py) ) { \ - n_changes++; \ - obj->set_##NAME(Py##FROM##_As##TO(py)); \ - }} - // copy values back from solver n_changes = 0; PyObject *busdata = PyDict_GetItemString(result,"bus"); @@ -459,7 +504,8 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { return t0; } - return maximum_timestep > 0 ? t0+maximum_timestep : TS_NEVER; + TIMESTAMP t2 = maximum_timestep > 0 ? t0+maximum_timestep : TS_NEVER; + return min(t1,t2); } } From 7c2d614d4780d8e44764c4b44e5785894e66d8b5 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 15:46:18 -0800 Subject: [PATCH 098/122] Update powerplant.cpp --- module/pypower/powerplant.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/module/pypower/powerplant.cpp b/module/pypower/powerplant.cpp index 6a68b53a4..73555b0b3 100644 --- a/module/pypower/powerplant.cpp +++ b/module/pypower/powerplant.cpp @@ -15,7 +15,7 @@ powerplant::powerplant(MODULE *module) if (oclass==NULL) { // register to receive notice for first top down. bottom up, and second top down synchronizations - oclass = gld_class::create(module,"powerplant",sizeof(powerplant),PC_PRETOPDOWN|PC_BOTTOMUP|PC_POSTTOPDOWN|PC_AUTOLOCK|PC_OBSERVER); + oclass = gld_class::create(module,"powerplant",sizeof(powerplant),PC_PRETOPDOWN|PC_BOTTOMUP|PC_AUTOLOCK|PC_OBSERVER); if (oclass==NULL) throw "unable to register class powerplant"; else @@ -300,14 +300,7 @@ TIMESTAMP powerplant::sync(TIMESTAMP t0) TIMESTAMP powerplant::postsync(TIMESTAMP t0) { - if ( is_dynamic ) // gen parent - { - throw "TODO"; - } - else - { - // copy data from parent - // bus *parent = (bus*)get_parent(); - } + // cannot separate contribution of this powerplant to total gen Pg,Qg + exception("invalid postsync event requrest"); return TS_NEVER; } From e7ece5c4a84fdf2426971ebf57fef5ff9615fbf0 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 16:04:20 -0800 Subject: [PATCH 099/122] Update pypower.cpp --- module/pypower/pypower.cpp | 81 ++++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 38 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 979679ff8..939009c3e 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -289,6 +289,8 @@ EXPORT bool on_init(void) EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { + // fprintf(stderr," --> t0 = %lld\n",t0); + // not a pypower model if ( nbus == 0 || nbranch == 0 ) { @@ -393,52 +395,53 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) } } - // run solver - PyErr_Clear(); - static PyObject *result = NULL; + // run controller on_sync, if any TIMESTAMP t1 = TS_NEVER; - if ( result == NULL || n_changes > 0 ) + if ( py_sync ) { - // run controller on_sync, if any - if ( py_sync ) + PyDict_SetItemString(data,"t",PyLong_FromLong(t0)); + PyErr_Clear(); + PyObject *ts = PyObject_CallOneArg(py_sync,data); + if ( PyErr_Occurred() ) { - PyDict_SetItemString(data,"t",PyLong_FromLong(t0)); - PyErr_Clear(); - PyObject *ts = PyObject_CallOneArg(py_sync,data); - if ( PyErr_Occurred() ) - { - PyErr_Print(); - return TS_INVALID; - } - if ( ts == NULL || ! PyLong_Check(ts) ) - { - gl_error("%s.on_sync(data) returned value that is not a valid timestamp",(const char*)controllers); - Py_XDECREF(ts); - return TS_INVALID; - } - t1 = PyLong_AsLong(ts); - Py_DECREF(ts); - if ( t1 < 0 ) - { - t1 = TS_NEVER; - } - else if ( t1 == 0 && stop_on_failure ) - { - gl_error("%s.on_sync(data) halted the simulation",(const char*)controllers); - return TS_INVALID; - } - else if ( t1 < t0 ) - { - gl_error("%s.on_sync(data) returned a timestamp earlier than sync time t0=%lld",(const char*)controllers,t0); - return TS_INVALID; - } + PyErr_Print(); + return TS_INVALID; + } + if ( ts == NULL || ! PyLong_Check(ts) ) + { + gl_error("%s.on_sync(data) returned value that is not a valid timestamp",(const char*)controllers); + Py_XDECREF(ts); + return TS_INVALID; + } + t1 = PyLong_AsLong(ts); + Py_DECREF(ts); + if ( t1 < 0 ) + { + t1 = TS_NEVER; + } + else if ( t1 == 0 && stop_on_failure ) + { + gl_error("%s.on_sync(data) halted the simulation",(const char*)controllers); + return TS_INVALID; } + else if ( t1 < t0 ) + { + gl_error("%s.on_sync(data) returned a timestamp earlier than sync time t0=%lld",(const char*)controllers,t0); + return TS_INVALID; + } + // fprintf(stderr," --> t1 = %lld\n",t1); + } + // run solver + static PyObject *result = NULL; + if ( result == NULL || n_changes > 0 ) + { // run pypower solver if ( result != data ) { Py_XDECREF(result); } + PyErr_Clear(); result = PyObject_CallOneArg(solver,data); // receive results (if new) @@ -486,9 +489,9 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) } } } - PyErr_Clear(); } + PyErr_Clear(); if ( result == NULL && stop_on_failure ) { gl_warning("pypower solver failed"); @@ -502,10 +505,12 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) } if ( n_changes > 0 ) { + // fprintf(stderr," --> n_changes = %d\n",n_changes); return t0; } TIMESTAMP t2 = maximum_timestep > 0 ? t0+maximum_timestep : TS_NEVER; - return min(t1,t2); + // fprintf(stderr," --> t2 = %lld\n",t2); + return (TIMESTAMP)min((unsigned long long)t1,(unsigned long long)t2); } } From 0c42ff282b4541040198c9e4009a974c8bc1420c Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 16:04:24 -0800 Subject: [PATCH 100/122] Update controllers.py --- module/pypower/autotest/controllers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module/pypower/autotest/controllers.py b/module/pypower/autotest/controllers.py index b845db48a..3660847d1 100644 --- a/module/pypower/autotest/controllers.py +++ b/module/pypower/autotest/controllers.py @@ -4,8 +4,9 @@ def on_init(): # print("controllers init ok",file=sys.stderr) return True -def on_sync(t,**kwargs): - return -1 +def on_sync(data): + # print(f"controllers sync called, data={data}",file=sys.stderr) + return (int(data['t']/3600)+1)*3600 # advance to top of next hour def load_control(obj,**kwargs): # print(obj,": load control update",kwargs,file=sys.stderr) From d07820a1694303d6f5fe82926cc4d082fd8fc4f8 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 16:53:14 -0800 Subject: [PATCH 101/122] Update pypower.cpp --- module/pypower/pypower.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 939009c3e..fa7a19bd3 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -13,6 +13,7 @@ int32 pypower_version = 2; bool stop_on_failure = false; int32 maximum_timestep = 0; // seconds; 0 = no max ts enumeration solver_method = 1; +double solver_update_resolution = 1e-8; bool save_case = false; char1024 controllers; char1024 controllers_path; @@ -89,6 +90,11 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) PT_DESCRIPTION, "Python module containing controller functions", NULL); + gl_global_create("pypower::solver_update_resolution", + PT_double, &solver_update_resolution, + PT_DESCRIPTION, "Minimum difference before a value is considered changed", + NULL); + // always return the first class registered return bus::oclass; } @@ -270,7 +276,7 @@ EXPORT bool on_init(void) // conditional solver send/receive (only if value differs or is not set yet) #define SEND(INDEX,NAME,FROM,TO) { PyObject *py = PyList_GetItem(pyobj,INDEX); \ - if ( py == NULL || obj->get_##NAME() != Py##TO##_As##FROM(py) ) { \ + if ( py == NULL || fabs(obj->get_##NAME()-Py##TO##_As##FROM(py)) > solver_update_resolution ) { \ PyObject *value = Py##TO##_From##FROM(obj->get_##NAME()); \ if ( value == NULL ) { \ gl_warning("pypower:on_sync(t0=%lld): unable to create value " #NAME " for data item %d",t0,INDEX); \ @@ -282,15 +288,13 @@ EXPORT bool on_init(void) }}} #define RECV(NAME,INDEX,FROM,TO) { PyObject *py = PyList_GET_ITEM(pyobj,INDEX);\ - if ( obj->get_##NAME() != Py##FROM##_As##TO(py) ) { \ + if ( fabs(obj->get_##NAME()-Py##FROM##_As##TO(py)) > solver_update_resolution ) { \ n_changes++; \ obj->set_##NAME(Py##FROM##_As##TO(py)); \ }} EXPORT TIMESTAMP on_sync(TIMESTAMP t0) { - // fprintf(stderr," --> t0 = %lld\n",t0); - // not a pypower model if ( nbus == 0 || nbranch == 0 ) { @@ -429,7 +433,6 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) gl_error("%s.on_sync(data) returned a timestamp earlier than sync time t0=%lld",(const char*)controllers,t0); return TS_INVALID; } - // fprintf(stderr," --> t1 = %lld\n",t1); } // run solver @@ -445,12 +448,12 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) result = PyObject_CallOneArg(solver,data); // receive results (if new) - if ( result != NULL && result != data ) + if ( result != NULL ) { if ( ! PyDict_Check(result) ) { gl_error("pypower solver returned invalid result type (not a dict)"); - return TS_INVALID; + return stop_on_failure ? TS_INVALID : TS_NEVER; } // copy values back from solver @@ -505,11 +508,9 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) } if ( n_changes > 0 ) { - // fprintf(stderr," --> n_changes = %d\n",n_changes); return t0; } TIMESTAMP t2 = maximum_timestep > 0 ? t0+maximum_timestep : TS_NEVER; - // fprintf(stderr," --> t2 = %lld\n",t2); return (TIMESTAMP)min((unsigned long long)t1,(unsigned long long)t2); } From df96aa31a00ad7081cd6e19c116e604049939c66 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 16:53:17 -0800 Subject: [PATCH 102/122] Update Pypower.md --- docs/Module/Pypower.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md index 04660fcff..dc31bec57 100644 --- a/docs/Module/Pypower.md +++ b/docs/Module/Pypower.md @@ -16,6 +16,7 @@ module pypower bool stop_on_failure; // Flag to stop simulation on solver failure (default is FALSE) bool save_case; // Flag to enable saving case data and results (default is FALSE) char1024 controllers; // Python module containing controller functions + double solver_update_resolution; // Minimum difference before a value is considered changed } ~~~ @@ -26,11 +27,19 @@ objects used to link the two solvers are supported by the `bus`, `branch`, and `gen` classes. For details on these objects' properties, see the [PyPower documentation]([https://pypi.org/project/PYPOWER/). -If `enable_opf` is `TRUE`, then the OPF solver is used when `gencost` objects are defined. +If `enable_opf` is `TRUE`, then the OPF solver is used when `gencost` objects +are defined. If `save_case` is `TRUE`, then the case data and solver results are stored in `pypower_casedata.py` and `pypower_results.py` files. +If you have convergence iteration limit issues when larger models, try +increasing the value of `solver_update_resolution`. The larger this value +is, the larger a difference between an old value and new value from the +solver must be to be considered a change necessitating additional iteration. +The default value is `1e-8`, which should be sufficient for most models. + + # Integration Objects Integration objects are used to link assets and control models with `pypower` From b5710168855a7c5afc12e47d60cd23ca31d638cf Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 28 Feb 2024 16:53:21 -0800 Subject: [PATCH 103/122] Update test_case14_err.glm --- module/pypower/autotest/test_case14_err.glm | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/module/pypower/autotest/test_case14_err.glm b/module/pypower/autotest/test_case14_err.glm index 249b3dd38..bf87a0e56 100644 --- a/module/pypower/autotest/test_case14_err.glm +++ b/module/pypower/autotest/test_case14_err.glm @@ -1,12 +1,15 @@ #define CASE=14e #ifexists "../case.glm" #define DIR=.. -#endif -#ifexist ../case${CASE}.py -#system cp ../case${CASE/e/}.py ./case${CASE}.py // cause an error -#define DIR=.. +#setenv PYTHONPATH=..:${PYTHONPATH} #endif +module pypower +{ + solver_method GS; + save_case TRUE; +} + clock { timezone "PST+8PDT"; @@ -22,7 +25,3 @@ clock #on_exit 0 python3 ${DIR:-.}/check_case.py case${CASE}.json case${CASE}_ref.json pp_bus_1/Vm > gridlabd.diff -module pypower -{ - solver_method GS; -} From 82c4aad3917888905753a4bfc0d1a34c7b86ec91 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Thu, 29 Feb 2024 06:48:23 -0800 Subject: [PATCH 104/122] Add transformer and relay classes --- module/pypower/Makefile.mk | 3 + module/pypower/branch.cpp | 2 + module/pypower/branch.h | 3 + module/pypower/powerline.cpp | 43 ++++++++-- module/pypower/powerline.h | 4 + module/pypower/pypower.cpp | 4 + module/pypower/pypower.h | 3 + module/pypower/relay.cpp | 140 +++++++++++++++++++++++++++++++ module/pypower/relay.h | 39 +++++++++ module/pypower/scada.cpp | 1 + module/pypower/scada.h | 0 module/pypower/transformer.cpp | 148 +++++++++++++++++++++++++++++++++ module/pypower/transformer.h | 37 +++++++++ 13 files changed, 420 insertions(+), 7 deletions(-) create mode 100644 module/pypower/relay.cpp create mode 100644 module/pypower/relay.h create mode 100644 module/pypower/scada.cpp create mode 100644 module/pypower/scada.h create mode 100644 module/pypower/transformer.cpp create mode 100644 module/pypower/transformer.h diff --git a/module/pypower/Makefile.mk b/module/pypower/Makefile.mk index df958d775..fe8e0a2d1 100644 --- a/module/pypower/Makefile.mk +++ b/module/pypower/Makefile.mk @@ -21,5 +21,8 @@ module_pypower_pypower_la_SOURCES += module/pypower/gencost.cpp module/pypower/g module_pypower_pypower_la_SOURCES += module/pypower/load.cpp module/pypower/load.h module_pypower_pypower_la_SOURCES += module/pypower/powerline.cpp module/pypower/powerline.h module_pypower_pypower_la_SOURCES += module/pypower/powerplant.cpp module/pypower/powerplant.h +module_pypower_pypower_la_SOURCES += module/pypower/relay.cpp module/pypower/relay.h +module_pypower_pypower_la_SOURCES += module/pypower/scada.cpp module/pypower/scada.h +module_pypower_pypower_la_SOURCES += module/pypower/transformer.cpp module/pypower/transformer.h dist_pkgdata_DATA += module/pypower/pypower_solver.py diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp index 2d96c5a51..0ef5bd3b0 100644 --- a/module/pypower/branch.cpp +++ b/module/pypower/branch.cpp @@ -81,6 +81,8 @@ int branch::create(void) throw "maximum branch entities exceeded"; } + child_count = 0; + return 1; /* return 1 on success, 0 on failure */ } diff --git a/module/pypower/branch.h b/module/pypower/branch.h index 3a4485d78..475a6d6c5 100644 --- a/module/pypower/branch.h +++ b/module/pypower/branch.h @@ -25,6 +25,9 @@ class branch : public gld_object GL_ATOMIC(double,angmin); GL_ATOMIC(double,angmax); +public: + GL_ATOMIC(int32,child_count); + public: // event handlers branch(MODULE *module); diff --git a/module/pypower/powerline.cpp b/module/pypower/powerline.cpp index cc00547b4..176335406 100644 --- a/module/pypower/powerline.cpp +++ b/module/pypower/powerline.cpp @@ -53,6 +53,12 @@ powerline::powerline(MODULE *module) int powerline::create(void) { parent_is_branch = false; + Z = complex(0,0); + Y = complex(0,0); + ratio = 1.0; + angle = 0.0; + rating = 0.0; + return 1; // return 1 on success, 0 on failure } @@ -63,7 +69,15 @@ int powerline::init(OBJECT *parent_hdr) { if ( parent->isa("branch","pypower") ) { + branch *parent = (branch*)get_parent(); parent_is_branch = true; + int32 n_children = parent->get_child_count(); + if ( n_children > 0 ) + { + error("parent '%s' cannot accept more than one child component",get_parent()->get_name()); + return 0; + } + parent->set_child_count(n_children+1); } else if ( parent->isa("powerline","pypower") ) { @@ -81,6 +95,10 @@ int powerline::init(OBJECT *parent_hdr) } } + else + { + warning("powerline without parent does nothing"); + } // check impedance if ( impedance.Re() != 0 || impedance.Im() != 0 ) @@ -99,17 +117,27 @@ int powerline::init(OBJECT *parent_hdr) TIMESTAMP powerline::precommit(TIMESTAMP t0) { - if ( status == PLS_IN && get_parent() != NULL ) + if ( get_parent() != NULL ) { if ( parent_is_branch ) { branch *parent = (branch*)get_parent(); - // copy impedance/admittance values to branch - parent->set_r(get_Z().Re()); - parent->set_x(get_Z().Im()); - parent->set_b(get_Y().Im()); + + if ( get_status() == PLS_IN ) + { + // copy status/impedance/admittance values to branch + parent->set_r(get_Z().Re()); + parent->set_x(get_Z().Im()); + parent->set_b(get_Y().Im()); + parent->set_rateA(get_rateA()); + parent->set_status(1); + } + else + { + parent->set_status(0); + } } - else + else if ( get_status() == PLS_IN ) { powerline *parent = (powerline*)get_parent(); if ( parent->get_composition() == PLC_SERIES ) @@ -118,13 +146,14 @@ TIMESTAMP powerline::precommit(TIMESTAMP t0) complex Z = parent->get_Z() + get_Z(); parent->set_Z(Z); parent->set_Y(Z.Inv()); - + parent->set_rateA(min(parent->get_rateA(),get_rateA())); } else if ( parent->get_composition() == PLC_PARALLEL ) { complex Y = parent->get_Y() + get_Y(); parent->set_Y(Y); parent->set_Z(Y.Inv()); + parent->set_rateA(parent->get_rateA()+get_rateA()); } else { diff --git a/module/pypower/powerline.h b/module/pypower/powerline.h index 333b8ef19..3f4c1e968 100644 --- a/module/pypower/powerline.h +++ b/module/pypower/powerline.h @@ -13,12 +13,16 @@ class powerline : public gld_object // published properties GL_ATOMIC(double,length); GL_ATOMIC(complex,impedance); + GL_ATOMIC(double,rating); typedef enum {PLS_OUT=0,PLS_IN=1} POWERLINESTATUS; GL_ATOMIC(enumeration,status); typedef enum {PLC_SERIES=1,PLC_PARALLEL=2} POWERLINECOMPOSITION; GL_ATOMIC(enumeration,composition); public: + GL_ATOMIC(double,ratio); + GL_ATOMIC(double,angle); + GL_ATOMIC(double,rateA); GL_ATOMIC(complex,Z); GL_ATOMIC(complex,Y); diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index fa7a19bd3..155862b7d 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -38,6 +38,10 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new load(module); new powerplant(module); new powerline(module); + new relay(module); +#warning "scada.cpp not implemented" + // new scada(module); + new transformer(module); gl_global_create("pypower::version", PT_int32, &pypower_version, diff --git a/module/pypower/pypower.h b/module/pypower/pypower.h index 628c99a7c..4bcfd3096 100644 --- a/module/pypower/pypower.h +++ b/module/pypower/pypower.h @@ -18,6 +18,9 @@ #include "load.h" #include "powerplant.h" #include "powerline.h" +#include "relay.h" +#include "scada.h" +#include "transformer.h" #define MAXENT 30000 // maximum number of bus/branch/gen/gencost entities supported diff --git a/module/pypower/relay.cpp b/module/pypower/relay.cpp new file mode 100644 index 000000000..46bf6175b --- /dev/null +++ b/module/pypower/relay.cpp @@ -0,0 +1,140 @@ +// module/pypower/relay.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(relay); +EXPORT_INIT(relay); +EXPORT_PRECOMMIT(relay); + +CLASS *relay::oclass = NULL; +relay *relay::defaults = NULL; + +relay::relay(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"relay",sizeof(relay),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class relay"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + + PT_enumeration, "status", get_status_offset(), + PT_DEFAULT, "IN", + PT_KEYWORD, "IN", (enumeration)RS_IN, + PT_KEYWORD, "OUT", (enumeration)RS_OUT, + PT_DESCRIPTION, "relay status (IN or OUT)", + + NULL) < 1 ) + { + throw "unable to publish relay properties"; + } + } +} + +int relay::create(void) +{ + parent_is_branch = false; + return 1; // return 1 on success, 0 on failure +} + +int relay::init(OBJECT *parent_hdr) +{ + powerline *parent = (powerline*)get_parent(); + if ( parent ) + { + if ( parent->isa("branch","pypower") ) + { + branch *parent = (branch*)get_parent(); + parent_is_branch = true; + int32 n_children = parent->get_child_count(); + if ( n_children > 0 ) + { + error("parent '%s' cannot accept more than one child component",get_parent()->get_name()); + return 0; + } + parent->set_child_count(n_children+1); + } + else if ( parent->isa("powerline","pypower") ) + { + if ( ( parent->get_impedance().Re() != 0 || parent->get_impedance().Im() != 0 ) + && ( parent->get_length() > 0 ) ) + { + error("parent '%s' non-zero impedance will be overwritten",get_parent()->get_name()); + return 0; + } + if ( parent->get_composition() == powerline::PLC_PARALLEL ) + { + error("parent '%s' must have series composition",get_parent()->get_name()); + return 0; + } + } + else + { + error("parent '%s' is not a pypower branch or powerline",get_parent()->get_name()); + return 0; + } + } + else + { + warning("relay without parent does nothing"); + } + + // check impedance + if ( impedance.Re() == 0 || impedance.Im() == 0 ) + { + error("relay impedance must be positive"); + return 0; + } + + return 1; // return 1 on success, 0 on failure, 2 on retry later +} + +TIMESTAMP relay::precommit(TIMESTAMP t0) +{ + if ( get_parent() != NULL ) + { + if ( parent_is_branch ) + { + branch *parent = (branch*)get_parent(); + + if ( get_status() == RS_IN ) + { + // copy status/impedance/admittance values to branch + parent->set_r(get_impedance().Re()); + parent->set_x(get_impedance().Im()); + parent->set_b(get_impedance().Inv().Im()); + parent->set_rateA(get_rating()); + parent->set_status(1); + } + else + { + parent->set_status(0); + } + } + else + { + powerline *parent = (powerline*)get_parent(); + if ( get_status() == RS_IN ) + { + // add impedance + complex Z = parent->get_Z() + get_impedance(); + parent->set_Z(Z); + parent->set_Y(Z.Inv()); + parent->set_rateA(min(parent->get_rateA(),get_rating())); + } + else + { + parent->set_status(powerline::PLS_IN); + } + } + } + + return TS_NEVER; +} + diff --git a/module/pypower/relay.h b/module/pypower/relay.h new file mode 100644 index 000000000..0486f023e --- /dev/null +++ b/module/pypower/relay.h @@ -0,0 +1,39 @@ +// module/pypower/relay.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _PYPOWER_RELAY_H +#define _PYPOWER_RELAY_H + +#include "gridlabd.h" + +class relay : public gld_object +{ + +public: + // published properties + GL_ATOMIC(complex,impedance); + GL_ATOMIC(double,rating); + typedef enum {RS_OUT=0,RS_IN=1} RELAYSTATUS; + GL_ATOMIC(enumeration,status); + +public: + GL_ATOMIC(complex,Z); + GL_ATOMIC(complex,Y); + +public: + bool parent_is_branch; + +public: + // event handlers + relay(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP precommit(TIMESTAMP t1); + +public: + // internal properties + static CLASS *oclass; + static relay *defaults; +}; + +#endif // _LOAD_H diff --git a/module/pypower/scada.cpp b/module/pypower/scada.cpp new file mode 100644 index 000000000..7a9357e45 --- /dev/null +++ b/module/pypower/scada.cpp @@ -0,0 +1 @@ +#warning "scada.cpp not implemented" \ No newline at end of file diff --git a/module/pypower/scada.h b/module/pypower/scada.h new file mode 100644 index 000000000..e69de29bb diff --git a/module/pypower/transformer.cpp b/module/pypower/transformer.cpp new file mode 100644 index 000000000..bd99e65ce --- /dev/null +++ b/module/pypower/transformer.cpp @@ -0,0 +1,148 @@ +// module/pypower/transformer.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(transformer); +EXPORT_INIT(transformer); +EXPORT_PRECOMMIT(transformer); + +CLASS *transformer::oclass = NULL; +transformer *transformer::defaults = NULL; + +transformer::transformer(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"transformer",sizeof(transformer),PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class transformer"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + + PT_complex, "impedance[Ohm/mile]", get_impedance_offset(), + PT_REQUIRED, + PT_DESCRIPTION, "line impedance (Ohm/mile)", + + PT_enumeration, "status", get_status_offset(), + PT_DEFAULT, "IN", + PT_KEYWORD, "IN", (enumeration)TS_IN, + PT_KEYWORD, "OUT", (enumeration)TS_OUT, + PT_DESCRIPTION, "transformer status (IN or OUT)", + + NULL) < 1 ) + { + throw "unable to publish transformer properties"; + } + } +} + +int transformer::create(void) +{ + parent_is_branch = false; + return 1; // return 1 on success, 0 on failure +} + +int transformer::init(OBJECT *parent_hdr) +{ + powerline *parent = (powerline*)get_parent(); + if ( parent ) + { + if ( parent->isa("branch","pypower") ) + { + branch *parent = (branch*)get_parent(); + parent_is_branch = true; + int32 n_children = parent->get_child_count(); + if ( n_children > 0 ) + { + error("parent '%s' cannot accept more than one child component",get_parent()->get_name()); + return 0; + } + parent->set_child_count(n_children+1); + } + else if ( parent->isa("powerline","pypower") ) + { + if ( ( parent->get_impedance().Re() != 0 || parent->get_impedance().Im() != 0 ) + && ( parent->get_length() > 0 ) ) + { + error("parent '%s' non-zero impedance will be overwritten",get_parent()->get_name()); + return 0; + } + if ( parent->get_composition() == powerline::PLC_PARALLEL ) + { + error("parent '%s' must have series composition",get_parent()->get_name()); + return 0; + } + } + else + { + error("parent '%s' is not a pypower branch or powerline",get_parent()->get_name()); + return 0; + } + + } + else + { + warning("transformer without parent does nothing"); + } + + // check impedance + if ( impedance.Re() == 0 && impedance.Im() == 0 ) + { + error("transformer impedance must be positive"); + return 0; + } + + return 1; // return 1 on success, 0 on failure, 2 on retry later +} + +TIMESTAMP transformer::precommit(TIMESTAMP t0) +{ + if ( get_parent() != NULL ) + { + if ( parent_is_branch ) + { + branch *parent = (branch*)get_parent(); + + if ( get_status() == TS_IN ) + { + // copy status/impedance/admittance values to branch + parent->set_r(get_impedance().Re()); + parent->set_x(get_impedance().Im()); + parent->set_b(get_impedance().Inv().Im()); + parent->set_ratio(get_turns_ratio()); + parent->set_angle(get_phase_shift()); + parent->set_rateA(get_rating()); + parent->set_status(1); + } + else + { + parent->set_status(0); + } + } + else + { + powerline *parent = (powerline*)get_parent(); + if ( get_status() == TS_IN ) + { + // add impedance + complex Z = parent->get_Z() + get_impedance(); + parent->set_Z(Z); + parent->set_Y(Z.Inv()); + parent->set_ratio(parent->get_ratio()*get_turns_ratio()); + parent->set_angle(parent->get_angle()+get_phase_shift()); + parent->set_rateA(min(parent->get_rateA(),get_rating())); + } + else + { + parent->set_status(powerline::PLS_IN); + } + } + } + return TS_NEVER; +} + diff --git a/module/pypower/transformer.h b/module/pypower/transformer.h new file mode 100644 index 000000000..85796afaa --- /dev/null +++ b/module/pypower/transformer.h @@ -0,0 +1,37 @@ +// module/pypower/transformer.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _PYPOWER_TRANSFORMER_H +#define _PYPOWER_TRANSFORMER_H + +#include "gridlabd.h" + +class transformer : public gld_object +{ + +public: + // published properties + GL_ATOMIC(double,turns_ratio); + GL_ATOMIC(double,phase_shift); + GL_ATOMIC(complex,impedance); + GL_ATOMIC(double,rating); + typedef enum {TS_OUT=0,TS_IN=1} TRANSFORMERSTATUS; + GL_ATOMIC(enumeration,status); + +public: + bool parent_is_branch; + +public: + // event handlers + transformer(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP precommit(TIMESTAMP t1); + +public: + // internal properties + static CLASS *oclass; + static transformer *defaults; +}; + +#endif // _LOAD_H From 60b6931b1c596ba8a991d6c65eeedcbaa453b5d4 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Thu, 29 Feb 2024 07:36:17 -0800 Subject: [PATCH 105/122] Update README.md Signed-off-by: David P. Chassin --- module/pypower/README.md | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/module/pypower/README.md b/module/pypower/README.md index e4df0033a..fc6c43dec 100644 --- a/module/pypower/README.md +++ b/module/pypower/README.md @@ -4,16 +4,19 @@ This module was developed by [David Chassin](https://github.com/dchassin) at SLA The `pypower` module provides PF and OPF solvers that are suitable for reduced-order modeling of transmission and substransmission systems. The solvers are integrated at the module level, meaning that module event handlers initiate the powerflow solvers. The two events that are handled are the `on_init` and `on_sync` events. In addition class-level event handlers are implemented as follows. -| Class | `create` | `init` | `precommit` | `presync` | `sync` | `postsync` | `commit` | -| ----- | :------: | :----: | :---------: | :-------: | :----: | :--------: | :------: | -| Module | X | X | | | X [1] | | | -| `branch` | X | X | | | | | | -| `bus` | X | X | | X | | | | -| `gen` | X | X | | | | | | -| `gencost` | X | X | | | | | | -| `load` | X | X | | X | X | X | | -| `powerline` | X | X | X | | | | | -| `powerplant` | X | X | | X | X | X | | +| Class | `create` | `init` | `precommit` | `presync` | `sync` | `postsync` | `commit` | +| ------------- | :------: | :----: | :---------: | :-------: | :----: | :--------: | :------: | +| Module | X | X | | | X [1] | | | +| `branch` | X | X | | | | | | +| `bus` | X | X | | X | | | | +| `gen` | X | X | | | | | | +| `gencost` | X | X | | | | | | +| `load` | X | X | | X | X | X | | +| `powerline` | X | X | X | | | | | +| `powerplant` | X | X | | X | X | X | | +| `relay` | X | X | X | | | | | +| `scada` | X | X | | | X | | | +| `transformer` | X | X | X | | | | | [1] Only called when `on_sync(data)` is defined in `controllers` python file. From 07e86e33a647e451418970943e5954bcb6e01c4b Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Thu, 29 Feb 2024 15:47:55 -0800 Subject: [PATCH 106/122] Add PSS/E RAW to GLM converter --- converters/Makefile.mk | 9 +- converters/autotest/test_wecc240.glm | 9 + converters/autotest/wecc240.glm | 18 + converters/autotest/wecc240.raw | 1432 ++++++++++++++++++++++++++ converters/raw2glm.py | 120 +++ 5 files changed, 1585 insertions(+), 3 deletions(-) create mode 100644 converters/autotest/test_wecc240.glm create mode 100644 converters/autotest/wecc240.glm create mode 100644 converters/autotest/wecc240.raw create mode 100644 converters/raw2glm.py diff --git a/converters/Makefile.mk b/converters/Makefile.mk index 00ab1f39a..5b3fa0b7d 100644 --- a/converters/Makefile.mk +++ b/converters/Makefile.mk @@ -31,6 +31,12 @@ dist_pkgdata_DATA += converters/mdb-table2glm-player.py # omd -> glm dist_pkgdata_DATA += converters/omd2glm.py +# py->glm +dist_pkgdata_DATA += converters/py2glm.py + +# raw -> glm +dist_pkgdata_DATA += converters/raw2glm.py + # tmy3 -> glm dist_pkgdata_DATA += converters/tmy32glm.py @@ -73,9 +79,6 @@ dist_pkgdata_DATA += converters/json2txt.py # json -> zip dist_pkgdata_DATA += converters/json2zip.py -# py->glm -dist_pkgdata_DATA += converters/py2glm.py - # xls -> csv dist_pkgdata_DATA += converters/xls2csv.py dist_pkgdata_DATA += converters/xls-spida2csv-geodata.py diff --git a/converters/autotest/test_wecc240.glm b/converters/autotest/test_wecc240.glm new file mode 100644 index 000000000..6036176ac --- /dev/null +++ b/converters/autotest/test_wecc240.glm @@ -0,0 +1,9 @@ +#ifexist ../wecc240.raw +#define DIR=.. +#endif + +#input "${DIR:-.}/wecc240.raw" + +#ifexist ../wecc240.glm +#on_exit 0 diff -I '^//' ../wecc240.glm wecc240.glm > gridlabd.diff +#endif diff --git a/converters/autotest/wecc240.glm b/converters/autotest/wecc240.glm new file mode 100644 index 000000000..68ff56053 --- /dev/null +++ b/converters/autotest/wecc240.glm @@ -0,0 +1,18 @@ +// generated by /usr/local/opt/gridlabd/4.3.7-240229-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/raw2glm.py -i ./wecc240.raw -o ./wecc240.glm +module pypower +{ + version 2; + baseMVA 100.0; +} + +// +// bus +// + +// +// gen +// + +// +// branch +// diff --git a/converters/autotest/wecc240.raw b/converters/autotest/wecc240.raw new file mode 100644 index 000000000..41b629c17 --- /dev/null +++ b/converters/autotest/wecc240.raw @@ -0,0 +1,1432 @@ + 0, 100.00, 34, , , / WECC 240 SYSTEM, V0.2, DEVELOPED BY NREL. CONTACT: HAOYU.YUAN@NREL.GOV +This is a reduced WECC 240-bus power system model reflecting WECC generation resource mix in 2018 and representing the summer peak load. It was developed by NREL and contains no CEII. +Reference: H. Yuan, R. S. Biswas, J. Tan and Y. Zhang, "Developing a Reduced 240-Bus WECC Dynamic Model for Frequency Response Study of High Renewable Integration," IEEE/PES Transmission and Distribution Conference and Exposition (T&D), Chicago, IL, USA, 2020. +0 / END OF SYSTEM-WIDE DATA, BEGIN BUS DATA + 1001,'FOURCORN ', 500.0000,1, 1, 3, 1,1.03401, 5.5785,1.10000,0.90000,1.10000,0.90000 + 1002,'FOURCORN ', 345.0000,1, 1, 3, 1,1.01400, 8.3685,1.10000,0.90000,1.10000,0.90000 + 1003,'FOURCORN ', 230.0000,1, 1, 10, 1,0.97318, -0.2920,1.10000,0.90000,1.10000,0.90000 + 1004,'SAN JUAN ', 345.0000,1, 1, 10, 1,1.03000, 18.8075,1.10000,0.90000,1.10000,0.90000 + 1032,'FCNGN4CC ', 20.0000,2, 1, 10, 1,1.01390, 8.9503,1.10000,0.90000,1.10000,0.90000 + 1034,'SJUAN G4 ', 20.0000,2, 1, 10, 1,1.03341, 20.4253,1.10000,0.90000,1.10000,0.90000 + 1101,'CORONADO ', 500.0000,1, 1, 3, 1,1.01000, -13.5878,1.10000,0.90000,1.10000,0.90000 + 1102,'CHOLLA ', 345.0000,1, 1, 3, 1,0.99465, -4.7874,1.10000,0.90000,1.10000,0.90000 + 1131,'CORONADO ', 20.0000,2, 1, 3, 1,1.00946, -12.8589,1.10000,0.90000,1.10000,0.90000 + 1201,'MOENKOPI ', 500.0000,1, 1, 3, 1,1.09136, -6.6183,1.10000,0.90000,1.10000,0.90000 + 1202,'NAVAJO ', 500.0000,1, 1, 3, 1,1.08000, -3.8673,1.10000,0.90000,1.10000,0.90000 + 1232,'NAVAJO 2 ', 20.0000,2, 1, 3, 1,1.07990, -3.0358,1.10000,0.90000,1.10000,0.90000 + 1301,'MEAD ', 500.0000,1, 1, 3, 1,1.04500, -9.8666,1.10000,0.90000,1.10000,0.90000 + 1302,'H ALLEN ', 500.0000,1, 1, 9, 1,1.02442, -11.6849,1.10000,0.90000,1.10000,0.90000 + 1303,'H ALLEN ', 345.0000,1, 1, 9, 1,1.00500, -15.2256,1.10000,0.90000,1.10000,0.90000 + 1331,'HOOVER ', 20.0000,2, 1, 3, 1,1.04505, -8.7861,1.10000,0.90000,1.10000,0.90000 + 1333,'H ALLEN ', 20.0000,2, 1, 9, 1,1.00792, -13.7701,1.10000,0.90000,1.10000,0.90000 + 1401,'PALOVRDE ', 500.0000,1, 1, 3, 1,1.03500, -14.7822,1.10000,0.90000,1.10000,0.90000 + 1402,'WESTWING ', 500.0000,1, 1, 3, 1,1.05895, -20.3570,1.10000,0.90000,1.10000,0.90000 + 1403,'PARKER ', 230.0000,1, 1, 3, 1,1.03527, -14.4059,1.10000,0.90000,1.10000,0.90000 + 1431,'PALOVRD2 ', 20.0000,2, 1, 3, 1,1.04004, -12.4298,1.10000,0.90000,1.10000,0.90000 + 2000,'MEXICO ', 230.0000,1, 4, 7, 1,1.00000, -16.7754,1.10000,0.90000,1.10000,0.90000 + 2030,'MEXICO ', 20.0000,2, 4, 7, 1,1.00135, -16.0721,1.10000,0.90000,1.10000,0.90000 + 2100,'IMPERIAL ', 230.0000,1, 2, 2, 1,1.03500, -12.4531,1.10000,0.90000,1.10000,0.90000 + 2130,'IMPERIAL ', 20.0000,2, 2, 2, 1,1.03554, -12.0979,1.10000,0.90000,1.10000,0.90000 + 2201,'MIGUEL ', 500.0000,1, 2, 2, 1,0.99375, -26.5153,1.10000,0.90000,1.10000,0.90000 + 2202,'MIGUEL ', 230.0000,1, 2, 2, 1,0.99067, -27.7043,1.10000,0.90000,1.10000,0.90000 + 2203,'MISSION ', 230.0000,1, 2, 2, 1,1.00500, -27.9287,1.10000,0.90000,1.10000,0.90000 + 2233,'MISSION ', 20.0000,2, 2, 2, 1,1.00686, -27.6476,1.10000,0.90000,1.10000,0.90000 + 2301,'IMPRLVLY ', 500.0000,1, 2, 2, 1,1.03560, -14.9787,1.10000,0.90000,1.10000,0.90000 + 2302,'IMPRLVLY ', 230.0000,1, 2, 2, 1,1.03500, -13.8866,1.10000,0.90000,1.10000,0.90000 + 2332,'IMPRLVLY ', 20.0000,2, 2, 2, 1,1.03520, -13.6518,1.10000,0.90000,1.10000,0.90000 + 2400,'DEVERS ', 500.0000,1, 2, 2, 1,1.02954, -19.7851,1.10000,0.90000,1.10000,0.90000 + 2401,'LUGO ', 500.0000,1, 2, 2, 1,1.05000, -13.6953,1.10000,0.90000,1.10000,0.90000 + 2402,'MIRALOMA ', 500.0000,1, 2, 2, 1,1.03174, -18.0034,1.10000,0.90000,1.10000,0.90000 + 2403,'VALLEY ', 500.0000,1, 2, 2, 1,1.02708, -22.3928,1.10000,0.90000,1.10000,0.90000 + 2404,'VINCENT ', 500.0000,1, 2, 2, 1,1.03914, -9.9290,1.10000,0.90000,1.10000,0.90000 + 2405,'SYLMAR S ', 230.0000,1, 2, 2, 1,1.01146, -11.0446,1.10000,0.90000,1.10000,0.90000 + 2406,'EAGLROCK ', 230.0000,1, 2, 2, 1,1.00777, -14.9652,1.10000,0.90000,1.10000,0.90000 + 2407,'LITEHIPE ', 230.0000,1, 2, 2, 1,0.97489, -20.8953,1.10000,0.90000,1.10000,0.90000 + 2408,'MESA CAL ', 230.0000,1, 2, 2, 1,1.00900, -9.1772,1.10000,0.90000,1.10000,0.90000 + 2409,'MIRALOMA ', 230.0000,1, 2, 2, 1,1.02000, -18.7773,1.10000,0.90000,1.10000,0.90000 + 2410,'PARDEE ', 230.0000,1, 2, 2, 1,1.00710, -14.6945,1.10000,0.90000,1.10000,0.90000 + 2411,'VINCENT ', 230.0000,1, 2, 2, 1,1.02033, -11.4155,1.10000,0.90000,1.10000,0.90000 + 2431,'LUGO ', 20.0000,2, 2, 2, 1,1.04996, -13.6693,1.10000,0.90000,1.10000,0.90000 + 2434,'VINCENT ', 20.0000,2, 2, 2, 1,1.02000, -11.3880,1.10000,0.90000,1.10000,0.90000 + 2438,'MESA CAL ', 20.0000,2, 2, 2, 1,1.00981, -7.7532,1.10000,0.90000,1.10000,0.90000 + 2439,'MIRALOMA ', 20.0000,2, 2, 2, 1,1.01976, -18.7223,1.10000,0.90000,1.10000,0.90000 + 2501,'SERRANO ', 500.0000,1, 2, 2, 1,1.02693, -20.2708,1.10000,0.90000,1.10000,0.90000 + 2502,'SERRANO ', 230.0000,1, 2, 2, 1,1.02320, -21.6056,1.10000,0.90000,1.10000,0.90000 + 2503,'S.ONOFRE ', 230.0000,1, 2, 2, 1,1.00900, -23.5705,1.10000,0.90000,1.10000,0.90000 + 2533,'S.ONOFRE ', 20.0000,2, 2, 2, 1,1.00959, -23.0364,1.10000,0.90000,1.10000,0.90000 + 2600,'ADELANTO ', 500.0000,1, 2, 2, 1,1.05578, -9.3695,1.10000,0.90000,1.10000,0.90000 + 2601,'RINALDI ', 500.0000,1, 2, 2, 1,1.04794, -9.8178,1.10000,0.90000,1.10000,0.90000 + 2602,'STA E ', 500.0000,1, 2, 2, 1,1.02251, -9.4350,1.10000,0.90000,1.10000,0.90000 + 2603,'VICTORVL ', 500.0000,1, 2, 2, 1,1.05656, -10.0289,1.10000,0.90000,1.10000,0.90000 + 2604,'INTERMT ', 345.0000,1, 2, 2, 1,1.03000, -3.3390,1.10000,0.90000,1.10000,0.90000 + 2605,'STA B1 ', 287.0000,1, 2, 2, 1,1.02096, -7.2426,1.10000,0.90000,1.10000,0.90000 + 2606,'STA B2 ', 287.0000,1, 2, 2, 1,1.02096, -7.2426,1.10000,0.90000,1.10000,0.90000 + 2607,'VICTORVL ', 287.0000,1, 2, 2, 1,1.04732, -9.0980,1.10000,0.90000,1.10000,0.90000 + 2608,'CASTAIC ', 230.0000,1, 2, 2, 1,1.01500, -9.4369,1.10000,0.90000,1.10000,0.90000 + 2609,'GLENDAL ', 230.0000,1, 2, 2, 1,0.99971, -7.7201,1.10000,0.90000,1.10000,0.90000 + 2610,'HAYNES ', 230.0000,1, 2, 2, 1,1.00400, 6.4589,1.10000,0.90000,1.10000,0.90000 + 2611,'OLIVE ', 230.0000,1, 2, 2, 1,1.01500, -9.6301,1.10000,0.90000,1.10000,0.90000 + 2612,'RINALDI ', 230.0000,1, 2, 2, 1,1.01357, -9.9960,1.10000,0.90000,1.10000,0.90000 + 2613,'RIVER ', 230.0000,1, 2, 2, 1,0.99477, -4.2231,1.10000,0.90000,1.10000,0.90000 + 2614,'STA BLD ', 230.0000,1, 2, 2, 1,1.00215, -5.8005,1.10000,0.90000,1.10000,0.90000 + 2615,'STA E ', 230.0000,1, 2, 2, 1,1.00539, -9.1473,1.10000,0.90000,1.10000,0.90000 + 2616,'STA F ', 230.0000,1, 2, 2, 1,0.99670, -4.5571,1.10000,0.90000,1.10000,0.90000 + 2617,'STA G ', 230.0000,1, 2, 2, 1,0.99769, -6.2866,1.10000,0.90000,1.10000,0.90000 + 2618,'STA J ', 230.0000,1, 2, 2, 1,1.01112, -10.9936,1.10000,0.90000,1.10000,0.90000 + 2619,'SYLMARLA ', 230.0000,1, 2, 2, 1,1.01253, -9.6918,1.10000,0.90000,1.10000,0.90000 + 2620,'VALLEY ', 230.0000,1, 2, 2, 1,1.00929, -10.0536,1.10000,0.90000,1.10000,0.90000 + 2621,'STA B ', 138.0000,1, 2, 2, 1,1.01278, -6.9051,1.10000,0.90000,1.10000,0.90000 + 2630,'HAYNES3G ', 20.0000,2, 2, 2, 1,1.00486, 7.1069,1.10000,0.90000,1.10000,0.90000 + 2631,'OLIVE ', 20.0000,2, 2, 2, 1,1.01516, -9.5656,1.10000,0.90000,1.10000,0.90000 + 2634,'INTERM1G ', 20.0000,2, 2, 2, 1,1.02988, -2.9240,1.10000,0.90000,1.10000,0.90000 + 2637,'OWENS G ', 20.0000,2, 2, 2, 1,1.01377, -9.9729,1.10000,0.90000,1.10000,0.90000 + 2638,'CASTAI4G ', 20.0000,2, 2, 2, 1,1.01504, -9.3813,1.10000,0.90000,1.10000,0.90000 + 2901,'ELDORADO ', 500.0000,1, 2, 2, 1,1.10739, -9.9996,1.10000,0.90000,1.10000,0.90000 + 2902,'MOHAVE ', 500.0000,1, 2, 2, 1,1.11740, -11.1977,1.10000,0.90000,1.10000,0.90000 + 3101,'EMBRCDRD ', 230.0000,1, 2, 2, 1,0.98132, -7.7767,1.10000,0.90000,1.10000,0.90000 + 3102,'MARTIN ', 230.0000,1, 2, 2, 1,0.98603, -6.6336,1.10000,0.90000,1.10000,0.90000 + 3103,'SANMATEO ', 230.0000,1, 2, 2, 1,0.99272, -4.5012,1.10000,0.90000,1.10000,0.90000 + 3104,'MARTIN ', 115.0000,1, 2, 2, 1,0.98581, -11.4950,1.10000,0.90000,1.10000,0.90000 + 3105,'POTRERO ', 115.0000,1, 2, 2, 1,1.00000, -11.5056,1.10000,0.90000,1.10000,0.90000 + 3133,'SANMATEO ', 20.0000,2, 2, 2, 1,0.99266, -4.4922,1.10000,0.90000,1.10000,0.90000 + 3135,'POTRERO ', 20.0000,2, 2, 2, 1,1.00043, -11.4426,1.10000,0.90000,1.10000,0.90000 + 3201,'C.COSTA ', 230.0000,1, 2, 2, 1,1.00361, -4.5744,1.10000,0.90000,1.10000,0.90000 + 3202,'MORAGA ', 230.0000,1, 2, 2, 1,1.00231, -4.1296,1.10000,0.90000,1.10000,0.90000 + 3203,'NEWARK ', 230.0000,1, 2, 2, 1,1.00055, -4.2221,1.10000,0.90000,1.10000,0.90000 + 3204,'PITSBURG ', 230.0000,1, 2, 2, 1,1.01000, 0.1458,1.10000,0.90000,1.10000,0.90000 + 3205,'SOBRANTE ', 230.0000,1, 2, 2, 1,1.00081, -2.5203,1.10000,0.90000,1.10000,0.90000 + 3234,'PITSBURG ', 20.0000,2, 2, 2, 1,1.01207, 1.2652,1.10000,0.90000,1.10000,0.90000 + 3301,'METCALF ', 500.0000,1, 2, 2, 1,1.01131, -4.7303,1.10000,0.90000,1.10000,0.90000 + 3302,'JEFFERSN ', 230.0000,1, 2, 2, 1,0.98430, -7.6693,1.10000,0.90000,1.10000,0.90000 + 3303,'METCALF ', 230.0000,1, 2, 2, 1,1.00000, -5.4781,1.10000,0.90000,1.10000,0.90000 + 3304,'MONTAVIS ', 230.0000,1, 2, 2, 1,0.98986, -7.0451,1.10000,0.90000,1.10000,0.90000 + 3305,'RAVENSWD ', 230.0000,1, 2, 2, 1,0.99494, -4.7831,1.10000,0.90000,1.10000,0.90000 + 3333,'METCALF ', 20.0000,2, 2, 2, 1,1.00081, -5.2460,1.10000,0.90000,1.10000,0.90000 + 3401,'GREGG ', 230.0000,1, 2, 2, 1,0.96667, -13.8507,1.10000,0.90000,1.10000,0.90000 + 3402,'HELMS PP ', 230.0000,1, 2, 2, 1,0.96880, -13.8643,1.10000,0.90000,1.10000,0.90000 + 3403,'MC CALL ', 230.0000,1, 2, 2, 1,1.00000, -1.5414,1.10000,0.90000,1.10000,0.90000 + 3404,'PANOCHE ', 230.0000,1, 2, 2, 1,0.98837, -8.6626,1.10000,0.90000,1.10000,0.90000 + 3405,'WILSON ', 230.0000,1, 2, 2, 1,0.96210, -15.5760,1.10000,0.90000,1.10000,0.90000 + 3432,'HELMS PP ', 20.0000,1, 2, 2, 1,0.96880, -13.8643,1.10000,0.90000,1.10000,0.90000 + 3433,'MC CALL ', 20.0000,2, 2, 2, 1,1.00024, -1.1903,1.10000,0.90000,1.10000,0.90000 + 3501,'FULTON ', 230.0000,1, 2, 2, 1,1.00000, 1.6159,1.10000,0.90000,1.10000,0.90000 + 3531,'FULTON ', 20.0000,2, 2, 2, 1,1.00036, 1.9278,1.10000,0.90000,1.10000,0.90000 + 3601,'HUMBOLDT ', 115.0000,1, 2, 2, 1,1.01500, -3.9450,1.10000,0.90000,1.10000,0.90000 + 3631,'HUMBOLDT ', 20.0000,2, 2, 2, 1,1.01477, -3.9180,1.10000,0.90000,1.10000,0.90000 + 3701,'SUMMIT ', 115.0000,1, 1, 9, 1,1.00657, -20.6887,1.10000,0.90000,1.10000,0.90000 + 3731,'SUMMIT ', 20.0000,2, 1, 9, 1,1.00596, -20.6259,1.10000,0.90000,1.10000,0.90000 + 3801,'DIABLO ', 500.0000,1, 2, 2, 1,1.04900, 0.2332,1.10000,0.90000,1.10000,0.90000 + 3802,'GATES ', 500.0000,1, 2, 2, 1,1.03709, -5.7476,1.10000,0.90000,1.10000,0.90000 + 3803,'MIDWAY ', 500.0000,1, 2, 2, 1,1.04616, -7.1165,1.10000,0.90000,1.10000,0.90000 + 3804,'GATES ', 230.0000,1, 2, 2, 1,1.00233, -7.1239,1.10000,0.90000,1.10000,0.90000 + 3805,'MIDWAY ', 230.0000,1, 2, 2, 1,1.03500, -6.6568,1.10000,0.90000,1.10000,0.90000 + 3806,'MORROBAY ', 230.0000,1, 2, 2, 1,1.01900, -3.5261,1.10000,0.90000,1.10000,0.90000 + 3831,'DIABLO1 ', 20.0000,2, 2, 2, 1,1.04876, 0.7821,1.10000,0.90000,1.10000,0.90000 + 3835,'MIDWAY ', 20.0000,2, 2, 2, 1,1.03528, -6.5555,1.10000,0.90000,1.10000,0.90000 + 3836,'MORROBAY ', 20.0000,2, 2, 2, 1,1.01896, -3.3388,1.10000,0.90000,1.10000,0.90000 + 3891,'GATES1 ', 500.0000,1, 2, 2, 1,1.05217, -9.2502,1.10000,0.90000,1.10000,0.90000 + 3892,'MIDWAY1 ', 500.0000,1, 2, 2, 1,1.03871, -3.9080,1.10000,0.90000,1.10000,0.90000 + 3893,'MIDWAY2 ', 500.0000,1, 2, 2, 1,1.03351, -13.1513,1.10000,0.90000,1.10000,0.90000 + 3894,'MIDWAY3 ', 500.0000,1, 2, 2, 1,1.03851, -3.8546,1.10000,0.90000,1.10000,0.90000 + 3895,'MIDWAY4 ', 500.0000,1, 2, 2, 1,1.03370, -13.1723,1.10000,0.90000,1.10000,0.90000 + 3896,'MIDWAY5 ', 500.0000,1, 2, 2, 1,1.03890, -3.6959,1.10000,0.90000,1.10000,0.90000 + 3897,'MIDWAY6 ', 500.0000,1, 2, 2, 1,1.03561, -13.0099,1.10000,0.90000,1.10000,0.90000 + 3901,'LOSBANOS ', 500.0000,1, 2, 2, 1,1.02990, -6.0140,1.10000,0.90000,1.10000,0.90000 + 3902,'MOSSLAND ', 500.0000,1, 2, 2, 1,1.00000, -2.2632,1.10000,0.90000,1.10000,0.90000 + 3903,'TESLA ', 500.0000,1, 2, 2, 1,1.03465, -5.2887,1.10000,0.90000,1.10000,0.90000 + 3904,'VACA-DIX ', 500.0000,1, 2, 2, 1,1.03414, -5.4622,1.10000,0.90000,1.10000,0.90000 + 3905,'TABLE MT ', 500.0000,1, 2, 2, 1,1.04915, -6.1484,1.10000,0.90000,1.10000,0.90000 + 3906,'ROUND MT ', 500.0000,1, 2, 2, 1,1.06991, -5.5014,1.10000,0.90000,1.10000,0.90000 + 3907,'BELLOTA ', 230.0000,1, 2, 2, 1,0.96956, -13.7171,1.10000,0.90000,1.10000,0.90000 + 3908,'BRIGHTON ', 230.0000,1, 2, 2, 1,0.97516, -16.5874,1.10000,0.90000,1.10000,0.90000 + 3909,'COLGATE ', 230.0000,1, 2, 2, 1,0.98747, -17.7611,1.10000,0.90000,1.10000,0.90000 + 3910,'CORTINA ', 230.0000,1, 2, 2, 1,0.97959, -12.9925,1.10000,0.90000,1.10000,0.90000 + 3911,'COTWDPGE ', 230.0000,1, 2, 2, 1,1.04304, -4.1388,1.10000,0.90000,1.10000,0.90000 + 3912,'GLENN ', 230.0000,1, 2, 2, 1,1.02453, -10.2031,1.10000,0.90000,1.10000,0.90000 + 3913,'GOLDHILL ', 230.0000,1, 2, 2, 1,0.98796, -12.6866,1.10000,0.90000,1.10000,0.90000 + 3914,'IGNACIO ', 230.0000,1, 2, 2, 1,0.99136, -2.1378,1.10000,0.90000,1.10000,0.90000 + 3915,'LAKEVILE ', 230.0000,1, 2, 2, 1,0.99702, -3.3855,1.10000,0.90000,1.10000,0.90000 + 3916,'LOGAN CR ', 230.0000,1, 2, 2, 1,1.02219, -9.9548,1.10000,0.90000,1.10000,0.90000 + 3917,'LOSBANOS ', 230.0000,1, 2, 2, 1,1.01012, -8.3354,1.10000,0.90000,1.10000,0.90000 + 3918,'MOSSLAND ', 230.0000,1, 2, 2, 1,0.99384, -6.0267,1.10000,0.90000,1.10000,0.90000 + 3919,'PALERMO ', 230.0000,1, 2, 2, 1,0.99679, -16.6180,1.10000,0.90000,1.10000,0.90000 + 3920,'RIO OSO ', 230.0000,1, 2, 2, 1,0.99025, -16.2913,1.10000,0.90000,1.10000,0.90000 + 3921,'ROUND MT ', 230.0000,1, 2, 2, 1,1.07000, 1.5011,1.10000,0.90000,1.10000,0.90000 + 3922,'TABLE MT ', 230.0000,1, 2, 2, 1,1.01629, -12.7252,1.10000,0.90000,1.10000,0.90000 + 3923,'TESLA ', 230.0000,1, 2, 2, 1,1.01761, -1.0250,1.10000,0.90000,1.10000,0.90000 + 3924,'VACA-DIX ', 230.0000,1, 2, 2, 1,1.00949, -5.4562,1.10000,0.90000,1.10000,0.90000 + 3925,'COTWDPGE ', 115.0000,1, 2, 2, 1,1.02989, -4.0766,1.10000,0.90000,1.10000,0.90000 + 3926,'RIO OSO ', 115.0000,1, 2, 2, 1,0.99786, -19.5525,1.10000,0.90000,1.10000,0.90000 + 3931,'ROUND MT ', 20.0000,2, 2, 2, 1,1.07066, 1.8629,1.10000,0.90000,1.10000,0.90000 + 3932,'MOSSLAND ', 20.0000,2, 2, 2, 1,0.99876, -1.8746,1.10000,0.90000,1.10000,0.90000 + 3933,'TESLA ', 20.0000,3, 2, 2, 1,1.02000, 0.0000,1.10000,0.90000,1.10000,0.90000 + 4001,'MALIN ', 500.0000,1, 3, 11, 1,1.08000, -5.9328,1.10000,0.90000,1.10000,0.90000 + 4002,'SUMMER L ', 500.0000,1, 3, 11, 1,1.11410, -3.7122,1.10000,0.90000,1.10000,0.90000 + 4003,'BURNS ', 500.0000,1, 3, 11, 1,1.12835, 4.1039,1.10000,0.90000,1.10000,0.90000 + 4004,'GRIZZLY ', 500.0000,1, 3, 11, 1,1.10132, -5.7208,1.10000,0.90000,1.10000,0.90000 + 4005,'JOHN DAY ', 500.0000,1, 3, 11, 1,1.08000, -5.3425,1.10000,0.90000,1.10000,0.90000 + 4006,'BIG EDDY ', 500.0000,1, 3, 11, 1,1.07594, -8.9606,1.10000,0.90000,1.10000,0.90000 + 4007,'CELILOCA ', 500.0000,1, 3, 11, 1,1.07595, -9.1337,1.10000,0.90000,1.10000,0.90000 + 4008,'MALIN ', 345.0000,1, 3, 11, 1,1.08013, -8.1151,1.10000,0.90000,1.10000,0.90000 + 4009,'BIG EDDY ', 230.0000,1, 3, 11, 1,1.08000, -11.4341,1.10000,0.90000,1.10000,0.90000 + 4010,'CELILO ', 230.0000,1, 3, 11, 1,1.07871, -11.6748,1.10000,0.90000,1.10000,0.90000 + 4031,'MALIN ', 20.0000,2, 3, 11, 1,1.07685, -5.5496,1.10000,0.90000,1.10000,0.90000 + 4035,'JOHN DAY ', 20.0000,2, 3, 11, 1,1.07767, -4.7798,1.10000,0.90000,1.10000,0.90000 + 4039,'DALLES21 ', 20.0000,2, 3, 13, 1,1.08393, -10.8846,1.10000,0.90000,1.10000,0.90000 + 4090,'MALIN1 ', 500.0000,1, 3, 11, 1,1.11068, -4.0346,1.10000,0.90000,1.10000,0.90000 + 4091,'GRIZZLY1 ', 500.0000,1, 3, 11, 1,1.11061, -4.8922,1.10000,0.90000,1.10000,0.90000 + 4092,'GRIZZLY2 ', 500.0000,1, 3, 11, 1,1.09408, -5.9281,1.10000,0.90000,1.10000,0.90000 + 4093,'GRIZZLY3 ', 500.0000,1, 3, 11, 1,1.09230, -5.9578,1.10000,0.90000,1.10000,0.90000 + 4094,'GRIZZLY4 ', 500.0000,1, 3, 11, 1,1.10593, -5.7326,1.10000,0.90000,1.10000,0.90000 + 4095,'GRIZZLY5 ', 500.0000,1, 3, 11, 1,1.09241, -5.9401,1.10000,0.90000,1.10000,0.90000 + 4096,'GRIZZLY6 ', 500.0000,1, 3, 11, 1,1.09042, -5.9721,1.10000,0.90000,1.10000,0.90000 + 4097,'GRIZZLY7 ', 500.0000,1, 3, 11, 1,1.10568, -5.7303,1.10000,0.90000,1.10000,0.90000 + 4101,'COULEE ', 500.0000,1, 3, 13, 1,1.12800, 11.2675,1.10000,0.90000,1.10000,0.90000 + 4102,'HANFORD ', 500.0000,1, 3, 13, 1,1.09600, 3.9997,1.10000,0.90000,1.10000,0.90000 + 4103,'BELL ', 500.0000,1, 3, 13, 1,1.08083, -3.7392,1.10000,0.90000,1.10000,0.90000 + 4104,'BELL ', 230.0000,1, 3, 13, 1,1.05179, -14.7065,1.10000,0.90000,1.10000,0.90000 + 4131,'COULEE ', 20.0000,2, 3, 13, 1,1.13099, 13.1595,1.10000,0.90000,1.10000,0.90000 + 4132,'HANFORD ', 20.0000,2, 3, 13, 1,1.09651, 5.6353,1.10000,0.90000,1.10000,0.90000 + 4201,'NORTH ', 500.0000,1, 3, 13, 1,1.12000, 4.0883,1.10000,0.90000,1.10000,0.90000 + 4202,'WCASCADE ', 500.0000,1, 3, 13, 1,1.06000, -8.2490,1.10000,0.90000,1.10000,0.90000 + 4203,'WILLAMET ', 500.0000,1, 3, 13, 1,1.02932, -11.4988,1.10000,0.90000,1.10000,0.90000 + 4204,'MERIDIAN ', 500.0000,1, 3, 13, 1,1.06186, -7.7302,1.10000,0.90000,1.10000,0.90000 + 4231,'NORTH G3 ', 20.0000,2, 3, 13, 1,1.12632, 5.0125,1.10000,0.90000,1.10000,0.90000 + 4232,'WCASCADE ', 20.0000,2, 3, 13, 1,1.05994, -8.0228,1.10000,0.90000,1.10000,0.90000 + 5001,'CANADA ', 500.0000,1, 3, 4, 1,1.05000, -5.7602,1.10000,0.90000,1.10000,0.90000 + 5002,'CANALB ', 500.0000,1, 3, 1, 1,1.05500, -6.9724,1.10000,0.90000,1.10000,0.90000 + 5003,'CA230TO ', 230.0000,1, 3, 1, 1,1.05368, -10.4490,1.10000,0.90000,1.10000,0.90000 + 5004,'CA230 ', 230.0000,1, 3, 4, 1,1.08678, -12.6232,1.10000,0.90000,1.10000,0.90000 + 5031,'CANAD G1 ', 20.0000,2, 3, 4, 1,1.05458, -4.0013,1.10000,0.90000,1.10000,0.90000 + 5032,'CMAIN GM ', 20.0000,2, 3, 1, 1,1.06140, -4.5562,1.10000,0.90000,1.10000,0.90000 + 6101,'MIDPOINT ', 500.0000,1, 3, 6, 1,1.06620, 13.9305,1.10000,0.90000,1.10000,0.90000 + 6102,'MIDPOINT ', 345.0000,1, 3, 6, 1,1.03000, 16.7065,1.10000,0.90000,1.10000,0.90000 + 6103,'BORAH ', 345.0000,1, 3, 6, 1,1.01551, 14.8856,1.10000,0.90000,1.10000,0.90000 + 6104,'BORAH ', 230.0000,1, 3, 6, 1,1.00976, 2.6761,1.10000,0.90000,1.10000,0.90000 + 6132,'MIDPOINT ', 20.0000,2, 3, 6, 1,1.02575, 17.7272,1.10000,0.90000,1.10000,0.90000 + 6201,'COLSTRP ', 500.0000,1, 3, 8, 1,1.06000, 7.3626,1.10000,0.90000,1.10000,0.90000 + 6202,'GARRISON ', 500.0000,1, 3, 8, 1,1.09477, 2.7322,1.10000,0.90000,1.10000,0.90000 + 6203,'COLSTRP ', 230.0000,1, 3, 8, 1,1.00572, 6.4631,1.10000,0.90000,1.10000,0.90000 + 6204,'GARRISON ', 230.0000,1, 3, 8, 1,1.05172, 3.1248,1.10000,0.90000,1.10000,0.90000 + 6205,'MONTANA ', 230.0000,1, 3, 8, 1,1.05000, 13.0019,1.10000,0.90000,1.10000,0.90000 + 6231,'COLSTRP ', 20.0000,2, 3, 8, 1,1.05917, 7.5999,1.10000,0.90000,1.10000,0.90000 + 6235,'MONTA G1 ', 20.0000,2, 3, 8, 1,1.05069, 13.3683,1.10000,0.90000,1.10000,0.90000 + 6301,'BRIDGER ', 345.0000,1, 3, 14, 1,1.01772, 16.1900,1.10000,0.90000,1.10000,0.90000 + 6302,'LARAMIE ', 345.0000,1, 3, 14, 1,1.00694, -32.2769,1.10000,0.90000,1.10000,0.90000 + 6303,'BRIDGER2 ', 230.0000,1, 3, 14, 1,1.03000, 29.5363,1.10000,0.90000,1.10000,0.90000 + 6304,'LARAMIE ', 230.0000,1, 3, 14, 1,0.99528, -19.7357,1.10000,0.90000,1.10000,0.90000 + 6305,'NAUGHTON ', 230.0000,1, 3, 14, 1,1.06000, 29.9977,1.10000,0.90000,1.10000,0.90000 + 6333,'BRIDGER ', 20.0000,2, 3, 14, 1,1.03304, 30.5480,1.10000,0.90000,1.10000,0.90000 + 6335,'NAUGHT ', 20.0000,2, 3, 14, 1,1.06359, 30.7165,1.10000,0.90000,1.10000,0.90000 + 6401,'TRACYSPP ', 345.0000,1, 1, 9, 1,1.07236, -19.1477,1.10000,0.90000,1.10000,0.90000 + 6402,'SUMITSPP ', 115.0000,1, 1, 9, 1,1.03585, -21.0055,1.10000,0.90000,1.10000,0.90000 + 6403,'VALMY ', 345.0000,1, 1, 9, 1,1.11000, 4.0155,1.10000,0.90000,1.10000,0.90000 + 6404,'GONDER ', 345.0000,1, 1, 9, 1,1.08194, -4.0766,1.10000,0.90000,1.10000,0.90000 + 6433,'VALMY ', 20.0000,2, 1, 9, 1,1.11115, 4.3221,1.10000,0.90000,1.10000,0.90000 + 6501,'BENLOMND ', 345.0000,1, 3, 12, 1,1.02227, -0.4241,1.10000,0.90000,1.10000,0.90000 + 6502,'CAMP WIL ', 345.0000,1, 3, 12, 1,1.02021, -1.1806,1.10000,0.90000,1.10000,0.90000 + 6503,'EMERY ', 345.0000,1, 3, 12, 1,1.06500, 10.2234,1.10000,0.90000,1.10000,0.90000 + 6504,'MONA ', 345.0000,1, 3, 12, 1,1.02275, -1.1804,1.10000,0.90000,1.10000,0.90000 + 6505,'PINTO ', 345.0000,1, 3, 12, 1,1.07140, 8.8513,1.10000,0.90000,1.10000,0.90000 + 6506,'PINTO PS ', 345.0000,1, 3, 12, 1,1.05902, 8.6263,1.10000,0.90000,1.10000,0.90000 + 6507,'SIGURD ', 345.0000,1, 3, 12, 1,1.05132, 0.2894,1.10000,0.90000,1.10000,0.90000 + 6508,'SPAN FRK ', 345.0000,1, 3, 12, 1,1.02819, 1.5377,1.10000,0.90000,1.10000,0.90000 + 6509,'TERMINAL ', 345.0000,1, 3, 12, 1,1.02095, -1.1618,1.10000,0.90000,1.10000,0.90000 + 6510,'BENLOMND ', 230.0000,1, 3, 12, 1,0.98849, 0.3377,1.10000,0.90000,1.10000,0.90000 + 6533,'EMERY ', 20.0000,2, 3, 12, 1,1.06644, 11.0672,1.10000,0.90000,1.10000,0.90000 + 7001,'COLOEAST ', 345.0000,1, 3, 5, 1,1.02000, -33.8246,1.10000,0.90000,1.10000,0.90000 + 7002,'CRAIG ', 345.0000,1, 3, 5, 1,1.01500, -30.6709,1.10000,0.90000,1.10000,0.90000 + 7031,'COLOEAST ', 20.0000,2, 3, 5, 1,1.02618, -32.5740,1.10000,0.90000,1.10000,0.90000 + 7032,'CRAIG ', 20.0000,2, 3, 5, 1,1.01535, -29.9099,1.10000,0.90000,1.10000,0.90000 + 8001,'OLINDA ', 500.0000,1, 2, 2, 1,1.06479, -6.0412,1.10000,0.90000,1.10000,0.90000 + 8002,'TRACY ', 500.0000,1, 2, 2, 1,1.04198, -7.7367,1.10000,0.90000,1.10000,0.90000 + 8003,'COTWDWAP ', 230.0000,1, 2, 2, 1,1.07500, -3.4806,1.10000,0.90000,1.10000,0.90000 + 8004,'RNCHSECO ', 230.0000,1, 2, 2, 1,1.00000, -11.7273,1.10000,0.90000,1.10000,0.90000 + 8005,'TRACYPMP ', 230.0000,1, 2, 2, 1,1.00301, -13.4174,1.10000,0.90000,1.10000,0.90000 + 8033,'COTWDWAP ', 20.0000,2, 2, 2, 1,1.07619, -3.1879,1.10000,0.90000,1.10000,0.90000 + 8034,'RNCHSECO ', 20.0000,2, 2, 2, 1,1.00225, -10.7632,1.10000,0.90000,1.10000,0.90000 +0 / END OF BUS DATA, BEGIN LOAD DATA +@! I,'ID',STAT,AREA,ZONE, PL, QL, IP, IQ, YP, YQ, OWNER,SCALE,INTRPT, DGENP, DGENQ, DGENF + 1002,'1 ', 1, 1, 3, 0.000, 0.000, 223.710, 0.000, 0.000, 583.546, 1, 1, 0, 0.000, 0.000, 0 + 1003,'1 ', 1, 1, 10, 0.000, 0.000, 2212.664, 0.000, 0.000, -387.354, 1, 1, 0, 0.000, 0.000, 0 + 1004,'1 ', 1, 1, 10, 0.000, 0.000, 1007.718, 0.000, 0.000, -5.204, 1, 1, 0, 0.000, 0.000, 0 + 1101,'1 ', 1, 1, 3, 0.000, 0.000, 4482.541, 0.000, 0.000, 134.344, 1, 1, 0, 0.000, 0.000, 0 + 1102,'1 ', 1, 1, 3, 0.000, 0.000, 179.873, 0.000, 0.000, -23.907, 1, 1, 0, 0.000, 0.000, 0 + 1201,'1 ', 1, 1, 3, 0.000, 0.000, 153.984, 0.000, 0.000, 1.711, 1, 1, 0, 0.000, 0.000, 0 + 1202,'1 ', 1, 1, 3, 0.000, 0.000, 810.750, 0.000, 0.000, -246.169, 1, 1, 0, 0.000, 0.000, 0 + 1301,'1 ', 1, 1, 3, 0.000, 0.000, 2588.305, 0.000, 0.000, -323.093, 1, 1, 0, 0.000, 0.000, 0 + 1302,'1 ', 1, 1, 9, 0.000, 0.000, 17.088, 0.000, 0.000, -2.183, 1, 1, 0, 0.000, 0.000, 0 + 1303,'1 ', 1, 1, 9, 0.000, 0.000, 6204.116, 0.000, 0.000, -805.276, 1, 1, 0, 0.000, 0.000, 0 + 1401,'1 ', 1, 1, 3, 0.000, 0.000, 6314.529, 0.000, 0.000, -1423.225, 1, 1, 0, 0.000, 0.000, 0 + 1402,'1 ', 1, 1, 3, 0.000, 0.000, 5074.202, 0.000, 0.000, 536.538, 1, 1, 0, 0.000, 0.000, 0 + 2000,'1 ', 1, 4, 7, 0.000, 0.000, 2207.188, 0.000, 0.000, -287.916, 1, 1, 0, 0.000, 0.000, 0 + 2100,'1 ', 1, 2, 2, 0.000, 0.000, 244.479, 0.000, 0.000, -46.066, 1, 1, 0, 0.000, 0.000, 0 + 2202,'1 ', 1, 2, 2, 0.000, 0.000, 1413.957, 0.000, 0.000, -249.625, 1, 1, 0, 0.000, 0.000, 0 + 2203,'1 ', 1, 2, 2, 0.000, 0.000, 1530.047, 0.000, 0.000, -247.960, 1, 1, 0, 0.000, 0.000, 0 + 2400,'1 ', 1, 2, 2, 0.000, 0.000, 741.606, 0.000, 0.000, -65.877, 1, 1, 0, 0.000, 0.000, 0 + 2401,'1 ', 1, 2, 2, 0.000, 0.000, 756.558, 0.000, 0.000, -85.945, 1, 1, 0, 0.000, 0.000, 0 + 2402,'1 ', 1, 2, 2, 0.000, 0.000, 944.185, 0.000, 0.000, -69.616, 1, 1, 0, 0.000, 0.000, 0 + 2403,'1 ', 1, 2, 2, 0.000, 0.000, 924.912, 0.000, 0.000, -33.229, 1, 1, 0, 0.000, 0.000, 0 + 2405,'1 ', 1, 2, 2, 0.000, 0.000, 734.331, 0.000, 0.000, -20.175, 1, 1, 0, 0.000, 0.000, 0 + 2406,'1 ', 1, 2, 2, 0.000, 0.000, 659.215, 0.000, 0.000, 36.185, 1, 1, 0, 0.000, 0.000, 0 + 2407,'1 ', 1, 2, 2, 0.000, 0.000, 1610.419, 0.000, 0.000, 35.064, 1, 1, 0, 0.000, 0.000, 0 + 2408,'1 ', 1, 2, 2, 0.000, 0.000, 1554.955, 0.000, 0.000, 64.200, 1, 1, 0, 0.000, 0.000, 0 + 2409,'1 ', 1, 2, 2, 0.000, 0.000, 1413.334, 0.000, 0.000, 74.998, 1, 1, 0, 0.000, 0.000, 0 + 2410,'1 ', 1, 2, 2, 0.000, 0.000, 1411.456, 0.000, 0.000, -51.802, 1, 1, 0, 0.000, 0.000, 0 + 2411,'1 ', 1, 2, 2, 0.000, 0.000, 959.465, 0.000, 0.000, -65.677, 1, 1, 0, 0.000, 0.000, 0 + 2502,'1 ', 1, 2, 2, 0.000, 0.000, 2087.843, 0.000, 0.000, 79.306, 1, 1, 0, 0.000, 0.000, 0 + 2503,'1 ', 1, 2, 2, 0.000, 0.000, 1646.515, 0.000, 0.000, -178.564, 1, 1, 0, 0.000, 0.000, 0 + 2600,'1 ', 1, 2, 2, 0.000, 0.000, -1591.978, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 + 2602,'1 ', 1, 2, 2, 0.000, 0.000, 87.531, 0.000, 0.000, -11.190, 1, 1, 0, 0.000, 0.000, 0 + 2604,'1 ', 1, 2, 2, 0.000, 0.000, 1791.945, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 + 2608,'1 ', 1, 2, 2, 0.000, 0.000, 88.030, 0.000, 0.000, -11.318, 1, 1, 0, 0.000, 0.000, 0 + 2609,'1 ', 1, 2, 2, 0.000, 0.000, 120.790, 0.000, 0.000, -24.191, 1, 1, 0, 0.000, 0.000, 0 + 2610,'1 ', 1, 2, 2, 0.000, 0.000, 88.994, 0.000, 0.000, -11.567, 1, 1, 0, 0.000, 0.000, 0 + 2611,'1 ', 1, 2, 2, 0.000, 0.000, 88.030, 0.000, 0.000, -11.318, 1, 1, 0, 0.000, 0.000, 0 + 2612,'1 ', 1, 2, 2, 0.000, 0.000, 106.667, 0.000, 0.000, -21.743, 1, 1, 0, 0.000, 0.000, 0 + 2613,'1 ', 1, 2, 2, 0.000, 0.000, 287.725, 0.000, 0.000, -58.812, 1, 1, 0, 0.000, 0.000, 0 + 2614,'1 ', 1, 2, 2, 0.000, 0.000, 123.152, 0.000, 0.000, -24.956, 1, 1, 0, 0.000, 0.000, 0 + 2615,'1 ', 1, 2, 2, 0.000, 0.000, 718.654, 0.000, 0.000, -117.014, 1, 1, 0, 0.000, 0.000, 0 + 2616,'1 ', 1, 2, 2, 0.000, 0.000, 104.990, 0.000, 0.000, -21.629, 1, 1, 0, 0.000, 0.000, 0 + 2617,'1 ', 1, 2, 2, 0.000, 0.000, 108.473, 0.000, 0.000, -22.485, 1, 1, 0, 0.000, 0.000, 0 + 2618,'1 ', 1, 2, 2, 0.000, 0.000, 784.705, 0.000, 0.000, 5.422, 1, 1, 0, 0.000, 0.000, 0 + 2619,'1 ', 1, 2, 2, 0.000, 0.000, -2466.528, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 + 2620,'1 ', 1, 2, 2, 0.000, 0.000, 181.756, 0.000, 0.000, -15.454, 1, 1, 0, 0.000, 0.000, 0 + 2621,'1 ', 1, 2, 2, 0.000, 0.000, 209.415, 0.000, 0.000, 55.132, 1, 1, 0, 0.000, 0.000, 0 + 3101,'1 ', 1, 2, 2, 0.000, 0.000, 313.580, 0.000, 0.000, -49.549, 1, 1, 0, 0.000, 0.000, 0 + 3102,'1 ', 1, 2, 2, 0.000, 0.000, 145.724, 0.000, 0.000, -23.131, 1, 1, 0, 0.000, 0.000, 0 + 3103,'1 ', 1, 2, 2, 0.000, 0.000, 380.419, 0.000, 0.000, -54.591, 1, 1, 0, 0.000, 0.000, 0 + 3104,'1 ', 1, 2, 2, 0.000, 0.000, 283.512, 0.000, 0.000, -37.304, 1, 1, 0, 0.000, 0.000, 0 + 3105,'1 ', 1, 2, 2, 0.000, 0.000, 215.372, 0.000, 0.000, -44.182, 1, 1, 0, 0.000, 0.000, 0 + 3201,'1 ', 1, 2, 2, 0.000, 0.000, 417.176, 0.000, 0.000, -88.465, 1, 1, 0, 0.000, 0.000, 0 + 3202,'1 ', 1, 2, 2, 0.000, 0.000, 528.943, 0.000, 0.000, -75.520, 1, 1, 0, 0.000, 0.000, 0 + 3203,'1 ', 1, 2, 2, 0.000, 0.000, 592.543, 0.000, 0.000, -143.183, 1, 1, 0, 0.000, 0.000, 0 + 3204,'1 ', 1, 2, 2, 0.000, 0.000, 595.949, 0.000, 0.000, -84.091, 1, 1, 0, 0.000, 0.000, 0 + 3205,'1 ', 1, 2, 2, 0.000, 0.000, 492.201, 0.000, 0.000, -70.216, 1, 1, 0, 0.000, 0.000, 0 + 3302,'1 ', 1, 2, 2, 0.000, 0.000, 316.377, 0.000, 0.000, -80.011, 1, 1, 0, 0.000, 0.000, 0 + 3303,'1 ', 1, 2, 2, 0.000, 0.000, 562.870, 0.000, 0.000, -135.643, 1, 1, 0, 0.000, 0.000, 0 + 3304,'1 ', 1, 2, 2, 0.000, 0.000, 485.777, 0.000, 0.000, -112.963, 1, 1, 0, 0.000, 0.000, 0 + 3305,'1 ', 1, 2, 2, 0.000, 0.000, 389.689, 0.000, 0.000, -55.787, 1, 1, 0, 0.000, 0.000, 0 + 3401,'1 ', 1, 2, 2, 0.000, 0.000, 523.259, 0.000, 0.000, -132.931, 1, 1, 0, 0.000, 0.000, 0 + 3403,'1 ', 1, 2, 2, 0.000, 0.000, 464.372, 0.000, 0.000, -66.225, 1, 1, 0, 0.000, 0.000, 0 + 3404,'1 ', 1, 2, 2, 0.000, 0.000, 400.370, 0.000, 0.000, -57.509, 1, 1, 0, 0.000, 0.000, 0 + 3405,'1 ', 1, 2, 2, 0.000, 0.000, 423.026, 0.000, 0.000, -62.878, 1, 1, 0, 0.000, 0.000, 0 + 3501,'1 ', 1, 2, 2, 0.000, 0.000, 562.514, 0.000, 0.000, -80.114, 1, 1, 0, 0.000, 0.000, 0 + 3601,'1 ', 1, 2, 2, 0.000, 0.000, 92.975, 0.000, 0.000, -12.968, 1, 1, 0, 0.000, 0.000, 0 + 3701,'1 ', 1, 1, 9, 0.000, 0.000, 317.051, 0.000, 0.000, -15.847, 1, 1, 0, 0.000, 0.000, 0 + 3801,'1 ', 1, 2, 2, 0.000, 0.000, 164.062, 0.000, 0.000, -38.776, 1, 1, 0, 0.000, 0.000, 0 + 3804,'1 ', 1, 2, 2, 0.000, 0.000, 201.824, 0.000, 0.000, -50.058, 1, 1, 0, 0.000, 0.000, 0 + 3805,'1 ', 1, 2, 2, 0.000, 0.000, 434.251, 0.000, 0.000, -137.035, 1, 1, 0, 0.000, 0.000, 0 + 3806,'1 ', 1, 2, 2, 0.000, 0.000, 255.767, 0.000, 0.000, -35.854, 1, 1, 0, 0.000, 0.000, 0 + 3902,'1 ', 1, 2, 2, 0.000, 0.000, 137.692, 0.000, 0.000, -34.423, 1, 1, 0, 0.000, 0.000, 0 + 3903,'1 ', 1, 2, 2, 0.000, 0.000, 190.745, 0.000, 0.000, -26.909, 1, 1, 0, 0.000, 0.000, 0 + 3907,'1 ', 1, 2, 2, 0.000, 0.000, 430.380, 0.000, 0.000, -60.984, 1, 1, 0, 0.000, 0.000, 0 + 3908,'1 ', 1, 2, 2, 0.000, 0.000, 186.870, 0.000, 0.000, -23.908, 1, 1, 0, 0.000, 0.000, 0 + 3909,'1 ', 1, 2, 2, 0.000, 0.000, 159.388, 0.000, 0.000, -38.425, 1, 1, 0, 0.000, 0.000, 0 + 3910,'1 ', 1, 2, 2, 0.000, 0.000, 228.437, 0.000, 0.000, -34.143, 1, 1, 0, 0.000, 0.000, 0 + 3911,'1 ', 1, 2, 2, 0.000, 0.000, 204.367, 0.000, 0.000, -40.227, 1, 1, 0, 0.000, 0.000, 0 + 3912,'1 ', 1, 2, 2, 0.000, 0.000, 156.919, 0.000, 0.000, 0.570, 1, 1, 0, 0.000, 0.000, 0 + 3913,'1 ', 1, 2, 2, 0.000, 0.000, 301.003, 0.000, 0.000, -40.262, 1, 1, 0, 0.000, 0.000, 0 + 3914,'1 ', 1, 2, 2, 0.000, 0.000, 207.245, 0.000, 0.000, -48.345, 1, 1, 0, 0.000, 0.000, 0 + 3915,'1 ', 1, 2, 2, 0.000, 0.000, 230.849, 0.000, 0.000, -48.836, 1, 1, 0, 0.000, 0.000, 0 + 3916,'1 ', 1, 2, 2, 0.000, 0.000, 139.766, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 + 3917,'1 ', 1, 2, 2, 0.000, 0.000, 214.158, 0.000, 0.000, -39.517, 1, 1, 0, 0.000, 0.000, 0 + 3918,'1 ', 1, 2, 2, 0.000, 0.000, 289.544, 0.000, 0.000, -68.957, 1, 1, 0, 0.000, 0.000, 0 + 3919,'1 ', 1, 2, 2, 0.000, 0.000, 171.670, 0.000, 0.000, -23.175, 1, 1, 0, 0.000, 0.000, 0 + 3920,'1 ', 1, 2, 2, 0.000, 0.000, 158.827, 0.000, 0.000, -22.302, 1, 1, 0, 0.000, 0.000, 0 + 3921,'1 ', 1, 2, 2, 0.000, 0.000, 126.917, 0.000, 0.000, -27.373, 1, 1, 0, 0.000, 0.000, 0 + 3922,'1 ', 1, 2, 2, 0.000, 0.000, 231.814, 0.000, 0.000, -29.670, 1, 1, 0, 0.000, 0.000, 0 + 3923,'1 ', 1, 2, 2, 0.000, 0.000, 353.452, 0.000, 0.000, -58.418, 1, 1, 0, 0.000, 0.000, 0 + 3924,'1 ', 1, 2, 2, 0.000, 0.000, 300.147, 0.000, 0.000, -42.707, 1, 1, 0, 0.000, 0.000, 0 + 3926,'1 ', 1, 2, 2, 0.000, 0.000, 244.214, 0.000, 0.000, -15.453, 1, 1, 0, 0.000, 0.000, 0 + 4002,'1 ', 1, 3, 11, 0.000, 0.000, 154.505, 0.000, 0.000, -18.455, 1, 1, 0, 0.000, 0.000, 0 + 4004,'1 ', 1, 3, 11, 0.000, 0.000, 248.180, 0.000, 0.000, -29.723, 1, 1, 0, 0.000, 0.000, 0 + 4005,'1 ', 1, 3, 11, 0.000, 0.000, 444.550, 0.000, 0.000, -134.961, 1, 1, 0, 0.000, 0.000, 0 + 4008,'1 ', 1, 3, 11, 0.000, 0.000, 265.108, 0.000, 0.000, -32.154, 1, 1, 0, 0.000, 0.000, 0 + 4009,'1 ', 1, 3, 11, 0.000, 0.000, 2045.132, 0.000, 0.000, -369.852, 1, 1, 0, 0.000, 0.000, 0 + 4010,'1 ', 1, 3, 11, 0.000, 0.000, 2904.493, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 + 4101,'1 ', 1, 3, 13, 0.000, 0.000, 882.117, 0.000, 0.000, -102.001, 1, 1, 0, 0.000, 0.000, 0 + 4102,'1 ', 1, 3, 13, 0.000, 0.000, 438.548, 0.000, 0.000, -57.162, 1, 1, 0, 0.000, 0.000, 0 + 4103,'1 ', 1, 3, 13, 0.000, 0.000, 10.805, 0.000, 0.000, -1.303, 1, 1, 0, 0.000, 0.000, 0 + 4104,'1 ', 1, 3, 13, 0.000, 0.000, 2424.986, 0.000, 0.000, -303.469, 1, 1, 0, 0.000, 0.000, 0 + 4201,'1 ', 1, 3, 13, 0.000, 0.000, 5145.231, 0.000, 0.000, -367.517, 1, 1, 0, 0.000, 0.000, 0 + 4202,'1 ', 1, 3, 13, 0.000, 0.000, 4300.226, 0.000, 0.000, -529.215, 1, 1, 0, 0.000, 0.000, 0 + 4203,'1 ', 1, 3, 13, 0.000, 0.000, 4308.429, 0.000, 0.000, -552.906, 1, 1, 0, 0.000, 0.000, 0 + 4204,'1 ', 1, 3, 13, 0.000, 0.000, 949.629, 0.000, 0.000, -115.952, 1, 1, 0, 0.000, 0.000, 0 + 5001,'1 ', 1, 3, 4, 0.000, 0.000, 7213.383, 0.000, 0.000, -1561.338, 1, 1, 0, 0.000, 0.000, 0 + 5002,'1 ', 1, 3, 1, 0.000, 0.000, 8534.582, 0.000, 0.000, -1055.106, 1, 1, 0, 0.000, 0.000, 0 + 5003,'1 ', 1, 3, 1, 0.000, 0.000, 589.263, 0.000, 0.000, -73.624, 1, 1, 0, 0.000, 0.000, 0 + 6102,'1 ', 1, 3, 6, 0.000, 0.000, 1022.470, 0.000, 0.000, 325.457, 1, 1, 0, 0.000, 0.000, 0 + 6103,'1 ', 1, 3, 6, 0.000, 0.000, 386.454, 0.000, 0.000, -49.703, 1, 1, 0, 0.000, 0.000, 0 + 6104,'1 ', 1, 3, 6, 0.000, 0.000, 1683.648, 0.000, 0.000, -218.144, 1, 1, 0, 0.000, 0.000, 0 + 6201,'1 ', 1, 3, 8, 0.000, 0.000, 194.170, 0.000, 0.000, -23.903, 1, 1, 0, 0.000, 0.000, 0 + 6202,'1 ', 1, 3, 8, 0.000, 0.000, 81.319, 0.000, 0.000, -11.365, 1, 1, 0, 0.000, 0.000, 0 + 6203,'1 ', 1, 3, 8, 0.000, 0.000, 609.243, 0.000, 0.000, -143.626, 1, 1, 0, 0.000, 0.000, 0 + 6204,'1 ', 1, 3, 8, 0.000, 0.000, 667.550, 0.000, 0.000, -142.578, 1, 1, 0, 0.000, 0.000, 0 + 6205,'1 ', 1, 3, 8, 0.000, 0.000, 465.984, 0.000, 0.000, -78.317, 1, 1, 0, 0.000, 0.000, 0 + 6301,'1 ', 1, 3, 14, 0.000, 0.000, 508.649, 0.000, 0.000, -65.361, 1, 1, 0, 0.000, 0.000, 0 + 6302,'1 ', 1, 3, 14, 0.000, 0.000, 588.418, 0.000, 0.000, -76.334, 1, 1, 0, 0.000, 0.000, 0 + 6303,'1 ', 1, 3, 14, 0.000, 0.000, 724.856, 0.000, 0.000, -91.813, 1, 1, 0, 0.000, 0.000, 0 + 6305,'1 ', 1, 3, 14, 0.000, 0.000, 56.823, 0.000, 0.000, -17.579, 1, 1, 0, 0.000, 0.000, 0 + 6401,'1 ', 1, 1, 9, 0.000, 0.000, 1628.390, 0.000, 0.000, -206.824, 1, 1, 0, 0.000, 0.000, 0 + 6402,'1 ', 1, 1, 9, 0.000, 0.000, 270.855, 0.000, 0.000, -35.135, 1, 1, 0, 0.000, 0.000, 0 + 6403,'1 ', 1, 1, 9, 0.000, 0.000, 1.980, 0.000, 0.000, -0.221, 1, 1, 0, 0.000, 0.000, 0 + 6404,'1 ', 1, 1, 9, 0.000, 0.000, 27.498, 0.000, 0.000, -3.399, 1, 1, 0, 0.000, 0.000, 0 + 6501,'1 ', 1, 3, 12, 0.000, 0.000, 193.033, 0.000, 0.000, -62.491, 1, 1, 0, 0.000, 0.000, 0 + 6502,'1 ', 1, 3, 12, 0.000, 0.000, 1539.327, 0.000, 0.000, -271.901, 1, 1, 0, 0.000, 0.000, 0 + 6503,'1 ', 1, 3, 12, 0.000, 0.000, 414.228, 0.000, 0.000, -127.491, 1, 1, 0, 0.000, 0.000, 0 + 6504,'1 ', 1, 3, 12, 0.000, 0.000, 293.725, 0.000, 0.000, -37.889, 1, 1, 0, 0.000, 0.000, 0 + 6505,'1 ', 1, 3, 12, 0.000, 0.000, 6.555, 0.000, 0.000, -2.076, 1, 1, 0, 0.000, 0.000, 0 + 6507,'1 ', 1, 3, 12, 0.000, 0.000, 527.834, 0.000, 0.000, 58.453, 1, 1, 0, 0.000, 0.000, 0 + 6508,'1 ', 1, 3, 12, 0.000, 0.000, 128.991, 0.000, 0.000, -41.365, 1, 1, 0, 0.000, 0.000, 0 + 6509,'1 ', 1, 3, 12, 0.000, 0.000, 8.495, 0.000, 0.000, -2.753, 1, 1, 0, 0.000, 0.000, 0 + 6510,'1 ', 1, 3, 12, 0.000, 0.000, 1971.920, 0.000, 0.000, 111.890, 1, 1, 0, 0.000, 0.000, 0 + 7001,'1 ', 1, 3, 5, 0.000, 0.000, 6863.645, 0.000, 0.000, -742.359, 1, 1, 0, 0.000, 0.000, 0 + 7002,'1 ', 1, 3, 5, 0.000, 0.000, 2517.078, 0.000, 0.000, 134.018, 1, 1, 0, 0.000, 0.000, 0 + 8003,'1 ', 1, 2, 2, 0.000, 0.000, 546.423, 0.000, 0.000, -66.307, 1, 1, 0, 0.000, 0.000, 0 + 8004,'1 ', 1, 2, 2, 0.000, 0.000, 3409.103, 0.000, 0.000, -444.699, 1, 1, 0, 0.000, 0.000, 0 + 8005,'1 ', 1, 2, 2, 0.000, 0.000, 1213.222, 0.000, 0.000, -161.487, 1, 1, 0, 0.000, 0.000, 0 +0 / END OF LOAD DATA, BEGIN FIXED SHUNT DATA +@! I,'ID',STATUS, GL, BL +0 / END OF FIXED SHUNT DATA, BEGIN GENERATOR DATA +@! I,'ID', PG, QG, QT, QB, VS, IREG, MBASE, ZR, ZX, RT, XT, GTAP,STAT, RMPCT, PT, PB, O1, F1, O2, F2, O3, F3, O4, F4,WMOD, WPF,NREG + 1032,'C ', 712.000, -3.332, 200.000, -200.000,1.01400, 1002, 873.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 873.000, 0.000, 1,1.0000 + 1032,'G ', 856.000, -3.332, 357.000, -357.000,1.01400, 1002, 1050.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1050.000, 0.000, 1,1.0000 + 1032,'S ', 520.000, -3.332, 360.000, -360.000,1.01400, 1002, 638.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 638.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 1034,'C ', 1847.000, 262.628, 500.000, -500.000,1.03000, 1004, 2100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1944.000, 0.000, 1,1.0000 + 1034,'G ', 2565.000, 262.628, 918.000, -918.000,1.03000, 1004, 2900.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2700.000, 0.000, 1,1.0000 + 1034,'W ', 1598.000, 262.628, 800.000, -800.000,1.03000, 1004, 1682.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1682.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 1131,'C ', 530.000, -46.791, 308.000, -308.000,1.01000, 1101, 1268.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1268.000, 0.000, 1,1.0000 + 1131,'G ', 2064.000, -46.791, 1916.000, -1916.000,1.01000, 1101, 4934.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4934.000, 0.000, 1,1.0000 + 1232,'C ', 2728.000, 0.604, 1208.000, -1208.000,1.08000, 1202, 4977.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4977.000, 0.000, 1,1.0000 + 1232,'H ', 657.000, 0.604, 628.000, -628.000,1.08000, 1202, 1199.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1199.000, 0.000, 1,1.0000 + 1331,'G ', 1986.000, 24.690, 841.000, -841.000,1.04500, 1301, 2167.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2167.000, 0.000, 1,1.0000 + 1331,'H ', 2133.000, 24.690, 1219.000, -1219.000,1.04500, 1301, 2328.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2328.000, 0.000, 1,1.0000 + 1333,'C ', 218.000, 217.320, 303.000, -303.000,1.00500, 1303, 418.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 418.000, 0.000, 1,1.0000 + 1333,'G ', 3662.000, 217.320, 2746.000, -2746.000,1.00500, 1303, 7011.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 7011.000, 0.000, 1,1.0000 + 1333,'S ', 1266.000, 217.320, 1300.000, -1300.000,1.00500, 1303, 2423.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2423.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 1431,'G ', 5129.000, 409.166, 3559.000, -3559.000,1.03500, 1401, 9170.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 9170.000, 0.000, 1,1.0000 + 1431,'N ', 2355.000, 409.166, 2057.000, -2057.000,1.03500, 1401, 4210.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4210.000, 0.000, 1,1.0000 + 1431,'S ', 1353.000, 409.166, 1000.000, -1000.000,1.03500, 1401, 2419.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2419.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2030,'E ', 605.000, 142.477, 350.000, -350.000,1.00000, 2000, 699.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 699.000, 0.000, 1,1.0000 + 2030,'G ', 1853.000, 142.477, 1070.000, -1070.000,1.00000, 2000, 2140.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2140.000, 0.000, 1,1.0000 + 2130,'E ', 573.000, 28.722, 254.000, -254.000,1.03500, 2100, 831.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 831.000, 0.000, 1,1.0000 + 2130,'G ', 404.000, 28.722, 200.000, -200.000,1.03500, 2100, 586.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 586.000, 0.000, 1,1.0000 + 2130,'H ', 273.000, 28.722, 250.000, -250.000,1.03500, 2100, 396.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 396.000, 0.000, 1,1.0000 + 2130,'S ', 79.000, 28.722, 86.000, -86.000,1.03500, 2100, 115.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 115.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2233,'DG', 285.000, 125.466, 304.000, -118.000,1.00500, 2203, 1035.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1035.000, 0.000, 1,1.0000 + 2233,'EG', 506.000, 125.466, 611.000, -181.000,1.00500, 2203, 1837.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1837.000, 0.000, 1,1.0000 + 2233,'TG', 202.000, 125.466, 206.000, -155.000,1.00500, 2203, 733.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 733.000, 0.000, 1,1.0000 + 2332,'S ', 878.000, 42.001, 590.000, -364.000,1.03500, 2302, 1333.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1333.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2431,'S ', 500.000, -46.886, 800.000, -800.000,1.05000, 2431, 1666.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1666.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2434,'S ', 500.000, -337.252, 500.000, -500.000,1.02000, 2434, 1489.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1489.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2438,'EG', 503.000, 32.102, 728.000, -454.000,1.00900, 2408, 2292.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2292.000, 0.000, 1,1.0000 + 2438,'ND', 0.000, 0.000, 0.500, 0.000,1.00900, 2408, 100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.000, -1006.000, 1,1.0000 + 2438,'RG', 1195.999, 32.102, 1902.000, -1168.000,1.00900, 2408, 5451.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 5451.000, 0.000, 1,1.0000 + 2438,'S ', 251.000, 32.102, 800.000, -800.000,1.00900, 2408, 1146.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1146.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2438,'SG', 901.000, 32.102, 2301.000, -1053.000,1.00900, 2408, 4110.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4110.000, 0.000, 1,1.0000 + 2438,'SH', 233.000, 32.102, 659.000, -523.000,1.00900, 2408, 1460.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1460.000, 0.000, 1,1.0000 + 2438,'SW', 704.000, 32.102, 561.000, -553.000,1.00900, 2408, 3210.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3210.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2438,'WG', 1276.000, 32.102, 1910.000, -1150.000,1.00900, 2408, 5817.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 5817.000, 0.000, 1,1.0000 + 2439,'S ', 1000.000, -242.186, 800.000, -800.000,1.02000, 2409, 1666.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1666.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2533,'S ', 1899.000, 127.613, 1100.000, -820.000,1.00900, 2503, 1999.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1999.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2630,'G ', 2282.000, 184.814, 1346.000, -1346.000,1.00400, 2610, 3947.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3947.000, 0.000, 1,1.0000 + 2631,'S ', 232.000, 32.063, 350.000, -350.000,1.01500, 2611, 520.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 520.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 2634,'C ', 1537.000, -18.880, 950.000, -950.000,1.03000, 2604, 1900.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1618.000, 0.000, 1,1.0000 + 2637,'H ', 83.000, 40.647, 110.000, -110.000,1.01357, 2612, 200.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 87.000, 0.000, 1,1.0000 + 2638,'H ', 200.000, 7.740, 100.000, -100.000,1.01500, 2608, 407.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 407.000, 0.000, 1,1.0000 + 3133,'NG', 31.000, -12.551, 42.000, -29.000,0.99272, 3103, 80.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 62.000, 0.000, 1,1.0000 + 3133,'SC', 0.000, 0.000, 500.000, -500.000,0.99272, 3103, 300.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.100, 0.000, 1,1.0000 + 3135,'MG', 206.000, 42.757, 239.000, -201.000,1.00000, 3105, 541.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 541.000, 0.000, 1,1.0000 + 3135,'NG', 14.000, 42.757, 100.000, -85.000,1.00000, 3105, 38.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 38.000, 0.000, 1,1.0000 + 3234,'DG', 104.000, 101.000, 101.000, -75.000,1.01000, 3204, 177.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 177.000, 0.000, 1,1.0000 + 3234,'MG', 2261.000, 118.878, 1244.000, -1234.000,1.01000, 3204, 3853.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3853.000, 0.000, 1,1.0000 + 3234,'NG', 608.000, 118.878, 382.000, -212.000,1.01000, 3204, 1037.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1037.000, 0.000, 1,1.0000 + 3234,'NW', 1021.000, 118.878, 150.000, -110.000,1.01000, 3204, 1740.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1740.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 3333,'CG', 620.000, 81.668, 398.000, -226.000,1.00000, 3303, 1012.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1012.000, 0.000, 1,1.0000 + 3333,'NG', 191.000, 81.668, 202.000, -143.000,1.00000, 3303, 312.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 312.000, 0.000, 1,1.0000 + 3432,'NP', 0.000, 0.000, 1568.000, -941.000,1.00000, 3402, 3746.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 3746.000, -2841.000, 1,1.0000 + 3433,'NG', 481.000, 25.641, 231.000, -175.000,1.00000, 3403, 921.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 921.000, 0.000, 1,1.0000 + 3433,'S ', 745.000, 25.641, 939.000, -562.000,1.00000, 3403, 1426.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1426.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 3531,'CE', 783.000, 30.853, 1004.000, -599.000,1.00000, 3501, 1424.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1424.000, 0.000, 1,1.0000 + 3531,'NE', 293.000, 30.853, 253.000, -181.000,1.00000, 3501, 533.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 533.000, 0.000, 1,1.0000 + 3531,'NH', 13.000, 13.000, 13.000, -10.000,1.00000, 3501, 24.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 24.000, 0.000, 1,1.0000 + 3631,'NB', 30.000, -14.000, 20.000, -14.000,1.01500, 3601, 96.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 96.000, 0.000, 1,1.0000 + 3631,'NG', 67.000, -33.095, 74.000, -34.000,1.01500, 3601, 210.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 210.000, 0.000, 1,1.0000 + 3731,'NH', 222.000, -121.000, 200.000, -121.000,1.00000, 3701, 400.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 243.000, 0.000, 1,1.0000 + 3831,'NN', 2108.000, -40.709, 1175.000, -980.000,1.04900, 3801, 2323.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2323.000, 0.000, 1,1.0000 + 3835,'ND', 0.000, 0.000, 0.500, 0.000,1.03500, 3805, 100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.000, -510.000, 1,1.0000 + 3835,'NG', 229.000, 28.865, 662.000, -479.000,1.03500, 3805, 2025.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2025.000, 0.000, 1,1.0000 + 3835,'S ', 150.000, 28.865, 500.000, -500.000,1.03500, 3805, 1333.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1333.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 3836,'DG', 679.000, -6.822, 476.000, -352.000,1.01900, 3806, 1497.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1497.000, 0.000, 1,1.0000 + 3931,'NB', 235.000, 72.471, 151.000, -115.000,1.07000, 3921, 567.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 567.000, 0.000, 1,1.0000 + 3931,'NH', 1212.000, 72.471, 1284.000, -946.000,1.07000, 3921, 2875.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2875.000, 0.000, 1,1.0000 + 3932,'S ', 1355.000, -242.757, 1150.000, -500.000,1.00000, 3902, 1426.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1426.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 3933,'CG', 404.880, 88.652, 363.000, -82.000,1.02000, 3933, 865.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 865.000, 0.000, 1,1.0000 + 3933,'NB', 161.484, 77.000, 77.000, -55.000,1.02000, 3933, 345.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 345.000, 0.000, 1,1.0000 + 3933,'ND', 0.000, 0.000, 0.500, 0.000,1.02000, 3933, 100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.000, -449.000, 1,1.0000 + 3933,'NG', 901.970, 88.652, 500.000, -307.000,1.02000, 3933, 1927.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1927.000, 0.000, 1,1.0000 + 3933,'NH', 1275.022, 88.652, 1256.000, -1041.000,1.02000, 3933, 2774.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2724.000, 0.000, 1,1.0000 + 3933,'NW', 346.372, 88.652, 200.000, -200.000,1.02000, 3933, 740.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 740.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 3933,'S ', 623.937, 88.652, 800.000, -500.000,1.02000, 3933, 1333.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1333.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 4031,'G ', 892.801, -168.528, 502.000, -502.000,1.08000, 4001, 2710.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2710.000, 0.000, 1,1.0000 + 4031,'H ', 313.199, -168.528, 489.000, -489.000,1.08000, 4001, 952.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 952.000, 0.000, 1,1.0000 + 4031,'S ', 140.400, -168.528, 250.000, -250.000,1.08000, 4001, 427.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 427.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 4031,'W ', 208.800, -168.528, 240.000, -240.000,1.08000, 4001, 635.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 635.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 4035,'C ', 173.700, -122.614, 255.000, -255.000,1.08000, 4005, 642.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 642.000, 0.000, 1,1.0000 + 4035,'G ', 448.200, -122.614, 307.000, -307.000,1.08000, 4005, 1656.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1656.000, 0.000, 1,1.0000 + 4035,'H ', 966.600, -122.614, 1836.000, -1836.000,1.08000, 4005, 3572.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3572.000, 0.000, 1,1.0000 + 4035,'W ', 697.500, -122.614, 800.000, -800.000,1.08000, 4005, 2578.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2578.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 4039,'G ', 77.400, 102.000, 102.000, -102.000,1.08000, 4009, 150.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 150.000, 0.000, 1,1.0000 + 4039,'H ', 1455.300, 380.224, 1459.000, -1459.000,1.08000, 4009, 2839.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2839.000, 0.000, 1,1.0000 + 4039,'W ', 712.800, 380.224, 500.000, -500.000,1.08000, 4009, 1290.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1290.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 4131,'B ', 450.000, 150.000, 150.000, -150.000,1.12800, 4101, 711.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 711.000, 0.000, 1,1.0000 + 4131,'H ', 7418.700, 543.401, 6482.000, -6482.000,1.12800, 4101, 12613.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 12613.000, 0.000, 1,1.0000 + 4131,'W ', 555.300, 120.000, 120.000, -120.000,1.12800, 4101, 790.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 790.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 4132,'G ', 1854.899, 52.261, 1473.000, -1473.000,1.09600, 4102, 2170.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2170.000, 0.000, 1,1.0000 + 4132,'H ', 3835.801, 52.261, 2847.000, -2847.000,1.09600, 4102, 5539.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 5539.000, 0.000, 1,1.0000 + 4132,'N ', 900.000, 52.261, 231.000, -231.000,1.09600, 4102, 1200.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1200.000, 0.000, 1,1.0000 + 4132,'W ', 270.000, 52.261, 160.000, -160.000,1.09600, 4102, 400.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 300.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 4231,'C ', 999.000, 485.229, 728.000, -728.000,1.12000, 4201, 1460.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1460.000, 0.000, 1,1.0000 + 4231,'G ', 664.200, 485.229, 659.000, -659.000,1.12000, 4201, 970.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 970.000, 0.000, 1,1.0000 + 4231,'H ', 2406.601, 485.229, 1808.000, -1808.000,1.12000, 4201, 3517.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3517.000, 0.000, 1,1.0000 + 4232,'G ', 348.300, -3.607, 592.000, -592.000,1.06000, 4202, 872.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 872.000, 0.000, 1,1.0000 + 4232,'H ', 222.300, -3.607, 287.000, -287.000,1.06000, 4202, 558.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 558.000, 0.000, 1,1.0000 + 4232,'W ', 316.800, -3.607, 108.000, -108.000,1.06000, 4202, 695.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 695.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 5031,'G ', 821.700, 534.329, 605.000, -605.000,1.05000, 5001, 2650.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2650.000, 0.000, 1,1.0000 + 5031,'H ', 5976.000, 534.329, 4399.000, -4399.000,1.05000, 5001, 10747.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 10747.000, 0.000, 1,1.0000 + 5032,'C ', 3646.800, 410.280, 2977.000, -2977.000,1.05500, 5002, 13039.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 13039.000, 0.000, 1,1.0000 + 5032,'G ', 2695.500, 410.280, 2200.000, -2200.000,1.05500, 5002, 9636.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 9636.000, 0.000, 1,1.0000 + 5032,'R ', 66.600, 54.000, 54.000, -54.000,1.05500, 5002, 108.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 108.000, 0.000, 1,1.0000 + 5032,'S ', 2701.800, 410.280, 2205.000, -2205.000,1.05500, 5002, 4410.200, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4410.200, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 5032,'W ', 331.200, 271.000, 271.000, -271.000,1.05500, 5002, 541.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 541.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 6132,'B ', 45.000, -20.000, 20.000, -20.000,1.03000, 6102, 122.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 122.000, 0.000, 1,1.0000 + 6132,'G ', 1043.100, -147.000, 147.000, -147.000,1.03000, 6102, 1272.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1272.000, 0.000, 1,1.0000 + 6132,'H ', 1992.599, -387.445, 1072.000, -1072.000,1.03000, 6102, 2541.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2541.000, 0.000, 1,1.0000 + 6132,'S ', 180.000, -75.000, 75.000, -75.000,1.03000, 6102, 395.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 395.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 6132,'W ', 503.100, -210.000, 210.000, -210.000,1.03000, 6102, 973.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 973.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 6231,'C ', 705.150, -104.087, 1256.000, -1256.000,1.06000, 6201, 2488.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2488.000, 0.000, 1,1.0000 + 6231,'G ', 225.000, -70.000, 70.000, -70.000,1.06000, 6201, 250.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 250.000, 0.000, 1,1.0000 + 6235,'G ', 90.000, 49.769, 64.000, -64.000,1.05000, 6205, 226.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 226.000, 0.000, 1,1.0000 + 6235,'H ', 1040.400, 49.769, 347.000, -347.000,1.05000, 6205, 2671.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2671.000, 0.000, 1,1.0000 + 6235,'W ', 280.800, 49.769, 195.000, -195.000,1.05000, 6205, 720.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 720.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 6333,'C ', 2837.700, 330.576, 1671.000, -1671.000,1.03000, 6303, 4594.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4594.000, 0.000, 1,1.0000 + 6333,'W ', 919.800, 330.576, 350.000, -350.000,1.03000, 6303, 1489.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1489.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 6335,'C ', 2274.300, 260.575, 968.000, -968.000,1.06000, 6305, 3000.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2660.000, 0.000, 1,1.0000 + 6335,'G ', 295.200, 260.575, 330.000, -330.000,1.06000, 6305, 418.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 418.000, 0.000, 1,1.0000 + 6335,'H ', 259.200, 260.575, 406.000, -406.000,1.06000, 6305, 400.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 303.000, 0.000, 1,1.0000 + 6433,'C ', 194.000, 74.552, 283.000, -283.000,1.11000, 6403, 391.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 391.000, 0.000, 1,1.0000 + 6433,'E ', 372.000, 59.000, 59.000, -59.000,1.11000, 6403, 751.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 751.000, 0.000, 1,1.0000 + 6433,'G ', 679.000, 74.552, 536.000, -536.000,1.11000, 6403, 1369.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1369.000, 0.000, 1,1.0000 + 6433,'W ', 75.000, 50.000, 50.000, -50.000,1.11000, 6403, 152.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 152.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 6533,'C ', 1318.501, 78.734, 1924.000, -1924.000,1.06500, 6503, 3276.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3276.000, 0.000, 1,1.0000 + 6533,'G ', 1213.201, 78.734, 880.000, -880.000,1.06500, 6503, 3239.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3239.000, 0.000, 1,1.0000 + 6533,'H ', 90.000, 75.000, 75.000, -75.000,1.06500, 6503, 275.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 275.000, 0.000, 1,1.0000 + 6533,'S ', 566.100, 78.734, 500.000, -500.000,1.06500, 6503, 1407.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1407.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 6533,'W ', 157.500, 20.000, 20.000, -20.000,1.06500, 6503, 391.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 391.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 7031,'C ', 1105.199, 380.609, 1419.000, -1419.000,1.02000, 7001, 3127.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3127.000, 0.000, 1,1.0000 + 7031,'G ', 2242.802, 380.609, 2092.000, -2092.000,1.02000, 7001, 6346.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 6346.000, 0.000, 1,1.0000 + 7031,'P ', 123.300, 175.000, 175.000, -175.000,1.02000, 7001, 509.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 509.000, -509.000, 1,1.0000 + 7031,'SC', 0.000, 0.000, 1000.000, -1000.000,1.02000, 7001, 100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.100, 0.000, 1,1.0000 + 7031,'W ', 1098.000, 380.609, 1000.000, -1000.000,1.02000, 7001, 3106.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3106.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 7032,'C ', 1057.500, 22.012, 826.000, -826.000,1.01500, 7002, 1821.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1821.000, 0.000, 1,1.0000 + 7032,'G ', 861.300, 22.012, 489.000, -489.000,1.01500, 7002, 1483.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1483.000, 0.000, 1,1.0000 + 7032,'H ', 390.600, 22.012, 346.000, -346.000,1.01500, 7002, 672.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 672.000, 0.000, 1,1.0000 + 7032,'S ', 428.400, 22.012, 230.000, -230.000,1.01500, 7002, 738.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 738.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 + 8033,'H ', 1182.000, 259.732, 786.000, -786.000,1.07500, 8003, 1394.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1394.000, 0.000, 1,1.0000 + 8034,'G ', 2946.000, 239.367, 1280.000, -1280.000,1.00000, 8004, 3754.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3754.000, 0.000, 1,1.0000 + 8034,'H ', 427.000, 239.367, 344.000, -344.000,1.00000, 8004, 544.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 544.000, 0.000, 1,1.0000 +0 / END OF GENERATOR DATA, BEGIN BRANCH DATA +@! I, J,'CKT', R, X, B, 'N A M E' , RATE1, RATE2, RATE3, RATE4, RATE5, RATE6, RATE7, RATE8, RATE9, RATE10, RATE11, RATE12, GI, BI, GJ, BJ,STAT,MET, LEN, O1, F1, O2, F2, O3, F3, O4, F4 + 1001, 1201,'1 ', 1.77000E-3, 3.16900E-2, 3.34460,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1001, 1202,'9 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1002, 1004,'1 ', 5.00000E-4, 5.30000E-3, 0.08820,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1002, 1102,'1 ', 1.79000E-3, 1.98800E-2, 2.57600,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1002, 1102,'2 ', 1.79000E-3, 1.98800E-2, 2.57600,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1002, 6506,'1 ', 4.80000E-3, 4.36000E-2, 0.70780,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 1004, 7001,'1 ', 8.11000E-3, 1.36900E-1, 2.43480,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 1004, 7002,'1 ', 9.77000E-3, 1.10000E-1, 2.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 1101, 1401,'1 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1101, 1401,'2 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1201, 1202,'1 ', 7.70000E-4, 5.36000E-3, 1.39842,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1201, 1402,'1 ', 1.79000E-3, 2.59200E-2, 3.39220,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1201, 2901,'1 ', 2.07000E-3, 1.36900E-2, 3.95160,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1202, 1302,'1 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1202, 1402,'1 ', 2.41000E-3, 3.48900E-2, 4.86560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1301, 1302,'1 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1301, 1402,'1 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1301, 1402,'2 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1301, 2603,'1 ', 1.79000E-3, 2.52400E-2, 0.53546,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 1301, 2901,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1303, 6507,'1 ', 8.11000E-3, 1.36900E-1, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 1401, 1402,'1 ', 4.00000E-4, 9.60000E-3, 0.90380,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1401, 1402,'2 ', 4.00000E-4, 9.60000E-3, 0.90380,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1401, 2301,'1 ', 2.59000E-3, 2.96700E-2, 2.15300,' ', 0.00, 0.00, 1800.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1401, 2400,'1 ', 2.59000E-3, 2.96700E-2, 2.15300,' ', 0.00, 0.00, 1800.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 1403, 2100,'1 ', 8.45000E-3, 7.03400E-2, 0.15954,' ', 0.00, 0.00, 1160.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2000, 2202,'1 ', 1.38000E-3, 5.39900E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2000, 2302,'1 ', 1.38000E-3, 5.39900E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2100, 2302,'1 ', 8.45000E-3, 7.03400E-2, 0.15954,' ', 0.00, 0.00, 1160.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2201, 2301,'1 ', 1.79000E-3, 2.52400E-2, 2.15300,' ', 0.00, 0.00, 1800.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2202, 2203,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2202, 2203,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2202, 2503,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2203, 2503,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2203, 2503,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2400, 2403,'1 ', 4.20000E-4, 9.05000E-3, 0.66794,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2401, 2402,'1 ', 2.80000E-4, 7.53000E-3, 0.51736,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2401, 2402,'2 ', 3.50000E-4, 7.50000E-3, 0.55360,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2401, 2404,'1 ', 4.40000E-4, 1.12500E-2, 0.82920,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2401, 2404,'2 ', 4.40000E-4, 1.12500E-2, 0.82920,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2401, 2501,'1 ', 6.00000E-4, 1.28000E-2, 0.94620,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2401, 2603,'1 ', 2.00000E-4, 4.10000E-3, 0.29620,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2401, 2901,'1 ', 1.93000E-3, 2.77900E-2, 4.67120,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2401, 2902,'1 ', 1.90000E-3, 3.10000E-2, 4.14020,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2402, 2501,'1 ', 2.10000E-4, 4.57000E-3, 0.32336,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2403, 2501,'1 ', 4.00000E-4, 9.30000E-3, 0.68560,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2404, 3893,'1 ', 1.00000E-7,-9.35000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2404, 3895,'1 ', 1.00000E-7,-9.35000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2404, 3897,'1 ', 1.00000E-7,-8.40000E-3, 0.00000,' ', 0.00, 0.00, 2100.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2405, 2406,'1 ', 1.40000E-3, 2.64000E-2, 0.10200,' ', 0.00, 0.00, 3070.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2405, 2410,'1 ', 6.50000E-4, 1.18700E-2, 0.04672,' ', 0.00, 0.00, 3070.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2405, 2410,'2 ', 6.50000E-4, 1.18700E-2, 0.04672,' ', 0.00, 0.00, 3070.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2406, 2408,'1 ', 1.90000E-3, 2.58000E-2, 0.09840,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2406, 2410,'1 ', 8.45000E-3, 7.03400E-2, 0.15954,' ', 0.00, 0.00, 1160.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2407, 2408,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2408, 2409,'1 ', 1.38000E-3, 5.39900E-2, 0.15252,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2408, 2409,'2 ', 1.38000E-3, 5.39900E-2, 0.15252,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2408, 2411,'1 ', 3.20000E-3, 3.95000E-2, 0.14400,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2408, 2502,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2409, 2502,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2409, 2503,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2410, 2411,'1 ', 2.85000E-3, 3.64900E-2, 0.12656,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2410, 2411,'2 ', 1.38000E-3, 3.39900E-2, 0.11252,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2502, 2503,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2502, 2503,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2600, 2601,'1 ', 7.40000E-4, 1.86100E-2, 1.40264,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2600, 2602,'1 ', 8.20000E-4, 1.66800E-2, 1.18802,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2600, 2603,'1 ', 1.00000E-7, 1.59000E-3, 0.12002,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2600, 2603,'2 ', 1.00000E-7, 1.59000E-3, 0.12002,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2601, 2603,'1 ', 8.30000E-4, 1.88400E-2, 1.66668,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2603, 2901,'1 ', 1.79000E-3, 2.52400E-2, 0.53546,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2604, 6404,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2604, 6504,'1 ', 1.80000E-3, 2.45000E-2, 0.43920,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2604, 6504,'2 ', 1.80000E-3, 2.45000E-2, 0.43920,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2605, 2607,'1 ', 1.07000E-2, 7.90500E-2, 0.36670,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2606, 2607,'1 ', 1.07000E-2, 7.90500E-2, 0.36670,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2608, 2611,'1 ', 2.21000E-3, 3.34600E-2, 0.07338,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2608, 2612,'1 ', 2.90000E-3, 3.80000E-2, 0.08240,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2608, 2618,'1 ', 3.09000E-3, 4.67700E-2, 0.10080,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2608, 2619,'1 ', 2.26000E-3, 3.42200E-2, 0.07506,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2609, 2615,'1 ', 4.70000E-4, 7.23000E-3, 0.01624,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2609, 2617,'1 ', 3.50000E-4, 5.36000E-3, 0.01204,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2610, 2613,'1 ', 2.20000E-3, 3.42200E-2, 0.07716,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2610, 2613,'2 ', 2.38000E-3, 3.66900E-2, 0.08284,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2610, 2616,'1 ', 2.01000E-3, 3.07400E-2, 0.06886,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2610, 2617,'1 ', 2.81000E-3, 4.29600E-2, 0.09648,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2611, 2612,'1 ', 2.90000E-4, 4.34000E-3, 0.00950,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2612, 2615,'1 ', 2.29000E-3, 1.58300E-2, 0.03060,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2615,'2 ', 2.29000E-3, 1.58300E-2, 0.03060,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2618,'1 ', 1.41000E-3, 9.67000E-3, 0.01940,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2618,'2 ', 1.41000E-3, 9.67000E-3, 0.01940,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2618,'3 ', 1.61000E-3, 9.71000E-3, 0.01928,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2618,'4 ', 1.61000E-3, 9.71000E-3, 0.01928,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2619,'1 ', 2.70000E-4, 3.93000E-3, 0.00918,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2619,'2 ', 2.70000E-4, 3.93000E-3, 0.00918,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2619,'3 ', 2.70000E-4, 3.93000E-3, 0.00918,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2620,'1 ', 1.38000E-3, 1.11600E-2, 0.02470,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2612, 2620,'2 ', 1.38000E-3, 1.11600E-2, 0.02470,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2613, 2616,'1 ', 3.70000E-4, 3.66000E-3, 0.00830,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2613, 2617,'1 ', 5.50000E-4, 5.86000E-3, 0.01246,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2614, 2616,'1 ', 7.30000E-4, 1.02500E-2, 0.02558,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2614, 2616,'2 ', 7.30000E-4, 1.02500E-2, 0.02558,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2615, 2617,'1 ', 1.19000E-3, 1.24400E-2, 0.02798,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2615, 2617,'2 ', 1.19000E-3, 1.24400E-2, 0.02798,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2615, 2620,'1 ', 1.28000E-3, 9.79000E-3, 0.02120,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 2616, 2617,'1 ', 1.10000E-3, 1.18900E-2, 0.02514,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 2901, 2902,'1 ', 5.60000E-4, 1.41500E-2, 1.04290,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3101, 3102,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3101, 3102,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3102, 3103,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3102, 3103,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3102, 3103,'3 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3102, 3302,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3103, 3204,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3103, 3204,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3103, 3305,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3103, 3305,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3104, 3105,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3201, 3202,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3201, 3202,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3201, 3203,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3201, 3203,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3201, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3201, 3923,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3201, 3924,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3201, 3924,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3202, 3203,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,0,1, 0.00, 1,1.0000 + 3202, 3203,'9 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3202, 3204,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3202, 3205,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3202, 3924,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3202, 3924,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3203, 3204,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3203, 3303,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3203, 3303,'9 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3203, 3305,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3203, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3203, 3923,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3204, 3205,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3204, 3205,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3204, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3204, 3923,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3205, 3914,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3205, 3915,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3301, 3902,'1 ', 5.30000E-4, 1.29700E-2, 0.00000,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3301, 3903,'1 ', 5.00000E-4, 8.81000E-3, 0.59878,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3302, 3304,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3302, 3304,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3303, 3304,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3303, 3304,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3303, 3304,'3 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3303, 3918,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3303, 3918,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3305, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3401, 3402,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3401, 3402,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3401, 3404,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3401, 3405,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3401, 3405,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3401, 3804,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3403, 3404,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3403, 3804,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3404, 3804,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,0,1, 0.00, 1,1.0000 + 3404, 3804,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3404, 3917,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3404, 3918,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3405, 3907,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3405, 3907,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3501, 3914,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3501, 3915,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3601, 3925,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3701, 3926,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3701, 3926,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3801, 3802,'1 ', 7.90000E-4, 1.93700E-2, 1.32850,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3801, 3803,'1 ', 8.70000E-4, 2.08700E-2, 1.45710,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3801, 3803,'2 ', 8.70000E-4, 2.08700E-2, 1.45710,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3802, 3891,'1 ', 7.20000E-4, 1.60000E-2, 1.08790,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3802, 3901,'1 ', 8.30000E-4, 1.98500E-2, 0.00000,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3803, 3891,'1 ', 2.00000E-5,-9.98000E-3, 0.00000,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3803, 3892,'1 ', 1.00000E-7,-9.35000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3803, 3894,'1 ', 1.00000E-7,-9.44000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3803, 3896,'1 ', 1.00000E-7,-9.35000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3803, 3901,'1 ', 1.53000E-3, 1.47000E-2, 0.00000,' ', 0.00, 0.00, 1560.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3804, 3806,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3805, 3806,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3892, 3893,'1 ', 1.23000E-3, 2.65900E-2, 1.98702,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3894, 3895,'1 ', 1.23000E-3, 2.66200E-2, 1.98880,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3896, 3897,'1 ', 1.12000E-3, 2.51700E-2, 1.83586,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3901, 3902,'1 ', 5.30000E-4, 1.29700E-2, 0.00000,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3901, 3903,'1 ', 9.30000E-4, 3.64400E-2, 1.38950,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3901, 8002,'1 ', 6.80000E-4, 1.58500E-2, 1.15126,' ', 0.00, 0.00, 1800.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3903, 3904,'1 ', 1.00000E-5, 3.59000E-3, 0.97812,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3903, 3905,'9 ', 9.80000E-4, 1.03500E-2, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3903, 8002,'1 ', 1.65000E-3, 5.71900E-2, 2.47740,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3904, 3905,'9 ', 1.60000E-3, 1.22900E-2, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3905, 3906,'9 ', 7.20000E-4, 3.46000E-3, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3906, 4001,'1 ', 5.30000E-4, 4.56000E-3, 0.76350,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3906, 4001,'2 ', 5.30000E-4, 4.56000E-3, 0.76350,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3907, 3908,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3907, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3907, 8004,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3908, 3920,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3909, 3919,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3909, 3920,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3910, 3911,'1 ', 2.48200E-2, 1.69380E-1, 0.20232,' ', 0.00, 0.00, 838.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3910, 3924,'1 ', 1.48000E-2, 1.01010E-1, 0.12066,' ', 0.00, 0.00, 838.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3911, 3912,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3911, 3916,'1 ', 1.66800E-2, 1.13810E-1, 0.13608,' ', 0.00, 0.00, 838.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3911, 3921,'1 ', 1.11300E-2, 6.67800E-2, 0.07286,' ', 0.00, 0.00, 752.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3911, 3921,'2 ', 1.05000E-2, 6.54000E-2, 0.06860,' ', 0.00, 0.00, 602.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3911, 3921,'3 ', 1.10500E-2, 6.64200E-2, 0.07160,' ', 0.00, 0.00, 752.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3911, 3924,'1 ', 3.90300E-2, 2.74030E-1, 0.31072,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3911, 8003,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3911, 8003,'2 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3912, 3924,'1 ', 3.05800E-2, 2.04600E-1, 0.24472,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3913, 3920,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3913, 3920,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3913, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3913, 8004,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3915, 3924,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3916, 3924,'1 ', 2.23500E-2, 1.61060E-1, 0.18342,' ', 0.00, 0.00, 838.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3919, 3922,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3920, 3922,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 3923, 8005,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 3923, 8005,'2 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4001, 4090,'1 ', 7.20000E-4, 1.38200E-2, 1.27572,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4001, 4094,'1 ', 7.80000E-4, 1.50200E-2, 1.13810,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4001, 4097,'1 ', 7.40000E-4, 1.41300E-2, 1.06634,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4001, 4204,'1 ', 7.80000E-4, 2.39000E-3, 1.13810,' ', 0.00, 0.00, 2400.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4001, 8001,'1 ', 1.06000E-3, 1.29300E-2, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4002, 4003,'1 ', 1.22000E-3, 2.37300E-2, 2.20710,' ', 0.00, 0.00, 1732.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4002, 4090,'1 ', 1.20000E-4, 2.38000E-3, 0.21926,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4002, 4091,'1 ', 6.00000E-4, 1.03600E-2, 1.01456,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4003, 6101,'1 ', 2.64000E-3, 2.68900E-2, 5.29066,' ', 0.00, 0.00, 1732.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4004, 4005,'1 ', 6.30000E-4, 1.41200E-2, 1.09756,' ', 0.00, 0.00, 3450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4004, 4005,'2 ', 1.09000E-3, 2.40800E-2, 1.55542,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4004, 4005,'3 ', 1.08000E-3, 2.40900E-2, 1.55348,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4004, 4091,'1 ', 4.10000E-4, 7.37000E-3, 0.72694,' ', 0.00, 0.00, 3450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4004, 4092,'1 ', 6.60000E-4, 1.26600E-2, 0.95976,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4004, 4095,'1 ', 6.60000E-4, 1.26600E-2, 0.95976,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4005, 4006,'1 ', 2.30000E-4, 4.51000E-3, 0.33320,' ', 0.00, 0.00, 2175.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4005, 4006,'2 ', 2.00000E-4, 4.46000E-3, 0.30500,' ', 0.00, 0.00, 2175.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4005, 4102,'1 ', 1.20000E-3, 2.31600E-2, 1.71520,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4005, 4102,'2 ', 3.00000E-4, 2.00000E-2, 3.60000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4005, 4202,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4005, 6202,'1 ', 1.96000E-3, 3.30400E-2, 1.88000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4006, 4007,'1 ', 1.00000E-5, 3.00000E-4, 0.01434,' ', 0.00, 0.00, 3450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4006, 4007,'2 ', 1.00000E-5, 3.00000E-4, 0.01844,' ', 0.00, 0.00, 3450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4006, 4202,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4008, 6401,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4009, 4010,'1 ', 6.00000E-5, 1.31000E-3, 0.00378,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4009, 4010,'2 ', 6.00000E-5, 1.16000E-3, 0.00332,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4009, 4104,'1 ', 2.00000E-3, 2.00000E-2, 0.80000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4092, 4093,'1 ', 1.00000E-7, 1.65000E-3, 0.00000,' ', 0.00, 0.00, 2400.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4093, 4094,'1 ', 1.00000E-7,-1.26300E-2, 0.00000,' ', 0.00, 0.00, 2400.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4095, 4096,'1 ', 1.00000E-7, 1.65000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4096, 4097,'1 ', 1.00000E-7,-1.26300E-2, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4101, 4102,'1 ', 1.13000E-3, 2.06900E-2, 1.85526,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4101, 4102,'2 ', 1.13000E-3, 2.06900E-2, 1.85526,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4101, 4103,'1 ', 7.00000E-4, 7.40000E-2, 4.87000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4101, 4103,'2 ', 2.00000E-3, 2.00000E-2, 0.80000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4101, 4201,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4101, 4201,'2 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4102, 4201,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4102, 4201,'2 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4102, 4202,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4102, 4202,'2 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4102, 6202,'1 ', 1.42000E-3, 2.25800E-2, 1.88000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4103, 6202,'1 ', 7.00000E-4, 7.40000E-2, 4.87000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4104, 5004,'1 ', 2.00000E-3, 8.00000E-2, 0.80000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4201, 4202,'1 ', 1.09000E-3, 2.40800E-2, 1.55542,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 4201, 5001,'1 ', 8.30000E-4, 2.00000E-2, 3.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4202, 4203,'1 ', 6.60000E-4, 1.65000E-3, 0.95976,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 4203, 4204,'1 ', 7.40000E-4, 1.26600E-2, 1.08220,' ', 0.00, 0.00, 2400.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 5001, 5002,'1 ', 3.50000E-3, 7.00000E-3, 4.60600,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 5003, 5004,'1 ', 2.00000E-3, 8.00000E-2, 0.80000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6102, 6103,'1 ', 1.20000E-3, 2.31600E-3, 1.71520,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6102, 6301,'1 ', 1.00000E-7, 4.60000E-3, 0.30000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6102, 6403,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6103, 6301,'1 ', 1.00000E-7, 4.60000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6103, 6301,'2 ', 1.00000E-7, 4.60000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6103, 6501,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6103, 6501,'2 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6104, 6204,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6104, 6305,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6201, 6202,'1 ', 1.79000E-3, 1.40500E-2, 3.68000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6203, 6205,'1 ', 7.00000E-4, 7.40000E-2, 0.48770,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6203, 6303,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6203, 6303,'2 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6203, 6304,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6204, 6205,'1 ', 7.00000E-4, 2.50000E-2, 0.48700,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6302, 7001,'1 ', 1.00000E-7, 4.60000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6303, 6304,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6303, 6305,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6303, 6305,'2 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6305, 6510,'1 ', 5.48000E-3, 4.82500E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6305, 6510,'2 ', 5.40000E-3, 4.82500E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6401, 6403,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6401, 6403,'2 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6401, 6404,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6403, 6404,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6404, 6507,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6501, 6502,'1 ', 2.40000E-3, 3.32000E-3, 0.58490,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 + 6501, 6504,'1 ', 2.10000E-3, 2.38000E-3, 0.38450,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6501, 6509,'1 ', 1.60000E-3, 2.26000E-2, 0.38100,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6501, 6509,'2 ', 1.60000E-3, 2.26000E-2, 0.38100,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6502, 6503,'1 ', 5.20000E-3, 6.02000E-2, 1.01000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6502, 6503,'2 ', 4.90000E-3, 5.37000E-2, 0.88430,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6502, 6504,'1 ', 1.70000E-3, 2.25000E-3, 0.39920,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,0,1, 0.00, 1,1.0000 + 6502, 6504,'2 ', 2.10000E-3, 2.38000E-3, 0.38450,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6502, 6504,'3 ', 1.70000E-3, 2.25000E-3, 0.39920,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6502, 6504,'4 ', 2.10000E-3, 2.38000E-3, 0.38450,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,0,1, 0.00, 1,1.0000 + 6502, 6508,'1 ', 1.20000E-3, 1.72000E-2, 0.29870,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6502, 6509,'1 ', 8.00000E-4, 1.06000E-3, 0.20390,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6502, 6509,'2 ', 8.00000E-4, 1.06000E-3, 0.20390,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6503, 6504,'1 ', 3.20000E-3, 3.49000E-2, 0.57220,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6503, 6505,'1 ', 9.60000E-3, 8.78000E-2, 1.42650,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6503, 6507,'1 ', 3.40000E-3, 3.74000E-2, 0.62080,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6503, 6507,'2 ', 3.40000E-3, 3.72000E-2, 0.61820,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6503, 6508,'1 ', 3.40000E-3, 3.92000E-2, 0.65240,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6504, 6507,'1 ', 3.80000E-3, 3.40000E-2, 0.58240,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6504, 6507,'2 ', 3.20000E-3, 3.49000E-2, 0.57220,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 6504, 7002,'1 ', 8.11000E-3, 1.36900E-1, 2.43480,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 7001, 7002,'1 ', 1.00000E-7, 4.60000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 8001, 8002,'9 ', 1.59000E-3, 1.11000E-2, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 8003, 8004,'1 ', 1.95200E-2, 1.37020E-1, 0.15536,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 8003, 8005,'1 ', 3.90300E-2, 2.74030E-1, 0.31072,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 8003, 8005,'2 ', 3.90300E-2, 2.74030E-1, 0.31072,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 + 8004, 8005,'1 ', 1.95200E-2, 1.37020E-1, 0.15536,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 +0 / END OF BRANCH DATA, BEGIN SYSTEM SWITCHING DEVICE DATA +@! I, J,'CKT', X, RATE1, RATE2, RATE3, RATE4, RATE5, RATE6, RATE7, RATE8, RATE9, RATE10, RATE11, RATE12, STAT,NSTAT, MET,STYPE,'NAME' +0 / END OF SYSTEM SWITCHING DEVICE DATA, BEGIN TRANSFORMER DATA +@! I, J, K,'CKT',CW,CZ,CM, MAG1, MAG2,NMETR, 'N A M E', STAT,O1, F1, O2, F2, O3, F3, O4, F4, 'VECGRP', ZCOD +@! R1-2, X1-2, SBASE1-2, R2-3, X2-3, SBASE2-3, R3-1, X3-1, SBASE3-1, VMSTAR, ANSTAR +@!WINDV1, NOMV1, ANG1, RATE1-1, RATE1-2, RATE1-3, RATE1-4, RATE1-5, RATE1-6, RATE1-7, RATE1-8, RATE1-9, RATE1-10, RATE1-11, RATE1-12,COD1,CONT1, RMA1, RMI1, VMA1, VMI1, NTP1,TAB1, CR1, CX1, CNXA1,NOD1 +@!WINDV2, NOMV2, ANG2, RATE2-1, RATE2-2, RATE2-3, RATE2-4, RATE2-5, RATE2-6, RATE2-7, RATE2-8, RATE2-9, RATE2-10, RATE2-11, RATE2-12,COD2,CONT2, RMA2, RMI2, VMA2, VMI2, NTP2,TAB2, CR2, CX2, CNXA2,NOD2 +@!WINDV3, NOMV3, ANG3, RATE3-1, RATE3-2, RATE3-3, RATE3-4, RATE3-5, RATE3-6, RATE3-7, RATE3-8, RATE3-9, RATE3-10, RATE3-11, RATE3-12,COD3,CONT3, RMA3, RMI3, VMA3, VMI3, NTP3,TAB3, CR3, CX3, CNXA3,NOD3 + 1001, 1002, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.10000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 345.000 + 1001, 1002, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.10000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 345.000 + 1002, 1003, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 2.80000E-4, 1.38000E-2, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 430.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 1002, 1003, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 2.90000E-4, 1.39000E-2, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 430.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 1002, 1032, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 1004, 1034, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1004, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 1101, 1102, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.46000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 345.000 + 1101, 1102, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.46000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 345.000 + 1101, 1131, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 1202, 1232, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1202, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 1301, 1331, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 1302, 1303, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 7.20000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1302, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 345.000 + 1303, 1333, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1303, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 1401, 1403, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 2.80000E-4, 1.38000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 430.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 1401, 1431, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 3066.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2000, 2030, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2000, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2100, 2130, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2100, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2100, 2400, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 2.80000E-4, 1.38000E-2, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 430.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2100, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 500.000 + 2201, 2202, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2201, 2202, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2203, 2233, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2203, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2301, 2302, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2301, 2302, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2302, 2332, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2302, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2401, 2431, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2402, 2409, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2402, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2404, 2411, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.14900E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2404, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2404, 2411, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.14900E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2404, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2404, 2411, 0,'3 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.14900E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2404, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2405, 2619, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.15000E-3, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2405, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2408, 2438, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2408, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2409, 2439, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2409, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2411, 2434, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2411, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2501, 2502, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2501, 2502, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2501, 2502, 0,'3 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2503, 2533, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2503, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2601, 2612, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 2.60000E-4, 1.38600E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2601, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2602, 2615, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.30000E-4, 1.38600E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2602, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2602, 2615, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.30000E-4, 1.38600E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2602, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 2603, 2607, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 2.00000E-4, 2.33800E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2603, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 287.000 + 2604, 2634, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2604, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2605, 2621, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 5.90000E-4, 1.49100E-2, 100.00 +1.00000, 287.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2605, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 138.000 + 2606, 2621, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 5.90000E-4, 1.49100E-2, 100.00 +1.00000, 287.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2606, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 138.000 + 2608, 2638, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2608, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2610, 2630, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2610, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2611, 2631, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2611, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2612, 2637, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2612, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 2614, 2621, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.33000E-2, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2614, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 138.000 + 2614, 2621, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.34000E-2, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2614, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 138.000 + 3102, 3104, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 8.90000E-4, 2.99000E-2, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3102, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 115.000 + 3103, 3133, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3103, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3105, 3135, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 115.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3105, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3204, 3234, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3204, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3301, 3303, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3301, 3303, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3301, 3303, 0,'3 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3303, 3333, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3303, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3402, 3432, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3402, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3403, 3433, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3403, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3501, 3531, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3601, 3631, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 115.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3601, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3701, 3731, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 115.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3701, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3701, 6402, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 8.90000E-4, 2.99000E-2, 100.00 +1.00000, 115.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3701, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 115.000 + 3701, 6402, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 8.90000E-4, 2.99000E-2, 100.00 +1.00000, 115.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3701, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 115.000 + 3801, 3831, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3801, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3802, 3804, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3802, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3803, 3805, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3803, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3803, 3805, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 2.00000E-4, 1.19000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3803, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3805, 3835, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3805, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3806, 3836, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3806, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3901, 3917, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3901, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3902, 3918, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3902, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3902, 3932, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3902, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3903, 3923, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3903, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3904, 3924, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 2.00000E-4, 1.25000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3904, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3905, 3922, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3905, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3906, 3921, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3906, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 3911, 3925, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 8.90000E-4, 2.99000E-2, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3911, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 115.000 + 3920, 3926, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 8.90000E-4, 2.99000E-2, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3920, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 115.000 + 3920, 3926, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 8.90000E-4, 2.99000E-2, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3920, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 115.000 + 3921, 3931, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3921, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 3923, 3933, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3923, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 4001, 4008, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 7.20000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 345.000 + 4001, 4031, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 4005, 4035, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4005, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 4006, 4009, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 2.00000E-4, 1.18100E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1008.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4006, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 4006, 4009, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 9.00000E-5, 7.35000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1300.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4006, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 4007, 4010, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 2.21000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 2500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4007, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 4009, 4039, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4009, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 4101, 4131, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 4102, 4132, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4102, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 4103, 4104, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.00000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4103, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 4201, 4231, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 4202, 4232, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4202, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 5001, 5031, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 5001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 5002, 5003, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.00000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 5002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 5002, 5032, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 5002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 6101, 6102, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 7.20000E-3, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 1500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 345.000 + 6102, 6132, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6102, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 6103, 6104, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.81000E-2, 100.00 +1.00345, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1, 6104, 1.10000, 0.90000, 1.10000, 0.95000, 30, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 6201, 6203, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.81000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 6201, 6231, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 6202, 6204, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.81000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6202, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 6205, 6235, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6205, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 6301, 6303, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.81000E-2, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 6302, 6304, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.81000E-2, 100.00 +1.00286, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1, 6304, 1.10000, 0.90000, 1.10000, 0.98000, 36, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 6303, 6333, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6303, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 6305, 6335, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6305, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 6401, 6402, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 8.90000E-4, 2.99000E-2, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 115.000 + 6401, 6402, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 8.90000E-4, 2.99000E-2, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 115.000 + 6403, 6433, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6403, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 6501, 6510, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.81000E-2, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 6501, 6510, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.81000E-2, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 6503, 6533, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6503, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 6505, 6506, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 1.95000E-2, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6505, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 345.000 + 7001, 7031, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 7001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 7002, 7032, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 7002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 8001, 8003, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 8001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 8002, 8005, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 3.00000E-4, 1.74000E-2, 100.00 +1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 8002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 230.000 + 8003, 8033, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 8003, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 + 8004, 8034, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' + 1.00000E-7, 5.00000E-4, 100.00 +1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 8004, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 +1.00000, 20.000 +0 / END OF TRANSFORMER DATA, BEGIN AREA DATA +@! I, ISW, PDES, PTOL, 'ARNAME' + 1, 0, 0.000, 5.000,'SOUTH ' + 2, 0, 0.000, 5.000,'CALIFORNIA ' + 3, 0, 0.000, 5.000,'NORTH ' + 4, 0, 0.000, 5.000,'MEXICO ' +0 / END OF AREA DATA, BEGIN TWO-TERMINAL DC DATA +@! 'NAME', MDC, RDC, SETVL, VSCHD, VCMOD, RCOMP, DELTI,METER DCVMIN,CCCITMX, CCCACC +@! IPR,NBR,ANMXR,ANMNR, RCR, XCR, EBASR, TRR, TAPR, TMXR, TMNR, STPR, ICR, IFR, ITR,'IDR', XCAPR,NDR +@! IPI,NBI,ANMXI,ANMNI, RCI, XCI, EBASI, TRI, TAPI, TMXI, TMNI, STPI, ICI, IFI, ITI,'IDI', XCAPI,NDI +0 / END OF TWO-TERMINAL DC DATA, BEGIN VSC DC LINE DATA +@! 'NAME', MDC, RDC, O1, F1, O2, F2, O3, F3, O4, F4 +@!IBUS,TYPE,MODE, DCSET, ACSET, ALOSS, BLOSS, MINLOSS, SMAX, IMAX, PWF, MAXQ, MINQ, VSREG, RMPCT,NREG +0 / END OF VSC DC LINE DATA, BEGIN IMPEDANCE CORRECTION DATA +@!I, T1, Re(F1), Im(F1), T2, Re(F2), Im(F2), T3, Re(F3), Im(F3), T4, Re(F4), Im(F4), T5, Re(F5), Im(F5), T6, Re(F6), Im(F6) +@! T7, Re(F7), Im(F7), T8, Re(F8), Im(F8), T9, Re(F9), Im(F9), T10, Re(F10), Im(F10), T11, Re(F11), Im(F11), T12, Re(F12), Im(F12) +@! ... +0 / END OF IMPEDANCE CORRECTION DATA, BEGIN MULTI-TERMINAL DC DATA +@! 'NAME', NCONV,NDCBS,NDCLN, MDC, VCONV, VCMOD, VCONVN +@! IB, N,ANGMX,ANGMN, RC, XC, EBAS, TR, TAP, TPMX, TPMN, TSTP, SETVL, DCPF, MARG,CNVCOD +@!IDC, IB,AREA,ZONE, 'DCNAME', IDC2, RGRND,OWNER +@!IDC,JDC,'DCCKT',MET, RDC, LDC +0 / END OF MULTI-TERMINAL DC DATA, BEGIN MULTI-SECTION LINE DATA +@! I, J,'ID',MET,DUM1, DUM2, DUM3, DUM4, DUM5, DUM6, DUM7, DUM8, DUM9 +0 / END OF MULTI-SECTION LINE DATA, BEGIN ZONE DATA +@! I, 'ZONAME' + 1,'ALBERTA ' + 2,'CALIFORN ' + 3,'ARIZONA ' + 4,'BRITISH ' + 5,'COLORADO ' + 6,'IDAHO ' + 7,'MEXICO ' + 8,'MONTANA ' + 9,'NEVADA ' + 10,'NEW MEXI ' + 11,'OREGON ' + 12,'UTAH ' + 13,'WASHINGT ' + 14,'WYOMING ' +0 / END OF ZONE DATA, BEGIN INTER-AREA TRANSFER DATA +@!ARFROM,ARTO,'TRID', PTRAN +0 / END OF INTER-AREA TRANSFER DATA, BEGIN OWNER DATA +@! I, 'OWNAME' + 1,'OWNER1 ' +0 / END OF OWNER DATA, BEGIN FACTS DEVICE DATA +@! 'NAME', I, J,MODE, PDES, QDES, VSET, SHMX, TRMX, VTMN, VTMX, VSMX, IMX, LINX, RMPCT,OWNER, SET1, SET2,VSREF, FCREG, 'MNAME' ,NREG +0 / END OF FACTS DEVICE DATA, BEGIN SWITCHED SHUNT DATA +@! I,MODSW,ADJM,ST, VSWHI, VSWLO, SWREG, RMPCT, 'RMIDNT', BINIT,N1, B1, N2, B2, N3, B3, N4, B4, N5, B5, N6, B6, N7, B7, N8, B8, NREG + 4001, 1, 0, 1,1.50000,0.50000, 4001, 100.0,' ', 600.00, 5, 200.00 + 4005, 1, 0, 1,1.50000,0.50000, 4005, 100.0,' ', 0.00, 5, 200.00 + 6104, 1, 0, 1,1.50000,0.50000, 6104, 100.0,' ', 400.00, 5, 100.00 + 6302, 1, 0, 1,1.50000,0.50000, 6302, 100.0,' ', 0.00, 5, 200.00 + 6304, 1, 0, 1,1.50000,0.50000, 6304, 100.0,' ', 600.00, 6, 100.00 + 6401, 1, 0, 1,1.50000,0.50000, 6401, 100.0,' ', 600.00, 5, 200.00 + 7001, 1, 0, 1,1.50000,0.50000, 7001, 100.0,' ', 200.00, 5, 200.00 +0 / END OF SWITCHED SHUNT DATA, BEGIN GNE DATA +@! 'NAME', 'MODEL', NTERM,BUS1...BUSNTERM,NREAL,NINTG,NCHAR +@!ST,OWNER,NMETR +@! REAL1...REAL(MIN(10,NREAL)) +@! INTG1...INTG(MIN(10,NINTG)) +@! CHAR1...CHAR(MIN(10,NCHAR)) +0 / END OF GNE DATA, BEGIN INDUCTION MACHINE DATA +@! I,'ID',ST,SC,DC,AREA,ZONE,OWNER,TC,BC, MBASE, RATEKV,PC, PSET, H, A, B, D, E, RA, XA, XM, R1, X1, R2, X2, X3, E1, SE1, E2, SE2, IA1, IA2, XAMULT +0 / END OF INDUCTION MACHINE DATA, BEGIN SUBSTATION DATA +0 / END OF SUBSTATION DATA +Q diff --git a/converters/raw2glm.py b/converters/raw2glm.py new file mode 100644 index 000000000..d462add92 --- /dev/null +++ b/converters/raw2glm.py @@ -0,0 +1,120 @@ +import json +import os +import sys, getopt +import datetime +import importlib, copy +from importlib import util + +config = {"input":"raw","output":"glm","type":[],"format":[]} + +def help(): + return """raw2glm.py -i -o [options...] + -c|--config output converter configuration data + -h|--help output this help + -i|--ifile [REQUIRED] PY input file + -o|--ofile [OPTIONAL] GLM output file name +""" + +def main(): + filename_raw = None + filename_glm = None + try : + opts, args = getopt.getopt(sys.argv[1:], + "chi:o:", + ["config","help","ifile=","ofile="], + ) + except getopt.GetoptError: + sys.exit(2) + if not opts : + print('ERROR [raw2glm.py]: missing command arguments') + sys.exit(2) + for opt, arg in opts: + if opt in ("-c","--config"): + print(config) + sys.exit() + elif opt in ("-h","--help"): + print(help()) + sys.exit() + elif opt in ("-i", "--ifile"): + filename_raw = arg + elif opt in ("-o", "--ofile"): + filename_glm = arg + else : + print(f"ERROR [raw2glm.py]: {opt}={arg} is not a valid option") + sys.exit(1) + + if not filename_raw: + print(f"ERROR [raw2glm.py]: input filename not specified") + sys.exit(1) + + try: + convert( + ifile = filename_raw, + ofile = filename_glm, + options = dict(), + ) + except Exception as err: + print(f"ERROR [raw2glm.py]: {err}") + import traceback + traceback.print_exception(err,file=sys.stderr) + sys.exit(9) + +def convert(ifile,ofile,options={}): + """Default converter PSS/E RAW file (version 34-ish)""" + + with open(ifile,"r") as raw: + data = dict( + version = 2, + baseMVA = 100.0, + bus = [], + branch = [], + gen = [], + ) + + NL='\n' + with open(ofile,"w") as glm: + glm.write(f"""// generated by {' '.join(sys.argv)} +module pypower +{{ + version {data['version']}; + baseMVA {data['baseMVA']}; +}} +""") + + for name,spec in dict( + # pypower properties must be in the save order as the case array columns + bus = "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", + gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min"\ + + " Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", + branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", + ).items(): + glm.write(f"{NL}//{NL}// {name}{NL}//{NL}") + for n,line in enumerate(data[name]): + oname = f"{NL} name pp_{name}_{n+1};" if autoname else "" + glm.write(f"""object pypower.{name} +{{{oname} +{NL.join([f" {x} {line[n]};" for n,x in enumerate(spec.split())])} +}} +""") + if 'gencost' in data: + glm.write("\n//\n// gencost\n//\n") + for n,line in enumerate(data['gencost']): + model = line[0] + startup = line[1] + shutdown = line[2] + count = line[3] + costs = line[4:] + assert(len(costs)==count) + oname = f"{NL} name pp_gencost_{n};" if autoname else "" + glm.write(f"""object pypower.gencost +{{{oname} + model {int(model)}; + startup {startup}; + shutdown {shutdown}; + costs "{','.join([str(x) for x in costs])}"; +}} +""") + +if __name__ == '__main__': + main() + From 140c2a95a49bbe85e1ba516ecd50a04568bf0c56 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Thu, 29 Feb 2024 15:48:06 -0800 Subject: [PATCH 107/122] Update scada class --- module/pypower/scada.cpp | 109 ++++++++++++++++++++++++++++++++++++++- module/pypower/scada.h | 39 ++++++++++++++ 2 files changed, 147 insertions(+), 1 deletion(-) diff --git a/module/pypower/scada.cpp b/module/pypower/scada.cpp index 7a9357e45..879be582c 100644 --- a/module/pypower/scada.cpp +++ b/module/pypower/scada.cpp @@ -1 +1,108 @@ -#warning "scada.cpp not implemented" \ No newline at end of file +// module/pypower/scada.cpp +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#include "pypower.h" + +EXPORT_CREATE(scada); +EXPORT_INIT(scada); +EXPORT_SYNC(scada); + +CLASS *scada::oclass = NULL; +scada *scada::defaults = NULL; + +scada::scada(MODULE *module) +{ + if (oclass==NULL) + { + // register to receive notice for first top down. bottom up, and second top down synchronizations + oclass = gld_class::create(module,"scada",sizeof(scada),PC_POSTTOPDOWN|PC_AUTOLOCK|PC_OBSERVER); + if (oclass==NULL) + throw "unable to register class scada"; + else + oclass->trl = TRL_PROVEN; + + defaults = this; + if (gl_publish_variable(oclass, + + PT_complex,"V[V]",get_V_offset(), + + PT_double,"Vm[V]",get_Vm_offset(), + + PT_double,"Va[deg]",get_Va_offset(), + + PT_complex,"I",get_I_offset(), + + PT_complex,"S",get_S_offset(), + + PT_double,"P",PADDR(get_S().Re()), + + PT_double,"Q",PADDR(get_S().Re()), + + NULL) < 1 ) + { + throw "unable to publish scada properties"; + } + } +} + +int scada::create(void) +{ + parent_is_branch = false; + return 1; // return 1 on success, 0 on failure +} + +int scada::init(OBJECT *parent) +{ + if ( get_parent() == NULL ) + { + warning("scada object without parent is ignored"); + } + else if ( get_parent()->isa("branch","pypower") ) + { + parent_is_branch = true; + } + else if ( get_parent()->isa("bus","pypower") ) + { + parent_is_branch = false; + } + else + { + error("parent '%s' is not a pypower bus or branch",get_parent()->get_name()); + return 0; + } + + return 1; // return 1 on success, 0 on failure, 2 on retry later +} + +TIMESTAMP scada::presync(TIMESTAMP t0) +{ + exception("invalid presync event call"); + return TS_NEVER; +} + +TIMESTAMP scada::sync(TIMESTAMP t0) +{ + exception("invalid sync event call"); + return TS_NEVER; +} + +TIMESTAMP scada::postsync(TIMESTAMP t0) +{ + if ( parent_is_branch ) + { + branch *parent = (branch*)get_parent(); + complex Z(parent->get_r(),parent->get_x()); + // bus *from = NULL + // bus *to = NULL; + // complex DeltaV(to->get_V()-from->get_V()); + } + else + { + bus *parent = (bus*)get_parent(); + set_Vm(parent->get_Vm()); + set_Va(parent->get_Va()); + // get_S().SetPolar(Vm,Va,'d'); + } + return TS_NEVER; +} + diff --git a/module/pypower/scada.h b/module/pypower/scada.h index e69de29bb..b1398352b 100644 --- a/module/pypower/scada.h +++ b/module/pypower/scada.h @@ -0,0 +1,39 @@ +// module/pypower/scada.h +// Copyright (C) 2024 Regents of the Leland Stanford Junior University + +#ifndef _PYPOWER_SCADA_H +#define _PYPOWER_SCADA_H + +#include "gridlabd.h" + +class scada : public gld_object +{ + +public: + // published properties + GL_ATOMIC(complex,V); + GL_ATOMIC(double,Vm); + GL_ATOMIC(double,Va); + GL_ATOMIC(complex,I); + GL_ATOMIC(complex,S); + +private: + bool parent_is_branch; + +public: + + // event handlers + scada(MODULE *module); + int create(void); + int init(OBJECT *parent); + TIMESTAMP presync(TIMESTAMP t0); + TIMESTAMP sync(TIMESTAMP t0); + TIMESTAMP postsync(TIMESTAMP t0); + +public: + // internal properties + static CLASS *oclass; + static scada *defaults; +}; + +#endif // _BUS_H From 9ff01f51af1fe0a5fbecdec661ef2b894f472f6a Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Thu, 29 Feb 2024 17:07:18 -0800 Subject: [PATCH 108/122] Update wecc240.glm --- converters/autotest/wecc240.glm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/converters/autotest/wecc240.glm b/converters/autotest/wecc240.glm index 68ff56053..8e6f9cfb7 100644 --- a/converters/autotest/wecc240.glm +++ b/converters/autotest/wecc240.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240229-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/raw2glm.py -i ./wecc240.raw -o ./wecc240.glm +// generated by /usr/local/opt/gridlabd/4.3.7-240229-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/raw2glm.py -i ../wecc240.raw -o ../wecc240.glm module pypower { version 2; From 9fb975b87771cca0bd4071e0e31a00485208c065 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Fri, 1 Mar 2024 06:51:54 -0800 Subject: [PATCH 109/122] Work in progress on PSS/E to PyPower converter --- converters/autotest/wecc240.glm | 6267 ++++++++++++++++++++++++++++++- converters/raw2glm.py | 168 +- module/pypower/load.cpp | 19 +- 3 files changed, 6379 insertions(+), 75 deletions(-) diff --git a/converters/autotest/wecc240.glm b/converters/autotest/wecc240.glm index 8e6f9cfb7..9d9d87bf4 100644 --- a/converters/autotest/wecc240.glm +++ b/converters/autotest/wecc240.glm @@ -1,18 +1,6261 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240229-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/raw2glm.py -i ../wecc240.raw -o ../wecc240.glm -module pypower +// generated by -i autotest/wecc240.raw -o autotest/wecc240.glm +module pypower { version 2; - baseMVA 100.0; + baseMVA 100.00; + // / WECC 240 SYSTEM } -// -// bus -// +// This is a reduced WECC 240-bus power system model reflecting WECC generation resource mix in 2018 and representing the summer peak load. It was developed by NREL and contains no CEII. +// Reference: H. Yuan +object pypower.bus +{ + name "wecc240_bus_1001"; // FOURCORN + bus_i 1; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.03401 kV; + Va 5.5785 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1002"; // FOURCORN + bus_i 2; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.01400 kV; + Va 8.3685 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1003"; // FOURCORN + bus_i 3; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 10; + // row[6]='1' + Vm 0.97318 kV; + Va -0.2920 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1004"; // SAN JUAN + bus_i 4; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 10; + // row[6]='1' + Vm 1.03000 kV; + Va 18.8075 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1032"; // FCNGN4CC + bus_i 5; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 10; + // row[6]='1' + Vm 1.01390 kV; + Va 8.9503 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1034"; // SJUAN G4 + bus_i 6; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 10; + // row[6]='1' + Vm 1.03341 kV; + Va 20.4253 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1101"; // CORONADO + bus_i 7; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.01000 kV; + Va -13.5878 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1102"; // CHOLLA + bus_i 8; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 0.99465 kV; + Va -4.7874 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1131"; // CORONADO + bus_i 9; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.00946 kV; + Va -12.8589 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1201"; // MOENKOPI + bus_i 10; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.09136 kV; + Va -6.6183 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1202"; // NAVAJO + bus_i 11; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.08000 kV; + Va -3.8673 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1232"; // NAVAJO 2 + bus_i 12; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.07990 kV; + Va -3.0358 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1301"; // MEAD + bus_i 13; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.04500 kV; + Va -9.8666 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1302"; // H ALLEN + bus_i 14; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.02442 kV; + Va -11.6849 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1303"; // H ALLEN + bus_i 15; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.00500 kV; + Va -15.2256 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1331"; // HOOVER + bus_i 16; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.04505 kV; + Va -8.7861 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1333"; // H ALLEN + bus_i 17; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.00792 kV; + Va -13.7701 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1401"; // PALOVRDE + bus_i 18; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.03500 kV; + Va -14.7822 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1402"; // WESTWING + bus_i 19; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.05895 kV; + Va -20.3570 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1403"; // PARKER + bus_i 20; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.03527 kV; + Va -14.4059 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_1431"; // PALOVRD2 + bus_i 21; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 3; + // row[6]='1' + Vm 1.04004 kV; + Va -12.4298 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2000"; // MEXICO + bus_i 22; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 4; + zone 7; + // row[6]='1' + Vm 1.00000 kV; + Va -16.7754 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2030"; // MEXICO + bus_i 23; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 4; + zone 7; + // row[6]='1' + Vm 1.00135 kV; + Va -16.0721 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2100"; // IMPERIAL + bus_i 24; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03500 kV; + Va -12.4531 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2130"; // IMPERIAL + bus_i 25; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03554 kV; + Va -12.0979 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2201"; // MIGUEL + bus_i 26; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99375 kV; + Va -26.5153 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2202"; // MIGUEL + bus_i 27; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99067 kV; + Va -27.7043 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2203"; // MISSION + bus_i 28; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00500 kV; + Va -27.9287 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2233"; // MISSION + bus_i 29; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00686 kV; + Va -27.6476 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2301"; // IMPRLVLY + bus_i 30; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03560 kV; + Va -14.9787 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2302"; // IMPRLVLY + bus_i 31; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03500 kV; + Va -13.8866 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2332"; // IMPRLVLY + bus_i 32; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03520 kV; + Va -13.6518 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2400"; // DEVERS + bus_i 33; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02954 kV; + Va -19.7851 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2401"; // LUGO + bus_i 34; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.05000 kV; + Va -13.6953 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2402"; // MIRALOMA + bus_i 35; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03174 kV; + Va -18.0034 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2403"; // VALLEY + bus_i 36; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02708 kV; + Va -22.3928 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2404"; // VINCENT + bus_i 37; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03914 kV; + Va -9.9290 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2405"; // SYLMAR S + bus_i 38; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01146 kV; + Va -11.0446 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2406"; // EAGLROCK + bus_i 39; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00777 kV; + Va -14.9652 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2407"; // LITEHIPE + bus_i 40; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.97489 kV; + Va -20.8953 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2408"; // MESA CAL + bus_i 41; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00900 kV; + Va -9.1772 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2409"; // MIRALOMA + bus_i 42; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02000 kV; + Va -18.7773 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2410"; // PARDEE + bus_i 43; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00710 kV; + Va -14.6945 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2411"; // VINCENT + bus_i 44; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02033 kV; + Va -11.4155 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2431"; // LUGO + bus_i 45; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.04996 kV; + Va -13.6693 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2434"; // VINCENT + bus_i 46; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02000 kV; + Va -11.3880 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2438"; // MESA CAL + bus_i 47; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00981 kV; + Va -7.7532 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2439"; // MIRALOMA + bus_i 48; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01976 kV; + Va -18.7223 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2501"; // SERRANO + bus_i 49; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02693 kV; + Va -20.2708 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2502"; // SERRANO + bus_i 50; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02320 kV; + Va -21.6056 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2503"; // S.ONOFRE + bus_i 51; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00900 kV; + Va -23.5705 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2533"; // S.ONOFRE + bus_i 52; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00959 kV; + Va -23.0364 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2600"; // ADELANTO + bus_i 53; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.05578 kV; + Va -9.3695 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2601"; // RINALDI + bus_i 54; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.04794 kV; + Va -9.8178 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2602"; // STA E + bus_i 55; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02251 kV; + Va -9.4350 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2603"; // VICTORVL + bus_i 56; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.05656 kV; + Va -10.0289 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2604"; // INTERMT + bus_i 57; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03000 kV; + Va -3.3390 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2605"; // STA B1 + bus_i 58; + baseKV 287.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02096 kV; + Va -7.2426 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2606"; // STA B2 + bus_i 59; + baseKV 287.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02096 kV; + Va -7.2426 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2607"; // VICTORVL + bus_i 60; + baseKV 287.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.04732 kV; + Va -9.0980 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2608"; // CASTAIC + bus_i 61; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01500 kV; + Va -9.4369 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2609"; // GLENDAL + bus_i 62; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99971 kV; + Va -7.7201 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2610"; // HAYNES + bus_i 63; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00400 kV; + Va 6.4589 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2611"; // OLIVE + bus_i 64; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01500 kV; + Va -9.6301 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2612"; // RINALDI + bus_i 65; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01357 kV; + Va -9.9960 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2613"; // RIVER + bus_i 66; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99477 kV; + Va -4.2231 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2614"; // STA BLD + bus_i 67; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00215 kV; + Va -5.8005 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2615"; // STA E + bus_i 68; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00539 kV; + Va -9.1473 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2616"; // STA F + bus_i 69; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99670 kV; + Va -4.5571 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2617"; // STA G + bus_i 70; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99769 kV; + Va -6.2866 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2618"; // STA J + bus_i 71; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01112 kV; + Va -10.9936 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2619"; // SYLMARLA + bus_i 72; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01253 kV; + Va -9.6918 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2620"; // VALLEY + bus_i 73; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00929 kV; + Va -10.0536 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2621"; // STA B + bus_i 74; + baseKV 138.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01278 kV; + Va -6.9051 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2630"; // HAYNES3G + bus_i 75; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00486 kV; + Va 7.1069 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2631"; // OLIVE + bus_i 76; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01516 kV; + Va -9.5656 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2634"; // INTERM1G + bus_i 77; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02988 kV; + Va -2.9240 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2637"; // OWENS G + bus_i 78; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01377 kV; + Va -9.9729 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2638"; // CASTAI4G + bus_i 79; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01504 kV; + Va -9.3813 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2901"; // ELDORADO + bus_i 80; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.10739 kV; + Va -9.9996 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_2902"; // MOHAVE + bus_i 81; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.11740 kV; + Va -11.1977 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3101"; // EMBRCDRD + bus_i 82; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.98132 kV; + Va -7.7767 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3102"; // MARTIN + bus_i 83; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.98603 kV; + Va -6.6336 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3103"; // SANMATEO + bus_i 84; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99272 kV; + Va -4.5012 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3104"; // MARTIN + bus_i 85; + baseKV 115.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.98581 kV; + Va -11.4950 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // -// -// gen -// +} +object pypower.bus +{ + name "wecc240_bus_3105"; // POTRERO + bus_i 86; + baseKV 115.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00000 kV; + Va -11.5056 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // -// -// branch -// +} +object pypower.bus +{ + name "wecc240_bus_3133"; // SANMATEO + bus_i 87; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99266 kV; + Va -4.4922 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3135"; // POTRERO + bus_i 88; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00043 kV; + Va -11.4426 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3201"; // C.COSTA + bus_i 89; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00361 kV; + Va -4.5744 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3202"; // MORAGA + bus_i 90; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00231 kV; + Va -4.1296 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3203"; // NEWARK + bus_i 91; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00055 kV; + Va -4.2221 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3204"; // PITSBURG + bus_i 92; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01000 kV; + Va 0.1458 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3205"; // SOBRANTE + bus_i 93; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00081 kV; + Va -2.5203 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3234"; // PITSBURG + bus_i 94; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01207 kV; + Va 1.2652 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3301"; // METCALF + bus_i 95; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01131 kV; + Va -4.7303 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3302"; // JEFFERSN + bus_i 96; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.98430 kV; + Va -7.6693 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3303"; // METCALF + bus_i 97; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00000 kV; + Va -5.4781 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3304"; // MONTAVIS + bus_i 98; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.98986 kV; + Va -7.0451 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3305"; // RAVENSWD + bus_i 99; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99494 kV; + Va -4.7831 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3333"; // METCALF + bus_i 100; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00081 kV; + Va -5.2460 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3401"; // GREGG + bus_i 101; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.96667 kV; + Va -13.8507 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3402"; // HELMS PP + bus_i 102; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.96880 kV; + Va -13.8643 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3403"; // MC CALL + bus_i 103; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00000 kV; + Va -1.5414 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3404"; // PANOCHE + bus_i 104; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.98837 kV; + Va -8.6626 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3405"; // WILSON + bus_i 105; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.96210 kV; + Va -15.5760 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3432"; // HELMS PP + bus_i 106; + baseKV 20.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.96880 kV; + Va -13.8643 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3433"; // MC CALL + bus_i 107; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00024 kV; + Va -1.1903 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3501"; // FULTON + bus_i 108; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00000 kV; + Va 1.6159 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3531"; // FULTON + bus_i 109; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00036 kV; + Va 1.9278 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3601"; // HUMBOLDT + bus_i 110; + baseKV 115.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01500 kV; + Va -3.9450 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3631"; // HUMBOLDT + bus_i 111; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01477 kV; + Va -3.9180 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3701"; // SUMMIT + bus_i 112; + baseKV 115.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.00657 kV; + Va -20.6887 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3731"; // SUMMIT + bus_i 113; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.00596 kV; + Va -20.6259 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3801"; // DIABLO + bus_i 114; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.04900 kV; + Va 0.2332 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3802"; // GATES + bus_i 115; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03709 kV; + Va -5.7476 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3803"; // MIDWAY + bus_i 116; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.04616 kV; + Va -7.1165 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3804"; // GATES + bus_i 117; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00233 kV; + Va -7.1239 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3805"; // MIDWAY + bus_i 118; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03500 kV; + Va -6.6568 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3806"; // MORROBAY + bus_i 119; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01900 kV; + Va -3.5261 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3831"; // DIABLO1 + bus_i 120; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.04876 kV; + Va 0.7821 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3835"; // MIDWAY + bus_i 121; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03528 kV; + Va -6.5555 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3836"; // MORROBAY + bus_i 122; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01896 kV; + Va -3.3388 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3891"; // GATES1 + bus_i 123; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.05217 kV; + Va -9.2502 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3892"; // MIDWAY1 + bus_i 124; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03871 kV; + Va -3.9080 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3893"; // MIDWAY2 + bus_i 125; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03351 kV; + Va -13.1513 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3894"; // MIDWAY3 + bus_i 126; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03851 kV; + Va -3.8546 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3895"; // MIDWAY4 + bus_i 127; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03370 kV; + Va -13.1723 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3896"; // MIDWAY5 + bus_i 128; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03890 kV; + Va -3.6959 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3897"; // MIDWAY6 + bus_i 129; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03561 kV; + Va -13.0099 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3901"; // LOSBANOS + bus_i 130; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02990 kV; + Va -6.0140 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3902"; // MOSSLAND + bus_i 131; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00000 kV; + Va -2.2632 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3903"; // TESLA + bus_i 132; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03465 kV; + Va -5.2887 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3904"; // VACA-DIX + bus_i 133; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.03414 kV; + Va -5.4622 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3905"; // TABLE MT + bus_i 134; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.04915 kV; + Va -6.1484 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3906"; // ROUND MT + bus_i 135; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.06991 kV; + Va -5.5014 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3907"; // BELLOTA + bus_i 136; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.96956 kV; + Va -13.7171 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3908"; // BRIGHTON + bus_i 137; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.97516 kV; + Va -16.5874 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3909"; // COLGATE + bus_i 138; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.98747 kV; + Va -17.7611 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3910"; // CORTINA + bus_i 139; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.97959 kV; + Va -12.9925 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3911"; // COTWDPGE + bus_i 140; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.04304 kV; + Va -4.1388 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3912"; // GLENN + bus_i 141; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02453 kV; + Va -10.2031 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3913"; // GOLDHILL + bus_i 142; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.98796 kV; + Va -12.6866 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3914"; // IGNACIO + bus_i 143; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99136 kV; + Va -2.1378 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3915"; // LAKEVILE + bus_i 144; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99702 kV; + Va -3.3855 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3916"; // LOGAN CR + bus_i 145; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02219 kV; + Va -9.9548 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3917"; // LOSBANOS + bus_i 146; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01012 kV; + Va -8.3354 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3918"; // MOSSLAND + bus_i 147; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99384 kV; + Va -6.0267 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3919"; // PALERMO + bus_i 148; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99679 kV; + Va -16.6180 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3920"; // RIO OSO + bus_i 149; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99025 kV; + Va -16.2913 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3921"; // ROUND MT + bus_i 150; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.07000 kV; + Va 1.5011 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3922"; // TABLE MT + bus_i 151; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01629 kV; + Va -12.7252 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3923"; // TESLA + bus_i 152; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.01761 kV; + Va -1.0250 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3924"; // VACA-DIX + bus_i 153; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00949 kV; + Va -5.4562 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3925"; // COTWDPGE + bus_i 154; + baseKV 115.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02989 kV; + Va -4.0766 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3926"; // RIO OSO + bus_i 155; + baseKV 115.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99786 kV; + Va -19.5525 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3931"; // ROUND MT + bus_i 156; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.07066 kV; + Va 1.8629 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3932"; // MOSSLAND + bus_i 157; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 0.99876 kV; + Va -1.8746 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_3933"; // TESLA + bus_i 158; + baseKV 20.0000 kV; + type 3; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.02000 kV; + Va 0.0000 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4001"; // MALIN + bus_i 159; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.08000 kV; + Va -5.9328 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4002"; // SUMMER L + bus_i 160; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.11410 kV; + Va -3.7122 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4003"; // BURNS + bus_i 161; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.12835 kV; + Va 4.1039 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4004"; // GRIZZLY + bus_i 162; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.10132 kV; + Va -5.7208 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4005"; // JOHN DAY + bus_i 163; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.08000 kV; + Va -5.3425 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4006"; // BIG EDDY + bus_i 164; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.07594 kV; + Va -8.9606 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4007"; // CELILOCA + bus_i 165; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.07595 kV; + Va -9.1337 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4008"; // MALIN + bus_i 166; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.08013 kV; + Va -8.1151 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4009"; // BIG EDDY + bus_i 167; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.08000 kV; + Va -11.4341 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4010"; // CELILO + bus_i 168; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.07871 kV; + Va -11.6748 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4031"; // MALIN + bus_i 169; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.07685 kV; + Va -5.5496 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4035"; // JOHN DAY + bus_i 170; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.07767 kV; + Va -4.7798 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4039"; // DALLES21 + bus_i 171; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.08393 kV; + Va -10.8846 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4090"; // MALIN1 + bus_i 172; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.11068 kV; + Va -4.0346 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4091"; // GRIZZLY1 + bus_i 173; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.11061 kV; + Va -4.8922 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4092"; // GRIZZLY2 + bus_i 174; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.09408 kV; + Va -5.9281 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4093"; // GRIZZLY3 + bus_i 175; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.09230 kV; + Va -5.9578 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4094"; // GRIZZLY4 + bus_i 176; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.10593 kV; + Va -5.7326 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4095"; // GRIZZLY5 + bus_i 177; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.09241 kV; + Va -5.9401 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4096"; // GRIZZLY6 + bus_i 178; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.09042 kV; + Va -5.9721 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4097"; // GRIZZLY7 + bus_i 179; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 11; + // row[6]='1' + Vm 1.10568 kV; + Va -5.7303 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4101"; // COULEE + bus_i 180; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.12800 kV; + Va 11.2675 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4102"; // HANFORD + bus_i 181; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.09600 kV; + Va 3.9997 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4103"; // BELL + bus_i 182; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.08083 kV; + Va -3.7392 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4104"; // BELL + bus_i 183; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.05179 kV; + Va -14.7065 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4131"; // COULEE + bus_i 184; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.13099 kV; + Va 13.1595 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4132"; // HANFORD + bus_i 185; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.09651 kV; + Va 5.6353 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4201"; // NORTH + bus_i 186; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.12000 kV; + Va 4.0883 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4202"; // WCASCADE + bus_i 187; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.06000 kV; + Va -8.2490 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4203"; // WILLAMET + bus_i 188; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.02932 kV; + Va -11.4988 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4204"; // MERIDIAN + bus_i 189; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.06186 kV; + Va -7.7302 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4231"; // NORTH G3 + bus_i 190; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.12632 kV; + Va 5.0125 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_4232"; // WCASCADE + bus_i 191; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 13; + // row[6]='1' + Vm 1.05994 kV; + Va -8.0228 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_5001"; // CANADA + bus_i 192; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 4; + // row[6]='1' + Vm 1.05000 kV; + Va -5.7602 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_5002"; // CANALB + bus_i 193; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 1; + // row[6]='1' + Vm 1.05500 kV; + Va -6.9724 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_5003"; // CA230TO + bus_i 194; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 1; + // row[6]='1' + Vm 1.05368 kV; + Va -10.4490 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_5004"; // CA230 + bus_i 195; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 4; + // row[6]='1' + Vm 1.08678 kV; + Va -12.6232 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_5031"; // CANAD G1 + bus_i 196; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 4; + // row[6]='1' + Vm 1.05458 kV; + Va -4.0013 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_5032"; // CMAIN GM + bus_i 197; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 1; + // row[6]='1' + Vm 1.06140 kV; + Va -4.5562 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6101"; // MIDPOINT + bus_i 198; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 6; + // row[6]='1' + Vm 1.06620 kV; + Va 13.9305 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6102"; // MIDPOINT + bus_i 199; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 6; + // row[6]='1' + Vm 1.03000 kV; + Va 16.7065 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6103"; // BORAH + bus_i 200; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 6; + // row[6]='1' + Vm 1.01551 kV; + Va 14.8856 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6104"; // BORAH + bus_i 201; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 6; + // row[6]='1' + Vm 1.00976 kV; + Va 2.6761 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6132"; // MIDPOINT + bus_i 202; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 6; + // row[6]='1' + Vm 1.02575 kV; + Va 17.7272 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6201"; // COLSTRP + bus_i 203; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 8; + // row[6]='1' + Vm 1.06000 kV; + Va 7.3626 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6202"; // GARRISON + bus_i 204; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 8; + // row[6]='1' + Vm 1.09477 kV; + Va 2.7322 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6203"; // COLSTRP + bus_i 205; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 8; + // row[6]='1' + Vm 1.00572 kV; + Va 6.4631 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6204"; // GARRISON + bus_i 206; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 8; + // row[6]='1' + Vm 1.05172 kV; + Va 3.1248 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6205"; // MONTANA + bus_i 207; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 8; + // row[6]='1' + Vm 1.05000 kV; + Va 13.0019 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6231"; // COLSTRP + bus_i 208; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 8; + // row[6]='1' + Vm 1.05917 kV; + Va 7.5999 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6235"; // MONTA G1 + bus_i 209; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 8; + // row[6]='1' + Vm 1.05069 kV; + Va 13.3683 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6301"; // BRIDGER + bus_i 210; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 14; + // row[6]='1' + Vm 1.01772 kV; + Va 16.1900 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6302"; // LARAMIE + bus_i 211; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 14; + // row[6]='1' + Vm 1.00694 kV; + Va -32.2769 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6303"; // BRIDGER2 + bus_i 212; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 14; + // row[6]='1' + Vm 1.03000 kV; + Va 29.5363 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6304"; // LARAMIE + bus_i 213; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 14; + // row[6]='1' + Vm 0.99528 kV; + Va -19.7357 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6305"; // NAUGHTON + bus_i 214; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 14; + // row[6]='1' + Vm 1.06000 kV; + Va 29.9977 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6333"; // BRIDGER + bus_i 215; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 14; + // row[6]='1' + Vm 1.03304 kV; + Va 30.5480 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6335"; // NAUGHT + bus_i 216; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 14; + // row[6]='1' + Vm 1.06359 kV; + Va 30.7165 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6401"; // TRACYSPP + bus_i 217; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.07236 kV; + Va -19.1477 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6402"; // SUMITSPP + bus_i 218; + baseKV 115.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.03585 kV; + Va -21.0055 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6403"; // VALMY + bus_i 219; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.11000 kV; + Va 4.0155 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6404"; // GONDER + bus_i 220; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.08194 kV; + Va -4.0766 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6433"; // VALMY + bus_i 221; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 1; + zone 9; + // row[6]='1' + Vm 1.11115 kV; + Va 4.3221 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6501"; // BENLOMND + bus_i 222; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.02227 kV; + Va -0.4241 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6502"; // CAMP WIL + bus_i 223; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.02021 kV; + Va -1.1806 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6503"; // EMERY + bus_i 224; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.06500 kV; + Va 10.2234 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6504"; // MONA + bus_i 225; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.02275 kV; + Va -1.1804 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6505"; // PINTO + bus_i 226; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.07140 kV; + Va 8.8513 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6506"; // PINTO PS + bus_i 227; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.05902 kV; + Va 8.6263 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6507"; // SIGURD + bus_i 228; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.05132 kV; + Va 0.2894 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6508"; // SPAN FRK + bus_i 229; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.02819 kV; + Va 1.5377 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6509"; // TERMINAL + bus_i 230; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.02095 kV; + Va -1.1618 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6510"; // BENLOMND + bus_i 231; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 0.98849 kV; + Va 0.3377 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_6533"; // EMERY + bus_i 232; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 12; + // row[6]='1' + Vm 1.06644 kV; + Va 11.0672 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_7001"; // COLOEAST + bus_i 233; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 5; + // row[6]='1' + Vm 1.02000 kV; + Va -33.8246 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_7002"; // CRAIG + bus_i 234; + baseKV 345.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 5; + // row[6]='1' + Vm 1.01500 kV; + Va -30.6709 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_7031"; // COLOEAST + bus_i 235; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 5; + // row[6]='1' + Vm 1.02618 kV; + Va -32.5740 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_7032"; // CRAIG + bus_i 236; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 3; + zone 5; + // row[6]='1' + Vm 1.01535 kV; + Va -29.9099 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_8001"; // OLINDA + bus_i 237; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.06479 kV; + Va -6.0412 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_8002"; // TRACY + bus_i 238; + baseKV 500.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.04198 kV; + Va -7.7367 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_8003"; // COTWDWAP + bus_i 239; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.07500 kV; + Va -3.4806 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_8004"; // RNCHSECO + bus_i 240; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00000 kV; + Va -11.7273 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_8005"; // TRACYPMP + bus_i 241; + baseKV 230.0000 kV; + type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00301 kV; + Va -13.4174 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_8033"; // COTWDWAP + bus_i 242; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.07619 kV; + Va -3.1879 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.bus +{ + name "wecc240_bus_8034"; // RNCHSECO + bus_i 243; + baseKV 20.0000 kV; + type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + area 2; + zone 2; + // row[6]='1' + Vm 1.00225 kV; + Va -10.7632 deg; + Pd 0.0 MW; + Qd 0.0 MVAr; + // + +} +object pypower.load +{ + name "wecc240_load_1002"; // ID = '1' + parent "wecc240_bus_1002"; + status "OFFLINE"; + // area 1 + // zone 3 + Z 0-0.001714j Ohm; + I 223.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1003"; // ID = '1' + parent "wecc240_bus_1003"; + status "OFFLINE"; + // area 1 + // zone 10 + Z -0+0.002582j Ohm; + I 2213+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1004"; // ID = '1' + parent "wecc240_bus_1004"; + status "OFFLINE"; + // area 1 + // zone 10 + Z -0+0.1922j Ohm; + I 1008+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1101"; // ID = '1' + parent "wecc240_bus_1101"; + status "OFFLINE"; + // area 1 + // zone 3 + Z 0-0.007444j Ohm; + I 4483+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1102"; // ID = '1' + parent "wecc240_bus_1102"; + status "OFFLINE"; + // area 1 + // zone 3 + Z -0+0.04183j Ohm; + I 179.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1201"; // ID = '1' + parent "wecc240_bus_1201"; + status "OFFLINE"; + // area 1 + // zone 3 + Z 0-0.5845j Ohm; + I 154+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1202"; // ID = '1' + parent "wecc240_bus_1202"; + status "OFFLINE"; + // area 1 + // zone 3 + Z -0+0.004062j Ohm; + I 810.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1301"; // ID = '1' + parent "wecc240_bus_1301"; + status "OFFLINE"; + // area 1 + // zone 3 + Z -0+0.003095j Ohm; + I 2588+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1302"; // ID = '1' + parent "wecc240_bus_1302"; + status "OFFLINE"; + // area 1 + // zone 9 + Z -0+0.4581j Ohm; + I 17.09+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1303"; // ID = '1' + parent "wecc240_bus_1303"; + status "OFFLINE"; + // area 1 + // zone 9 + Z -0+0.001242j Ohm; + I 6204+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1401"; // ID = '1' + parent "wecc240_bus_1401"; + status "OFFLINE"; + // area 1 + // zone 3 + Z -0+0.0007026j Ohm; + I 6315+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_1402"; // ID = '1' + parent "wecc240_bus_1402"; + status "OFFLINE"; + // area 1 + // zone 3 + Z 0-0.001864j Ohm; + I 5074+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2000"; // ID = '1' + parent "wecc240_bus_2000"; + status "OFFLINE"; + // area 4 + // zone 7 + Z -0+0.003473j Ohm; + I 2207+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2100"; // ID = '1' + parent "wecc240_bus_2100"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02171j Ohm; + I 244.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2202"; // ID = '1' + parent "wecc240_bus_2202"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.004006j Ohm; + I 1414+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2203"; // ID = '1' + parent "wecc240_bus_2203"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.004033j Ohm; + I 1530+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2400"; // ID = '1' + parent "wecc240_bus_2400"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01518j Ohm; + I 741.6+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2401"; // ID = '1' + parent "wecc240_bus_2401"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01164j Ohm; + I 756.6+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2402"; // ID = '1' + parent "wecc240_bus_2402"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01436j Ohm; + I 944.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2403"; // ID = '1' + parent "wecc240_bus_2403"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.03009j Ohm; + I 924.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2405"; // ID = '1' + parent "wecc240_bus_2405"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04957j Ohm; + I 734.3+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2406"; // ID = '1' + parent "wecc240_bus_2406"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0-0.02764j Ohm; + I 659.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2407"; // ID = '1' + parent "wecc240_bus_2407"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0-0.02852j Ohm; + I 1610+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2408"; // ID = '1' + parent "wecc240_bus_2408"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0-0.01558j Ohm; + I 1555+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2409"; // ID = '1' + parent "wecc240_bus_2409"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0-0.01333j Ohm; + I 1413+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2410"; // ID = '1' + parent "wecc240_bus_2410"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.0193j Ohm; + I 1411+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2411"; // ID = '1' + parent "wecc240_bus_2411"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01523j Ohm; + I 959.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2502"; // ID = '1' + parent "wecc240_bus_2502"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0-0.01261j Ohm; + I 2088+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2503"; // ID = '1' + parent "wecc240_bus_2503"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.0056j Ohm; + I 1647+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2600"; // ID = '1' + parent "wecc240_bus_2600"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0+0j Ohm; + I -1592+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2602"; // ID = '1' + parent "wecc240_bus_2602"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.08937j Ohm; + I 87.53+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2604"; // ID = '1' + parent "wecc240_bus_2604"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0+0j Ohm; + I 1792+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2608"; // ID = '1' + parent "wecc240_bus_2608"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.08835j Ohm; + I 88.03+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2609"; // ID = '1' + parent "wecc240_bus_2609"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04134j Ohm; + I 120.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2610"; // ID = '1' + parent "wecc240_bus_2610"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.08645j Ohm; + I 88.99+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2611"; // ID = '1' + parent "wecc240_bus_2611"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.08835j Ohm; + I 88.03+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2612"; // ID = '1' + parent "wecc240_bus_2612"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04599j Ohm; + I 106.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2613"; // ID = '1' + parent "wecc240_bus_2613"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.017j Ohm; + I 287.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2614"; // ID = '1' + parent "wecc240_bus_2614"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04007j Ohm; + I 123.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2615"; // ID = '1' + parent "wecc240_bus_2615"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.008546j Ohm; + I 718.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2616"; // ID = '1' + parent "wecc240_bus_2616"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04623j Ohm; + I 105+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2617"; // ID = '1' + parent "wecc240_bus_2617"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04447j Ohm; + I 108.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2618"; // ID = '1' + parent "wecc240_bus_2618"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0-0.1844j Ohm; + I 784.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2619"; // ID = '1' + parent "wecc240_bus_2619"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0+0j Ohm; + I -2467+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2620"; // ID = '1' + parent "wecc240_bus_2620"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.06471j Ohm; + I 181.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_2621"; // ID = '1' + parent "wecc240_bus_2621"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0-0.01814j Ohm; + I 209.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3101"; // ID = '1' + parent "wecc240_bus_3101"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02018j Ohm; + I 313.6+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3102"; // ID = '1' + parent "wecc240_bus_3102"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04323j Ohm; + I 145.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3103"; // ID = '1' + parent "wecc240_bus_3103"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01832j Ohm; + I 380.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3104"; // ID = '1' + parent "wecc240_bus_3104"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02681j Ohm; + I 283.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3105"; // ID = '1' + parent "wecc240_bus_3105"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02263j Ohm; + I 215.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3201"; // ID = '1' + parent "wecc240_bus_3201"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.0113j Ohm; + I 417.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3202"; // ID = '1' + parent "wecc240_bus_3202"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01324j Ohm; + I 528.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3203"; // ID = '1' + parent "wecc240_bus_3203"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.006984j Ohm; + I 592.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3204"; // ID = '1' + parent "wecc240_bus_3204"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01189j Ohm; + I 595.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3205"; // ID = '1' + parent "wecc240_bus_3205"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01424j Ohm; + I 492.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3302"; // ID = '1' + parent "wecc240_bus_3302"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.0125j Ohm; + I 316.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3303"; // ID = '1' + parent "wecc240_bus_3303"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.007372j Ohm; + I 562.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3304"; // ID = '1' + parent "wecc240_bus_3304"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.008852j Ohm; + I 485.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3305"; // ID = '1' + parent "wecc240_bus_3305"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01793j Ohm; + I 389.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3401"; // ID = '1' + parent "wecc240_bus_3401"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.007523j Ohm; + I 523.3+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3403"; // ID = '1' + parent "wecc240_bus_3403"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.0151j Ohm; + I 464.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3404"; // ID = '1' + parent "wecc240_bus_3404"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01739j Ohm; + I 400.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3405"; // ID = '1' + parent "wecc240_bus_3405"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.0159j Ohm; + I 423+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3501"; // ID = '1' + parent "wecc240_bus_3501"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01248j Ohm; + I 562.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3601"; // ID = '1' + parent "wecc240_bus_3601"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.07711j Ohm; + I 92.97+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3701"; // ID = '1' + parent "wecc240_bus_3701"; + status "OFFLINE"; + // area 1 + // zone 9 + Z -0+0.0631j Ohm; + I 317.1+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3801"; // ID = '1' + parent "wecc240_bus_3801"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02579j Ohm; + I 164.1+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3804"; // ID = '1' + parent "wecc240_bus_3804"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01998j Ohm; + I 201.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3805"; // ID = '1' + parent "wecc240_bus_3805"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.007297j Ohm; + I 434.3+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3806"; // ID = '1' + parent "wecc240_bus_3806"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02789j Ohm; + I 255.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3902"; // ID = '1' + parent "wecc240_bus_3902"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02905j Ohm; + I 137.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3903"; // ID = '1' + parent "wecc240_bus_3903"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.03716j Ohm; + I 190.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3907"; // ID = '1' + parent "wecc240_bus_3907"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.0164j Ohm; + I 430.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3908"; // ID = '1' + parent "wecc240_bus_3908"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04183j Ohm; + I 186.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3909"; // ID = '1' + parent "wecc240_bus_3909"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02602j Ohm; + I 159.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3910"; // ID = '1' + parent "wecc240_bus_3910"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02929j Ohm; + I 228.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3911"; // ID = '1' + parent "wecc240_bus_3911"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02486j Ohm; + I 204.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3912"; // ID = '1' + parent "wecc240_bus_3912"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0-1.754j Ohm; + I 156.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3913"; // ID = '1' + parent "wecc240_bus_3913"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02484j Ohm; + I 301+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3914"; // ID = '1' + parent "wecc240_bus_3914"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02068j Ohm; + I 207.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3915"; // ID = '1' + parent "wecc240_bus_3915"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02048j Ohm; + I 230.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3916"; // ID = '1' + parent "wecc240_bus_3916"; + status "OFFLINE"; + // area 2 + // zone 2 + Z 0+0j Ohm; + I 139.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3917"; // ID = '1' + parent "wecc240_bus_3917"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02531j Ohm; + I 214.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3918"; // ID = '1' + parent "wecc240_bus_3918"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.0145j Ohm; + I 289.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3919"; // ID = '1' + parent "wecc240_bus_3919"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04315j Ohm; + I 171.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3920"; // ID = '1' + parent "wecc240_bus_3920"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.04484j Ohm; + I 158.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3921"; // ID = '1' + parent "wecc240_bus_3921"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.03653j Ohm; + I 126.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3922"; // ID = '1' + parent "wecc240_bus_3922"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.0337j Ohm; + I 231.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3923"; // ID = '1' + parent "wecc240_bus_3923"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01712j Ohm; + I 353.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3924"; // ID = '1' + parent "wecc240_bus_3924"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.02342j Ohm; + I 300.1+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_3926"; // ID = '1' + parent "wecc240_bus_3926"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.06471j Ohm; + I 244.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4002"; // ID = '1' + parent "wecc240_bus_4002"; + status "OFFLINE"; + // area 3 + // zone 11 + Z -0+0.05419j Ohm; + I 154.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4004"; // ID = '1' + parent "wecc240_bus_4004"; + status "OFFLINE"; + // area 3 + // zone 11 + Z -0+0.03364j Ohm; + I 248.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4005"; // ID = '1' + parent "wecc240_bus_4005"; + status "OFFLINE"; + // area 3 + // zone 11 + Z -0+0.00741j Ohm; + I 444.6+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4008"; // ID = '1' + parent "wecc240_bus_4008"; + status "OFFLINE"; + // area 3 + // zone 11 + Z -0+0.0311j Ohm; + I 265.1+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4009"; // ID = '1' + parent "wecc240_bus_4009"; + status "OFFLINE"; + // area 3 + // zone 11 + Z -0+0.002704j Ohm; + I 2045+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4010"; // ID = '1' + parent "wecc240_bus_4010"; + status "OFFLINE"; + // area 3 + // zone 11 + Z 0+0j Ohm; + I 2904+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4101"; // ID = '1' + parent "wecc240_bus_4101"; + status "OFFLINE"; + // area 3 + // zone 13 + Z -0+0.009804j Ohm; + I 882.1+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4102"; // ID = '1' + parent "wecc240_bus_4102"; + status "OFFLINE"; + // area 3 + // zone 13 + Z -0+0.01749j Ohm; + I 438.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4103"; // ID = '1' + parent "wecc240_bus_4103"; + status "OFFLINE"; + // area 3 + // zone 13 + Z -0+0.7675j Ohm; + I 10.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4104"; // ID = '1' + parent "wecc240_bus_4104"; + status "OFFLINE"; + // area 3 + // zone 13 + Z -0+0.003295j Ohm; + I 2425+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4201"; // ID = '1' + parent "wecc240_bus_4201"; + status "OFFLINE"; + // area 3 + // zone 13 + Z -0+0.002721j Ohm; + I 5145+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4202"; // ID = '1' + parent "wecc240_bus_4202"; + status "OFFLINE"; + // area 3 + // zone 13 + Z -0+0.00189j Ohm; + I 4300+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4203"; // ID = '1' + parent "wecc240_bus_4203"; + status "OFFLINE"; + // area 3 + // zone 13 + Z -0+0.001809j Ohm; + I 4308+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_4204"; // ID = '1' + parent "wecc240_bus_4204"; + status "OFFLINE"; + // area 3 + // zone 13 + Z -0+0.008624j Ohm; + I 949.6+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_5001"; // ID = '1' + parent "wecc240_bus_5001"; + status "OFFLINE"; + // area 3 + // zone 4 + Z -0+0.0006405j Ohm; + I 7213+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_5002"; // ID = '1' + parent "wecc240_bus_5002"; + status "OFFLINE"; + // area 3 + // zone 1 + Z -0+0.0009478j Ohm; + I 8535+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_5003"; // ID = '1' + parent "wecc240_bus_5003"; + status "OFFLINE"; + // area 3 + // zone 1 + Z -0+0.01358j Ohm; + I 589.3+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6102"; // ID = '1' + parent "wecc240_bus_6102"; + status "OFFLINE"; + // area 3 + // zone 6 + Z 0-0.003073j Ohm; + I 1022+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6103"; // ID = '1' + parent "wecc240_bus_6103"; + status "OFFLINE"; + // area 3 + // zone 6 + Z -0+0.02012j Ohm; + I 386.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6104"; // ID = '1' + parent "wecc240_bus_6104"; + status "OFFLINE"; + // area 3 + // zone 6 + Z -0+0.004584j Ohm; + I 1684+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6201"; // ID = '1' + parent "wecc240_bus_6201"; + status "OFFLINE"; + // area 3 + // zone 8 + Z -0+0.04184j Ohm; + I 194.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6202"; // ID = '1' + parent "wecc240_bus_6202"; + status "OFFLINE"; + // area 3 + // zone 8 + Z -0+0.08799j Ohm; + I 81.32+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6203"; // ID = '1' + parent "wecc240_bus_6203"; + status "OFFLINE"; + // area 3 + // zone 8 + Z -0+0.006963j Ohm; + I 609.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6204"; // ID = '1' + parent "wecc240_bus_6204"; + status "OFFLINE"; + // area 3 + // zone 8 + Z -0+0.007014j Ohm; + I 667.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6205"; // ID = '1' + parent "wecc240_bus_6205"; + status "OFFLINE"; + // area 3 + // zone 8 + Z -0+0.01277j Ohm; + I 466+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6301"; // ID = '1' + parent "wecc240_bus_6301"; + status "OFFLINE"; + // area 3 + // zone 14 + Z -0+0.0153j Ohm; + I 508.6+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6302"; // ID = '1' + parent "wecc240_bus_6302"; + status "OFFLINE"; + // area 3 + // zone 14 + Z -0+0.0131j Ohm; + I 588.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6303"; // ID = '1' + parent "wecc240_bus_6303"; + status "OFFLINE"; + // area 3 + // zone 14 + Z -0+0.01089j Ohm; + I 724.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6305"; // ID = '1' + parent "wecc240_bus_6305"; + status "OFFLINE"; + // area 3 + // zone 14 + Z -0+0.05689j Ohm; + I 56.82+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6401"; // ID = '1' + parent "wecc240_bus_6401"; + status "OFFLINE"; + // area 1 + // zone 9 + Z -0+0.004835j Ohm; + I 1628+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6402"; // ID = '1' + parent "wecc240_bus_6402"; + status "OFFLINE"; + // area 1 + // zone 9 + Z -0+0.02846j Ohm; + I 270.9+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6403"; // ID = '1' + parent "wecc240_bus_6403"; + status "OFFLINE"; + // area 1 + // zone 9 + Z -0+4.525j Ohm; + I 1.98+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6404"; // ID = '1' + parent "wecc240_bus_6404"; + status "OFFLINE"; + // area 1 + // zone 9 + Z -0+0.2942j Ohm; + I 27.5+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6501"; // ID = '1' + parent "wecc240_bus_6501"; + status "OFFLINE"; + // area 3 + // zone 12 + Z -0+0.016j Ohm; + I 193+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6502"; // ID = '1' + parent "wecc240_bus_6502"; + status "OFFLINE"; + // area 3 + // zone 12 + Z -0+0.003678j Ohm; + I 1539+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6503"; // ID = '1' + parent "wecc240_bus_6503"; + status "OFFLINE"; + // area 3 + // zone 12 + Z -0+0.007844j Ohm; + I 414.2+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6504"; // ID = '1' + parent "wecc240_bus_6504"; + status "OFFLINE"; + // area 3 + // zone 12 + Z -0+0.02639j Ohm; + I 293.7+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6505"; // ID = '1' + parent "wecc240_bus_6505"; + status "OFFLINE"; + // area 3 + // zone 12 + Z -0+0.4817j Ohm; + I 6.555+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6507"; // ID = '1' + parent "wecc240_bus_6507"; + status "OFFLINE"; + // area 3 + // zone 12 + Z 0-0.01711j Ohm; + I 527.8+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6508"; // ID = '1' + parent "wecc240_bus_6508"; + status "OFFLINE"; + // area 3 + // zone 12 + Z -0+0.02418j Ohm; + I 129+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6509"; // ID = '1' + parent "wecc240_bus_6509"; + status "OFFLINE"; + // area 3 + // zone 12 + Z -0+0.3632j Ohm; + I 8.495+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_6510"; // ID = '1' + parent "wecc240_bus_6510"; + status "OFFLINE"; + // area 3 + // zone 12 + Z 0-0.008937j Ohm; + I 1972+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_7001"; // ID = '1' + parent "wecc240_bus_7001"; + status "OFFLINE"; + // area 3 + // zone 5 + Z -0+0.001347j Ohm; + I 6864+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_7002"; // ID = '1' + parent "wecc240_bus_7002"; + status "OFFLINE"; + // area 3 + // zone 5 + Z 0-0.007462j Ohm; + I 2517+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_8003"; // ID = '1' + parent "wecc240_bus_8003"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.01508j Ohm; + I 546.4+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_8004"; // ID = '1' + parent "wecc240_bus_8004"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.002249j Ohm; + I 3409+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} +object pypower.load +{ + name "wecc240_load_8005"; // ID = '1' + parent "wecc240_bus_8005"; + status "OFFLINE"; + // area 2 + // zone 2 + Z -0+0.006192j Ohm; + I 1213+0j A; + P 0+0j MVA; + // owner 1 + // scale 1 + status ONLINE; + response 0.0; + // intrpt 0 + // dgenf 0 +} diff --git a/converters/raw2glm.py b/converters/raw2glm.py index d462add92..5e298214a 100644 --- a/converters/raw2glm.py +++ b/converters/raw2glm.py @@ -4,24 +4,32 @@ import datetime import importlib, copy from importlib import util +import csv + + +sys.argv.extend(["-i","autotest/wecc240.raw","-o","autotest/wecc240.glm"]) config = {"input":"raw","output":"glm","type":[],"format":[]} def help(): return """raw2glm.py -i -o [options...] - -c|--config output converter configuration data - -h|--help output this help - -i|--ifile [REQUIRED] PY input file - -o|--ofile [OPTIONAL] GLM output file name + -c|--config output converter configuration data + -h|--help output this help + -i|--ifile [REQUIRED] PY input file + -o|--ofile [OPTIONAL] GLM output file name + -N|--name [OPTIONAL] object name prefix (default is output + file name) """ + def main(): filename_raw = None filename_glm = None + prefix = None try : opts, args = getopt.getopt(sys.argv[1:], - "chi:o:", - ["config","help","ifile=","ofile="], + "chi:o:N:", + ["config","help","ifile=","ofile=",'name='], ) except getopt.GetoptError: sys.exit(2) @@ -39,6 +47,8 @@ def main(): filename_raw = arg elif opt in ("-o", "--ofile"): filename_glm = arg + elif opt in ("-N", "--name"): + prefix = arg else : print(f"ERROR [raw2glm.py]: {opt}={arg} is not a valid option") sys.exit(1) @@ -51,7 +61,7 @@ def main(): convert( ifile = filename_raw, ofile = filename_glm, - options = dict(), + options = dict(prefix = prefix), ) except Exception as err: print(f"ERROR [raw2glm.py]: {err}") @@ -62,58 +72,106 @@ def main(): def convert(ifile,ofile,options={}): """Default converter PSS/E RAW file (version 34-ish)""" - with open(ifile,"r") as raw: - data = dict( - version = 2, - baseMVA = 100.0, - bus = [], - branch = [], - gen = [], - ) + data = dict( + version = 2, + baseMVA = 100.0, + comment = '', + bus = [], + branch = [], + gen = [], + ) - NL='\n' + busndx = {} + oname = options['prefix'] if 'prefix' in options and not options['prefix'] is None else os.path.splitext(os.path.basename(ofile))[0] with open(ofile,"w") as glm: - glm.write(f"""// generated by {' '.join(sys.argv)} -module pypower + + print(f"// generated by {' '.join(sys.argv)}",file=glm) + with open(ifile,"r") as raw: + + reader = csv.reader(raw,delimiter=',',quotechar="'") + block = None + for values in reader: + row = [x.strip() for x in values] + + if row[0].startswith("@!"): # comment + pass + elif row[0] == '0': # system-wide data + + block = 'SYSTEM_DATA' + print(f"""module pypower {{ - version {data['version']}; - baseMVA {data['baseMVA']}; -}} -""") - - for name,spec in dict( - # pypower properties must be in the save order as the case array columns - bus = "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", - gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min"\ - + " Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", - branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", - ).items(): - glm.write(f"{NL}//{NL}// {name}{NL}//{NL}") - for n,line in enumerate(data[name]): - oname = f"{NL} name pp_{name}_{n+1};" if autoname else "" - glm.write(f"""object pypower.{name} -{{{oname} -{NL.join([f" {x} {line[n]};" for n,x in enumerate(spec.split())])} -}} -""") - if 'gencost' in data: - glm.write("\n//\n// gencost\n//\n") - for n,line in enumerate(data['gencost']): - model = line[0] - startup = line[1] - shutdown = line[2] - count = line[3] - costs = line[4:] - assert(len(costs)==count) - oname = f"{NL} name pp_gencost_{n};" if autoname else "" - glm.write(f"""object pypower.gencost -{{{oname} - model {int(model)}; - startup {startup}; - shutdown {shutdown}; - costs "{','.join([str(x) for x in costs])}"; + version 2; + baseMVA {row[1]}; + // {row[5]} }} -""") +""",file=glm) + data['baseMVA'] = float(row[1]) + comment = row[5] + + elif row[0].startswith('0 / END'): # next data block + + if len(row) > 1 and row[1].startswith("BEGIN "): + block = row[1][6:].replace(' ','_') + else: + block = None + + elif block == 'SYSTEM_DATA': + print(f"// {row[0]}",file=glm); + + elif block == 'BUS_DATA': + # PSSE: id,name,baseKV,type,area,zone,Vm,Va,gen.r,gen.i,ld.r,ld.i + # GLM: "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", + bus_i = len(busndx)+1 + busndx[row[0]] = bus_i + print(f"""object pypower.bus +{{ + name "{oname}_bus_{row[0]}"; // {row[1]} + bus_i {bus_i}; + baseKV {row[2]} kV; + type {row[3]}; // TODO: not sure about conversion of type values from PSSE to PyPower + area {row[4]}; + zone {row[5]}; + // row[6]='{row[6]}' + Vm {row[7]} kV; + Va {row[8]} deg; + Pd {float(row[9])-float(row[11])} MW; + Qd {float(row[10])-float(row[12])} MVAr; + // + +}}""",file=glm) + elif block == 'LOAD_DATA': + # I,'ID',STAT,AREA,ZONE, PL, QL, IP, IQ, YP, YQ, OWNER,SCALE,INTRPT, DGENP, DGENQ, DGENF + try: + Z = complex(1,0)/complex(float(row[9]),float(row[10])) + except: + Z = complex(0,0) + I = complex(float(row[7]),float(row[8])) + P = complex(float(row[5]),float(row[6])) + complex(float(row[14]),float(row[15])) + response = 1 - float(row[12]) + status = "ONLINE" if float(row[13]) == 0.0 else "CURTAILED" + print(f"""object pypower.load +{{ + name "{oname}_load_{row[0]}"; // ID = '{row[1]}' + parent "{oname}_bus_{row[0]}"; + status "{"ONLINE" if row[2] == 1 else "OFFLINE"}"; + // area {row[3]} + // zone {row[4]} + Z {Z.real:.4g}{Z.imag:+.4g}j Ohm; + I {I.real:.4g}{I.imag:+.4g}j A; + P {P.real:.4g}{P.imag:+.4g}j MVA; + // owner {row[11]} + // scale {row[12]} + // intrpt {row[13]} + status {status}; + response {response}; + // dgenf {row[16]} +}}""",file=glm) + else: + # gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min"\ + # + " Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", + # branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", + pass + # print(block,'-->',row) if __name__ == '__main__': main() diff --git a/module/pypower/load.cpp b/module/pypower/load.cpp index 4a577fc84..d99e53c41 100644 --- a/module/pypower/load.cpp +++ b/module/pypower/load.cpp @@ -27,14 +27,14 @@ load::load(MODULE *module) PT_complex, "S[VA]", get_S_offset(), PT_DESCRIPTION, "power demand (VA)", - PT_complex, "Z[VA]", get_Z_offset(), - PT_DESCRIPTION, "constant impedance load (W)", + PT_complex, "Z[Ohm]", get_Z_offset(), + PT_DESCRIPTION, "constant impedance load (Ohm)", - PT_complex, "I[VA]", get_I_offset(), - PT_DESCRIPTION, "constant current load (W)", + PT_complex, "I[A]", get_I_offset(), + PT_DESCRIPTION, "constant current load (A)", PT_complex, "P[VA]", get_P_offset(), - PT_DESCRIPTION, "constant power load (W)", + PT_DESCRIPTION, "constant power load (VA)", PT_complex, "V[V]", get_V_offset(), PT_DESCRIPTION, "bus voltage (V)", @@ -79,10 +79,13 @@ int load::init(OBJECT *parent_hdr) return 0; } - if ( Vn == 0.0 ) + if ( Vn <= 0.0 ) { - error("nominal voltage (Vn) not set"); - return 0; + Vn = parent->get_baseKV(); + } + else if ( fabs(Vn - parent->get_baseKV()) > Vn*1e-3 ) + { + warning("nominal voltage Vn differs from bus baseKV by more than 0.1%"); } extern PyObject *py_globals; From 45ee4563fc4f5c55f7b1008cee3ada2df1ea6f55 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Fri, 1 Mar 2024 11:37:27 -0800 Subject: [PATCH 110/122] Working progress on RAW to GLM converter --- converters/autotest/wecc240.glm | 12116 ++++++++++++++++++++++++----- converters/raw2glm.py | 108 +- module/pypower/bus.cpp | 7 +- module/pypower/pypower_solver.py | 9 +- 4 files changed, 10167 insertions(+), 2073 deletions(-) diff --git a/converters/autotest/wecc240.glm b/converters/autotest/wecc240.glm index 9d9d87bf4..420cc5e1c 100644 --- a/converters/autotest/wecc240.glm +++ b/converters/autotest/wecc240.glm @@ -4,6258 +4,14272 @@ module pypower version 2; baseMVA 100.00; // / WECC 240 SYSTEM + save_case TRUE; } // This is a reduced WECC 240-bus power system model reflecting WECC generation resource mix in 2018 and representing the summer peak load. It was developed by NREL and contains no CEII. // Reference: H. Yuan object pypower.bus { - name "wecc240_bus_1001"; // FOURCORN + name "wecc240_bus_1001"; + // NAME "FOURCORN"; bus_i 1; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.03401 kV; Va 5.5785 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1002"; // FOURCORN + name "wecc240_bus_1002"; + // NAME "FOURCORN"; bus_i 2; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.01400 kV; Va 8.3685 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1003"; // FOURCORN + name "wecc240_bus_1003"; + // NAME "FOURCORN"; bus_i 3; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 10; - // row[6]='1' + // ROW[6] "1"; Vm 0.97318 kV; Va -0.2920 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1004"; // SAN JUAN + name "wecc240_bus_1004"; + // NAME "SAN JUAN"; bus_i 4; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 10; - // row[6]='1' + // ROW[6] "1"; Vm 1.03000 kV; Va 18.8075 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1032"; // FCNGN4CC + name "wecc240_bus_1032"; + // NAME "FCNGN4CC"; bus_i 5; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 1; zone 10; - // row[6]='1' + // ROW[6] "1"; Vm 1.01390 kV; Va 8.9503 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1034"; // SJUAN G4 + name "wecc240_bus_1034"; + // NAME "SJUAN G4"; bus_i 6; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 1; zone 10; - // row[6]='1' + // ROW[6] "1"; Vm 1.03341 kV; Va 20.4253 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1101"; // CORONADO + name "wecc240_bus_1101"; + // NAME "CORONADO"; bus_i 7; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.01000 kV; Va -13.5878 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1102"; // CHOLLA + name "wecc240_bus_1102"; + // NAME "CHOLLA"; bus_i 8; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 0.99465 kV; Va -4.7874 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1131"; // CORONADO + name "wecc240_bus_1131"; + // NAME "CORONADO"; bus_i 9; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.00946 kV; Va -12.8589 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1201"; // MOENKOPI + name "wecc240_bus_1201"; + // NAME "MOENKOPI"; bus_i 10; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.09136 kV; Va -6.6183 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1202"; // NAVAJO + name "wecc240_bus_1202"; + // NAME "NAVAJO"; bus_i 11; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.08000 kV; Va -3.8673 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1232"; // NAVAJO 2 + name "wecc240_bus_1232"; + // NAME "NAVAJO 2"; bus_i 12; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.07990 kV; Va -3.0358 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1301"; // MEAD + name "wecc240_bus_1301"; + // NAME "MEAD"; bus_i 13; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.04500 kV; Va -9.8666 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1302"; // H ALLEN + name "wecc240_bus_1302"; + // NAME "H ALLEN"; bus_i 14; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.02442 kV; Va -11.6849 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1303"; // H ALLEN + name "wecc240_bus_1303"; + // NAME "H ALLEN"; bus_i 15; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.00500 kV; Va -15.2256 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1331"; // HOOVER + name "wecc240_bus_1331"; + // NAME "HOOVER"; bus_i 16; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.04505 kV; Va -8.7861 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1333"; // H ALLEN + name "wecc240_bus_1333"; + // NAME "H ALLEN"; bus_i 17; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.00792 kV; Va -13.7701 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1401"; // PALOVRDE + name "wecc240_bus_1401"; + // NAME "PALOVRDE"; bus_i 18; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.03500 kV; Va -14.7822 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1402"; // WESTWING + name "wecc240_bus_1402"; + // NAME "WESTWING"; bus_i 19; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.05895 kV; Va -20.3570 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1403"; // PARKER + name "wecc240_bus_1403"; + // NAME "PARKER"; bus_i 20; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.03527 kV; Va -14.4059 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_1431"; // PALOVRD2 + name "wecc240_bus_1431"; + // NAME "PALOVRD2"; bus_i 21; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 1; zone 3; - // row[6]='1' + // ROW[6] "1"; Vm 1.04004 kV; Va -12.4298 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2000"; // MEXICO + name "wecc240_bus_2000"; + // NAME "MEXICO"; bus_i 22; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 4; zone 7; - // row[6]='1' + // ROW[6] "1"; Vm 1.00000 kV; Va -16.7754 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2030"; // MEXICO + name "wecc240_bus_2030"; + // NAME "MEXICO"; bus_i 23; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 4; zone 7; - // row[6]='1' + // ROW[6] "1"; Vm 1.00135 kV; Va -16.0721 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2100"; // IMPERIAL + name "wecc240_bus_2100"; + // NAME "IMPERIAL"; bus_i 24; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03500 kV; Va -12.4531 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2130"; // IMPERIAL + name "wecc240_bus_2130"; + // NAME "IMPERIAL"; bus_i 25; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03554 kV; Va -12.0979 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2201"; // MIGUEL + name "wecc240_bus_2201"; + // NAME "MIGUEL"; bus_i 26; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99375 kV; Va -26.5153 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2202"; // MIGUEL + name "wecc240_bus_2202"; + // NAME "MIGUEL"; bus_i 27; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99067 kV; Va -27.7043 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2203"; // MISSION + name "wecc240_bus_2203"; + // NAME "MISSION"; bus_i 28; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00500 kV; Va -27.9287 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2233"; // MISSION + name "wecc240_bus_2233"; + // NAME "MISSION"; bus_i 29; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00686 kV; Va -27.6476 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2301"; // IMPRLVLY + name "wecc240_bus_2301"; + // NAME "IMPRLVLY"; bus_i 30; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03560 kV; Va -14.9787 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2302"; // IMPRLVLY + name "wecc240_bus_2302"; + // NAME "IMPRLVLY"; bus_i 31; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03500 kV; Va -13.8866 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2332"; // IMPRLVLY + name "wecc240_bus_2332"; + // NAME "IMPRLVLY"; bus_i 32; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03520 kV; Va -13.6518 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2400"; // DEVERS + name "wecc240_bus_2400"; + // NAME "DEVERS"; bus_i 33; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02954 kV; Va -19.7851 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2401"; // LUGO + name "wecc240_bus_2401"; + // NAME "LUGO"; bus_i 34; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.05000 kV; Va -13.6953 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2402"; // MIRALOMA + name "wecc240_bus_2402"; + // NAME "MIRALOMA"; bus_i 35; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03174 kV; Va -18.0034 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2403"; // VALLEY + name "wecc240_bus_2403"; + // NAME "VALLEY"; bus_i 36; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02708 kV; Va -22.3928 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2404"; // VINCENT + name "wecc240_bus_2404"; + // NAME "VINCENT"; bus_i 37; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03914 kV; Va -9.9290 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2405"; // SYLMAR S + name "wecc240_bus_2405"; + // NAME "SYLMAR S"; bus_i 38; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01146 kV; Va -11.0446 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2406"; // EAGLROCK + name "wecc240_bus_2406"; + // NAME "EAGLROCK"; bus_i 39; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00777 kV; Va -14.9652 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2407"; // LITEHIPE + name "wecc240_bus_2407"; + // NAME "LITEHIPE"; bus_i 40; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.97489 kV; Va -20.8953 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2408"; // MESA CAL + name "wecc240_bus_2408"; + // NAME "MESA CAL"; bus_i 41; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00900 kV; Va -9.1772 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2409"; // MIRALOMA + name "wecc240_bus_2409"; + // NAME "MIRALOMA"; bus_i 42; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02000 kV; Va -18.7773 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2410"; // PARDEE + name "wecc240_bus_2410"; + // NAME "PARDEE"; bus_i 43; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00710 kV; Va -14.6945 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2411"; // VINCENT + name "wecc240_bus_2411"; + // NAME "VINCENT"; bus_i 44; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02033 kV; Va -11.4155 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2431"; // LUGO + name "wecc240_bus_2431"; + // NAME "LUGO"; bus_i 45; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.04996 kV; Va -13.6693 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2434"; // VINCENT + name "wecc240_bus_2434"; + // NAME "VINCENT"; bus_i 46; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02000 kV; Va -11.3880 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2438"; // MESA CAL + name "wecc240_bus_2438"; + // NAME "MESA CAL"; bus_i 47; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00981 kV; Va -7.7532 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2439"; // MIRALOMA + name "wecc240_bus_2439"; + // NAME "MIRALOMA"; bus_i 48; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01976 kV; Va -18.7223 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2501"; // SERRANO + name "wecc240_bus_2501"; + // NAME "SERRANO"; bus_i 49; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02693 kV; Va -20.2708 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2502"; // SERRANO + name "wecc240_bus_2502"; + // NAME "SERRANO"; bus_i 50; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02320 kV; Va -21.6056 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2503"; // S.ONOFRE + name "wecc240_bus_2503"; + // NAME "S.ONOFRE"; bus_i 51; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00900 kV; Va -23.5705 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2533"; // S.ONOFRE + name "wecc240_bus_2533"; + // NAME "S.ONOFRE"; bus_i 52; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00959 kV; Va -23.0364 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2600"; // ADELANTO + name "wecc240_bus_2600"; + // NAME "ADELANTO"; bus_i 53; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.05578 kV; Va -9.3695 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2601"; // RINALDI + name "wecc240_bus_2601"; + // NAME "RINALDI"; bus_i 54; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.04794 kV; Va -9.8178 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2602"; // STA E + name "wecc240_bus_2602"; + // NAME "STA E"; bus_i 55; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02251 kV; Va -9.4350 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2603"; // VICTORVL + name "wecc240_bus_2603"; + // NAME "VICTORVL"; bus_i 56; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.05656 kV; Va -10.0289 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2604"; // INTERMT + name "wecc240_bus_2604"; + // NAME "INTERMT"; bus_i 57; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03000 kV; Va -3.3390 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2605"; // STA B1 + name "wecc240_bus_2605"; + // NAME "STA B1"; bus_i 58; baseKV 287.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02096 kV; Va -7.2426 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2606"; // STA B2 + name "wecc240_bus_2606"; + // NAME "STA B2"; bus_i 59; baseKV 287.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02096 kV; Va -7.2426 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2607"; // VICTORVL + name "wecc240_bus_2607"; + // NAME "VICTORVL"; bus_i 60; baseKV 287.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.04732 kV; Va -9.0980 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2608"; // CASTAIC + name "wecc240_bus_2608"; + // NAME "CASTAIC"; bus_i 61; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01500 kV; Va -9.4369 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2609"; // GLENDAL + name "wecc240_bus_2609"; + // NAME "GLENDAL"; bus_i 62; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99971 kV; Va -7.7201 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2610"; // HAYNES + name "wecc240_bus_2610"; + // NAME "HAYNES"; bus_i 63; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00400 kV; Va 6.4589 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2611"; // OLIVE + name "wecc240_bus_2611"; + // NAME "OLIVE"; bus_i 64; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01500 kV; Va -9.6301 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2612"; // RINALDI + name "wecc240_bus_2612"; + // NAME "RINALDI"; bus_i 65; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01357 kV; Va -9.9960 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2613"; // RIVER + name "wecc240_bus_2613"; + // NAME "RIVER"; bus_i 66; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99477 kV; Va -4.2231 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2614"; // STA BLD + name "wecc240_bus_2614"; + // NAME "STA BLD"; bus_i 67; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00215 kV; Va -5.8005 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2615"; // STA E + name "wecc240_bus_2615"; + // NAME "STA E"; bus_i 68; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00539 kV; Va -9.1473 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2616"; // STA F + name "wecc240_bus_2616"; + // NAME "STA F"; bus_i 69; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99670 kV; Va -4.5571 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2617"; // STA G + name "wecc240_bus_2617"; + // NAME "STA G"; bus_i 70; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99769 kV; Va -6.2866 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2618"; // STA J + name "wecc240_bus_2618"; + // NAME "STA J"; bus_i 71; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01112 kV; Va -10.9936 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2619"; // SYLMARLA + name "wecc240_bus_2619"; + // NAME "SYLMARLA"; bus_i 72; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01253 kV; Va -9.6918 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2620"; // VALLEY + name "wecc240_bus_2620"; + // NAME "VALLEY"; bus_i 73; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00929 kV; Va -10.0536 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2621"; // STA B + name "wecc240_bus_2621"; + // NAME "STA B"; bus_i 74; baseKV 138.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01278 kV; Va -6.9051 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2630"; // HAYNES3G + name "wecc240_bus_2630"; + // NAME "HAYNES3G"; bus_i 75; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00486 kV; Va 7.1069 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2631"; // OLIVE + name "wecc240_bus_2631"; + // NAME "OLIVE"; bus_i 76; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01516 kV; Va -9.5656 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2634"; // INTERM1G + name "wecc240_bus_2634"; + // NAME "INTERM1G"; bus_i 77; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02988 kV; Va -2.9240 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2637"; // OWENS G + name "wecc240_bus_2637"; + // NAME "OWENS G"; bus_i 78; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01377 kV; Va -9.9729 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2638"; // CASTAI4G + name "wecc240_bus_2638"; + // NAME "CASTAI4G"; bus_i 79; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01504 kV; Va -9.3813 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2901"; // ELDORADO + name "wecc240_bus_2901"; + // NAME "ELDORADO"; bus_i 80; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.10739 kV; Va -9.9996 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_2902"; // MOHAVE + name "wecc240_bus_2902"; + // NAME "MOHAVE"; bus_i 81; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.11740 kV; Va -11.1977 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3101"; // EMBRCDRD + name "wecc240_bus_3101"; + // NAME "EMBRCDRD"; bus_i 82; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.98132 kV; Va -7.7767 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3102"; // MARTIN + name "wecc240_bus_3102"; + // NAME "MARTIN"; bus_i 83; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.98603 kV; Va -6.6336 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3103"; // SANMATEO + name "wecc240_bus_3103"; + // NAME "SANMATEO"; bus_i 84; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99272 kV; Va -4.5012 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3104"; // MARTIN + name "wecc240_bus_3104"; + // NAME "MARTIN"; bus_i 85; baseKV 115.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.98581 kV; Va -11.4950 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3105"; // POTRERO + name "wecc240_bus_3105"; + // NAME "POTRERO"; bus_i 86; baseKV 115.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00000 kV; Va -11.5056 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3133"; // SANMATEO + name "wecc240_bus_3133"; + // NAME "SANMATEO"; bus_i 87; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99266 kV; Va -4.4922 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3135"; // POTRERO + name "wecc240_bus_3135"; + // NAME "POTRERO"; bus_i 88; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00043 kV; Va -11.4426 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3201"; // C.COSTA + name "wecc240_bus_3201"; + // NAME "C.COSTA"; bus_i 89; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00361 kV; Va -4.5744 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3202"; // MORAGA + name "wecc240_bus_3202"; + // NAME "MORAGA"; bus_i 90; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00231 kV; Va -4.1296 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3203"; // NEWARK + name "wecc240_bus_3203"; + // NAME "NEWARK"; bus_i 91; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00055 kV; Va -4.2221 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3204"; // PITSBURG + name "wecc240_bus_3204"; + // NAME "PITSBURG"; bus_i 92; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01000 kV; Va 0.1458 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3205"; // SOBRANTE + name "wecc240_bus_3205"; + // NAME "SOBRANTE"; bus_i 93; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00081 kV; Va -2.5203 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3234"; // PITSBURG + name "wecc240_bus_3234"; + // NAME "PITSBURG"; bus_i 94; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01207 kV; Va 1.2652 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3301"; // METCALF + name "wecc240_bus_3301"; + // NAME "METCALF"; bus_i 95; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01131 kV; Va -4.7303 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3302"; // JEFFERSN + name "wecc240_bus_3302"; + // NAME "JEFFERSN"; bus_i 96; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.98430 kV; Va -7.6693 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3303"; // METCALF + name "wecc240_bus_3303"; + // NAME "METCALF"; bus_i 97; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00000 kV; Va -5.4781 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3304"; // MONTAVIS + name "wecc240_bus_3304"; + // NAME "MONTAVIS"; bus_i 98; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.98986 kV; Va -7.0451 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3305"; // RAVENSWD + name "wecc240_bus_3305"; + // NAME "RAVENSWD"; bus_i 99; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99494 kV; Va -4.7831 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3333"; // METCALF + name "wecc240_bus_3333"; + // NAME "METCALF"; bus_i 100; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00081 kV; Va -5.2460 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3401"; // GREGG + name "wecc240_bus_3401"; + // NAME "GREGG"; bus_i 101; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.96667 kV; Va -13.8507 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3402"; // HELMS PP + name "wecc240_bus_3402"; + // NAME "HELMS PP"; bus_i 102; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.96880 kV; Va -13.8643 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3403"; // MC CALL + name "wecc240_bus_3403"; + // NAME "MC CALL"; bus_i 103; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00000 kV; Va -1.5414 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3404"; // PANOCHE + name "wecc240_bus_3404"; + // NAME "PANOCHE"; bus_i 104; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.98837 kV; Va -8.6626 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3405"; // WILSON + name "wecc240_bus_3405"; + // NAME "WILSON"; bus_i 105; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.96210 kV; Va -15.5760 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3432"; // HELMS PP + name "wecc240_bus_3432"; + // NAME "HELMS PP"; bus_i 106; baseKV 20.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.96880 kV; Va -13.8643 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3433"; // MC CALL + name "wecc240_bus_3433"; + // NAME "MC CALL"; bus_i 107; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00024 kV; Va -1.1903 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3501"; // FULTON + name "wecc240_bus_3501"; + // NAME "FULTON"; bus_i 108; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00000 kV; Va 1.6159 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3531"; // FULTON + name "wecc240_bus_3531"; + // NAME "FULTON"; bus_i 109; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00036 kV; Va 1.9278 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3601"; // HUMBOLDT + name "wecc240_bus_3601"; + // NAME "HUMBOLDT"; bus_i 110; baseKV 115.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01500 kV; Va -3.9450 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3631"; // HUMBOLDT + name "wecc240_bus_3631"; + // NAME "HUMBOLDT"; bus_i 111; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01477 kV; Va -3.9180 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3701"; // SUMMIT + name "wecc240_bus_3701"; + // NAME "SUMMIT"; bus_i 112; baseKV 115.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.00657 kV; Va -20.6887 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3731"; // SUMMIT + name "wecc240_bus_3731"; + // NAME "SUMMIT"; bus_i 113; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.00596 kV; Va -20.6259 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3801"; // DIABLO + name "wecc240_bus_3801"; + // NAME "DIABLO"; bus_i 114; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.04900 kV; Va 0.2332 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3802"; // GATES + name "wecc240_bus_3802"; + // NAME "GATES"; bus_i 115; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03709 kV; Va -5.7476 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3803"; // MIDWAY + name "wecc240_bus_3803"; + // NAME "MIDWAY"; bus_i 116; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.04616 kV; Va -7.1165 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3804"; // GATES + name "wecc240_bus_3804"; + // NAME "GATES"; bus_i 117; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00233 kV; Va -7.1239 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3805"; // MIDWAY + name "wecc240_bus_3805"; + // NAME "MIDWAY"; bus_i 118; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03500 kV; Va -6.6568 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3806"; // MORROBAY + name "wecc240_bus_3806"; + // NAME "MORROBAY"; bus_i 119; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01900 kV; Va -3.5261 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3831"; // DIABLO1 + name "wecc240_bus_3831"; + // NAME "DIABLO1"; bus_i 120; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.04876 kV; Va 0.7821 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3835"; // MIDWAY + name "wecc240_bus_3835"; + // NAME "MIDWAY"; bus_i 121; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03528 kV; Va -6.5555 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3836"; // MORROBAY + name "wecc240_bus_3836"; + // NAME "MORROBAY"; bus_i 122; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01896 kV; Va -3.3388 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3891"; // GATES1 + name "wecc240_bus_3891"; + // NAME "GATES1"; bus_i 123; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.05217 kV; Va -9.2502 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3892"; // MIDWAY1 + name "wecc240_bus_3892"; + // NAME "MIDWAY1"; bus_i 124; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03871 kV; Va -3.9080 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3893"; // MIDWAY2 + name "wecc240_bus_3893"; + // NAME "MIDWAY2"; bus_i 125; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03351 kV; Va -13.1513 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3894"; // MIDWAY3 + name "wecc240_bus_3894"; + // NAME "MIDWAY3"; bus_i 126; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03851 kV; Va -3.8546 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3895"; // MIDWAY4 + name "wecc240_bus_3895"; + // NAME "MIDWAY4"; bus_i 127; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03370 kV; Va -13.1723 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3896"; // MIDWAY5 + name "wecc240_bus_3896"; + // NAME "MIDWAY5"; bus_i 128; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03890 kV; Va -3.6959 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3897"; // MIDWAY6 + name "wecc240_bus_3897"; + // NAME "MIDWAY6"; bus_i 129; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03561 kV; Va -13.0099 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3901"; // LOSBANOS + name "wecc240_bus_3901"; + // NAME "LOSBANOS"; bus_i 130; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02990 kV; Va -6.0140 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3902"; // MOSSLAND + name "wecc240_bus_3902"; + // NAME "MOSSLAND"; bus_i 131; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00000 kV; Va -2.2632 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3903"; // TESLA + name "wecc240_bus_3903"; + // NAME "TESLA"; bus_i 132; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03465 kV; Va -5.2887 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3904"; // VACA-DIX + name "wecc240_bus_3904"; + // NAME "VACA-DIX"; bus_i 133; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.03414 kV; Va -5.4622 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3905"; // TABLE MT + name "wecc240_bus_3905"; + // NAME "TABLE MT"; bus_i 134; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.04915 kV; Va -6.1484 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3906"; // ROUND MT + name "wecc240_bus_3906"; + // NAME "ROUND MT"; bus_i 135; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.06991 kV; Va -5.5014 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3907"; // BELLOTA + name "wecc240_bus_3907"; + // NAME "BELLOTA"; bus_i 136; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.96956 kV; Va -13.7171 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3908"; // BRIGHTON + name "wecc240_bus_3908"; + // NAME "BRIGHTON"; bus_i 137; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.97516 kV; Va -16.5874 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3909"; // COLGATE + name "wecc240_bus_3909"; + // NAME "COLGATE"; bus_i 138; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.98747 kV; Va -17.7611 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3910"; // CORTINA + name "wecc240_bus_3910"; + // NAME "CORTINA"; bus_i 139; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.97959 kV; Va -12.9925 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3911"; // COTWDPGE + name "wecc240_bus_3911"; + // NAME "COTWDPGE"; bus_i 140; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.04304 kV; Va -4.1388 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3912"; // GLENN + name "wecc240_bus_3912"; + // NAME "GLENN"; bus_i 141; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02453 kV; Va -10.2031 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3913"; // GOLDHILL + name "wecc240_bus_3913"; + // NAME "GOLDHILL"; bus_i 142; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.98796 kV; Va -12.6866 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3914"; // IGNACIO + name "wecc240_bus_3914"; + // NAME "IGNACIO"; bus_i 143; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99136 kV; Va -2.1378 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3915"; // LAKEVILE + name "wecc240_bus_3915"; + // NAME "LAKEVILE"; bus_i 144; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99702 kV; Va -3.3855 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3916"; // LOGAN CR + name "wecc240_bus_3916"; + // NAME "LOGAN CR"; bus_i 145; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02219 kV; Va -9.9548 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3917"; // LOSBANOS + name "wecc240_bus_3917"; + // NAME "LOSBANOS"; bus_i 146; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01012 kV; Va -8.3354 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3918"; // MOSSLAND + name "wecc240_bus_3918"; + // NAME "MOSSLAND"; bus_i 147; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99384 kV; Va -6.0267 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3919"; // PALERMO + name "wecc240_bus_3919"; + // NAME "PALERMO"; bus_i 148; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99679 kV; Va -16.6180 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3920"; // RIO OSO + name "wecc240_bus_3920"; + // NAME "RIO OSO"; bus_i 149; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99025 kV; Va -16.2913 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3921"; // ROUND MT + name "wecc240_bus_3921"; + // NAME "ROUND MT"; bus_i 150; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.07000 kV; Va 1.5011 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3922"; // TABLE MT + name "wecc240_bus_3922"; + // NAME "TABLE MT"; bus_i 151; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01629 kV; Va -12.7252 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3923"; // TESLA + name "wecc240_bus_3923"; + // NAME "TESLA"; bus_i 152; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.01761 kV; Va -1.0250 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3924"; // VACA-DIX + name "wecc240_bus_3924"; + // NAME "VACA-DIX"; bus_i 153; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00949 kV; Va -5.4562 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3925"; // COTWDPGE + name "wecc240_bus_3925"; + // NAME "COTWDPGE"; bus_i 154; baseKV 115.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02989 kV; Va -4.0766 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3926"; // RIO OSO + name "wecc240_bus_3926"; + // NAME "RIO OSO"; bus_i 155; baseKV 115.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99786 kV; Va -19.5525 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3931"; // ROUND MT + name "wecc240_bus_3931"; + // NAME "ROUND MT"; bus_i 156; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.07066 kV; Va 1.8629 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3932"; // MOSSLAND + name "wecc240_bus_3932"; + // NAME "MOSSLAND"; bus_i 157; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 0.99876 kV; Va -1.8746 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_3933"; // TESLA + name "wecc240_bus_3933"; + // NAME "TESLA"; bus_i 158; baseKV 20.0000 kV; - type 3; // TODO: not sure about conversion of type values from PSSE to PyPower + type REF; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.02000 kV; Va 0.0000 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4001"; // MALIN + name "wecc240_bus_4001"; + // NAME "MALIN"; bus_i 159; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.08000 kV; Va -5.9328 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4002"; // SUMMER L + name "wecc240_bus_4002"; + // NAME "SUMMER L"; bus_i 160; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.11410 kV; Va -3.7122 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4003"; // BURNS + name "wecc240_bus_4003"; + // NAME "BURNS"; bus_i 161; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.12835 kV; Va 4.1039 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4004"; // GRIZZLY + name "wecc240_bus_4004"; + // NAME "GRIZZLY"; bus_i 162; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.10132 kV; Va -5.7208 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4005"; // JOHN DAY + name "wecc240_bus_4005"; + // NAME "JOHN DAY"; bus_i 163; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.08000 kV; Va -5.3425 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4006"; // BIG EDDY + name "wecc240_bus_4006"; + // NAME "BIG EDDY"; bus_i 164; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.07594 kV; Va -8.9606 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4007"; // CELILOCA + name "wecc240_bus_4007"; + // NAME "CELILOCA"; bus_i 165; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.07595 kV; Va -9.1337 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4008"; // MALIN + name "wecc240_bus_4008"; + // NAME "MALIN"; bus_i 166; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.08013 kV; Va -8.1151 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4009"; // BIG EDDY + name "wecc240_bus_4009"; + // NAME "BIG EDDY"; bus_i 167; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.08000 kV; Va -11.4341 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4010"; // CELILO + name "wecc240_bus_4010"; + // NAME "CELILO"; bus_i 168; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.07871 kV; Va -11.6748 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4031"; // MALIN + name "wecc240_bus_4031"; + // NAME "MALIN"; bus_i 169; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.07685 kV; Va -5.5496 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4035"; // JOHN DAY + name "wecc240_bus_4035"; + // NAME "JOHN DAY"; bus_i 170; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.07767 kV; Va -4.7798 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4039"; // DALLES21 + name "wecc240_bus_4039"; + // NAME "DALLES21"; bus_i 171; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.08393 kV; Va -10.8846 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4090"; // MALIN1 + name "wecc240_bus_4090"; + // NAME "MALIN1"; bus_i 172; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.11068 kV; Va -4.0346 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4091"; // GRIZZLY1 + name "wecc240_bus_4091"; + // NAME "GRIZZLY1"; bus_i 173; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.11061 kV; Va -4.8922 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4092"; // GRIZZLY2 + name "wecc240_bus_4092"; + // NAME "GRIZZLY2"; bus_i 174; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.09408 kV; Va -5.9281 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4093"; // GRIZZLY3 + name "wecc240_bus_4093"; + // NAME "GRIZZLY3"; bus_i 175; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.09230 kV; Va -5.9578 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4094"; // GRIZZLY4 + name "wecc240_bus_4094"; + // NAME "GRIZZLY4"; bus_i 176; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.10593 kV; Va -5.7326 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4095"; // GRIZZLY5 + name "wecc240_bus_4095"; + // NAME "GRIZZLY5"; bus_i 177; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.09241 kV; Va -5.9401 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4096"; // GRIZZLY6 + name "wecc240_bus_4096"; + // NAME "GRIZZLY6"; bus_i 178; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.09042 kV; Va -5.9721 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4097"; // GRIZZLY7 + name "wecc240_bus_4097"; + // NAME "GRIZZLY7"; bus_i 179; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 11; - // row[6]='1' + // ROW[6] "1"; Vm 1.10568 kV; Va -5.7303 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4101"; // COULEE + name "wecc240_bus_4101"; + // NAME "COULEE"; bus_i 180; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.12800 kV; Va 11.2675 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4102"; // HANFORD + name "wecc240_bus_4102"; + // NAME "HANFORD"; bus_i 181; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.09600 kV; Va 3.9997 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4103"; // BELL + name "wecc240_bus_4103"; + // NAME "BELL"; bus_i 182; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.08083 kV; Va -3.7392 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4104"; // BELL + name "wecc240_bus_4104"; + // NAME "BELL"; bus_i 183; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.05179 kV; Va -14.7065 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4131"; // COULEE + name "wecc240_bus_4131"; + // NAME "COULEE"; bus_i 184; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.13099 kV; Va 13.1595 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4132"; // HANFORD + name "wecc240_bus_4132"; + // NAME "HANFORD"; bus_i 185; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.09651 kV; Va 5.6353 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4201"; // NORTH + name "wecc240_bus_4201"; + // NAME "NORTH"; bus_i 186; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.12000 kV; Va 4.0883 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4202"; // WCASCADE + name "wecc240_bus_4202"; + // NAME "WCASCADE"; bus_i 187; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.06000 kV; Va -8.2490 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4203"; // WILLAMET + name "wecc240_bus_4203"; + // NAME "WILLAMET"; bus_i 188; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.02932 kV; Va -11.4988 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4204"; // MERIDIAN + name "wecc240_bus_4204"; + // NAME "MERIDIAN"; bus_i 189; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.06186 kV; Va -7.7302 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4231"; // NORTH G3 + name "wecc240_bus_4231"; + // NAME "NORTH G3"; bus_i 190; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.12632 kV; Va 5.0125 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_4232"; // WCASCADE + name "wecc240_bus_4232"; + // NAME "WCASCADE"; bus_i 191; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 13; - // row[6]='1' + // ROW[6] "1"; Vm 1.05994 kV; Va -8.0228 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_5001"; // CANADA + name "wecc240_bus_5001"; + // NAME "CANADA"; bus_i 192; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 4; - // row[6]='1' + // ROW[6] "1"; Vm 1.05000 kV; Va -5.7602 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_5002"; // CANALB + name "wecc240_bus_5002"; + // NAME "CANALB"; bus_i 193; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 1; - // row[6]='1' + // ROW[6] "1"; Vm 1.05500 kV; Va -6.9724 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_5003"; // CA230TO + name "wecc240_bus_5003"; + // NAME "CA230TO"; bus_i 194; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 1; - // row[6]='1' + // ROW[6] "1"; Vm 1.05368 kV; Va -10.4490 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_5004"; // CA230 + name "wecc240_bus_5004"; + // NAME "CA230"; bus_i 195; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 4; - // row[6]='1' + // ROW[6] "1"; Vm 1.08678 kV; Va -12.6232 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_5031"; // CANAD G1 + name "wecc240_bus_5031"; + // NAME "CANAD G1"; bus_i 196; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 4; - // row[6]='1' + // ROW[6] "1"; Vm 1.05458 kV; Va -4.0013 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_5032"; // CMAIN GM + name "wecc240_bus_5032"; + // NAME "CMAIN GM"; bus_i 197; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 1; - // row[6]='1' + // ROW[6] "1"; Vm 1.06140 kV; Va -4.5562 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6101"; // MIDPOINT + name "wecc240_bus_6101"; + // NAME "MIDPOINT"; bus_i 198; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 6; - // row[6]='1' + // ROW[6] "1"; Vm 1.06620 kV; Va 13.9305 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6102"; // MIDPOINT + name "wecc240_bus_6102"; + // NAME "MIDPOINT"; bus_i 199; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 6; - // row[6]='1' + // ROW[6] "1"; Vm 1.03000 kV; Va 16.7065 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6103"; // BORAH + name "wecc240_bus_6103"; + // NAME "BORAH"; bus_i 200; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 6; - // row[6]='1' + // ROW[6] "1"; Vm 1.01551 kV; Va 14.8856 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6104"; // BORAH + name "wecc240_bus_6104"; + // NAME "BORAH"; bus_i 201; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 6; - // row[6]='1' + // ROW[6] "1"; Vm 1.00976 kV; Va 2.6761 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6132"; // MIDPOINT + name "wecc240_bus_6132"; + // NAME "MIDPOINT"; bus_i 202; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 6; - // row[6]='1' + // ROW[6] "1"; Vm 1.02575 kV; Va 17.7272 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6201"; // COLSTRP + name "wecc240_bus_6201"; + // NAME "COLSTRP"; bus_i 203; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 8; - // row[6]='1' + // ROW[6] "1"; Vm 1.06000 kV; Va 7.3626 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6202"; // GARRISON + name "wecc240_bus_6202"; + // NAME "GARRISON"; bus_i 204; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 8; - // row[6]='1' + // ROW[6] "1"; Vm 1.09477 kV; Va 2.7322 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6203"; // COLSTRP + name "wecc240_bus_6203"; + // NAME "COLSTRP"; bus_i 205; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 8; - // row[6]='1' + // ROW[6] "1"; Vm 1.00572 kV; Va 6.4631 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6204"; // GARRISON + name "wecc240_bus_6204"; + // NAME "GARRISON"; bus_i 206; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 8; - // row[6]='1' + // ROW[6] "1"; Vm 1.05172 kV; Va 3.1248 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6205"; // MONTANA + name "wecc240_bus_6205"; + // NAME "MONTANA"; bus_i 207; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 8; - // row[6]='1' + // ROW[6] "1"; Vm 1.05000 kV; Va 13.0019 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6231"; // COLSTRP + name "wecc240_bus_6231"; + // NAME "COLSTRP"; bus_i 208; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 8; - // row[6]='1' + // ROW[6] "1"; Vm 1.05917 kV; Va 7.5999 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6235"; // MONTA G1 + name "wecc240_bus_6235"; + // NAME "MONTA G1"; bus_i 209; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 8; - // row[6]='1' + // ROW[6] "1"; Vm 1.05069 kV; Va 13.3683 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6301"; // BRIDGER + name "wecc240_bus_6301"; + // NAME "BRIDGER"; bus_i 210; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 14; - // row[6]='1' + // ROW[6] "1"; Vm 1.01772 kV; Va 16.1900 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6302"; // LARAMIE + name "wecc240_bus_6302"; + // NAME "LARAMIE"; bus_i 211; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 14; - // row[6]='1' + // ROW[6] "1"; Vm 1.00694 kV; Va -32.2769 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6303"; // BRIDGER2 + name "wecc240_bus_6303"; + // NAME "BRIDGER2"; bus_i 212; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 14; - // row[6]='1' + // ROW[6] "1"; Vm 1.03000 kV; Va 29.5363 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6304"; // LARAMIE + name "wecc240_bus_6304"; + // NAME "LARAMIE"; bus_i 213; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 14; - // row[6]='1' + // ROW[6] "1"; Vm 0.99528 kV; Va -19.7357 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6305"; // NAUGHTON + name "wecc240_bus_6305"; + // NAME "NAUGHTON"; bus_i 214; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 14; - // row[6]='1' + // ROW[6] "1"; Vm 1.06000 kV; Va 29.9977 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6333"; // BRIDGER + name "wecc240_bus_6333"; + // NAME "BRIDGER"; bus_i 215; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 14; - // row[6]='1' + // ROW[6] "1"; Vm 1.03304 kV; Va 30.5480 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6335"; // NAUGHT + name "wecc240_bus_6335"; + // NAME "NAUGHT"; bus_i 216; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 14; - // row[6]='1' + // ROW[6] "1"; Vm 1.06359 kV; Va 30.7165 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6401"; // TRACYSPP + name "wecc240_bus_6401"; + // NAME "TRACYSPP"; bus_i 217; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.07236 kV; Va -19.1477 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6402"; // SUMITSPP + name "wecc240_bus_6402"; + // NAME "SUMITSPP"; bus_i 218; baseKV 115.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.03585 kV; Va -21.0055 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6403"; // VALMY + name "wecc240_bus_6403"; + // NAME "VALMY"; bus_i 219; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.11000 kV; Va 4.0155 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6404"; // GONDER + name "wecc240_bus_6404"; + // NAME "GONDER"; bus_i 220; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.08194 kV; Va -4.0766 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6433"; // VALMY + name "wecc240_bus_6433"; + // NAME "VALMY"; bus_i 221; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 1; zone 9; - // row[6]='1' + // ROW[6] "1"; Vm 1.11115 kV; Va 4.3221 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6501"; // BENLOMND + name "wecc240_bus_6501"; + // NAME "BENLOMND"; bus_i 222; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.02227 kV; Va -0.4241 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6502"; // CAMP WIL + name "wecc240_bus_6502"; + // NAME "CAMP WIL"; bus_i 223; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.02021 kV; Va -1.1806 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6503"; // EMERY + name "wecc240_bus_6503"; + // NAME "EMERY"; bus_i 224; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.06500 kV; Va 10.2234 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6504"; // MONA + name "wecc240_bus_6504"; + // NAME "MONA"; bus_i 225; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.02275 kV; Va -1.1804 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6505"; // PINTO + name "wecc240_bus_6505"; + // NAME "PINTO"; bus_i 226; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.07140 kV; Va 8.8513 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6506"; // PINTO PS + name "wecc240_bus_6506"; + // NAME "PINTO PS"; bus_i 227; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.05902 kV; Va 8.6263 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6507"; // SIGURD + name "wecc240_bus_6507"; + // NAME "SIGURD"; bus_i 228; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.05132 kV; Va 0.2894 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6508"; // SPAN FRK + name "wecc240_bus_6508"; + // NAME "SPAN FRK"; bus_i 229; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.02819 kV; Va 1.5377 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6509"; // TERMINAL + name "wecc240_bus_6509"; + // NAME "TERMINAL"; bus_i 230; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.02095 kV; Va -1.1618 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6510"; // BENLOMND + name "wecc240_bus_6510"; + // NAME "BENLOMND"; bus_i 231; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 0.98849 kV; Va 0.3377 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_6533"; // EMERY + name "wecc240_bus_6533"; + // NAME "EMERY"; bus_i 232; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 12; - // row[6]='1' + // ROW[6] "1"; Vm 1.06644 kV; Va 11.0672 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_7001"; // COLOEAST + name "wecc240_bus_7001"; + // NAME "COLOEAST"; bus_i 233; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 5; - // row[6]='1' + // ROW[6] "1"; Vm 1.02000 kV; Va -33.8246 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_7002"; // CRAIG + name "wecc240_bus_7002"; + // NAME "CRAIG"; bus_i 234; baseKV 345.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 3; zone 5; - // row[6]='1' + // ROW[6] "1"; Vm 1.01500 kV; Va -30.6709 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_7031"; // COLOEAST + name "wecc240_bus_7031"; + // NAME "COLOEAST"; bus_i 235; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 5; - // row[6]='1' + // ROW[6] "1"; Vm 1.02618 kV; Va -32.5740 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_7032"; // CRAIG + name "wecc240_bus_7032"; + // NAME "CRAIG"; bus_i 236; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 3; zone 5; - // row[6]='1' + // ROW[6] "1"; Vm 1.01535 kV; Va -29.9099 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_8001"; // OLINDA + name "wecc240_bus_8001"; + // NAME "OLINDA"; bus_i 237; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.06479 kV; Va -6.0412 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_8002"; // TRACY + name "wecc240_bus_8002"; + // NAME "TRACY"; bus_i 238; baseKV 500.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.04198 kV; Va -7.7367 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_8003"; // COTWDWAP + name "wecc240_bus_8003"; + // NAME "COTWDWAP"; bus_i 239; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.07500 kV; Va -3.4806 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_8004"; // RNCHSECO + name "wecc240_bus_8004"; + // NAME "RNCHSECO"; bus_i 240; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00000 kV; Va -11.7273 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_8005"; // TRACYPMP + name "wecc240_bus_8005"; + // NAME "TRACYPMP"; bus_i 241; baseKV 230.0000 kV; - type 1; // TODO: not sure about conversion of type values from PSSE to PyPower + type PQ; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00301 kV; Va -13.4174 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_8033"; // COTWDWAP + name "wecc240_bus_8033"; + // NAME "COTWDWAP"; bus_i 242; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.07619 kV; Va -3.1879 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.bus { - name "wecc240_bus_8034"; // RNCHSECO + name "wecc240_bus_8034"; + // NAME "RNCHSECO"; bus_i 243; baseKV 20.0000 kV; - type 2; // TODO: not sure about conversion of type values from PSSE to PyPower + type PV; area 2; zone 2; - // row[6]='1' + // ROW[6] "1"; Vm 1.00225 kV; Va -10.7632 deg; Pd 0.0 MW; Qd 0.0 MVAr; - // - } object pypower.load { name "wecc240_load_1002"; // ID = '1' parent "wecc240_bus_1002"; status "OFFLINE"; - // area 1 - // zone 3 + // AREA "1"; + // ZONE "3"; Z 0-0.001714j Ohm; I 223.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1003"; // ID = '1' parent "wecc240_bus_1003"; status "OFFLINE"; - // area 1 - // zone 10 + // AREA "1"; + // ZONE "10"; Z -0+0.002582j Ohm; I 2213+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1004"; // ID = '1' parent "wecc240_bus_1004"; status "OFFLINE"; - // area 1 - // zone 10 + // AREA "1"; + // ZONE "10"; Z -0+0.1922j Ohm; I 1008+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1101"; // ID = '1' parent "wecc240_bus_1101"; status "OFFLINE"; - // area 1 - // zone 3 + // AREA "1"; + // ZONE "3"; Z 0-0.007444j Ohm; I 4483+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1102"; // ID = '1' parent "wecc240_bus_1102"; status "OFFLINE"; - // area 1 - // zone 3 + // AREA "1"; + // ZONE "3"; Z -0+0.04183j Ohm; I 179.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1201"; // ID = '1' parent "wecc240_bus_1201"; status "OFFLINE"; - // area 1 - // zone 3 + // AREA "1"; + // ZONE "3"; Z 0-0.5845j Ohm; I 154+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1202"; // ID = '1' parent "wecc240_bus_1202"; status "OFFLINE"; - // area 1 - // zone 3 + // AREA "1"; + // ZONE "3"; Z -0+0.004062j Ohm; I 810.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1301"; // ID = '1' parent "wecc240_bus_1301"; status "OFFLINE"; - // area 1 - // zone 3 + // AREA "1"; + // ZONE "3"; Z -0+0.003095j Ohm; I 2588+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1302"; // ID = '1' parent "wecc240_bus_1302"; status "OFFLINE"; - // area 1 - // zone 9 + // AREA "1"; + // ZONE "9"; Z -0+0.4581j Ohm; I 17.09+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1303"; // ID = '1' parent "wecc240_bus_1303"; status "OFFLINE"; - // area 1 - // zone 9 + // AREA "1"; + // ZONE "9"; Z -0+0.001242j Ohm; I 6204+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1401"; // ID = '1' parent "wecc240_bus_1401"; status "OFFLINE"; - // area 1 - // zone 3 + // AREA "1"; + // ZONE "3"; Z -0+0.0007026j Ohm; I 6315+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_1402"; // ID = '1' parent "wecc240_bus_1402"; status "OFFLINE"; - // area 1 - // zone 3 + // AREA "1"; + // ZONE "3"; Z 0-0.001864j Ohm; I 5074+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2000"; // ID = '1' parent "wecc240_bus_2000"; status "OFFLINE"; - // area 4 - // zone 7 + // AREA "4"; + // ZONE "7"; Z -0+0.003473j Ohm; I 2207+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2100"; // ID = '1' parent "wecc240_bus_2100"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02171j Ohm; I 244.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2202"; // ID = '1' parent "wecc240_bus_2202"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.004006j Ohm; I 1414+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2203"; // ID = '1' parent "wecc240_bus_2203"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.004033j Ohm; I 1530+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2400"; // ID = '1' parent "wecc240_bus_2400"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01518j Ohm; I 741.6+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2401"; // ID = '1' parent "wecc240_bus_2401"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01164j Ohm; I 756.6+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2402"; // ID = '1' parent "wecc240_bus_2402"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01436j Ohm; I 944.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2403"; // ID = '1' parent "wecc240_bus_2403"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.03009j Ohm; I 924.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2405"; // ID = '1' parent "wecc240_bus_2405"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04957j Ohm; I 734.3+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2406"; // ID = '1' parent "wecc240_bus_2406"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0-0.02764j Ohm; I 659.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2407"; // ID = '1' parent "wecc240_bus_2407"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0-0.02852j Ohm; I 1610+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2408"; // ID = '1' parent "wecc240_bus_2408"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0-0.01558j Ohm; I 1555+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2409"; // ID = '1' parent "wecc240_bus_2409"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0-0.01333j Ohm; I 1413+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2410"; // ID = '1' parent "wecc240_bus_2410"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.0193j Ohm; I 1411+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2411"; // ID = '1' parent "wecc240_bus_2411"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01523j Ohm; I 959.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2502"; // ID = '1' parent "wecc240_bus_2502"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0-0.01261j Ohm; I 2088+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2503"; // ID = '1' parent "wecc240_bus_2503"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.0056j Ohm; I 1647+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2600"; // ID = '1' parent "wecc240_bus_2600"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0+0j Ohm; I -1592+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2602"; // ID = '1' parent "wecc240_bus_2602"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.08937j Ohm; I 87.53+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2604"; // ID = '1' parent "wecc240_bus_2604"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0+0j Ohm; I 1792+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2608"; // ID = '1' parent "wecc240_bus_2608"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.08835j Ohm; I 88.03+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2609"; // ID = '1' parent "wecc240_bus_2609"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04134j Ohm; I 120.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2610"; // ID = '1' parent "wecc240_bus_2610"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.08645j Ohm; I 88.99+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2611"; // ID = '1' parent "wecc240_bus_2611"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.08835j Ohm; I 88.03+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2612"; // ID = '1' parent "wecc240_bus_2612"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04599j Ohm; I 106.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2613"; // ID = '1' parent "wecc240_bus_2613"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.017j Ohm; I 287.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2614"; // ID = '1' parent "wecc240_bus_2614"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04007j Ohm; I 123.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2615"; // ID = '1' parent "wecc240_bus_2615"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.008546j Ohm; I 718.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2616"; // ID = '1' parent "wecc240_bus_2616"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04623j Ohm; I 105+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2617"; // ID = '1' parent "wecc240_bus_2617"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04447j Ohm; I 108.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2618"; // ID = '1' parent "wecc240_bus_2618"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0-0.1844j Ohm; I 784.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2619"; // ID = '1' parent "wecc240_bus_2619"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0+0j Ohm; I -2467+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2620"; // ID = '1' parent "wecc240_bus_2620"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.06471j Ohm; I 181.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_2621"; // ID = '1' parent "wecc240_bus_2621"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0-0.01814j Ohm; I 209.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3101"; // ID = '1' parent "wecc240_bus_3101"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02018j Ohm; I 313.6+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3102"; // ID = '1' parent "wecc240_bus_3102"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04323j Ohm; I 145.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3103"; // ID = '1' parent "wecc240_bus_3103"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01832j Ohm; I 380.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3104"; // ID = '1' parent "wecc240_bus_3104"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02681j Ohm; I 283.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3105"; // ID = '1' parent "wecc240_bus_3105"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02263j Ohm; I 215.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3201"; // ID = '1' parent "wecc240_bus_3201"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.0113j Ohm; I 417.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3202"; // ID = '1' parent "wecc240_bus_3202"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01324j Ohm; I 528.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3203"; // ID = '1' parent "wecc240_bus_3203"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.006984j Ohm; I 592.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3204"; // ID = '1' parent "wecc240_bus_3204"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01189j Ohm; I 595.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3205"; // ID = '1' parent "wecc240_bus_3205"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01424j Ohm; I 492.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3302"; // ID = '1' parent "wecc240_bus_3302"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.0125j Ohm; I 316.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3303"; // ID = '1' parent "wecc240_bus_3303"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.007372j Ohm; I 562.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3304"; // ID = '1' parent "wecc240_bus_3304"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.008852j Ohm; I 485.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3305"; // ID = '1' parent "wecc240_bus_3305"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01793j Ohm; I 389.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3401"; // ID = '1' parent "wecc240_bus_3401"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.007523j Ohm; I 523.3+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3403"; // ID = '1' parent "wecc240_bus_3403"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.0151j Ohm; I 464.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3404"; // ID = '1' parent "wecc240_bus_3404"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01739j Ohm; I 400.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3405"; // ID = '1' parent "wecc240_bus_3405"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.0159j Ohm; I 423+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3501"; // ID = '1' parent "wecc240_bus_3501"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01248j Ohm; I 562.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3601"; // ID = '1' parent "wecc240_bus_3601"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.07711j Ohm; I 92.97+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3701"; // ID = '1' parent "wecc240_bus_3701"; status "OFFLINE"; - // area 1 - // zone 9 + // AREA "1"; + // ZONE "9"; Z -0+0.0631j Ohm; I 317.1+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3801"; // ID = '1' parent "wecc240_bus_3801"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02579j Ohm; I 164.1+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3804"; // ID = '1' parent "wecc240_bus_3804"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01998j Ohm; I 201.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3805"; // ID = '1' parent "wecc240_bus_3805"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.007297j Ohm; I 434.3+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3806"; // ID = '1' parent "wecc240_bus_3806"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02789j Ohm; I 255.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3902"; // ID = '1' parent "wecc240_bus_3902"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02905j Ohm; I 137.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3903"; // ID = '1' parent "wecc240_bus_3903"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.03716j Ohm; I 190.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3907"; // ID = '1' parent "wecc240_bus_3907"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.0164j Ohm; I 430.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3908"; // ID = '1' parent "wecc240_bus_3908"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04183j Ohm; I 186.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3909"; // ID = '1' parent "wecc240_bus_3909"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02602j Ohm; I 159.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3910"; // ID = '1' parent "wecc240_bus_3910"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02929j Ohm; I 228.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3911"; // ID = '1' parent "wecc240_bus_3911"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02486j Ohm; I 204.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3912"; // ID = '1' parent "wecc240_bus_3912"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0-1.754j Ohm; I 156.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3913"; // ID = '1' parent "wecc240_bus_3913"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02484j Ohm; I 301+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3914"; // ID = '1' parent "wecc240_bus_3914"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02068j Ohm; I 207.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3915"; // ID = '1' parent "wecc240_bus_3915"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02048j Ohm; I 230.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3916"; // ID = '1' parent "wecc240_bus_3916"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z 0+0j Ohm; I 139.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3917"; // ID = '1' parent "wecc240_bus_3917"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02531j Ohm; I 214.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3918"; // ID = '1' parent "wecc240_bus_3918"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.0145j Ohm; I 289.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3919"; // ID = '1' parent "wecc240_bus_3919"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04315j Ohm; I 171.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3920"; // ID = '1' parent "wecc240_bus_3920"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.04484j Ohm; I 158.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3921"; // ID = '1' parent "wecc240_bus_3921"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.03653j Ohm; I 126.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3922"; // ID = '1' parent "wecc240_bus_3922"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.0337j Ohm; I 231.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3923"; // ID = '1' parent "wecc240_bus_3923"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01712j Ohm; I 353.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3924"; // ID = '1' parent "wecc240_bus_3924"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.02342j Ohm; I 300.1+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_3926"; // ID = '1' parent "wecc240_bus_3926"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.06471j Ohm; I 244.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4002"; // ID = '1' parent "wecc240_bus_4002"; status "OFFLINE"; - // area 3 - // zone 11 + // AREA "3"; + // ZONE "11"; Z -0+0.05419j Ohm; I 154.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4004"; // ID = '1' parent "wecc240_bus_4004"; status "OFFLINE"; - // area 3 - // zone 11 + // AREA "3"; + // ZONE "11"; Z -0+0.03364j Ohm; I 248.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4005"; // ID = '1' parent "wecc240_bus_4005"; status "OFFLINE"; - // area 3 - // zone 11 + // AREA "3"; + // ZONE "11"; Z -0+0.00741j Ohm; I 444.6+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4008"; // ID = '1' parent "wecc240_bus_4008"; status "OFFLINE"; - // area 3 - // zone 11 + // AREA "3"; + // ZONE "11"; Z -0+0.0311j Ohm; I 265.1+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4009"; // ID = '1' parent "wecc240_bus_4009"; status "OFFLINE"; - // area 3 - // zone 11 + // AREA "3"; + // ZONE "11"; Z -0+0.002704j Ohm; I 2045+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4010"; // ID = '1' parent "wecc240_bus_4010"; status "OFFLINE"; - // area 3 - // zone 11 + // AREA "3"; + // ZONE "11"; Z 0+0j Ohm; I 2904+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4101"; // ID = '1' parent "wecc240_bus_4101"; status "OFFLINE"; - // area 3 - // zone 13 + // AREA "3"; + // ZONE "13"; Z -0+0.009804j Ohm; I 882.1+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4102"; // ID = '1' parent "wecc240_bus_4102"; status "OFFLINE"; - // area 3 - // zone 13 + // AREA "3"; + // ZONE "13"; Z -0+0.01749j Ohm; I 438.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4103"; // ID = '1' parent "wecc240_bus_4103"; status "OFFLINE"; - // area 3 - // zone 13 + // AREA "3"; + // ZONE "13"; Z -0+0.7675j Ohm; I 10.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4104"; // ID = '1' parent "wecc240_bus_4104"; status "OFFLINE"; - // area 3 - // zone 13 + // AREA "3"; + // ZONE "13"; Z -0+0.003295j Ohm; I 2425+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4201"; // ID = '1' parent "wecc240_bus_4201"; status "OFFLINE"; - // area 3 - // zone 13 + // AREA "3"; + // ZONE "13"; Z -0+0.002721j Ohm; I 5145+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4202"; // ID = '1' parent "wecc240_bus_4202"; status "OFFLINE"; - // area 3 - // zone 13 + // AREA "3"; + // ZONE "13"; Z -0+0.00189j Ohm; I 4300+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4203"; // ID = '1' parent "wecc240_bus_4203"; status "OFFLINE"; - // area 3 - // zone 13 + // AREA "3"; + // ZONE "13"; Z -0+0.001809j Ohm; I 4308+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_4204"; // ID = '1' parent "wecc240_bus_4204"; status "OFFLINE"; - // area 3 - // zone 13 + // AREA "3"; + // ZONE "13"; Z -0+0.008624j Ohm; I 949.6+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_5001"; // ID = '1' parent "wecc240_bus_5001"; status "OFFLINE"; - // area 3 - // zone 4 + // AREA "3"; + // ZONE "4"; Z -0+0.0006405j Ohm; I 7213+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_5002"; // ID = '1' parent "wecc240_bus_5002"; status "OFFLINE"; - // area 3 - // zone 1 + // AREA "3"; + // ZONE "1"; Z -0+0.0009478j Ohm; I 8535+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_5003"; // ID = '1' parent "wecc240_bus_5003"; status "OFFLINE"; - // area 3 - // zone 1 + // AREA "3"; + // ZONE "1"; Z -0+0.01358j Ohm; I 589.3+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6102"; // ID = '1' parent "wecc240_bus_6102"; status "OFFLINE"; - // area 3 - // zone 6 + // AREA "3"; + // ZONE "6"; Z 0-0.003073j Ohm; I 1022+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6103"; // ID = '1' parent "wecc240_bus_6103"; status "OFFLINE"; - // area 3 - // zone 6 + // AREA "3"; + // ZONE "6"; Z -0+0.02012j Ohm; I 386.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6104"; // ID = '1' parent "wecc240_bus_6104"; status "OFFLINE"; - // area 3 - // zone 6 + // AREA "3"; + // ZONE "6"; Z -0+0.004584j Ohm; I 1684+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6201"; // ID = '1' parent "wecc240_bus_6201"; status "OFFLINE"; - // area 3 - // zone 8 + // AREA "3"; + // ZONE "8"; Z -0+0.04184j Ohm; I 194.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6202"; // ID = '1' parent "wecc240_bus_6202"; status "OFFLINE"; - // area 3 - // zone 8 + // AREA "3"; + // ZONE "8"; Z -0+0.08799j Ohm; I 81.32+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6203"; // ID = '1' parent "wecc240_bus_6203"; status "OFFLINE"; - // area 3 - // zone 8 + // AREA "3"; + // ZONE "8"; Z -0+0.006963j Ohm; I 609.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6204"; // ID = '1' parent "wecc240_bus_6204"; status "OFFLINE"; - // area 3 - // zone 8 + // AREA "3"; + // ZONE "8"; Z -0+0.007014j Ohm; I 667.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6205"; // ID = '1' parent "wecc240_bus_6205"; status "OFFLINE"; - // area 3 - // zone 8 + // AREA "3"; + // ZONE "8"; Z -0+0.01277j Ohm; I 466+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6301"; // ID = '1' parent "wecc240_bus_6301"; status "OFFLINE"; - // area 3 - // zone 14 + // AREA "3"; + // ZONE "14"; Z -0+0.0153j Ohm; I 508.6+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6302"; // ID = '1' parent "wecc240_bus_6302"; status "OFFLINE"; - // area 3 - // zone 14 + // AREA "3"; + // ZONE "14"; Z -0+0.0131j Ohm; I 588.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6303"; // ID = '1' parent "wecc240_bus_6303"; status "OFFLINE"; - // area 3 - // zone 14 + // AREA "3"; + // ZONE "14"; Z -0+0.01089j Ohm; I 724.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6305"; // ID = '1' parent "wecc240_bus_6305"; status "OFFLINE"; - // area 3 - // zone 14 + // AREA "3"; + // ZONE "14"; Z -0+0.05689j Ohm; I 56.82+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6401"; // ID = '1' parent "wecc240_bus_6401"; status "OFFLINE"; - // area 1 - // zone 9 + // AREA "1"; + // ZONE "9"; Z -0+0.004835j Ohm; I 1628+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6402"; // ID = '1' parent "wecc240_bus_6402"; status "OFFLINE"; - // area 1 - // zone 9 + // AREA "1"; + // ZONE "9"; Z -0+0.02846j Ohm; I 270.9+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6403"; // ID = '1' parent "wecc240_bus_6403"; status "OFFLINE"; - // area 1 - // zone 9 + // AREA "1"; + // ZONE "9"; Z -0+4.525j Ohm; I 1.98+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6404"; // ID = '1' parent "wecc240_bus_6404"; status "OFFLINE"; - // area 1 - // zone 9 + // AREA "1"; + // ZONE "9"; Z -0+0.2942j Ohm; I 27.5+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6501"; // ID = '1' parent "wecc240_bus_6501"; status "OFFLINE"; - // area 3 - // zone 12 + // AREA "3"; + // ZONE "12"; Z -0+0.016j Ohm; I 193+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6502"; // ID = '1' parent "wecc240_bus_6502"; status "OFFLINE"; - // area 3 - // zone 12 + // AREA "3"; + // ZONE "12"; Z -0+0.003678j Ohm; I 1539+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6503"; // ID = '1' parent "wecc240_bus_6503"; status "OFFLINE"; - // area 3 - // zone 12 + // AREA "3"; + // ZONE "12"; Z -0+0.007844j Ohm; I 414.2+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6504"; // ID = '1' parent "wecc240_bus_6504"; status "OFFLINE"; - // area 3 - // zone 12 + // AREA "3"; + // ZONE "12"; Z -0+0.02639j Ohm; I 293.7+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6505"; // ID = '1' parent "wecc240_bus_6505"; status "OFFLINE"; - // area 3 - // zone 12 + // AREA "3"; + // ZONE "12"; Z -0+0.4817j Ohm; I 6.555+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6507"; // ID = '1' parent "wecc240_bus_6507"; status "OFFLINE"; - // area 3 - // zone 12 + // AREA "3"; + // ZONE "12"; Z 0-0.01711j Ohm; I 527.8+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6508"; // ID = '1' parent "wecc240_bus_6508"; status "OFFLINE"; - // area 3 - // zone 12 + // AREA "3"; + // ZONE "12"; Z -0+0.02418j Ohm; I 129+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6509"; // ID = '1' parent "wecc240_bus_6509"; status "OFFLINE"; - // area 3 - // zone 12 + // AREA "3"; + // ZONE "12"; Z -0+0.3632j Ohm; I 8.495+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_6510"; // ID = '1' parent "wecc240_bus_6510"; status "OFFLINE"; - // area 3 - // zone 12 + // AREA "3"; + // ZONE "12"; Z 0-0.008937j Ohm; I 1972+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_7001"; // ID = '1' parent "wecc240_bus_7001"; status "OFFLINE"; - // area 3 - // zone 5 + // AREA "3"; + // ZONE "5"; Z -0+0.001347j Ohm; I 6864+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_7002"; // ID = '1' parent "wecc240_bus_7002"; status "OFFLINE"; - // area 3 - // zone 5 + // AREA "3"; + // ZONE "5"; Z 0-0.007462j Ohm; I 2517+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_8003"; // ID = '1' parent "wecc240_bus_8003"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.01508j Ohm; I 546.4+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_8004"; // ID = '1' parent "wecc240_bus_8004"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.002249j Ohm; I 3409+0j A; P 0+0j MVA; - // owner 1 - // scale 1 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; status ONLINE; response 0.0; - // intrpt 0 - // dgenf 0 + // DGENF "0"; } object pypower.load { name "wecc240_load_8005"; // ID = '1' parent "wecc240_bus_8005"; status "OFFLINE"; - // area 2 - // zone 2 + // AREA "2"; + // ZONE "2"; Z -0+0.006192j Ohm; I 1213+0j A; P 0+0j MVA; - // owner 1 - // scale 1 - status ONLINE; - response 0.0; - // intrpt 0 - // dgenf 0 + // OWNER "1"; + // SCALE "1"; + // INTRPT "0"; + status ONLINE; + response 0.0; + // DGENF "0"; +} +object pypower.gen +{ + name "wecc240_gen_1032_0"; + // ID C; + bus 5; + Pg 712.000 MW; + Qg -3.332 MVAr; + // QT "200.000"; + // QB "-200.000"; + Vg 1.01400 pu*V; + // IREG "1002"; + mBase 873.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "873.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1032_1"; + // ID G; + bus 5; + Pg 856.000 MW; + Qg -3.332 MVAr; + // QT "357.000"; + // QB "-357.000"; + Vg 1.01400 pu*V; + // IREG "1002"; + mBase 1050.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1050.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1032_2"; + // ID S; + bus 5; + Pg 520.000 MW; + Qg -3.332 MVAr; + // QT "360.000"; + // QB "-360.000"; + Vg 1.01400 pu*V; + // IREG "1002"; + mBase 638.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "638.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1034_0"; + // ID C; + bus 6; + Pg 1847.000 MW; + Qg 262.628 MVAr; + // QT "500.000"; + // QB "-500.000"; + Vg 1.03000 pu*V; + // IREG "1004"; + mBase 2100.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1944.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1034_1"; + // ID G; + bus 6; + Pg 2565.000 MW; + Qg 262.628 MVAr; + // QT "918.000"; + // QB "-918.000"; + Vg 1.03000 pu*V; + // IREG "1004"; + mBase 2900.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2700.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1034_2"; + // ID W; + bus 6; + Pg 1598.000 MW; + Qg 262.628 MVAr; + // QT "800.000"; + // QB "-800.000"; + Vg 1.03000 pu*V; + // IREG "1004"; + mBase 1682.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1682.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1131_0"; + // ID C; + bus 9; + Pg 530.000 MW; + Qg -46.791 MVAr; + // QT "308.000"; + // QB "-308.000"; + Vg 1.01000 pu*V; + // IREG "1101"; + mBase 1268.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1268.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1131_1"; + // ID G; + bus 9; + Pg 2064.000 MW; + Qg -46.791 MVAr; + // QT "1916.000"; + // QB "-1916.000"; + Vg 1.01000 pu*V; + // IREG "1101"; + mBase 4934.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "4934.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1232_0"; + // ID C; + bus 12; + Pg 2728.000 MW; + Qg 0.604 MVAr; + // QT "1208.000"; + // QB "-1208.000"; + Vg 1.08000 pu*V; + // IREG "1202"; + mBase 4977.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "4977.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1232_1"; + // ID H; + bus 12; + Pg 657.000 MW; + Qg 0.604 MVAr; + // QT "628.000"; + // QB "-628.000"; + Vg 1.08000 pu*V; + // IREG "1202"; + mBase 1199.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1199.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1331_0"; + // ID G; + bus 16; + Pg 1986.000 MW; + Qg 24.690 MVAr; + // QT "841.000"; + // QB "-841.000"; + Vg 1.04500 pu*V; + // IREG "1301"; + mBase 2167.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2167.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1331_1"; + // ID H; + bus 16; + Pg 2133.000 MW; + Qg 24.690 MVAr; + // QT "1219.000"; + // QB "-1219.000"; + Vg 1.04500 pu*V; + // IREG "1301"; + mBase 2328.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2328.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1333_0"; + // ID C; + bus 17; + Pg 218.000 MW; + Qg 217.320 MVAr; + // QT "303.000"; + // QB "-303.000"; + Vg 1.00500 pu*V; + // IREG "1303"; + mBase 418.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "418.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1333_1"; + // ID G; + bus 17; + Pg 3662.000 MW; + Qg 217.320 MVAr; + // QT "2746.000"; + // QB "-2746.000"; + Vg 1.00500 pu*V; + // IREG "1303"; + mBase 7011.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "7011.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1333_2"; + // ID S; + bus 17; + Pg 1266.000 MW; + Qg 217.320 MVAr; + // QT "1300.000"; + // QB "-1300.000"; + Vg 1.00500 pu*V; + // IREG "1303"; + mBase 2423.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2423.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1431_0"; + // ID G; + bus 21; + Pg 5129.000 MW; + Qg 409.166 MVAr; + // QT "3559.000"; + // QB "-3559.000"; + Vg 1.03500 pu*V; + // IREG "1401"; + mBase 9170.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "9170.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1431_1"; + // ID N; + bus 21; + Pg 2355.000 MW; + Qg 409.166 MVAr; + // QT "2057.000"; + // QB "-2057.000"; + Vg 1.03500 pu*V; + // IREG "1401"; + mBase 4210.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "4210.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_1431_2"; + // ID S; + bus 21; + Pg 1353.000 MW; + Qg 409.166 MVAr; + // QT "1000.000"; + // QB "-1000.000"; + Vg 1.03500 pu*V; + // IREG "1401"; + mBase 2419.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2419.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2030_0"; + // ID E; + bus 23; + Pg 605.000 MW; + Qg 142.477 MVAr; + // QT "350.000"; + // QB "-350.000"; + Vg 1.00000 pu*V; + // IREG "2000"; + mBase 699.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "699.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2030_1"; + // ID G; + bus 23; + Pg 1853.000 MW; + Qg 142.477 MVAr; + // QT "1070.000"; + // QB "-1070.000"; + Vg 1.00000 pu*V; + // IREG "2000"; + mBase 2140.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2140.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2130_0"; + // ID E; + bus 25; + Pg 573.000 MW; + Qg 28.722 MVAr; + // QT "254.000"; + // QB "-254.000"; + Vg 1.03500 pu*V; + // IREG "2100"; + mBase 831.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "831.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2130_1"; + // ID G; + bus 25; + Pg 404.000 MW; + Qg 28.722 MVAr; + // QT "200.000"; + // QB "-200.000"; + Vg 1.03500 pu*V; + // IREG "2100"; + mBase 586.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "586.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2130_2"; + // ID H; + bus 25; + Pg 273.000 MW; + Qg 28.722 MVAr; + // QT "250.000"; + // QB "-250.000"; + Vg 1.03500 pu*V; + // IREG "2100"; + mBase 396.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "396.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2130_3"; + // ID S; + bus 25; + Pg 79.000 MW; + Qg 28.722 MVAr; + // QT "86.000"; + // QB "-86.000"; + Vg 1.03500 pu*V; + // IREG "2100"; + mBase 115.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "115.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2233_0"; + // ID DG; + bus 29; + Pg 285.000 MW; + Qg 125.466 MVAr; + // QT "304.000"; + // QB "-118.000"; + Vg 1.00500 pu*V; + // IREG "2203"; + mBase 1035.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1035.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2233_1"; + // ID EG; + bus 29; + Pg 506.000 MW; + Qg 125.466 MVAr; + // QT "611.000"; + // QB "-181.000"; + Vg 1.00500 pu*V; + // IREG "2203"; + mBase 1837.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1837.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2233_2"; + // ID TG; + bus 29; + Pg 202.000 MW; + Qg 125.466 MVAr; + // QT "206.000"; + // QB "-155.000"; + Vg 1.00500 pu*V; + // IREG "2203"; + mBase 733.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "733.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2332_0"; + // ID S; + bus 32; + Pg 878.000 MW; + Qg 42.001 MVAr; + // QT "590.000"; + // QB "-364.000"; + Vg 1.03500 pu*V; + // IREG "2302"; + mBase 1333.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1333.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2431_0"; + // ID S; + bus 45; + Pg 500.000 MW; + Qg -46.886 MVAr; + // QT "800.000"; + // QB "-800.000"; + Vg 1.05000 pu*V; + // IREG "2431"; + mBase 1666.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1666.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2434_0"; + // ID S; + bus 46; + Pg 500.000 MW; + Qg -337.252 MVAr; + // QT "500.000"; + // QB "-500.000"; + Vg 1.02000 pu*V; + // IREG "2434"; + mBase 1489.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1489.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2438_0"; + // ID EG; + bus 47; + Pg 503.000 MW; + Qg 32.102 MVAr; + // QT "728.000"; + // QB "-454.000"; + Vg 1.00900 pu*V; + // IREG "2408"; + mBase 2292.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2292.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2438_1"; + // ID ND; + bus 47; + Pg 0.000 MW; + Qg 0.000 MVAr; + // QT "0.500"; + // QB "0.000"; + Vg 1.00900 pu*V; + // IREG "2408"; + mBase 100.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "0"; + // RMPCT "100.0"; + // PT "0.000"; + // PB "-1006.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2438_2"; + // ID RG; + bus 47; + Pg 1195.999 MW; + Qg 32.102 MVAr; + // QT "1902.000"; + // QB "-1168.000"; + Vg 1.00900 pu*V; + // IREG "2408"; + mBase 5451.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "5451.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2438_3"; + // ID S; + bus 47; + Pg 251.000 MW; + Qg 32.102 MVAr; + // QT "800.000"; + // QB "-800.000"; + Vg 1.00900 pu*V; + // IREG "2408"; + mBase 1146.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1146.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2438_4"; + // ID SG; + bus 47; + Pg 901.000 MW; + Qg 32.102 MVAr; + // QT "2301.000"; + // QB "-1053.000"; + Vg 1.00900 pu*V; + // IREG "2408"; + mBase 4110.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "4110.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2438_5"; + // ID SH; + bus 47; + Pg 233.000 MW; + Qg 32.102 MVAr; + // QT "659.000"; + // QB "-523.000"; + Vg 1.00900 pu*V; + // IREG "2408"; + mBase 1460.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1460.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2438_6"; + // ID SW; + bus 47; + Pg 704.000 MW; + Qg 32.102 MVAr; + // QT "561.000"; + // QB "-553.000"; + Vg 1.00900 pu*V; + // IREG "2408"; + mBase 3210.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3210.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2438_7"; + // ID WG; + bus 47; + Pg 1276.000 MW; + Qg 32.102 MVAr; + // QT "1910.000"; + // QB "-1150.000"; + Vg 1.00900 pu*V; + // IREG "2408"; + mBase 5817.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "5817.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2439_0"; + // ID S; + bus 48; + Pg 1000.000 MW; + Qg -242.186 MVAr; + // QT "800.000"; + // QB "-800.000"; + Vg 1.02000 pu*V; + // IREG "2409"; + mBase 1666.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1666.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2533_0"; + // ID S; + bus 52; + Pg 1899.000 MW; + Qg 127.613 MVAr; + // QT "1100.000"; + // QB "-820.000"; + Vg 1.00900 pu*V; + // IREG "2503"; + mBase 1999.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1999.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2630_0"; + // ID G; + bus 75; + Pg 2282.000 MW; + Qg 184.814 MVAr; + // QT "1346.000"; + // QB "-1346.000"; + Vg 1.00400 pu*V; + // IREG "2610"; + mBase 3947.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3947.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2631_0"; + // ID S; + bus 76; + Pg 232.000 MW; + Qg 32.063 MVAr; + // QT "350.000"; + // QB "-350.000"; + Vg 1.01500 pu*V; + // IREG "2611"; + mBase 520.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "520.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2634_0"; + // ID C; + bus 77; + Pg 1537.000 MW; + Qg -18.880 MVAr; + // QT "950.000"; + // QB "-950.000"; + Vg 1.03000 pu*V; + // IREG "2604"; + mBase 1900.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1618.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2637_0"; + // ID H; + bus 78; + Pg 83.000 MW; + Qg 40.647 MVAr; + // QT "110.000"; + // QB "-110.000"; + Vg 1.01357 pu*V; + // IREG "2612"; + mBase 200.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "87.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_2638_0"; + // ID H; + bus 79; + Pg 200.000 MW; + Qg 7.740 MVAr; + // QT "100.000"; + // QB "-100.000"; + Vg 1.01500 pu*V; + // IREG "2608"; + mBase 407.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "407.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3133_0"; + // ID NG; + bus 87; + Pg 31.000 MW; + Qg -12.551 MVAr; + // QT "42.000"; + // QB "-29.000"; + Vg 0.99272 pu*V; + // IREG "3103"; + mBase 80.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "62.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3133_1"; + // ID SC; + bus 87; + Pg 0.000 MW; + Qg 0.000 MVAr; + // QT "500.000"; + // QB "-500.000"; + Vg 0.99272 pu*V; + // IREG "3103"; + mBase 300.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "0"; + // RMPCT "100.0"; + // PT "0.100"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3135_0"; + // ID MG; + bus 88; + Pg 206.000 MW; + Qg 42.757 MVAr; + // QT "239.000"; + // QB "-201.000"; + Vg 1.00000 pu*V; + // IREG "3105"; + mBase 541.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "541.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3135_1"; + // ID NG; + bus 88; + Pg 14.000 MW; + Qg 42.757 MVAr; + // QT "100.000"; + // QB "-85.000"; + Vg 1.00000 pu*V; + // IREG "3105"; + mBase 38.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "38.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3234_0"; + // ID DG; + bus 94; + Pg 104.000 MW; + Qg 101.000 MVAr; + // QT "101.000"; + // QB "-75.000"; + Vg 1.01000 pu*V; + // IREG "3204"; + mBase 177.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "177.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3234_1"; + // ID MG; + bus 94; + Pg 2261.000 MW; + Qg 118.878 MVAr; + // QT "1244.000"; + // QB "-1234.000"; + Vg 1.01000 pu*V; + // IREG "3204"; + mBase 3853.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3853.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3234_2"; + // ID NG; + bus 94; + Pg 608.000 MW; + Qg 118.878 MVAr; + // QT "382.000"; + // QB "-212.000"; + Vg 1.01000 pu*V; + // IREG "3204"; + mBase 1037.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1037.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3234_3"; + // ID NW; + bus 94; + Pg 1021.000 MW; + Qg 118.878 MVAr; + // QT "150.000"; + // QB "-110.000"; + Vg 1.01000 pu*V; + // IREG "3204"; + mBase 1740.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1740.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3333_0"; + // ID CG; + bus 100; + Pg 620.000 MW; + Qg 81.668 MVAr; + // QT "398.000"; + // QB "-226.000"; + Vg 1.00000 pu*V; + // IREG "3303"; + mBase 1012.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1012.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3333_1"; + // ID NG; + bus 100; + Pg 191.000 MW; + Qg 81.668 MVAr; + // QT "202.000"; + // QB "-143.000"; + Vg 1.00000 pu*V; + // IREG "3303"; + mBase 312.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "312.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3432_0"; + // ID NP; + bus 106; + Pg 0.000 MW; + Qg 0.000 MVAr; + // QT "1568.000"; + // QB "-941.000"; + Vg 1.00000 pu*V; + // IREG "3402"; + mBase 3746.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "0"; + // RMPCT "100.0"; + // PT "3746.000"; + // PB "-2841.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3433_0"; + // ID NG; + bus 107; + Pg 481.000 MW; + Qg 25.641 MVAr; + // QT "231.000"; + // QB "-175.000"; + Vg 1.00000 pu*V; + // IREG "3403"; + mBase 921.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "921.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3433_1"; + // ID S; + bus 107; + Pg 745.000 MW; + Qg 25.641 MVAr; + // QT "939.000"; + // QB "-562.000"; + Vg 1.00000 pu*V; + // IREG "3403"; + mBase 1426.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1426.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3531_0"; + // ID CE; + bus 109; + Pg 783.000 MW; + Qg 30.853 MVAr; + // QT "1004.000"; + // QB "-599.000"; + Vg 1.00000 pu*V; + // IREG "3501"; + mBase 1424.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1424.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3531_1"; + // ID NE; + bus 109; + Pg 293.000 MW; + Qg 30.853 MVAr; + // QT "253.000"; + // QB "-181.000"; + Vg 1.00000 pu*V; + // IREG "3501"; + mBase 533.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "533.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3531_2"; + // ID NH; + bus 109; + Pg 13.000 MW; + Qg 13.000 MVAr; + // QT "13.000"; + // QB "-10.000"; + Vg 1.00000 pu*V; + // IREG "3501"; + mBase 24.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "24.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3631_0"; + // ID NB; + bus 111; + Pg 30.000 MW; + Qg -14.000 MVAr; + // QT "20.000"; + // QB "-14.000"; + Vg 1.01500 pu*V; + // IREG "3601"; + mBase 96.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "96.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3631_1"; + // ID NG; + bus 111; + Pg 67.000 MW; + Qg -33.095 MVAr; + // QT "74.000"; + // QB "-34.000"; + Vg 1.01500 pu*V; + // IREG "3601"; + mBase 210.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "210.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3731_0"; + // ID NH; + bus 113; + Pg 222.000 MW; + Qg -121.000 MVAr; + // QT "200.000"; + // QB "-121.000"; + Vg 1.00000 pu*V; + // IREG "3701"; + mBase 400.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "243.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3831_0"; + // ID NN; + bus 120; + Pg 2108.000 MW; + Qg -40.709 MVAr; + // QT "1175.000"; + // QB "-980.000"; + Vg 1.04900 pu*V; + // IREG "3801"; + mBase 2323.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2323.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3835_0"; + // ID ND; + bus 121; + Pg 0.000 MW; + Qg 0.000 MVAr; + // QT "0.500"; + // QB "0.000"; + Vg 1.03500 pu*V; + // IREG "3805"; + mBase 100.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "0"; + // RMPCT "100.0"; + // PT "0.000"; + // PB "-510.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3835_1"; + // ID NG; + bus 121; + Pg 229.000 MW; + Qg 28.865 MVAr; + // QT "662.000"; + // QB "-479.000"; + Vg 1.03500 pu*V; + // IREG "3805"; + mBase 2025.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2025.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3835_2"; + // ID S; + bus 121; + Pg 150.000 MW; + Qg 28.865 MVAr; + // QT "500.000"; + // QB "-500.000"; + Vg 1.03500 pu*V; + // IREG "3805"; + mBase 1333.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1333.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3836_0"; + // ID DG; + bus 122; + Pg 679.000 MW; + Qg -6.822 MVAr; + // QT "476.000"; + // QB "-352.000"; + Vg 1.01900 pu*V; + // IREG "3806"; + mBase 1497.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1497.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3931_0"; + // ID NB; + bus 156; + Pg 235.000 MW; + Qg 72.471 MVAr; + // QT "151.000"; + // QB "-115.000"; + Vg 1.07000 pu*V; + // IREG "3921"; + mBase 567.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "567.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3931_1"; + // ID NH; + bus 156; + Pg 1212.000 MW; + Qg 72.471 MVAr; + // QT "1284.000"; + // QB "-946.000"; + Vg 1.07000 pu*V; + // IREG "3921"; + mBase 2875.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2875.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3932_0"; + // ID S; + bus 157; + Pg 1355.000 MW; + Qg -242.757 MVAr; + // QT "1150.000"; + // QB "-500.000"; + Vg 1.00000 pu*V; + // IREG "3902"; + mBase 1426.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1426.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3933_0"; + // ID CG; + bus 158; + Pg 404.880 MW; + Qg 88.652 MVAr; + // QT "363.000"; + // QB "-82.000"; + Vg 1.02000 pu*V; + // IREG "3933"; + mBase 865.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "865.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3933_1"; + // ID NB; + bus 158; + Pg 161.484 MW; + Qg 77.000 MVAr; + // QT "77.000"; + // QB "-55.000"; + Vg 1.02000 pu*V; + // IREG "3933"; + mBase 345.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "345.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3933_2"; + // ID ND; + bus 158; + Pg 0.000 MW; + Qg 0.000 MVAr; + // QT "0.500"; + // QB "0.000"; + Vg 1.02000 pu*V; + // IREG "3933"; + mBase 100.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "0"; + // RMPCT "100.0"; + // PT "0.000"; + // PB "-449.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3933_3"; + // ID NG; + bus 158; + Pg 901.970 MW; + Qg 88.652 MVAr; + // QT "500.000"; + // QB "-307.000"; + Vg 1.02000 pu*V; + // IREG "3933"; + mBase 1927.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1927.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3933_4"; + // ID NH; + bus 158; + Pg 1275.022 MW; + Qg 88.652 MVAr; + // QT "1256.000"; + // QB "-1041.000"; + Vg 1.02000 pu*V; + // IREG "3933"; + mBase 2774.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2724.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3933_5"; + // ID NW; + bus 158; + Pg 346.372 MW; + Qg 88.652 MVAr; + // QT "200.000"; + // QB "-200.000"; + Vg 1.02000 pu*V; + // IREG "3933"; + mBase 740.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "740.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_3933_6"; + // ID S; + bus 158; + Pg 623.937 MW; + Qg 88.652 MVAr; + // QT "800.000"; + // QB "-500.000"; + Vg 1.02000 pu*V; + // IREG "3933"; + mBase 1333.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1333.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4031_0"; + // ID G; + bus 169; + Pg 892.801 MW; + Qg -168.528 MVAr; + // QT "502.000"; + // QB "-502.000"; + Vg 1.08000 pu*V; + // IREG "4001"; + mBase 2710.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2710.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4031_1"; + // ID H; + bus 169; + Pg 313.199 MW; + Qg -168.528 MVAr; + // QT "489.000"; + // QB "-489.000"; + Vg 1.08000 pu*V; + // IREG "4001"; + mBase 952.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "952.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4031_2"; + // ID S; + bus 169; + Pg 140.400 MW; + Qg -168.528 MVAr; + // QT "250.000"; + // QB "-250.000"; + Vg 1.08000 pu*V; + // IREG "4001"; + mBase 427.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "427.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4031_3"; + // ID W; + bus 169; + Pg 208.800 MW; + Qg -168.528 MVAr; + // QT "240.000"; + // QB "-240.000"; + Vg 1.08000 pu*V; + // IREG "4001"; + mBase 635.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "635.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4035_0"; + // ID C; + bus 170; + Pg 173.700 MW; + Qg -122.614 MVAr; + // QT "255.000"; + // QB "-255.000"; + Vg 1.08000 pu*V; + // IREG "4005"; + mBase 642.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "642.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4035_1"; + // ID G; + bus 170; + Pg 448.200 MW; + Qg -122.614 MVAr; + // QT "307.000"; + // QB "-307.000"; + Vg 1.08000 pu*V; + // IREG "4005"; + mBase 1656.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1656.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4035_2"; + // ID H; + bus 170; + Pg 966.600 MW; + Qg -122.614 MVAr; + // QT "1836.000"; + // QB "-1836.000"; + Vg 1.08000 pu*V; + // IREG "4005"; + mBase 3572.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3572.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4035_3"; + // ID W; + bus 170; + Pg 697.500 MW; + Qg -122.614 MVAr; + // QT "800.000"; + // QB "-800.000"; + Vg 1.08000 pu*V; + // IREG "4005"; + mBase 2578.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2578.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4039_0"; + // ID G; + bus 171; + Pg 77.400 MW; + Qg 102.000 MVAr; + // QT "102.000"; + // QB "-102.000"; + Vg 1.08000 pu*V; + // IREG "4009"; + mBase 150.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "150.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4039_1"; + // ID H; + bus 171; + Pg 1455.300 MW; + Qg 380.224 MVAr; + // QT "1459.000"; + // QB "-1459.000"; + Vg 1.08000 pu*V; + // IREG "4009"; + mBase 2839.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2839.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4039_2"; + // ID W; + bus 171; + Pg 712.800 MW; + Qg 380.224 MVAr; + // QT "500.000"; + // QB "-500.000"; + Vg 1.08000 pu*V; + // IREG "4009"; + mBase 1290.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1290.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4131_0"; + // ID B; + bus 184; + Pg 450.000 MW; + Qg 150.000 MVAr; + // QT "150.000"; + // QB "-150.000"; + Vg 1.12800 pu*V; + // IREG "4101"; + mBase 711.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "711.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4131_1"; + // ID H; + bus 184; + Pg 7418.700 MW; + Qg 543.401 MVAr; + // QT "6482.000"; + // QB "-6482.000"; + Vg 1.12800 pu*V; + // IREG "4101"; + mBase 12613.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "12613.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4131_2"; + // ID W; + bus 184; + Pg 555.300 MW; + Qg 120.000 MVAr; + // QT "120.000"; + // QB "-120.000"; + Vg 1.12800 pu*V; + // IREG "4101"; + mBase 790.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "790.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4132_0"; + // ID G; + bus 185; + Pg 1854.899 MW; + Qg 52.261 MVAr; + // QT "1473.000"; + // QB "-1473.000"; + Vg 1.09600 pu*V; + // IREG "4102"; + mBase 2170.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2170.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4132_1"; + // ID H; + bus 185; + Pg 3835.801 MW; + Qg 52.261 MVAr; + // QT "2847.000"; + // QB "-2847.000"; + Vg 1.09600 pu*V; + // IREG "4102"; + mBase 5539.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "5539.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4132_2"; + // ID N; + bus 185; + Pg 900.000 MW; + Qg 52.261 MVAr; + // QT "231.000"; + // QB "-231.000"; + Vg 1.09600 pu*V; + // IREG "4102"; + mBase 1200.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1200.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4132_3"; + // ID W; + bus 185; + Pg 270.000 MW; + Qg 52.261 MVAr; + // QT "160.000"; + // QB "-160.000"; + Vg 1.09600 pu*V; + // IREG "4102"; + mBase 400.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "300.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4231_0"; + // ID C; + bus 190; + Pg 999.000 MW; + Qg 485.229 MVAr; + // QT "728.000"; + // QB "-728.000"; + Vg 1.12000 pu*V; + // IREG "4201"; + mBase 1460.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1460.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4231_1"; + // ID G; + bus 190; + Pg 664.200 MW; + Qg 485.229 MVAr; + // QT "659.000"; + // QB "-659.000"; + Vg 1.12000 pu*V; + // IREG "4201"; + mBase 970.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "970.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4231_2"; + // ID H; + bus 190; + Pg 2406.601 MW; + Qg 485.229 MVAr; + // QT "1808.000"; + // QB "-1808.000"; + Vg 1.12000 pu*V; + // IREG "4201"; + mBase 3517.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3517.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4232_0"; + // ID G; + bus 191; + Pg 348.300 MW; + Qg -3.607 MVAr; + // QT "592.000"; + // QB "-592.000"; + Vg 1.06000 pu*V; + // IREG "4202"; + mBase 872.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "872.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4232_1"; + // ID H; + bus 191; + Pg 222.300 MW; + Qg -3.607 MVAr; + // QT "287.000"; + // QB "-287.000"; + Vg 1.06000 pu*V; + // IREG "4202"; + mBase 558.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "558.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_4232_2"; + // ID W; + bus 191; + Pg 316.800 MW; + Qg -3.607 MVAr; + // QT "108.000"; + // QB "-108.000"; + Vg 1.06000 pu*V; + // IREG "4202"; + mBase 695.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "695.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_5031_0"; + // ID G; + bus 196; + Pg 821.700 MW; + Qg 534.329 MVAr; + // QT "605.000"; + // QB "-605.000"; + Vg 1.05000 pu*V; + // IREG "5001"; + mBase 2650.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2650.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_5031_1"; + // ID H; + bus 196; + Pg 5976.000 MW; + Qg 534.329 MVAr; + // QT "4399.000"; + // QB "-4399.000"; + Vg 1.05000 pu*V; + // IREG "5001"; + mBase 10747.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "10747.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_5032_0"; + // ID C; + bus 197; + Pg 3646.800 MW; + Qg 410.280 MVAr; + // QT "2977.000"; + // QB "-2977.000"; + Vg 1.05500 pu*V; + // IREG "5002"; + mBase 13039.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "13039.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_5032_1"; + // ID G; + bus 197; + Pg 2695.500 MW; + Qg 410.280 MVAr; + // QT "2200.000"; + // QB "-2200.000"; + Vg 1.05500 pu*V; + // IREG "5002"; + mBase 9636.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "9636.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_5032_2"; + // ID R; + bus 197; + Pg 66.600 MW; + Qg 54.000 MVAr; + // QT "54.000"; + // QB "-54.000"; + Vg 1.05500 pu*V; + // IREG "5002"; + mBase 108.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "108.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_5032_3"; + // ID S; + bus 197; + Pg 2701.800 MW; + Qg 410.280 MVAr; + // QT "2205.000"; + // QB "-2205.000"; + Vg 1.05500 pu*V; + // IREG "5002"; + mBase 4410.200 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "4410.200"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_5032_4"; + // ID W; + bus 197; + Pg 331.200 MW; + Qg 271.000 MVAr; + // QT "271.000"; + // QB "-271.000"; + Vg 1.05500 pu*V; + // IREG "5002"; + mBase 541.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "541.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6132_0"; + // ID B; + bus 202; + Pg 45.000 MW; + Qg -20.000 MVAr; + // QT "20.000"; + // QB "-20.000"; + Vg 1.03000 pu*V; + // IREG "6102"; + mBase 122.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "122.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6132_1"; + // ID G; + bus 202; + Pg 1043.100 MW; + Qg -147.000 MVAr; + // QT "147.000"; + // QB "-147.000"; + Vg 1.03000 pu*V; + // IREG "6102"; + mBase 1272.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1272.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6132_2"; + // ID H; + bus 202; + Pg 1992.599 MW; + Qg -387.445 MVAr; + // QT "1072.000"; + // QB "-1072.000"; + Vg 1.03000 pu*V; + // IREG "6102"; + mBase 2541.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2541.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6132_3"; + // ID S; + bus 202; + Pg 180.000 MW; + Qg -75.000 MVAr; + // QT "75.000"; + // QB "-75.000"; + Vg 1.03000 pu*V; + // IREG "6102"; + mBase 395.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "395.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6132_4"; + // ID W; + bus 202; + Pg 503.100 MW; + Qg -210.000 MVAr; + // QT "210.000"; + // QB "-210.000"; + Vg 1.03000 pu*V; + // IREG "6102"; + mBase 973.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "973.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6231_0"; + // ID C; + bus 208; + Pg 705.150 MW; + Qg -104.087 MVAr; + // QT "1256.000"; + // QB "-1256.000"; + Vg 1.06000 pu*V; + // IREG "6201"; + mBase 2488.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2488.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6231_1"; + // ID G; + bus 208; + Pg 225.000 MW; + Qg -70.000 MVAr; + // QT "70.000"; + // QB "-70.000"; + Vg 1.06000 pu*V; + // IREG "6201"; + mBase 250.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "250.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6235_0"; + // ID G; + bus 209; + Pg 90.000 MW; + Qg 49.769 MVAr; + // QT "64.000"; + // QB "-64.000"; + Vg 1.05000 pu*V; + // IREG "6205"; + mBase 226.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "226.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6235_1"; + // ID H; + bus 209; + Pg 1040.400 MW; + Qg 49.769 MVAr; + // QT "347.000"; + // QB "-347.000"; + Vg 1.05000 pu*V; + // IREG "6205"; + mBase 2671.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2671.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6235_2"; + // ID W; + bus 209; + Pg 280.800 MW; + Qg 49.769 MVAr; + // QT "195.000"; + // QB "-195.000"; + Vg 1.05000 pu*V; + // IREG "6205"; + mBase 720.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "720.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6333_0"; + // ID C; + bus 215; + Pg 2837.700 MW; + Qg 330.576 MVAr; + // QT "1671.000"; + // QB "-1671.000"; + Vg 1.03000 pu*V; + // IREG "6303"; + mBase 4594.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "4594.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6333_1"; + // ID W; + bus 215; + Pg 919.800 MW; + Qg 330.576 MVAr; + // QT "350.000"; + // QB "-350.000"; + Vg 1.03000 pu*V; + // IREG "6303"; + mBase 1489.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1489.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6335_0"; + // ID C; + bus 216; + Pg 2274.300 MW; + Qg 260.575 MVAr; + // QT "968.000"; + // QB "-968.000"; + Vg 1.06000 pu*V; + // IREG "6305"; + mBase 3000.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "2660.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6335_1"; + // ID G; + bus 216; + Pg 295.200 MW; + Qg 260.575 MVAr; + // QT "330.000"; + // QB "-330.000"; + Vg 1.06000 pu*V; + // IREG "6305"; + mBase 418.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "418.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6335_2"; + // ID H; + bus 216; + Pg 259.200 MW; + Qg 260.575 MVAr; + // QT "406.000"; + // QB "-406.000"; + Vg 1.06000 pu*V; + // IREG "6305"; + mBase 400.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "303.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6433_0"; + // ID C; + bus 221; + Pg 194.000 MW; + Qg 74.552 MVAr; + // QT "283.000"; + // QB "-283.000"; + Vg 1.11000 pu*V; + // IREG "6403"; + mBase 391.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "391.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6433_1"; + // ID E; + bus 221; + Pg 372.000 MW; + Qg 59.000 MVAr; + // QT "59.000"; + // QB "-59.000"; + Vg 1.11000 pu*V; + // IREG "6403"; + mBase 751.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "751.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6433_2"; + // ID G; + bus 221; + Pg 679.000 MW; + Qg 74.552 MVAr; + // QT "536.000"; + // QB "-536.000"; + Vg 1.11000 pu*V; + // IREG "6403"; + mBase 1369.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1369.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6433_3"; + // ID W; + bus 221; + Pg 75.000 MW; + Qg 50.000 MVAr; + // QT "50.000"; + // QB "-50.000"; + Vg 1.11000 pu*V; + // IREG "6403"; + mBase 152.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "152.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6533_0"; + // ID C; + bus 232; + Pg 1318.501 MW; + Qg 78.734 MVAr; + // QT "1924.000"; + // QB "-1924.000"; + Vg 1.06500 pu*V; + // IREG "6503"; + mBase 3276.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3276.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6533_1"; + // ID G; + bus 232; + Pg 1213.201 MW; + Qg 78.734 MVAr; + // QT "880.000"; + // QB "-880.000"; + Vg 1.06500 pu*V; + // IREG "6503"; + mBase 3239.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3239.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6533_2"; + // ID H; + bus 232; + Pg 90.000 MW; + Qg 75.000 MVAr; + // QT "75.000"; + // QB "-75.000"; + Vg 1.06500 pu*V; + // IREG "6503"; + mBase 275.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "275.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6533_3"; + // ID S; + bus 232; + Pg 566.100 MW; + Qg 78.734 MVAr; + // QT "500.000"; + // QB "-500.000"; + Vg 1.06500 pu*V; + // IREG "6503"; + mBase 1407.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1407.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_6533_4"; + // ID W; + bus 232; + Pg 157.500 MW; + Qg 20.000 MVAr; + // QT "20.000"; + // QB "-20.000"; + Vg 1.06500 pu*V; + // IREG "6503"; + mBase 391.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "391.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_7031_0"; + // ID C; + bus 235; + Pg 1105.199 MW; + Qg 380.609 MVAr; + // QT "1419.000"; + // QB "-1419.000"; + Vg 1.02000 pu*V; + // IREG "7001"; + mBase 3127.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3127.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_7031_1"; + // ID G; + bus 235; + Pg 2242.802 MW; + Qg 380.609 MVAr; + // QT "2092.000"; + // QB "-2092.000"; + Vg 1.02000 pu*V; + // IREG "7001"; + mBase 6346.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "6346.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_7031_2"; + // ID P; + bus 235; + Pg 123.300 MW; + Qg 175.000 MVAr; + // QT "175.000"; + // QB "-175.000"; + Vg 1.02000 pu*V; + // IREG "7001"; + mBase 509.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "509.000"; + // PB "-509.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_7031_3"; + // ID SC; + bus 235; + Pg 0.000 MW; + Qg 0.000 MVAr; + // QT "1000.000"; + // QB "-1000.000"; + Vg 1.02000 pu*V; + // IREG "7001"; + mBase 100.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "0"; + // RMPCT "100.0"; + // PT "0.100"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_7031_4"; + // ID W; + bus 235; + Pg 1098.000 MW; + Qg 380.609 MVAr; + // QT "1000.000"; + // QB "-1000.000"; + Vg 1.02000 pu*V; + // IREG "7001"; + mBase 3106.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3106.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_7032_0"; + // ID C; + bus 236; + Pg 1057.500 MW; + Qg 22.012 MVAr; + // QT "826.000"; + // QB "-826.000"; + Vg 1.01500 pu*V; + // IREG "7002"; + mBase 1821.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1821.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_7032_1"; + // ID G; + bus 236; + Pg 861.300 MW; + Qg 22.012 MVAr; + // QT "489.000"; + // QB "-489.000"; + Vg 1.01500 pu*V; + // IREG "7002"; + mBase 1483.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1483.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_7032_2"; + // ID H; + bus 236; + Pg 390.600 MW; + Qg 22.012 MVAr; + // QT "346.000"; + // QB "-346.000"; + Vg 1.01500 pu*V; + // IREG "7002"; + mBase 672.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "672.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_7032_3"; + // ID S; + bus 236; + Pg 428.400 MW; + Qg 22.012 MVAr; + // QT "230.000"; + // QB "-230.000"; + Vg 1.01500 pu*V; + // IREG "7002"; + mBase 738.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "738.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_8033_0"; + // ID H; + bus 242; + Pg 1182.000 MW; + Qg 259.732 MVAr; + // QT "786.000"; + // QB "-786.000"; + Vg 1.07500 pu*V; + // IREG "8003"; + mBase 1394.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "1394.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_8034_0"; + // ID G; + bus 243; + Pg 2946.000 MW; + Qg 239.367 MVAr; + // QT "1280.000"; + // QB "-1280.000"; + Vg 1.00000 pu*V; + // IREG "8004"; + mBase 3754.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "3754.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.gen +{ + name "wecc240_gen_8034_1"; + // ID H; + bus 243; + Pg 427.000 MW; + Qg 239.367 MVAr; + // QT "344.000"; + // QB "-344.000"; + Vg 1.00000 pu*V; + // IREG "8004"; + mBase 544.000 MVA; + // ZR "0.00000E+0"; + // ZX "2.00000E-1"; + // RT "0.00000E+0"; + // XT "0.00000E+0"; + // GTAP "1.00000"; + // STAT "1"; + // RMPCT "100.0"; + // PT "544.000"; + // PB "0.000"; + // O1 "1"; + // F1 "1.0000"; + status IN_SERVICE; +} +object pypower.branch +{ + name "wecc240_branch_1001_1201_0"; + fbus 1; + tbus 10; + // CKT "1"; + r 1.77000E-3; + x 3.16900E-2; + b 3.34460; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1001_1202_0"; + fbus 1; + tbus 11; + // CKT "9"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1002_1004_0"; + fbus 2; + tbus 4; + // CKT "1"; + r 5.00000E-4; + x 5.30000E-3; + b 0.08820; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1002_1102_0"; + fbus 2; + tbus 8; + // CKT "1"; + r 1.79000E-3; + x 1.98800E-2; + b 2.57600; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1002_1102_1"; + fbus 2; + tbus 8; + // CKT "2"; + r 1.79000E-3; + x 1.98800E-2; + b 2.57600; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1002_6506_0"; + fbus 2; + tbus 227; + // CKT "1"; + r 4.80000E-3; + x 4.36000E-2; + b 0.70780; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1004_7001_0"; + fbus 4; + tbus 233; + // CKT "1"; + r 8.11000E-3; + x 1.36900E-1; + b 2.43480; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1004_7002_0"; + fbus 4; + tbus 234; + // CKT "1"; + r 9.77000E-3; + x 1.10000E-1; + b 2.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1101_1401_0"; + fbus 7; + tbus 18; + // CKT "1"; + r 2.80000E-3; + x 2.11000E-2; + b 1.01940; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1630.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1101_1401_1"; + fbus 7; + tbus 18; + // CKT "2"; + r 2.80000E-3; + x 2.11000E-2; + b 1.01940; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1630.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1201_1202_0"; + fbus 10; + tbus 11; + // CKT "1"; + r 7.70000E-4; + x 5.36000E-3; + b 1.39842; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1201_1402_0"; + fbus 10; + tbus 19; + // CKT "1"; + r 1.79000E-3; + x 2.59200E-2; + b 3.39220; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1201_2901_0"; + fbus 10; + tbus 80; + // CKT "1"; + r 2.07000E-3; + x 1.36900E-2; + b 3.95160; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1202_1302_0"; + fbus 11; + tbus 14; + // CKT "1"; + r 2.80000E-3; + x 2.11000E-2; + b 1.01940; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1630.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1202_1402_0"; + fbus 11; + tbus 19; + // CKT "1"; + r 2.41000E-3; + x 3.48900E-2; + b 4.86560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1301_1302_0"; + fbus 13; + tbus 14; + // CKT "1"; + r 2.80000E-3; + x 2.11000E-2; + b 1.01940; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1630.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1301_1402_0"; + fbus 13; + tbus 19; + // CKT "1"; + r 2.80000E-3; + x 2.11000E-2; + b 1.01940; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1630.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1301_1402_1"; + fbus 13; + tbus 19; + // CKT "2"; + r 6.20000E-3; + x 6.73000E-2; + b 1.11560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1301_2603_0"; + fbus 13; + tbus 56; + // CKT "1"; + r 1.79000E-3; + x 2.52400E-2; + b 0.53546; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1301_2901_0"; + fbus 13; + tbus 80; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1303_6507_0"; + fbus 15; + tbus 228; + // CKT "1"; + r 8.11000E-3; + x 1.36900E-1; + b 1.11560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1401_1402_0"; + fbus 18; + tbus 19; + // CKT "1"; + r 4.00000E-4; + x 9.60000E-3; + b 0.90380; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1401_1402_1"; + fbus 18; + tbus 19; + // CKT "2"; + r 4.00000E-4; + x 9.60000E-3; + b 0.90380; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1401_2301_0"; + fbus 18; + tbus 30; + // CKT "1"; + r 2.59000E-3; + x 2.96700E-2; + b 2.15300; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1800.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1401_2400_0"; + fbus 18; + tbus 33; + // CKT "1"; + r 2.59000E-3; + x 2.96700E-2; + b 2.15300; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1800.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_1403_2100_0"; + fbus 20; + tbus 24; + // CKT "1"; + r 8.45000E-3; + x 7.03400E-2; + b 0.15954; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1160.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2000_2202_0"; + fbus 22; + tbus 27; + // CKT "1"; + r 1.38000E-3; + x 5.39900E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2000_2302_0"; + fbus 22; + tbus 31; + // CKT "1"; + r 1.38000E-3; + x 5.39900E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2100_2302_0"; + fbus 24; + tbus 31; + // CKT "1"; + r 8.45000E-3; + x 7.03400E-2; + b 0.15954; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1160.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2201_2301_0"; + fbus 26; + tbus 30; + // CKT "1"; + r 1.79000E-3; + x 2.52400E-2; + b 2.15300; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1800.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2202_2203_0"; + fbus 27; + tbus 28; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2202_2203_1"; + fbus 27; + tbus 28; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2202_2503_0"; + fbus 27; + tbus 51; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2203_2503_0"; + fbus 28; + tbus 51; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2203_2503_1"; + fbus 28; + tbus 51; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2400_2403_0"; + fbus 33; + tbus 36; + // CKT "1"; + r 4.20000E-4; + x 9.05000E-3; + b 0.66794; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2401_2402_0"; + fbus 34; + tbus 35; + // CKT "1"; + r 2.80000E-4; + x 7.53000E-3; + b 0.51736; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2401_2402_1"; + fbus 34; + tbus 35; + // CKT "2"; + r 3.50000E-4; + x 7.50000E-3; + b 0.55360; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2401_2404_0"; + fbus 34; + tbus 37; + // CKT "1"; + r 4.40000E-4; + x 1.12500E-2; + b 0.82920; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2401_2404_1"; + fbus 34; + tbus 37; + // CKT "2"; + r 4.40000E-4; + x 1.12500E-2; + b 0.82920; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2401_2501_0"; + fbus 34; + tbus 49; + // CKT "1"; + r 6.00000E-4; + x 1.28000E-2; + b 0.94620; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2401_2603_0"; + fbus 34; + tbus 56; + // CKT "1"; + r 2.00000E-4; + x 4.10000E-3; + b 0.29620; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2401_2901_0"; + fbus 34; + tbus 80; + // CKT "1"; + r 1.93000E-3; + x 2.77900E-2; + b 4.67120; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2401_2902_0"; + fbus 34; + tbus 81; + // CKT "1"; + r 1.90000E-3; + x 3.10000E-2; + b 4.14020; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2402_2501_0"; + fbus 35; + tbus 49; + // CKT "1"; + r 2.10000E-4; + x 4.57000E-3; + b 0.32336; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2403_2501_0"; + fbus 36; + tbus 49; + // CKT "1"; + r 4.00000E-4; + x 9.30000E-3; + b 0.68560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2404_3893_0"; + fbus 37; + tbus 125; + // CKT "1"; + r 1.00000E-7; + x -9.35000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2134.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2404_3895_0"; + fbus 37; + tbus 127; + // CKT "1"; + r 1.00000E-7; + x -9.35000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2134.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2404_3897_0"; + fbus 37; + tbus 129; + // CKT "1"; + r 1.00000E-7; + x -8.40000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2100.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2405_2406_0"; + fbus 38; + tbus 39; + // CKT "1"; + r 1.40000E-3; + x 2.64000E-2; + b 0.10200; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3070.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2405_2410_0"; + fbus 38; + tbus 43; + // CKT "1"; + r 6.50000E-4; + x 1.18700E-2; + b 0.04672; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3070.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2405_2410_1"; + fbus 38; + tbus 43; + // CKT "2"; + r 6.50000E-4; + x 1.18700E-2; + b 0.04672; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3070.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2406_2408_0"; + fbus 39; + tbus 41; + // CKT "1"; + r 1.90000E-3; + x 2.58000E-2; + b 0.09840; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2320.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2406_2410_0"; + fbus 39; + tbus 43; + // CKT "1"; + r 8.45000E-3; + x 7.03400E-2; + b 0.15954; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1160.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2407_2408_0"; + fbus 40; + tbus 41; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2320.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2408_2409_0"; + fbus 41; + tbus 42; + // CKT "1"; + r 1.38000E-3; + x 5.39900E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2320.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2408_2409_1"; + fbus 41; + tbus 42; + // CKT "2"; + r 1.38000E-3; + x 5.39900E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2320.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2408_2411_0"; + fbus 41; + tbus 44; + // CKT "1"; + r 3.20000E-3; + x 3.95000E-2; + b 0.14400; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2320.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2408_2502_0"; + fbus 41; + tbus 50; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2409_2502_0"; + fbus 42; + tbus 50; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2409_2503_0"; + fbus 42; + tbus 51; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2410_2411_0"; + fbus 43; + tbus 44; + // CKT "1"; + r 2.85000E-3; + x 3.64900E-2; + b 0.12656; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2320.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2410_2411_1"; + fbus 43; + tbus 44; + // CKT "2"; + r 1.38000E-3; + x 3.39900E-2; + b 0.11252; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2320.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2502_2503_0"; + fbus 50; + tbus 51; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2502_2503_1"; + fbus 50; + tbus 51; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2600_2601_0"; + fbus 53; + tbus 54; + // CKT "1"; + r 7.40000E-4; + x 1.86100E-2; + b 1.40264; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2600_2602_0"; + fbus 53; + tbus 55; + // CKT "1"; + r 8.20000E-4; + x 1.66800E-2; + b 1.18802; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2600_2603_0"; + fbus 53; + tbus 56; + // CKT "1"; + r 1.00000E-7; + x 1.59000E-3; + b 0.12002; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2600_2603_1"; + fbus 53; + tbus 56; + // CKT "2"; + r 1.00000E-7; + x 1.59000E-3; + b 0.12002; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2601_2603_0"; + fbus 54; + tbus 56; + // CKT "1"; + r 8.30000E-4; + x 1.88400E-2; + b 1.66668; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2603_2901_0"; + fbus 56; + tbus 80; + // CKT "1"; + r 1.79000E-3; + x 2.52400E-2; + b 0.53546; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2604_6404_0"; + fbus 57; + tbus 220; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2604_6504_0"; + fbus 57; + tbus 225; + // CKT "1"; + r 1.80000E-3; + x 2.45000E-2; + b 0.43920; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2604_6504_1"; + fbus 57; + tbus 225; + // CKT "2"; + r 1.80000E-3; + x 2.45000E-2; + b 0.43920; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2605_2607_0"; + fbus 58; + tbus 60; + // CKT "1"; + r 1.07000E-2; + x 7.90500E-2; + b 0.36670; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2606_2607_0"; + fbus 59; + tbus 60; + // CKT "1"; + r 1.07000E-2; + x 7.90500E-2; + b 0.36670; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2608_2611_0"; + fbus 61; + tbus 64; + // CKT "1"; + r 2.21000E-3; + x 3.34600E-2; + b 0.07338; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2608_2612_0"; + fbus 61; + tbus 65; + // CKT "1"; + r 2.90000E-3; + x 3.80000E-2; + b 0.08240; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2608_2618_0"; + fbus 61; + tbus 71; + // CKT "1"; + r 3.09000E-3; + x 4.67700E-2; + b 0.10080; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2608_2619_0"; + fbus 61; + tbus 72; + // CKT "1"; + r 2.26000E-3; + x 3.42200E-2; + b 0.07506; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2609_2615_0"; + fbus 62; + tbus 68; + // CKT "1"; + r 4.70000E-4; + x 7.23000E-3; + b 0.01624; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2609_2617_0"; + fbus 62; + tbus 70; + // CKT "1"; + r 3.50000E-4; + x 5.36000E-3; + b 0.01204; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2610_2613_0"; + fbus 63; + tbus 66; + // CKT "1"; + r 2.20000E-3; + x 3.42200E-2; + b 0.07716; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2610_2613_1"; + fbus 63; + tbus 66; + // CKT "2"; + r 2.38000E-3; + x 3.66900E-2; + b 0.08284; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2610_2616_0"; + fbus 63; + tbus 69; + // CKT "1"; + r 2.01000E-3; + x 3.07400E-2; + b 0.06886; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2610_2617_0"; + fbus 63; + tbus 70; + // CKT "1"; + r 2.81000E-3; + x 4.29600E-2; + b 0.09648; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2611_2612_0"; + fbus 64; + tbus 65; + // CKT "1"; + r 2.90000E-4; + x 4.34000E-3; + b 0.00950; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2615_0"; + fbus 65; + tbus 68; + // CKT "1"; + r 2.29000E-3; + x 1.58300E-2; + b 0.03060; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2615_1"; + fbus 65; + tbus 68; + // CKT "2"; + r 2.29000E-3; + x 1.58300E-2; + b 0.03060; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2618_0"; + fbus 65; + tbus 71; + // CKT "1"; + r 1.41000E-3; + x 9.67000E-3; + b 0.01940; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2618_1"; + fbus 65; + tbus 71; + // CKT "2"; + r 1.41000E-3; + x 9.67000E-3; + b 0.01940; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2618_2"; + fbus 65; + tbus 71; + // CKT "3"; + r 1.61000E-3; + x 9.71000E-3; + b 0.01928; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2618_3"; + fbus 65; + tbus 71; + // CKT "4"; + r 1.61000E-3; + x 9.71000E-3; + b 0.01928; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2619_0"; + fbus 65; + tbus 72; + // CKT "1"; + r 2.70000E-4; + x 3.93000E-3; + b 0.00918; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2619_1"; + fbus 65; + tbus 72; + // CKT "2"; + r 2.70000E-4; + x 3.93000E-3; + b 0.00918; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2619_2"; + fbus 65; + tbus 72; + // CKT "3"; + r 2.70000E-4; + x 3.93000E-3; + b 0.00918; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2620_0"; + fbus 65; + tbus 73; + // CKT "1"; + r 1.38000E-3; + x 1.11600E-2; + b 0.02470; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2612_2620_1"; + fbus 65; + tbus 73; + // CKT "2"; + r 1.38000E-3; + x 1.11600E-2; + b 0.02470; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2613_2616_0"; + fbus 66; + tbus 69; + // CKT "1"; + r 3.70000E-4; + x 3.66000E-3; + b 0.00830; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2613_2617_0"; + fbus 66; + tbus 70; + // CKT "1"; + r 5.50000E-4; + x 5.86000E-3; + b 0.01246; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2614_2616_0"; + fbus 67; + tbus 69; + // CKT "1"; + r 7.30000E-4; + x 1.02500E-2; + b 0.02558; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2614_2616_1"; + fbus 67; + tbus 69; + // CKT "2"; + r 7.30000E-4; + x 1.02500E-2; + b 0.02558; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2615_2617_0"; + fbus 68; + tbus 70; + // CKT "1"; + r 1.19000E-3; + x 1.24400E-2; + b 0.02798; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2615_2617_1"; + fbus 68; + tbus 70; + // CKT "2"; + r 1.19000E-3; + x 1.24400E-2; + b 0.02798; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2615_2620_0"; + fbus 68; + tbus 73; + // CKT "1"; + r 1.28000E-3; + x 9.79000E-3; + b 0.02120; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2616_2617_0"; + fbus 69; + tbus 70; + // CKT "1"; + r 1.10000E-3; + x 1.18900E-2; + b 0.02514; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_2901_2902_0"; + fbus 80; + tbus 81; + // CKT "1"; + r 5.60000E-4; + x 1.41500E-2; + b 1.04290; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3101_3102_0"; + fbus 82; + tbus 83; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3101_3102_1"; + fbus 82; + tbus 83; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3102_3103_0"; + fbus 83; + tbus 84; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3102_3103_1"; + fbus 83; + tbus 84; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3102_3103_2"; + fbus 83; + tbus 84; + // CKT "3"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3102_3302_0"; + fbus 83; + tbus 96; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3103_3204_0"; + fbus 84; + tbus 92; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3103_3204_1"; + fbus 84; + tbus 92; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3103_3305_0"; + fbus 84; + tbus 99; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3103_3305_1"; + fbus 84; + tbus 99; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3104_3105_0"; + fbus 85; + tbus 86; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3201_3202_0"; + fbus 89; + tbus 90; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3201_3202_1"; + fbus 89; + tbus 90; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3201_3203_0"; + fbus 89; + tbus 91; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3201_3203_1"; + fbus 89; + tbus 91; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3201_3923_0"; + fbus 89; + tbus 152; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3201_3923_1"; + fbus 89; + tbus 152; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3201_3924_0"; + fbus 89; + tbus 153; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3201_3924_1"; + fbus 89; + tbus 153; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3202_3203_0"; + fbus 90; + tbus 91; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3202_3203_1"; + fbus 90; + tbus 91; + // CKT "9"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3202_3204_0"; + fbus 90; + tbus 92; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3202_3205_0"; + fbus 90; + tbus 93; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3202_3924_0"; + fbus 90; + tbus 153; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3202_3924_1"; + fbus 90; + tbus 153; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3203_3204_0"; + fbus 91; + tbus 92; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3203_3303_0"; + fbus 91; + tbus 97; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3203_3303_1"; + fbus 91; + tbus 97; + // CKT "9"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3203_3305_0"; + fbus 91; + tbus 99; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3203_3923_0"; + fbus 91; + tbus 152; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3203_3923_1"; + fbus 91; + tbus 152; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3204_3205_0"; + fbus 92; + tbus 93; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3204_3205_1"; + fbus 92; + tbus 93; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3204_3923_0"; + fbus 92; + tbus 152; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3204_3923_1"; + fbus 92; + tbus 152; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3205_3914_0"; + fbus 93; + tbus 143; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3205_3915_0"; + fbus 93; + tbus 144; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3301_3902_0"; + fbus 95; + tbus 131; + // CKT "1"; + r 5.30000E-4; + x 1.29700E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3301_3903_0"; + fbus 95; + tbus 132; + // CKT "1"; + r 5.00000E-4; + x 8.81000E-3; + b 0.59878; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3302_3304_0"; + fbus 96; + tbus 98; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3302_3304_1"; + fbus 96; + tbus 98; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3303_3304_0"; + fbus 97; + tbus 98; + // CKT "1"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3303_3304_1"; + fbus 97; + tbus 98; + // CKT "2"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3303_3304_2"; + fbus 97; + tbus 98; + // CKT "3"; + r 1.10000E-3; + x 1.27000E-2; + b 0.04800; + // NAME '' + rateA 0.00 MVA; + rateB 1120.00 MVA; + rateC 1120.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3303_3918_0"; + fbus 97; + tbus 147; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3303_3918_1"; + fbus 97; + tbus 147; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3305_3923_0"; + fbus 99; + tbus 152; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3401_3402_0"; + fbus 101; + tbus 102; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3401_3402_1"; + fbus 101; + tbus 102; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3401_3404_0"; + fbus 101; + tbus 104; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3401_3405_0"; + fbus 101; + tbus 105; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3401_3405_1"; + fbus 101; + tbus 105; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3401_3804_0"; + fbus 101; + tbus 117; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3403_3404_0"; + fbus 103; + tbus 104; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3403_3804_0"; + fbus 103; + tbus 117; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3404_3804_0"; + fbus 104; + tbus 117; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3404_3804_1"; + fbus 104; + tbus 117; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3404_3917_0"; + fbus 104; + tbus 146; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3404_3918_0"; + fbus 104; + tbus 147; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3405_3907_0"; + fbus 105; + tbus 136; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3405_3907_1"; + fbus 105; + tbus 136; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3501_3914_0"; + fbus 108; + tbus 143; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3501_3915_0"; + fbus 108; + tbus 144; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3601_3925_0"; + fbus 110; + tbus 154; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3701_3926_0"; + fbus 112; + tbus 155; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3701_3926_1"; + fbus 112; + tbus 155; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3801_3802_0"; + fbus 114; + tbus 115; + // CKT "1"; + r 7.90000E-4; + x 1.93700E-2; + b 1.32850; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3801_3803_0"; + fbus 114; + tbus 116; + // CKT "1"; + r 8.70000E-4; + x 2.08700E-2; + b 1.45710; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3801_3803_1"; + fbus 114; + tbus 116; + // CKT "2"; + r 8.70000E-4; + x 2.08700E-2; + b 1.45710; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3802_3891_0"; + fbus 115; + tbus 123; + // CKT "1"; + r 7.20000E-4; + x 1.60000E-2; + b 1.08790; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3802_3901_0"; + fbus 115; + tbus 130; + // CKT "1"; + r 8.30000E-4; + x 1.98500E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3803_3891_0"; + fbus 116; + tbus 123; + // CKT "1"; + r 2.00000E-5; + x -9.98000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3803_3892_0"; + fbus 116; + tbus 124; + // CKT "1"; + r 1.00000E-7; + x -9.35000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2134.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3803_3894_0"; + fbus 116; + tbus 126; + // CKT "1"; + r 1.00000E-7; + x -9.44000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2134.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3803_3896_0"; + fbus 116; + tbus 128; + // CKT "1"; + r 1.00000E-7; + x -9.35000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2134.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3803_3901_0"; + fbus 116; + tbus 130; + // CKT "1"; + r 1.53000E-3; + x 1.47000E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1560.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3804_3806_0"; + fbus 117; + tbus 119; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3805_3806_0"; + fbus 118; + tbus 119; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3892_3893_0"; + fbus 124; + tbus 125; + // CKT "1"; + r 1.23000E-3; + x 2.65900E-2; + b 1.98702; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3894_3895_0"; + fbus 126; + tbus 127; + // CKT "1"; + r 1.23000E-3; + x 2.66200E-2; + b 1.98880; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3896_3897_0"; + fbus 128; + tbus 129; + // CKT "1"; + r 1.12000E-3; + x 2.51700E-2; + b 1.83586; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3901_3902_0"; + fbus 130; + tbus 131; + // CKT "1"; + r 5.30000E-4; + x 1.29700E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3901_3903_0"; + fbus 130; + tbus 132; + // CKT "1"; + r 9.30000E-4; + x 3.64400E-2; + b 1.38950; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3901_8002_0"; + fbus 130; + tbus 238; + // CKT "1"; + r 6.80000E-4; + x 1.58500E-2; + b 1.15126; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1800.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3903_3904_0"; + fbus 132; + tbus 133; + // CKT "1"; + r 1.00000E-5; + x 3.59000E-3; + b 0.97812; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3903_3905_0"; + fbus 132; + tbus 134; + // CKT "9"; + r 9.80000E-4; + x 1.03500E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3903_8002_0"; + fbus 132; + tbus 238; + // CKT "1"; + r 1.65000E-3; + x 5.71900E-2; + b 2.47740; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3904_3905_0"; + fbus 133; + tbus 134; + // CKT "9"; + r 1.60000E-3; + x 1.22900E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3905_3906_0"; + fbus 134; + tbus 135; + // CKT "9"; + r 7.20000E-4; + x 3.46000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3906_4001_0"; + fbus 135; + tbus 159; + // CKT "1"; + r 5.30000E-4; + x 4.56000E-3; + b 0.76350; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3906_4001_1"; + fbus 135; + tbus 159; + // CKT "2"; + r 5.30000E-4; + x 4.56000E-3; + b 0.76350; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3907_3908_0"; + fbus 136; + tbus 137; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3907_3923_0"; + fbus 136; + tbus 152; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3907_8004_0"; + fbus 136; + tbus 240; + // CKT "1"; + r 1.38200E-2; + x 9.26800E-2; + b 0.11060; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3908_3920_0"; + fbus 137; + tbus 149; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3909_3919_0"; + fbus 138; + tbus 148; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3909_3920_0"; + fbus 138; + tbus 149; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3910_3911_0"; + fbus 139; + tbus 140; + // CKT "1"; + r 2.48200E-2; + x 1.69380E-1; + b 0.20232; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 838.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3910_3924_0"; + fbus 139; + tbus 153; + // CKT "1"; + r 1.48000E-2; + x 1.01010E-1; + b 0.12066; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 838.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3911_3912_0"; + fbus 140; + tbus 141; + // CKT "1"; + r 1.38200E-2; + x 9.26800E-2; + b 0.11060; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3911_3916_0"; + fbus 140; + tbus 145; + // CKT "1"; + r 1.66800E-2; + x 1.13810E-1; + b 0.13608; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 838.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3911_3921_0"; + fbus 140; + tbus 150; + // CKT "1"; + r 1.11300E-2; + x 6.67800E-2; + b 0.07286; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 752.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3911_3921_1"; + fbus 140; + tbus 150; + // CKT "2"; + r 1.05000E-2; + x 6.54000E-2; + b 0.06860; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 602.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3911_3921_2"; + fbus 140; + tbus 150; + // CKT "3"; + r 1.10500E-2; + x 6.64200E-2; + b 0.07160; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 752.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3911_3924_0"; + fbus 140; + tbus 153; + // CKT "1"; + r 3.90300E-2; + x 2.74030E-1; + b 0.31072; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3911_8003_0"; + fbus 140; + tbus 239; + // CKT "1"; + r 1.38200E-2; + x 9.26800E-2; + b 0.11060; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3911_8003_1"; + fbus 140; + tbus 239; + // CKT "2"; + r 1.38200E-2; + x 9.26800E-2; + b 0.11060; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3912_3924_0"; + fbus 141; + tbus 153; + // CKT "1"; + r 3.05800E-2; + x 2.04600E-1; + b 0.24472; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3913_3920_0"; + fbus 142; + tbus 149; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3913_3920_1"; + fbus 142; + tbus 149; + // CKT "2"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3913_3923_0"; + fbus 142; + tbus 152; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3913_8004_0"; + fbus 142; + tbus 240; + // CKT "1"; + r 1.38200E-2; + x 9.26800E-2; + b 0.11060; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3915_3924_0"; + fbus 144; + tbus 153; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3916_3924_0"; + fbus 145; + tbus 153; + // CKT "1"; + r 2.23500E-2; + x 1.61060E-1; + b 0.18342; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 838.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3919_3922_0"; + fbus 148; + tbus 151; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3920_3922_0"; + fbus 149; + tbus 151; + // CKT "1"; + r 3.12000E-3; + x 2.88600E-2; + b 0.15252; + // NAME '' + rateA 0.00 MVA; + rateB 986.00 MVA; + rateC 888.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3923_8005_0"; + fbus 152; + tbus 241; + // CKT "1"; + r 1.38200E-2; + x 9.26800E-2; + b 0.11060; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_3923_8005_1"; + fbus 152; + tbus 241; + // CKT "2"; + r 1.38200E-2; + x 9.26800E-2; + b 0.11060; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4001_4090_0"; + fbus 159; + tbus 172; + // CKT "1"; + r 7.20000E-4; + x 1.38200E-2; + b 1.27572; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3600.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4001_4094_0"; + fbus 159; + tbus 176; + // CKT "1"; + r 7.80000E-4; + x 1.50200E-2; + b 1.13810; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4001_4097_0"; + fbus 159; + tbus 179; + // CKT "1"; + r 7.40000E-4; + x 1.41300E-2; + b 1.06634; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4001_4204_0"; + fbus 159; + tbus 189; + // CKT "1"; + r 7.80000E-4; + x 2.39000E-3; + b 1.13810; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2400.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4001_8001_0"; + fbus 159; + tbus 237; + // CKT "1"; + r 1.06000E-3; + x 1.29300E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4002_4003_0"; + fbus 160; + tbus 161; + // CKT "1"; + r 1.22000E-3; + x 2.37300E-2; + b 2.20710; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1732.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4002_4090_0"; + fbus 160; + tbus 172; + // CKT "1"; + r 1.20000E-4; + x 2.38000E-3; + b 0.21926; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2000.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4002_4091_0"; + fbus 160; + tbus 173; + // CKT "1"; + r 6.00000E-4; + x 1.03600E-2; + b 1.01456; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2000.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4003_6101_0"; + fbus 161; + tbus 198; + // CKT "1"; + r 2.64000E-3; + x 2.68900E-2; + b 5.29066; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 1732.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4004_4005_0"; + fbus 162; + tbus 163; + // CKT "1"; + r 6.30000E-4; + x 1.41200E-2; + b 1.09756; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4004_4005_1"; + fbus 162; + tbus 163; + // CKT "2"; + r 1.09000E-3; + x 2.40800E-2; + b 1.55542; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4004_4005_2"; + fbus 162; + tbus 163; + // CKT "3"; + r 1.08000E-3; + x 2.40900E-2; + b 1.55348; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4004_4091_0"; + fbus 162; + tbus 173; + // CKT "1"; + r 4.10000E-4; + x 7.37000E-3; + b 0.72694; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4004_4092_0"; + fbus 162; + tbus 174; + // CKT "1"; + r 6.60000E-4; + x 1.26600E-2; + b 0.95976; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4004_4095_0"; + fbus 162; + tbus 177; + // CKT "1"; + r 6.60000E-4; + x 1.26600E-2; + b 0.95976; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4005_4006_0"; + fbus 163; + tbus 164; + // CKT "1"; + r 2.30000E-4; + x 4.51000E-3; + b 0.33320; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2175.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4005_4006_1"; + fbus 163; + tbus 164; + // CKT "2"; + r 2.00000E-4; + x 4.46000E-3; + b 0.30500; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2175.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4005_4102_0"; + fbus 163; + tbus 181; + // CKT "1"; + r 1.20000E-3; + x 2.31600E-2; + b 1.71520; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4005_4102_1"; + fbus 163; + tbus 181; + // CKT "2"; + r 3.00000E-4; + x 2.00000E-2; + b 3.60000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4005_4202_0"; + fbus 163; + tbus 187; + // CKT "1"; + r 2.00000E-4; + x 8.20000E-3; + b 1.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4005_6202_0"; + fbus 163; + tbus 204; + // CKT "1"; + r 1.96000E-3; + x 3.30400E-2; + b 1.88000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4006_4007_0"; + fbus 164; + tbus 165; + // CKT "1"; + r 1.00000E-5; + x 3.00000E-4; + b 0.01434; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4006_4007_1"; + fbus 164; + tbus 165; + // CKT "2"; + r 1.00000E-5; + x 3.00000E-4; + b 0.01844; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3450.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4006_4202_0"; + fbus 164; + tbus 187; + // CKT "1"; + r 2.00000E-4; + x 8.20000E-3; + b 1.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4008_6401_0"; + fbus 166; + tbus 217; + // CKT "1"; + r 6.20000E-3; + x 6.73000E-2; + b 1.11560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4009_4010_0"; + fbus 167; + tbus 168; + // CKT "1"; + r 6.00000E-5; + x 1.31000E-3; + b 0.00378; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4009_4010_1"; + fbus 167; + tbus 168; + // CKT "2"; + r 6.00000E-5; + x 1.16000E-3; + b 0.00332; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4009_4104_0"; + fbus 167; + tbus 183; + // CKT "1"; + r 2.00000E-3; + x 2.00000E-2; + b 0.80000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4092_4093_0"; + fbus 174; + tbus 175; + // CKT "1"; + r 1.00000E-7; + x 1.65000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2400.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4093_4094_0"; + fbus 175; + tbus 176; + // CKT "1"; + r 1.00000E-7; + x -1.26300E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2400.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4095_4096_0"; + fbus 177; + tbus 178; + // CKT "1"; + r 1.00000E-7; + x 1.65000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2000.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4096_4097_0"; + fbus 178; + tbus 179; + // CKT "1"; + r 1.00000E-7; + x -1.26300E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2000.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4101_4102_0"; + fbus 180; + tbus 181; + // CKT "1"; + r 1.13000E-3; + x 2.06900E-2; + b 1.85526; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4101_4102_1"; + fbus 180; + tbus 181; + // CKT "2"; + r 1.13000E-3; + x 2.06900E-2; + b 1.85526; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4101_4103_0"; + fbus 180; + tbus 182; + // CKT "1"; + r 7.00000E-4; + x 7.40000E-2; + b 4.87000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4101_4103_1"; + fbus 180; + tbus 182; + // CKT "2"; + r 2.00000E-3; + x 2.00000E-2; + b 0.80000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4101_4201_0"; + fbus 180; + tbus 186; + // CKT "1"; + r 2.00000E-4; + x 8.20000E-3; + b 1.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4101_4201_1"; + fbus 180; + tbus 186; + // CKT "2"; + r 2.00000E-4; + x 8.20000E-3; + b 1.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4102_4201_0"; + fbus 181; + tbus 186; + // CKT "1"; + r 2.00000E-4; + x 8.20000E-3; + b 1.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4102_4201_1"; + fbus 181; + tbus 186; + // CKT "2"; + r 2.00000E-4; + x 8.20000E-3; + b 1.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4102_4202_0"; + fbus 181; + tbus 187; + // CKT "1"; + r 2.00000E-4; + x 8.20000E-3; + b 1.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4102_4202_1"; + fbus 181; + tbus 187; + // CKT "2"; + r 2.00000E-4; + x 8.20000E-3; + b 1.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4102_6202_0"; + fbus 181; + tbus 204; + // CKT "1"; + r 1.42000E-3; + x 2.25800E-2; + b 1.88000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4103_6202_0"; + fbus 182; + tbus 204; + // CKT "1"; + r 7.00000E-4; + x 7.40000E-2; + b 4.87000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4104_5004_0"; + fbus 183; + tbus 195; + // CKT "1"; + r 2.00000E-3; + x 8.00000E-2; + b 0.80000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4201_4202_0"; + fbus 186; + tbus 187; + // CKT "1"; + r 1.09000E-3; + x 2.40800E-2; + b 1.55542; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4201_5001_0"; + fbus 186; + tbus 192; + // CKT "1"; + r 8.30000E-4; + x 2.00000E-2; + b 3.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4202_4203_0"; + fbus 187; + tbus 188; + // CKT "1"; + r 6.60000E-4; + x 1.65000E-3; + b 0.95976; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 3020.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_4203_4204_0"; + fbus 188; + tbus 189; + // CKT "1"; + r 7.40000E-4; + x 1.26600E-2; + b 1.08220; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2400.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_5001_5002_0"; + fbus 192; + tbus 193; + // CKT "1"; + r 3.50000E-3; + x 7.00000E-3; + b 4.60600; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_5003_5004_0"; + fbus 194; + tbus 195; + // CKT "1"; + r 2.00000E-3; + x 8.00000E-2; + b 0.80000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6102_6103_0"; + fbus 199; + tbus 200; + // CKT "1"; + r 1.20000E-3; + x 2.31600E-3; + b 1.71520; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6102_6301_0"; + fbus 199; + tbus 210; + // CKT "1"; + r 1.00000E-7; + x 4.60000E-3; + b 0.30000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2000.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6102_6403_0"; + fbus 199; + tbus 219; + // CKT "1"; + r 6.20000E-3; + x 6.73000E-2; + b 1.11560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6103_6301_0"; + fbus 200; + tbus 210; + // CKT "1"; + r 1.00000E-7; + x 4.60000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2000.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6103_6301_1"; + fbus 200; + tbus 210; + // CKT "2"; + r 1.00000E-7; + x 4.60000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2000.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6103_6501_0"; + fbus 200; + tbus 222; + // CKT "1"; + r 6.20000E-3; + x 6.73000E-2; + b 1.11560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6103_6501_1"; + fbus 200; + tbus 222; + // CKT "2"; + r 6.20000E-3; + x 6.73000E-2; + b 1.11560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6104_6204_0"; + fbus 201; + tbus 206; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6104_6305_0"; + fbus 201; + tbus 214; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6201_6202_0"; + fbus 203; + tbus 204; + // CKT "1"; + r 1.79000E-3; + x 1.40500E-2; + b 3.68000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6203_6205_0"; + fbus 205; + tbus 207; + // CKT "1"; + r 7.00000E-4; + x 7.40000E-2; + b 0.48770; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6203_6303_0"; + fbus 205; + tbus 212; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6203_6303_1"; + fbus 205; + tbus 212; + // CKT "2"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6203_6304_0"; + fbus 205; + tbus 213; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6204_6205_0"; + fbus 206; + tbus 207; + // CKT "1"; + r 7.00000E-4; + x 2.50000E-2; + b 0.48700; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6302_7001_0"; + fbus 211; + tbus 233; + // CKT "1"; + r 1.00000E-7; + x 4.60000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2000.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6303_6304_0"; + fbus 212; + tbus 213; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6303_6305_0"; + fbus 212; + tbus 214; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6303_6305_1"; + fbus 212; + tbus 214; + // CKT "2"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6305_6510_0"; + fbus 214; + tbus 231; + // CKT "1"; + r 5.48000E-3; + x 4.82500E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6305_6510_1"; + fbus 214; + tbus 231; + // CKT "2"; + r 5.40000E-3; + x 4.82500E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6401_6403_0"; + fbus 217; + tbus 219; + // CKT "1"; + r 6.20000E-3; + x 6.73000E-2; + b 1.11560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6401_6403_1"; + fbus 217; + tbus 219; + // CKT "2"; + r 6.20000E-3; + x 6.73000E-2; + b 1.11560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6401_6404_0"; + fbus 217; + tbus 220; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6403_6404_0"; + fbus 219; + tbus 220; + // CKT "1"; + r 6.20000E-3; + x 6.73000E-2; + b 1.11560; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6404_6507_0"; + fbus 220; + tbus 228; + // CKT "1"; + r 1.08000E-2; + x 9.65000E-2; + b 0.32960; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6501_6502_0"; + fbus 222; + tbus 223; + // CKT "1"; + r 2.40000E-3; + x 3.32000E-3; + b 0.58490; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6501_6504_0"; + fbus 222; + tbus 225; + // CKT "1"; + r 2.10000E-3; + x 2.38000E-3; + b 0.38450; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6501_6509_0"; + fbus 222; + tbus 230; + // CKT "1"; + r 1.60000E-3; + x 2.26000E-2; + b 0.38100; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6501_6509_1"; + fbus 222; + tbus 230; + // CKT "2"; + r 1.60000E-3; + x 2.26000E-2; + b 0.38100; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6502_6503_0"; + fbus 223; + tbus 224; + // CKT "1"; + r 5.20000E-3; + x 6.02000E-2; + b 1.01000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6502_6503_1"; + fbus 223; + tbus 224; + // CKT "2"; + r 4.90000E-3; + x 5.37000E-2; + b 0.88430; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6502_6504_0"; + fbus 223; + tbus 225; + // CKT "1"; + r 1.70000E-3; + x 2.25000E-3; + b 0.39920; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6502_6504_1"; + fbus 223; + tbus 225; + // CKT "2"; + r 2.10000E-3; + x 2.38000E-3; + b 0.38450; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6502_6504_2"; + fbus 223; + tbus 225; + // CKT "3"; + r 1.70000E-3; + x 2.25000E-3; + b 0.39920; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6502_6504_3"; + fbus 223; + tbus 225; + // CKT "4"; + r 2.10000E-3; + x 2.38000E-3; + b 0.38450; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6502_6508_0"; + fbus 223; + tbus 229; + // CKT "1"; + r 1.20000E-3; + x 1.72000E-2; + b 0.29870; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6502_6509_0"; + fbus 223; + tbus 230; + // CKT "1"; + r 8.00000E-4; + x 1.06000E-3; + b 0.20390; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6502_6509_1"; + fbus 223; + tbus 230; + // CKT "2"; + r 8.00000E-4; + x 1.06000E-3; + b 0.20390; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6503_6504_0"; + fbus 224; + tbus 225; + // CKT "1"; + r 3.20000E-3; + x 3.49000E-2; + b 0.57220; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6503_6505_0"; + fbus 224; + tbus 226; + // CKT "1"; + r 9.60000E-3; + x 8.78000E-2; + b 1.42650; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6503_6507_0"; + fbus 224; + tbus 228; + // CKT "1"; + r 3.40000E-3; + x 3.74000E-2; + b 0.62080; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6503_6507_1"; + fbus 224; + tbus 228; + // CKT "2"; + r 3.40000E-3; + x 3.72000E-2; + b 0.61820; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6503_6508_0"; + fbus 224; + tbus 229; + // CKT "1"; + r 3.40000E-3; + x 3.92000E-2; + b 0.65240; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6504_6507_0"; + fbus 225; + tbus 228; + // CKT "1"; + r 3.80000E-3; + x 3.40000E-2; + b 0.58240; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6504_6507_1"; + fbus 225; + tbus 228; + // CKT "2"; + r 3.20000E-3; + x 3.49000E-2; + b 0.57220; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_6504_7002_0"; + fbus 225; + tbus 234; + // CKT "1"; + r 8.11000E-3; + x 1.36900E-1; + b 2.43480; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_7001_7002_0"; + fbus 233; + tbus 234; + // CKT "1"; + r 1.00000E-7; + x 4.60000E-3; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 2000.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_8001_8002_0"; + fbus 237; + tbus 238; + // CKT "9"; + r 1.59000E-3; + x 1.11000E-2; + b 0.00000; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 0.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_8003_8004_0"; + fbus 239; + tbus 240; + // CKT "1"; + r 1.95200E-2; + x 1.37020E-1; + b 0.15536; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_8003_8005_0"; + fbus 239; + tbus 241; + // CKT "1"; + r 3.90300E-2; + x 2.74030E-1; + b 0.31072; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_8003_8005_1"; + fbus 239; + tbus 241; + // CKT "2"; + r 3.90300E-2; + x 2.74030E-1; + b 0.31072; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; +} +object pypower.branch +{ + name "wecc240_branch_8004_8005_0"; + fbus 240; + tbus 241; + // CKT "1"; + r 1.95200E-2; + x 1.37020E-1; + b 0.15536; + // NAME '' + rateA 0.00 MVA; + rateB 0.00 MVA; + rateC 747.00 MVA; } diff --git a/converters/raw2glm.py b/converters/raw2glm.py index 5e298214a..5e6fdb8ad 100644 --- a/converters/raw2glm.py +++ b/converters/raw2glm.py @@ -5,9 +5,10 @@ import importlib, copy from importlib import util import csv +from math import cos, sin - -sys.argv.extend(["-i","autotest/wecc240.raw","-o","autotest/wecc240.glm"]) +if os.path.exists("autotest/wecc240.raw") and len(sys.argv) == 1: + sys.argv.extend(["-i","autotest/wecc240.raw","-o","autotest/wecc240.glm"]) config = {"input":"raw","output":"glm","type":[],"format":[]} @@ -82,6 +83,10 @@ def convert(ifile,ofile,options={}): ) busndx = {} + genndx = {} + branchndx = {} + bus_S = {} + bus_V = {} oname = options['prefix'] if 'prefix' in options and not options['prefix'] is None else os.path.splitext(os.path.basename(ofile))[0] with open(ofile,"w") as glm: @@ -119,28 +124,38 @@ def convert(ifile,ofile,options={}): print(f"// {row[0]}",file=glm); elif block == 'BUS_DATA': + # PSSE: id,name,baseKV,type,area,zone,Vm,Va,gen.r,gen.i,ld.r,ld.i # GLM: "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", bus_i = len(busndx)+1 busndx[row[0]] = bus_i + bus_S[row[0]] = complex(0,0) + Vm = float(row[7]) + Va = float(row[8]) + bus_V[row[0]] = complex(Vm*cos(Va*3.1416/180),Vm*sin(Va*3.1416/180)) + typemap = ['UNKNOWN','PQ','PV','REF','NONE','PQREF'] # map PSSE bus types to pypower bus types print(f"""object pypower.bus {{ - name "{oname}_bus_{row[0]}"; // {row[1]} + name "{oname}_bus_{row[0]}"; + // NAME "{row[1]}"; bus_i {bus_i}; baseKV {row[2]} kV; - type {row[3]}; // TODO: not sure about conversion of type values from PSSE to PyPower + type {typemap[int(row[3])]}; area {row[4]}; zone {row[5]}; - // row[6]='{row[6]}' + // ROW[6] "{row[6]}"; Vm {row[7]} kV; Va {row[8]} deg; Pd {float(row[9])-float(row[11])} MW; Qd {float(row[10])-float(row[12])} MVAr; - // - }}""",file=glm) + elif block == 'LOAD_DATA': - # I,'ID',STAT,AREA,ZONE, PL, QL, IP, IQ, YP, YQ, OWNER,SCALE,INTRPT, DGENP, DGENQ, DGENF + + if not row[0] in busndx: + print(f"WARNING [raw2glm.py]: load '{row[0]}' not a valid bus index") + + # PSSE: I,'ID',STAT,AREA,ZONE, PL, QL, IP, IQ, YP, YQ, OWNER,SCALE,INTRPT, DGENP, DGENQ, DGENF try: Z = complex(1,0)/complex(float(row[9]),float(row[10])) except: @@ -149,29 +164,90 @@ def convert(ifile,ofile,options={}): P = complex(float(row[5]),float(row[6])) + complex(float(row[14]),float(row[15])) response = 1 - float(row[12]) status = "ONLINE" if float(row[13]) == 0.0 else "CURTAILED" + V = bus_V[row[0]] + bus_S[row[0]] += P + V*I.conjugate() + if Z.real != 0.0 and Z.imag != 0.0: + bus_S[row[0]] += V.conjugate()*V/Z.conjugate() print(f"""object pypower.load {{ name "{oname}_load_{row[0]}"; // ID = '{row[1]}' parent "{oname}_bus_{row[0]}"; status "{"ONLINE" if row[2] == 1 else "OFFLINE"}"; - // area {row[3]} - // zone {row[4]} + // AREA "{row[3]}"; + // ZONE "{row[4]}"; Z {Z.real:.4g}{Z.imag:+.4g}j Ohm; I {I.real:.4g}{I.imag:+.4g}j A; P {P.real:.4g}{P.imag:+.4g}j MVA; - // owner {row[11]} - // scale {row[12]} - // intrpt {row[13]} + // OWNER "{row[11]}"; + // SCALE "{row[12]}"; + // INTRPT "{row[13]}"; status {status}; response {response}; - // dgenf {row[16]} + // DGENF "{row[16]}"; +}}""",file=glm) + + elif block == "GENERATOR_DATA": + + genid = int(row[0]) + genndx[genid] = genndx[genid]+1 if genid in genndx else 0 + if not row[0] in busndx: + print(f"WARNING [raw2glm.py]: gen '{row[0]}' not a valid bus index") + # PSSE: I,'ID', PG, QG, QT, QB, VS, IREG, MBASE, ZR, ZX, RT, XT, GTAP,STAT, RMPCT, PT, PB, O1, F1, O2, F2, O3, F3, O4, F4,WMOD, WPF,NREG + print(f"""object pypower.gen +{{ + name "{oname}_gen_{row[0]}_{genndx[genid]}"; + // ID {row[1]}; + bus {busndx[row[0]]}; + Pg {row[2]} MW; + Qg {row[3]} MVAr; + // QT "{row[4]}"; + // QB "{row[5]}"; + Vg {row[6]} pu*V; + // IREG "{row[7]}"; + mBase {row[8]} MVA; + // ZR "{row[9]}"; + // ZX "{row[10]}"; + // RT "{row[11]}"; + // XT "{row[12]}"; + // GTAP "{row[13]}"; + // STAT "{row[14]}"; + // RMPCT "{row[15]}"; + // PT "{row[16]}"; + // PB "{row[17]}"; + // O1 "{row[18]}"; + // F1 "{row[19]}"; + status IN_SERVICE; }}""",file=glm) + + elif block == "BRANCH_DATA": + + branchid = f"{row[0]}_{row[1]}" + branchndx[branchid] = branchndx[branchid]+1 if branchid in branchndx else 0 + if not row[0] in busndx or not row[1] in busndx: + print(f"WARNING [raw2glm.py]: branch '{row[0]}' or '{row[1]}' not a valid bus index") + + # PSSE: I, J,'CKT', R, X, B, 'N A M E' , RATE1, RATE2, RATE3, + print(f"""object pypower.branch +{{ + name "{oname}_branch_{branchid}_{branchndx[branchid]}"; + fbus {busndx[row[0]]}; + tbus {busndx[row[1]]}; + // CKT "{row[2]}"; + r {row[3]}; + x {row[4]}; + b {row[5]}; + // NAME '{row[6]}' + rateA {row[7]} MVA; + rateB {row[8]} MVA; + rateC {row[9]} MVA; +}}""",file=glm) + else: + # gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min"\ # + " Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", # branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", - pass - # print(block,'-->',row) + print(f"WARNING [raw2glm.py]: {block} block converter not implemented") if __name__ == '__main__': main() diff --git a/module/pypower/bus.cpp b/module/pypower/bus.cpp index 207f1dca3..2899292af 100644 --- a/module/pypower/bus.cpp +++ b/module/pypower/bus.cpp @@ -36,6 +36,7 @@ bus::bus(MODULE *module) PT_KEYWORD, "PV", (enumeration)2, PT_KEYWORD, "REF", (enumeration)3, PT_KEYWORD, "NONE", (enumeration)4, + PT_KEYWORD, "PQREF", (enumeration)1, PT_double, "Pd[MW]", get_Pd_offset(), PT_DESCRIPTION, "real power demand (MW)", @@ -64,10 +65,12 @@ bus::bus(MODULE *module) PT_int32, "zone", get_zone_offset(), PT_DESCRIPTION, "loss zone (1-999)", - PT_double, "Vmax", get_Vmax_offset(), + PT_double, "Vmax[pu*V]", get_Vmax_offset(), + PT_DEFAULT,"1.2 pu*V", PT_DESCRIPTION, "maximum voltage magnitude (p.u.)", - PT_double, "Vmin", get_Vmin_offset(), + PT_double, "Vmin[pu*V]", get_Vmin_offset(), + PT_DEFAULT,"0.8 pu*V", PT_DESCRIPTION, "minimum voltage magnitude (p.u.)", PT_double, "lam_P", get_lam_P_offset(), diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index d3e4961c6..df51f4b10 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -3,7 +3,9 @@ import os, sys from pypower.api import case14, ppoption, runpf, runopf -from numpy import array +from numpy import array, set_printoptions, inf + +set_printoptions(threshold=inf,linewidth=inf,formatter={'float':lambda x:f"{x:.6g}"}) # TODO: read these values from the pf_case argument save_case = False @@ -100,9 +102,8 @@ def solver(pf_case): e_type,e_value,e_trace = sys.exc_info() print("EXCEPTION [pypower_solver.py]:",e_type,e_value,file=sys.stderr,flush=True) - if debug: - import traceback - traceback.print_exception(e_type,e_value,e_trace,file=sys.stderr) + import traceback + traceback.print_exception(e_type,e_value,e_trace,file=sys.stderr) return False From bbce204815cb612d7504039cff6f9199c60f2dff Mon Sep 17 00:00:00 2001 From: dchassin Date: Fri, 1 Mar 2024 16:34:15 -0800 Subject: [PATCH 111/122] Work progress on RAW to GLM converter --- converters/autotest/wecc240.glm | 2062 +++++++++++++++++++++++++++++++ converters/raw2glm.py | 11 +- module/mysql/database.cpp | 2 +- module/mysql/database.h | 2 +- module/pypower/branch.cpp | 4 +- module/pypower/branch.h | 3 +- module/pypower/powerline.cpp | 4 +- module/pypower/relay.cpp | 4 +- module/pypower/transformer.cpp | 4 +- 9 files changed, 2084 insertions(+), 12 deletions(-) diff --git a/converters/autotest/wecc240.glm b/converters/autotest/wecc240.glm index 420cc5e1c..7247c15a3 100644 --- a/converters/autotest/wecc240.glm +++ b/converters/autotest/wecc240.glm @@ -3671,6 +3671,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1002.Pd 224.427; +modify wecc240_bus_1002.Qd 33.0145; + object pypower.load { name "wecc240_load_1003"; // ID = '1' @@ -3688,6 +3691,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1003.Pd 2153.29; +modify wecc240_bus_1003.Qd -10.9741; + object pypower.load { name "wecc240_load_1004"; // ID = '1' @@ -3705,6 +3711,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1004.Pd 982.53; +modify wecc240_bus_1004.Qd 334.625; + object pypower.load { name "wecc240_load_1101"; // ID = '1' @@ -3722,6 +3731,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1101.Pd 4400.65; +modify wecc240_bus_1101.Qd -1063.64; + object pypower.load { name "wecc240_load_1102"; // ID = '1' @@ -3739,6 +3751,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1102.Pd 178.286; +modify wecc240_bus_1102.Qd -14.9317; + object pypower.load { name "wecc240_load_1201"; // ID = '1' @@ -3756,6 +3771,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1201.Pd 166.932; +modify wecc240_bus_1201.Qd -19.3688; + object pypower.load { name "wecc240_load_1202"; // ID = '1' @@ -3773,6 +3791,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1202.Pd 873.616; +modify wecc240_bus_1202.Qd -59.0564; + object pypower.load { name "wecc240_load_1301"; // ID = '1' @@ -3790,6 +3811,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1301.Pd 2664.77; +modify wecc240_bus_1301.Qd -463.478; + object pypower.load { name "wecc240_load_1302"; // ID = '1' @@ -3807,6 +3831,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1302.Pd 17.1425; +modify wecc240_bus_1302.Qd -3.54534; + object pypower.load { name "wecc240_load_1303"; // ID = '1' @@ -3824,6 +3851,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1303.Pd 6016.28; +modify wecc240_bus_1303.Qd -1637.48; + object pypower.load { name "wecc240_load_1401"; // ID = '1' @@ -3841,6 +3871,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1401.Pd 6319.23; +modify wecc240_bus_1401.Qd -1667.52; + object pypower.load { name "wecc240_load_1402"; // ID = '1' @@ -3858,6 +3891,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_1402.Pd 5037.72; +modify wecc240_bus_1402.Qd -1869.22; + object pypower.load { name "wecc240_load_2000"; // ID = '1' @@ -3875,6 +3911,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2000.Pd 2113.26; +modify wecc240_bus_2000.Qd -637.042; + object pypower.load { name "wecc240_load_2100"; // ID = '1' @@ -3892,6 +3931,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2100.Pd 247.083; +modify wecc240_bus_2100.Qd -54.5649; + object pypower.load { name "wecc240_load_2202"; // ID = '1' @@ -3909,6 +3951,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2202.Pd 1240.18; +modify wecc240_bus_2202.Qd -651.229; + object pypower.load { name "wecc240_load_2203"; // ID = '1' @@ -3926,6 +3971,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2203.Pd 1358.6; +modify wecc240_bus_2203.Qd -720.217; + object pypower.load { name "wecc240_load_2400"; // ID = '1' @@ -3943,6 +3991,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2400.Pd 718.442; +modify wecc240_bus_2400.Qd -258.445; + object pypower.load { name "wecc240_load_2401"; // ID = '1' @@ -3960,6 +4011,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2401.Pd 771.8; +modify wecc240_bus_2401.Qd -188.078; + object pypower.load { name "wecc240_load_2402"; // ID = '1' @@ -3977,6 +4031,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2402.Pd 926.457; +modify wecc240_bus_2402.Qd -301.086; + object pypower.load { name "wecc240_load_2403"; // ID = '1' @@ -3994,6 +4051,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2403.Pd 878.326; +modify wecc240_bus_2403.Qd -361.892; + object pypower.load { name "wecc240_load_2405"; // ID = '1' @@ -4011,6 +4071,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2405.Pd 728.989; +modify wecc240_bus_2405.Qd -142.291; + object pypower.load { name "wecc240_load_2406"; // ID = '1' @@ -4028,6 +4091,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2406.Pd 641.805; +modify wecc240_bus_2406.Qd -171.554; + object pypower.load { name "wecc240_load_2407"; // ID = '1' @@ -4045,6 +4111,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2407.Pd 1466.73; +modify wecc240_bus_2407.Qd -559.953; + object pypower.load { name "wecc240_load_2408"; // ID = '1' @@ -4062,6 +4131,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2408.Pd 1548.87; +modify wecc240_bus_2408.Qd -250.23; + object pypower.load { name "wecc240_load_2409"; // ID = '1' @@ -4079,6 +4151,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2409.Pd 1364.87; +modify wecc240_bus_2409.Qd -464.039; + object pypower.load { name "wecc240_load_2410"; // ID = '1' @@ -4096,6 +4171,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2410.Pd 1374.98; +modify wecc240_bus_2410.Qd -360.58; + object pypower.load { name "wecc240_load_2411"; // ID = '1' @@ -4113,6 +4191,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2411.Pd 959.605; +modify wecc240_bus_2411.Qd -193.761; + object pypower.load { name "wecc240_load_2502"; // ID = '1' @@ -4130,6 +4211,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2502.Pd 1986.19; +modify wecc240_bus_2502.Qd -786.613; + object pypower.load { name "wecc240_load_2503"; // ID = '1' @@ -4147,6 +4231,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2503.Pd 1522.73; +modify wecc240_bus_2503.Qd -664.331; + object pypower.load { name "wecc240_load_2600"; // ID = '1' @@ -4164,6 +4251,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2600.Pd -1658.36; +modify wecc240_bus_2600.Qd 273.633; + object pypower.load { name "wecc240_load_2602"; // ID = '1' @@ -4181,6 +4271,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2602.Pd 88.2906; +modify wecc240_bus_2602.Qd -14.6719; + object pypower.load { name "wecc240_load_2604"; // ID = '1' @@ -4198,6 +4291,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2604.Pd 1842.57; +modify wecc240_bus_2604.Qd -107.501; + object pypower.load { name "wecc240_load_2608"; // ID = '1' @@ -4215,6 +4311,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2608.Pd 88.1412; +modify wecc240_bus_2608.Qd -14.6501; + object pypower.load { name "wecc240_load_2609"; // ID = '1' @@ -4232,6 +4331,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2609.Pd 119.66; +modify wecc240_bus_2609.Qd -16.2215; + object pypower.load { name "wecc240_load_2610"; // ID = '1' @@ -4249,6 +4351,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2610.Pd 88.7829; +modify wecc240_bus_2610.Qd 10.051; + object pypower.load { name "wecc240_load_2611"; // ID = '1' @@ -4266,6 +4371,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2611.Pd 88.0913; +modify wecc240_bus_2611.Qd -14.9472; + object pypower.load { name "wecc240_load_2612"; // ID = '1' @@ -4283,6 +4391,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2612.Pd 106.473; +modify wecc240_bus_2612.Qd -18.7665; + object pypower.load { name "wecc240_load_2613"; // ID = '1' @@ -4300,6 +4411,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2613.Pd 285.443; +modify wecc240_bus_2613.Qd -21.0774; + object pypower.load { name "wecc240_load_2614"; // ID = '1' @@ -4317,6 +4431,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2614.Pd 122.785; +modify wecc240_bus_2614.Qd -12.4731; + object pypower.load { name "wecc240_load_2615"; // ID = '1' @@ -4334,6 +4451,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2615.Pd 713.339; +modify wecc240_bus_2615.Qd -114.863; + object pypower.load { name "wecc240_load_2616"; // ID = '1' @@ -4351,6 +4471,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2616.Pd 104.313; +modify wecc240_bus_2616.Qd -8.31422; + object pypower.load { name "wecc240_load_2617"; // ID = '1' @@ -4368,6 +4491,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2617.Pd 107.572; +modify wecc240_bus_2617.Qd -11.8506; + object pypower.load { name "wecc240_load_2618"; // ID = '1' @@ -4385,6 +4511,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2618.Pd 778.87; +modify wecc240_bus_2618.Qd -151.307; + object pypower.load { name "wecc240_load_2619"; // ID = '1' @@ -4402,6 +4531,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2619.Pd -2461.79; +modify wecc240_bus_2619.Qd 420.44; + object pypower.load { name "wecc240_load_2620"; // ID = '1' @@ -4419,6 +4551,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2620.Pd 180.628; +modify wecc240_bus_2620.Qd -32.0239; + object pypower.load { name "wecc240_load_2621"; // ID = '1' @@ -4436,6 +4571,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_2621.Pd 210.553; +modify wecc240_bus_2621.Qd -25.4988; + object pypower.load { name "wecc240_load_3101"; // ID = '1' @@ -4453,6 +4591,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3101.Pd 304.892; +modify wecc240_bus_3101.Qd -41.6388; + object pypower.load { name "wecc240_load_3102"; // ID = '1' @@ -4470,6 +4611,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3102.Pd 142.726; +modify wecc240_bus_3102.Qd -16.5989; + object pypower.load { name "wecc240_load_3103"; // ID = '1' @@ -4487,6 +4631,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3103.Pd 376.485; +modify wecc240_bus_3103.Qd -29.638; + object pypower.load { name "wecc240_load_3104"; // ID = '1' @@ -4504,6 +4651,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3104.Pd 273.883; +modify wecc240_bus_3104.Qd -55.6974; + object pypower.load { name "wecc240_load_3105"; // ID = '1' @@ -4521,6 +4671,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3105.Pd 211.044; +modify wecc240_bus_3105.Qd -42.959; + object pypower.load { name "wecc240_load_3201"; // ID = '1' @@ -4538,6 +4691,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3201.Pd 417.348; +modify wecc240_bus_3201.Qd -33.3915; + object pypower.load { name "wecc240_load_3202"; // ID = '1' @@ -4555,6 +4711,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3202.Pd 528.788; +modify wecc240_bus_3202.Qd -38.1787; + object pypower.load { name "wecc240_load_3203"; // ID = '1' @@ -4572,6 +4731,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3203.Pd 591.26; +modify wecc240_bus_3203.Qd -43.6488; + object pypower.load { name "wecc240_load_3204"; // ID = '1' @@ -4589,6 +4751,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3204.Pd 601.907; +modify wecc240_bus_3204.Qd 1.53167; + object pypower.load { name "wecc240_load_3205"; // ID = '1' @@ -4606,6 +4771,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3205.Pd 492.123; +modify wecc240_bus_3205.Qd -21.6613; + object pypower.load { name "wecc240_load_3302"; // ID = '1' @@ -4623,6 +4791,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3302.Pd 308.624; +modify wecc240_bus_3302.Qd -41.5594; + object pypower.load { name "wecc240_load_3303"; // ID = '1' @@ -4640,6 +4811,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3303.Pd 560.299; +modify wecc240_bus_3303.Qd -53.7347; + object pypower.load { name "wecc240_load_3304"; // ID = '1' @@ -4657,6 +4831,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3304.Pd 477.221; +modify wecc240_bus_3304.Qd -58.9768; + object pypower.load { name "wecc240_load_3305"; // ID = '1' @@ -4674,6 +4851,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3305.Pd 386.367; +modify wecc240_bus_3305.Qd -32.3295; + object pypower.load { name "wecc240_load_3401"; // ID = '1' @@ -4691,6 +4871,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3401.Pd 491.111; +modify wecc240_bus_3401.Qd -121.09; + object pypower.load { name "wecc240_load_3403"; // ID = '1' @@ -4708,6 +4891,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3403.Pd 464.204; +modify wecc240_bus_3403.Qd -12.4913; + object pypower.load { name "wecc240_load_3404"; // ID = '1' @@ -4725,6 +4911,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3404.Pd 391.2; +modify wecc240_bus_3404.Qd -59.6008; + object pypower.load { name "wecc240_load_3405"; // ID = '1' @@ -4742,6 +4931,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3405.Pd 392.046; +modify wecc240_bus_3405.Qd -109.285; + object pypower.load { name "wecc240_load_3501"; // ID = '1' @@ -4759,6 +4951,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3501.Pd 562.29; +modify wecc240_bus_3501.Qd 15.8624; + object pypower.load { name "wecc240_load_3601"; // ID = '1' @@ -4776,6 +4971,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3601.Pd 94.146; +modify wecc240_bus_3601.Qd -6.49254; + object pypower.load { name "wecc240_load_3701"; // ID = '1' @@ -4793,6 +4991,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3701.Pd 298.554; +modify wecc240_bus_3701.Qd -112.747; + object pypower.load { name "wecc240_load_3801"; // ID = '1' @@ -4810,6 +5011,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3801.Pd 172.1; +modify wecc240_bus_3801.Qd 0.700469; + object pypower.load { name "wecc240_load_3804"; // ID = '1' @@ -4827,6 +5031,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3804.Pd 200.733; +modify wecc240_bus_3804.Qd -25.0877; + object pypower.load { name "wecc240_load_3805"; // ID = '1' @@ -4844,6 +5051,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3805.Pd 446.42; +modify wecc240_bus_3805.Qd -52.1012; + object pypower.load { name "wecc240_load_3806"; // ID = '1' @@ -4861,6 +5071,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3806.Pd 260.133; +modify wecc240_bus_3806.Qd -16.0294; + object pypower.load { name "wecc240_load_3902"; // ID = '1' @@ -4878,6 +5091,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3902.Pd 137.585; +modify wecc240_bus_3902.Qd -5.43747; + object pypower.load { name "wecc240_load_3903"; // ID = '1' @@ -4895,6 +5111,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3903.Pd 196.514; +modify wecc240_bus_3903.Qd -18.191; + object pypower.load { name "wecc240_load_3907"; // ID = '1' @@ -4912,6 +5131,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3907.Pd 405.378; +modify wecc240_bus_3907.Qd -98.9489; + object pypower.load { name "wecc240_load_3908"; // ID = '1' @@ -4929,6 +5151,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3908.Pd 174.645; +modify wecc240_bus_3908.Qd -52.0222; + object pypower.load { name "wecc240_load_3909"; // ID = '1' @@ -4946,6 +5171,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3909.Pd 149.889; +modify wecc240_bus_3909.Qd -48.012; + object pypower.load { name "wecc240_load_3910"; // ID = '1' @@ -4963,6 +5191,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3910.Pd 218.046; +modify wecc240_bus_3910.Qd -50.3099; + object pypower.load { name "wecc240_load_3911"; // ID = '1' @@ -4980,6 +5211,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3911.Pd 212.607; +modify wecc240_bus_3911.Qd -15.3846; + object pypower.load { name "wecc240_load_3912"; // ID = '1' @@ -4997,6 +5231,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3912.Pd 158.226; +modify wecc240_bus_3912.Qd -28.4782; + object pypower.load { name "wecc240_load_3913"; // ID = '1' @@ -5014,6 +5251,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3913.Pd 290.119; +modify wecc240_bus_3913.Qd -65.3099; + object pypower.load { name "wecc240_load_3914"; // ID = '1' @@ -5031,6 +5271,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3914.Pd 205.311; +modify wecc240_bus_3914.Qd -7.66408; + object pypower.load { name "wecc240_load_3915"; // ID = '1' @@ -5048,6 +5291,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3915.Pd 229.759; +modify wecc240_bus_3915.Qd -13.5919; + object pypower.load { name "wecc240_load_3916"; // ID = '1' @@ -5065,6 +5311,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3916.Pd 140.716; +modify wecc240_bus_3916.Qd -24.6977; + object pypower.load { name "wecc240_load_3917"; // ID = '1' @@ -5082,6 +5331,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3917.Pd 214.04; +modify wecc240_bus_3917.Qd -31.3602; + object pypower.load { name "wecc240_load_3918"; // ID = '1' @@ -5099,6 +5351,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3918.Pd 286.17; +modify wecc240_bus_3918.Qd -30.2126; + object pypower.load { name "wecc240_load_3919"; // ID = '1' @@ -5116,6 +5371,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3919.Pd 163.972; +modify wecc240_bus_3919.Qd -48.9383; + object pypower.load { name "wecc240_load_3920"; // ID = '1' @@ -5133,6 +5391,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3920.Pd 150.963; +modify wecc240_bus_3920.Qd -44.12; + object pypower.load { name "wecc240_load_3921"; // ID = '1' @@ -5150,6 +5411,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3921.Pd 135.755; +modify wecc240_bus_3921.Qd 3.55748; + object pypower.load { name "wecc240_load_3922"; // ID = '1' @@ -5167,6 +5431,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3922.Pd 229.804; +modify wecc240_bus_3922.Qd -51.8948; + object pypower.load { name "wecc240_load_3923"; // ID = '1' @@ -5184,6 +5451,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3923.Pd 359.619; +modify wecc240_bus_3923.Qd -6.43415; + object pypower.load { name "wecc240_load_3924"; // ID = '1' @@ -5201,6 +5471,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3924.Pd 301.623; +modify wecc240_bus_3924.Qd -28.8103; + object pypower.load { name "wecc240_load_3926"; // ID = '1' @@ -5218,6 +5491,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_3926.Pd 229.639; +modify wecc240_bus_3926.Qd -81.5565; + object pypower.load { name "wecc240_load_4002"; // ID = '1' @@ -5235,6 +5511,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4002.Pd 171.773; +modify wecc240_bus_4002.Qd -11.1448; + object pypower.load { name "wecc240_load_4004"; // ID = '1' @@ -5252,6 +5531,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4004.Pd 271.964; +modify wecc240_bus_4004.Qd -27.2454; + object pypower.load { name "wecc240_load_4005"; // ID = '1' @@ -5269,6 +5551,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4005.Pd 478.028; +modify wecc240_bus_4005.Qd -44.7031; + object pypower.load { name "wecc240_load_4008"; // ID = '1' @@ -5286,6 +5571,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4008.Pd 283.484; +modify wecc240_bus_4008.Qd -40.422; + object pypower.load { name "wecc240_load_4009"; // ID = '1' @@ -5303,6 +5591,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4009.Pd 2164.91; +modify wecc240_bus_4009.Qd -437.864; + object pypower.load { name "wecc240_load_4010"; // ID = '1' @@ -5320,6 +5611,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4010.Pd 3068.29; +modify wecc240_bus_4010.Qd -634.006; + object pypower.load { name "wecc240_load_4101"; // ID = '1' @@ -5337,6 +5631,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4101.Pd 975.849; +modify wecc240_bus_4101.Qd 194.419; + object pypower.load { name "wecc240_load_4102"; // ID = '1' @@ -5354,6 +5651,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4102.Pd 479.478; +modify wecc240_bus_4102.Qd 33.5259; + object pypower.load { name "wecc240_load_4103"; // ID = '1' @@ -5371,6 +5671,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4103.Pd 11.6535; +modify wecc240_bus_4103.Qd -0.761607; + object pypower.load { name "wecc240_load_4104"; // ID = '1' @@ -5388,6 +5691,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4104.Pd 2467.02; +modify wecc240_bus_4104.Qd -647.51; + object pypower.load { name "wecc240_load_4201"; // ID = '1' @@ -5405,6 +5711,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4201.Pd 5747.99; +modify wecc240_bus_4201.Qd 410.843; + object pypower.load { name "wecc240_load_4202"; // ID = '1' @@ -5422,6 +5731,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4202.Pd 4511.08; +modify wecc240_bus_4202.Qd -653.997; + object pypower.load { name "wecc240_load_4203"; // ID = '1' @@ -5439,6 +5751,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4203.Pd 4345.74; +modify wecc240_bus_4203.Qd -884.058; + object pypower.load { name "wecc240_load_4204"; // ID = '1' @@ -5456,6 +5771,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_4204.Pd 999.209; +modify wecc240_bus_4204.Qd -135.635; + object pypower.load { name "wecc240_load_5001"; // ID = '1' @@ -5473,6 +5791,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_5001.Pd 7535.81; +modify wecc240_bus_5001.Qd -760.173; + object pypower.load { name "wecc240_load_5002"; // ID = '1' @@ -5490,6 +5811,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_5002.Pd 8937.4; +modify wecc240_bus_5002.Qd -1093.01; + object pypower.load { name "wecc240_load_5003"; // ID = '1' @@ -5507,6 +5831,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_5003.Pd 610.598; +modify wecc240_bus_5003.Qd -112.606; + object pypower.load { name "wecc240_load_6102"; // ID = '1' @@ -5524,6 +5851,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6102.Pd 1008.69; +modify wecc240_bus_6102.Qd 302.747; + object pypower.load { name "wecc240_load_6103"; // ID = '1' @@ -5541,6 +5871,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6103.Pd 379.278; +modify wecc240_bus_6103.Qd 100.816; + object pypower.load { name "wecc240_load_6104"; // ID = '1' @@ -5558,6 +5891,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6104.Pd 1698.23; +modify wecc240_bus_6104.Qd 79.3766; + object pypower.load { name "wecc240_load_6201"; // ID = '1' @@ -5575,6 +5911,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6201.Pd 204.123; +modify wecc240_bus_6201.Qd 26.3756; + object pypower.load { name "wecc240_load_6202"; // ID = '1' @@ -5592,6 +5931,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6202.Pd 88.9244; +modify wecc240_bus_6202.Qd 4.24367; + object pypower.load { name "wecc240_load_6203"; // ID = '1' @@ -5609,6 +5951,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6203.Pd 608.834; +modify wecc240_bus_6203.Qd 68.9708; + object pypower.load { name "wecc240_load_6204"; // ID = '1' @@ -5626,6 +5971,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6204.Pd 701.032; +modify wecc240_bus_6204.Qd 38.2709; + object pypower.load { name "wecc240_load_6205"; // ID = '1' @@ -5643,6 +5991,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6205.Pd 476.739; +modify wecc240_bus_6205.Qd 110.081; + object pypower.load { name "wecc240_load_6301"; // ID = '1' @@ -5660,6 +6011,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6301.Pd 497.133; +modify wecc240_bus_6301.Qd 144.337; + object pypower.load { name "wecc240_load_6302"; // ID = '1' @@ -5677,6 +6031,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6302.Pd 500.946; +modify wecc240_bus_6302.Qd -316.403; + object pypower.load { name "wecc240_load_6303"; // ID = '1' @@ -5694,6 +6051,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6303.Pd 649.576; +modify wecc240_bus_6303.Qd 368.057; + object pypower.load { name "wecc240_load_6305"; // ID = '1' @@ -5711,6 +6071,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6305.Pd 52.1639; +modify wecc240_bus_6305.Qd 30.1142; + object pypower.load { name "wecc240_load_6401"; // ID = '1' @@ -5728,6 +6091,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6401.Pd 1649.61; +modify wecc240_bus_6401.Qd -572.769; + object pypower.load { name "wecc240_load_6402"; // ID = '1' @@ -5745,6 +6111,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6402.Pd 261.92; +modify wecc240_bus_6402.Qd -100.571; + object pypower.load { name "wecc240_load_6403"; // ID = '1' @@ -5762,6 +6131,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6403.Pd 2.1924; +modify wecc240_bus_6403.Qd 0.153904; + object pypower.load { name "wecc240_load_6404"; // ID = '1' @@ -5779,6 +6151,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6404.Pd 29.6759; +modify wecc240_bus_6404.Qd -2.11502; + object pypower.load { name "wecc240_load_6501"; // ID = '1' @@ -5796,6 +6171,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6501.Pd 197.326; +modify wecc240_bus_6501.Qd -1.46063; + object pypower.load { name "wecc240_load_6502"; // ID = '1' @@ -5813,6 +6191,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6502.Pd 1570.1; +modify wecc240_bus_6502.Qd -32.3572; + object pypower.load { name "wecc240_load_6503"; // ID = '1' @@ -5830,6 +6211,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6503.Pd 434.149; +modify wecc240_bus_6503.Qd 78.2989; + object pypower.load { name "wecc240_load_6504"; // ID = '1' @@ -5847,6 +6231,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6504.Pd 300.343; +modify wecc240_bus_6504.Qd -6.18853; + object pypower.load { name "wecc240_load_6505"; // ID = '1' @@ -5864,6 +6251,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6505.Pd 6.93939; +modify wecc240_bus_6505.Qd 1.08064; + object pypower.load { name "wecc240_load_6507"; // ID = '1' @@ -5881,6 +6271,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6507.Pd 554.915; +modify wecc240_bus_6507.Qd 2.8029; + object pypower.load { name "wecc240_load_6508"; // ID = '1' @@ -5898,6 +6291,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6508.Pd 132.579; +modify wecc240_bus_6508.Qd 3.55902; + object pypower.load { name "wecc240_load_6509"; // ID = '1' @@ -5915,6 +6311,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6509.Pd 8.67119; +modify wecc240_bus_6509.Qd -0.175852; + object pypower.load { name "wecc240_load_6510"; // ID = '1' @@ -5932,6 +6331,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_6510.Pd 1949.19; +modify wecc240_bus_6510.Qd 11.4886; + object pypower.load { name "wecc240_load_7001"; // ID = '1' @@ -5949,6 +6351,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_7001.Pd 5815.98; +modify wecc240_bus_7001.Qd -3897.09; + object pypower.load { name "wecc240_load_7002"; // ID = '1' @@ -5966,6 +6371,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_7002.Pd 2197.44; +modify wecc240_bus_7002.Qd -1303.24; + object pypower.load { name "wecc240_load_8003"; // ID = '1' @@ -5983,6 +6391,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_8003.Pd 586.321; +modify wecc240_bus_8003.Qd -35.6618; + object pypower.load { name "wecc240_load_8004"; // ID = '1' @@ -6000,6 +6411,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_8004.Pd 3337.94; +modify wecc240_bus_8004.Qd -692.915; + object pypower.load { name "wecc240_load_8005"; // ID = '1' @@ -6017,6 +6431,9 @@ object pypower.load response 0.0; // DGENF "0"; } +modify wecc240_bus_8005.Pd 1183.66; +modify wecc240_bus_8005.Qd -282.368; + object pypower.gen { name "wecc240_gen_1032_0"; @@ -9680,6 +10097,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9694,6 +10116,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9708,6 +10135,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9722,6 +10154,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9736,6 +10173,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9750,6 +10192,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9764,6 +10211,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9778,6 +10230,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9792,6 +10249,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1630.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9806,6 +10268,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1630.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9820,6 +10287,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9834,6 +10306,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9848,6 +10325,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9862,6 +10344,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1630.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9876,6 +10363,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9890,6 +10382,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1630.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9904,6 +10401,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1630.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9918,6 +10420,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9932,6 +10439,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9946,6 +10458,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9960,6 +10477,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9974,6 +10496,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -9988,6 +10515,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10002,6 +10534,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1800.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10016,6 +10553,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1800.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10030,6 +10572,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1160.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10044,6 +10591,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10058,6 +10610,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10072,6 +10629,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1160.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10086,6 +10648,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1800.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10100,6 +10667,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10114,6 +10686,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10128,6 +10705,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10142,6 +10724,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10156,6 +10743,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10170,6 +10762,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10184,6 +10781,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10198,6 +10800,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10212,6 +10819,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10226,6 +10838,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10240,6 +10857,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10254,6 +10876,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10268,6 +10895,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10282,6 +10914,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10296,6 +10933,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10310,6 +10952,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10324,6 +10971,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2134.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10338,6 +10990,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2134.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10352,6 +11009,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2100.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10366,6 +11028,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3070.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10380,6 +11047,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3070.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10394,6 +11066,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3070.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10408,6 +11085,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2320.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10422,6 +11104,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1160.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10436,6 +11123,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2320.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10450,6 +11142,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2320.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10464,6 +11161,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2320.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10478,6 +11180,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2320.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10492,6 +11199,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10506,6 +11218,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10520,6 +11237,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10534,6 +11256,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2320.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10548,6 +11275,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2320.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10562,6 +11294,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10576,6 +11313,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10590,6 +11332,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10604,6 +11351,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10618,6 +11370,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10632,6 +11389,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10646,6 +11408,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10660,6 +11427,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10674,6 +11446,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10688,6 +11465,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10702,6 +11484,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10716,6 +11503,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10730,6 +11522,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10744,6 +11541,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10758,6 +11560,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10772,6 +11579,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10786,6 +11598,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10800,6 +11617,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10814,6 +11636,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10828,6 +11655,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10842,6 +11674,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10856,6 +11693,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10870,6 +11712,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10884,6 +11731,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10898,6 +11750,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10912,6 +11769,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10926,6 +11788,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10940,6 +11807,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10954,6 +11826,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10968,6 +11845,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10982,6 +11864,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -10996,6 +11883,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11010,6 +11902,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11024,6 +11921,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11038,6 +11940,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11052,6 +11959,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11066,6 +11978,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11080,6 +11997,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11094,6 +12016,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11108,6 +12035,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11122,6 +12054,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11136,6 +12073,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11150,6 +12092,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11164,6 +12111,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11178,6 +12130,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11192,6 +12149,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11206,6 +12168,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11220,6 +12187,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11234,6 +12206,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11248,6 +12225,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11262,6 +12244,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11276,6 +12263,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11290,6 +12282,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11304,6 +12301,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11318,6 +12320,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11332,6 +12339,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11346,6 +12358,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11360,6 +12377,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11374,6 +12396,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11388,6 +12415,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11402,6 +12434,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11416,6 +12453,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11430,6 +12472,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11444,6 +12491,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11458,6 +12510,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11472,6 +12529,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11486,6 +12548,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11500,6 +12567,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11514,6 +12586,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11528,6 +12605,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11542,6 +12624,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11556,6 +12643,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11570,6 +12662,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11584,6 +12681,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11598,6 +12700,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11612,6 +12719,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11626,6 +12738,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11640,6 +12757,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11654,6 +12776,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11668,6 +12795,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11682,6 +12814,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11696,6 +12833,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11710,6 +12852,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11724,6 +12871,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11738,6 +12890,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11752,6 +12909,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11766,6 +12928,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11780,6 +12947,11 @@ object pypower.branch rateA 0.00 MVA; rateB 1120.00 MVA; rateC 1120.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11794,6 +12966,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11808,6 +12985,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11822,6 +13004,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11836,6 +13023,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11850,6 +13042,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11864,6 +13061,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11878,6 +13080,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11892,6 +13099,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11906,6 +13118,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11920,6 +13137,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11934,6 +13156,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11948,6 +13175,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11962,6 +13194,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11976,6 +13213,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -11990,6 +13232,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12004,6 +13251,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12018,6 +13270,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12032,6 +13289,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12046,6 +13308,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12060,6 +13327,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12074,6 +13346,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12088,6 +13365,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12102,6 +13384,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12116,6 +13403,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12130,6 +13422,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12144,6 +13441,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12158,6 +13460,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12172,6 +13479,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12186,6 +13498,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2134.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12200,6 +13517,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2134.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12214,6 +13536,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2134.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12228,6 +13555,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1560.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12242,6 +13574,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12256,6 +13593,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12270,6 +13612,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12284,6 +13631,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12298,6 +13650,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12312,6 +13669,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12326,6 +13688,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12340,6 +13707,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1800.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12354,6 +13726,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12368,6 +13745,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12382,6 +13764,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12396,6 +13783,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12410,6 +13802,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12424,6 +13821,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12438,6 +13840,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12452,6 +13859,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12466,6 +13878,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12480,6 +13897,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12494,6 +13916,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12508,6 +13935,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12522,6 +13954,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12536,6 +13973,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 838.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12550,6 +13992,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 838.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12564,6 +14011,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12578,6 +14030,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 838.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12592,6 +14049,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 752.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12606,6 +14068,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 602.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12620,6 +14087,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 752.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12634,6 +14106,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12648,6 +14125,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12662,6 +14144,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12676,6 +14163,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12690,6 +14182,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12704,6 +14201,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12718,6 +14220,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12732,6 +14239,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12746,6 +14258,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12760,6 +14277,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 838.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12774,6 +14296,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12788,6 +14315,11 @@ object pypower.branch rateA 0.00 MVA; rateB 986.00 MVA; rateC 888.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12802,6 +14334,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12816,6 +14353,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12830,6 +14372,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3600.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12844,6 +14391,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12858,6 +14410,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12872,6 +14429,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2400.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12886,6 +14448,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12900,6 +14467,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1732.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12914,6 +14486,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2000.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12928,6 +14505,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2000.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12942,6 +14524,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 1732.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12956,6 +14543,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12970,6 +14562,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12984,6 +14581,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -12998,6 +14600,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13012,6 +14619,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13026,6 +14638,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13040,6 +14657,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2175.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13054,6 +14676,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2175.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13068,6 +14695,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13082,6 +14714,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13096,6 +14733,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13110,6 +14752,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13124,6 +14771,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13138,6 +14790,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3450.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13152,6 +14809,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13166,6 +14828,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13180,6 +14847,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13194,6 +14866,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13208,6 +14885,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13222,6 +14904,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2400.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13236,6 +14923,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2400.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13250,6 +14942,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2000.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13264,6 +14961,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2000.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13278,6 +14980,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13292,6 +14999,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13306,6 +15018,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13320,6 +15037,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13334,6 +15056,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13348,6 +15075,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13362,6 +15094,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13376,6 +15113,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13390,6 +15132,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13404,6 +15151,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13418,6 +15170,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13432,6 +15189,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13446,6 +15208,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13460,6 +15227,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13474,6 +15246,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13488,6 +15265,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 3020.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13502,6 +15284,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2400.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13516,6 +15303,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13530,6 +15322,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13544,6 +15341,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13558,6 +15360,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2000.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13572,6 +15379,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13586,6 +15398,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2000.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13600,6 +15417,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2000.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13614,6 +15436,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13628,6 +15455,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13642,6 +15474,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13656,6 +15493,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13670,6 +15512,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13684,6 +15531,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13698,6 +15550,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13712,6 +15569,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13726,6 +15588,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13740,6 +15607,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13754,6 +15626,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2000.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13768,6 +15645,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13782,6 +15664,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13796,6 +15683,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13810,6 +15702,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13824,6 +15721,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13838,6 +15740,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13852,6 +15759,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13866,6 +15778,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13880,6 +15797,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13894,6 +15816,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13908,6 +15835,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13922,6 +15854,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13936,6 +15873,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13950,6 +15892,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13964,6 +15911,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13978,6 +15930,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -13992,6 +15949,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14006,6 +15968,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14020,6 +15987,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14034,6 +16006,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14048,6 +16025,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14062,6 +16044,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14076,6 +16063,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14090,6 +16082,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14104,6 +16101,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14118,6 +16120,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14132,6 +16139,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14146,6 +16158,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14160,6 +16177,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14174,6 +16196,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14188,6 +16215,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14202,6 +16234,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 2000.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14216,6 +16253,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14230,6 +16272,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14244,6 +16291,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14258,6 +16310,11 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } object pypower.branch { @@ -14272,4 +16329,9 @@ object pypower.branch rateA 0.00 MVA; rateB 0.00 MVA; rateC 747.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; } diff --git a/converters/raw2glm.py b/converters/raw2glm.py index 5e6fdb8ad..7195b1377 100644 --- a/converters/raw2glm.py +++ b/converters/raw2glm.py @@ -22,7 +22,6 @@ def help(): file name) """ - def main(): filename_raw = None filename_glm = None @@ -184,7 +183,10 @@ def convert(ifile,ofile,options={}): status {status}; response {response}; // DGENF "{row[16]}"; -}}""",file=glm) +}} +modify {oname}_bus_{row[0]}.Pd {bus_S[row[0]].real:.6g}; +modify {oname}_bus_{row[0]}.Qd {bus_S[row[0]].imag:.6g}; +""",file=glm) elif block == "GENERATOR_DATA": @@ -240,6 +242,11 @@ def convert(ifile,ofile,options={}): rateA {row[7]} MVA; rateB {row[8]} MVA; rateC {row[9]} MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; }}""",file=glm) else: diff --git a/module/mysql/database.cpp b/module/mysql/database.cpp index d8b2061f8..926d4f253 100644 --- a/module/mysql/database.cpp +++ b/module/mysql/database.cpp @@ -303,7 +303,7 @@ const char *database::get_last_error(void) { return mysql_error(mysql); } -bool database::get_sqlbind(MYSQL_BIND &value, gld_property &target, bool *error) +bool database::get_sqlbind(MYSQL_BIND &value, gld_property &target, my_bool *error) { memset(&value,0,sizeof(value)); switch ( target.get_type() ) { diff --git a/module/mysql/database.h b/module/mysql/database.h index 94645eee5..2172eedcd 100644 --- a/module/mysql/database.h +++ b/module/mysql/database.h @@ -111,7 +111,7 @@ class database : public gld_object { const char *get_sqltype(gld_property &p); char *get_sqldata(char *buffer, size_t size, gld_property &p, double scale=1.0); char *get_sqldata(char *buffer, size_t size, gld_property &p, gld_unit *unit=NULL); - bool get_sqlbind(MYSQL_BIND &value,gld_property &target, bool *error=NULL); + bool get_sqlbind(MYSQL_BIND &value,gld_property &target, my_bool *error=NULL); bool check_field(const char *table, const char *field); TIMESTAMP convert_from_dbtime(TIMESTAMP); diff --git a/module/pypower/branch.cpp b/module/pypower/branch.cpp index 0ef5bd3b0..58412db45 100644 --- a/module/pypower/branch.cpp +++ b/module/pypower/branch.cpp @@ -52,7 +52,9 @@ branch::branch(MODULE *module) PT_double, "angle[pu]", get_angle_offset(), PT_DESCRIPTION, "transformer phase shift angle (degrees)", - PT_int32, "status", get_status_offset(), + PT_enumeration, "status", get_status_offset(), + PT_KEYWORD,"OUT",(enumeration)BS_OUT, + PT_KEYWORD,"IN",(enumeration)BS_IN, PT_DESCRIPTION, "initial branch status, 1 - in service, 0 - out of service", PT_double, "angmin[deg]", get_angmin_offset(), diff --git a/module/pypower/branch.h b/module/pypower/branch.h index 475a6d6c5..b23c19ffc 100644 --- a/module/pypower/branch.h +++ b/module/pypower/branch.h @@ -21,7 +21,8 @@ class branch : public gld_object GL_ATOMIC(double,rateC); GL_ATOMIC(double,ratio); GL_ATOMIC(double,angle); - GL_ATOMIC(int32,status); + typedef enum {BS_OUT=0,BS_IN=1} BRANCHSTATUS; + GL_ATOMIC(enumeration,status); GL_ATOMIC(double,angmin); GL_ATOMIC(double,angmax); diff --git a/module/pypower/powerline.cpp b/module/pypower/powerline.cpp index 176335406..dd6f90d42 100644 --- a/module/pypower/powerline.cpp +++ b/module/pypower/powerline.cpp @@ -130,11 +130,11 @@ TIMESTAMP powerline::precommit(TIMESTAMP t0) parent->set_x(get_Z().Im()); parent->set_b(get_Y().Im()); parent->set_rateA(get_rateA()); - parent->set_status(1); + parent->set_status(branch::BS_IN); } else { - parent->set_status(0); + parent->set_status(branch::BS_OUT); } } else if ( get_status() == PLS_IN ) diff --git a/module/pypower/relay.cpp b/module/pypower/relay.cpp index 46bf6175b..d9b7599f4 100644 --- a/module/pypower/relay.cpp +++ b/module/pypower/relay.cpp @@ -110,11 +110,11 @@ TIMESTAMP relay::precommit(TIMESTAMP t0) parent->set_x(get_impedance().Im()); parent->set_b(get_impedance().Inv().Im()); parent->set_rateA(get_rating()); - parent->set_status(1); + parent->set_status(branch::BS_IN); } else { - parent->set_status(0); + parent->set_status(branch::BS_OUT); } } else diff --git a/module/pypower/transformer.cpp b/module/pypower/transformer.cpp index bd99e65ce..afa2d8e4e 100644 --- a/module/pypower/transformer.cpp +++ b/module/pypower/transformer.cpp @@ -117,11 +117,11 @@ TIMESTAMP transformer::precommit(TIMESTAMP t0) parent->set_ratio(get_turns_ratio()); parent->set_angle(get_phase_shift()); parent->set_rateA(get_rating()); - parent->set_status(1); + parent->set_status(branch::BS_IN); } else { - parent->set_status(0); + parent->set_status(branch::BS_OUT); } } else From 60701dfbdafdd7237de2b2903f69d7a1ea21ce2b Mon Sep 17 00:00:00 2001 From: dchassin Date: Mon, 4 Mar 2024 04:39:11 -0800 Subject: [PATCH 112/122] Update raw2glm.py --- converters/raw2glm.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/converters/raw2glm.py b/converters/raw2glm.py index 7195b1377..116c84eb0 100644 --- a/converters/raw2glm.py +++ b/converters/raw2glm.py @@ -240,15 +240,17 @@ def convert(ifile,ofile,options={}): b {row[5]}; // NAME '{row[6]}' rateA {row[7]} MVA; - rateB {row[8]} MVA; - rateC {row[9]} MVA; + rateB {row[7]} MVA; + rateC {row[8]} MVA; + // rate3 "{row[9]}"; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; }}""",file=glm) - + elif row[0] == "Q": + break else: # gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min"\ From 5b71785cb6902f181b45c8c3ccd892bb894c0498 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 4 Mar 2024 06:00:15 -0800 Subject: [PATCH 113/122] Fix database compile error --- module/mysql/database.cpp | 2 +- module/mysql/database.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/module/mysql/database.cpp b/module/mysql/database.cpp index 926d4f253..d8b2061f8 100644 --- a/module/mysql/database.cpp +++ b/module/mysql/database.cpp @@ -303,7 +303,7 @@ const char *database::get_last_error(void) { return mysql_error(mysql); } -bool database::get_sqlbind(MYSQL_BIND &value, gld_property &target, my_bool *error) +bool database::get_sqlbind(MYSQL_BIND &value, gld_property &target, bool *error) { memset(&value,0,sizeof(value)); switch ( target.get_type() ) { diff --git a/module/mysql/database.h b/module/mysql/database.h index 2172eedcd..94645eee5 100644 --- a/module/mysql/database.h +++ b/module/mysql/database.h @@ -111,7 +111,7 @@ class database : public gld_object { const char *get_sqltype(gld_property &p); char *get_sqldata(char *buffer, size_t size, gld_property &p, double scale=1.0); char *get_sqldata(char *buffer, size_t size, gld_property &p, gld_unit *unit=NULL); - bool get_sqlbind(MYSQL_BIND &value,gld_property &target, my_bool *error=NULL); + bool get_sqlbind(MYSQL_BIND &value,gld_property &target, bool *error=NULL); bool check_field(const char *table, const char *field); TIMESTAMP convert_from_dbtime(TIMESTAMP); From 182b20c29102561c50ef9465697c906829227145 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 4 Mar 2024 06:45:08 -0800 Subject: [PATCH 114/122] Update raw2glm.py --- converters/raw2glm.py | 130 ++++++++++++++++++++++++++---------------- 1 file changed, 81 insertions(+), 49 deletions(-) diff --git a/converters/raw2glm.py b/converters/raw2glm.py index 116c84eb0..ce3bf1eeb 100644 --- a/converters/raw2glm.py +++ b/converters/raw2glm.py @@ -22,6 +22,24 @@ def help(): file name) """ +E_OK = 0 +E_SYNTAX = 1 +E_MISSING = 2 +E_EXCEPTION = 9 +def error(msg,file="raw2glm.py",lineno=None,exitcode=None): + if lineno is None: + print(f"ERROR [{file}]: {msg}",file=sys.stderr,flush=True) + else: + print(f"ERROR [{file}@{lineno}]: {msg}",file=sys.stderr,flush=True) + if not exitcode is None: + sys.exit(exitcode) + +def warning(msg,file="raw2glm.py",lineno=None): + if lineno is None: + print(f"WARNING [{file}]: {msg}",file=sys.stderr,flush=True) + else: + print(f"WARNING [{file}@{lineno}]: {msg}",file=sys.stderr,flush=True) + def main(): filename_raw = None filename_glm = None @@ -32,17 +50,16 @@ def main(): ["config","help","ifile=","ofile=",'name='], ) except getopt.GetoptError: - sys.exit(2) + sys.exit(E_MISSING) if not opts : - print('ERROR [raw2glm.py]: missing command arguments') - sys.exit(2) + error("missing command arguments",exitcode=E_MISSING) for opt, arg in opts: if opt in ("-c","--config"): print(config) - sys.exit() + sys.exit(E_OK) elif opt in ("-h","--help"): print(help()) - sys.exit() + sys.exit(E_OK) elif opt in ("-i", "--ifile"): filename_raw = arg elif opt in ("-o", "--ofile"): @@ -50,12 +67,10 @@ def main(): elif opt in ("-N", "--name"): prefix = arg else : - print(f"ERROR [raw2glm.py]: {opt}={arg} is not a valid option") - sys.exit(1) + error("{opt}={arg} is not a valid option",exitcode=E_SYNTAX) if not filename_raw: - print(f"ERROR [raw2glm.py]: input filename not specified") - sys.exit(1) + error("input filename not specified",exitcode=E_MISSING) try: convert( @@ -64,10 +79,10 @@ def main(): options = dict(prefix = prefix), ) except Exception as err: - print(f"ERROR [raw2glm.py]: {err}") + error(err) import traceback traceback.print_exception(err,file=sys.stderr) - sys.exit(9) + sys.exit(E_EXCEPTION) def convert(ifile,ofile,options={}): """Default converter PSS/E RAW file (version 34-ish)""" @@ -84,6 +99,7 @@ def convert(ifile,ofile,options={}): busndx = {} genndx = {} branchndx = {} + xfrmndx = {} bus_S = {} bus_V = {} oname = options['prefix'] if 'prefix' in options and not options['prefix'] is None else os.path.splitext(os.path.basename(ofile))[0] @@ -94,16 +110,27 @@ def convert(ifile,ofile,options={}): reader = csv.reader(raw,delimiter=',',quotechar="'") block = None + lineno = 0 + fields = {} + items = lambda row: "// No fields provided" for values in reader: + lineno += 1 row = [x.strip() for x in values] if row[0].startswith("@!"): # comment - pass + if block: + fields[block] = [x.strip().replace(' ','') for x in row] + fields[block][0] = fields[block][0][2:].strip() + if block in fields: + items = lambda row:"\n ".join([f"// {x} = {y};" for x,y in zip(fields[block],row)]) + else: + items = lambda row: "// No fields provided" elif row[0] == '0': # system-wide data block = 'SYSTEM_DATA' print(f"""module pypower {{ + // {block} = {row} version 2; baseMVA {row[1]}; // {row[5]} @@ -135,24 +162,23 @@ def convert(ifile,ofile,options={}): typemap = ['UNKNOWN','PQ','PV','REF','NONE','PQREF'] # map PSSE bus types to pypower bus types print(f"""object pypower.bus {{ - name "{oname}_bus_{row[0]}"; - // NAME "{row[1]}"; + name "{oname}_N_{row[0]}"; bus_i {bus_i}; baseKV {row[2]} kV; type {typemap[int(row[3])]}; area {row[4]}; zone {row[5]}; - // ROW[6] "{row[6]}"; Vm {row[7]} kV; Va {row[8]} deg; Pd {float(row[9])-float(row[11])} MW; Qd {float(row[10])-float(row[12])} MVAr; + {items(row)}; }}""",file=glm) elif block == 'LOAD_DATA': if not row[0] in busndx: - print(f"WARNING [raw2glm.py]: load '{row[0]}' not a valid bus index") + warning(f"load '{row[0]}' not a valid bus index",ifile,lineno) # PSSE: I,'ID',STAT,AREA,ZONE, PL, QL, IP, IQ, YP, YQ, OWNER,SCALE,INTRPT, DGENP, DGENQ, DGENF try: @@ -169,23 +195,18 @@ def convert(ifile,ofile,options={}): bus_S[row[0]] += V.conjugate()*V/Z.conjugate() print(f"""object pypower.load {{ - name "{oname}_load_{row[0]}"; // ID = '{row[1]}' - parent "{oname}_bus_{row[0]}"; + name "{oname}_L_{row[0]}"; + parent "{oname}_N_{row[0]}"; status "{"ONLINE" if row[2] == 1 else "OFFLINE"}"; - // AREA "{row[3]}"; - // ZONE "{row[4]}"; Z {Z.real:.4g}{Z.imag:+.4g}j Ohm; I {I.real:.4g}{I.imag:+.4g}j A; P {P.real:.4g}{P.imag:+.4g}j MVA; - // OWNER "{row[11]}"; - // SCALE "{row[12]}"; - // INTRPT "{row[13]}"; status {status}; response {response}; - // DGENF "{row[16]}"; + {items(row)} }} -modify {oname}_bus_{row[0]}.Pd {bus_S[row[0]].real:.6g}; -modify {oname}_bus_{row[0]}.Qd {bus_S[row[0]].imag:.6g}; +modify {oname}_N_{row[0]}.Pd {bus_S[row[0]].real:.6g}; +modify {oname}_N_{row[0]}.Qd {bus_S[row[0]].imag:.6g}; """,file=glm) elif block == "GENERATOR_DATA": @@ -193,32 +214,18 @@ def convert(ifile,ofile,options={}): genid = int(row[0]) genndx[genid] = genndx[genid]+1 if genid in genndx else 0 if not row[0] in busndx: - print(f"WARNING [raw2glm.py]: gen '{row[0]}' not a valid bus index") + warning(f"gen '{row[0]}' not a valid bus index",ifile,lineno) # PSSE: I,'ID', PG, QG, QT, QB, VS, IREG, MBASE, ZR, ZX, RT, XT, GTAP,STAT, RMPCT, PT, PB, O1, F1, O2, F2, O3, F3, O4, F4,WMOD, WPF,NREG print(f"""object pypower.gen {{ - name "{oname}_gen_{row[0]}_{genndx[genid]}"; - // ID {row[1]}; + name "{oname}_G_{row[0]}_{genndx[genid]}"; bus {busndx[row[0]]}; Pg {row[2]} MW; Qg {row[3]} MVAr; - // QT "{row[4]}"; - // QB "{row[5]}"; Vg {row[6]} pu*V; - // IREG "{row[7]}"; mBase {row[8]} MVA; - // ZR "{row[9]}"; - // ZX "{row[10]}"; - // RT "{row[11]}"; - // XT "{row[12]}"; - // GTAP "{row[13]}"; - // STAT "{row[14]}"; - // RMPCT "{row[15]}"; - // PT "{row[16]}"; - // PB "{row[17]}"; - // O1 "{row[18]}"; - // F1 "{row[19]}"; status IN_SERVICE; + {items(row)} }}""",file=glm) elif block == "BRANCH_DATA": @@ -226,37 +233,62 @@ def convert(ifile,ofile,options={}): branchid = f"{row[0]}_{row[1]}" branchndx[branchid] = branchndx[branchid]+1 if branchid in branchndx else 0 if not row[0] in busndx or not row[1] in busndx: - print(f"WARNING [raw2glm.py]: branch '{row[0]}' or '{row[1]}' not a valid bus index") + warning(f"branch '{row[0]}' or '{row[1]}' not a valid bus index",ifile,lineno) # PSSE: I, J,'CKT', R, X, B, 'N A M E' , RATE1, RATE2, RATE3, print(f"""object pypower.branch {{ - name "{oname}_branch_{branchid}_{branchndx[branchid]}"; + name "{oname}_B_{branchid}_{branchndx[branchid]}"; fbus {busndx[row[0]]}; tbus {busndx[row[1]]}; - // CKT "{row[2]}"; r {row[3]}; x {row[4]}; b {row[5]}; - // NAME '{row[6]}' rateA {row[7]} MVA; rateB {row[7]} MVA; rateC {row[8]} MVA; - // rate3 "{row[9]}"; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; + {items(row)} +}}""",file=glm) + + elif block == "TRANSFORMER_DATA": + + if row[0] in busndx and row[1] in busndx: + branchid = f"{row[0]}_{row[1]}" + branchndx[branchid] = branchndx[branchid]+1 if branchid in branchndx else 0 + xfrmid = f"{row[0]}_{row[1]}" + xfrmndx[xfrmid] = xfrmndx[xfrmid]+1 if xfrmid in xfrmndx else 0 + print(f"""object pypower.branch +{{ + name "{oname}_B_{branchid}_{branchndx[branchid]}"; + object pypower.transformer + {{ + name "{oname}_T_{xfrmid}_{xfrmndx[xfrmid]}"; + // TODO + }}; + {items(row)} }}""",file=glm) + warning(f"{block} GLM output is TODO",ifile,lineno) + + elif block in ["AREA_DATA","ZONE_DATA","OWNER_DATA","SWITCHED_SHUNT_DATA"]: + + print(f"""// {block} = {row}""",file=glm) + elif row[0] == "Q": + + print(f"""// END OF INPUT FILE {ifile}""",file=glm) break + else: # gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min"\ # + " Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", # branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", - print(f"WARNING [raw2glm.py]: {block} block converter not implemented") + warning(f"{block} block converter not implemented",ifile,lineno) if __name__ == '__main__': main() From f57487ed3781b0e92cb4dff7289a558bdea3c293 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Mon, 4 Mar 2024 06:45:18 -0800 Subject: [PATCH 115/122] Update wecc240.glm --- converters/autotest/wecc240.glm | 28797 ++++++++++++++++++++++-------- 1 file changed, 21675 insertions(+), 7122 deletions(-) diff --git a/converters/autotest/wecc240.glm b/converters/autotest/wecc240.glm index 7247c15a3..5c7b09eb1 100644 --- a/converters/autotest/wecc240.glm +++ b/converters/autotest/wecc240.glm @@ -1,10099 +1,12409 @@ // generated by -i autotest/wecc240.raw -o autotest/wecc240.glm module pypower { + // SYSTEM_DATA = ['0', '100.00', '34', '', '', '/ WECC 240 SYSTEM', 'V0.2', 'DEVELOPED BY NREL. CONTACT: HAOYU.YUAN@NREL.GOV'] version 2; baseMVA 100.00; // / WECC 240 SYSTEM - save_case TRUE; } // This is a reduced WECC 240-bus power system model reflecting WECC generation resource mix in 2018 and representing the summer peak load. It was developed by NREL and contains no CEII. // Reference: H. Yuan object pypower.bus { - name "wecc240_bus_1001"; - // NAME "FOURCORN"; + name "wecc240_N_1001"; bus_i 1; baseKV 500.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 1.03401 kV; Va 5.5785 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1002"; - // NAME "FOURCORN"; + name "wecc240_N_1002"; bus_i 2; baseKV 345.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 1.01400 kV; Va 8.3685 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1003"; - // NAME "FOURCORN"; + name "wecc240_N_1003"; bus_i 3; baseKV 230.0000 kV; type PQ; area 1; zone 10; - // ROW[6] "1"; Vm 0.97318 kV; Va -0.2920 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1004"; - // NAME "SAN JUAN"; + name "wecc240_N_1004"; bus_i 4; baseKV 345.0000 kV; type PQ; area 1; zone 10; - // ROW[6] "1"; Vm 1.03000 kV; Va 18.8075 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1032"; - // NAME "FCNGN4CC"; + name "wecc240_N_1032"; bus_i 5; baseKV 20.0000 kV; type PV; area 1; zone 10; - // ROW[6] "1"; Vm 1.01390 kV; Va 8.9503 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1034"; - // NAME "SJUAN G4"; + name "wecc240_N_1034"; bus_i 6; baseKV 20.0000 kV; type PV; area 1; zone 10; - // ROW[6] "1"; Vm 1.03341 kV; Va 20.4253 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1101"; - // NAME "CORONADO"; + name "wecc240_N_1101"; bus_i 7; baseKV 500.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 1.01000 kV; Va -13.5878 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1102"; - // NAME "CHOLLA"; + name "wecc240_N_1102"; bus_i 8; baseKV 345.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 0.99465 kV; Va -4.7874 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1131"; - // NAME "CORONADO"; + name "wecc240_N_1131"; bus_i 9; baseKV 20.0000 kV; type PV; area 1; zone 3; - // ROW[6] "1"; Vm 1.00946 kV; Va -12.8589 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1201"; - // NAME "MOENKOPI"; + name "wecc240_N_1201"; bus_i 10; baseKV 500.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 1.09136 kV; Va -6.6183 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1202"; - // NAME "NAVAJO"; + name "wecc240_N_1202"; bus_i 11; baseKV 500.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 1.08000 kV; Va -3.8673 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1232"; - // NAME "NAVAJO 2"; + name "wecc240_N_1232"; bus_i 12; baseKV 20.0000 kV; type PV; area 1; zone 3; - // ROW[6] "1"; Vm 1.07990 kV; Va -3.0358 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1301"; - // NAME "MEAD"; + name "wecc240_N_1301"; bus_i 13; baseKV 500.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 1.04500 kV; Va -9.8666 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1302"; - // NAME "H ALLEN"; + name "wecc240_N_1302"; bus_i 14; baseKV 500.0000 kV; type PQ; area 1; zone 9; - // ROW[6] "1"; Vm 1.02442 kV; Va -11.6849 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1303"; - // NAME "H ALLEN"; + name "wecc240_N_1303"; bus_i 15; baseKV 345.0000 kV; type PQ; area 1; zone 9; - // ROW[6] "1"; Vm 1.00500 kV; Va -15.2256 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1331"; - // NAME "HOOVER"; + name "wecc240_N_1331"; bus_i 16; baseKV 20.0000 kV; type PV; area 1; zone 3; - // ROW[6] "1"; Vm 1.04505 kV; Va -8.7861 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1333"; - // NAME "H ALLEN"; + name "wecc240_N_1333"; bus_i 17; baseKV 20.0000 kV; type PV; area 1; zone 9; - // ROW[6] "1"; Vm 1.00792 kV; Va -13.7701 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1401"; - // NAME "PALOVRDE"; + name "wecc240_N_1401"; bus_i 18; baseKV 500.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 1.03500 kV; Va -14.7822 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1402"; - // NAME "WESTWING"; + name "wecc240_N_1402"; bus_i 19; baseKV 500.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 1.05895 kV; Va -20.3570 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1403"; - // NAME "PARKER"; + name "wecc240_N_1403"; bus_i 20; baseKV 230.0000 kV; type PQ; area 1; zone 3; - // ROW[6] "1"; Vm 1.03527 kV; Va -14.4059 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_1431"; - // NAME "PALOVRD2"; + name "wecc240_N_1431"; bus_i 21; baseKV 20.0000 kV; type PV; area 1; zone 3; - // ROW[6] "1"; Vm 1.04004 kV; Va -12.4298 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2000"; - // NAME "MEXICO"; + name "wecc240_N_2000"; bus_i 22; baseKV 230.0000 kV; type PQ; area 4; zone 7; - // ROW[6] "1"; Vm 1.00000 kV; Va -16.7754 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2030"; - // NAME "MEXICO"; + name "wecc240_N_2030"; bus_i 23; baseKV 20.0000 kV; type PV; area 4; zone 7; - // ROW[6] "1"; Vm 1.00135 kV; Va -16.0721 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2100"; - // NAME "IMPERIAL"; + name "wecc240_N_2100"; bus_i 24; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03500 kV; Va -12.4531 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2130"; - // NAME "IMPERIAL"; + name "wecc240_N_2130"; bus_i 25; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.03554 kV; Va -12.0979 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2201"; - // NAME "MIGUEL"; + name "wecc240_N_2201"; bus_i 26; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99375 kV; Va -26.5153 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2202"; - // NAME "MIGUEL"; + name "wecc240_N_2202"; bus_i 27; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99067 kV; Va -27.7043 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2203"; - // NAME "MISSION"; + name "wecc240_N_2203"; bus_i 28; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00500 kV; Va -27.9287 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2233"; - // NAME "MISSION"; + name "wecc240_N_2233"; bus_i 29; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.00686 kV; Va -27.6476 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2301"; - // NAME "IMPRLVLY"; + name "wecc240_N_2301"; bus_i 30; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03560 kV; Va -14.9787 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2302"; - // NAME "IMPRLVLY"; + name "wecc240_N_2302"; bus_i 31; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03500 kV; Va -13.8866 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2332"; - // NAME "IMPRLVLY"; + name "wecc240_N_2332"; bus_i 32; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.03520 kV; Va -13.6518 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2400"; - // NAME "DEVERS"; + name "wecc240_N_2400"; bus_i 33; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02954 kV; Va -19.7851 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2401"; - // NAME "LUGO"; + name "wecc240_N_2401"; bus_i 34; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.05000 kV; Va -13.6953 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2402"; - // NAME "MIRALOMA"; + name "wecc240_N_2402"; bus_i 35; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03174 kV; Va -18.0034 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2403"; - // NAME "VALLEY"; + name "wecc240_N_2403"; bus_i 36; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02708 kV; Va -22.3928 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2404"; - // NAME "VINCENT"; + name "wecc240_N_2404"; bus_i 37; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03914 kV; Va -9.9290 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2405"; - // NAME "SYLMAR S"; + name "wecc240_N_2405"; bus_i 38; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01146 kV; Va -11.0446 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2406"; - // NAME "EAGLROCK"; + name "wecc240_N_2406"; bus_i 39; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00777 kV; Va -14.9652 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2407"; - // NAME "LITEHIPE"; + name "wecc240_N_2407"; bus_i 40; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.97489 kV; Va -20.8953 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2408"; - // NAME "MESA CAL"; + name "wecc240_N_2408"; bus_i 41; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00900 kV; Va -9.1772 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2409"; - // NAME "MIRALOMA"; + name "wecc240_N_2409"; bus_i 42; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02000 kV; Va -18.7773 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2410"; - // NAME "PARDEE"; + name "wecc240_N_2410"; bus_i 43; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00710 kV; Va -14.6945 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2411"; - // NAME "VINCENT"; + name "wecc240_N_2411"; bus_i 44; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02033 kV; Va -11.4155 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2431"; - // NAME "LUGO"; + name "wecc240_N_2431"; bus_i 45; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.04996 kV; Va -13.6693 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2434"; - // NAME "VINCENT"; + name "wecc240_N_2434"; bus_i 46; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.02000 kV; Va -11.3880 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2438"; - // NAME "MESA CAL"; + name "wecc240_N_2438"; bus_i 47; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.00981 kV; Va -7.7532 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2439"; - // NAME "MIRALOMA"; + name "wecc240_N_2439"; bus_i 48; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.01976 kV; Va -18.7223 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2501"; - // NAME "SERRANO"; + name "wecc240_N_2501"; bus_i 49; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02693 kV; Va -20.2708 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2502"; - // NAME "SERRANO"; + name "wecc240_N_2502"; bus_i 50; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02320 kV; Va -21.6056 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2503"; - // NAME "S.ONOFRE"; + name "wecc240_N_2503"; bus_i 51; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00900 kV; Va -23.5705 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2533"; - // NAME "S.ONOFRE"; + name "wecc240_N_2533"; bus_i 52; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.00959 kV; Va -23.0364 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2600"; - // NAME "ADELANTO"; + name "wecc240_N_2600"; bus_i 53; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.05578 kV; Va -9.3695 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2601"; - // NAME "RINALDI"; + name "wecc240_N_2601"; bus_i 54; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.04794 kV; Va -9.8178 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2602"; - // NAME "STA E"; + name "wecc240_N_2602"; bus_i 55; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02251 kV; Va -9.4350 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2603"; - // NAME "VICTORVL"; + name "wecc240_N_2603"; bus_i 56; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.05656 kV; Va -10.0289 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2604"; - // NAME "INTERMT"; + name "wecc240_N_2604"; bus_i 57; baseKV 345.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03000 kV; Va -3.3390 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2605"; - // NAME "STA B1"; + name "wecc240_N_2605"; bus_i 58; baseKV 287.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02096 kV; Va -7.2426 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2606"; - // NAME "STA B2"; + name "wecc240_N_2606"; bus_i 59; baseKV 287.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02096 kV; Va -7.2426 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2607"; - // NAME "VICTORVL"; + name "wecc240_N_2607"; bus_i 60; baseKV 287.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.04732 kV; Va -9.0980 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2608"; - // NAME "CASTAIC"; + name "wecc240_N_2608"; bus_i 61; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01500 kV; Va -9.4369 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2609"; - // NAME "GLENDAL"; + name "wecc240_N_2609"; bus_i 62; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99971 kV; Va -7.7201 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2610"; - // NAME "HAYNES"; + name "wecc240_N_2610"; bus_i 63; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00400 kV; Va 6.4589 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2611"; - // NAME "OLIVE"; + name "wecc240_N_2611"; bus_i 64; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01500 kV; Va -9.6301 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2612"; - // NAME "RINALDI"; + name "wecc240_N_2612"; bus_i 65; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01357 kV; Va -9.9960 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2613"; - // NAME "RIVER"; + name "wecc240_N_2613"; bus_i 66; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99477 kV; Va -4.2231 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2614"; - // NAME "STA BLD"; + name "wecc240_N_2614"; bus_i 67; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00215 kV; Va -5.8005 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2615"; - // NAME "STA E"; + name "wecc240_N_2615"; bus_i 68; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00539 kV; Va -9.1473 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2616"; - // NAME "STA F"; + name "wecc240_N_2616"; bus_i 69; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99670 kV; Va -4.5571 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2617"; - // NAME "STA G"; + name "wecc240_N_2617"; bus_i 70; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99769 kV; Va -6.2866 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2618"; - // NAME "STA J"; + name "wecc240_N_2618"; bus_i 71; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01112 kV; Va -10.9936 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2619"; - // NAME "SYLMARLA"; + name "wecc240_N_2619"; bus_i 72; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01253 kV; Va -9.6918 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2620"; - // NAME "VALLEY"; + name "wecc240_N_2620"; bus_i 73; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00929 kV; Va -10.0536 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2621"; - // NAME "STA B"; + name "wecc240_N_2621"; bus_i 74; baseKV 138.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01278 kV; Va -6.9051 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2630"; - // NAME "HAYNES3G"; + name "wecc240_N_2630"; bus_i 75; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.00486 kV; Va 7.1069 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2631"; - // NAME "OLIVE"; + name "wecc240_N_2631"; bus_i 76; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.01516 kV; Va -9.5656 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2634"; - // NAME "INTERM1G"; + name "wecc240_N_2634"; bus_i 77; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.02988 kV; Va -2.9240 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2637"; - // NAME "OWENS G"; + name "wecc240_N_2637"; bus_i 78; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.01377 kV; Va -9.9729 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2638"; - // NAME "CASTAI4G"; + name "wecc240_N_2638"; bus_i 79; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.01504 kV; Va -9.3813 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2901"; - // NAME "ELDORADO"; + name "wecc240_N_2901"; bus_i 80; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.10739 kV; Va -9.9996 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_2902"; - // NAME "MOHAVE"; + name "wecc240_N_2902"; bus_i 81; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.11740 kV; Va -11.1977 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3101"; - // NAME "EMBRCDRD"; + name "wecc240_N_3101"; bus_i 82; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.98132 kV; Va -7.7767 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3102"; - // NAME "MARTIN"; + name "wecc240_N_3102"; bus_i 83; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.98603 kV; Va -6.6336 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3103"; - // NAME "SANMATEO"; + name "wecc240_N_3103"; bus_i 84; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99272 kV; Va -4.5012 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3104"; - // NAME "MARTIN"; + name "wecc240_N_3104"; bus_i 85; baseKV 115.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.98581 kV; Va -11.4950 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3105"; - // NAME "POTRERO"; + name "wecc240_N_3105"; bus_i 86; baseKV 115.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00000 kV; Va -11.5056 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3133"; - // NAME "SANMATEO"; + name "wecc240_N_3133"; bus_i 87; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 0.99266 kV; Va -4.4922 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3135"; - // NAME "POTRERO"; + name "wecc240_N_3135"; bus_i 88; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.00043 kV; Va -11.4426 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3201"; - // NAME "C.COSTA"; + name "wecc240_N_3201"; bus_i 89; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00361 kV; Va -4.5744 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3202"; - // NAME "MORAGA"; + name "wecc240_N_3202"; bus_i 90; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00231 kV; Va -4.1296 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3203"; - // NAME "NEWARK"; + name "wecc240_N_3203"; bus_i 91; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00055 kV; Va -4.2221 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3204"; - // NAME "PITSBURG"; + name "wecc240_N_3204"; bus_i 92; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01000 kV; Va 0.1458 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3205"; - // NAME "SOBRANTE"; + name "wecc240_N_3205"; bus_i 93; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00081 kV; Va -2.5203 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3234"; - // NAME "PITSBURG"; + name "wecc240_N_3234"; bus_i 94; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.01207 kV; Va 1.2652 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3301"; - // NAME "METCALF"; + name "wecc240_N_3301"; bus_i 95; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01131 kV; Va -4.7303 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3302"; - // NAME "JEFFERSN"; + name "wecc240_N_3302"; bus_i 96; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.98430 kV; Va -7.6693 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3303"; - // NAME "METCALF"; + name "wecc240_N_3303"; bus_i 97; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00000 kV; Va -5.4781 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3304"; - // NAME "MONTAVIS"; + name "wecc240_N_3304"; bus_i 98; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.98986 kV; Va -7.0451 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3305"; - // NAME "RAVENSWD"; + name "wecc240_N_3305"; bus_i 99; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99494 kV; Va -4.7831 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3333"; - // NAME "METCALF"; + name "wecc240_N_3333"; bus_i 100; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.00081 kV; Va -5.2460 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3401"; - // NAME "GREGG"; + name "wecc240_N_3401"; bus_i 101; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.96667 kV; Va -13.8507 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3402"; - // NAME "HELMS PP"; + name "wecc240_N_3402"; bus_i 102; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.96880 kV; Va -13.8643 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3403"; - // NAME "MC CALL"; + name "wecc240_N_3403"; bus_i 103; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00000 kV; Va -1.5414 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3404"; - // NAME "PANOCHE"; + name "wecc240_N_3404"; bus_i 104; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.98837 kV; Va -8.6626 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3405"; - // NAME "WILSON"; + name "wecc240_N_3405"; bus_i 105; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.96210 kV; Va -15.5760 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3432"; - // NAME "HELMS PP"; + name "wecc240_N_3432"; bus_i 106; baseKV 20.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.96880 kV; Va -13.8643 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3433"; - // NAME "MC CALL"; + name "wecc240_N_3433"; bus_i 107; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.00024 kV; Va -1.1903 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3501"; - // NAME "FULTON"; + name "wecc240_N_3501"; bus_i 108; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00000 kV; Va 1.6159 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3531"; - // NAME "FULTON"; + name "wecc240_N_3531"; bus_i 109; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.00036 kV; Va 1.9278 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3601"; - // NAME "HUMBOLDT"; + name "wecc240_N_3601"; bus_i 110; baseKV 115.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01500 kV; Va -3.9450 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3631"; - // NAME "HUMBOLDT"; + name "wecc240_N_3631"; bus_i 111; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.01477 kV; Va -3.9180 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3701"; - // NAME "SUMMIT"; + name "wecc240_N_3701"; bus_i 112; baseKV 115.0000 kV; type PQ; area 1; zone 9; - // ROW[6] "1"; Vm 1.00657 kV; Va -20.6887 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3731"; - // NAME "SUMMIT"; + name "wecc240_N_3731"; bus_i 113; baseKV 20.0000 kV; type PV; area 1; zone 9; - // ROW[6] "1"; Vm 1.00596 kV; Va -20.6259 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3801"; - // NAME "DIABLO"; + name "wecc240_N_3801"; bus_i 114; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.04900 kV; Va 0.2332 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3802"; - // NAME "GATES"; + name "wecc240_N_3802"; bus_i 115; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03709 kV; Va -5.7476 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3803"; - // NAME "MIDWAY"; + name "wecc240_N_3803"; bus_i 116; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.04616 kV; Va -7.1165 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3804"; - // NAME "GATES"; + name "wecc240_N_3804"; bus_i 117; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00233 kV; Va -7.1239 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3805"; - // NAME "MIDWAY"; + name "wecc240_N_3805"; bus_i 118; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03500 kV; Va -6.6568 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3806"; - // NAME "MORROBAY"; + name "wecc240_N_3806"; bus_i 119; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01900 kV; Va -3.5261 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3831"; - // NAME "DIABLO1"; + name "wecc240_N_3831"; bus_i 120; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.04876 kV; Va 0.7821 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3835"; - // NAME "MIDWAY"; + name "wecc240_N_3835"; bus_i 121; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.03528 kV; Va -6.5555 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3836"; - // NAME "MORROBAY"; + name "wecc240_N_3836"; bus_i 122; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.01896 kV; Va -3.3388 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3891"; - // NAME "GATES1"; + name "wecc240_N_3891"; bus_i 123; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.05217 kV; Va -9.2502 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3892"; - // NAME "MIDWAY1"; + name "wecc240_N_3892"; bus_i 124; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03871 kV; Va -3.9080 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3893"; - // NAME "MIDWAY2"; + name "wecc240_N_3893"; bus_i 125; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03351 kV; Va -13.1513 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3894"; - // NAME "MIDWAY3"; + name "wecc240_N_3894"; bus_i 126; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03851 kV; Va -3.8546 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3895"; - // NAME "MIDWAY4"; + name "wecc240_N_3895"; bus_i 127; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03370 kV; Va -13.1723 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3896"; - // NAME "MIDWAY5"; + name "wecc240_N_3896"; bus_i 128; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03890 kV; Va -3.6959 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3897"; - // NAME "MIDWAY6"; + name "wecc240_N_3897"; bus_i 129; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03561 kV; Va -13.0099 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3901"; - // NAME "LOSBANOS"; + name "wecc240_N_3901"; bus_i 130; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02990 kV; Va -6.0140 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3902"; - // NAME "MOSSLAND"; + name "wecc240_N_3902"; bus_i 131; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00000 kV; Va -2.2632 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3903"; - // NAME "TESLA"; + name "wecc240_N_3903"; bus_i 132; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03465 kV; Va -5.2887 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3904"; - // NAME "VACA-DIX"; + name "wecc240_N_3904"; bus_i 133; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.03414 kV; Va -5.4622 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3905"; - // NAME "TABLE MT"; + name "wecc240_N_3905"; bus_i 134; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.04915 kV; Va -6.1484 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3906"; - // NAME "ROUND MT"; + name "wecc240_N_3906"; bus_i 135; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.06991 kV; Va -5.5014 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3907"; - // NAME "BELLOTA"; + name "wecc240_N_3907"; bus_i 136; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.96956 kV; Va -13.7171 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3908"; - // NAME "BRIGHTON"; + name "wecc240_N_3908"; bus_i 137; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.97516 kV; Va -16.5874 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3909"; - // NAME "COLGATE"; + name "wecc240_N_3909"; bus_i 138; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.98747 kV; Va -17.7611 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3910"; - // NAME "CORTINA"; + name "wecc240_N_3910"; bus_i 139; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.97959 kV; Va -12.9925 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3911"; - // NAME "COTWDPGE"; + name "wecc240_N_3911"; bus_i 140; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.04304 kV; Va -4.1388 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3912"; - // NAME "GLENN"; + name "wecc240_N_3912"; bus_i 141; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02453 kV; Va -10.2031 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3913"; - // NAME "GOLDHILL"; + name "wecc240_N_3913"; bus_i 142; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.98796 kV; Va -12.6866 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3914"; - // NAME "IGNACIO"; + name "wecc240_N_3914"; bus_i 143; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99136 kV; Va -2.1378 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3915"; - // NAME "LAKEVILE"; + name "wecc240_N_3915"; bus_i 144; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99702 kV; Va -3.3855 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3916"; - // NAME "LOGAN CR"; + name "wecc240_N_3916"; bus_i 145; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02219 kV; Va -9.9548 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3917"; - // NAME "LOSBANOS"; + name "wecc240_N_3917"; bus_i 146; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01012 kV; Va -8.3354 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3918"; - // NAME "MOSSLAND"; + name "wecc240_N_3918"; bus_i 147; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99384 kV; Va -6.0267 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3919"; - // NAME "PALERMO"; + name "wecc240_N_3919"; bus_i 148; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99679 kV; Va -16.6180 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3920"; - // NAME "RIO OSO"; + name "wecc240_N_3920"; bus_i 149; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99025 kV; Va -16.2913 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3921"; - // NAME "ROUND MT"; + name "wecc240_N_3921"; bus_i 150; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.07000 kV; Va 1.5011 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3922"; - // NAME "TABLE MT"; + name "wecc240_N_3922"; bus_i 151; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01629 kV; Va -12.7252 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3923"; - // NAME "TESLA"; + name "wecc240_N_3923"; bus_i 152; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.01761 kV; Va -1.0250 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3924"; - // NAME "VACA-DIX"; + name "wecc240_N_3924"; bus_i 153; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00949 kV; Va -5.4562 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3925"; - // NAME "COTWDPGE"; + name "wecc240_N_3925"; bus_i 154; baseKV 115.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.02989 kV; Va -4.0766 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3926"; - // NAME "RIO OSO"; + name "wecc240_N_3926"; bus_i 155; baseKV 115.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 0.99786 kV; Va -19.5525 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3931"; - // NAME "ROUND MT"; + name "wecc240_N_3931"; bus_i 156; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.07066 kV; Va 1.8629 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3932"; - // NAME "MOSSLAND"; + name "wecc240_N_3932"; bus_i 157; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 0.99876 kV; Va -1.8746 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_3933"; - // NAME "TESLA"; + name "wecc240_N_3933"; bus_i 158; baseKV 20.0000 kV; type REF; area 2; zone 2; - // ROW[6] "1"; Vm 1.02000 kV; Va 0.0000 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4001"; - // NAME "MALIN"; + name "wecc240_N_4001"; bus_i 159; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.08000 kV; Va -5.9328 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4002"; - // NAME "SUMMER L"; + name "wecc240_N_4002"; bus_i 160; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.11410 kV; Va -3.7122 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4003"; - // NAME "BURNS"; + name "wecc240_N_4003"; bus_i 161; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.12835 kV; Va 4.1039 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4004"; - // NAME "GRIZZLY"; + name "wecc240_N_4004"; bus_i 162; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.10132 kV; Va -5.7208 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4005"; - // NAME "JOHN DAY"; + name "wecc240_N_4005"; bus_i 163; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.08000 kV; Va -5.3425 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4006"; - // NAME "BIG EDDY"; + name "wecc240_N_4006"; bus_i 164; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.07594 kV; Va -8.9606 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4007"; - // NAME "CELILOCA"; + name "wecc240_N_4007"; bus_i 165; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.07595 kV; Va -9.1337 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4008"; - // NAME "MALIN"; + name "wecc240_N_4008"; bus_i 166; baseKV 345.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.08013 kV; Va -8.1151 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4009"; - // NAME "BIG EDDY"; + name "wecc240_N_4009"; bus_i 167; baseKV 230.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.08000 kV; Va -11.4341 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4010"; - // NAME "CELILO"; + name "wecc240_N_4010"; bus_i 168; baseKV 230.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.07871 kV; Va -11.6748 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4031"; - // NAME "MALIN"; + name "wecc240_N_4031"; bus_i 169; baseKV 20.0000 kV; type PV; area 3; zone 11; - // ROW[6] "1"; Vm 1.07685 kV; Va -5.5496 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4035"; - // NAME "JOHN DAY"; + name "wecc240_N_4035"; bus_i 170; baseKV 20.0000 kV; type PV; area 3; zone 11; - // ROW[6] "1"; Vm 1.07767 kV; Va -4.7798 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4039"; - // NAME "DALLES21"; + name "wecc240_N_4039"; bus_i 171; baseKV 20.0000 kV; type PV; area 3; zone 13; - // ROW[6] "1"; Vm 1.08393 kV; Va -10.8846 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4090"; - // NAME "MALIN1"; + name "wecc240_N_4090"; bus_i 172; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.11068 kV; Va -4.0346 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4091"; - // NAME "GRIZZLY1"; + name "wecc240_N_4091"; bus_i 173; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.11061 kV; Va -4.8922 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4092"; - // NAME "GRIZZLY2"; + name "wecc240_N_4092"; bus_i 174; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.09408 kV; Va -5.9281 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4093"; - // NAME "GRIZZLY3"; + name "wecc240_N_4093"; bus_i 175; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.09230 kV; Va -5.9578 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4094"; - // NAME "GRIZZLY4"; + name "wecc240_N_4094"; bus_i 176; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.10593 kV; Va -5.7326 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4095"; - // NAME "GRIZZLY5"; + name "wecc240_N_4095"; bus_i 177; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.09241 kV; Va -5.9401 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4096"; - // NAME "GRIZZLY6"; + name "wecc240_N_4096"; bus_i 178; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.09042 kV; Va -5.9721 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4097"; - // NAME "GRIZZLY7"; + name "wecc240_N_4097"; bus_i 179; baseKV 500.0000 kV; type PQ; area 3; zone 11; - // ROW[6] "1"; Vm 1.10568 kV; Va -5.7303 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4101"; - // NAME "COULEE"; + name "wecc240_N_4101"; bus_i 180; baseKV 500.0000 kV; type PQ; area 3; zone 13; - // ROW[6] "1"; Vm 1.12800 kV; Va 11.2675 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4102"; - // NAME "HANFORD"; + name "wecc240_N_4102"; bus_i 181; baseKV 500.0000 kV; type PQ; area 3; zone 13; - // ROW[6] "1"; Vm 1.09600 kV; Va 3.9997 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4103"; - // NAME "BELL"; + name "wecc240_N_4103"; bus_i 182; baseKV 500.0000 kV; type PQ; area 3; zone 13; - // ROW[6] "1"; Vm 1.08083 kV; Va -3.7392 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4104"; - // NAME "BELL"; + name "wecc240_N_4104"; bus_i 183; baseKV 230.0000 kV; type PQ; area 3; zone 13; - // ROW[6] "1"; Vm 1.05179 kV; Va -14.7065 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4131"; - // NAME "COULEE"; + name "wecc240_N_4131"; bus_i 184; baseKV 20.0000 kV; type PV; area 3; zone 13; - // ROW[6] "1"; Vm 1.13099 kV; Va 13.1595 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4132"; - // NAME "HANFORD"; + name "wecc240_N_4132"; bus_i 185; baseKV 20.0000 kV; type PV; area 3; zone 13; - // ROW[6] "1"; Vm 1.09651 kV; Va 5.6353 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4201"; - // NAME "NORTH"; + name "wecc240_N_4201"; bus_i 186; baseKV 500.0000 kV; type PQ; area 3; zone 13; - // ROW[6] "1"; Vm 1.12000 kV; Va 4.0883 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4202"; - // NAME "WCASCADE"; + name "wecc240_N_4202"; bus_i 187; baseKV 500.0000 kV; type PQ; area 3; zone 13; - // ROW[6] "1"; Vm 1.06000 kV; Va -8.2490 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4203"; - // NAME "WILLAMET"; + name "wecc240_N_4203"; bus_i 188; baseKV 500.0000 kV; type PQ; area 3; zone 13; - // ROW[6] "1"; Vm 1.02932 kV; Va -11.4988 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4204"; - // NAME "MERIDIAN"; + name "wecc240_N_4204"; bus_i 189; baseKV 500.0000 kV; type PQ; area 3; zone 13; - // ROW[6] "1"; Vm 1.06186 kV; Va -7.7302 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4231"; - // NAME "NORTH G3"; + name "wecc240_N_4231"; bus_i 190; baseKV 20.0000 kV; type PV; area 3; zone 13; - // ROW[6] "1"; Vm 1.12632 kV; Va 5.0125 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_4232"; - // NAME "WCASCADE"; + name "wecc240_N_4232"; bus_i 191; baseKV 20.0000 kV; type PV; area 3; zone 13; - // ROW[6] "1"; Vm 1.05994 kV; Va -8.0228 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_5001"; - // NAME "CANADA"; + name "wecc240_N_5001"; bus_i 192; baseKV 500.0000 kV; type PQ; area 3; zone 4; - // ROW[6] "1"; Vm 1.05000 kV; Va -5.7602 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_5002"; - // NAME "CANALB"; + name "wecc240_N_5002"; bus_i 193; baseKV 500.0000 kV; type PQ; area 3; zone 1; - // ROW[6] "1"; Vm 1.05500 kV; Va -6.9724 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_5003"; - // NAME "CA230TO"; + name "wecc240_N_5003"; bus_i 194; baseKV 230.0000 kV; type PQ; area 3; zone 1; - // ROW[6] "1"; Vm 1.05368 kV; Va -10.4490 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_5004"; - // NAME "CA230"; + name "wecc240_N_5004"; bus_i 195; baseKV 230.0000 kV; type PQ; area 3; zone 4; - // ROW[6] "1"; Vm 1.08678 kV; Va -12.6232 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_5031"; - // NAME "CANAD G1"; + name "wecc240_N_5031"; bus_i 196; baseKV 20.0000 kV; type PV; area 3; zone 4; - // ROW[6] "1"; Vm 1.05458 kV; Va -4.0013 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_5032"; - // NAME "CMAIN GM"; + name "wecc240_N_5032"; bus_i 197; baseKV 20.0000 kV; type PV; area 3; zone 1; - // ROW[6] "1"; Vm 1.06140 kV; Va -4.5562 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6101"; - // NAME "MIDPOINT"; + name "wecc240_N_6101"; bus_i 198; baseKV 500.0000 kV; type PQ; area 3; zone 6; - // ROW[6] "1"; Vm 1.06620 kV; Va 13.9305 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6102"; - // NAME "MIDPOINT"; + name "wecc240_N_6102"; bus_i 199; baseKV 345.0000 kV; type PQ; area 3; zone 6; - // ROW[6] "1"; Vm 1.03000 kV; Va 16.7065 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6103"; - // NAME "BORAH"; + name "wecc240_N_6103"; bus_i 200; baseKV 345.0000 kV; type PQ; area 3; zone 6; - // ROW[6] "1"; Vm 1.01551 kV; Va 14.8856 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6104"; - // NAME "BORAH"; + name "wecc240_N_6104"; bus_i 201; baseKV 230.0000 kV; type PQ; area 3; zone 6; - // ROW[6] "1"; Vm 1.00976 kV; Va 2.6761 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6132"; - // NAME "MIDPOINT"; + name "wecc240_N_6132"; bus_i 202; baseKV 20.0000 kV; type PV; area 3; zone 6; - // ROW[6] "1"; Vm 1.02575 kV; Va 17.7272 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6201"; - // NAME "COLSTRP"; + name "wecc240_N_6201"; bus_i 203; baseKV 500.0000 kV; type PQ; area 3; zone 8; - // ROW[6] "1"; Vm 1.06000 kV; Va 7.3626 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6202"; - // NAME "GARRISON"; + name "wecc240_N_6202"; bus_i 204; baseKV 500.0000 kV; type PQ; area 3; zone 8; - // ROW[6] "1"; Vm 1.09477 kV; Va 2.7322 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6203"; - // NAME "COLSTRP"; + name "wecc240_N_6203"; bus_i 205; baseKV 230.0000 kV; type PQ; area 3; zone 8; - // ROW[6] "1"; Vm 1.00572 kV; Va 6.4631 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6204"; - // NAME "GARRISON"; + name "wecc240_N_6204"; bus_i 206; baseKV 230.0000 kV; type PQ; area 3; zone 8; - // ROW[6] "1"; Vm 1.05172 kV; Va 3.1248 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6205"; - // NAME "MONTANA"; + name "wecc240_N_6205"; bus_i 207; baseKV 230.0000 kV; type PQ; area 3; zone 8; - // ROW[6] "1"; Vm 1.05000 kV; Va 13.0019 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6231"; - // NAME "COLSTRP"; + name "wecc240_N_6231"; bus_i 208; baseKV 20.0000 kV; type PV; area 3; zone 8; - // ROW[6] "1"; Vm 1.05917 kV; Va 7.5999 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6235"; - // NAME "MONTA G1"; + name "wecc240_N_6235"; bus_i 209; baseKV 20.0000 kV; type PV; area 3; zone 8; - // ROW[6] "1"; Vm 1.05069 kV; Va 13.3683 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6301"; - // NAME "BRIDGER"; + name "wecc240_N_6301"; bus_i 210; baseKV 345.0000 kV; type PQ; area 3; zone 14; - // ROW[6] "1"; Vm 1.01772 kV; Va 16.1900 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6302"; - // NAME "LARAMIE"; + name "wecc240_N_6302"; bus_i 211; baseKV 345.0000 kV; type PQ; area 3; zone 14; - // ROW[6] "1"; Vm 1.00694 kV; Va -32.2769 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6303"; - // NAME "BRIDGER2"; + name "wecc240_N_6303"; bus_i 212; baseKV 230.0000 kV; type PQ; area 3; zone 14; - // ROW[6] "1"; Vm 1.03000 kV; Va 29.5363 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6304"; - // NAME "LARAMIE"; + name "wecc240_N_6304"; bus_i 213; baseKV 230.0000 kV; type PQ; area 3; zone 14; - // ROW[6] "1"; Vm 0.99528 kV; Va -19.7357 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6305"; - // NAME "NAUGHTON"; + name "wecc240_N_6305"; bus_i 214; baseKV 230.0000 kV; type PQ; area 3; zone 14; - // ROW[6] "1"; Vm 1.06000 kV; Va 29.9977 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6333"; - // NAME "BRIDGER"; + name "wecc240_N_6333"; bus_i 215; baseKV 20.0000 kV; type PV; area 3; zone 14; - // ROW[6] "1"; Vm 1.03304 kV; Va 30.5480 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6335"; - // NAME "NAUGHT"; + name "wecc240_N_6335"; bus_i 216; baseKV 20.0000 kV; type PV; area 3; zone 14; - // ROW[6] "1"; Vm 1.06359 kV; Va 30.7165 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6401"; - // NAME "TRACYSPP"; + name "wecc240_N_6401"; bus_i 217; baseKV 345.0000 kV; type PQ; area 1; zone 9; - // ROW[6] "1"; Vm 1.07236 kV; Va -19.1477 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6402"; - // NAME "SUMITSPP"; + name "wecc240_N_6402"; bus_i 218; baseKV 115.0000 kV; type PQ; area 1; zone 9; - // ROW[6] "1"; Vm 1.03585 kV; Va -21.0055 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6403"; - // NAME "VALMY"; + name "wecc240_N_6403"; bus_i 219; baseKV 345.0000 kV; type PQ; area 1; zone 9; - // ROW[6] "1"; Vm 1.11000 kV; Va 4.0155 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6404"; - // NAME "GONDER"; + name "wecc240_N_6404"; bus_i 220; baseKV 345.0000 kV; type PQ; area 1; zone 9; - // ROW[6] "1"; Vm 1.08194 kV; Va -4.0766 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6433"; - // NAME "VALMY"; + name "wecc240_N_6433"; bus_i 221; baseKV 20.0000 kV; type PV; area 1; zone 9; - // ROW[6] "1"; Vm 1.11115 kV; Va 4.3221 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6501"; - // NAME "BENLOMND"; + name "wecc240_N_6501"; bus_i 222; baseKV 345.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 1.02227 kV; Va -0.4241 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6502"; - // NAME "CAMP WIL"; + name "wecc240_N_6502"; bus_i 223; baseKV 345.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 1.02021 kV; Va -1.1806 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6503"; - // NAME "EMERY"; + name "wecc240_N_6503"; bus_i 224; baseKV 345.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 1.06500 kV; Va 10.2234 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6504"; - // NAME "MONA"; + name "wecc240_N_6504"; bus_i 225; baseKV 345.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 1.02275 kV; Va -1.1804 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6505"; - // NAME "PINTO"; + name "wecc240_N_6505"; bus_i 226; baseKV 345.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 1.07140 kV; Va 8.8513 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6506"; - // NAME "PINTO PS"; + name "wecc240_N_6506"; bus_i 227; baseKV 345.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 1.05902 kV; Va 8.6263 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6507"; - // NAME "SIGURD"; + name "wecc240_N_6507"; bus_i 228; baseKV 345.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 1.05132 kV; Va 0.2894 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6508"; - // NAME "SPAN FRK"; + name "wecc240_N_6508"; bus_i 229; baseKV 345.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 1.02819 kV; Va 1.5377 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6509"; - // NAME "TERMINAL"; + name "wecc240_N_6509"; bus_i 230; baseKV 345.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 1.02095 kV; Va -1.1618 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6510"; - // NAME "BENLOMND"; + name "wecc240_N_6510"; bus_i 231; baseKV 230.0000 kV; type PQ; area 3; zone 12; - // ROW[6] "1"; Vm 0.98849 kV; Va 0.3377 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_6533"; - // NAME "EMERY"; + name "wecc240_N_6533"; bus_i 232; baseKV 20.0000 kV; type PV; area 3; zone 12; - // ROW[6] "1"; Vm 1.06644 kV; Va 11.0672 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_7001"; - // NAME "COLOEAST"; + name "wecc240_N_7001"; bus_i 233; baseKV 345.0000 kV; type PQ; area 3; zone 5; - // ROW[6] "1"; Vm 1.02000 kV; Va -33.8246 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_7002"; - // NAME "CRAIG"; + name "wecc240_N_7002"; bus_i 234; baseKV 345.0000 kV; type PQ; area 3; zone 5; - // ROW[6] "1"; Vm 1.01500 kV; Va -30.6709 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_7031"; - // NAME "COLOEAST"; + name "wecc240_N_7031"; bus_i 235; baseKV 20.0000 kV; type PV; area 3; zone 5; - // ROW[6] "1"; Vm 1.02618 kV; Va -32.5740 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_7032"; - // NAME "CRAIG"; + name "wecc240_N_7032"; bus_i 236; baseKV 20.0000 kV; type PV; area 3; zone 5; - // ROW[6] "1"; Vm 1.01535 kV; Va -29.9099 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_8001"; - // NAME "OLINDA"; + name "wecc240_N_8001"; bus_i 237; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.06479 kV; Va -6.0412 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_8002"; - // NAME "TRACY"; + name "wecc240_N_8002"; bus_i 238; baseKV 500.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.04198 kV; Va -7.7367 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_8003"; - // NAME "COTWDWAP"; + name "wecc240_N_8003"; bus_i 239; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.07500 kV; Va -3.4806 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_8004"; - // NAME "RNCHSECO"; + name "wecc240_N_8004"; bus_i 240; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00000 kV; Va -11.7273 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_8005"; - // NAME "TRACYPMP"; + name "wecc240_N_8005"; bus_i 241; baseKV 230.0000 kV; type PQ; area 2; zone 2; - // ROW[6] "1"; Vm 1.00301 kV; Va -13.4174 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_8033"; - // NAME "COTWDWAP"; + name "wecc240_N_8033"; bus_i 242; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.07619 kV; Va -3.1879 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.bus { - name "wecc240_bus_8034"; - // NAME "RNCHSECO"; + name "wecc240_N_8034"; bus_i 243; baseKV 20.0000 kV; type PV; area 2; zone 2; - // ROW[6] "1"; Vm 1.00225 kV; Va -10.7632 deg; Pd 0.0 MW; Qd 0.0 MVAr; + // No fields provided; } object pypower.load { - name "wecc240_load_1002"; // ID = '1' - parent "wecc240_bus_1002"; + name "wecc240_L_1002"; + parent "wecc240_N_1002"; status "OFFLINE"; - // AREA "1"; - // ZONE "3"; Z 0-0.001714j Ohm; I 223.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1002.Pd 224.427; -modify wecc240_bus_1002.Qd 33.0145; + // I = 1002; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 3; + // PL = 0.000; + // QL = 0.000; + // IP = 223.710; + // IQ = 0.000; + // YP = 0.000; + // YQ = 583.546; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1002.Pd 224.427; +modify wecc240_N_1002.Qd 33.0145; object pypower.load { - name "wecc240_load_1003"; // ID = '1' - parent "wecc240_bus_1003"; + name "wecc240_L_1003"; + parent "wecc240_N_1003"; status "OFFLINE"; - // AREA "1"; - // ZONE "10"; Z -0+0.002582j Ohm; I 2213+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1003.Pd 2153.29; -modify wecc240_bus_1003.Qd -10.9741; + // I = 1003; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 10; + // PL = 0.000; + // QL = 0.000; + // IP = 2212.664; + // IQ = 0.000; + // YP = 0.000; + // YQ = -387.354; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1003.Pd 2153.29; +modify wecc240_N_1003.Qd -10.9741; object pypower.load { - name "wecc240_load_1004"; // ID = '1' - parent "wecc240_bus_1004"; + name "wecc240_L_1004"; + parent "wecc240_N_1004"; status "OFFLINE"; - // AREA "1"; - // ZONE "10"; Z -0+0.1922j Ohm; I 1008+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1004.Pd 982.53; -modify wecc240_bus_1004.Qd 334.625; + // I = 1004; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 10; + // PL = 0.000; + // QL = 0.000; + // IP = 1007.718; + // IQ = 0.000; + // YP = 0.000; + // YQ = -5.204; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1004.Pd 982.53; +modify wecc240_N_1004.Qd 334.625; object pypower.load { - name "wecc240_load_1101"; // ID = '1' - parent "wecc240_bus_1101"; + name "wecc240_L_1101"; + parent "wecc240_N_1101"; status "OFFLINE"; - // AREA "1"; - // ZONE "3"; Z 0-0.007444j Ohm; I 4483+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1101.Pd 4400.65; -modify wecc240_bus_1101.Qd -1063.64; + // I = 1101; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 3; + // PL = 0.000; + // QL = 0.000; + // IP = 4482.541; + // IQ = 0.000; + // YP = 0.000; + // YQ = 134.344; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1101.Pd 4400.65; +modify wecc240_N_1101.Qd -1063.64; object pypower.load { - name "wecc240_load_1102"; // ID = '1' - parent "wecc240_bus_1102"; + name "wecc240_L_1102"; + parent "wecc240_N_1102"; status "OFFLINE"; - // AREA "1"; - // ZONE "3"; Z -0+0.04183j Ohm; I 179.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1102.Pd 178.286; -modify wecc240_bus_1102.Qd -14.9317; + // I = 1102; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 3; + // PL = 0.000; + // QL = 0.000; + // IP = 179.873; + // IQ = 0.000; + // YP = 0.000; + // YQ = -23.907; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1102.Pd 178.286; +modify wecc240_N_1102.Qd -14.9317; object pypower.load { - name "wecc240_load_1201"; // ID = '1' - parent "wecc240_bus_1201"; + name "wecc240_L_1201"; + parent "wecc240_N_1201"; status "OFFLINE"; - // AREA "1"; - // ZONE "3"; Z 0-0.5845j Ohm; I 154+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1201.Pd 166.932; -modify wecc240_bus_1201.Qd -19.3688; + // I = 1201; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 3; + // PL = 0.000; + // QL = 0.000; + // IP = 153.984; + // IQ = 0.000; + // YP = 0.000; + // YQ = 1.711; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1201.Pd 166.932; +modify wecc240_N_1201.Qd -19.3688; object pypower.load { - name "wecc240_load_1202"; // ID = '1' - parent "wecc240_bus_1202"; + name "wecc240_L_1202"; + parent "wecc240_N_1202"; status "OFFLINE"; - // AREA "1"; - // ZONE "3"; Z -0+0.004062j Ohm; I 810.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1202.Pd 873.616; -modify wecc240_bus_1202.Qd -59.0564; + // I = 1202; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 3; + // PL = 0.000; + // QL = 0.000; + // IP = 810.750; + // IQ = 0.000; + // YP = 0.000; + // YQ = -246.169; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1202.Pd 873.616; +modify wecc240_N_1202.Qd -59.0564; object pypower.load { - name "wecc240_load_1301"; // ID = '1' - parent "wecc240_bus_1301"; + name "wecc240_L_1301"; + parent "wecc240_N_1301"; status "OFFLINE"; - // AREA "1"; - // ZONE "3"; Z -0+0.003095j Ohm; I 2588+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1301.Pd 2664.77; -modify wecc240_bus_1301.Qd -463.478; + // I = 1301; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 3; + // PL = 0.000; + // QL = 0.000; + // IP = 2588.305; + // IQ = 0.000; + // YP = 0.000; + // YQ = -323.093; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1301.Pd 2664.77; +modify wecc240_N_1301.Qd -463.478; object pypower.load { - name "wecc240_load_1302"; // ID = '1' - parent "wecc240_bus_1302"; + name "wecc240_L_1302"; + parent "wecc240_N_1302"; status "OFFLINE"; - // AREA "1"; - // ZONE "9"; Z -0+0.4581j Ohm; I 17.09+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1302.Pd 17.1425; -modify wecc240_bus_1302.Qd -3.54534; + // I = 1302; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 9; + // PL = 0.000; + // QL = 0.000; + // IP = 17.088; + // IQ = 0.000; + // YP = 0.000; + // YQ = -2.183; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1302.Pd 17.1425; +modify wecc240_N_1302.Qd -3.54534; object pypower.load { - name "wecc240_load_1303"; // ID = '1' - parent "wecc240_bus_1303"; + name "wecc240_L_1303"; + parent "wecc240_N_1303"; status "OFFLINE"; - // AREA "1"; - // ZONE "9"; Z -0+0.001242j Ohm; I 6204+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1303.Pd 6016.28; -modify wecc240_bus_1303.Qd -1637.48; + // I = 1303; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 9; + // PL = 0.000; + // QL = 0.000; + // IP = 6204.116; + // IQ = 0.000; + // YP = 0.000; + // YQ = -805.276; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1303.Pd 6016.28; +modify wecc240_N_1303.Qd -1637.48; object pypower.load { - name "wecc240_load_1401"; // ID = '1' - parent "wecc240_bus_1401"; + name "wecc240_L_1401"; + parent "wecc240_N_1401"; status "OFFLINE"; - // AREA "1"; - // ZONE "3"; Z -0+0.0007026j Ohm; I 6315+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1401.Pd 6319.23; -modify wecc240_bus_1401.Qd -1667.52; + // I = 1401; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 3; + // PL = 0.000; + // QL = 0.000; + // IP = 6314.529; + // IQ = 0.000; + // YP = 0.000; + // YQ = -1423.225; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1401.Pd 6319.23; +modify wecc240_N_1401.Qd -1667.52; object pypower.load { - name "wecc240_load_1402"; // ID = '1' - parent "wecc240_bus_1402"; + name "wecc240_L_1402"; + parent "wecc240_N_1402"; status "OFFLINE"; - // AREA "1"; - // ZONE "3"; Z 0-0.001864j Ohm; I 5074+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_1402.Pd 5037.72; -modify wecc240_bus_1402.Qd -1869.22; + // I = 1402; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 3; + // PL = 0.000; + // QL = 0.000; + // IP = 5074.202; + // IQ = 0.000; + // YP = 0.000; + // YQ = 536.538; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_1402.Pd 5037.72; +modify wecc240_N_1402.Qd -1869.22; object pypower.load { - name "wecc240_load_2000"; // ID = '1' - parent "wecc240_bus_2000"; + name "wecc240_L_2000"; + parent "wecc240_N_2000"; status "OFFLINE"; - // AREA "4"; - // ZONE "7"; Z -0+0.003473j Ohm; I 2207+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2000.Pd 2113.26; -modify wecc240_bus_2000.Qd -637.042; + // I = 2000; + // ID = 1; + // STAT = 1; + // AREA = 4; + // ZONE = 7; + // PL = 0.000; + // QL = 0.000; + // IP = 2207.188; + // IQ = 0.000; + // YP = 0.000; + // YQ = -287.916; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2000.Pd 2113.26; +modify wecc240_N_2000.Qd -637.042; object pypower.load { - name "wecc240_load_2100"; // ID = '1' - parent "wecc240_bus_2100"; + name "wecc240_L_2100"; + parent "wecc240_N_2100"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02171j Ohm; I 244.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2100.Pd 247.083; -modify wecc240_bus_2100.Qd -54.5649; + // I = 2100; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 244.479; + // IQ = 0.000; + // YP = 0.000; + // YQ = -46.066; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2100.Pd 247.083; +modify wecc240_N_2100.Qd -54.5649; object pypower.load { - name "wecc240_load_2202"; // ID = '1' - parent "wecc240_bus_2202"; + name "wecc240_L_2202"; + parent "wecc240_N_2202"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.004006j Ohm; I 1414+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2202.Pd 1240.18; -modify wecc240_bus_2202.Qd -651.229; + // I = 2202; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 1413.957; + // IQ = 0.000; + // YP = 0.000; + // YQ = -249.625; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2202.Pd 1240.18; +modify wecc240_N_2202.Qd -651.229; object pypower.load { - name "wecc240_load_2203"; // ID = '1' - parent "wecc240_bus_2203"; + name "wecc240_L_2203"; + parent "wecc240_N_2203"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.004033j Ohm; I 1530+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2203.Pd 1358.6; -modify wecc240_bus_2203.Qd -720.217; + // I = 2203; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 1530.047; + // IQ = 0.000; + // YP = 0.000; + // YQ = -247.960; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2203.Pd 1358.6; +modify wecc240_N_2203.Qd -720.217; object pypower.load { - name "wecc240_load_2400"; // ID = '1' - parent "wecc240_bus_2400"; + name "wecc240_L_2400"; + parent "wecc240_N_2400"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01518j Ohm; I 741.6+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2400.Pd 718.442; -modify wecc240_bus_2400.Qd -258.445; + // I = 2400; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 741.606; + // IQ = 0.000; + // YP = 0.000; + // YQ = -65.877; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2400.Pd 718.442; +modify wecc240_N_2400.Qd -258.445; object pypower.load { - name "wecc240_load_2401"; // ID = '1' - parent "wecc240_bus_2401"; + name "wecc240_L_2401"; + parent "wecc240_N_2401"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01164j Ohm; I 756.6+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2401.Pd 771.8; -modify wecc240_bus_2401.Qd -188.078; + // I = 2401; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 756.558; + // IQ = 0.000; + // YP = 0.000; + // YQ = -85.945; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2401.Pd 771.8; +modify wecc240_N_2401.Qd -188.078; object pypower.load { - name "wecc240_load_2402"; // ID = '1' - parent "wecc240_bus_2402"; + name "wecc240_L_2402"; + parent "wecc240_N_2402"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01436j Ohm; I 944.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2402.Pd 926.457; -modify wecc240_bus_2402.Qd -301.086; + // I = 2402; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 944.185; + // IQ = 0.000; + // YP = 0.000; + // YQ = -69.616; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2402.Pd 926.457; +modify wecc240_N_2402.Qd -301.086; object pypower.load { - name "wecc240_load_2403"; // ID = '1' - parent "wecc240_bus_2403"; + name "wecc240_L_2403"; + parent "wecc240_N_2403"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.03009j Ohm; I 924.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2403.Pd 878.326; -modify wecc240_bus_2403.Qd -361.892; + // I = 2403; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 924.912; + // IQ = 0.000; + // YP = 0.000; + // YQ = -33.229; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2403.Pd 878.326; +modify wecc240_N_2403.Qd -361.892; object pypower.load { - name "wecc240_load_2405"; // ID = '1' - parent "wecc240_bus_2405"; + name "wecc240_L_2405"; + parent "wecc240_N_2405"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04957j Ohm; I 734.3+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2405.Pd 728.989; -modify wecc240_bus_2405.Qd -142.291; + // I = 2405; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 734.331; + // IQ = 0.000; + // YP = 0.000; + // YQ = -20.175; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2405.Pd 728.989; +modify wecc240_N_2405.Qd -142.291; object pypower.load { - name "wecc240_load_2406"; // ID = '1' - parent "wecc240_bus_2406"; + name "wecc240_L_2406"; + parent "wecc240_N_2406"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0-0.02764j Ohm; I 659.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2406.Pd 641.805; -modify wecc240_bus_2406.Qd -171.554; + // I = 2406; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 659.215; + // IQ = 0.000; + // YP = 0.000; + // YQ = 36.185; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2406.Pd 641.805; +modify wecc240_N_2406.Qd -171.554; object pypower.load { - name "wecc240_load_2407"; // ID = '1' - parent "wecc240_bus_2407"; + name "wecc240_L_2407"; + parent "wecc240_N_2407"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0-0.02852j Ohm; I 1610+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2407.Pd 1466.73; -modify wecc240_bus_2407.Qd -559.953; + // I = 2407; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 1610.419; + // IQ = 0.000; + // YP = 0.000; + // YQ = 35.064; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2407.Pd 1466.73; +modify wecc240_N_2407.Qd -559.953; object pypower.load { - name "wecc240_load_2408"; // ID = '1' - parent "wecc240_bus_2408"; + name "wecc240_L_2408"; + parent "wecc240_N_2408"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0-0.01558j Ohm; I 1555+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2408.Pd 1548.87; -modify wecc240_bus_2408.Qd -250.23; + // I = 2408; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 1554.955; + // IQ = 0.000; + // YP = 0.000; + // YQ = 64.200; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2408.Pd 1548.87; +modify wecc240_N_2408.Qd -250.23; object pypower.load { - name "wecc240_load_2409"; // ID = '1' - parent "wecc240_bus_2409"; + name "wecc240_L_2409"; + parent "wecc240_N_2409"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0-0.01333j Ohm; I 1413+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2409.Pd 1364.87; -modify wecc240_bus_2409.Qd -464.039; + // I = 2409; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 1413.334; + // IQ = 0.000; + // YP = 0.000; + // YQ = 74.998; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2409.Pd 1364.87; +modify wecc240_N_2409.Qd -464.039; object pypower.load { - name "wecc240_load_2410"; // ID = '1' - parent "wecc240_bus_2410"; + name "wecc240_L_2410"; + parent "wecc240_N_2410"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.0193j Ohm; I 1411+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2410.Pd 1374.98; -modify wecc240_bus_2410.Qd -360.58; + // I = 2410; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 1411.456; + // IQ = 0.000; + // YP = 0.000; + // YQ = -51.802; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2410.Pd 1374.98; +modify wecc240_N_2410.Qd -360.58; object pypower.load { - name "wecc240_load_2411"; // ID = '1' - parent "wecc240_bus_2411"; + name "wecc240_L_2411"; + parent "wecc240_N_2411"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01523j Ohm; I 959.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2411.Pd 959.605; -modify wecc240_bus_2411.Qd -193.761; + // I = 2411; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 959.465; + // IQ = 0.000; + // YP = 0.000; + // YQ = -65.677; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2411.Pd 959.605; +modify wecc240_N_2411.Qd -193.761; object pypower.load { - name "wecc240_load_2502"; // ID = '1' - parent "wecc240_bus_2502"; + name "wecc240_L_2502"; + parent "wecc240_N_2502"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0-0.01261j Ohm; I 2088+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2502.Pd 1986.19; -modify wecc240_bus_2502.Qd -786.613; + // I = 2502; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 2087.843; + // IQ = 0.000; + // YP = 0.000; + // YQ = 79.306; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2502.Pd 1986.19; +modify wecc240_N_2502.Qd -786.613; object pypower.load { - name "wecc240_load_2503"; // ID = '1' - parent "wecc240_bus_2503"; + name "wecc240_L_2503"; + parent "wecc240_N_2503"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.0056j Ohm; I 1647+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2503.Pd 1522.73; -modify wecc240_bus_2503.Qd -664.331; + // I = 2503; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 1646.515; + // IQ = 0.000; + // YP = 0.000; + // YQ = -178.564; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2503.Pd 1522.73; +modify wecc240_N_2503.Qd -664.331; object pypower.load { - name "wecc240_load_2600"; // ID = '1' - parent "wecc240_bus_2600"; + name "wecc240_L_2600"; + parent "wecc240_N_2600"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0+0j Ohm; I -1592+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2600.Pd -1658.36; -modify wecc240_bus_2600.Qd 273.633; + // I = 2600; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = -1591.978; + // IQ = 0.000; + // YP = 0.000; + // YQ = 0.000; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2600.Pd -1658.36; +modify wecc240_N_2600.Qd 273.633; object pypower.load { - name "wecc240_load_2602"; // ID = '1' - parent "wecc240_bus_2602"; + name "wecc240_L_2602"; + parent "wecc240_N_2602"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.08937j Ohm; I 87.53+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2602.Pd 88.2906; -modify wecc240_bus_2602.Qd -14.6719; + // I = 2602; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 87.531; + // IQ = 0.000; + // YP = 0.000; + // YQ = -11.190; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2602.Pd 88.2906; +modify wecc240_N_2602.Qd -14.6719; object pypower.load { - name "wecc240_load_2604"; // ID = '1' - parent "wecc240_bus_2604"; + name "wecc240_L_2604"; + parent "wecc240_N_2604"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0+0j Ohm; I 1792+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2604.Pd 1842.57; -modify wecc240_bus_2604.Qd -107.501; + // I = 2604; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 1791.945; + // IQ = 0.000; + // YP = 0.000; + // YQ = 0.000; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2604.Pd 1842.57; +modify wecc240_N_2604.Qd -107.501; object pypower.load { - name "wecc240_load_2608"; // ID = '1' - parent "wecc240_bus_2608"; + name "wecc240_L_2608"; + parent "wecc240_N_2608"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.08835j Ohm; I 88.03+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2608.Pd 88.1412; -modify wecc240_bus_2608.Qd -14.6501; + // I = 2608; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 88.030; + // IQ = 0.000; + // YP = 0.000; + // YQ = -11.318; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2608.Pd 88.1412; +modify wecc240_N_2608.Qd -14.6501; object pypower.load { - name "wecc240_load_2609"; // ID = '1' - parent "wecc240_bus_2609"; + name "wecc240_L_2609"; + parent "wecc240_N_2609"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04134j Ohm; I 120.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2609.Pd 119.66; -modify wecc240_bus_2609.Qd -16.2215; + // I = 2609; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 120.790; + // IQ = 0.000; + // YP = 0.000; + // YQ = -24.191; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2609.Pd 119.66; +modify wecc240_N_2609.Qd -16.2215; object pypower.load { - name "wecc240_load_2610"; // ID = '1' - parent "wecc240_bus_2610"; + name "wecc240_L_2610"; + parent "wecc240_N_2610"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.08645j Ohm; I 88.99+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2610.Pd 88.7829; -modify wecc240_bus_2610.Qd 10.051; + // I = 2610; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 88.994; + // IQ = 0.000; + // YP = 0.000; + // YQ = -11.567; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2610.Pd 88.7829; +modify wecc240_N_2610.Qd 10.051; object pypower.load { - name "wecc240_load_2611"; // ID = '1' - parent "wecc240_bus_2611"; + name "wecc240_L_2611"; + parent "wecc240_N_2611"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.08835j Ohm; I 88.03+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2611.Pd 88.0913; -modify wecc240_bus_2611.Qd -14.9472; + // I = 2611; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 88.030; + // IQ = 0.000; + // YP = 0.000; + // YQ = -11.318; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2611.Pd 88.0913; +modify wecc240_N_2611.Qd -14.9472; object pypower.load { - name "wecc240_load_2612"; // ID = '1' - parent "wecc240_bus_2612"; + name "wecc240_L_2612"; + parent "wecc240_N_2612"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04599j Ohm; I 106.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2612.Pd 106.473; -modify wecc240_bus_2612.Qd -18.7665; + // I = 2612; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 106.667; + // IQ = 0.000; + // YP = 0.000; + // YQ = -21.743; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2612.Pd 106.473; +modify wecc240_N_2612.Qd -18.7665; object pypower.load { - name "wecc240_load_2613"; // ID = '1' - parent "wecc240_bus_2613"; + name "wecc240_L_2613"; + parent "wecc240_N_2613"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.017j Ohm; I 287.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2613.Pd 285.443; -modify wecc240_bus_2613.Qd -21.0774; + // I = 2613; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 287.725; + // IQ = 0.000; + // YP = 0.000; + // YQ = -58.812; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2613.Pd 285.443; +modify wecc240_N_2613.Qd -21.0774; object pypower.load { - name "wecc240_load_2614"; // ID = '1' - parent "wecc240_bus_2614"; + name "wecc240_L_2614"; + parent "wecc240_N_2614"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04007j Ohm; I 123.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2614.Pd 122.785; -modify wecc240_bus_2614.Qd -12.4731; + // I = 2614; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 123.152; + // IQ = 0.000; + // YP = 0.000; + // YQ = -24.956; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2614.Pd 122.785; +modify wecc240_N_2614.Qd -12.4731; object pypower.load { - name "wecc240_load_2615"; // ID = '1' - parent "wecc240_bus_2615"; + name "wecc240_L_2615"; + parent "wecc240_N_2615"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.008546j Ohm; I 718.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2615.Pd 713.339; -modify wecc240_bus_2615.Qd -114.863; + // I = 2615; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 718.654; + // IQ = 0.000; + // YP = 0.000; + // YQ = -117.014; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2615.Pd 713.339; +modify wecc240_N_2615.Qd -114.863; object pypower.load { - name "wecc240_load_2616"; // ID = '1' - parent "wecc240_bus_2616"; + name "wecc240_L_2616"; + parent "wecc240_N_2616"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04623j Ohm; I 105+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2616.Pd 104.313; -modify wecc240_bus_2616.Qd -8.31422; + // I = 2616; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 104.990; + // IQ = 0.000; + // YP = 0.000; + // YQ = -21.629; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2616.Pd 104.313; +modify wecc240_N_2616.Qd -8.31422; object pypower.load { - name "wecc240_load_2617"; // ID = '1' - parent "wecc240_bus_2617"; + name "wecc240_L_2617"; + parent "wecc240_N_2617"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04447j Ohm; I 108.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2617.Pd 107.572; -modify wecc240_bus_2617.Qd -11.8506; + // I = 2617; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 108.473; + // IQ = 0.000; + // YP = 0.000; + // YQ = -22.485; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2617.Pd 107.572; +modify wecc240_N_2617.Qd -11.8506; object pypower.load { - name "wecc240_load_2618"; // ID = '1' - parent "wecc240_bus_2618"; + name "wecc240_L_2618"; + parent "wecc240_N_2618"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0-0.1844j Ohm; I 784.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2618.Pd 778.87; -modify wecc240_bus_2618.Qd -151.307; + // I = 2618; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 784.705; + // IQ = 0.000; + // YP = 0.000; + // YQ = 5.422; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2618.Pd 778.87; +modify wecc240_N_2618.Qd -151.307; object pypower.load { - name "wecc240_load_2619"; // ID = '1' - parent "wecc240_bus_2619"; + name "wecc240_L_2619"; + parent "wecc240_N_2619"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0+0j Ohm; I -2467+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2619.Pd -2461.79; -modify wecc240_bus_2619.Qd 420.44; + // I = 2619; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = -2466.528; + // IQ = 0.000; + // YP = 0.000; + // YQ = 0.000; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2619.Pd -2461.79; +modify wecc240_N_2619.Qd 420.44; object pypower.load { - name "wecc240_load_2620"; // ID = '1' - parent "wecc240_bus_2620"; + name "wecc240_L_2620"; + parent "wecc240_N_2620"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.06471j Ohm; I 181.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2620.Pd 180.628; -modify wecc240_bus_2620.Qd -32.0239; + // I = 2620; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 181.756; + // IQ = 0.000; + // YP = 0.000; + // YQ = -15.454; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2620.Pd 180.628; +modify wecc240_N_2620.Qd -32.0239; object pypower.load { - name "wecc240_load_2621"; // ID = '1' - parent "wecc240_bus_2621"; + name "wecc240_L_2621"; + parent "wecc240_N_2621"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0-0.01814j Ohm; I 209.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_2621.Pd 210.553; -modify wecc240_bus_2621.Qd -25.4988; + // I = 2621; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 209.415; + // IQ = 0.000; + // YP = 0.000; + // YQ = 55.132; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_2621.Pd 210.553; +modify wecc240_N_2621.Qd -25.4988; object pypower.load { - name "wecc240_load_3101"; // ID = '1' - parent "wecc240_bus_3101"; + name "wecc240_L_3101"; + parent "wecc240_N_3101"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02018j Ohm; I 313.6+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3101.Pd 304.892; -modify wecc240_bus_3101.Qd -41.6388; + // I = 3101; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 313.580; + // IQ = 0.000; + // YP = 0.000; + // YQ = -49.549; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3101.Pd 304.892; +modify wecc240_N_3101.Qd -41.6388; object pypower.load { - name "wecc240_load_3102"; // ID = '1' - parent "wecc240_bus_3102"; + name "wecc240_L_3102"; + parent "wecc240_N_3102"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04323j Ohm; I 145.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3102.Pd 142.726; -modify wecc240_bus_3102.Qd -16.5989; + // I = 3102; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 145.724; + // IQ = 0.000; + // YP = 0.000; + // YQ = -23.131; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3102.Pd 142.726; +modify wecc240_N_3102.Qd -16.5989; object pypower.load { - name "wecc240_load_3103"; // ID = '1' - parent "wecc240_bus_3103"; + name "wecc240_L_3103"; + parent "wecc240_N_3103"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01832j Ohm; I 380.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3103.Pd 376.485; -modify wecc240_bus_3103.Qd -29.638; + // I = 3103; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 380.419; + // IQ = 0.000; + // YP = 0.000; + // YQ = -54.591; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3103.Pd 376.485; +modify wecc240_N_3103.Qd -29.638; object pypower.load { - name "wecc240_load_3104"; // ID = '1' - parent "wecc240_bus_3104"; + name "wecc240_L_3104"; + parent "wecc240_N_3104"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02681j Ohm; I 283.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3104.Pd 273.883; -modify wecc240_bus_3104.Qd -55.6974; + // I = 3104; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 283.512; + // IQ = 0.000; + // YP = 0.000; + // YQ = -37.304; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3104.Pd 273.883; +modify wecc240_N_3104.Qd -55.6974; object pypower.load { - name "wecc240_load_3105"; // ID = '1' - parent "wecc240_bus_3105"; + name "wecc240_L_3105"; + parent "wecc240_N_3105"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02263j Ohm; I 215.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3105.Pd 211.044; -modify wecc240_bus_3105.Qd -42.959; + // I = 3105; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 215.372; + // IQ = 0.000; + // YP = 0.000; + // YQ = -44.182; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3105.Pd 211.044; +modify wecc240_N_3105.Qd -42.959; object pypower.load { - name "wecc240_load_3201"; // ID = '1' - parent "wecc240_bus_3201"; + name "wecc240_L_3201"; + parent "wecc240_N_3201"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.0113j Ohm; I 417.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3201.Pd 417.348; -modify wecc240_bus_3201.Qd -33.3915; + // I = 3201; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 417.176; + // IQ = 0.000; + // YP = 0.000; + // YQ = -88.465; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3201.Pd 417.348; +modify wecc240_N_3201.Qd -33.3915; object pypower.load { - name "wecc240_load_3202"; // ID = '1' - parent "wecc240_bus_3202"; + name "wecc240_L_3202"; + parent "wecc240_N_3202"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01324j Ohm; I 528.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3202.Pd 528.788; -modify wecc240_bus_3202.Qd -38.1787; + // I = 3202; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 528.943; + // IQ = 0.000; + // YP = 0.000; + // YQ = -75.520; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3202.Pd 528.788; +modify wecc240_N_3202.Qd -38.1787; object pypower.load { - name "wecc240_load_3203"; // ID = '1' - parent "wecc240_bus_3203"; + name "wecc240_L_3203"; + parent "wecc240_N_3203"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.006984j Ohm; I 592.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3203.Pd 591.26; -modify wecc240_bus_3203.Qd -43.6488; + // I = 3203; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 592.543; + // IQ = 0.000; + // YP = 0.000; + // YQ = -143.183; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3203.Pd 591.26; +modify wecc240_N_3203.Qd -43.6488; object pypower.load { - name "wecc240_load_3204"; // ID = '1' - parent "wecc240_bus_3204"; + name "wecc240_L_3204"; + parent "wecc240_N_3204"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01189j Ohm; I 595.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3204.Pd 601.907; -modify wecc240_bus_3204.Qd 1.53167; + // I = 3204; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 595.949; + // IQ = 0.000; + // YP = 0.000; + // YQ = -84.091; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3204.Pd 601.907; +modify wecc240_N_3204.Qd 1.53167; object pypower.load { - name "wecc240_load_3205"; // ID = '1' - parent "wecc240_bus_3205"; + name "wecc240_L_3205"; + parent "wecc240_N_3205"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01424j Ohm; I 492.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3205.Pd 492.123; -modify wecc240_bus_3205.Qd -21.6613; + // I = 3205; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 492.201; + // IQ = 0.000; + // YP = 0.000; + // YQ = -70.216; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3205.Pd 492.123; +modify wecc240_N_3205.Qd -21.6613; object pypower.load { - name "wecc240_load_3302"; // ID = '1' - parent "wecc240_bus_3302"; + name "wecc240_L_3302"; + parent "wecc240_N_3302"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.0125j Ohm; I 316.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3302.Pd 308.624; -modify wecc240_bus_3302.Qd -41.5594; + // I = 3302; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 316.377; + // IQ = 0.000; + // YP = 0.000; + // YQ = -80.011; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3302.Pd 308.624; +modify wecc240_N_3302.Qd -41.5594; object pypower.load { - name "wecc240_load_3303"; // ID = '1' - parent "wecc240_bus_3303"; + name "wecc240_L_3303"; + parent "wecc240_N_3303"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.007372j Ohm; I 562.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3303.Pd 560.299; -modify wecc240_bus_3303.Qd -53.7347; + // I = 3303; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 562.870; + // IQ = 0.000; + // YP = 0.000; + // YQ = -135.643; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3303.Pd 560.299; +modify wecc240_N_3303.Qd -53.7347; object pypower.load { - name "wecc240_load_3304"; // ID = '1' - parent "wecc240_bus_3304"; + name "wecc240_L_3304"; + parent "wecc240_N_3304"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.008852j Ohm; I 485.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3304.Pd 477.221; -modify wecc240_bus_3304.Qd -58.9768; + // I = 3304; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 485.777; + // IQ = 0.000; + // YP = 0.000; + // YQ = -112.963; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3304.Pd 477.221; +modify wecc240_N_3304.Qd -58.9768; object pypower.load { - name "wecc240_load_3305"; // ID = '1' - parent "wecc240_bus_3305"; + name "wecc240_L_3305"; + parent "wecc240_N_3305"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01793j Ohm; I 389.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3305.Pd 386.367; -modify wecc240_bus_3305.Qd -32.3295; + // I = 3305; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 389.689; + // IQ = 0.000; + // YP = 0.000; + // YQ = -55.787; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3305.Pd 386.367; +modify wecc240_N_3305.Qd -32.3295; object pypower.load { - name "wecc240_load_3401"; // ID = '1' - parent "wecc240_bus_3401"; + name "wecc240_L_3401"; + parent "wecc240_N_3401"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.007523j Ohm; I 523.3+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3401.Pd 491.111; -modify wecc240_bus_3401.Qd -121.09; + // I = 3401; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 523.259; + // IQ = 0.000; + // YP = 0.000; + // YQ = -132.931; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3401.Pd 491.111; +modify wecc240_N_3401.Qd -121.09; object pypower.load { - name "wecc240_load_3403"; // ID = '1' - parent "wecc240_bus_3403"; + name "wecc240_L_3403"; + parent "wecc240_N_3403"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.0151j Ohm; I 464.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3403.Pd 464.204; -modify wecc240_bus_3403.Qd -12.4913; + // I = 3403; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 464.372; + // IQ = 0.000; + // YP = 0.000; + // YQ = -66.225; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3403.Pd 464.204; +modify wecc240_N_3403.Qd -12.4913; object pypower.load { - name "wecc240_load_3404"; // ID = '1' - parent "wecc240_bus_3404"; + name "wecc240_L_3404"; + parent "wecc240_N_3404"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01739j Ohm; I 400.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3404.Pd 391.2; -modify wecc240_bus_3404.Qd -59.6008; + // I = 3404; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 400.370; + // IQ = 0.000; + // YP = 0.000; + // YQ = -57.509; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3404.Pd 391.2; +modify wecc240_N_3404.Qd -59.6008; object pypower.load { - name "wecc240_load_3405"; // ID = '1' - parent "wecc240_bus_3405"; + name "wecc240_L_3405"; + parent "wecc240_N_3405"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.0159j Ohm; I 423+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3405.Pd 392.046; -modify wecc240_bus_3405.Qd -109.285; + // I = 3405; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 423.026; + // IQ = 0.000; + // YP = 0.000; + // YQ = -62.878; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3405.Pd 392.046; +modify wecc240_N_3405.Qd -109.285; object pypower.load { - name "wecc240_load_3501"; // ID = '1' - parent "wecc240_bus_3501"; + name "wecc240_L_3501"; + parent "wecc240_N_3501"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01248j Ohm; I 562.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3501.Pd 562.29; -modify wecc240_bus_3501.Qd 15.8624; + // I = 3501; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 562.514; + // IQ = 0.000; + // YP = 0.000; + // YQ = -80.114; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3501.Pd 562.29; +modify wecc240_N_3501.Qd 15.8624; object pypower.load { - name "wecc240_load_3601"; // ID = '1' - parent "wecc240_bus_3601"; + name "wecc240_L_3601"; + parent "wecc240_N_3601"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.07711j Ohm; I 92.97+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3601.Pd 94.146; -modify wecc240_bus_3601.Qd -6.49254; + // I = 3601; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 92.975; + // IQ = 0.000; + // YP = 0.000; + // YQ = -12.968; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3601.Pd 94.146; +modify wecc240_N_3601.Qd -6.49254; object pypower.load { - name "wecc240_load_3701"; // ID = '1' - parent "wecc240_bus_3701"; + name "wecc240_L_3701"; + parent "wecc240_N_3701"; status "OFFLINE"; - // AREA "1"; - // ZONE "9"; Z -0+0.0631j Ohm; I 317.1+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3701.Pd 298.554; -modify wecc240_bus_3701.Qd -112.747; + // I = 3701; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 9; + // PL = 0.000; + // QL = 0.000; + // IP = 317.051; + // IQ = 0.000; + // YP = 0.000; + // YQ = -15.847; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3701.Pd 298.554; +modify wecc240_N_3701.Qd -112.747; object pypower.load { - name "wecc240_load_3801"; // ID = '1' - parent "wecc240_bus_3801"; + name "wecc240_L_3801"; + parent "wecc240_N_3801"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02579j Ohm; I 164.1+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3801.Pd 172.1; -modify wecc240_bus_3801.Qd 0.700469; + // I = 3801; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 164.062; + // IQ = 0.000; + // YP = 0.000; + // YQ = -38.776; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3801.Pd 172.1; +modify wecc240_N_3801.Qd 0.700469; object pypower.load { - name "wecc240_load_3804"; // ID = '1' - parent "wecc240_bus_3804"; + name "wecc240_L_3804"; + parent "wecc240_N_3804"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01998j Ohm; I 201.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3804.Pd 200.733; -modify wecc240_bus_3804.Qd -25.0877; + // I = 3804; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 201.824; + // IQ = 0.000; + // YP = 0.000; + // YQ = -50.058; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3804.Pd 200.733; +modify wecc240_N_3804.Qd -25.0877; object pypower.load { - name "wecc240_load_3805"; // ID = '1' - parent "wecc240_bus_3805"; + name "wecc240_L_3805"; + parent "wecc240_N_3805"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.007297j Ohm; I 434.3+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3805.Pd 446.42; -modify wecc240_bus_3805.Qd -52.1012; + // I = 3805; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 434.251; + // IQ = 0.000; + // YP = 0.000; + // YQ = -137.035; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3805.Pd 446.42; +modify wecc240_N_3805.Qd -52.1012; object pypower.load { - name "wecc240_load_3806"; // ID = '1' - parent "wecc240_bus_3806"; + name "wecc240_L_3806"; + parent "wecc240_N_3806"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02789j Ohm; I 255.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3806.Pd 260.133; -modify wecc240_bus_3806.Qd -16.0294; + // I = 3806; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 255.767; + // IQ = 0.000; + // YP = 0.000; + // YQ = -35.854; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3806.Pd 260.133; +modify wecc240_N_3806.Qd -16.0294; object pypower.load { - name "wecc240_load_3902"; // ID = '1' - parent "wecc240_bus_3902"; + name "wecc240_L_3902"; + parent "wecc240_N_3902"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02905j Ohm; I 137.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3902.Pd 137.585; -modify wecc240_bus_3902.Qd -5.43747; + // I = 3902; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 137.692; + // IQ = 0.000; + // YP = 0.000; + // YQ = -34.423; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3902.Pd 137.585; +modify wecc240_N_3902.Qd -5.43747; object pypower.load { - name "wecc240_load_3903"; // ID = '1' - parent "wecc240_bus_3903"; + name "wecc240_L_3903"; + parent "wecc240_N_3903"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.03716j Ohm; I 190.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3903.Pd 196.514; -modify wecc240_bus_3903.Qd -18.191; + // I = 3903; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 190.745; + // IQ = 0.000; + // YP = 0.000; + // YQ = -26.909; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3903.Pd 196.514; +modify wecc240_N_3903.Qd -18.191; object pypower.load { - name "wecc240_load_3907"; // ID = '1' - parent "wecc240_bus_3907"; + name "wecc240_L_3907"; + parent "wecc240_N_3907"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.0164j Ohm; I 430.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3907.Pd 405.378; -modify wecc240_bus_3907.Qd -98.9489; + // I = 3907; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 430.380; + // IQ = 0.000; + // YP = 0.000; + // YQ = -60.984; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3907.Pd 405.378; +modify wecc240_N_3907.Qd -98.9489; object pypower.load { - name "wecc240_load_3908"; // ID = '1' - parent "wecc240_bus_3908"; + name "wecc240_L_3908"; + parent "wecc240_N_3908"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04183j Ohm; I 186.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3908.Pd 174.645; -modify wecc240_bus_3908.Qd -52.0222; + // I = 3908; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 186.870; + // IQ = 0.000; + // YP = 0.000; + // YQ = -23.908; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3908.Pd 174.645; +modify wecc240_N_3908.Qd -52.0222; object pypower.load { - name "wecc240_load_3909"; // ID = '1' - parent "wecc240_bus_3909"; + name "wecc240_L_3909"; + parent "wecc240_N_3909"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02602j Ohm; I 159.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3909.Pd 149.889; -modify wecc240_bus_3909.Qd -48.012; + // I = 3909; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 159.388; + // IQ = 0.000; + // YP = 0.000; + // YQ = -38.425; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3909.Pd 149.889; +modify wecc240_N_3909.Qd -48.012; object pypower.load { - name "wecc240_load_3910"; // ID = '1' - parent "wecc240_bus_3910"; + name "wecc240_L_3910"; + parent "wecc240_N_3910"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02929j Ohm; I 228.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3910.Pd 218.046; -modify wecc240_bus_3910.Qd -50.3099; + // I = 3910; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 228.437; + // IQ = 0.000; + // YP = 0.000; + // YQ = -34.143; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3910.Pd 218.046; +modify wecc240_N_3910.Qd -50.3099; object pypower.load { - name "wecc240_load_3911"; // ID = '1' - parent "wecc240_bus_3911"; + name "wecc240_L_3911"; + parent "wecc240_N_3911"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02486j Ohm; I 204.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3911.Pd 212.607; -modify wecc240_bus_3911.Qd -15.3846; + // I = 3911; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 204.367; + // IQ = 0.000; + // YP = 0.000; + // YQ = -40.227; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3911.Pd 212.607; +modify wecc240_N_3911.Qd -15.3846; object pypower.load { - name "wecc240_load_3912"; // ID = '1' - parent "wecc240_bus_3912"; + name "wecc240_L_3912"; + parent "wecc240_N_3912"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0-1.754j Ohm; I 156.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3912.Pd 158.226; -modify wecc240_bus_3912.Qd -28.4782; + // I = 3912; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 156.919; + // IQ = 0.000; + // YP = 0.000; + // YQ = 0.570; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3912.Pd 158.226; +modify wecc240_N_3912.Qd -28.4782; object pypower.load { - name "wecc240_load_3913"; // ID = '1' - parent "wecc240_bus_3913"; + name "wecc240_L_3913"; + parent "wecc240_N_3913"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02484j Ohm; I 301+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3913.Pd 290.119; -modify wecc240_bus_3913.Qd -65.3099; + // I = 3913; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 301.003; + // IQ = 0.000; + // YP = 0.000; + // YQ = -40.262; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3913.Pd 290.119; +modify wecc240_N_3913.Qd -65.3099; object pypower.load { - name "wecc240_load_3914"; // ID = '1' - parent "wecc240_bus_3914"; + name "wecc240_L_3914"; + parent "wecc240_N_3914"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02068j Ohm; I 207.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3914.Pd 205.311; -modify wecc240_bus_3914.Qd -7.66408; + // I = 3914; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 207.245; + // IQ = 0.000; + // YP = 0.000; + // YQ = -48.345; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3914.Pd 205.311; +modify wecc240_N_3914.Qd -7.66408; object pypower.load { - name "wecc240_load_3915"; // ID = '1' - parent "wecc240_bus_3915"; + name "wecc240_L_3915"; + parent "wecc240_N_3915"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02048j Ohm; I 230.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3915.Pd 229.759; -modify wecc240_bus_3915.Qd -13.5919; + // I = 3915; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 230.849; + // IQ = 0.000; + // YP = 0.000; + // YQ = -48.836; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3915.Pd 229.759; +modify wecc240_N_3915.Qd -13.5919; object pypower.load { - name "wecc240_load_3916"; // ID = '1' - parent "wecc240_bus_3916"; + name "wecc240_L_3916"; + parent "wecc240_N_3916"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z 0+0j Ohm; I 139.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3916.Pd 140.716; -modify wecc240_bus_3916.Qd -24.6977; + // I = 3916; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 139.766; + // IQ = 0.000; + // YP = 0.000; + // YQ = 0.000; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3916.Pd 140.716; +modify wecc240_N_3916.Qd -24.6977; object pypower.load { - name "wecc240_load_3917"; // ID = '1' - parent "wecc240_bus_3917"; + name "wecc240_L_3917"; + parent "wecc240_N_3917"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02531j Ohm; I 214.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3917.Pd 214.04; -modify wecc240_bus_3917.Qd -31.3602; + // I = 3917; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 214.158; + // IQ = 0.000; + // YP = 0.000; + // YQ = -39.517; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3917.Pd 214.04; +modify wecc240_N_3917.Qd -31.3602; object pypower.load { - name "wecc240_load_3918"; // ID = '1' - parent "wecc240_bus_3918"; + name "wecc240_L_3918"; + parent "wecc240_N_3918"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.0145j Ohm; I 289.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3918.Pd 286.17; -modify wecc240_bus_3918.Qd -30.2126; + // I = 3918; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 289.544; + // IQ = 0.000; + // YP = 0.000; + // YQ = -68.957; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3918.Pd 286.17; +modify wecc240_N_3918.Qd -30.2126; object pypower.load { - name "wecc240_load_3919"; // ID = '1' - parent "wecc240_bus_3919"; + name "wecc240_L_3919"; + parent "wecc240_N_3919"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04315j Ohm; I 171.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3919.Pd 163.972; -modify wecc240_bus_3919.Qd -48.9383; + // I = 3919; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 171.670; + // IQ = 0.000; + // YP = 0.000; + // YQ = -23.175; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3919.Pd 163.972; +modify wecc240_N_3919.Qd -48.9383; object pypower.load { - name "wecc240_load_3920"; // ID = '1' - parent "wecc240_bus_3920"; + name "wecc240_L_3920"; + parent "wecc240_N_3920"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.04484j Ohm; I 158.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3920.Pd 150.963; -modify wecc240_bus_3920.Qd -44.12; + // I = 3920; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 158.827; + // IQ = 0.000; + // YP = 0.000; + // YQ = -22.302; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3920.Pd 150.963; +modify wecc240_N_3920.Qd -44.12; object pypower.load { - name "wecc240_load_3921"; // ID = '1' - parent "wecc240_bus_3921"; + name "wecc240_L_3921"; + parent "wecc240_N_3921"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.03653j Ohm; I 126.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3921.Pd 135.755; -modify wecc240_bus_3921.Qd 3.55748; + // I = 3921; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 126.917; + // IQ = 0.000; + // YP = 0.000; + // YQ = -27.373; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3921.Pd 135.755; +modify wecc240_N_3921.Qd 3.55748; object pypower.load { - name "wecc240_load_3922"; // ID = '1' - parent "wecc240_bus_3922"; + name "wecc240_L_3922"; + parent "wecc240_N_3922"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.0337j Ohm; I 231.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3922.Pd 229.804; -modify wecc240_bus_3922.Qd -51.8948; + // I = 3922; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 231.814; + // IQ = 0.000; + // YP = 0.000; + // YQ = -29.670; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3922.Pd 229.804; +modify wecc240_N_3922.Qd -51.8948; object pypower.load { - name "wecc240_load_3923"; // ID = '1' - parent "wecc240_bus_3923"; + name "wecc240_L_3923"; + parent "wecc240_N_3923"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01712j Ohm; I 353.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3923.Pd 359.619; -modify wecc240_bus_3923.Qd -6.43415; + // I = 3923; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 353.452; + // IQ = 0.000; + // YP = 0.000; + // YQ = -58.418; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3923.Pd 359.619; +modify wecc240_N_3923.Qd -6.43415; object pypower.load { - name "wecc240_load_3924"; // ID = '1' - parent "wecc240_bus_3924"; + name "wecc240_L_3924"; + parent "wecc240_N_3924"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.02342j Ohm; I 300.1+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3924.Pd 301.623; -modify wecc240_bus_3924.Qd -28.8103; + // I = 3924; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 300.147; + // IQ = 0.000; + // YP = 0.000; + // YQ = -42.707; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3924.Pd 301.623; +modify wecc240_N_3924.Qd -28.8103; object pypower.load { - name "wecc240_load_3926"; // ID = '1' - parent "wecc240_bus_3926"; + name "wecc240_L_3926"; + parent "wecc240_N_3926"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.06471j Ohm; I 244.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_3926.Pd 229.639; -modify wecc240_bus_3926.Qd -81.5565; + // I = 3926; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 244.214; + // IQ = 0.000; + // YP = 0.000; + // YQ = -15.453; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_3926.Pd 229.639; +modify wecc240_N_3926.Qd -81.5565; object pypower.load { - name "wecc240_load_4002"; // ID = '1' - parent "wecc240_bus_4002"; + name "wecc240_L_4002"; + parent "wecc240_N_4002"; status "OFFLINE"; - // AREA "3"; - // ZONE "11"; Z -0+0.05419j Ohm; I 154.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4002.Pd 171.773; -modify wecc240_bus_4002.Qd -11.1448; + // I = 4002; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 11; + // PL = 0.000; + // QL = 0.000; + // IP = 154.505; + // IQ = 0.000; + // YP = 0.000; + // YQ = -18.455; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4002.Pd 171.773; +modify wecc240_N_4002.Qd -11.1448; object pypower.load { - name "wecc240_load_4004"; // ID = '1' - parent "wecc240_bus_4004"; + name "wecc240_L_4004"; + parent "wecc240_N_4004"; status "OFFLINE"; - // AREA "3"; - // ZONE "11"; Z -0+0.03364j Ohm; I 248.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4004.Pd 271.964; -modify wecc240_bus_4004.Qd -27.2454; + // I = 4004; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 11; + // PL = 0.000; + // QL = 0.000; + // IP = 248.180; + // IQ = 0.000; + // YP = 0.000; + // YQ = -29.723; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4004.Pd 271.964; +modify wecc240_N_4004.Qd -27.2454; object pypower.load { - name "wecc240_load_4005"; // ID = '1' - parent "wecc240_bus_4005"; + name "wecc240_L_4005"; + parent "wecc240_N_4005"; status "OFFLINE"; - // AREA "3"; - // ZONE "11"; Z -0+0.00741j Ohm; I 444.6+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4005.Pd 478.028; -modify wecc240_bus_4005.Qd -44.7031; + // I = 4005; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 11; + // PL = 0.000; + // QL = 0.000; + // IP = 444.550; + // IQ = 0.000; + // YP = 0.000; + // YQ = -134.961; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4005.Pd 478.028; +modify wecc240_N_4005.Qd -44.7031; object pypower.load { - name "wecc240_load_4008"; // ID = '1' - parent "wecc240_bus_4008"; + name "wecc240_L_4008"; + parent "wecc240_N_4008"; status "OFFLINE"; - // AREA "3"; - // ZONE "11"; Z -0+0.0311j Ohm; I 265.1+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4008.Pd 283.484; -modify wecc240_bus_4008.Qd -40.422; + // I = 4008; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 11; + // PL = 0.000; + // QL = 0.000; + // IP = 265.108; + // IQ = 0.000; + // YP = 0.000; + // YQ = -32.154; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4008.Pd 283.484; +modify wecc240_N_4008.Qd -40.422; object pypower.load { - name "wecc240_load_4009"; // ID = '1' - parent "wecc240_bus_4009"; + name "wecc240_L_4009"; + parent "wecc240_N_4009"; status "OFFLINE"; - // AREA "3"; - // ZONE "11"; Z -0+0.002704j Ohm; I 2045+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4009.Pd 2164.91; -modify wecc240_bus_4009.Qd -437.864; + // I = 4009; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 11; + // PL = 0.000; + // QL = 0.000; + // IP = 2045.132; + // IQ = 0.000; + // YP = 0.000; + // YQ = -369.852; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4009.Pd 2164.91; +modify wecc240_N_4009.Qd -437.864; object pypower.load { - name "wecc240_load_4010"; // ID = '1' - parent "wecc240_bus_4010"; + name "wecc240_L_4010"; + parent "wecc240_N_4010"; status "OFFLINE"; - // AREA "3"; - // ZONE "11"; Z 0+0j Ohm; I 2904+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4010.Pd 3068.29; -modify wecc240_bus_4010.Qd -634.006; + // I = 4010; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 11; + // PL = 0.000; + // QL = 0.000; + // IP = 2904.493; + // IQ = 0.000; + // YP = 0.000; + // YQ = 0.000; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4010.Pd 3068.29; +modify wecc240_N_4010.Qd -634.006; object pypower.load { - name "wecc240_load_4101"; // ID = '1' - parent "wecc240_bus_4101"; + name "wecc240_L_4101"; + parent "wecc240_N_4101"; status "OFFLINE"; - // AREA "3"; - // ZONE "13"; Z -0+0.009804j Ohm; I 882.1+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4101.Pd 975.849; -modify wecc240_bus_4101.Qd 194.419; + // I = 4101; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 13; + // PL = 0.000; + // QL = 0.000; + // IP = 882.117; + // IQ = 0.000; + // YP = 0.000; + // YQ = -102.001; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4101.Pd 975.849; +modify wecc240_N_4101.Qd 194.419; object pypower.load { - name "wecc240_load_4102"; // ID = '1' - parent "wecc240_bus_4102"; + name "wecc240_L_4102"; + parent "wecc240_N_4102"; status "OFFLINE"; - // AREA "3"; - // ZONE "13"; Z -0+0.01749j Ohm; I 438.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4102.Pd 479.478; -modify wecc240_bus_4102.Qd 33.5259; + // I = 4102; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 13; + // PL = 0.000; + // QL = 0.000; + // IP = 438.548; + // IQ = 0.000; + // YP = 0.000; + // YQ = -57.162; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4102.Pd 479.478; +modify wecc240_N_4102.Qd 33.5259; object pypower.load { - name "wecc240_load_4103"; // ID = '1' - parent "wecc240_bus_4103"; + name "wecc240_L_4103"; + parent "wecc240_N_4103"; status "OFFLINE"; - // AREA "3"; - // ZONE "13"; Z -0+0.7675j Ohm; I 10.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4103.Pd 11.6535; -modify wecc240_bus_4103.Qd -0.761607; + // I = 4103; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 13; + // PL = 0.000; + // QL = 0.000; + // IP = 10.805; + // IQ = 0.000; + // YP = 0.000; + // YQ = -1.303; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4103.Pd 11.6535; +modify wecc240_N_4103.Qd -0.761607; object pypower.load { - name "wecc240_load_4104"; // ID = '1' - parent "wecc240_bus_4104"; + name "wecc240_L_4104"; + parent "wecc240_N_4104"; status "OFFLINE"; - // AREA "3"; - // ZONE "13"; Z -0+0.003295j Ohm; I 2425+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4104.Pd 2467.02; -modify wecc240_bus_4104.Qd -647.51; + // I = 4104; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 13; + // PL = 0.000; + // QL = 0.000; + // IP = 2424.986; + // IQ = 0.000; + // YP = 0.000; + // YQ = -303.469; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4104.Pd 2467.02; +modify wecc240_N_4104.Qd -647.51; object pypower.load { - name "wecc240_load_4201"; // ID = '1' - parent "wecc240_bus_4201"; + name "wecc240_L_4201"; + parent "wecc240_N_4201"; status "OFFLINE"; - // AREA "3"; - // ZONE "13"; Z -0+0.002721j Ohm; I 5145+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4201.Pd 5747.99; -modify wecc240_bus_4201.Qd 410.843; + // I = 4201; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 13; + // PL = 0.000; + // QL = 0.000; + // IP = 5145.231; + // IQ = 0.000; + // YP = 0.000; + // YQ = -367.517; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4201.Pd 5747.99; +modify wecc240_N_4201.Qd 410.843; object pypower.load { - name "wecc240_load_4202"; // ID = '1' - parent "wecc240_bus_4202"; + name "wecc240_L_4202"; + parent "wecc240_N_4202"; status "OFFLINE"; - // AREA "3"; - // ZONE "13"; Z -0+0.00189j Ohm; I 4300+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4202.Pd 4511.08; -modify wecc240_bus_4202.Qd -653.997; + // I = 4202; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 13; + // PL = 0.000; + // QL = 0.000; + // IP = 4300.226; + // IQ = 0.000; + // YP = 0.000; + // YQ = -529.215; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4202.Pd 4511.08; +modify wecc240_N_4202.Qd -653.997; object pypower.load { - name "wecc240_load_4203"; // ID = '1' - parent "wecc240_bus_4203"; + name "wecc240_L_4203"; + parent "wecc240_N_4203"; status "OFFLINE"; - // AREA "3"; - // ZONE "13"; Z -0+0.001809j Ohm; I 4308+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4203.Pd 4345.74; -modify wecc240_bus_4203.Qd -884.058; + // I = 4203; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 13; + // PL = 0.000; + // QL = 0.000; + // IP = 4308.429; + // IQ = 0.000; + // YP = 0.000; + // YQ = -552.906; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4203.Pd 4345.74; +modify wecc240_N_4203.Qd -884.058; object pypower.load { - name "wecc240_load_4204"; // ID = '1' - parent "wecc240_bus_4204"; + name "wecc240_L_4204"; + parent "wecc240_N_4204"; status "OFFLINE"; - // AREA "3"; - // ZONE "13"; Z -0+0.008624j Ohm; I 949.6+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_4204.Pd 999.209; -modify wecc240_bus_4204.Qd -135.635; + // I = 4204; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 13; + // PL = 0.000; + // QL = 0.000; + // IP = 949.629; + // IQ = 0.000; + // YP = 0.000; + // YQ = -115.952; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_4204.Pd 999.209; +modify wecc240_N_4204.Qd -135.635; object pypower.load { - name "wecc240_load_5001"; // ID = '1' - parent "wecc240_bus_5001"; + name "wecc240_L_5001"; + parent "wecc240_N_5001"; status "OFFLINE"; - // AREA "3"; - // ZONE "4"; Z -0+0.0006405j Ohm; I 7213+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_5001.Pd 7535.81; -modify wecc240_bus_5001.Qd -760.173; + // I = 5001; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 4; + // PL = 0.000; + // QL = 0.000; + // IP = 7213.383; + // IQ = 0.000; + // YP = 0.000; + // YQ = -1561.338; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_5001.Pd 7535.81; +modify wecc240_N_5001.Qd -760.173; object pypower.load { - name "wecc240_load_5002"; // ID = '1' - parent "wecc240_bus_5002"; + name "wecc240_L_5002"; + parent "wecc240_N_5002"; status "OFFLINE"; - // AREA "3"; - // ZONE "1"; Z -0+0.0009478j Ohm; I 8535+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_5002.Pd 8937.4; -modify wecc240_bus_5002.Qd -1093.01; + // I = 5002; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 1; + // PL = 0.000; + // QL = 0.000; + // IP = 8534.582; + // IQ = 0.000; + // YP = 0.000; + // YQ = -1055.106; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_5002.Pd 8937.4; +modify wecc240_N_5002.Qd -1093.01; object pypower.load { - name "wecc240_load_5003"; // ID = '1' - parent "wecc240_bus_5003"; + name "wecc240_L_5003"; + parent "wecc240_N_5003"; status "OFFLINE"; - // AREA "3"; - // ZONE "1"; Z -0+0.01358j Ohm; I 589.3+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_5003.Pd 610.598; -modify wecc240_bus_5003.Qd -112.606; + // I = 5003; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 1; + // PL = 0.000; + // QL = 0.000; + // IP = 589.263; + // IQ = 0.000; + // YP = 0.000; + // YQ = -73.624; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_5003.Pd 610.598; +modify wecc240_N_5003.Qd -112.606; object pypower.load { - name "wecc240_load_6102"; // ID = '1' - parent "wecc240_bus_6102"; + name "wecc240_L_6102"; + parent "wecc240_N_6102"; status "OFFLINE"; - // AREA "3"; - // ZONE "6"; Z 0-0.003073j Ohm; I 1022+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6102.Pd 1008.69; -modify wecc240_bus_6102.Qd 302.747; + // I = 6102; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 6; + // PL = 0.000; + // QL = 0.000; + // IP = 1022.470; + // IQ = 0.000; + // YP = 0.000; + // YQ = 325.457; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6102.Pd 1008.69; +modify wecc240_N_6102.Qd 302.747; object pypower.load { - name "wecc240_load_6103"; // ID = '1' - parent "wecc240_bus_6103"; + name "wecc240_L_6103"; + parent "wecc240_N_6103"; status "OFFLINE"; - // AREA "3"; - // ZONE "6"; Z -0+0.02012j Ohm; I 386.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6103.Pd 379.278; -modify wecc240_bus_6103.Qd 100.816; + // I = 6103; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 6; + // PL = 0.000; + // QL = 0.000; + // IP = 386.454; + // IQ = 0.000; + // YP = 0.000; + // YQ = -49.703; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6103.Pd 379.278; +modify wecc240_N_6103.Qd 100.816; object pypower.load { - name "wecc240_load_6104"; // ID = '1' - parent "wecc240_bus_6104"; + name "wecc240_L_6104"; + parent "wecc240_N_6104"; status "OFFLINE"; - // AREA "3"; - // ZONE "6"; Z -0+0.004584j Ohm; I 1684+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6104.Pd 1698.23; -modify wecc240_bus_6104.Qd 79.3766; + // I = 6104; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 6; + // PL = 0.000; + // QL = 0.000; + // IP = 1683.648; + // IQ = 0.000; + // YP = 0.000; + // YQ = -218.144; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6104.Pd 1698.23; +modify wecc240_N_6104.Qd 79.3766; object pypower.load { - name "wecc240_load_6201"; // ID = '1' - parent "wecc240_bus_6201"; + name "wecc240_L_6201"; + parent "wecc240_N_6201"; status "OFFLINE"; - // AREA "3"; - // ZONE "8"; Z -0+0.04184j Ohm; I 194.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6201.Pd 204.123; -modify wecc240_bus_6201.Qd 26.3756; + // I = 6201; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 8; + // PL = 0.000; + // QL = 0.000; + // IP = 194.170; + // IQ = 0.000; + // YP = 0.000; + // YQ = -23.903; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6201.Pd 204.123; +modify wecc240_N_6201.Qd 26.3756; object pypower.load { - name "wecc240_load_6202"; // ID = '1' - parent "wecc240_bus_6202"; + name "wecc240_L_6202"; + parent "wecc240_N_6202"; status "OFFLINE"; - // AREA "3"; - // ZONE "8"; Z -0+0.08799j Ohm; I 81.32+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6202.Pd 88.9244; -modify wecc240_bus_6202.Qd 4.24367; + // I = 6202; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 8; + // PL = 0.000; + // QL = 0.000; + // IP = 81.319; + // IQ = 0.000; + // YP = 0.000; + // YQ = -11.365; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6202.Pd 88.9244; +modify wecc240_N_6202.Qd 4.24367; object pypower.load { - name "wecc240_load_6203"; // ID = '1' - parent "wecc240_bus_6203"; + name "wecc240_L_6203"; + parent "wecc240_N_6203"; status "OFFLINE"; - // AREA "3"; - // ZONE "8"; Z -0+0.006963j Ohm; I 609.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6203.Pd 608.834; -modify wecc240_bus_6203.Qd 68.9708; + // I = 6203; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 8; + // PL = 0.000; + // QL = 0.000; + // IP = 609.243; + // IQ = 0.000; + // YP = 0.000; + // YQ = -143.626; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6203.Pd 608.834; +modify wecc240_N_6203.Qd 68.9708; object pypower.load { - name "wecc240_load_6204"; // ID = '1' - parent "wecc240_bus_6204"; + name "wecc240_L_6204"; + parent "wecc240_N_6204"; status "OFFLINE"; - // AREA "3"; - // ZONE "8"; Z -0+0.007014j Ohm; I 667.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6204.Pd 701.032; -modify wecc240_bus_6204.Qd 38.2709; + // I = 6204; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 8; + // PL = 0.000; + // QL = 0.000; + // IP = 667.550; + // IQ = 0.000; + // YP = 0.000; + // YQ = -142.578; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6204.Pd 701.032; +modify wecc240_N_6204.Qd 38.2709; object pypower.load { - name "wecc240_load_6205"; // ID = '1' - parent "wecc240_bus_6205"; + name "wecc240_L_6205"; + parent "wecc240_N_6205"; status "OFFLINE"; - // AREA "3"; - // ZONE "8"; Z -0+0.01277j Ohm; I 466+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6205.Pd 476.739; -modify wecc240_bus_6205.Qd 110.081; + // I = 6205; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 8; + // PL = 0.000; + // QL = 0.000; + // IP = 465.984; + // IQ = 0.000; + // YP = 0.000; + // YQ = -78.317; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6205.Pd 476.739; +modify wecc240_N_6205.Qd 110.081; object pypower.load { - name "wecc240_load_6301"; // ID = '1' - parent "wecc240_bus_6301"; + name "wecc240_L_6301"; + parent "wecc240_N_6301"; status "OFFLINE"; - // AREA "3"; - // ZONE "14"; Z -0+0.0153j Ohm; I 508.6+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6301.Pd 497.133; -modify wecc240_bus_6301.Qd 144.337; + // I = 6301; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 14; + // PL = 0.000; + // QL = 0.000; + // IP = 508.649; + // IQ = 0.000; + // YP = 0.000; + // YQ = -65.361; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6301.Pd 497.133; +modify wecc240_N_6301.Qd 144.337; object pypower.load { - name "wecc240_load_6302"; // ID = '1' - parent "wecc240_bus_6302"; + name "wecc240_L_6302"; + parent "wecc240_N_6302"; status "OFFLINE"; - // AREA "3"; - // ZONE "14"; Z -0+0.0131j Ohm; I 588.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6302.Pd 500.946; -modify wecc240_bus_6302.Qd -316.403; + // I = 6302; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 14; + // PL = 0.000; + // QL = 0.000; + // IP = 588.418; + // IQ = 0.000; + // YP = 0.000; + // YQ = -76.334; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6302.Pd 500.946; +modify wecc240_N_6302.Qd -316.403; object pypower.load { - name "wecc240_load_6303"; // ID = '1' - parent "wecc240_bus_6303"; + name "wecc240_L_6303"; + parent "wecc240_N_6303"; status "OFFLINE"; - // AREA "3"; - // ZONE "14"; Z -0+0.01089j Ohm; I 724.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6303.Pd 649.576; -modify wecc240_bus_6303.Qd 368.057; + // I = 6303; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 14; + // PL = 0.000; + // QL = 0.000; + // IP = 724.856; + // IQ = 0.000; + // YP = 0.000; + // YQ = -91.813; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6303.Pd 649.576; +modify wecc240_N_6303.Qd 368.057; object pypower.load { - name "wecc240_load_6305"; // ID = '1' - parent "wecc240_bus_6305"; + name "wecc240_L_6305"; + parent "wecc240_N_6305"; status "OFFLINE"; - // AREA "3"; - // ZONE "14"; Z -0+0.05689j Ohm; I 56.82+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6305.Pd 52.1639; -modify wecc240_bus_6305.Qd 30.1142; + // I = 6305; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 14; + // PL = 0.000; + // QL = 0.000; + // IP = 56.823; + // IQ = 0.000; + // YP = 0.000; + // YQ = -17.579; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6305.Pd 52.1639; +modify wecc240_N_6305.Qd 30.1142; object pypower.load { - name "wecc240_load_6401"; // ID = '1' - parent "wecc240_bus_6401"; + name "wecc240_L_6401"; + parent "wecc240_N_6401"; status "OFFLINE"; - // AREA "1"; - // ZONE "9"; Z -0+0.004835j Ohm; I 1628+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6401.Pd 1649.61; -modify wecc240_bus_6401.Qd -572.769; + // I = 6401; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 9; + // PL = 0.000; + // QL = 0.000; + // IP = 1628.390; + // IQ = 0.000; + // YP = 0.000; + // YQ = -206.824; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6401.Pd 1649.61; +modify wecc240_N_6401.Qd -572.769; object pypower.load { - name "wecc240_load_6402"; // ID = '1' - parent "wecc240_bus_6402"; + name "wecc240_L_6402"; + parent "wecc240_N_6402"; status "OFFLINE"; - // AREA "1"; - // ZONE "9"; Z -0+0.02846j Ohm; I 270.9+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6402.Pd 261.92; -modify wecc240_bus_6402.Qd -100.571; + // I = 6402; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 9; + // PL = 0.000; + // QL = 0.000; + // IP = 270.855; + // IQ = 0.000; + // YP = 0.000; + // YQ = -35.135; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6402.Pd 261.92; +modify wecc240_N_6402.Qd -100.571; object pypower.load { - name "wecc240_load_6403"; // ID = '1' - parent "wecc240_bus_6403"; + name "wecc240_L_6403"; + parent "wecc240_N_6403"; status "OFFLINE"; - // AREA "1"; - // ZONE "9"; Z -0+4.525j Ohm; I 1.98+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6403.Pd 2.1924; -modify wecc240_bus_6403.Qd 0.153904; + // I = 6403; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 9; + // PL = 0.000; + // QL = 0.000; + // IP = 1.980; + // IQ = 0.000; + // YP = 0.000; + // YQ = -0.221; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6403.Pd 2.1924; +modify wecc240_N_6403.Qd 0.153904; object pypower.load { - name "wecc240_load_6404"; // ID = '1' - parent "wecc240_bus_6404"; + name "wecc240_L_6404"; + parent "wecc240_N_6404"; status "OFFLINE"; - // AREA "1"; - // ZONE "9"; Z -0+0.2942j Ohm; I 27.5+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6404.Pd 29.6759; -modify wecc240_bus_6404.Qd -2.11502; + // I = 6404; + // ID = 1; + // STAT = 1; + // AREA = 1; + // ZONE = 9; + // PL = 0.000; + // QL = 0.000; + // IP = 27.498; + // IQ = 0.000; + // YP = 0.000; + // YQ = -3.399; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6404.Pd 29.6759; +modify wecc240_N_6404.Qd -2.11502; object pypower.load { - name "wecc240_load_6501"; // ID = '1' - parent "wecc240_bus_6501"; + name "wecc240_L_6501"; + parent "wecc240_N_6501"; status "OFFLINE"; - // AREA "3"; - // ZONE "12"; Z -0+0.016j Ohm; I 193+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6501.Pd 197.326; -modify wecc240_bus_6501.Qd -1.46063; + // I = 6501; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 12; + // PL = 0.000; + // QL = 0.000; + // IP = 193.033; + // IQ = 0.000; + // YP = 0.000; + // YQ = -62.491; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6501.Pd 197.326; +modify wecc240_N_6501.Qd -1.46063; object pypower.load { - name "wecc240_load_6502"; // ID = '1' - parent "wecc240_bus_6502"; + name "wecc240_L_6502"; + parent "wecc240_N_6502"; status "OFFLINE"; - // AREA "3"; - // ZONE "12"; Z -0+0.003678j Ohm; I 1539+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6502.Pd 1570.1; -modify wecc240_bus_6502.Qd -32.3572; + // I = 6502; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 12; + // PL = 0.000; + // QL = 0.000; + // IP = 1539.327; + // IQ = 0.000; + // YP = 0.000; + // YQ = -271.901; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6502.Pd 1570.1; +modify wecc240_N_6502.Qd -32.3572; object pypower.load { - name "wecc240_load_6503"; // ID = '1' - parent "wecc240_bus_6503"; + name "wecc240_L_6503"; + parent "wecc240_N_6503"; status "OFFLINE"; - // AREA "3"; - // ZONE "12"; Z -0+0.007844j Ohm; I 414.2+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6503.Pd 434.149; -modify wecc240_bus_6503.Qd 78.2989; + // I = 6503; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 12; + // PL = 0.000; + // QL = 0.000; + // IP = 414.228; + // IQ = 0.000; + // YP = 0.000; + // YQ = -127.491; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6503.Pd 434.149; +modify wecc240_N_6503.Qd 78.2989; object pypower.load { - name "wecc240_load_6504"; // ID = '1' - parent "wecc240_bus_6504"; + name "wecc240_L_6504"; + parent "wecc240_N_6504"; status "OFFLINE"; - // AREA "3"; - // ZONE "12"; Z -0+0.02639j Ohm; I 293.7+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6504.Pd 300.343; -modify wecc240_bus_6504.Qd -6.18853; + // I = 6504; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 12; + // PL = 0.000; + // QL = 0.000; + // IP = 293.725; + // IQ = 0.000; + // YP = 0.000; + // YQ = -37.889; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6504.Pd 300.343; +modify wecc240_N_6504.Qd -6.18853; object pypower.load { - name "wecc240_load_6505"; // ID = '1' - parent "wecc240_bus_6505"; + name "wecc240_L_6505"; + parent "wecc240_N_6505"; status "OFFLINE"; - // AREA "3"; - // ZONE "12"; Z -0+0.4817j Ohm; I 6.555+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6505.Pd 6.93939; -modify wecc240_bus_6505.Qd 1.08064; + // I = 6505; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 12; + // PL = 0.000; + // QL = 0.000; + // IP = 6.555; + // IQ = 0.000; + // YP = 0.000; + // YQ = -2.076; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6505.Pd 6.93939; +modify wecc240_N_6505.Qd 1.08064; object pypower.load { - name "wecc240_load_6507"; // ID = '1' - parent "wecc240_bus_6507"; + name "wecc240_L_6507"; + parent "wecc240_N_6507"; status "OFFLINE"; - // AREA "3"; - // ZONE "12"; Z 0-0.01711j Ohm; I 527.8+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6507.Pd 554.915; -modify wecc240_bus_6507.Qd 2.8029; + // I = 6507; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 12; + // PL = 0.000; + // QL = 0.000; + // IP = 527.834; + // IQ = 0.000; + // YP = 0.000; + // YQ = 58.453; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6507.Pd 554.915; +modify wecc240_N_6507.Qd 2.8029; object pypower.load { - name "wecc240_load_6508"; // ID = '1' - parent "wecc240_bus_6508"; + name "wecc240_L_6508"; + parent "wecc240_N_6508"; status "OFFLINE"; - // AREA "3"; - // ZONE "12"; Z -0+0.02418j Ohm; I 129+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6508.Pd 132.579; -modify wecc240_bus_6508.Qd 3.55902; + // I = 6508; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 12; + // PL = 0.000; + // QL = 0.000; + // IP = 128.991; + // IQ = 0.000; + // YP = 0.000; + // YQ = -41.365; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6508.Pd 132.579; +modify wecc240_N_6508.Qd 3.55902; object pypower.load { - name "wecc240_load_6509"; // ID = '1' - parent "wecc240_bus_6509"; + name "wecc240_L_6509"; + parent "wecc240_N_6509"; status "OFFLINE"; - // AREA "3"; - // ZONE "12"; Z -0+0.3632j Ohm; I 8.495+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6509.Pd 8.67119; -modify wecc240_bus_6509.Qd -0.175852; + // I = 6509; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 12; + // PL = 0.000; + // QL = 0.000; + // IP = 8.495; + // IQ = 0.000; + // YP = 0.000; + // YQ = -2.753; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6509.Pd 8.67119; +modify wecc240_N_6509.Qd -0.175852; object pypower.load { - name "wecc240_load_6510"; // ID = '1' - parent "wecc240_bus_6510"; + name "wecc240_L_6510"; + parent "wecc240_N_6510"; status "OFFLINE"; - // AREA "3"; - // ZONE "12"; Z 0-0.008937j Ohm; I 1972+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_6510.Pd 1949.19; -modify wecc240_bus_6510.Qd 11.4886; + // I = 6510; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 12; + // PL = 0.000; + // QL = 0.000; + // IP = 1971.920; + // IQ = 0.000; + // YP = 0.000; + // YQ = 111.890; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_6510.Pd 1949.19; +modify wecc240_N_6510.Qd 11.4886; object pypower.load { - name "wecc240_load_7001"; // ID = '1' - parent "wecc240_bus_7001"; + name "wecc240_L_7001"; + parent "wecc240_N_7001"; status "OFFLINE"; - // AREA "3"; - // ZONE "5"; Z -0+0.001347j Ohm; I 6864+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_7001.Pd 5815.98; -modify wecc240_bus_7001.Qd -3897.09; + // I = 7001; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 5; + // PL = 0.000; + // QL = 0.000; + // IP = 6863.645; + // IQ = 0.000; + // YP = 0.000; + // YQ = -742.359; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_7001.Pd 5815.98; +modify wecc240_N_7001.Qd -3897.09; object pypower.load { - name "wecc240_load_7002"; // ID = '1' - parent "wecc240_bus_7002"; + name "wecc240_L_7002"; + parent "wecc240_N_7002"; status "OFFLINE"; - // AREA "3"; - // ZONE "5"; Z 0-0.007462j Ohm; I 2517+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_7002.Pd 2197.44; -modify wecc240_bus_7002.Qd -1303.24; + // I = 7002; + // ID = 1; + // STAT = 1; + // AREA = 3; + // ZONE = 5; + // PL = 0.000; + // QL = 0.000; + // IP = 2517.078; + // IQ = 0.000; + // YP = 0.000; + // YQ = 134.018; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_7002.Pd 2197.44; +modify wecc240_N_7002.Qd -1303.24; object pypower.load { - name "wecc240_load_8003"; // ID = '1' - parent "wecc240_bus_8003"; + name "wecc240_L_8003"; + parent "wecc240_N_8003"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.01508j Ohm; I 546.4+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_8003.Pd 586.321; -modify wecc240_bus_8003.Qd -35.6618; + // I = 8003; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 546.423; + // IQ = 0.000; + // YP = 0.000; + // YQ = -66.307; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_8003.Pd 586.321; +modify wecc240_N_8003.Qd -35.6618; object pypower.load { - name "wecc240_load_8004"; // ID = '1' - parent "wecc240_bus_8004"; + name "wecc240_L_8004"; + parent "wecc240_N_8004"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.002249j Ohm; I 3409+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_8004.Pd 3337.94; -modify wecc240_bus_8004.Qd -692.915; + // I = 8004; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 3409.103; + // IQ = 0.000; + // YP = 0.000; + // YQ = -444.699; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_8004.Pd 3337.94; +modify wecc240_N_8004.Qd -692.915; object pypower.load { - name "wecc240_load_8005"; // ID = '1' - parent "wecc240_bus_8005"; + name "wecc240_L_8005"; + parent "wecc240_N_8005"; status "OFFLINE"; - // AREA "2"; - // ZONE "2"; Z -0+0.006192j Ohm; I 1213+0j A; P 0+0j MVA; - // OWNER "1"; - // SCALE "1"; - // INTRPT "0"; status ONLINE; response 0.0; - // DGENF "0"; -} -modify wecc240_bus_8005.Pd 1183.66; -modify wecc240_bus_8005.Qd -282.368; + // I = 8005; + // ID = 1; + // STAT = 1; + // AREA = 2; + // ZONE = 2; + // PL = 0.000; + // QL = 0.000; + // IP = 1213.222; + // IQ = 0.000; + // YP = 0.000; + // YQ = -161.487; + // OWNER = 1; + // SCALE = 1; + // INTRPT = 0; + // DGENP = 0.000; + // DGENQ = 0.000; + // DGENF = 0; +} +modify wecc240_N_8005.Pd 1183.66; +modify wecc240_N_8005.Qd -282.368; object pypower.gen { - name "wecc240_gen_1032_0"; - // ID C; + name "wecc240_G_1032_0"; bus 5; Pg 712.000 MW; Qg -3.332 MVAr; - // QT "200.000"; - // QB "-200.000"; Vg 1.01400 pu*V; - // IREG "1002"; mBase 873.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "873.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1032; + // ID = C; + // PG = 712.000; + // QG = -3.332; + // QT = 200.000; + // QB = -200.000; + // VS = 1.01400; + // IREG = 1002; + // MBASE = 873.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 873.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1032_1"; - // ID G; + name "wecc240_G_1032_1"; bus 5; Pg 856.000 MW; Qg -3.332 MVAr; - // QT "357.000"; - // QB "-357.000"; Vg 1.01400 pu*V; - // IREG "1002"; mBase 1050.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1050.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1032; + // ID = G; + // PG = 856.000; + // QG = -3.332; + // QT = 357.000; + // QB = -357.000; + // VS = 1.01400; + // IREG = 1002; + // MBASE = 1050.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1050.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1032_2"; - // ID S; + name "wecc240_G_1032_2"; bus 5; Pg 520.000 MW; Qg -3.332 MVAr; - // QT "360.000"; - // QB "-360.000"; Vg 1.01400 pu*V; - // IREG "1002"; mBase 638.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "638.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1032; + // ID = S; + // PG = 520.000; + // QG = -3.332; + // QT = 360.000; + // QB = -360.000; + // VS = 1.01400; + // IREG = 1002; + // MBASE = 638.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 638.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_1034_0"; - // ID C; + name "wecc240_G_1034_0"; bus 6; Pg 1847.000 MW; Qg 262.628 MVAr; - // QT "500.000"; - // QB "-500.000"; Vg 1.03000 pu*V; - // IREG "1004"; mBase 2100.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1944.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1034; + // ID = C; + // PG = 1847.000; + // QG = 262.628; + // QT = 500.000; + // QB = -500.000; + // VS = 1.03000; + // IREG = 1004; + // MBASE = 2100.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1944.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1034_1"; - // ID G; + name "wecc240_G_1034_1"; bus 6; Pg 2565.000 MW; Qg 262.628 MVAr; - // QT "918.000"; - // QB "-918.000"; Vg 1.03000 pu*V; - // IREG "1004"; mBase 2900.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2700.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1034; + // ID = G; + // PG = 2565.000; + // QG = 262.628; + // QT = 918.000; + // QB = -918.000; + // VS = 1.03000; + // IREG = 1004; + // MBASE = 2900.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2700.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1034_2"; - // ID W; + name "wecc240_G_1034_2"; bus 6; Pg 1598.000 MW; Qg 262.628 MVAr; - // QT "800.000"; - // QB "-800.000"; Vg 1.03000 pu*V; - // IREG "1004"; mBase 1682.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1682.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1034; + // ID = W; + // PG = 1598.000; + // QG = 262.628; + // QT = 800.000; + // QB = -800.000; + // VS = 1.03000; + // IREG = 1004; + // MBASE = 1682.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1682.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_1131_0"; - // ID C; + name "wecc240_G_1131_0"; bus 9; Pg 530.000 MW; Qg -46.791 MVAr; - // QT "308.000"; - // QB "-308.000"; Vg 1.01000 pu*V; - // IREG "1101"; mBase 1268.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1268.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1131; + // ID = C; + // PG = 530.000; + // QG = -46.791; + // QT = 308.000; + // QB = -308.000; + // VS = 1.01000; + // IREG = 1101; + // MBASE = 1268.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1268.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1131_1"; - // ID G; + name "wecc240_G_1131_1"; bus 9; Pg 2064.000 MW; Qg -46.791 MVAr; - // QT "1916.000"; - // QB "-1916.000"; Vg 1.01000 pu*V; - // IREG "1101"; mBase 4934.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "4934.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1131; + // ID = G; + // PG = 2064.000; + // QG = -46.791; + // QT = 1916.000; + // QB = -1916.000; + // VS = 1.01000; + // IREG = 1101; + // MBASE = 4934.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 4934.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1232_0"; - // ID C; + name "wecc240_G_1232_0"; bus 12; Pg 2728.000 MW; Qg 0.604 MVAr; - // QT "1208.000"; - // QB "-1208.000"; Vg 1.08000 pu*V; - // IREG "1202"; mBase 4977.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "4977.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1232; + // ID = C; + // PG = 2728.000; + // QG = 0.604; + // QT = 1208.000; + // QB = -1208.000; + // VS = 1.08000; + // IREG = 1202; + // MBASE = 4977.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 4977.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1232_1"; - // ID H; + name "wecc240_G_1232_1"; bus 12; Pg 657.000 MW; Qg 0.604 MVAr; - // QT "628.000"; - // QB "-628.000"; Vg 1.08000 pu*V; - // IREG "1202"; mBase 1199.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1199.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1232; + // ID = H; + // PG = 657.000; + // QG = 0.604; + // QT = 628.000; + // QB = -628.000; + // VS = 1.08000; + // IREG = 1202; + // MBASE = 1199.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1199.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1331_0"; - // ID G; + name "wecc240_G_1331_0"; bus 16; Pg 1986.000 MW; Qg 24.690 MVAr; - // QT "841.000"; - // QB "-841.000"; Vg 1.04500 pu*V; - // IREG "1301"; mBase 2167.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2167.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1331; + // ID = G; + // PG = 1986.000; + // QG = 24.690; + // QT = 841.000; + // QB = -841.000; + // VS = 1.04500; + // IREG = 1301; + // MBASE = 2167.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2167.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1331_1"; - // ID H; + name "wecc240_G_1331_1"; bus 16; Pg 2133.000 MW; Qg 24.690 MVAr; - // QT "1219.000"; - // QB "-1219.000"; Vg 1.04500 pu*V; - // IREG "1301"; mBase 2328.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2328.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1331; + // ID = H; + // PG = 2133.000; + // QG = 24.690; + // QT = 1219.000; + // QB = -1219.000; + // VS = 1.04500; + // IREG = 1301; + // MBASE = 2328.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2328.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1333_0"; - // ID C; + name "wecc240_G_1333_0"; bus 17; Pg 218.000 MW; Qg 217.320 MVAr; - // QT "303.000"; - // QB "-303.000"; Vg 1.00500 pu*V; - // IREG "1303"; mBase 418.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "418.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1333; + // ID = C; + // PG = 218.000; + // QG = 217.320; + // QT = 303.000; + // QB = -303.000; + // VS = 1.00500; + // IREG = 1303; + // MBASE = 418.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 418.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1333_1"; - // ID G; + name "wecc240_G_1333_1"; bus 17; Pg 3662.000 MW; Qg 217.320 MVAr; - // QT "2746.000"; - // QB "-2746.000"; Vg 1.00500 pu*V; - // IREG "1303"; mBase 7011.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "7011.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1333; + // ID = G; + // PG = 3662.000; + // QG = 217.320; + // QT = 2746.000; + // QB = -2746.000; + // VS = 1.00500; + // IREG = 1303; + // MBASE = 7011.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 7011.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1333_2"; - // ID S; + name "wecc240_G_1333_2"; bus 17; Pg 1266.000 MW; Qg 217.320 MVAr; - // QT "1300.000"; - // QB "-1300.000"; Vg 1.00500 pu*V; - // IREG "1303"; mBase 2423.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2423.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1333; + // ID = S; + // PG = 1266.000; + // QG = 217.320; + // QT = 1300.000; + // QB = -1300.000; + // VS = 1.00500; + // IREG = 1303; + // MBASE = 2423.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2423.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_1431_0"; - // ID G; + name "wecc240_G_1431_0"; bus 21; Pg 5129.000 MW; Qg 409.166 MVAr; - // QT "3559.000"; - // QB "-3559.000"; Vg 1.03500 pu*V; - // IREG "1401"; mBase 9170.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "9170.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1431; + // ID = G; + // PG = 5129.000; + // QG = 409.166; + // QT = 3559.000; + // QB = -3559.000; + // VS = 1.03500; + // IREG = 1401; + // MBASE = 9170.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 9170.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1431_1"; - // ID N; + name "wecc240_G_1431_1"; bus 21; Pg 2355.000 MW; Qg 409.166 MVAr; - // QT "2057.000"; - // QB "-2057.000"; Vg 1.03500 pu*V; - // IREG "1401"; mBase 4210.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "4210.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1431; + // ID = N; + // PG = 2355.000; + // QG = 409.166; + // QT = 2057.000; + // QB = -2057.000; + // VS = 1.03500; + // IREG = 1401; + // MBASE = 4210.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 4210.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_1431_2"; - // ID S; + name "wecc240_G_1431_2"; bus 21; Pg 1353.000 MW; Qg 409.166 MVAr; - // QT "1000.000"; - // QB "-1000.000"; Vg 1.03500 pu*V; - // IREG "1401"; mBase 2419.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2419.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 1431; + // ID = S; + // PG = 1353.000; + // QG = 409.166; + // QT = 1000.000; + // QB = -1000.000; + // VS = 1.03500; + // IREG = 1401; + // MBASE = 2419.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2419.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2030_0"; - // ID E; + name "wecc240_G_2030_0"; bus 23; Pg 605.000 MW; Qg 142.477 MVAr; - // QT "350.000"; - // QB "-350.000"; Vg 1.00000 pu*V; - // IREG "2000"; mBase 699.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "699.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2030; + // ID = E; + // PG = 605.000; + // QG = 142.477; + // QT = 350.000; + // QB = -350.000; + // VS = 1.00000; + // IREG = 2000; + // MBASE = 699.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 699.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2030_1"; - // ID G; + name "wecc240_G_2030_1"; bus 23; Pg 1853.000 MW; Qg 142.477 MVAr; - // QT "1070.000"; - // QB "-1070.000"; Vg 1.00000 pu*V; - // IREG "2000"; mBase 2140.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2140.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2030; + // ID = G; + // PG = 1853.000; + // QG = 142.477; + // QT = 1070.000; + // QB = -1070.000; + // VS = 1.00000; + // IREG = 2000; + // MBASE = 2140.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2140.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2130_0"; - // ID E; + name "wecc240_G_2130_0"; bus 25; Pg 573.000 MW; Qg 28.722 MVAr; - // QT "254.000"; - // QB "-254.000"; Vg 1.03500 pu*V; - // IREG "2100"; mBase 831.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "831.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2130; + // ID = E; + // PG = 573.000; + // QG = 28.722; + // QT = 254.000; + // QB = -254.000; + // VS = 1.03500; + // IREG = 2100; + // MBASE = 831.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 831.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2130_1"; - // ID G; + name "wecc240_G_2130_1"; bus 25; Pg 404.000 MW; Qg 28.722 MVAr; - // QT "200.000"; - // QB "-200.000"; Vg 1.03500 pu*V; - // IREG "2100"; mBase 586.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "586.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2130; + // ID = G; + // PG = 404.000; + // QG = 28.722; + // QT = 200.000; + // QB = -200.000; + // VS = 1.03500; + // IREG = 2100; + // MBASE = 586.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 586.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2130_2"; - // ID H; + name "wecc240_G_2130_2"; bus 25; Pg 273.000 MW; Qg 28.722 MVAr; - // QT "250.000"; - // QB "-250.000"; Vg 1.03500 pu*V; - // IREG "2100"; mBase 396.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "396.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2130; + // ID = H; + // PG = 273.000; + // QG = 28.722; + // QT = 250.000; + // QB = -250.000; + // VS = 1.03500; + // IREG = 2100; + // MBASE = 396.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 396.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2130_3"; - // ID S; + name "wecc240_G_2130_3"; bus 25; Pg 79.000 MW; Qg 28.722 MVAr; - // QT "86.000"; - // QB "-86.000"; Vg 1.03500 pu*V; - // IREG "2100"; mBase 115.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "115.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2130; + // ID = S; + // PG = 79.000; + // QG = 28.722; + // QT = 86.000; + // QB = -86.000; + // VS = 1.03500; + // IREG = 2100; + // MBASE = 115.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 115.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2233_0"; - // ID DG; + name "wecc240_G_2233_0"; bus 29; Pg 285.000 MW; Qg 125.466 MVAr; - // QT "304.000"; - // QB "-118.000"; Vg 1.00500 pu*V; - // IREG "2203"; mBase 1035.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1035.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2233; + // ID = DG; + // PG = 285.000; + // QG = 125.466; + // QT = 304.000; + // QB = -118.000; + // VS = 1.00500; + // IREG = 2203; + // MBASE = 1035.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1035.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2233_1"; - // ID EG; + name "wecc240_G_2233_1"; bus 29; Pg 506.000 MW; Qg 125.466 MVAr; - // QT "611.000"; - // QB "-181.000"; Vg 1.00500 pu*V; - // IREG "2203"; mBase 1837.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1837.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2233; + // ID = EG; + // PG = 506.000; + // QG = 125.466; + // QT = 611.000; + // QB = -181.000; + // VS = 1.00500; + // IREG = 2203; + // MBASE = 1837.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1837.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2233_2"; - // ID TG; + name "wecc240_G_2233_2"; bus 29; Pg 202.000 MW; Qg 125.466 MVAr; - // QT "206.000"; - // QB "-155.000"; Vg 1.00500 pu*V; - // IREG "2203"; mBase 733.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "733.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2233; + // ID = TG; + // PG = 202.000; + // QG = 125.466; + // QT = 206.000; + // QB = -155.000; + // VS = 1.00500; + // IREG = 2203; + // MBASE = 733.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 733.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2332_0"; - // ID S; + name "wecc240_G_2332_0"; bus 32; Pg 878.000 MW; Qg 42.001 MVAr; - // QT "590.000"; - // QB "-364.000"; Vg 1.03500 pu*V; - // IREG "2302"; mBase 1333.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1333.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2332; + // ID = S; + // PG = 878.000; + // QG = 42.001; + // QT = 590.000; + // QB = -364.000; + // VS = 1.03500; + // IREG = 2302; + // MBASE = 1333.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1333.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2431_0"; - // ID S; + name "wecc240_G_2431_0"; bus 45; Pg 500.000 MW; Qg -46.886 MVAr; - // QT "800.000"; - // QB "-800.000"; Vg 1.05000 pu*V; - // IREG "2431"; mBase 1666.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1666.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2431; + // ID = S; + // PG = 500.000; + // QG = -46.886; + // QT = 800.000; + // QB = -800.000; + // VS = 1.05000; + // IREG = 2431; + // MBASE = 1666.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1666.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2434_0"; - // ID S; + name "wecc240_G_2434_0"; bus 46; Pg 500.000 MW; Qg -337.252 MVAr; - // QT "500.000"; - // QB "-500.000"; Vg 1.02000 pu*V; - // IREG "2434"; mBase 1489.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1489.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2434; + // ID = S; + // PG = 500.000; + // QG = -337.252; + // QT = 500.000; + // QB = -500.000; + // VS = 1.02000; + // IREG = 2434; + // MBASE = 1489.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1489.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2438_0"; - // ID EG; + name "wecc240_G_2438_0"; bus 47; Pg 503.000 MW; Qg 32.102 MVAr; - // QT "728.000"; - // QB "-454.000"; Vg 1.00900 pu*V; - // IREG "2408"; mBase 2292.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2292.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2438; + // ID = EG; + // PG = 503.000; + // QG = 32.102; + // QT = 728.000; + // QB = -454.000; + // VS = 1.00900; + // IREG = 2408; + // MBASE = 2292.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2292.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2438_1"; - // ID ND; + name "wecc240_G_2438_1"; bus 47; Pg 0.000 MW; Qg 0.000 MVAr; - // QT "0.500"; - // QB "0.000"; Vg 1.00900 pu*V; - // IREG "2408"; mBase 100.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "0"; - // RMPCT "100.0"; - // PT "0.000"; - // PB "-1006.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2438; + // ID = ND; + // PG = 0.000; + // QG = 0.000; + // QT = 0.500; + // QB = 0.000; + // VS = 1.00900; + // IREG = 2408; + // MBASE = 100.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 0; + // RMPCT = 100.0; + // PT = 0.000; + // PB = -1006.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2438_2"; - // ID RG; + name "wecc240_G_2438_2"; bus 47; Pg 1195.999 MW; Qg 32.102 MVAr; - // QT "1902.000"; - // QB "-1168.000"; Vg 1.00900 pu*V; - // IREG "2408"; mBase 5451.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "5451.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2438; + // ID = RG; + // PG = 1195.999; + // QG = 32.102; + // QT = 1902.000; + // QB = -1168.000; + // VS = 1.00900; + // IREG = 2408; + // MBASE = 5451.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 5451.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2438_3"; - // ID S; + name "wecc240_G_2438_3"; bus 47; Pg 251.000 MW; Qg 32.102 MVAr; - // QT "800.000"; - // QB "-800.000"; Vg 1.00900 pu*V; - // IREG "2408"; mBase 1146.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1146.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2438; + // ID = S; + // PG = 251.000; + // QG = 32.102; + // QT = 800.000; + // QB = -800.000; + // VS = 1.00900; + // IREG = 2408; + // MBASE = 1146.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1146.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2438_4"; - // ID SG; + name "wecc240_G_2438_4"; bus 47; Pg 901.000 MW; Qg 32.102 MVAr; - // QT "2301.000"; - // QB "-1053.000"; Vg 1.00900 pu*V; - // IREG "2408"; mBase 4110.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "4110.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2438; + // ID = SG; + // PG = 901.000; + // QG = 32.102; + // QT = 2301.000; + // QB = -1053.000; + // VS = 1.00900; + // IREG = 2408; + // MBASE = 4110.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 4110.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2438_5"; - // ID SH; + name "wecc240_G_2438_5"; bus 47; Pg 233.000 MW; Qg 32.102 MVAr; - // QT "659.000"; - // QB "-523.000"; Vg 1.00900 pu*V; - // IREG "2408"; mBase 1460.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1460.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2438; + // ID = SH; + // PG = 233.000; + // QG = 32.102; + // QT = 659.000; + // QB = -523.000; + // VS = 1.00900; + // IREG = 2408; + // MBASE = 1460.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1460.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2438_6"; - // ID SW; + name "wecc240_G_2438_6"; bus 47; Pg 704.000 MW; Qg 32.102 MVAr; - // QT "561.000"; - // QB "-553.000"; Vg 1.00900 pu*V; - // IREG "2408"; mBase 3210.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3210.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2438; + // ID = SW; + // PG = 704.000; + // QG = 32.102; + // QT = 561.000; + // QB = -553.000; + // VS = 1.00900; + // IREG = 2408; + // MBASE = 3210.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3210.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2438_7"; - // ID WG; + name "wecc240_G_2438_7"; bus 47; Pg 1276.000 MW; Qg 32.102 MVAr; - // QT "1910.000"; - // QB "-1150.000"; Vg 1.00900 pu*V; - // IREG "2408"; mBase 5817.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "5817.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2438; + // ID = WG; + // PG = 1276.000; + // QG = 32.102; + // QT = 1910.000; + // QB = -1150.000; + // VS = 1.00900; + // IREG = 2408; + // MBASE = 5817.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 5817.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2439_0"; - // ID S; + name "wecc240_G_2439_0"; bus 48; Pg 1000.000 MW; Qg -242.186 MVAr; - // QT "800.000"; - // QB "-800.000"; Vg 1.02000 pu*V; - // IREG "2409"; mBase 1666.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1666.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2439; + // ID = S; + // PG = 1000.000; + // QG = -242.186; + // QT = 800.000; + // QB = -800.000; + // VS = 1.02000; + // IREG = 2409; + // MBASE = 1666.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1666.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2533_0"; - // ID S; + name "wecc240_G_2533_0"; bus 52; Pg 1899.000 MW; Qg 127.613 MVAr; - // QT "1100.000"; - // QB "-820.000"; Vg 1.00900 pu*V; - // IREG "2503"; mBase 1999.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1999.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2533; + // ID = S; + // PG = 1899.000; + // QG = 127.613; + // QT = 1100.000; + // QB = -820.000; + // VS = 1.00900; + // IREG = 2503; + // MBASE = 1999.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1999.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2630_0"; - // ID G; + name "wecc240_G_2630_0"; bus 75; Pg 2282.000 MW; Qg 184.814 MVAr; - // QT "1346.000"; - // QB "-1346.000"; Vg 1.00400 pu*V; - // IREG "2610"; mBase 3947.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3947.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2630; + // ID = G; + // PG = 2282.000; + // QG = 184.814; + // QT = 1346.000; + // QB = -1346.000; + // VS = 1.00400; + // IREG = 2610; + // MBASE = 3947.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3947.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2631_0"; - // ID S; + name "wecc240_G_2631_0"; bus 76; Pg 232.000 MW; Qg 32.063 MVAr; - // QT "350.000"; - // QB "-350.000"; Vg 1.01500 pu*V; - // IREG "2611"; mBase 520.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "520.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2631; + // ID = S; + // PG = 232.000; + // QG = 32.063; + // QT = 350.000; + // QB = -350.000; + // VS = 1.01500; + // IREG = 2611; + // MBASE = 520.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 520.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_2634_0"; - // ID C; + name "wecc240_G_2634_0"; bus 77; Pg 1537.000 MW; Qg -18.880 MVAr; - // QT "950.000"; - // QB "-950.000"; Vg 1.03000 pu*V; - // IREG "2604"; mBase 1900.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1618.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2634; + // ID = C; + // PG = 1537.000; + // QG = -18.880; + // QT = 950.000; + // QB = -950.000; + // VS = 1.03000; + // IREG = 2604; + // MBASE = 1900.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1618.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2637_0"; - // ID H; + name "wecc240_G_2637_0"; bus 78; Pg 83.000 MW; Qg 40.647 MVAr; - // QT "110.000"; - // QB "-110.000"; Vg 1.01357 pu*V; - // IREG "2612"; mBase 200.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "87.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2637; + // ID = H; + // PG = 83.000; + // QG = 40.647; + // QT = 110.000; + // QB = -110.000; + // VS = 1.01357; + // IREG = 2612; + // MBASE = 200.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 87.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_2638_0"; - // ID H; + name "wecc240_G_2638_0"; bus 79; Pg 200.000 MW; Qg 7.740 MVAr; - // QT "100.000"; - // QB "-100.000"; Vg 1.01500 pu*V; - // IREG "2608"; mBase 407.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "407.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 2638; + // ID = H; + // PG = 200.000; + // QG = 7.740; + // QT = 100.000; + // QB = -100.000; + // VS = 1.01500; + // IREG = 2608; + // MBASE = 407.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 407.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3133_0"; - // ID NG; + name "wecc240_G_3133_0"; bus 87; Pg 31.000 MW; Qg -12.551 MVAr; - // QT "42.000"; - // QB "-29.000"; Vg 0.99272 pu*V; - // IREG "3103"; mBase 80.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "62.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3133; + // ID = NG; + // PG = 31.000; + // QG = -12.551; + // QT = 42.000; + // QB = -29.000; + // VS = 0.99272; + // IREG = 3103; + // MBASE = 80.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 62.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3133_1"; - // ID SC; + name "wecc240_G_3133_1"; bus 87; Pg 0.000 MW; Qg 0.000 MVAr; - // QT "500.000"; - // QB "-500.000"; Vg 0.99272 pu*V; - // IREG "3103"; mBase 300.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "0"; - // RMPCT "100.0"; - // PT "0.100"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3133; + // ID = SC; + // PG = 0.000; + // QG = 0.000; + // QT = 500.000; + // QB = -500.000; + // VS = 0.99272; + // IREG = 3103; + // MBASE = 300.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 0; + // RMPCT = 100.0; + // PT = 0.100; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3135_0"; - // ID MG; + name "wecc240_G_3135_0"; bus 88; Pg 206.000 MW; Qg 42.757 MVAr; - // QT "239.000"; - // QB "-201.000"; Vg 1.00000 pu*V; - // IREG "3105"; mBase 541.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "541.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3135; + // ID = MG; + // PG = 206.000; + // QG = 42.757; + // QT = 239.000; + // QB = -201.000; + // VS = 1.00000; + // IREG = 3105; + // MBASE = 541.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 541.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3135_1"; - // ID NG; + name "wecc240_G_3135_1"; bus 88; Pg 14.000 MW; Qg 42.757 MVAr; - // QT "100.000"; - // QB "-85.000"; Vg 1.00000 pu*V; - // IREG "3105"; mBase 38.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "38.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3135; + // ID = NG; + // PG = 14.000; + // QG = 42.757; + // QT = 100.000; + // QB = -85.000; + // VS = 1.00000; + // IREG = 3105; + // MBASE = 38.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 38.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3234_0"; - // ID DG; + name "wecc240_G_3234_0"; bus 94; Pg 104.000 MW; Qg 101.000 MVAr; - // QT "101.000"; - // QB "-75.000"; Vg 1.01000 pu*V; - // IREG "3204"; mBase 177.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "177.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3234; + // ID = DG; + // PG = 104.000; + // QG = 101.000; + // QT = 101.000; + // QB = -75.000; + // VS = 1.01000; + // IREG = 3204; + // MBASE = 177.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 177.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3234_1"; - // ID MG; + name "wecc240_G_3234_1"; bus 94; Pg 2261.000 MW; Qg 118.878 MVAr; - // QT "1244.000"; - // QB "-1234.000"; Vg 1.01000 pu*V; - // IREG "3204"; mBase 3853.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3853.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3234; + // ID = MG; + // PG = 2261.000; + // QG = 118.878; + // QT = 1244.000; + // QB = -1234.000; + // VS = 1.01000; + // IREG = 3204; + // MBASE = 3853.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3853.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3234_2"; - // ID NG; + name "wecc240_G_3234_2"; bus 94; Pg 608.000 MW; Qg 118.878 MVAr; - // QT "382.000"; - // QB "-212.000"; Vg 1.01000 pu*V; - // IREG "3204"; mBase 1037.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1037.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3234; + // ID = NG; + // PG = 608.000; + // QG = 118.878; + // QT = 382.000; + // QB = -212.000; + // VS = 1.01000; + // IREG = 3204; + // MBASE = 1037.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1037.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3234_3"; - // ID NW; + name "wecc240_G_3234_3"; bus 94; Pg 1021.000 MW; Qg 118.878 MVAr; - // QT "150.000"; - // QB "-110.000"; Vg 1.01000 pu*V; - // IREG "3204"; mBase 1740.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1740.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3234; + // ID = NW; + // PG = 1021.000; + // QG = 118.878; + // QT = 150.000; + // QB = -110.000; + // VS = 1.01000; + // IREG = 3204; + // MBASE = 1740.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1740.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_3333_0"; - // ID CG; + name "wecc240_G_3333_0"; bus 100; Pg 620.000 MW; Qg 81.668 MVAr; - // QT "398.000"; - // QB "-226.000"; Vg 1.00000 pu*V; - // IREG "3303"; mBase 1012.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1012.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3333; + // ID = CG; + // PG = 620.000; + // QG = 81.668; + // QT = 398.000; + // QB = -226.000; + // VS = 1.00000; + // IREG = 3303; + // MBASE = 1012.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1012.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3333_1"; - // ID NG; + name "wecc240_G_3333_1"; bus 100; Pg 191.000 MW; Qg 81.668 MVAr; - // QT "202.000"; - // QB "-143.000"; Vg 1.00000 pu*V; - // IREG "3303"; mBase 312.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "312.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3333; + // ID = NG; + // PG = 191.000; + // QG = 81.668; + // QT = 202.000; + // QB = -143.000; + // VS = 1.00000; + // IREG = 3303; + // MBASE = 312.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 312.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3432_0"; - // ID NP; + name "wecc240_G_3432_0"; bus 106; Pg 0.000 MW; Qg 0.000 MVAr; - // QT "1568.000"; - // QB "-941.000"; Vg 1.00000 pu*V; - // IREG "3402"; mBase 3746.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "0"; - // RMPCT "100.0"; - // PT "3746.000"; - // PB "-2841.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3432; + // ID = NP; + // PG = 0.000; + // QG = 0.000; + // QT = 1568.000; + // QB = -941.000; + // VS = 1.00000; + // IREG = 3402; + // MBASE = 3746.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 0; + // RMPCT = 100.0; + // PT = 3746.000; + // PB = -2841.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3433_0"; - // ID NG; + name "wecc240_G_3433_0"; bus 107; Pg 481.000 MW; Qg 25.641 MVAr; - // QT "231.000"; - // QB "-175.000"; Vg 1.00000 pu*V; - // IREG "3403"; mBase 921.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "921.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3433; + // ID = NG; + // PG = 481.000; + // QG = 25.641; + // QT = 231.000; + // QB = -175.000; + // VS = 1.00000; + // IREG = 3403; + // MBASE = 921.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 921.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3433_1"; - // ID S; + name "wecc240_G_3433_1"; bus 107; Pg 745.000 MW; Qg 25.641 MVAr; - // QT "939.000"; - // QB "-562.000"; Vg 1.00000 pu*V; - // IREG "3403"; mBase 1426.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1426.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3433; + // ID = S; + // PG = 745.000; + // QG = 25.641; + // QT = 939.000; + // QB = -562.000; + // VS = 1.00000; + // IREG = 3403; + // MBASE = 1426.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1426.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_3531_0"; - // ID CE; + name "wecc240_G_3531_0"; bus 109; Pg 783.000 MW; Qg 30.853 MVAr; - // QT "1004.000"; - // QB "-599.000"; Vg 1.00000 pu*V; - // IREG "3501"; mBase 1424.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1424.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3531; + // ID = CE; + // PG = 783.000; + // QG = 30.853; + // QT = 1004.000; + // QB = -599.000; + // VS = 1.00000; + // IREG = 3501; + // MBASE = 1424.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1424.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3531_1"; - // ID NE; + name "wecc240_G_3531_1"; bus 109; Pg 293.000 MW; Qg 30.853 MVAr; - // QT "253.000"; - // QB "-181.000"; Vg 1.00000 pu*V; - // IREG "3501"; mBase 533.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "533.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3531; + // ID = NE; + // PG = 293.000; + // QG = 30.853; + // QT = 253.000; + // QB = -181.000; + // VS = 1.00000; + // IREG = 3501; + // MBASE = 533.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 533.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3531_2"; - // ID NH; + name "wecc240_G_3531_2"; bus 109; Pg 13.000 MW; Qg 13.000 MVAr; - // QT "13.000"; - // QB "-10.000"; Vg 1.00000 pu*V; - // IREG "3501"; mBase 24.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "24.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3531; + // ID = NH; + // PG = 13.000; + // QG = 13.000; + // QT = 13.000; + // QB = -10.000; + // VS = 1.00000; + // IREG = 3501; + // MBASE = 24.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 24.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3631_0"; - // ID NB; + name "wecc240_G_3631_0"; bus 111; Pg 30.000 MW; Qg -14.000 MVAr; - // QT "20.000"; - // QB "-14.000"; Vg 1.01500 pu*V; - // IREG "3601"; mBase 96.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "96.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3631; + // ID = NB; + // PG = 30.000; + // QG = -14.000; + // QT = 20.000; + // QB = -14.000; + // VS = 1.01500; + // IREG = 3601; + // MBASE = 96.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 96.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3631_1"; - // ID NG; + name "wecc240_G_3631_1"; bus 111; Pg 67.000 MW; Qg -33.095 MVAr; - // QT "74.000"; - // QB "-34.000"; Vg 1.01500 pu*V; - // IREG "3601"; mBase 210.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "210.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3631; + // ID = NG; + // PG = 67.000; + // QG = -33.095; + // QT = 74.000; + // QB = -34.000; + // VS = 1.01500; + // IREG = 3601; + // MBASE = 210.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 210.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3731_0"; - // ID NH; + name "wecc240_G_3731_0"; bus 113; Pg 222.000 MW; Qg -121.000 MVAr; - // QT "200.000"; - // QB "-121.000"; Vg 1.00000 pu*V; - // IREG "3701"; mBase 400.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "243.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3731; + // ID = NH; + // PG = 222.000; + // QG = -121.000; + // QT = 200.000; + // QB = -121.000; + // VS = 1.00000; + // IREG = 3701; + // MBASE = 400.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 243.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3831_0"; - // ID NN; + name "wecc240_G_3831_0"; bus 120; Pg 2108.000 MW; Qg -40.709 MVAr; - // QT "1175.000"; - // QB "-980.000"; Vg 1.04900 pu*V; - // IREG "3801"; mBase 2323.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2323.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3831; + // ID = NN; + // PG = 2108.000; + // QG = -40.709; + // QT = 1175.000; + // QB = -980.000; + // VS = 1.04900; + // IREG = 3801; + // MBASE = 2323.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2323.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3835_0"; - // ID ND; + name "wecc240_G_3835_0"; bus 121; Pg 0.000 MW; Qg 0.000 MVAr; - // QT "0.500"; - // QB "0.000"; Vg 1.03500 pu*V; - // IREG "3805"; mBase 100.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "0"; - // RMPCT "100.0"; - // PT "0.000"; - // PB "-510.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3835; + // ID = ND; + // PG = 0.000; + // QG = 0.000; + // QT = 0.500; + // QB = 0.000; + // VS = 1.03500; + // IREG = 3805; + // MBASE = 100.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 0; + // RMPCT = 100.0; + // PT = 0.000; + // PB = -510.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3835_1"; - // ID NG; + name "wecc240_G_3835_1"; bus 121; Pg 229.000 MW; Qg 28.865 MVAr; - // QT "662.000"; - // QB "-479.000"; Vg 1.03500 pu*V; - // IREG "3805"; mBase 2025.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2025.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3835; + // ID = NG; + // PG = 229.000; + // QG = 28.865; + // QT = 662.000; + // QB = -479.000; + // VS = 1.03500; + // IREG = 3805; + // MBASE = 2025.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2025.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3835_2"; - // ID S; + name "wecc240_G_3835_2"; bus 121; Pg 150.000 MW; Qg 28.865 MVAr; - // QT "500.000"; - // QB "-500.000"; Vg 1.03500 pu*V; - // IREG "3805"; mBase 1333.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1333.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3835; + // ID = S; + // PG = 150.000; + // QG = 28.865; + // QT = 500.000; + // QB = -500.000; + // VS = 1.03500; + // IREG = 3805; + // MBASE = 1333.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1333.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_3836_0"; - // ID DG; + name "wecc240_G_3836_0"; bus 122; Pg 679.000 MW; Qg -6.822 MVAr; - // QT "476.000"; - // QB "-352.000"; Vg 1.01900 pu*V; - // IREG "3806"; mBase 1497.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1497.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3836; + // ID = DG; + // PG = 679.000; + // QG = -6.822; + // QT = 476.000; + // QB = -352.000; + // VS = 1.01900; + // IREG = 3806; + // MBASE = 1497.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1497.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3931_0"; - // ID NB; + name "wecc240_G_3931_0"; bus 156; Pg 235.000 MW; Qg 72.471 MVAr; - // QT "151.000"; - // QB "-115.000"; Vg 1.07000 pu*V; - // IREG "3921"; mBase 567.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "567.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3931; + // ID = NB; + // PG = 235.000; + // QG = 72.471; + // QT = 151.000; + // QB = -115.000; + // VS = 1.07000; + // IREG = 3921; + // MBASE = 567.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 567.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3931_1"; - // ID NH; + name "wecc240_G_3931_1"; bus 156; Pg 1212.000 MW; Qg 72.471 MVAr; - // QT "1284.000"; - // QB "-946.000"; Vg 1.07000 pu*V; - // IREG "3921"; mBase 2875.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2875.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3931; + // ID = NH; + // PG = 1212.000; + // QG = 72.471; + // QT = 1284.000; + // QB = -946.000; + // VS = 1.07000; + // IREG = 3921; + // MBASE = 2875.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2875.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3932_0"; - // ID S; + name "wecc240_G_3932_0"; bus 157; Pg 1355.000 MW; Qg -242.757 MVAr; - // QT "1150.000"; - // QB "-500.000"; Vg 1.00000 pu*V; - // IREG "3902"; mBase 1426.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1426.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3932; + // ID = S; + // PG = 1355.000; + // QG = -242.757; + // QT = 1150.000; + // QB = -500.000; + // VS = 1.00000; + // IREG = 3902; + // MBASE = 1426.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1426.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_3933_0"; - // ID CG; + name "wecc240_G_3933_0"; bus 158; Pg 404.880 MW; Qg 88.652 MVAr; - // QT "363.000"; - // QB "-82.000"; Vg 1.02000 pu*V; - // IREG "3933"; mBase 865.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "865.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3933; + // ID = CG; + // PG = 404.880; + // QG = 88.652; + // QT = 363.000; + // QB = -82.000; + // VS = 1.02000; + // IREG = 3933; + // MBASE = 865.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 865.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3933_1"; - // ID NB; + name "wecc240_G_3933_1"; bus 158; Pg 161.484 MW; Qg 77.000 MVAr; - // QT "77.000"; - // QB "-55.000"; Vg 1.02000 pu*V; - // IREG "3933"; mBase 345.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "345.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3933; + // ID = NB; + // PG = 161.484; + // QG = 77.000; + // QT = 77.000; + // QB = -55.000; + // VS = 1.02000; + // IREG = 3933; + // MBASE = 345.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 345.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3933_2"; - // ID ND; + name "wecc240_G_3933_2"; bus 158; Pg 0.000 MW; Qg 0.000 MVAr; - // QT "0.500"; - // QB "0.000"; Vg 1.02000 pu*V; - // IREG "3933"; mBase 100.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "0"; - // RMPCT "100.0"; - // PT "0.000"; - // PB "-449.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3933; + // ID = ND; + // PG = 0.000; + // QG = 0.000; + // QT = 0.500; + // QB = 0.000; + // VS = 1.02000; + // IREG = 3933; + // MBASE = 100.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 0; + // RMPCT = 100.0; + // PT = 0.000; + // PB = -449.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3933_3"; - // ID NG; + name "wecc240_G_3933_3"; bus 158; Pg 901.970 MW; Qg 88.652 MVAr; - // QT "500.000"; - // QB "-307.000"; Vg 1.02000 pu*V; - // IREG "3933"; mBase 1927.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1927.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3933; + // ID = NG; + // PG = 901.970; + // QG = 88.652; + // QT = 500.000; + // QB = -307.000; + // VS = 1.02000; + // IREG = 3933; + // MBASE = 1927.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1927.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3933_4"; - // ID NH; + name "wecc240_G_3933_4"; bus 158; Pg 1275.022 MW; Qg 88.652 MVAr; - // QT "1256.000"; - // QB "-1041.000"; Vg 1.02000 pu*V; - // IREG "3933"; mBase 2774.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2724.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3933; + // ID = NH; + // PG = 1275.022; + // QG = 88.652; + // QT = 1256.000; + // QB = -1041.000; + // VS = 1.02000; + // IREG = 3933; + // MBASE = 2774.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2724.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_3933_5"; - // ID NW; + name "wecc240_G_3933_5"; bus 158; Pg 346.372 MW; Qg 88.652 MVAr; - // QT "200.000"; - // QB "-200.000"; Vg 1.02000 pu*V; - // IREG "3933"; mBase 740.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "740.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3933; + // ID = NW; + // PG = 346.372; + // QG = 88.652; + // QT = 200.000; + // QB = -200.000; + // VS = 1.02000; + // IREG = 3933; + // MBASE = 740.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 740.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_3933_6"; - // ID S; + name "wecc240_G_3933_6"; bus 158; Pg 623.937 MW; Qg 88.652 MVAr; - // QT "800.000"; - // QB "-500.000"; Vg 1.02000 pu*V; - // IREG "3933"; mBase 1333.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1333.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 3933; + // ID = S; + // PG = 623.937; + // QG = 88.652; + // QT = 800.000; + // QB = -500.000; + // VS = 1.02000; + // IREG = 3933; + // MBASE = 1333.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1333.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_4031_0"; - // ID G; + name "wecc240_G_4031_0"; bus 169; Pg 892.801 MW; Qg -168.528 MVAr; - // QT "502.000"; - // QB "-502.000"; Vg 1.08000 pu*V; - // IREG "4001"; mBase 2710.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2710.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4031; + // ID = G; + // PG = 892.801; + // QG = -168.528; + // QT = 502.000; + // QB = -502.000; + // VS = 1.08000; + // IREG = 4001; + // MBASE = 2710.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2710.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4031_1"; - // ID H; + name "wecc240_G_4031_1"; bus 169; Pg 313.199 MW; Qg -168.528 MVAr; - // QT "489.000"; - // QB "-489.000"; Vg 1.08000 pu*V; - // IREG "4001"; mBase 952.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "952.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4031; + // ID = H; + // PG = 313.199; + // QG = -168.528; + // QT = 489.000; + // QB = -489.000; + // VS = 1.08000; + // IREG = 4001; + // MBASE = 952.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 952.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4031_2"; - // ID S; + name "wecc240_G_4031_2"; bus 169; Pg 140.400 MW; Qg -168.528 MVAr; - // QT "250.000"; - // QB "-250.000"; Vg 1.08000 pu*V; - // IREG "4001"; mBase 427.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "427.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4031; + // ID = S; + // PG = 140.400; + // QG = -168.528; + // QT = 250.000; + // QB = -250.000; + // VS = 1.08000; + // IREG = 4001; + // MBASE = 427.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 427.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_4031_3"; - // ID W; + name "wecc240_G_4031_3"; bus 169; Pg 208.800 MW; Qg -168.528 MVAr; - // QT "240.000"; - // QB "-240.000"; Vg 1.08000 pu*V; - // IREG "4001"; mBase 635.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "635.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4031; + // ID = W; + // PG = 208.800; + // QG = -168.528; + // QT = 240.000; + // QB = -240.000; + // VS = 1.08000; + // IREG = 4001; + // MBASE = 635.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 635.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_4035_0"; - // ID C; + name "wecc240_G_4035_0"; bus 170; Pg 173.700 MW; Qg -122.614 MVAr; - // QT "255.000"; - // QB "-255.000"; Vg 1.08000 pu*V; - // IREG "4005"; mBase 642.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "642.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4035; + // ID = C; + // PG = 173.700; + // QG = -122.614; + // QT = 255.000; + // QB = -255.000; + // VS = 1.08000; + // IREG = 4005; + // MBASE = 642.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 642.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4035_1"; - // ID G; + name "wecc240_G_4035_1"; bus 170; Pg 448.200 MW; Qg -122.614 MVAr; - // QT "307.000"; - // QB "-307.000"; Vg 1.08000 pu*V; - // IREG "4005"; mBase 1656.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1656.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4035; + // ID = G; + // PG = 448.200; + // QG = -122.614; + // QT = 307.000; + // QB = -307.000; + // VS = 1.08000; + // IREG = 4005; + // MBASE = 1656.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1656.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4035_2"; - // ID H; + name "wecc240_G_4035_2"; bus 170; Pg 966.600 MW; Qg -122.614 MVAr; - // QT "1836.000"; - // QB "-1836.000"; Vg 1.08000 pu*V; - // IREG "4005"; mBase 3572.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3572.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4035; + // ID = H; + // PG = 966.600; + // QG = -122.614; + // QT = 1836.000; + // QB = -1836.000; + // VS = 1.08000; + // IREG = 4005; + // MBASE = 3572.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3572.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4035_3"; - // ID W; + name "wecc240_G_4035_3"; bus 170; Pg 697.500 MW; Qg -122.614 MVAr; - // QT "800.000"; - // QB "-800.000"; Vg 1.08000 pu*V; - // IREG "4005"; mBase 2578.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2578.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4035; + // ID = W; + // PG = 697.500; + // QG = -122.614; + // QT = 800.000; + // QB = -800.000; + // VS = 1.08000; + // IREG = 4005; + // MBASE = 2578.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2578.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_4039_0"; - // ID G; + name "wecc240_G_4039_0"; bus 171; Pg 77.400 MW; Qg 102.000 MVAr; - // QT "102.000"; - // QB "-102.000"; Vg 1.08000 pu*V; - // IREG "4009"; mBase 150.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "150.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4039; + // ID = G; + // PG = 77.400; + // QG = 102.000; + // QT = 102.000; + // QB = -102.000; + // VS = 1.08000; + // IREG = 4009; + // MBASE = 150.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 150.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4039_1"; - // ID H; + name "wecc240_G_4039_1"; bus 171; Pg 1455.300 MW; Qg 380.224 MVAr; - // QT "1459.000"; - // QB "-1459.000"; Vg 1.08000 pu*V; - // IREG "4009"; mBase 2839.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2839.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4039; + // ID = H; + // PG = 1455.300; + // QG = 380.224; + // QT = 1459.000; + // QB = -1459.000; + // VS = 1.08000; + // IREG = 4009; + // MBASE = 2839.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2839.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4039_2"; - // ID W; + name "wecc240_G_4039_2"; bus 171; Pg 712.800 MW; Qg 380.224 MVAr; - // QT "500.000"; - // QB "-500.000"; Vg 1.08000 pu*V; - // IREG "4009"; mBase 1290.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1290.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4039; + // ID = W; + // PG = 712.800; + // QG = 380.224; + // QT = 500.000; + // QB = -500.000; + // VS = 1.08000; + // IREG = 4009; + // MBASE = 1290.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1290.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_4131_0"; - // ID B; + name "wecc240_G_4131_0"; bus 184; Pg 450.000 MW; Qg 150.000 MVAr; - // QT "150.000"; - // QB "-150.000"; Vg 1.12800 pu*V; - // IREG "4101"; mBase 711.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "711.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4131; + // ID = B; + // PG = 450.000; + // QG = 150.000; + // QT = 150.000; + // QB = -150.000; + // VS = 1.12800; + // IREG = 4101; + // MBASE = 711.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 711.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4131_1"; - // ID H; + name "wecc240_G_4131_1"; bus 184; Pg 7418.700 MW; Qg 543.401 MVAr; - // QT "6482.000"; - // QB "-6482.000"; Vg 1.12800 pu*V; - // IREG "4101"; mBase 12613.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "12613.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4131; + // ID = H; + // PG = 7418.700; + // QG = 543.401; + // QT = 6482.000; + // QB = -6482.000; + // VS = 1.12800; + // IREG = 4101; + // MBASE = 12613.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 12613.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4131_2"; - // ID W; + name "wecc240_G_4131_2"; bus 184; Pg 555.300 MW; Qg 120.000 MVAr; - // QT "120.000"; - // QB "-120.000"; Vg 1.12800 pu*V; - // IREG "4101"; mBase 790.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "790.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4131; + // ID = W; + // PG = 555.300; + // QG = 120.000; + // QT = 120.000; + // QB = -120.000; + // VS = 1.12800; + // IREG = 4101; + // MBASE = 790.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 790.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_4132_0"; - // ID G; + name "wecc240_G_4132_0"; bus 185; Pg 1854.899 MW; Qg 52.261 MVAr; - // QT "1473.000"; - // QB "-1473.000"; Vg 1.09600 pu*V; - // IREG "4102"; mBase 2170.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2170.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4132; + // ID = G; + // PG = 1854.899; + // QG = 52.261; + // QT = 1473.000; + // QB = -1473.000; + // VS = 1.09600; + // IREG = 4102; + // MBASE = 2170.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2170.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4132_1"; - // ID H; + name "wecc240_G_4132_1"; bus 185; Pg 3835.801 MW; Qg 52.261 MVAr; - // QT "2847.000"; - // QB "-2847.000"; Vg 1.09600 pu*V; - // IREG "4102"; mBase 5539.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "5539.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4132; + // ID = H; + // PG = 3835.801; + // QG = 52.261; + // QT = 2847.000; + // QB = -2847.000; + // VS = 1.09600; + // IREG = 4102; + // MBASE = 5539.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 5539.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4132_2"; - // ID N; + name "wecc240_G_4132_2"; bus 185; Pg 900.000 MW; Qg 52.261 MVAr; - // QT "231.000"; - // QB "-231.000"; Vg 1.09600 pu*V; - // IREG "4102"; mBase 1200.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1200.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4132; + // ID = N; + // PG = 900.000; + // QG = 52.261; + // QT = 231.000; + // QB = -231.000; + // VS = 1.09600; + // IREG = 4102; + // MBASE = 1200.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1200.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4132_3"; - // ID W; + name "wecc240_G_4132_3"; bus 185; Pg 270.000 MW; Qg 52.261 MVAr; - // QT "160.000"; - // QB "-160.000"; Vg 1.09600 pu*V; - // IREG "4102"; mBase 400.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "300.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4132; + // ID = W; + // PG = 270.000; + // QG = 52.261; + // QT = 160.000; + // QB = -160.000; + // VS = 1.09600; + // IREG = 4102; + // MBASE = 400.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 300.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_4231_0"; - // ID C; + name "wecc240_G_4231_0"; bus 190; Pg 999.000 MW; Qg 485.229 MVAr; - // QT "728.000"; - // QB "-728.000"; Vg 1.12000 pu*V; - // IREG "4201"; mBase 1460.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1460.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4231; + // ID = C; + // PG = 999.000; + // QG = 485.229; + // QT = 728.000; + // QB = -728.000; + // VS = 1.12000; + // IREG = 4201; + // MBASE = 1460.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1460.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4231_1"; - // ID G; + name "wecc240_G_4231_1"; bus 190; Pg 664.200 MW; Qg 485.229 MVAr; - // QT "659.000"; - // QB "-659.000"; Vg 1.12000 pu*V; - // IREG "4201"; mBase 970.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "970.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4231; + // ID = G; + // PG = 664.200; + // QG = 485.229; + // QT = 659.000; + // QB = -659.000; + // VS = 1.12000; + // IREG = 4201; + // MBASE = 970.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 970.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4231_2"; - // ID H; + name "wecc240_G_4231_2"; bus 190; Pg 2406.601 MW; Qg 485.229 MVAr; - // QT "1808.000"; - // QB "-1808.000"; Vg 1.12000 pu*V; - // IREG "4201"; mBase 3517.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3517.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4231; + // ID = H; + // PG = 2406.601; + // QG = 485.229; + // QT = 1808.000; + // QB = -1808.000; + // VS = 1.12000; + // IREG = 4201; + // MBASE = 3517.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3517.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4232_0"; - // ID G; + name "wecc240_G_4232_0"; bus 191; Pg 348.300 MW; Qg -3.607 MVAr; - // QT "592.000"; - // QB "-592.000"; Vg 1.06000 pu*V; - // IREG "4202"; mBase 872.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "872.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4232; + // ID = G; + // PG = 348.300; + // QG = -3.607; + // QT = 592.000; + // QB = -592.000; + // VS = 1.06000; + // IREG = 4202; + // MBASE = 872.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 872.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4232_1"; - // ID H; + name "wecc240_G_4232_1"; bus 191; Pg 222.300 MW; Qg -3.607 MVAr; - // QT "287.000"; - // QB "-287.000"; Vg 1.06000 pu*V; - // IREG "4202"; mBase 558.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "558.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4232; + // ID = H; + // PG = 222.300; + // QG = -3.607; + // QT = 287.000; + // QB = -287.000; + // VS = 1.06000; + // IREG = 4202; + // MBASE = 558.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 558.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_4232_2"; - // ID W; + name "wecc240_G_4232_2"; bus 191; Pg 316.800 MW; Qg -3.607 MVAr; - // QT "108.000"; - // QB "-108.000"; Vg 1.06000 pu*V; - // IREG "4202"; mBase 695.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "695.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 4232; + // ID = W; + // PG = 316.800; + // QG = -3.607; + // QT = 108.000; + // QB = -108.000; + // VS = 1.06000; + // IREG = 4202; + // MBASE = 695.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 695.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_5031_0"; - // ID G; + name "wecc240_G_5031_0"; bus 196; Pg 821.700 MW; Qg 534.329 MVAr; - // QT "605.000"; - // QB "-605.000"; Vg 1.05000 pu*V; - // IREG "5001"; mBase 2650.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2650.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 5031; + // ID = G; + // PG = 821.700; + // QG = 534.329; + // QT = 605.000; + // QB = -605.000; + // VS = 1.05000; + // IREG = 5001; + // MBASE = 2650.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2650.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_5031_1"; - // ID H; + name "wecc240_G_5031_1"; bus 196; Pg 5976.000 MW; Qg 534.329 MVAr; - // QT "4399.000"; - // QB "-4399.000"; Vg 1.05000 pu*V; - // IREG "5001"; mBase 10747.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "10747.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 5031; + // ID = H; + // PG = 5976.000; + // QG = 534.329; + // QT = 4399.000; + // QB = -4399.000; + // VS = 1.05000; + // IREG = 5001; + // MBASE = 10747.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 10747.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_5032_0"; - // ID C; + name "wecc240_G_5032_0"; bus 197; Pg 3646.800 MW; Qg 410.280 MVAr; - // QT "2977.000"; - // QB "-2977.000"; Vg 1.05500 pu*V; - // IREG "5002"; mBase 13039.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "13039.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 5032; + // ID = C; + // PG = 3646.800; + // QG = 410.280; + // QT = 2977.000; + // QB = -2977.000; + // VS = 1.05500; + // IREG = 5002; + // MBASE = 13039.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 13039.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_5032_1"; - // ID G; + name "wecc240_G_5032_1"; bus 197; Pg 2695.500 MW; Qg 410.280 MVAr; - // QT "2200.000"; - // QB "-2200.000"; Vg 1.05500 pu*V; - // IREG "5002"; mBase 9636.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "9636.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 5032; + // ID = G; + // PG = 2695.500; + // QG = 410.280; + // QT = 2200.000; + // QB = -2200.000; + // VS = 1.05500; + // IREG = 5002; + // MBASE = 9636.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 9636.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_5032_2"; - // ID R; + name "wecc240_G_5032_2"; bus 197; Pg 66.600 MW; Qg 54.000 MVAr; - // QT "54.000"; - // QB "-54.000"; Vg 1.05500 pu*V; - // IREG "5002"; mBase 108.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "108.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 5032; + // ID = R; + // PG = 66.600; + // QG = 54.000; + // QT = 54.000; + // QB = -54.000; + // VS = 1.05500; + // IREG = 5002; + // MBASE = 108.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 108.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_5032_3"; - // ID S; + name "wecc240_G_5032_3"; bus 197; Pg 2701.800 MW; Qg 410.280 MVAr; - // QT "2205.000"; - // QB "-2205.000"; Vg 1.05500 pu*V; - // IREG "5002"; mBase 4410.200 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "4410.200"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 5032; + // ID = S; + // PG = 2701.800; + // QG = 410.280; + // QT = 2205.000; + // QB = -2205.000; + // VS = 1.05500; + // IREG = 5002; + // MBASE = 4410.200; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 4410.200; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_5032_4"; - // ID W; + name "wecc240_G_5032_4"; bus 197; Pg 331.200 MW; Qg 271.000 MVAr; - // QT "271.000"; - // QB "-271.000"; Vg 1.05500 pu*V; - // IREG "5002"; mBase 541.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "541.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 5032; + // ID = W; + // PG = 331.200; + // QG = 271.000; + // QT = 271.000; + // QB = -271.000; + // VS = 1.05500; + // IREG = 5002; + // MBASE = 541.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 541.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_6132_0"; - // ID B; + name "wecc240_G_6132_0"; bus 202; Pg 45.000 MW; Qg -20.000 MVAr; - // QT "20.000"; - // QB "-20.000"; Vg 1.03000 pu*V; - // IREG "6102"; mBase 122.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "122.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6132; + // ID = B; + // PG = 45.000; + // QG = -20.000; + // QT = 20.000; + // QB = -20.000; + // VS = 1.03000; + // IREG = 6102; + // MBASE = 122.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 122.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6132_1"; - // ID G; + name "wecc240_G_6132_1"; bus 202; Pg 1043.100 MW; Qg -147.000 MVAr; - // QT "147.000"; - // QB "-147.000"; Vg 1.03000 pu*V; - // IREG "6102"; mBase 1272.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1272.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6132; + // ID = G; + // PG = 1043.100; + // QG = -147.000; + // QT = 147.000; + // QB = -147.000; + // VS = 1.03000; + // IREG = 6102; + // MBASE = 1272.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1272.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6132_2"; - // ID H; + name "wecc240_G_6132_2"; bus 202; Pg 1992.599 MW; Qg -387.445 MVAr; - // QT "1072.000"; - // QB "-1072.000"; Vg 1.03000 pu*V; - // IREG "6102"; mBase 2541.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2541.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6132; + // ID = H; + // PG = 1992.599; + // QG = -387.445; + // QT = 1072.000; + // QB = -1072.000; + // VS = 1.03000; + // IREG = 6102; + // MBASE = 2541.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2541.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6132_3"; - // ID S; + name "wecc240_G_6132_3"; bus 202; Pg 180.000 MW; Qg -75.000 MVAr; - // QT "75.000"; - // QB "-75.000"; Vg 1.03000 pu*V; - // IREG "6102"; mBase 395.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "395.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6132; + // ID = S; + // PG = 180.000; + // QG = -75.000; + // QT = 75.000; + // QB = -75.000; + // VS = 1.03000; + // IREG = 6102; + // MBASE = 395.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 395.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_6132_4"; - // ID W; + name "wecc240_G_6132_4"; bus 202; Pg 503.100 MW; Qg -210.000 MVAr; - // QT "210.000"; - // QB "-210.000"; Vg 1.03000 pu*V; - // IREG "6102"; mBase 973.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "973.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6132; + // ID = W; + // PG = 503.100; + // QG = -210.000; + // QT = 210.000; + // QB = -210.000; + // VS = 1.03000; + // IREG = 6102; + // MBASE = 973.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 973.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_6231_0"; - // ID C; + name "wecc240_G_6231_0"; bus 208; Pg 705.150 MW; Qg -104.087 MVAr; - // QT "1256.000"; - // QB "-1256.000"; Vg 1.06000 pu*V; - // IREG "6201"; mBase 2488.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2488.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6231; + // ID = C; + // PG = 705.150; + // QG = -104.087; + // QT = 1256.000; + // QB = -1256.000; + // VS = 1.06000; + // IREG = 6201; + // MBASE = 2488.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2488.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6231_1"; - // ID G; + name "wecc240_G_6231_1"; bus 208; Pg 225.000 MW; Qg -70.000 MVAr; - // QT "70.000"; - // QB "-70.000"; Vg 1.06000 pu*V; - // IREG "6201"; mBase 250.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "250.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6231; + // ID = G; + // PG = 225.000; + // QG = -70.000; + // QT = 70.000; + // QB = -70.000; + // VS = 1.06000; + // IREG = 6201; + // MBASE = 250.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 250.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6235_0"; - // ID G; + name "wecc240_G_6235_0"; bus 209; Pg 90.000 MW; Qg 49.769 MVAr; - // QT "64.000"; - // QB "-64.000"; Vg 1.05000 pu*V; - // IREG "6205"; mBase 226.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "226.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6235; + // ID = G; + // PG = 90.000; + // QG = 49.769; + // QT = 64.000; + // QB = -64.000; + // VS = 1.05000; + // IREG = 6205; + // MBASE = 226.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 226.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6235_1"; - // ID H; + name "wecc240_G_6235_1"; bus 209; Pg 1040.400 MW; Qg 49.769 MVAr; - // QT "347.000"; - // QB "-347.000"; Vg 1.05000 pu*V; - // IREG "6205"; mBase 2671.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2671.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6235; + // ID = H; + // PG = 1040.400; + // QG = 49.769; + // QT = 347.000; + // QB = -347.000; + // VS = 1.05000; + // IREG = 6205; + // MBASE = 2671.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2671.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6235_2"; - // ID W; + name "wecc240_G_6235_2"; bus 209; Pg 280.800 MW; Qg 49.769 MVAr; - // QT "195.000"; - // QB "-195.000"; Vg 1.05000 pu*V; - // IREG "6205"; mBase 720.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "720.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6235; + // ID = W; + // PG = 280.800; + // QG = 49.769; + // QT = 195.000; + // QB = -195.000; + // VS = 1.05000; + // IREG = 6205; + // MBASE = 720.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 720.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_6333_0"; - // ID C; + name "wecc240_G_6333_0"; bus 215; Pg 2837.700 MW; Qg 330.576 MVAr; - // QT "1671.000"; - // QB "-1671.000"; Vg 1.03000 pu*V; - // IREG "6303"; mBase 4594.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "4594.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6333; + // ID = C; + // PG = 2837.700; + // QG = 330.576; + // QT = 1671.000; + // QB = -1671.000; + // VS = 1.03000; + // IREG = 6303; + // MBASE = 4594.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 4594.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6333_1"; - // ID W; + name "wecc240_G_6333_1"; bus 215; Pg 919.800 MW; Qg 330.576 MVAr; - // QT "350.000"; - // QB "-350.000"; Vg 1.03000 pu*V; - // IREG "6303"; mBase 1489.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1489.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6333; + // ID = W; + // PG = 919.800; + // QG = 330.576; + // QT = 350.000; + // QB = -350.000; + // VS = 1.03000; + // IREG = 6303; + // MBASE = 1489.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1489.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_6335_0"; - // ID C; + name "wecc240_G_6335_0"; bus 216; Pg 2274.300 MW; Qg 260.575 MVAr; - // QT "968.000"; - // QB "-968.000"; Vg 1.06000 pu*V; - // IREG "6305"; mBase 3000.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "2660.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6335; + // ID = C; + // PG = 2274.300; + // QG = 260.575; + // QT = 968.000; + // QB = -968.000; + // VS = 1.06000; + // IREG = 6305; + // MBASE = 3000.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 2660.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6335_1"; - // ID G; + name "wecc240_G_6335_1"; bus 216; Pg 295.200 MW; Qg 260.575 MVAr; - // QT "330.000"; - // QB "-330.000"; Vg 1.06000 pu*V; - // IREG "6305"; mBase 418.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "418.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6335; + // ID = G; + // PG = 295.200; + // QG = 260.575; + // QT = 330.000; + // QB = -330.000; + // VS = 1.06000; + // IREG = 6305; + // MBASE = 418.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 418.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6335_2"; - // ID H; + name "wecc240_G_6335_2"; bus 216; Pg 259.200 MW; Qg 260.575 MVAr; - // QT "406.000"; - // QB "-406.000"; Vg 1.06000 pu*V; - // IREG "6305"; mBase 400.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "303.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6335; + // ID = H; + // PG = 259.200; + // QG = 260.575; + // QT = 406.000; + // QB = -406.000; + // VS = 1.06000; + // IREG = 6305; + // MBASE = 400.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 303.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6433_0"; - // ID C; + name "wecc240_G_6433_0"; bus 221; Pg 194.000 MW; Qg 74.552 MVAr; - // QT "283.000"; - // QB "-283.000"; Vg 1.11000 pu*V; - // IREG "6403"; mBase 391.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "391.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6433; + // ID = C; + // PG = 194.000; + // QG = 74.552; + // QT = 283.000; + // QB = -283.000; + // VS = 1.11000; + // IREG = 6403; + // MBASE = 391.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 391.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6433_1"; - // ID E; + name "wecc240_G_6433_1"; bus 221; Pg 372.000 MW; Qg 59.000 MVAr; - // QT "59.000"; - // QB "-59.000"; Vg 1.11000 pu*V; - // IREG "6403"; mBase 751.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "751.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6433; + // ID = E; + // PG = 372.000; + // QG = 59.000; + // QT = 59.000; + // QB = -59.000; + // VS = 1.11000; + // IREG = 6403; + // MBASE = 751.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 751.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6433_2"; - // ID G; + name "wecc240_G_6433_2"; bus 221; Pg 679.000 MW; Qg 74.552 MVAr; - // QT "536.000"; - // QB "-536.000"; Vg 1.11000 pu*V; - // IREG "6403"; mBase 1369.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1369.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6433; + // ID = G; + // PG = 679.000; + // QG = 74.552; + // QT = 536.000; + // QB = -536.000; + // VS = 1.11000; + // IREG = 6403; + // MBASE = 1369.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1369.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6433_3"; - // ID W; + name "wecc240_G_6433_3"; bus 221; Pg 75.000 MW; Qg 50.000 MVAr; - // QT "50.000"; - // QB "-50.000"; Vg 1.11000 pu*V; - // IREG "6403"; mBase 152.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "152.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6433; + // ID = W; + // PG = 75.000; + // QG = 50.000; + // QT = 50.000; + // QB = -50.000; + // VS = 1.11000; + // IREG = 6403; + // MBASE = 152.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 152.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_6533_0"; - // ID C; + name "wecc240_G_6533_0"; bus 232; Pg 1318.501 MW; Qg 78.734 MVAr; - // QT "1924.000"; - // QB "-1924.000"; Vg 1.06500 pu*V; - // IREG "6503"; mBase 3276.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3276.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6533; + // ID = C; + // PG = 1318.501; + // QG = 78.734; + // QT = 1924.000; + // QB = -1924.000; + // VS = 1.06500; + // IREG = 6503; + // MBASE = 3276.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3276.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6533_1"; - // ID G; + name "wecc240_G_6533_1"; bus 232; Pg 1213.201 MW; Qg 78.734 MVAr; - // QT "880.000"; - // QB "-880.000"; Vg 1.06500 pu*V; - // IREG "6503"; mBase 3239.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3239.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6533; + // ID = G; + // PG = 1213.201; + // QG = 78.734; + // QT = 880.000; + // QB = -880.000; + // VS = 1.06500; + // IREG = 6503; + // MBASE = 3239.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3239.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6533_2"; - // ID H; + name "wecc240_G_6533_2"; bus 232; Pg 90.000 MW; Qg 75.000 MVAr; - // QT "75.000"; - // QB "-75.000"; Vg 1.06500 pu*V; - // IREG "6503"; mBase 275.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "275.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6533; + // ID = H; + // PG = 90.000; + // QG = 75.000; + // QT = 75.000; + // QB = -75.000; + // VS = 1.06500; + // IREG = 6503; + // MBASE = 275.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 275.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_6533_3"; - // ID S; + name "wecc240_G_6533_3"; bus 232; Pg 566.100 MW; Qg 78.734 MVAr; - // QT "500.000"; - // QB "-500.000"; Vg 1.06500 pu*V; - // IREG "6503"; mBase 1407.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1407.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6533; + // ID = S; + // PG = 566.100; + // QG = 78.734; + // QT = 500.000; + // QB = -500.000; + // VS = 1.06500; + // IREG = 6503; + // MBASE = 1407.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1407.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_6533_4"; - // ID W; + name "wecc240_G_6533_4"; bus 232; Pg 157.500 MW; Qg 20.000 MVAr; - // QT "20.000"; - // QB "-20.000"; Vg 1.06500 pu*V; - // IREG "6503"; mBase 391.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "391.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 6533; + // ID = W; + // PG = 157.500; + // QG = 20.000; + // QT = 20.000; + // QB = -20.000; + // VS = 1.06500; + // IREG = 6503; + // MBASE = 391.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 391.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_7031_0"; - // ID C; + name "wecc240_G_7031_0"; bus 235; Pg 1105.199 MW; Qg 380.609 MVAr; - // QT "1419.000"; - // QB "-1419.000"; Vg 1.02000 pu*V; - // IREG "7001"; mBase 3127.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3127.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 7031; + // ID = C; + // PG = 1105.199; + // QG = 380.609; + // QT = 1419.000; + // QB = -1419.000; + // VS = 1.02000; + // IREG = 7001; + // MBASE = 3127.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3127.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_7031_1"; - // ID G; + name "wecc240_G_7031_1"; bus 235; Pg 2242.802 MW; Qg 380.609 MVAr; - // QT "2092.000"; - // QB "-2092.000"; Vg 1.02000 pu*V; - // IREG "7001"; mBase 6346.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "6346.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 7031; + // ID = G; + // PG = 2242.802; + // QG = 380.609; + // QT = 2092.000; + // QB = -2092.000; + // VS = 1.02000; + // IREG = 7001; + // MBASE = 6346.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 6346.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_7031_2"; - // ID P; + name "wecc240_G_7031_2"; bus 235; Pg 123.300 MW; Qg 175.000 MVAr; - // QT "175.000"; - // QB "-175.000"; Vg 1.02000 pu*V; - // IREG "7001"; mBase 509.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "509.000"; - // PB "-509.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 7031; + // ID = P; + // PG = 123.300; + // QG = 175.000; + // QT = 175.000; + // QB = -175.000; + // VS = 1.02000; + // IREG = 7001; + // MBASE = 509.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 509.000; + // PB = -509.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_7031_3"; - // ID SC; + name "wecc240_G_7031_3"; bus 235; Pg 0.000 MW; Qg 0.000 MVAr; - // QT "1000.000"; - // QB "-1000.000"; Vg 1.02000 pu*V; - // IREG "7001"; mBase 100.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "0"; - // RMPCT "100.0"; - // PT "0.100"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 7031; + // ID = SC; + // PG = 0.000; + // QG = 0.000; + // QT = 1000.000; + // QB = -1000.000; + // VS = 1.02000; + // IREG = 7001; + // MBASE = 100.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 0; + // RMPCT = 100.0; + // PT = 0.100; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_7031_4"; - // ID W; + name "wecc240_G_7031_4"; bus 235; Pg 1098.000 MW; Qg 380.609 MVAr; - // QT "1000.000"; - // QB "-1000.000"; Vg 1.02000 pu*V; - // IREG "7001"; mBase 3106.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3106.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 7031; + // ID = W; + // PG = 1098.000; + // QG = 380.609; + // QT = 1000.000; + // QB = -1000.000; + // VS = 1.02000; + // IREG = 7001; + // MBASE = 3106.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3106.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_7032_0"; - // ID C; + name "wecc240_G_7032_0"; bus 236; Pg 1057.500 MW; Qg 22.012 MVAr; - // QT "826.000"; - // QB "-826.000"; Vg 1.01500 pu*V; - // IREG "7002"; mBase 1821.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1821.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 7032; + // ID = C; + // PG = 1057.500; + // QG = 22.012; + // QT = 826.000; + // QB = -826.000; + // VS = 1.01500; + // IREG = 7002; + // MBASE = 1821.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1821.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_7032_1"; - // ID G; + name "wecc240_G_7032_1"; bus 236; Pg 861.300 MW; Qg 22.012 MVAr; - // QT "489.000"; - // QB "-489.000"; Vg 1.01500 pu*V; - // IREG "7002"; mBase 1483.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1483.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 7032; + // ID = G; + // PG = 861.300; + // QG = 22.012; + // QT = 489.000; + // QB = -489.000; + // VS = 1.01500; + // IREG = 7002; + // MBASE = 1483.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1483.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_7032_2"; - // ID H; + name "wecc240_G_7032_2"; bus 236; Pg 390.600 MW; Qg 22.012 MVAr; - // QT "346.000"; - // QB "-346.000"; Vg 1.01500 pu*V; - // IREG "7002"; mBase 672.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "672.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 7032; + // ID = H; + // PG = 390.600; + // QG = 22.012; + // QT = 346.000; + // QB = -346.000; + // VS = 1.01500; + // IREG = 7002; + // MBASE = 672.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 672.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_7032_3"; - // ID S; + name "wecc240_G_7032_3"; bus 236; Pg 428.400 MW; Qg 22.012 MVAr; - // QT "230.000"; - // QB "-230.000"; Vg 1.01500 pu*V; - // IREG "7002"; mBase 738.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "738.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 7032; + // ID = S; + // PG = 428.400; + // QG = 22.012; + // QT = 230.000; + // QB = -230.000; + // VS = 1.01500; + // IREG = 7002; + // MBASE = 738.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 738.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0; + // O3 = 0; + // F3 = 1.0; + // O4 = 0; + // F4 = 1.0; + // WMOD = 1; + // WPF = 1.0000; } object pypower.gen { - name "wecc240_gen_8033_0"; - // ID H; + name "wecc240_G_8033_0"; bus 242; Pg 1182.000 MW; Qg 259.732 MVAr; - // QT "786.000"; - // QB "-786.000"; Vg 1.07500 pu*V; - // IREG "8003"; mBase 1394.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "1394.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 8033; + // ID = H; + // PG = 1182.000; + // QG = 259.732; + // QT = 786.000; + // QB = -786.000; + // VS = 1.07500; + // IREG = 8003; + // MBASE = 1394.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 1394.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_8034_0"; - // ID G; + name "wecc240_G_8034_0"; bus 243; Pg 2946.000 MW; Qg 239.367 MVAr; - // QT "1280.000"; - // QB "-1280.000"; Vg 1.00000 pu*V; - // IREG "8004"; mBase 3754.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "3754.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; + // I = 8034; + // ID = G; + // PG = 2946.000; + // QG = 239.367; + // QT = 1280.000; + // QB = -1280.000; + // VS = 1.00000; + // IREG = 8004; + // MBASE = 3754.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 3754.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; } object pypower.gen { - name "wecc240_gen_8034_1"; - // ID H; + name "wecc240_G_8034_1"; bus 243; Pg 427.000 MW; Qg 239.367 MVAr; - // QT "344.000"; - // QB "-344.000"; Vg 1.00000 pu*V; - // IREG "8004"; mBase 544.000 MVA; - // ZR "0.00000E+0"; - // ZX "2.00000E-1"; - // RT "0.00000E+0"; - // XT "0.00000E+0"; - // GTAP "1.00000"; - // STAT "1"; - // RMPCT "100.0"; - // PT "544.000"; - // PB "0.000"; - // O1 "1"; - // F1 "1.0000"; status IN_SERVICE; -} -object pypower.branch -{ - name "wecc240_branch_1001_1201_0"; + // I = 8034; + // ID = H; + // PG = 427.000; + // QG = 239.367; + // QT = 344.000; + // QB = -344.000; + // VS = 1.00000; + // IREG = 8004; + // MBASE = 544.000; + // ZR = 0.00000E+0; + // ZX = 2.00000E-1; + // RT = 0.00000E+0; + // XT = 0.00000E+0; + // GTAP = 1.00000; + // STAT = 1; + // RMPCT = 100.0; + // PT = 544.000; + // PB = 0.000; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1001_1201_0"; fbus 1; tbus 10; - // CKT "1"; r 1.77000E-3; x 3.16900E-2; b 3.34460; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10102,17 +12412,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1001_1202_0"; + // I = 1001; + // J = 1201; + // CKT = 1; + // R = 1.77000E-3; + // X = 3.16900E-2; + // B = 3.34460; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1001_1202_0"; fbus 1; tbus 11; - // CKT "9"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10121,17 +12457,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1002_1004_0"; + // I = 1001; + // J = 1202; + // CKT = 9; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1002_1004_0"; fbus 2; tbus 4; - // CKT "1"; r 5.00000E-4; x 5.30000E-3; b 0.08820; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10140,17 +12502,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1002_1102_0"; + // I = 1002; + // J = 1004; + // CKT = 1; + // R = 5.00000E-4; + // X = 5.30000E-3; + // B = 0.08820; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1002_1102_0"; fbus 2; tbus 8; - // CKT "1"; r 1.79000E-3; x 1.98800E-2; b 2.57600; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10159,17 +12547,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1002_1102_1"; + // I = 1002; + // J = 1102; + // CKT = 1; + // R = 1.79000E-3; + // X = 1.98800E-2; + // B = 2.57600; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1002_1102_1"; fbus 2; tbus 8; - // CKT "2"; r 1.79000E-3; x 1.98800E-2; b 2.57600; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10178,17 +12592,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1002_6506_0"; + // I = 1002; + // J = 1102; + // CKT = 2; + // R = 1.79000E-3; + // X = 1.98800E-2; + // B = 2.57600; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1002_6506_0"; fbus 2; tbus 227; - // CKT "1"; r 4.80000E-3; x 4.36000E-2; b 0.70780; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10197,17 +12637,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1004_7001_0"; + // I = 1002; + // J = 6506; + // CKT = 1; + // R = 4.80000E-3; + // X = 4.36000E-2; + // B = 0.70780; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1004_7001_0"; fbus 4; tbus 233; - // CKT "1"; r 8.11000E-3; x 1.36900E-1; b 2.43480; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10216,17 +12682,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1004_7002_0"; + // I = 1004; + // J = 7001; + // CKT = 1; + // R = 8.11000E-3; + // X = 1.36900E-1; + // B = 2.43480; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1004_7002_0"; fbus 4; tbus 234; - // CKT "1"; r 9.77000E-3; x 1.10000E-1; b 2.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10235,55 +12727,133 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1101_1401_0"; + // I = 1004; + // J = 7002; + // CKT = 1; + // R = 9.77000E-3; + // X = 1.10000E-1; + // B = 2.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1101_1401_0"; fbus 7; tbus 18; - // CKT "1"; r 2.80000E-3; x 2.11000E-2; b 1.01940; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1630.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1101_1401_1"; + // I = 1101; + // J = 1401; + // CKT = 1; + // R = 2.80000E-3; + // X = 2.11000E-2; + // B = 1.01940; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1630.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1101_1401_1"; fbus 7; tbus 18; - // CKT "2"; r 2.80000E-3; x 2.11000E-2; b 1.01940; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1630.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1201_1202_0"; + // I = 1101; + // J = 1401; + // CKT = 2; + // R = 2.80000E-3; + // X = 2.11000E-2; + // B = 1.01940; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1630.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1201_1202_0"; fbus 10; tbus 11; - // CKT "1"; r 7.70000E-4; x 5.36000E-3; b 1.39842; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10292,17 +12862,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1201_1402_0"; + // I = 1201; + // J = 1202; + // CKT = 1; + // R = 7.70000E-4; + // X = 5.36000E-3; + // B = 1.39842; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1201_1402_0"; fbus 10; tbus 19; - // CKT "1"; r 1.79000E-3; x 2.59200E-2; b 3.39220; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10311,17 +12907,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1201_2901_0"; + // I = 1201; + // J = 1402; + // CKT = 1; + // R = 1.79000E-3; + // X = 2.59200E-2; + // B = 3.39220; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1201_2901_0"; fbus 10; tbus 80; - // CKT "1"; r 2.07000E-3; x 1.36900E-2; b 3.95160; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10330,36 +12952,88 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1202_1302_0"; + // I = 1201; + // J = 2901; + // CKT = 1; + // R = 2.07000E-3; + // X = 1.36900E-2; + // B = 3.95160; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1202_1302_0"; fbus 11; tbus 14; - // CKT "1"; r 2.80000E-3; x 2.11000E-2; b 1.01940; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1630.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1202_1402_0"; + // I = 1202; + // J = 1302; + // CKT = 1; + // R = 2.80000E-3; + // X = 2.11000E-2; + // B = 1.01940; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1630.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1202_1402_0"; fbus 11; tbus 19; - // CKT "1"; r 2.41000E-3; x 3.48900E-2; b 4.86560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10368,55 +13042,133 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1301_1302_0"; + // I = 1202; + // J = 1402; + // CKT = 1; + // R = 2.41000E-3; + // X = 3.48900E-2; + // B = 4.86560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1301_1302_0"; fbus 13; tbus 14; - // CKT "1"; r 2.80000E-3; x 2.11000E-2; b 1.01940; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1630.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1301_1402_0"; + // I = 1301; + // J = 1302; + // CKT = 1; + // R = 2.80000E-3; + // X = 2.11000E-2; + // B = 1.01940; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1630.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1301_1402_0"; fbus 13; tbus 19; - // CKT "1"; r 2.80000E-3; x 2.11000E-2; b 1.01940; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1630.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1301_1402_1"; + // I = 1301; + // J = 1402; + // CKT = 1; + // R = 2.80000E-3; + // X = 2.11000E-2; + // B = 1.01940; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1630.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1301_1402_1"; fbus 13; tbus 19; - // CKT "2"; r 6.20000E-3; x 6.73000E-2; b 1.11560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10425,17 +13177,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1301_2603_0"; + // I = 1301; + // J = 1402; + // CKT = 2; + // R = 6.20000E-3; + // X = 6.73000E-2; + // B = 1.11560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1301_2603_0"; fbus 13; tbus 56; - // CKT "1"; r 1.79000E-3; x 2.52400E-2; b 0.53546; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10444,17 +13222,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1301_2901_0"; + // I = 1301; + // J = 2603; + // CKT = 1; + // R = 1.79000E-3; + // X = 2.52400E-2; + // B = 0.53546; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1301_2901_0"; fbus 13; tbus 80; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10463,17 +13267,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1303_6507_0"; + // I = 1301; + // J = 2901; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1303_6507_0"; fbus 15; tbus 228; - // CKT "1"; r 8.11000E-3; x 1.36900E-1; b 1.11560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10482,17 +13312,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1401_1402_0"; + // I = 1303; + // J = 6507; + // CKT = 1; + // R = 8.11000E-3; + // X = 1.36900E-1; + // B = 1.11560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1401_1402_0"; fbus 18; tbus 19; - // CKT "1"; r 4.00000E-4; x 9.60000E-3; b 0.90380; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10501,17 +13357,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1401_1402_1"; + // I = 1401; + // J = 1402; + // CKT = 1; + // R = 4.00000E-4; + // X = 9.60000E-3; + // B = 0.90380; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1401_1402_1"; fbus 18; tbus 19; - // CKT "2"; r 4.00000E-4; x 9.60000E-3; b 0.90380; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10520,359 +13402,853 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1401_2301_0"; + // I = 1401; + // J = 1402; + // CKT = 2; + // R = 4.00000E-4; + // X = 9.60000E-3; + // B = 0.90380; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1401_2301_0"; fbus 18; tbus 30; - // CKT "1"; r 2.59000E-3; x 2.96700E-2; b 2.15300; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1800.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1401_2400_0"; + // I = 1401; + // J = 2301; + // CKT = 1; + // R = 2.59000E-3; + // X = 2.96700E-2; + // B = 2.15300; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1800.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1401_2400_0"; fbus 18; tbus 33; - // CKT "1"; r 2.59000E-3; x 2.96700E-2; b 2.15300; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1800.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_1403_2100_0"; + // I = 1401; + // J = 2400; + // CKT = 1; + // R = 2.59000E-3; + // X = 2.96700E-2; + // B = 2.15300; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1800.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1403_2100_0"; fbus 20; tbus 24; - // CKT "1"; r 8.45000E-3; x 7.03400E-2; b 0.15954; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1160.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2000_2202_0"; + // I = 1403; + // J = 2100; + // CKT = 1; + // R = 8.45000E-3; + // X = 7.03400E-2; + // B = 0.15954; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1160.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2000_2202_0"; fbus 22; tbus 27; - // CKT "1"; r 1.38000E-3; x 5.39900E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2000_2302_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2000; + // J = 2202; + // CKT = 1; + // R = 1.38000E-3; + // X = 5.39900E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2000_2302_0"; fbus 22; tbus 31; - // CKT "1"; r 1.38000E-3; x 5.39900E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2100_2302_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2000; + // J = 2302; + // CKT = 1; + // R = 1.38000E-3; + // X = 5.39900E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2100_2302_0"; fbus 24; tbus 31; - // CKT "1"; r 8.45000E-3; x 7.03400E-2; b 0.15954; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1160.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2201_2301_0"; + // I = 2100; + // J = 2302; + // CKT = 1; + // R = 8.45000E-3; + // X = 7.03400E-2; + // B = 0.15954; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1160.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2201_2301_0"; fbus 26; tbus 30; - // CKT "1"; r 1.79000E-3; x 2.52400E-2; b 2.15300; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1800.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2202_2203_0"; + // I = 2201; + // J = 2301; + // CKT = 1; + // R = 1.79000E-3; + // X = 2.52400E-2; + // B = 2.15300; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1800.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2202_2203_0"; fbus 27; tbus 28; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2202_2203_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2202; + // J = 2203; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2202_2203_1"; fbus 27; tbus 28; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2202_2503_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2202; + // J = 2203; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2202_2503_0"; fbus 27; tbus 51; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2203_2503_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2202; + // J = 2503; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2203_2503_0"; fbus 28; tbus 51; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2203_2503_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2203; + // J = 2503; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2203_2503_1"; fbus 28; tbus 51; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2400_2403_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2203; + // J = 2503; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2400_2403_0"; fbus 33; tbus 36; - // CKT "1"; r 4.20000E-4; x 9.05000E-3; b 0.66794; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2401_2402_0"; + // I = 2400; + // J = 2403; + // CKT = 1; + // R = 4.20000E-4; + // X = 9.05000E-3; + // B = 0.66794; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2401_2402_0"; fbus 34; tbus 35; - // CKT "1"; r 2.80000E-4; x 7.53000E-3; b 0.51736; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2401_2402_1"; + // I = 2401; + // J = 2402; + // CKT = 1; + // R = 2.80000E-4; + // X = 7.53000E-3; + // B = 0.51736; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2401_2402_1"; fbus 34; tbus 35; - // CKT "2"; r 3.50000E-4; x 7.50000E-3; b 0.55360; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2401_2404_0"; + // I = 2401; + // J = 2402; + // CKT = 2; + // R = 3.50000E-4; + // X = 7.50000E-3; + // B = 0.55360; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2401_2404_0"; fbus 34; tbus 37; - // CKT "1"; r 4.40000E-4; x 1.12500E-2; b 0.82920; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2401_2404_1"; + // I = 2401; + // J = 2404; + // CKT = 1; + // R = 4.40000E-4; + // X = 1.12500E-2; + // B = 0.82920; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2401_2404_1"; fbus 34; tbus 37; - // CKT "2"; r 4.40000E-4; x 1.12500E-2; b 0.82920; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2401_2501_0"; + // I = 2401; + // J = 2404; + // CKT = 2; + // R = 4.40000E-4; + // X = 1.12500E-2; + // B = 0.82920; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2401_2501_0"; fbus 34; tbus 49; - // CKT "1"; r 6.00000E-4; x 1.28000E-2; b 0.94620; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2401_2603_0"; + // I = 2401; + // J = 2501; + // CKT = 1; + // R = 6.00000E-4; + // X = 1.28000E-2; + // B = 0.94620; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2401_2603_0"; fbus 34; tbus 56; - // CKT "1"; r 2.00000E-4; x 4.10000E-3; b 0.29620; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -10881,454 +14257,1078 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2401_2901_0"; + // I = 2401; + // J = 2603; + // CKT = 1; + // R = 2.00000E-4; + // X = 4.10000E-3; + // B = 0.29620; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2401_2901_0"; fbus 34; tbus 80; - // CKT "1"; r 1.93000E-3; x 2.77900E-2; b 4.67120; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2401_2902_0"; + // I = 2401; + // J = 2901; + // CKT = 1; + // R = 1.93000E-3; + // X = 2.77900E-2; + // B = 4.67120; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2401_2902_0"; fbus 34; tbus 81; - // CKT "1"; r 1.90000E-3; x 3.10000E-2; b 4.14020; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2402_2501_0"; + // I = 2401; + // J = 2902; + // CKT = 1; + // R = 1.90000E-3; + // X = 3.10000E-2; + // B = 4.14020; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2402_2501_0"; fbus 35; tbus 49; - // CKT "1"; r 2.10000E-4; x 4.57000E-3; b 0.32336; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2403_2501_0"; + // I = 2402; + // J = 2501; + // CKT = 1; + // R = 2.10000E-4; + // X = 4.57000E-3; + // B = 0.32336; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2403_2501_0"; fbus 36; tbus 49; - // CKT "1"; r 4.00000E-4; x 9.30000E-3; b 0.68560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2404_3893_0"; + // I = 2403; + // J = 2501; + // CKT = 1; + // R = 4.00000E-4; + // X = 9.30000E-3; + // B = 0.68560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2404_3893_0"; fbus 37; tbus 125; - // CKT "1"; r 1.00000E-7; x -9.35000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2134.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2404_3895_0"; + // I = 2404; + // J = 3893; + // CKT = 1; + // R = 1.00000E-7; + // X = -9.35000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2134.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2404_3895_0"; fbus 37; tbus 127; - // CKT "1"; r 1.00000E-7; x -9.35000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2134.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2404_3897_0"; + // I = 2404; + // J = 3895; + // CKT = 1; + // R = 1.00000E-7; + // X = -9.35000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2134.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2404_3897_0"; fbus 37; tbus 129; - // CKT "1"; r 1.00000E-7; x -8.40000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2100.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2405_2406_0"; + // I = 2404; + // J = 3897; + // CKT = 1; + // R = 1.00000E-7; + // X = -8.40000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2100.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2405_2406_0"; fbus 38; tbus 39; - // CKT "1"; r 1.40000E-3; x 2.64000E-2; b 0.10200; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3070.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2405_2410_0"; + // I = 2405; + // J = 2406; + // CKT = 1; + // R = 1.40000E-3; + // X = 2.64000E-2; + // B = 0.10200; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3070.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2405_2410_0"; fbus 38; tbus 43; - // CKT "1"; r 6.50000E-4; x 1.18700E-2; b 0.04672; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3070.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2405_2410_1"; + // I = 2405; + // J = 2410; + // CKT = 1; + // R = 6.50000E-4; + // X = 1.18700E-2; + // B = 0.04672; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3070.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2405_2410_1"; fbus 38; tbus 43; - // CKT "2"; r 6.50000E-4; x 1.18700E-2; b 0.04672; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3070.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2406_2408_0"; + // I = 2405; + // J = 2410; + // CKT = 2; + // R = 6.50000E-4; + // X = 1.18700E-2; + // B = 0.04672; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3070.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2406_2408_0"; fbus 39; tbus 41; - // CKT "1"; r 1.90000E-3; x 2.58000E-2; b 0.09840; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2320.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2406_2410_0"; + // I = 2406; + // J = 2408; + // CKT = 1; + // R = 1.90000E-3; + // X = 2.58000E-2; + // B = 0.09840; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2320.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2406_2410_0"; fbus 39; tbus 43; - // CKT "1"; r 8.45000E-3; x 7.03400E-2; b 0.15954; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1160.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2407_2408_0"; + // I = 2406; + // J = 2410; + // CKT = 1; + // R = 8.45000E-3; + // X = 7.03400E-2; + // B = 0.15954; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1160.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2407_2408_0"; fbus 40; tbus 41; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2320.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2408_2409_0"; + // I = 2407; + // J = 2408; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2320.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2408_2409_0"; fbus 41; tbus 42; - // CKT "1"; r 1.38000E-3; x 5.39900E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2320.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2408_2409_1"; + // I = 2408; + // J = 2409; + // CKT = 1; + // R = 1.38000E-3; + // X = 5.39900E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2320.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2408_2409_1"; fbus 41; tbus 42; - // CKT "2"; r 1.38000E-3; x 5.39900E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2320.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2408_2411_0"; + // I = 2408; + // J = 2409; + // CKT = 2; + // R = 1.38000E-3; + // X = 5.39900E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2320.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2408_2411_0"; fbus 41; tbus 44; - // CKT "1"; r 3.20000E-3; x 3.95000E-2; b 0.14400; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2320.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2408_2502_0"; + // I = 2408; + // J = 2411; + // CKT = 1; + // R = 3.20000E-3; + // X = 3.95000E-2; + // B = 0.14400; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2320.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2408_2502_0"; fbus 41; tbus 50; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2409_2502_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2408; + // J = 2502; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2409_2502_0"; fbus 42; tbus 50; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2409_2503_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2409; + // J = 2502; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2409_2503_0"; fbus 42; tbus 51; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2410_2411_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2409; + // J = 2503; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2410_2411_0"; fbus 43; tbus 44; - // CKT "1"; r 2.85000E-3; x 3.64900E-2; b 0.12656; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2320.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2410_2411_1"; + // I = 2410; + // J = 2411; + // CKT = 1; + // R = 2.85000E-3; + // X = 3.64900E-2; + // B = 0.12656; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2320.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2410_2411_1"; fbus 43; tbus 44; - // CKT "2"; r 1.38000E-3; x 3.39900E-2; b 0.11252; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2320.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2502_2503_0"; + // I = 2410; + // J = 2411; + // CKT = 2; + // R = 1.38000E-3; + // X = 3.39900E-2; + // B = 0.11252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2320.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2502_2503_0"; fbus 50; tbus 51; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2502_2503_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2502; + // J = 2503; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2502_2503_1"; fbus 50; tbus 51; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2600_2601_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 2502; + // J = 2503; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2600_2601_0"; fbus 53; tbus 54; - // CKT "1"; r 7.40000E-4; x 1.86100E-2; b 1.40264; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11337,17 +15337,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2600_2602_0"; + // I = 2600; + // J = 2601; + // CKT = 1; + // R = 7.40000E-4; + // X = 1.86100E-2; + // B = 1.40264; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2600_2602_0"; fbus 53; tbus 55; - // CKT "1"; r 8.20000E-4; x 1.66800E-2; b 1.18802; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11356,17 +15382,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2600_2603_0"; + // I = 2600; + // J = 2602; + // CKT = 1; + // R = 8.20000E-4; + // X = 1.66800E-2; + // B = 1.18802; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2600_2603_0"; fbus 53; tbus 56; - // CKT "1"; r 1.00000E-7; x 1.59000E-3; b 0.12002; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11375,17 +15427,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2600_2603_1"; + // I = 2600; + // J = 2603; + // CKT = 1; + // R = 1.00000E-7; + // X = 1.59000E-3; + // B = 0.12002; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2600_2603_1"; fbus 53; tbus 56; - // CKT "2"; r 1.00000E-7; x 1.59000E-3; b 0.12002; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11394,17 +15472,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2601_2603_0"; + // I = 2600; + // J = 2603; + // CKT = 2; + // R = 1.00000E-7; + // X = 1.59000E-3; + // B = 0.12002; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2601_2603_0"; fbus 54; tbus 56; - // CKT "1"; r 8.30000E-4; x 1.88400E-2; b 1.66668; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11413,17 +15517,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2603_2901_0"; + // I = 2601; + // J = 2603; + // CKT = 1; + // R = 8.30000E-4; + // X = 1.88400E-2; + // B = 1.66668; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2603_2901_0"; fbus 56; tbus 80; - // CKT "1"; r 1.79000E-3; x 2.52400E-2; b 0.53546; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11432,17 +15562,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2604_6404_0"; + // I = 2603; + // J = 2901; + // CKT = 1; + // R = 1.79000E-3; + // X = 2.52400E-2; + // B = 0.53546; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2604_6404_0"; fbus 57; tbus 220; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11451,17 +15607,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2604_6504_0"; + // I = 2604; + // J = 6404; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2604_6504_0"; fbus 57; tbus 225; - // CKT "1"; r 1.80000E-3; x 2.45000E-2; b 0.43920; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11470,17 +15652,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2604_6504_1"; + // I = 2604; + // J = 6504; + // CKT = 1; + // R = 1.80000E-3; + // X = 2.45000E-2; + // B = 0.43920; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2604_6504_1"; fbus 57; tbus 225; - // CKT "2"; r 1.80000E-3; x 2.45000E-2; b 0.43920; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11489,17 +15697,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2605_2607_0"; + // I = 2604; + // J = 6504; + // CKT = 2; + // R = 1.80000E-3; + // X = 2.45000E-2; + // B = 0.43920; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2605_2607_0"; fbus 58; tbus 60; - // CKT "1"; r 1.07000E-2; x 7.90500E-2; b 0.36670; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11508,17 +15742,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2606_2607_0"; + // I = 2605; + // J = 2607; + // CKT = 1; + // R = 1.07000E-2; + // X = 7.90500E-2; + // B = 0.36670; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2606_2607_0"; fbus 59; tbus 60; - // CKT "1"; r 1.07000E-2; x 7.90500E-2; b 0.36670; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11527,17 +15787,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2608_2611_0"; + // I = 2606; + // J = 2607; + // CKT = 1; + // R = 1.07000E-2; + // X = 7.90500E-2; + // B = 0.36670; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2608_2611_0"; fbus 61; tbus 64; - // CKT "1"; r 2.21000E-3; x 3.34600E-2; b 0.07338; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11546,17 +15832,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2608_2612_0"; + // I = 2608; + // J = 2611; + // CKT = 1; + // R = 2.21000E-3; + // X = 3.34600E-2; + // B = 0.07338; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2608_2612_0"; fbus 61; tbus 65; - // CKT "1"; r 2.90000E-3; x 3.80000E-2; b 0.08240; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11565,17 +15877,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2608_2618_0"; + // I = 2608; + // J = 2612; + // CKT = 1; + // R = 2.90000E-3; + // X = 3.80000E-2; + // B = 0.08240; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2608_2618_0"; fbus 61; tbus 71; - // CKT "1"; r 3.09000E-3; x 4.67700E-2; b 0.10080; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11584,17 +15922,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2608_2619_0"; + // I = 2608; + // J = 2618; + // CKT = 1; + // R = 3.09000E-3; + // X = 4.67700E-2; + // B = 0.10080; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2608_2619_0"; fbus 61; tbus 72; - // CKT "1"; r 2.26000E-3; x 3.42200E-2; b 0.07506; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11603,17 +15967,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2609_2615_0"; + // I = 2608; + // J = 2619; + // CKT = 1; + // R = 2.26000E-3; + // X = 3.42200E-2; + // B = 0.07506; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2609_2615_0"; fbus 62; tbus 68; - // CKT "1"; r 4.70000E-4; x 7.23000E-3; b 0.01624; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11622,17 +16012,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2609_2617_0"; + // I = 2609; + // J = 2615; + // CKT = 1; + // R = 4.70000E-4; + // X = 7.23000E-3; + // B = 0.01624; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2609_2617_0"; fbus 62; tbus 70; - // CKT "1"; r 3.50000E-4; x 5.36000E-3; b 0.01204; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11641,17 +16057,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2610_2613_0"; + // I = 2609; + // J = 2617; + // CKT = 1; + // R = 3.50000E-4; + // X = 5.36000E-3; + // B = 0.01204; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2610_2613_0"; fbus 63; tbus 66; - // CKT "1"; r 2.20000E-3; x 3.42200E-2; b 0.07716; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11660,17 +16102,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2610_2613_1"; + // I = 2610; + // J = 2613; + // CKT = 1; + // R = 2.20000E-3; + // X = 3.42200E-2; + // B = 0.07716; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2610_2613_1"; fbus 63; tbus 66; - // CKT "2"; r 2.38000E-3; x 3.66900E-2; b 0.08284; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11679,17 +16147,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2610_2616_0"; + // I = 2610; + // J = 2613; + // CKT = 2; + // R = 2.38000E-3; + // X = 3.66900E-2; + // B = 0.08284; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2610_2616_0"; fbus 63; tbus 69; - // CKT "1"; r 2.01000E-3; x 3.07400E-2; b 0.06886; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11698,17 +16192,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2610_2617_0"; + // I = 2610; + // J = 2616; + // CKT = 1; + // R = 2.01000E-3; + // X = 3.07400E-2; + // B = 0.06886; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2610_2617_0"; fbus 63; tbus 70; - // CKT "1"; r 2.81000E-3; x 4.29600E-2; b 0.09648; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11717,17 +16237,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2611_2612_0"; + // I = 2610; + // J = 2617; + // CKT = 1; + // R = 2.81000E-3; + // X = 4.29600E-2; + // B = 0.09648; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2611_2612_0"; fbus 64; tbus 65; - // CKT "1"; r 2.90000E-4; x 4.34000E-3; b 0.00950; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11736,17 +16282,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2615_0"; + // I = 2611; + // J = 2612; + // CKT = 1; + // R = 2.90000E-4; + // X = 4.34000E-3; + // B = 0.00950; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2615_0"; fbus 65; tbus 68; - // CKT "1"; r 2.29000E-3; x 1.58300E-2; b 0.03060; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11755,17 +16327,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2615_1"; + // I = 2612; + // J = 2615; + // CKT = 1; + // R = 2.29000E-3; + // X = 1.58300E-2; + // B = 0.03060; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2615_1"; fbus 65; tbus 68; - // CKT "2"; r 2.29000E-3; x 1.58300E-2; b 0.03060; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11774,17 +16372,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2618_0"; + // I = 2612; + // J = 2615; + // CKT = 2; + // R = 2.29000E-3; + // X = 1.58300E-2; + // B = 0.03060; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2618_0"; fbus 65; tbus 71; - // CKT "1"; r 1.41000E-3; x 9.67000E-3; b 0.01940; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11793,17 +16417,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2618_1"; + // I = 2612; + // J = 2618; + // CKT = 1; + // R = 1.41000E-3; + // X = 9.67000E-3; + // B = 0.01940; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2618_1"; fbus 65; tbus 71; - // CKT "2"; r 1.41000E-3; x 9.67000E-3; b 0.01940; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11812,17 +16462,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2618_2"; + // I = 2612; + // J = 2618; + // CKT = 2; + // R = 1.41000E-3; + // X = 9.67000E-3; + // B = 0.01940; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2618_2"; fbus 65; tbus 71; - // CKT "3"; r 1.61000E-3; x 9.71000E-3; b 0.01928; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11831,17 +16507,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2618_3"; + // I = 2612; + // J = 2618; + // CKT = 3; + // R = 1.61000E-3; + // X = 9.71000E-3; + // B = 0.01928; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2618_3"; fbus 65; tbus 71; - // CKT "4"; r 1.61000E-3; x 9.71000E-3; b 0.01928; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11850,17 +16552,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2619_0"; + // I = 2612; + // J = 2618; + // CKT = 4; + // R = 1.61000E-3; + // X = 9.71000E-3; + // B = 0.01928; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2619_0"; fbus 65; tbus 72; - // CKT "1"; r 2.70000E-4; x 3.93000E-3; b 0.00918; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11869,17 +16597,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2619_1"; + // I = 2612; + // J = 2619; + // CKT = 1; + // R = 2.70000E-4; + // X = 3.93000E-3; + // B = 0.00918; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2619_1"; fbus 65; tbus 72; - // CKT "2"; r 2.70000E-4; x 3.93000E-3; b 0.00918; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11888,17 +16642,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2619_2"; + // I = 2612; + // J = 2619; + // CKT = 2; + // R = 2.70000E-4; + // X = 3.93000E-3; + // B = 0.00918; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2619_2"; fbus 65; tbus 72; - // CKT "3"; r 2.70000E-4; x 3.93000E-3; b 0.00918; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11907,17 +16687,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2620_0"; + // I = 2612; + // J = 2619; + // CKT = 3; + // R = 2.70000E-4; + // X = 3.93000E-3; + // B = 0.00918; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2620_0"; fbus 65; tbus 73; - // CKT "1"; r 1.38000E-3; x 1.11600E-2; b 0.02470; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11926,17 +16732,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2612_2620_1"; + // I = 2612; + // J = 2620; + // CKT = 1; + // R = 1.38000E-3; + // X = 1.11600E-2; + // B = 0.02470; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2612_2620_1"; fbus 65; tbus 73; - // CKT "2"; r 1.38000E-3; x 1.11600E-2; b 0.02470; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11945,17 +16777,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2613_2616_0"; + // I = 2612; + // J = 2620; + // CKT = 2; + // R = 1.38000E-3; + // X = 1.11600E-2; + // B = 0.02470; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2613_2616_0"; fbus 66; tbus 69; - // CKT "1"; r 3.70000E-4; x 3.66000E-3; b 0.00830; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11964,17 +16822,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2613_2617_0"; + // I = 2613; + // J = 2616; + // CKT = 1; + // R = 3.70000E-4; + // X = 3.66000E-3; + // B = 0.00830; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2613_2617_0"; fbus 66; tbus 70; - // CKT "1"; r 5.50000E-4; x 5.86000E-3; b 0.01246; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -11983,17 +16867,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2614_2616_0"; + // I = 2613; + // J = 2617; + // CKT = 1; + // R = 5.50000E-4; + // X = 5.86000E-3; + // B = 0.01246; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2614_2616_0"; fbus 67; tbus 69; - // CKT "1"; r 7.30000E-4; x 1.02500E-2; b 0.02558; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -12002,17 +16912,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2614_2616_1"; + // I = 2614; + // J = 2616; + // CKT = 1; + // R = 7.30000E-4; + // X = 1.02500E-2; + // B = 0.02558; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2614_2616_1"; fbus 67; tbus 69; - // CKT "2"; r 7.30000E-4; x 1.02500E-2; b 0.02558; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -12021,17 +16957,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2615_2617_0"; + // I = 2614; + // J = 2616; + // CKT = 2; + // R = 7.30000E-4; + // X = 1.02500E-2; + // B = 0.02558; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2615_2617_0"; fbus 68; tbus 70; - // CKT "1"; r 1.19000E-3; x 1.24400E-2; b 0.02798; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -12040,17 +17002,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2615_2617_1"; + // I = 2615; + // J = 2617; + // CKT = 1; + // R = 1.19000E-3; + // X = 1.24400E-2; + // B = 0.02798; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2615_2617_1"; fbus 68; tbus 70; - // CKT "2"; r 1.19000E-3; x 1.24400E-2; b 0.02798; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -12059,17 +17047,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2615_2620_0"; + // I = 2615; + // J = 2617; + // CKT = 2; + // R = 1.19000E-3; + // X = 1.24400E-2; + // B = 0.02798; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2615_2620_0"; fbus 68; tbus 73; - // CKT "1"; r 1.28000E-3; x 9.79000E-3; b 0.02120; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -12078,17 +17092,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2616_2617_0"; + // I = 2615; + // J = 2620; + // CKT = 1; + // R = 1.28000E-3; + // X = 9.79000E-3; + // B = 0.02120; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2616_2617_0"; fbus 69; tbus 70; - // CKT "1"; r 1.10000E-3; x 1.18900E-2; b 0.02514; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -12097,758 +17137,1798 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_2901_2902_0"; + // I = 2616; + // J = 2617; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.18900E-2; + // B = 0.02514; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_2901_2902_0"; fbus 80; tbus 81; - // CKT "1"; r 5.60000E-4; x 1.41500E-2; b 1.04290; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3101_3102_0"; + // I = 2901; + // J = 2902; + // CKT = 1; + // R = 5.60000E-4; + // X = 1.41500E-2; + // B = 1.04290; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3101_3102_0"; fbus 82; tbus 83; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3101_3102_1"; + // I = 3101; + // J = 3102; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3101_3102_1"; fbus 82; tbus 83; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3102_3103_0"; + // I = 3101; + // J = 3102; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3102_3103_0"; fbus 83; tbus 84; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3102_3103_1"; + // I = 3102; + // J = 3103; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3102_3103_1"; fbus 83; tbus 84; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3102_3103_2"; + // I = 3102; + // J = 3103; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3102_3103_2"; fbus 83; tbus 84; - // CKT "3"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3102_3302_0"; + // I = 3102; + // J = 3103; + // CKT = 3; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3102_3302_0"; fbus 83; tbus 96; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3103_3204_0"; + // I = 3102; + // J = 3302; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3103_3204_0"; fbus 84; tbus 92; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3103_3204_1"; + // I = 3103; + // J = 3204; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3103_3204_1"; fbus 84; tbus 92; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3103_3305_0"; + // I = 3103; + // J = 3204; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3103_3305_0"; fbus 84; tbus 99; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3103_3305_1"; + // I = 3103; + // J = 3305; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3103_3305_1"; fbus 84; tbus 99; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3104_3105_0"; + // I = 3103; + // J = 3305; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3104_3105_0"; fbus 85; tbus 86; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3201_3202_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3104; + // J = 3105; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3201_3202_0"; fbus 89; tbus 90; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3201_3202_1"; + // I = 3201; + // J = 3202; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3201_3202_1"; fbus 89; tbus 90; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3201_3203_0"; + // I = 3201; + // J = 3202; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3201_3203_0"; fbus 89; tbus 91; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3201_3203_1"; + // I = 3201; + // J = 3203; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3201_3203_1"; fbus 89; tbus 91; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3201_3923_0"; + // I = 3201; + // J = 3203; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3201_3923_0"; fbus 89; tbus 152; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3201_3923_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3201; + // J = 3923; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3201_3923_1"; fbus 89; tbus 152; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3201_3924_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3201; + // J = 3923; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3201_3924_0"; fbus 89; tbus 153; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3201_3924_1"; + // I = 3201; + // J = 3924; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3201_3924_1"; fbus 89; tbus 153; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3202_3203_0"; + // I = 3201; + // J = 3924; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3202_3203_0"; fbus 90; tbus 91; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3202_3203_1"; + // I = 3202; + // J = 3203; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 0; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3202_3203_1"; fbus 90; tbus 91; - // CKT "9"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3202_3204_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3202; + // J = 3203; + // CKT = 9; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3202_3204_0"; fbus 90; tbus 92; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3202_3205_0"; + // I = 3202; + // J = 3204; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3202_3205_0"; fbus 90; tbus 93; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3202_3924_0"; + // I = 3202; + // J = 3205; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3202_3924_0"; fbus 90; tbus 153; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3202_3924_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3202; + // J = 3924; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3202_3924_1"; fbus 90; tbus 153; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3203_3204_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3202; + // J = 3924; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3203_3204_0"; fbus 91; tbus 92; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3203_3303_0"; + // I = 3203; + // J = 3204; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3203_3303_0"; fbus 91; tbus 97; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3203_3303_1"; + // I = 3203; + // J = 3303; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3203_3303_1"; fbus 91; tbus 97; - // CKT "9"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3203_3305_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3203; + // J = 3303; + // CKT = 9; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3203_3305_0"; fbus 91; tbus 99; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3203_3923_0"; + // I = 3203; + // J = 3305; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3203_3923_0"; fbus 91; tbus 152; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3203_3923_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3203; + // J = 3923; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3203_3923_1"; fbus 91; tbus 152; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3204_3205_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3203; + // J = 3923; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3204_3205_0"; fbus 92; tbus 93; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3204_3205_1"; + // I = 3204; + // J = 3205; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3204_3205_1"; fbus 92; tbus 93; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3204_3923_0"; + // I = 3204; + // J = 3205; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3204_3923_0"; fbus 92; tbus 152; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3204_3923_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3204; + // J = 3923; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3204_3923_1"; fbus 92; tbus 152; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3205_3914_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3204; + // J = 3923; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3205_3914_0"; fbus 93; tbus 143; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3205_3915_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3205; + // J = 3914; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3205_3915_0"; fbus 93; tbus 144; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3301_3902_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3205; + // J = 3915; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3301_3902_0"; fbus 95; tbus 131; - // CKT "1"; r 5.30000E-4; x 1.29700E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3301_3903_0"; + // I = 3301; + // J = 3902; + // CKT = 1; + // R = 5.30000E-4; + // X = 1.29700E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3301_3903_0"; fbus 95; tbus 132; - // CKT "1"; r 5.00000E-4; x 8.81000E-3; b 0.59878; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -12857,530 +18937,1258 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3302_3304_0"; + // I = 3301; + // J = 3903; + // CKT = 1; + // R = 5.00000E-4; + // X = 8.81000E-3; + // B = 0.59878; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3302_3304_0"; fbus 96; tbus 98; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3302_3304_1"; + // I = 3302; + // J = 3304; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3302_3304_1"; fbus 96; tbus 98; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3303_3304_0"; + // I = 3302; + // J = 3304; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3303_3304_0"; fbus 97; tbus 98; - // CKT "1"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3303_3304_1"; + // I = 3303; + // J = 3304; + // CKT = 1; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3303_3304_1"; fbus 97; tbus 98; - // CKT "2"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3303_3304_2"; + // I = 3303; + // J = 3304; + // CKT = 2; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3303_3304_2"; fbus 97; tbus 98; - // CKT "3"; r 1.10000E-3; x 1.27000E-2; b 0.04800; - // NAME '' rateA 0.00 MVA; - rateB 1120.00 MVA; + rateB 0.00 MVA; rateC 1120.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3303_3918_0"; + // I = 3303; + // J = 3304; + // CKT = 3; + // R = 1.10000E-3; + // X = 1.27000E-2; + // B = 0.04800; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 1120.00; + // RATE3 = 1120.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3303_3918_0"; fbus 97; tbus 147; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3303_3918_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3303; + // J = 3918; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3303_3918_1"; fbus 97; tbus 147; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3305_3923_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3303; + // J = 3918; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3305_3923_0"; fbus 99; tbus 152; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3401_3402_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3305; + // J = 3923; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3401_3402_0"; fbus 101; tbus 102; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3401_3402_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3401; + // J = 3402; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3401_3402_1"; fbus 101; tbus 102; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3401_3404_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3401; + // J = 3402; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3401_3404_0"; fbus 101; tbus 104; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3401_3405_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3401; + // J = 3404; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3401_3405_0"; fbus 101; tbus 105; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3401_3405_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3401; + // J = 3405; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3401_3405_1"; fbus 101; tbus 105; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3401_3804_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3401; + // J = 3405; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3401_3804_0"; fbus 101; tbus 117; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3403_3404_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3401; + // J = 3804; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3403_3404_0"; fbus 103; tbus 104; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3403_3804_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3403; + // J = 3404; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3403_3804_0"; fbus 103; tbus 117; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3404_3804_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3403; + // J = 3804; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3404_3804_0"; fbus 104; tbus 117; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3404_3804_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3404; + // J = 3804; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 0; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3404_3804_1"; fbus 104; tbus 117; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3404_3917_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3404; + // J = 3804; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3404_3917_0"; fbus 104; tbus 146; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3404_3918_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3404; + // J = 3917; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3404_3918_0"; fbus 104; tbus 147; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3405_3907_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3404; + // J = 3918; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3405_3907_0"; fbus 105; tbus 136; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3405_3907_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3405; + // J = 3907; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3405_3907_1"; fbus 105; tbus 136; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3501_3914_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3405; + // J = 3907; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3501_3914_0"; fbus 108; tbus 143; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3501_3915_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3501; + // J = 3914; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3501_3915_0"; fbus 108; tbus 144; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3601_3925_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3501; + // J = 3915; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3601_3925_0"; fbus 110; tbus 154; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3701_3926_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3601; + // J = 3925; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3701_3926_0"; fbus 112; tbus 155; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3701_3926_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3701; + // J = 3926; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3701_3926_1"; fbus 112; tbus 155; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3801_3802_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3701; + // J = 3926; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3801_3802_0"; fbus 114; tbus 115; - // CKT "1"; r 7.90000E-4; x 1.93700E-2; b 1.32850; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -13389,17 +20197,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3801_3803_0"; + // I = 3801; + // J = 3802; + // CKT = 1; + // R = 7.90000E-4; + // X = 1.93700E-2; + // B = 1.32850; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3801_3803_0"; fbus 114; tbus 116; - // CKT "1"; r 8.70000E-4; x 2.08700E-2; b 1.45710; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -13408,17 +20242,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3801_3803_1"; + // I = 3801; + // J = 3803; + // CKT = 1; + // R = 8.70000E-4; + // X = 2.08700E-2; + // B = 1.45710; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3801_3803_1"; fbus 114; tbus 116; - // CKT "2"; r 8.70000E-4; x 2.08700E-2; b 1.45710; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -13427,321 +20287,763 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3802_3891_0"; + // I = 3801; + // J = 3803; + // CKT = 2; + // R = 8.70000E-4; + // X = 2.08700E-2; + // B = 1.45710; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3802_3891_0"; fbus 115; tbus 123; - // CKT "1"; r 7.20000E-4; x 1.60000E-2; b 1.08790; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3802_3901_0"; + // I = 3802; + // J = 3891; + // CKT = 1; + // R = 7.20000E-4; + // X = 1.60000E-2; + // B = 1.08790; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3802_3901_0"; fbus 115; tbus 130; - // CKT "1"; r 8.30000E-4; x 1.98500E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3803_3891_0"; + // I = 3802; + // J = 3901; + // CKT = 1; + // R = 8.30000E-4; + // X = 1.98500E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3803_3891_0"; fbus 116; tbus 123; - // CKT "1"; r 2.00000E-5; x -9.98000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3803_3892_0"; + // I = 3803; + // J = 3891; + // CKT = 1; + // R = 2.00000E-5; + // X = -9.98000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3803_3892_0"; fbus 116; tbus 124; - // CKT "1"; r 1.00000E-7; x -9.35000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2134.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3803_3894_0"; + // I = 3803; + // J = 3892; + // CKT = 1; + // R = 1.00000E-7; + // X = -9.35000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2134.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3803_3894_0"; fbus 116; tbus 126; - // CKT "1"; r 1.00000E-7; x -9.44000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2134.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3803_3896_0"; + // I = 3803; + // J = 3894; + // CKT = 1; + // R = 1.00000E-7; + // X = -9.44000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2134.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3803_3896_0"; fbus 116; tbus 128; - // CKT "1"; r 1.00000E-7; x -9.35000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2134.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3803_3901_0"; + // I = 3803; + // J = 3896; + // CKT = 1; + // R = 1.00000E-7; + // X = -9.35000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2134.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3803_3901_0"; fbus 116; tbus 130; - // CKT "1"; r 1.53000E-3; x 1.47000E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1560.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3804_3806_0"; + // I = 3803; + // J = 3901; + // CKT = 1; + // R = 1.53000E-3; + // X = 1.47000E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1560.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3804_3806_0"; fbus 117; tbus 119; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3805_3806_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3804; + // J = 3806; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3805_3806_0"; fbus 118; tbus 119; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3892_3893_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3805; + // J = 3806; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3892_3893_0"; fbus 124; tbus 125; - // CKT "1"; r 1.23000E-3; x 2.65900E-2; b 1.98702; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3894_3895_0"; + // I = 3892; + // J = 3893; + // CKT = 1; + // R = 1.23000E-3; + // X = 2.65900E-2; + // B = 1.98702; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3894_3895_0"; fbus 126; tbus 127; - // CKT "1"; r 1.23000E-3; x 2.66200E-2; b 1.98880; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3896_3897_0"; + // I = 3894; + // J = 3895; + // CKT = 1; + // R = 1.23000E-3; + // X = 2.66200E-2; + // B = 1.98880; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3896_3897_0"; fbus 128; tbus 129; - // CKT "1"; r 1.12000E-3; x 2.51700E-2; b 1.83586; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3901_3902_0"; + // I = 3896; + // J = 3897; + // CKT = 1; + // R = 1.12000E-3; + // X = 2.51700E-2; + // B = 1.83586; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3901_3902_0"; fbus 130; tbus 131; - // CKT "1"; r 5.30000E-4; x 1.29700E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3901_3903_0"; + // I = 3901; + // J = 3902; + // CKT = 1; + // R = 5.30000E-4; + // X = 1.29700E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3901_3903_0"; fbus 130; tbus 132; - // CKT "1"; r 9.30000E-4; x 3.64400E-2; b 1.38950; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3901_8002_0"; + // I = 3901; + // J = 3903; + // CKT = 1; + // R = 9.30000E-4; + // X = 3.64400E-2; + // B = 1.38950; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3901_8002_0"; fbus 130; tbus 238; - // CKT "1"; r 6.80000E-4; x 1.58500E-2; b 1.15126; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1800.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3903_3904_0"; + // I = 3901; + // J = 8002; + // CKT = 1; + // R = 6.80000E-4; + // X = 1.58500E-2; + // B = 1.15126; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1800.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3903_3904_0"; fbus 132; tbus 133; - // CKT "1"; r 1.00000E-5; x 3.59000E-3; b 0.97812; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3903_3905_0"; + // I = 3903; + // J = 3904; + // CKT = 1; + // R = 1.00000E-5; + // X = 3.59000E-3; + // B = 0.97812; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3903_3905_0"; fbus 132; tbus 134; - // CKT "9"; r 9.80000E-4; x 1.03500E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -13750,36 +21052,88 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3903_8002_0"; + // I = 3903; + // J = 3905; + // CKT = 9; + // R = 9.80000E-4; + // X = 1.03500E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3903_8002_0"; fbus 132; tbus 238; - // CKT "1"; r 1.65000E-3; x 5.71900E-2; b 2.47740; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3904_3905_0"; + // I = 3903; + // J = 8002; + // CKT = 1; + // R = 1.65000E-3; + // X = 5.71900E-2; + // B = 2.47740; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3904_3905_0"; fbus 133; tbus 134; - // CKT "9"; r 1.60000E-3; x 1.22900E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -13788,17 +21142,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3905_3906_0"; + // I = 3904; + // J = 3905; + // CKT = 9; + // R = 1.60000E-3; + // X = 1.22900E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3905_3906_0"; fbus 134; tbus 135; - // CKT "9"; r 7.20000E-4; x 3.46000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -13807,17 +21187,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3906_4001_0"; + // I = 3905; + // J = 3906; + // CKT = 9; + // R = 7.20000E-4; + // X = 3.46000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3906_4001_0"; fbus 135; tbus 159; - // CKT "1"; r 5.30000E-4; x 4.56000E-3; b 0.76350; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -13826,17 +21232,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3906_4001_1"; + // I = 3906; + // J = 4001; + // CKT = 1; + // R = 5.30000E-4; + // X = 4.56000E-3; + // B = 0.76350; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3906_4001_1"; fbus 135; tbus 159; - // CKT "2"; r 5.30000E-4; x 4.56000E-3; b 0.76350; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -13845,606 +21277,1438 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3907_3908_0"; + // I = 3906; + // J = 4001; + // CKT = 2; + // R = 5.30000E-4; + // X = 4.56000E-3; + // B = 0.76350; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3907_3908_0"; fbus 136; tbus 137; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3907_3923_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3907; + // J = 3908; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3907_3923_0"; fbus 136; tbus 152; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3907_8004_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3907; + // J = 3923; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3907_8004_0"; fbus 136; tbus 240; - // CKT "1"; r 1.38200E-2; x 9.26800E-2; b 0.11060; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3908_3920_0"; + // I = 3907; + // J = 8004; + // CKT = 1; + // R = 1.38200E-2; + // X = 9.26800E-2; + // B = 0.11060; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3908_3920_0"; fbus 137; tbus 149; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3909_3919_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3908; + // J = 3920; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3909_3919_0"; fbus 138; tbus 148; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3909_3920_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3909; + // J = 3919; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3909_3920_0"; fbus 138; tbus 149; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3910_3911_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3909; + // J = 3920; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3910_3911_0"; fbus 139; tbus 140; - // CKT "1"; r 2.48200E-2; x 1.69380E-1; b 0.20232; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 838.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3910_3924_0"; + // I = 3910; + // J = 3911; + // CKT = 1; + // R = 2.48200E-2; + // X = 1.69380E-1; + // B = 0.20232; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 838.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3910_3924_0"; fbus 139; tbus 153; - // CKT "1"; r 1.48000E-2; x 1.01010E-1; b 0.12066; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 838.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3911_3912_0"; + // I = 3910; + // J = 3924; + // CKT = 1; + // R = 1.48000E-2; + // X = 1.01010E-1; + // B = 0.12066; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 838.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3911_3912_0"; fbus 140; tbus 141; - // CKT "1"; r 1.38200E-2; x 9.26800E-2; b 0.11060; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3911_3916_0"; + // I = 3911; + // J = 3912; + // CKT = 1; + // R = 1.38200E-2; + // X = 9.26800E-2; + // B = 0.11060; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3911_3916_0"; fbus 140; tbus 145; - // CKT "1"; r 1.66800E-2; x 1.13810E-1; b 0.13608; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 838.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3911_3921_0"; + // I = 3911; + // J = 3916; + // CKT = 1; + // R = 1.66800E-2; + // X = 1.13810E-1; + // B = 0.13608; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 838.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3911_3921_0"; fbus 140; tbus 150; - // CKT "1"; r 1.11300E-2; x 6.67800E-2; b 0.07286; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 752.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3911_3921_1"; + // I = 3911; + // J = 3921; + // CKT = 1; + // R = 1.11300E-2; + // X = 6.67800E-2; + // B = 0.07286; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 752.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3911_3921_1"; fbus 140; tbus 150; - // CKT "2"; r 1.05000E-2; x 6.54000E-2; b 0.06860; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 602.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3911_3921_2"; + // I = 3911; + // J = 3921; + // CKT = 2; + // R = 1.05000E-2; + // X = 6.54000E-2; + // B = 0.06860; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 602.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3911_3921_2"; fbus 140; tbus 150; - // CKT "3"; r 1.10500E-2; x 6.64200E-2; b 0.07160; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 752.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3911_3924_0"; + // I = 3911; + // J = 3921; + // CKT = 3; + // R = 1.10500E-2; + // X = 6.64200E-2; + // B = 0.07160; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 752.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3911_3924_0"; fbus 140; tbus 153; - // CKT "1"; r 3.90300E-2; x 2.74030E-1; b 0.31072; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3911_8003_0"; + // I = 3911; + // J = 3924; + // CKT = 1; + // R = 3.90300E-2; + // X = 2.74030E-1; + // B = 0.31072; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3911_8003_0"; fbus 140; tbus 239; - // CKT "1"; r 1.38200E-2; x 9.26800E-2; b 0.11060; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3911_8003_1"; + // I = 3911; + // J = 8003; + // CKT = 1; + // R = 1.38200E-2; + // X = 9.26800E-2; + // B = 0.11060; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3911_8003_1"; fbus 140; tbus 239; - // CKT "2"; r 1.38200E-2; x 9.26800E-2; b 0.11060; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3912_3924_0"; + // I = 3911; + // J = 8003; + // CKT = 2; + // R = 1.38200E-2; + // X = 9.26800E-2; + // B = 0.11060; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3912_3924_0"; fbus 141; tbus 153; - // CKT "1"; r 3.05800E-2; x 2.04600E-1; b 0.24472; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3913_3920_0"; + // I = 3912; + // J = 3924; + // CKT = 1; + // R = 3.05800E-2; + // X = 2.04600E-1; + // B = 0.24472; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3913_3920_0"; fbus 142; tbus 149; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3913_3920_1"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3913; + // J = 3920; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3913_3920_1"; fbus 142; tbus 149; - // CKT "2"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3913_3923_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3913; + // J = 3920; + // CKT = 2; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3913_3923_0"; fbus 142; tbus 152; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3913_8004_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3913; + // J = 3923; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3913_8004_0"; fbus 142; tbus 240; - // CKT "1"; r 1.38200E-2; x 9.26800E-2; b 0.11060; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3915_3924_0"; + // I = 3913; + // J = 8004; + // CKT = 1; + // R = 1.38200E-2; + // X = 9.26800E-2; + // B = 0.11060; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3915_3924_0"; fbus 144; tbus 153; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3916_3924_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3915; + // J = 3924; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3916_3924_0"; fbus 145; tbus 153; - // CKT "1"; r 2.23500E-2; x 1.61060E-1; b 0.18342; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 838.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3919_3922_0"; + // I = 3916; + // J = 3924; + // CKT = 1; + // R = 2.23500E-2; + // X = 1.61060E-1; + // B = 0.18342; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 838.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3919_3922_0"; fbus 148; tbus 151; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3920_3922_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3919; + // J = 3922; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3920_3922_0"; fbus 149; tbus 151; - // CKT "1"; r 3.12000E-3; x 2.88600E-2; b 0.15252; - // NAME '' rateA 0.00 MVA; - rateB 986.00 MVA; - rateC 888.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3923_8005_0"; + rateB 0.00 MVA; + rateC 986.00 MVA; + ratio 1.0 pu; + angle 0.0 deg; + status IN; + angmin -360 deg; + angmax +360 deg; + // I = 3920; + // J = 3922; + // CKT = 1; + // R = 3.12000E-3; + // X = 2.88600E-2; + // B = 0.15252; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 986.00; + // RATE3 = 888.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3923_8005_0"; fbus 152; tbus 241; - // CKT "1"; r 1.38200E-2; x 9.26800E-2; b 0.11060; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_3923_8005_1"; + // I = 3923; + // J = 8005; + // CKT = 1; + // R = 1.38200E-2; + // X = 9.26800E-2; + // B = 0.11060; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_3923_8005_1"; fbus 152; tbus 241; - // CKT "2"; r 1.38200E-2; x 9.26800E-2; b 0.11060; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4001_4090_0"; + // I = 3923; + // J = 8005; + // CKT = 2; + // R = 1.38200E-2; + // X = 9.26800E-2; + // B = 0.11060; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4001_4090_0"; fbus 159; tbus 172; - // CKT "1"; r 7.20000E-4; x 1.38200E-2; b 1.27572; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3600.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4001_4094_0"; + // I = 4001; + // J = 4090; + // CKT = 1; + // R = 7.20000E-4; + // X = 1.38200E-2; + // B = 1.27572; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3600.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4001_4094_0"; fbus 159; tbus 176; - // CKT "1"; r 7.80000E-4; x 1.50200E-2; b 1.13810; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4001_4097_0"; + // I = 4001; + // J = 4094; + // CKT = 1; + // R = 7.80000E-4; + // X = 1.50200E-2; + // B = 1.13810; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4001_4097_0"; fbus 159; tbus 179; - // CKT "1"; r 7.40000E-4; x 1.41300E-2; b 1.06634; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4001_4204_0"; + // I = 4001; + // J = 4097; + // CKT = 1; + // R = 7.40000E-4; + // X = 1.41300E-2; + // B = 1.06634; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4001_4204_0"; fbus 159; tbus 189; - // CKT "1"; r 7.80000E-4; x 2.39000E-3; b 1.13810; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2400.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4001_8001_0"; + // I = 4001; + // J = 4204; + // CKT = 1; + // R = 7.80000E-4; + // X = 2.39000E-3; + // B = 1.13810; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2400.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4001_8001_0"; fbus 159; tbus 237; - // CKT "1"; r 1.06000E-3; x 1.29300E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -14453,245 +22717,583 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4002_4003_0"; + // I = 4001; + // J = 8001; + // CKT = 1; + // R = 1.06000E-3; + // X = 1.29300E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4002_4003_0"; fbus 160; tbus 161; - // CKT "1"; r 1.22000E-3; x 2.37300E-2; b 2.20710; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1732.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4002_4090_0"; + // I = 4002; + // J = 4003; + // CKT = 1; + // R = 1.22000E-3; + // X = 2.37300E-2; + // B = 2.20710; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1732.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4002_4090_0"; fbus 160; tbus 172; - // CKT "1"; r 1.20000E-4; x 2.38000E-3; b 0.21926; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2000.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4002_4091_0"; + // I = 4002; + // J = 4090; + // CKT = 1; + // R = 1.20000E-4; + // X = 2.38000E-3; + // B = 0.21926; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2000.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4002_4091_0"; fbus 160; tbus 173; - // CKT "1"; r 6.00000E-4; x 1.03600E-2; b 1.01456; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2000.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4003_6101_0"; + // I = 4002; + // J = 4091; + // CKT = 1; + // R = 6.00000E-4; + // X = 1.03600E-2; + // B = 1.01456; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2000.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4003_6101_0"; fbus 161; tbus 198; - // CKT "1"; r 2.64000E-3; x 2.68900E-2; b 5.29066; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 1732.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4004_4005_0"; + // I = 4003; + // J = 6101; + // CKT = 1; + // R = 2.64000E-3; + // X = 2.68900E-2; + // B = 5.29066; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 1732.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4004_4005_0"; fbus 162; tbus 163; - // CKT "1"; r 6.30000E-4; x 1.41200E-2; b 1.09756; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4004_4005_1"; + // I = 4004; + // J = 4005; + // CKT = 1; + // R = 6.30000E-4; + // X = 1.41200E-2; + // B = 1.09756; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4004_4005_1"; fbus 162; tbus 163; - // CKT "2"; r 1.09000E-3; x 2.40800E-2; b 1.55542; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4004_4005_2"; + // I = 4004; + // J = 4005; + // CKT = 2; + // R = 1.09000E-3; + // X = 2.40800E-2; + // B = 1.55542; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4004_4005_2"; fbus 162; tbus 163; - // CKT "3"; r 1.08000E-3; x 2.40900E-2; b 1.55348; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4004_4091_0"; + // I = 4004; + // J = 4005; + // CKT = 3; + // R = 1.08000E-3; + // X = 2.40900E-2; + // B = 1.55348; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4004_4091_0"; fbus 162; tbus 173; - // CKT "1"; r 4.10000E-4; x 7.37000E-3; b 0.72694; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4004_4092_0"; + // I = 4004; + // J = 4091; + // CKT = 1; + // R = 4.10000E-4; + // X = 7.37000E-3; + // B = 0.72694; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4004_4092_0"; fbus 162; tbus 174; - // CKT "1"; r 6.60000E-4; x 1.26600E-2; b 0.95976; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4004_4095_0"; + // I = 4004; + // J = 4092; + // CKT = 1; + // R = 6.60000E-4; + // X = 1.26600E-2; + // B = 0.95976; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4004_4095_0"; fbus 162; tbus 177; - // CKT "1"; r 6.60000E-4; x 1.26600E-2; b 0.95976; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4005_4006_0"; + // I = 4004; + // J = 4095; + // CKT = 1; + // R = 6.60000E-4; + // X = 1.26600E-2; + // B = 0.95976; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4005_4006_0"; fbus 163; tbus 164; - // CKT "1"; r 2.30000E-4; x 4.51000E-3; b 0.33320; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2175.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4005_4006_1"; + // I = 4005; + // J = 4006; + // CKT = 1; + // R = 2.30000E-4; + // X = 4.51000E-3; + // B = 0.33320; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2175.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4005_4006_1"; fbus 163; tbus 164; - // CKT "2"; r 2.00000E-4; x 4.46000E-3; b 0.30500; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2175.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4005_4102_0"; + // I = 4005; + // J = 4006; + // CKT = 2; + // R = 2.00000E-4; + // X = 4.46000E-3; + // B = 0.30500; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2175.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4005_4102_0"; fbus 163; tbus 181; - // CKT "1"; r 1.20000E-3; x 2.31600E-2; b 1.71520; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -14700,17 +23302,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4005_4102_1"; + // I = 4005; + // J = 4102; + // CKT = 1; + // R = 1.20000E-3; + // X = 2.31600E-2; + // B = 1.71520; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4005_4102_1"; fbus 163; tbus 181; - // CKT "2"; r 3.00000E-4; x 2.00000E-2; b 3.60000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -14719,17 +23347,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4005_4202_0"; + // I = 4005; + // J = 4102; + // CKT = 2; + // R = 3.00000E-4; + // X = 2.00000E-2; + // B = 3.60000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4005_4202_0"; fbus 163; tbus 187; - // CKT "1"; r 2.00000E-4; x 8.20000E-3; b 1.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -14738,17 +23392,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4005_6202_0"; + // I = 4005; + // J = 4202; + // CKT = 1; + // R = 2.00000E-4; + // X = 8.20000E-3; + // B = 1.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4005_6202_0"; fbus 163; tbus 204; - // CKT "1"; r 1.96000E-3; x 3.30400E-2; b 1.88000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -14757,55 +23437,133 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4006_4007_0"; + // I = 4005; + // J = 6202; + // CKT = 1; + // R = 1.96000E-3; + // X = 3.30400E-2; + // B = 1.88000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4006_4007_0"; fbus 164; tbus 165; - // CKT "1"; r 1.00000E-5; x 3.00000E-4; b 0.01434; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4006_4007_1"; + // I = 4006; + // J = 4007; + // CKT = 1; + // R = 1.00000E-5; + // X = 3.00000E-4; + // B = 0.01434; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4006_4007_1"; fbus 164; tbus 165; - // CKT "2"; r 1.00000E-5; x 3.00000E-4; b 0.01844; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3450.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4006_4202_0"; + // I = 4006; + // J = 4007; + // CKT = 2; + // R = 1.00000E-5; + // X = 3.00000E-4; + // B = 0.01844; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3450.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4006_4202_0"; fbus 164; tbus 187; - // CKT "1"; r 2.00000E-4; x 8.20000E-3; b 1.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -14814,17 +23572,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4008_6401_0"; + // I = 4006; + // J = 4202; + // CKT = 1; + // R = 2.00000E-4; + // X = 8.20000E-3; + // B = 1.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4008_6401_0"; fbus 166; tbus 217; - // CKT "1"; r 6.20000E-3; x 6.73000E-2; b 1.11560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -14833,55 +23617,133 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4009_4010_0"; + // I = 4008; + // J = 6401; + // CKT = 1; + // R = 6.20000E-3; + // X = 6.73000E-2; + // B = 1.11560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4009_4010_0"; fbus 167; tbus 168; - // CKT "1"; r 6.00000E-5; x 1.31000E-3; b 0.00378; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4009_4010_1"; + // I = 4009; + // J = 4010; + // CKT = 1; + // R = 6.00000E-5; + // X = 1.31000E-3; + // B = 0.00378; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4009_4010_1"; fbus 167; tbus 168; - // CKT "2"; r 6.00000E-5; x 1.16000E-3; b 0.00332; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4009_4104_0"; + // I = 4009; + // J = 4010; + // CKT = 2; + // R = 6.00000E-5; + // X = 1.16000E-3; + // B = 0.00332; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4009_4104_0"; fbus 167; tbus 183; - // CKT "1"; r 2.00000E-3; x 2.00000E-2; b 0.80000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -14890,93 +23752,223 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4092_4093_0"; + // I = 4009; + // J = 4104; + // CKT = 1; + // R = 2.00000E-3; + // X = 2.00000E-2; + // B = 0.80000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4092_4093_0"; fbus 174; tbus 175; - // CKT "1"; r 1.00000E-7; x 1.65000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2400.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4093_4094_0"; + // I = 4092; + // J = 4093; + // CKT = 1; + // R = 1.00000E-7; + // X = 1.65000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2400.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4093_4094_0"; fbus 175; tbus 176; - // CKT "1"; r 1.00000E-7; x -1.26300E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2400.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4095_4096_0"; + // I = 4093; + // J = 4094; + // CKT = 1; + // R = 1.00000E-7; + // X = -1.26300E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2400.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4095_4096_0"; fbus 177; tbus 178; - // CKT "1"; r 1.00000E-7; x 1.65000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2000.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4096_4097_0"; + // I = 4095; + // J = 4096; + // CKT = 1; + // R = 1.00000E-7; + // X = 1.65000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2000.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4096_4097_0"; fbus 178; tbus 179; - // CKT "1"; r 1.00000E-7; x -1.26300E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2000.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4101_4102_0"; + // I = 4096; + // J = 4097; + // CKT = 1; + // R = 1.00000E-7; + // X = -1.26300E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2000.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4101_4102_0"; fbus 180; tbus 181; - // CKT "1"; r 1.13000E-3; x 2.06900E-2; b 1.85526; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -14985,17 +23977,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4101_4102_1"; + // I = 4101; + // J = 4102; + // CKT = 1; + // R = 1.13000E-3; + // X = 2.06900E-2; + // B = 1.85526; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4101_4102_1"; fbus 180; tbus 181; - // CKT "2"; r 1.13000E-3; x 2.06900E-2; b 1.85526; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15004,17 +24022,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4101_4103_0"; + // I = 4101; + // J = 4102; + // CKT = 2; + // R = 1.13000E-3; + // X = 2.06900E-2; + // B = 1.85526; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4101_4103_0"; fbus 180; tbus 182; - // CKT "1"; r 7.00000E-4; x 7.40000E-2; b 4.87000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15023,17 +24067,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4101_4103_1"; + // I = 4101; + // J = 4103; + // CKT = 1; + // R = 7.00000E-4; + // X = 7.40000E-2; + // B = 4.87000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4101_4103_1"; fbus 180; tbus 182; - // CKT "2"; r 2.00000E-3; x 2.00000E-2; b 0.80000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15042,17 +24112,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4101_4201_0"; + // I = 4101; + // J = 4103; + // CKT = 2; + // R = 2.00000E-3; + // X = 2.00000E-2; + // B = 0.80000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4101_4201_0"; fbus 180; tbus 186; - // CKT "1"; r 2.00000E-4; x 8.20000E-3; b 1.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15061,17 +24157,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4101_4201_1"; + // I = 4101; + // J = 4201; + // CKT = 1; + // R = 2.00000E-4; + // X = 8.20000E-3; + // B = 1.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4101_4201_1"; fbus 180; tbus 186; - // CKT "2"; r 2.00000E-4; x 8.20000E-3; b 1.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15080,17 +24202,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4102_4201_0"; + // I = 4101; + // J = 4201; + // CKT = 2; + // R = 2.00000E-4; + // X = 8.20000E-3; + // B = 1.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4102_4201_0"; fbus 181; tbus 186; - // CKT "1"; r 2.00000E-4; x 8.20000E-3; b 1.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15099,17 +24247,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4102_4201_1"; + // I = 4102; + // J = 4201; + // CKT = 1; + // R = 2.00000E-4; + // X = 8.20000E-3; + // B = 1.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4102_4201_1"; fbus 181; tbus 186; - // CKT "2"; r 2.00000E-4; x 8.20000E-3; b 1.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15118,17 +24292,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4102_4202_0"; + // I = 4102; + // J = 4201; + // CKT = 2; + // R = 2.00000E-4; + // X = 8.20000E-3; + // B = 1.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4102_4202_0"; fbus 181; tbus 187; - // CKT "1"; r 2.00000E-4; x 8.20000E-3; b 1.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15137,17 +24337,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4102_4202_1"; + // I = 4102; + // J = 4202; + // CKT = 1; + // R = 2.00000E-4; + // X = 8.20000E-3; + // B = 1.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4102_4202_1"; fbus 181; tbus 187; - // CKT "2"; r 2.00000E-4; x 8.20000E-3; b 1.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15156,17 +24382,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4102_6202_0"; + // I = 4102; + // J = 4202; + // CKT = 2; + // R = 2.00000E-4; + // X = 8.20000E-3; + // B = 1.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4102_6202_0"; fbus 181; tbus 204; - // CKT "1"; r 1.42000E-3; x 2.25800E-2; b 1.88000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15175,17 +24427,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4103_6202_0"; + // I = 4102; + // J = 6202; + // CKT = 1; + // R = 1.42000E-3; + // X = 2.25800E-2; + // B = 1.88000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4103_6202_0"; fbus 182; tbus 204; - // CKT "1"; r 7.00000E-4; x 7.40000E-2; b 4.87000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15194,17 +24472,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4104_5004_0"; + // I = 4103; + // J = 6202; + // CKT = 1; + // R = 7.00000E-4; + // X = 7.40000E-2; + // B = 4.87000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4104_5004_0"; fbus 183; tbus 195; - // CKT "1"; r 2.00000E-3; x 8.00000E-2; b 0.80000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15213,36 +24517,88 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4201_4202_0"; + // I = 4104; + // J = 5004; + // CKT = 1; + // R = 2.00000E-3; + // X = 8.00000E-2; + // B = 0.80000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4201_4202_0"; fbus 186; tbus 187; - // CKT "1"; r 1.09000E-3; x 2.40800E-2; b 1.55542; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4201_5001_0"; + // I = 4201; + // J = 4202; + // CKT = 1; + // R = 1.09000E-3; + // X = 2.40800E-2; + // B = 1.55542; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4201_5001_0"; fbus 186; tbus 192; - // CKT "1"; r 8.30000E-4; x 2.00000E-2; b 3.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15251,55 +24607,133 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4202_4203_0"; + // I = 4201; + // J = 5001; + // CKT = 1; + // R = 8.30000E-4; + // X = 2.00000E-2; + // B = 3.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4202_4203_0"; fbus 187; tbus 188; - // CKT "1"; r 6.60000E-4; x 1.65000E-3; b 0.95976; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 3020.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_4203_4204_0"; + // I = 4202; + // J = 4203; + // CKT = 1; + // R = 6.60000E-4; + // X = 1.65000E-3; + // B = 0.95976; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 3020.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_4203_4204_0"; fbus 188; tbus 189; - // CKT "1"; r 7.40000E-4; x 1.26600E-2; b 1.08220; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2400.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_5001_5002_0"; + // I = 4203; + // J = 4204; + // CKT = 1; + // R = 7.40000E-4; + // X = 1.26600E-2; + // B = 1.08220; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2400.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_5001_5002_0"; fbus 192; tbus 193; - // CKT "1"; r 3.50000E-3; x 7.00000E-3; b 4.60600; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15308,17 +24742,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_5003_5004_0"; + // I = 5001; + // J = 5002; + // CKT = 1; + // R = 3.50000E-3; + // X = 7.00000E-3; + // B = 4.60600; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_5003_5004_0"; fbus 194; tbus 195; - // CKT "1"; r 2.00000E-3; x 8.00000E-2; b 0.80000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15327,17 +24787,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6102_6103_0"; + // I = 5003; + // J = 5004; + // CKT = 1; + // R = 2.00000E-3; + // X = 8.00000E-2; + // B = 0.80000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6102_6103_0"; fbus 199; tbus 200; - // CKT "1"; r 1.20000E-3; x 2.31600E-3; b 1.71520; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15346,36 +24832,88 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6102_6301_0"; + // I = 6102; + // J = 6103; + // CKT = 1; + // R = 1.20000E-3; + // X = 2.31600E-3; + // B = 1.71520; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6102_6301_0"; fbus 199; tbus 210; - // CKT "1"; r 1.00000E-7; x 4.60000E-3; b 0.30000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2000.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6102_6403_0"; + // I = 6102; + // J = 6301; + // CKT = 1; + // R = 1.00000E-7; + // X = 4.60000E-3; + // B = 0.30000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2000.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6102_6403_0"; fbus 199; tbus 219; - // CKT "1"; r 6.20000E-3; x 6.73000E-2; b 1.11560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15384,55 +24922,133 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6103_6301_0"; + // I = 6102; + // J = 6403; + // CKT = 1; + // R = 6.20000E-3; + // X = 6.73000E-2; + // B = 1.11560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6103_6301_0"; fbus 200; tbus 210; - // CKT "1"; r 1.00000E-7; x 4.60000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2000.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6103_6301_1"; + // I = 6103; + // J = 6301; + // CKT = 1; + // R = 1.00000E-7; + // X = 4.60000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2000.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6103_6301_1"; fbus 200; tbus 210; - // CKT "2"; r 1.00000E-7; x 4.60000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2000.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6103_6501_0"; + // I = 6103; + // J = 6301; + // CKT = 2; + // R = 1.00000E-7; + // X = 4.60000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2000.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6103_6501_0"; fbus 200; tbus 222; - // CKT "1"; r 6.20000E-3; x 6.73000E-2; b 1.11560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15441,17 +25057,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6103_6501_1"; + // I = 6103; + // J = 6501; + // CKT = 1; + // R = 6.20000E-3; + // X = 6.73000E-2; + // B = 1.11560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6103_6501_1"; fbus 200; tbus 222; - // CKT "2"; r 6.20000E-3; x 6.73000E-2; b 1.11560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15460,17 +25102,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6104_6204_0"; + // I = 6103; + // J = 6501; + // CKT = 2; + // R = 6.20000E-3; + // X = 6.73000E-2; + // B = 1.11560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6104_6204_0"; fbus 201; tbus 206; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15479,17 +25147,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6104_6305_0"; + // I = 6104; + // J = 6204; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6104_6305_0"; fbus 201; tbus 214; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15498,17 +25192,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6201_6202_0"; + // I = 6104; + // J = 6305; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6201_6202_0"; fbus 203; tbus 204; - // CKT "1"; r 1.79000E-3; x 1.40500E-2; b 3.68000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15517,17 +25237,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6203_6205_0"; + // I = 6201; + // J = 6202; + // CKT = 1; + // R = 1.79000E-3; + // X = 1.40500E-2; + // B = 3.68000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6203_6205_0"; fbus 205; tbus 207; - // CKT "1"; r 7.00000E-4; x 7.40000E-2; b 0.48770; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15536,17 +25282,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6203_6303_0"; + // I = 6203; + // J = 6205; + // CKT = 1; + // R = 7.00000E-4; + // X = 7.40000E-2; + // B = 0.48770; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6203_6303_0"; fbus 205; tbus 212; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15555,17 +25327,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6203_6303_1"; + // I = 6203; + // J = 6303; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6203_6303_1"; fbus 205; tbus 212; - // CKT "2"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15574,17 +25372,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6203_6304_0"; + // I = 6203; + // J = 6303; + // CKT = 2; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6203_6304_0"; fbus 205; tbus 213; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15593,17 +25417,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6204_6205_0"; + // I = 6203; + // J = 6304; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6204_6205_0"; fbus 206; tbus 207; - // CKT "1"; r 7.00000E-4; x 2.50000E-2; b 0.48700; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15612,36 +25462,88 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6302_7001_0"; + // I = 6204; + // J = 6205; + // CKT = 1; + // R = 7.00000E-4; + // X = 2.50000E-2; + // B = 0.48700; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6302_7001_0"; fbus 211; tbus 233; - // CKT "1"; r 1.00000E-7; x 4.60000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2000.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6303_6304_0"; + // I = 6302; + // J = 7001; + // CKT = 1; + // R = 1.00000E-7; + // X = 4.60000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2000.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6303_6304_0"; fbus 212; tbus 213; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15650,17 +25552,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6303_6305_0"; + // I = 6303; + // J = 6304; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6303_6305_0"; fbus 212; tbus 214; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15669,17 +25597,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6303_6305_1"; + // I = 6303; + // J = 6305; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6303_6305_1"; fbus 212; tbus 214; - // CKT "2"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15688,17 +25642,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6305_6510_0"; + // I = 6303; + // J = 6305; + // CKT = 2; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6305_6510_0"; fbus 214; tbus 231; - // CKT "1"; r 5.48000E-3; x 4.82500E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15707,17 +25687,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6305_6510_1"; + // I = 6305; + // J = 6510; + // CKT = 1; + // R = 5.48000E-3; + // X = 4.82500E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6305_6510_1"; fbus 214; tbus 231; - // CKT "2"; r 5.40000E-3; x 4.82500E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15726,17 +25732,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6401_6403_0"; + // I = 6305; + // J = 6510; + // CKT = 2; + // R = 5.40000E-3; + // X = 4.82500E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6401_6403_0"; fbus 217; tbus 219; - // CKT "1"; r 6.20000E-3; x 6.73000E-2; b 1.11560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15745,17 +25777,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6401_6403_1"; + // I = 6401; + // J = 6403; + // CKT = 1; + // R = 6.20000E-3; + // X = 6.73000E-2; + // B = 1.11560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6401_6403_1"; fbus 217; tbus 219; - // CKT "2"; r 6.20000E-3; x 6.73000E-2; b 1.11560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15764,17 +25822,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6401_6404_0"; + // I = 6401; + // J = 6403; + // CKT = 2; + // R = 6.20000E-3; + // X = 6.73000E-2; + // B = 1.11560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6401_6404_0"; fbus 217; tbus 220; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15783,17 +25867,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6403_6404_0"; + // I = 6401; + // J = 6404; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6403_6404_0"; fbus 219; tbus 220; - // CKT "1"; r 6.20000E-3; x 6.73000E-2; b 1.11560; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15802,17 +25912,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6404_6507_0"; + // I = 6403; + // J = 6404; + // CKT = 1; + // R = 6.20000E-3; + // X = 6.73000E-2; + // B = 1.11560; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6404_6507_0"; fbus 220; tbus 228; - // CKT "1"; r 1.08000E-2; x 9.65000E-2; b 0.32960; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15821,17 +25957,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6501_6502_0"; + // I = 6404; + // J = 6507; + // CKT = 1; + // R = 1.08000E-2; + // X = 9.65000E-2; + // B = 0.32960; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6501_6502_0"; fbus 222; tbus 223; - // CKT "1"; r 2.40000E-3; x 3.32000E-3; b 0.58490; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15840,17 +26002,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6501_6504_0"; + // I = 6501; + // J = 6502; + // CKT = 1; + // R = 2.40000E-3; + // X = 3.32000E-3; + // B = 0.58490; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 2; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6501_6504_0"; fbus 222; tbus 225; - // CKT "1"; r 2.10000E-3; x 2.38000E-3; b 0.38450; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15859,17 +26047,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6501_6509_0"; + // I = 6501; + // J = 6504; + // CKT = 1; + // R = 2.10000E-3; + // X = 2.38000E-3; + // B = 0.38450; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6501_6509_0"; fbus 222; tbus 230; - // CKT "1"; r 1.60000E-3; x 2.26000E-2; b 0.38100; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15878,17 +26092,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6501_6509_1"; + // I = 6501; + // J = 6509; + // CKT = 1; + // R = 1.60000E-3; + // X = 2.26000E-2; + // B = 0.38100; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6501_6509_1"; fbus 222; tbus 230; - // CKT "2"; r 1.60000E-3; x 2.26000E-2; b 0.38100; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15897,17 +26137,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6502_6503_0"; + // I = 6501; + // J = 6509; + // CKT = 2; + // R = 1.60000E-3; + // X = 2.26000E-2; + // B = 0.38100; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6502_6503_0"; fbus 223; tbus 224; - // CKT "1"; r 5.20000E-3; x 6.02000E-2; b 1.01000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15916,17 +26182,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6502_6503_1"; + // I = 6502; + // J = 6503; + // CKT = 1; + // R = 5.20000E-3; + // X = 6.02000E-2; + // B = 1.01000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6502_6503_1"; fbus 223; tbus 224; - // CKT "2"; r 4.90000E-3; x 5.37000E-2; b 0.88430; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15935,17 +26227,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6502_6504_0"; + // I = 6502; + // J = 6503; + // CKT = 2; + // R = 4.90000E-3; + // X = 5.37000E-2; + // B = 0.88430; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6502_6504_0"; fbus 223; tbus 225; - // CKT "1"; r 1.70000E-3; x 2.25000E-3; b 0.39920; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15954,17 +26272,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6502_6504_1"; + // I = 6502; + // J = 6504; + // CKT = 1; + // R = 1.70000E-3; + // X = 2.25000E-3; + // B = 0.39920; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 0; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6502_6504_1"; fbus 223; tbus 225; - // CKT "2"; r 2.10000E-3; x 2.38000E-3; b 0.38450; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15973,17 +26317,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6502_6504_2"; + // I = 6502; + // J = 6504; + // CKT = 2; + // R = 2.10000E-3; + // X = 2.38000E-3; + // B = 0.38450; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6502_6504_2"; fbus 223; tbus 225; - // CKT "3"; r 1.70000E-3; x 2.25000E-3; b 0.39920; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -15992,17 +26362,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6502_6504_3"; + // I = 6502; + // J = 6504; + // CKT = 3; + // R = 1.70000E-3; + // X = 2.25000E-3; + // B = 0.39920; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6502_6504_3"; fbus 223; tbus 225; - // CKT "4"; r 2.10000E-3; x 2.38000E-3; b 0.38450; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16011,17 +26407,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6502_6508_0"; + // I = 6502; + // J = 6504; + // CKT = 4; + // R = 2.10000E-3; + // X = 2.38000E-3; + // B = 0.38450; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 0; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6502_6508_0"; fbus 223; tbus 229; - // CKT "1"; r 1.20000E-3; x 1.72000E-2; b 0.29870; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16030,17 +26452,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6502_6509_0"; + // I = 6502; + // J = 6508; + // CKT = 1; + // R = 1.20000E-3; + // X = 1.72000E-2; + // B = 0.29870; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6502_6509_0"; fbus 223; tbus 230; - // CKT "1"; r 8.00000E-4; x 1.06000E-3; b 0.20390; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16049,17 +26497,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6502_6509_1"; + // I = 6502; + // J = 6509; + // CKT = 1; + // R = 8.00000E-4; + // X = 1.06000E-3; + // B = 0.20390; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6502_6509_1"; fbus 223; tbus 230; - // CKT "2"; r 8.00000E-4; x 1.06000E-3; b 0.20390; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16068,17 +26542,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6503_6504_0"; + // I = 6502; + // J = 6509; + // CKT = 2; + // R = 8.00000E-4; + // X = 1.06000E-3; + // B = 0.20390; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6503_6504_0"; fbus 224; tbus 225; - // CKT "1"; r 3.20000E-3; x 3.49000E-2; b 0.57220; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16087,17 +26587,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6503_6505_0"; + // I = 6503; + // J = 6504; + // CKT = 1; + // R = 3.20000E-3; + // X = 3.49000E-2; + // B = 0.57220; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6503_6505_0"; fbus 224; tbus 226; - // CKT "1"; r 9.60000E-3; x 8.78000E-2; b 1.42650; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16106,17 +26632,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6503_6507_0"; + // I = 6503; + // J = 6505; + // CKT = 1; + // R = 9.60000E-3; + // X = 8.78000E-2; + // B = 1.42650; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6503_6507_0"; fbus 224; tbus 228; - // CKT "1"; r 3.40000E-3; x 3.74000E-2; b 0.62080; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16125,17 +26677,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6503_6507_1"; + // I = 6503; + // J = 6507; + // CKT = 1; + // R = 3.40000E-3; + // X = 3.74000E-2; + // B = 0.62080; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6503_6507_1"; fbus 224; tbus 228; - // CKT "2"; r 3.40000E-3; x 3.72000E-2; b 0.61820; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16144,17 +26722,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6503_6508_0"; + // I = 6503; + // J = 6507; + // CKT = 2; + // R = 3.40000E-3; + // X = 3.72000E-2; + // B = 0.61820; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6503_6508_0"; fbus 224; tbus 229; - // CKT "1"; r 3.40000E-3; x 3.92000E-2; b 0.65240; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16163,17 +26767,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6504_6507_0"; + // I = 6503; + // J = 6508; + // CKT = 1; + // R = 3.40000E-3; + // X = 3.92000E-2; + // B = 0.65240; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6504_6507_0"; fbus 225; tbus 228; - // CKT "1"; r 3.80000E-3; x 3.40000E-2; b 0.58240; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16182,17 +26812,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6504_6507_1"; + // I = 6504; + // J = 6507; + // CKT = 1; + // R = 3.80000E-3; + // X = 3.40000E-2; + // B = 0.58240; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6504_6507_1"; fbus 225; tbus 228; - // CKT "2"; r 3.20000E-3; x 3.49000E-2; b 0.57220; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16201,17 +26857,43 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_6504_7002_0"; + // I = 6504; + // J = 6507; + // CKT = 2; + // R = 3.20000E-3; + // X = 3.49000E-2; + // B = 0.57220; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_6504_7002_0"; fbus 225; tbus 234; - // CKT "1"; r 8.11000E-3; x 1.36900E-1; b 2.43480; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16220,36 +26902,88 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_7001_7002_0"; + // I = 6504; + // J = 7002; + // CKT = 1; + // R = 8.11000E-3; + // X = 1.36900E-1; + // B = 2.43480; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_7001_7002_0"; fbus 233; tbus 234; - // CKT "1"; r 1.00000E-7; x 4.60000E-3; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 2000.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_8001_8002_0"; + // I = 7001; + // J = 7002; + // CKT = 1; + // R = 1.00000E-7; + // X = 4.60000E-3; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 2000.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_8001_8002_0"; fbus 237; tbus 238; - // CKT "9"; r 1.59000E-3; x 1.11000E-2; b 0.00000; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; rateC 0.00 MVA; @@ -16258,80 +26992,3899 @@ object pypower.branch status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_8003_8004_0"; + // I = 8001; + // J = 8002; + // CKT = 9; + // R = 1.59000E-3; + // X = 1.11000E-2; + // B = 0.00000; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 0.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_8003_8004_0"; fbus 239; tbus 240; - // CKT "1"; r 1.95200E-2; x 1.37020E-1; b 0.15536; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_8003_8005_0"; + // I = 8003; + // J = 8004; + // CKT = 1; + // R = 1.95200E-2; + // X = 1.37020E-1; + // B = 0.15536; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_8003_8005_0"; fbus 239; tbus 241; - // CKT "1"; r 3.90300E-2; x 2.74030E-1; b 0.31072; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_8003_8005_1"; + // I = 8003; + // J = 8005; + // CKT = 1; + // R = 3.90300E-2; + // X = 2.74030E-1; + // B = 0.31072; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_8003_8005_1"; fbus 239; tbus 241; - // CKT "2"; r 3.90300E-2; x 2.74030E-1; b 0.31072; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} -object pypower.branch -{ - name "wecc240_branch_8004_8005_0"; + // I = 8003; + // J = 8005; + // CKT = 2; + // R = 3.90300E-2; + // X = 2.74030E-1; + // B = 0.31072; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_8004_8005_0"; fbus 240; tbus 241; - // CKT "1"; r 1.95200E-2; x 1.37020E-1; b 0.15536; - // NAME '' rateA 0.00 MVA; rateB 0.00 MVA; - rateC 747.00 MVA; + rateC 0.00 MVA; ratio 1.0 pu; angle 0.0 deg; status IN; angmin -360 deg; angmax +360 deg; -} + // I = 8004; + // J = 8005; + // CKT = 1; + // R = 1.95200E-2; + // X = 1.37020E-1; + // B = 0.15536; + // 'NAME' = ; + // RATE1 = 0.00; + // RATE2 = 0.00; + // RATE3 = 747.00; + // RATE4 = 0.00; + // RATE5 = 0.00; + // RATE6 = 0.00; + // RATE7 = 0.00; + // RATE8 = 0.00; + // RATE9 = 0.00; + // RATE10 = 0.00; + // RATE11 = 0.00; + // RATE12 = 0.00; + // GI = 0.00000; + // BI = 0.00000; + // GJ = 0.00000; + // BJ = 0.00000; + // STAT = 1; + // MET = 1; + // LEN = 0.00; + // O1 = 1; + // F1 = 1.0000; +} +object pypower.branch +{ + name "wecc240_B_1001_1002_0"; + object pypower.transformer + { + name "wecc240_T_1001_1002_0"; + // TODO + }; + // WINDV3 = 1001; + // NOMV3 = 1002; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1001_1002_1"; + object pypower.transformer + { + name "wecc240_T_1001_1002_1"; + // TODO + }; + // WINDV3 = 1001; + // NOMV3 = 1002; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1002_1003_0"; + object pypower.transformer + { + name "wecc240_T_1002_1003_0"; + // TODO + }; + // WINDV3 = 1002; + // NOMV3 = 1003; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1002_1003_1"; + object pypower.transformer + { + name "wecc240_T_1002_1003_1"; + // TODO + }; + // WINDV3 = 1002; + // NOMV3 = 1003; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1002_1032_0"; + object pypower.transformer + { + name "wecc240_T_1002_1032_0"; + // TODO + }; + // WINDV3 = 1002; + // NOMV3 = 1032; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1004_1034_0"; + object pypower.transformer + { + name "wecc240_T_1004_1034_0"; + // TODO + }; + // WINDV3 = 1004; + // NOMV3 = 1034; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1101_1102_0"; + object pypower.transformer + { + name "wecc240_T_1101_1102_0"; + // TODO + }; + // WINDV3 = 1101; + // NOMV3 = 1102; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1101_1102_1"; + object pypower.transformer + { + name "wecc240_T_1101_1102_1"; + // TODO + }; + // WINDV3 = 1101; + // NOMV3 = 1102; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1101_1131_0"; + object pypower.transformer + { + name "wecc240_T_1101_1131_0"; + // TODO + }; + // WINDV3 = 1101; + // NOMV3 = 1131; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1202_1232_0"; + object pypower.transformer + { + name "wecc240_T_1202_1232_0"; + // TODO + }; + // WINDV3 = 1202; + // NOMV3 = 1232; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1301_1331_0"; + object pypower.transformer + { + name "wecc240_T_1301_1331_0"; + // TODO + }; + // WINDV3 = 1301; + // NOMV3 = 1331; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1302_1303_0"; + object pypower.transformer + { + name "wecc240_T_1302_1303_0"; + // TODO + }; + // WINDV3 = 1302; + // NOMV3 = 1303; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1303_1333_0"; + object pypower.transformer + { + name "wecc240_T_1303_1333_0"; + // TODO + }; + // WINDV3 = 1303; + // NOMV3 = 1333; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1401_1403_0"; + object pypower.transformer + { + name "wecc240_T_1401_1403_0"; + // TODO + }; + // WINDV3 = 1401; + // NOMV3 = 1403; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_1401_1431_0"; + object pypower.transformer + { + name "wecc240_T_1401_1431_0"; + // TODO + }; + // WINDV3 = 1401; + // NOMV3 = 1431; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2000_2030_0"; + object pypower.transformer + { + name "wecc240_T_2000_2030_0"; + // TODO + }; + // WINDV3 = 2000; + // NOMV3 = 2030; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2100_2130_0"; + object pypower.transformer + { + name "wecc240_T_2100_2130_0"; + // TODO + }; + // WINDV3 = 2100; + // NOMV3 = 2130; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2100_2400_0"; + object pypower.transformer + { + name "wecc240_T_2100_2400_0"; + // TODO + }; + // WINDV3 = 2100; + // NOMV3 = 2400; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2201_2202_0"; + object pypower.transformer + { + name "wecc240_T_2201_2202_0"; + // TODO + }; + // WINDV3 = 2201; + // NOMV3 = 2202; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2201_2202_1"; + object pypower.transformer + { + name "wecc240_T_2201_2202_1"; + // TODO + }; + // WINDV3 = 2201; + // NOMV3 = 2202; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2203_2233_0"; + object pypower.transformer + { + name "wecc240_T_2203_2233_0"; + // TODO + }; + // WINDV3 = 2203; + // NOMV3 = 2233; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2301_2302_0"; + object pypower.transformer + { + name "wecc240_T_2301_2302_0"; + // TODO + }; + // WINDV3 = 2301; + // NOMV3 = 2302; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2301_2302_1"; + object pypower.transformer + { + name "wecc240_T_2301_2302_1"; + // TODO + }; + // WINDV3 = 2301; + // NOMV3 = 2302; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2302_2332_0"; + object pypower.transformer + { + name "wecc240_T_2302_2332_0"; + // TODO + }; + // WINDV3 = 2302; + // NOMV3 = 2332; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2401_2431_0"; + object pypower.transformer + { + name "wecc240_T_2401_2431_0"; + // TODO + }; + // WINDV3 = 2401; + // NOMV3 = 2431; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2402_2409_0"; + object pypower.transformer + { + name "wecc240_T_2402_2409_0"; + // TODO + }; + // WINDV3 = 2402; + // NOMV3 = 2409; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2404_2411_0"; + object pypower.transformer + { + name "wecc240_T_2404_2411_0"; + // TODO + }; + // WINDV3 = 2404; + // NOMV3 = 2411; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2404_2411_1"; + object pypower.transformer + { + name "wecc240_T_2404_2411_1"; + // TODO + }; + // WINDV3 = 2404; + // NOMV3 = 2411; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2404_2411_2"; + object pypower.transformer + { + name "wecc240_T_2404_2411_2"; + // TODO + }; + // WINDV3 = 2404; + // NOMV3 = 2411; + // ANG3 = 0; + // RATE3-1 = 3; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2405_2619_0"; + object pypower.transformer + { + name "wecc240_T_2405_2619_0"; + // TODO + }; + // WINDV3 = 2405; + // NOMV3 = 2619; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2408_2438_0"; + object pypower.transformer + { + name "wecc240_T_2408_2438_0"; + // TODO + }; + // WINDV3 = 2408; + // NOMV3 = 2438; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2409_2439_0"; + object pypower.transformer + { + name "wecc240_T_2409_2439_0"; + // TODO + }; + // WINDV3 = 2409; + // NOMV3 = 2439; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2411_2434_0"; + object pypower.transformer + { + name "wecc240_T_2411_2434_0"; + // TODO + }; + // WINDV3 = 2411; + // NOMV3 = 2434; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2501_2502_0"; + object pypower.transformer + { + name "wecc240_T_2501_2502_0"; + // TODO + }; + // WINDV3 = 2501; + // NOMV3 = 2502; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2501_2502_1"; + object pypower.transformer + { + name "wecc240_T_2501_2502_1"; + // TODO + }; + // WINDV3 = 2501; + // NOMV3 = 2502; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2501_2502_2"; + object pypower.transformer + { + name "wecc240_T_2501_2502_2"; + // TODO + }; + // WINDV3 = 2501; + // NOMV3 = 2502; + // ANG3 = 0; + // RATE3-1 = 3; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2503_2533_0"; + object pypower.transformer + { + name "wecc240_T_2503_2533_0"; + // TODO + }; + // WINDV3 = 2503; + // NOMV3 = 2533; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2601_2612_0"; + object pypower.transformer + { + name "wecc240_T_2601_2612_0"; + // TODO + }; + // WINDV3 = 2601; + // NOMV3 = 2612; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2602_2615_0"; + object pypower.transformer + { + name "wecc240_T_2602_2615_0"; + // TODO + }; + // WINDV3 = 2602; + // NOMV3 = 2615; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2602_2615_1"; + object pypower.transformer + { + name "wecc240_T_2602_2615_1"; + // TODO + }; + // WINDV3 = 2602; + // NOMV3 = 2615; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2603_2607_0"; + object pypower.transformer + { + name "wecc240_T_2603_2607_0"; + // TODO + }; + // WINDV3 = 2603; + // NOMV3 = 2607; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2604_2634_0"; + object pypower.transformer + { + name "wecc240_T_2604_2634_0"; + // TODO + }; + // WINDV3 = 2604; + // NOMV3 = 2634; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2605_2621_0"; + object pypower.transformer + { + name "wecc240_T_2605_2621_0"; + // TODO + }; + // WINDV3 = 2605; + // NOMV3 = 2621; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2606_2621_0"; + object pypower.transformer + { + name "wecc240_T_2606_2621_0"; + // TODO + }; + // WINDV3 = 2606; + // NOMV3 = 2621; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2608_2638_0"; + object pypower.transformer + { + name "wecc240_T_2608_2638_0"; + // TODO + }; + // WINDV3 = 2608; + // NOMV3 = 2638; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2610_2630_0"; + object pypower.transformer + { + name "wecc240_T_2610_2630_0"; + // TODO + }; + // WINDV3 = 2610; + // NOMV3 = 2630; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2611_2631_0"; + object pypower.transformer + { + name "wecc240_T_2611_2631_0"; + // TODO + }; + // WINDV3 = 2611; + // NOMV3 = 2631; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2612_2637_0"; + object pypower.transformer + { + name "wecc240_T_2612_2637_0"; + // TODO + }; + // WINDV3 = 2612; + // NOMV3 = 2637; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2614_2621_0"; + object pypower.transformer + { + name "wecc240_T_2614_2621_0"; + // TODO + }; + // WINDV3 = 2614; + // NOMV3 = 2621; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_2614_2621_1"; + object pypower.transformer + { + name "wecc240_T_2614_2621_1"; + // TODO + }; + // WINDV3 = 2614; + // NOMV3 = 2621; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3102_3104_0"; + object pypower.transformer + { + name "wecc240_T_3102_3104_0"; + // TODO + }; + // WINDV3 = 3102; + // NOMV3 = 3104; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3103_3133_0"; + object pypower.transformer + { + name "wecc240_T_3103_3133_0"; + // TODO + }; + // WINDV3 = 3103; + // NOMV3 = 3133; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3105_3135_0"; + object pypower.transformer + { + name "wecc240_T_3105_3135_0"; + // TODO + }; + // WINDV3 = 3105; + // NOMV3 = 3135; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3204_3234_0"; + object pypower.transformer + { + name "wecc240_T_3204_3234_0"; + // TODO + }; + // WINDV3 = 3204; + // NOMV3 = 3234; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3301_3303_0"; + object pypower.transformer + { + name "wecc240_T_3301_3303_0"; + // TODO + }; + // WINDV3 = 3301; + // NOMV3 = 3303; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3301_3303_1"; + object pypower.transformer + { + name "wecc240_T_3301_3303_1"; + // TODO + }; + // WINDV3 = 3301; + // NOMV3 = 3303; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3301_3303_2"; + object pypower.transformer + { + name "wecc240_T_3301_3303_2"; + // TODO + }; + // WINDV3 = 3301; + // NOMV3 = 3303; + // ANG3 = 0; + // RATE3-1 = 3; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3303_3333_0"; + object pypower.transformer + { + name "wecc240_T_3303_3333_0"; + // TODO + }; + // WINDV3 = 3303; + // NOMV3 = 3333; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3402_3432_0"; + object pypower.transformer + { + name "wecc240_T_3402_3432_0"; + // TODO + }; + // WINDV3 = 3402; + // NOMV3 = 3432; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3403_3433_0"; + object pypower.transformer + { + name "wecc240_T_3403_3433_0"; + // TODO + }; + // WINDV3 = 3403; + // NOMV3 = 3433; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3501_3531_0"; + object pypower.transformer + { + name "wecc240_T_3501_3531_0"; + // TODO + }; + // WINDV3 = 3501; + // NOMV3 = 3531; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3601_3631_0"; + object pypower.transformer + { + name "wecc240_T_3601_3631_0"; + // TODO + }; + // WINDV3 = 3601; + // NOMV3 = 3631; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3701_3731_0"; + object pypower.transformer + { + name "wecc240_T_3701_3731_0"; + // TODO + }; + // WINDV3 = 3701; + // NOMV3 = 3731; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3701_6402_0"; + object pypower.transformer + { + name "wecc240_T_3701_6402_0"; + // TODO + }; + // WINDV3 = 3701; + // NOMV3 = 6402; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3701_6402_1"; + object pypower.transformer + { + name "wecc240_T_3701_6402_1"; + // TODO + }; + // WINDV3 = 3701; + // NOMV3 = 6402; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3801_3831_0"; + object pypower.transformer + { + name "wecc240_T_3801_3831_0"; + // TODO + }; + // WINDV3 = 3801; + // NOMV3 = 3831; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3802_3804_0"; + object pypower.transformer + { + name "wecc240_T_3802_3804_0"; + // TODO + }; + // WINDV3 = 3802; + // NOMV3 = 3804; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3803_3805_0"; + object pypower.transformer + { + name "wecc240_T_3803_3805_0"; + // TODO + }; + // WINDV3 = 3803; + // NOMV3 = 3805; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3803_3805_1"; + object pypower.transformer + { + name "wecc240_T_3803_3805_1"; + // TODO + }; + // WINDV3 = 3803; + // NOMV3 = 3805; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3805_3835_0"; + object pypower.transformer + { + name "wecc240_T_3805_3835_0"; + // TODO + }; + // WINDV3 = 3805; + // NOMV3 = 3835; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3806_3836_0"; + object pypower.transformer + { + name "wecc240_T_3806_3836_0"; + // TODO + }; + // WINDV3 = 3806; + // NOMV3 = 3836; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3901_3917_0"; + object pypower.transformer + { + name "wecc240_T_3901_3917_0"; + // TODO + }; + // WINDV3 = 3901; + // NOMV3 = 3917; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3902_3918_0"; + object pypower.transformer + { + name "wecc240_T_3902_3918_0"; + // TODO + }; + // WINDV3 = 3902; + // NOMV3 = 3918; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3902_3932_0"; + object pypower.transformer + { + name "wecc240_T_3902_3932_0"; + // TODO + }; + // WINDV3 = 3902; + // NOMV3 = 3932; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3903_3923_0"; + object pypower.transformer + { + name "wecc240_T_3903_3923_0"; + // TODO + }; + // WINDV3 = 3903; + // NOMV3 = 3923; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3904_3924_0"; + object pypower.transformer + { + name "wecc240_T_3904_3924_0"; + // TODO + }; + // WINDV3 = 3904; + // NOMV3 = 3924; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3905_3922_0"; + object pypower.transformer + { + name "wecc240_T_3905_3922_0"; + // TODO + }; + // WINDV3 = 3905; + // NOMV3 = 3922; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3906_3921_0"; + object pypower.transformer + { + name "wecc240_T_3906_3921_0"; + // TODO + }; + // WINDV3 = 3906; + // NOMV3 = 3921; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3911_3925_0"; + object pypower.transformer + { + name "wecc240_T_3911_3925_0"; + // TODO + }; + // WINDV3 = 3911; + // NOMV3 = 3925; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3920_3926_0"; + object pypower.transformer + { + name "wecc240_T_3920_3926_0"; + // TODO + }; + // WINDV3 = 3920; + // NOMV3 = 3926; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3920_3926_1"; + object pypower.transformer + { + name "wecc240_T_3920_3926_1"; + // TODO + }; + // WINDV3 = 3920; + // NOMV3 = 3926; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3921_3931_0"; + object pypower.transformer + { + name "wecc240_T_3921_3931_0"; + // TODO + }; + // WINDV3 = 3921; + // NOMV3 = 3931; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_3923_3933_0"; + object pypower.transformer + { + name "wecc240_T_3923_3933_0"; + // TODO + }; + // WINDV3 = 3923; + // NOMV3 = 3933; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4001_4008_0"; + object pypower.transformer + { + name "wecc240_T_4001_4008_0"; + // TODO + }; + // WINDV3 = 4001; + // NOMV3 = 4008; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4001_4031_0"; + object pypower.transformer + { + name "wecc240_T_4001_4031_0"; + // TODO + }; + // WINDV3 = 4001; + // NOMV3 = 4031; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4005_4035_0"; + object pypower.transformer + { + name "wecc240_T_4005_4035_0"; + // TODO + }; + // WINDV3 = 4005; + // NOMV3 = 4035; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4006_4009_0"; + object pypower.transformer + { + name "wecc240_T_4006_4009_0"; + // TODO + }; + // WINDV3 = 4006; + // NOMV3 = 4009; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4006_4009_1"; + object pypower.transformer + { + name "wecc240_T_4006_4009_1"; + // TODO + }; + // WINDV3 = 4006; + // NOMV3 = 4009; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4007_4010_0"; + object pypower.transformer + { + name "wecc240_T_4007_4010_0"; + // TODO + }; + // WINDV3 = 4007; + // NOMV3 = 4010; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4009_4039_0"; + object pypower.transformer + { + name "wecc240_T_4009_4039_0"; + // TODO + }; + // WINDV3 = 4009; + // NOMV3 = 4039; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4101_4131_0"; + object pypower.transformer + { + name "wecc240_T_4101_4131_0"; + // TODO + }; + // WINDV3 = 4101; + // NOMV3 = 4131; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4102_4132_0"; + object pypower.transformer + { + name "wecc240_T_4102_4132_0"; + // TODO + }; + // WINDV3 = 4102; + // NOMV3 = 4132; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4103_4104_0"; + object pypower.transformer + { + name "wecc240_T_4103_4104_0"; + // TODO + }; + // WINDV3 = 4103; + // NOMV3 = 4104; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4201_4231_0"; + object pypower.transformer + { + name "wecc240_T_4201_4231_0"; + // TODO + }; + // WINDV3 = 4201; + // NOMV3 = 4231; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_4202_4232_0"; + object pypower.transformer + { + name "wecc240_T_4202_4232_0"; + // TODO + }; + // WINDV3 = 4202; + // NOMV3 = 4232; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_5001_5031_0"; + object pypower.transformer + { + name "wecc240_T_5001_5031_0"; + // TODO + }; + // WINDV3 = 5001; + // NOMV3 = 5031; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_5002_5003_0"; + object pypower.transformer + { + name "wecc240_T_5002_5003_0"; + // TODO + }; + // WINDV3 = 5002; + // NOMV3 = 5003; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_5002_5032_0"; + object pypower.transformer + { + name "wecc240_T_5002_5032_0"; + // TODO + }; + // WINDV3 = 5002; + // NOMV3 = 5032; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6101_6102_0"; + object pypower.transformer + { + name "wecc240_T_6101_6102_0"; + // TODO + }; + // WINDV3 = 6101; + // NOMV3 = 6102; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6102_6132_0"; + object pypower.transformer + { + name "wecc240_T_6102_6132_0"; + // TODO + }; + // WINDV3 = 6102; + // NOMV3 = 6132; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6103_6104_0"; + object pypower.transformer + { + name "wecc240_T_6103_6104_0"; + // TODO + }; + // WINDV3 = 6103; + // NOMV3 = 6104; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6201_6203_0"; + object pypower.transformer + { + name "wecc240_T_6201_6203_0"; + // TODO + }; + // WINDV3 = 6201; + // NOMV3 = 6203; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6201_6231_0"; + object pypower.transformer + { + name "wecc240_T_6201_6231_0"; + // TODO + }; + // WINDV3 = 6201; + // NOMV3 = 6231; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6202_6204_0"; + object pypower.transformer + { + name "wecc240_T_6202_6204_0"; + // TODO + }; + // WINDV3 = 6202; + // NOMV3 = 6204; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6205_6235_0"; + object pypower.transformer + { + name "wecc240_T_6205_6235_0"; + // TODO + }; + // WINDV3 = 6205; + // NOMV3 = 6235; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6301_6303_0"; + object pypower.transformer + { + name "wecc240_T_6301_6303_0"; + // TODO + }; + // WINDV3 = 6301; + // NOMV3 = 6303; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6302_6304_0"; + object pypower.transformer + { + name "wecc240_T_6302_6304_0"; + // TODO + }; + // WINDV3 = 6302; + // NOMV3 = 6304; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6303_6333_0"; + object pypower.transformer + { + name "wecc240_T_6303_6333_0"; + // TODO + }; + // WINDV3 = 6303; + // NOMV3 = 6333; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6305_6335_0"; + object pypower.transformer + { + name "wecc240_T_6305_6335_0"; + // TODO + }; + // WINDV3 = 6305; + // NOMV3 = 6335; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6401_6402_0"; + object pypower.transformer + { + name "wecc240_T_6401_6402_0"; + // TODO + }; + // WINDV3 = 6401; + // NOMV3 = 6402; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6401_6402_1"; + object pypower.transformer + { + name "wecc240_T_6401_6402_1"; + // TODO + }; + // WINDV3 = 6401; + // NOMV3 = 6402; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6403_6433_0"; + object pypower.transformer + { + name "wecc240_T_6403_6433_0"; + // TODO + }; + // WINDV3 = 6403; + // NOMV3 = 6433; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6501_6510_0"; + object pypower.transformer + { + name "wecc240_T_6501_6510_0"; + // TODO + }; + // WINDV3 = 6501; + // NOMV3 = 6510; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6501_6510_1"; + object pypower.transformer + { + name "wecc240_T_6501_6510_1"; + // TODO + }; + // WINDV3 = 6501; + // NOMV3 = 6510; + // ANG3 = 0; + // RATE3-1 = 2; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6503_6533_0"; + object pypower.transformer + { + name "wecc240_T_6503_6533_0"; + // TODO + }; + // WINDV3 = 6503; + // NOMV3 = 6533; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_6505_6506_0"; + object pypower.transformer + { + name "wecc240_T_6505_6506_0"; + // TODO + }; + // WINDV3 = 6505; + // NOMV3 = 6506; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_7001_7031_0"; + object pypower.transformer + { + name "wecc240_T_7001_7031_0"; + // TODO + }; + // WINDV3 = 7001; + // NOMV3 = 7031; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_7002_7032_0"; + object pypower.transformer + { + name "wecc240_T_7002_7032_0"; + // TODO + }; + // WINDV3 = 7002; + // NOMV3 = 7032; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_8001_8003_0"; + object pypower.transformer + { + name "wecc240_T_8001_8003_0"; + // TODO + }; + // WINDV3 = 8001; + // NOMV3 = 8003; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_8002_8005_0"; + object pypower.transformer + { + name "wecc240_T_8002_8005_0"; + // TODO + }; + // WINDV3 = 8002; + // NOMV3 = 8005; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_8003_8033_0"; + object pypower.transformer + { + name "wecc240_T_8003_8033_0"; + // TODO + }; + // WINDV3 = 8003; + // NOMV3 = 8033; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +object pypower.branch +{ + name "wecc240_B_8004_8034_0"; + object pypower.transformer + { + name "wecc240_T_8004_8034_0"; + // TODO + }; + // WINDV3 = 8004; + // NOMV3 = 8034; + // ANG3 = 0; + // RATE3-1 = 1; + // RATE3-2 = 1; + // RATE3-3 = 1; + // RATE3-4 = 1; + // RATE3-5 = 0.00000E+0; + // RATE3-6 = 0.00000E+0; + // RATE3-7 = 2; + // RATE3-8 = ; + // RATE3-9 = 1; + // RATE3-10 = 1; + // RATE3-11 = 1.0000; + // RATE3-12 = 0; + // COD3 = 1.0000; + // CONT3 = 0; + // RMA3 = 1.0000; + // RMI3 = 0; + // VMA3 = 1.0000; + // VMI3 = ; +} +// AREA_DATA = ['1', '0', '0.000', '5.000', 'SOUTH'] +// AREA_DATA = ['2', '0', '0.000', '5.000', 'CALIFORNIA'] +// AREA_DATA = ['3', '0', '0.000', '5.000', 'NORTH'] +// AREA_DATA = ['4', '0', '0.000', '5.000', 'MEXICO'] +// ZONE_DATA = ['1', 'ALBERTA'] +// ZONE_DATA = ['2', 'CALIFORN'] +// ZONE_DATA = ['3', 'ARIZONA'] +// ZONE_DATA = ['4', 'BRITISH'] +// ZONE_DATA = ['5', 'COLORADO'] +// ZONE_DATA = ['6', 'IDAHO'] +// ZONE_DATA = ['7', 'MEXICO'] +// ZONE_DATA = ['8', 'MONTANA'] +// ZONE_DATA = ['9', 'NEVADA'] +// ZONE_DATA = ['10', 'NEW MEXI'] +// ZONE_DATA = ['11', 'OREGON'] +// ZONE_DATA = ['12', 'UTAH'] +// ZONE_DATA = ['13', 'WASHINGT'] +// ZONE_DATA = ['14', 'WYOMING'] +// OWNER_DATA = ['1', 'OWNER1'] +// SWITCHED_SHUNT_DATA = ['4001', '1', '0', '1', '1.50000', '0.50000', '4001', '100.0', '', '600.00', '5', '200.00'] +// SWITCHED_SHUNT_DATA = ['4005', '1', '0', '1', '1.50000', '0.50000', '4005', '100.0', '', '0.00', '5', '200.00'] +// SWITCHED_SHUNT_DATA = ['6104', '1', '0', '1', '1.50000', '0.50000', '6104', '100.0', '', '400.00', '5', '100.00'] +// SWITCHED_SHUNT_DATA = ['6302', '1', '0', '1', '1.50000', '0.50000', '6302', '100.0', '', '0.00', '5', '200.00'] +// SWITCHED_SHUNT_DATA = ['6304', '1', '0', '1', '1.50000', '0.50000', '6304', '100.0', '', '600.00', '6', '100.00'] +// SWITCHED_SHUNT_DATA = ['6401', '1', '0', '1', '1.50000', '0.50000', '6401', '100.0', '', '600.00', '5', '200.00'] +// SWITCHED_SHUNT_DATA = ['7001', '1', '0', '1', '1.50000', '0.50000', '7001', '100.0', '', '200.00', '5', '200.00'] +// END OF INPUT FILE autotest/wecc240.raw From e81ed03b3b90e6b9ec89379e641f1cc9f776e85f Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 13 Mar 2024 14:28:07 -0700 Subject: [PATCH 116/122] Update raw2glm converter --- converters/autotest/.gitignore | 2 + converters/autotest/test_wecc240.glm | 5 + converters/autotest/wecc240.glm | 3769 +------------------------- converters/raw2glm.py | 30 +- 4 files changed, 147 insertions(+), 3659 deletions(-) diff --git a/converters/autotest/.gitignore b/converters/autotest/.gitignore index 48c76d731..19f417ff7 100644 --- a/converters/autotest/.gitignore +++ b/converters/autotest/.gitignore @@ -9,3 +9,5 @@ solver_nr_profile.csv table2glm_input_noclass.glm table2glm_input_noname.glm table2glm_input.glm +pypower_casedata.py +pypower_results.py diff --git a/converters/autotest/test_wecc240.glm b/converters/autotest/test_wecc240.glm index 6036176ac..76ad1ab16 100644 --- a/converters/autotest/test_wecc240.glm +++ b/converters/autotest/test_wecc240.glm @@ -7,3 +7,8 @@ #ifexist ../wecc240.glm #on_exit 0 diff -I '^//' ../wecc240.glm wecc240.glm > gridlabd.diff #endif + +module pypower +{ + save_case TRUE; +} \ No newline at end of file diff --git a/converters/autotest/wecc240.glm b/converters/autotest/wecc240.glm index 5c7b09eb1..80541f3fe 100644 --- a/converters/autotest/wecc240.glm +++ b/converters/autotest/wecc240.glm @@ -1,4 +1,4 @@ -// generated by -i autotest/wecc240.raw -o autotest/wecc240.glm +// generated by /usr/local/opt/gridlabd/4.3.7-240304-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/raw2glm.py -i ./wecc240.raw -o ./wecc240.glm module pypower { // SYSTEM_DATA = ['0', '100.00', '34', '', '', '/ WECC 240 SYSTEM', 'V0.2', 'DEVELOPED BY NREL. CONTACT: HAOYU.YUAN@NREL.GOV'] @@ -27208,3658 +27208,123 @@ object pypower.branch { name "wecc240_T_1001_1002_0"; // TODO + impedance 1.10000E-2+100.00j Ohm; + status IN; }; - // WINDV3 = 1001; - // NOMV3 = 1002; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1001_1002_1"; - object pypower.transformer - { - name "wecc240_T_1001_1002_1"; - // TODO - }; - // WINDV3 = 1001; - // NOMV3 = 1002; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1002_1003_0"; - object pypower.transformer - { - name "wecc240_T_1002_1003_0"; - // TODO - }; - // WINDV3 = 1002; - // NOMV3 = 1003; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1002_1003_1"; - object pypower.transformer - { - name "wecc240_T_1002_1003_1"; - // TODO - }; - // WINDV3 = 1002; - // NOMV3 = 1003; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1002_1032_0"; - object pypower.transformer - { - name "wecc240_T_1002_1032_0"; - // TODO - }; - // WINDV3 = 1002; - // NOMV3 = 1032; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1004_1034_0"; - object pypower.transformer - { - name "wecc240_T_1004_1034_0"; - // TODO - }; - // WINDV3 = 1004; - // NOMV3 = 1034; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1101_1102_0"; - object pypower.transformer - { - name "wecc240_T_1101_1102_0"; - // TODO - }; - // WINDV3 = 1101; - // NOMV3 = 1102; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1101_1102_1"; - object pypower.transformer - { - name "wecc240_T_1101_1102_1"; - // TODO - }; - // WINDV3 = 1101; - // NOMV3 = 1102; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1101_1131_0"; - object pypower.transformer - { - name "wecc240_T_1101_1131_0"; - // TODO - }; - // WINDV3 = 1101; - // NOMV3 = 1131; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1202_1232_0"; - object pypower.transformer - { - name "wecc240_T_1202_1232_0"; - // TODO - }; - // WINDV3 = 1202; - // NOMV3 = 1232; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1301_1331_0"; - object pypower.transformer - { - name "wecc240_T_1301_1331_0"; - // TODO - }; - // WINDV3 = 1301; - // NOMV3 = 1331; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1302_1303_0"; - object pypower.transformer - { - name "wecc240_T_1302_1303_0"; - // TODO - }; - // WINDV3 = 1302; - // NOMV3 = 1303; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1303_1333_0"; - object pypower.transformer - { - name "wecc240_T_1303_1333_0"; - // TODO - }; - // WINDV3 = 1303; - // NOMV3 = 1333; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1401_1403_0"; - object pypower.transformer - { - name "wecc240_T_1401_1403_0"; - // TODO - }; - // WINDV3 = 1401; - // NOMV3 = 1403; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_1401_1431_0"; - object pypower.transformer - { - name "wecc240_T_1401_1431_0"; - // TODO - }; - // WINDV3 = 1401; - // NOMV3 = 1431; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2000_2030_0"; - object pypower.transformer - { - name "wecc240_T_2000_2030_0"; - // TODO - }; - // WINDV3 = 2000; - // NOMV3 = 2030; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2100_2130_0"; - object pypower.transformer - { - name "wecc240_T_2100_2130_0"; - // TODO - }; - // WINDV3 = 2100; - // NOMV3 = 2130; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2100_2400_0"; - object pypower.transformer - { - name "wecc240_T_2100_2400_0"; - // TODO - }; - // WINDV3 = 2100; - // NOMV3 = 2400; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2201_2202_0"; - object pypower.transformer - { - name "wecc240_T_2201_2202_0"; - // TODO - }; - // WINDV3 = 2201; - // NOMV3 = 2202; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2201_2202_1"; - object pypower.transformer - { - name "wecc240_T_2201_2202_1"; - // TODO - }; - // WINDV3 = 2201; - // NOMV3 = 2202; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2203_2233_0"; - object pypower.transformer - { - name "wecc240_T_2203_2233_0"; - // TODO - }; - // WINDV3 = 2203; - // NOMV3 = 2233; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2301_2302_0"; - object pypower.transformer - { - name "wecc240_T_2301_2302_0"; - // TODO - }; - // WINDV3 = 2301; - // NOMV3 = 2302; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2301_2302_1"; - object pypower.transformer - { - name "wecc240_T_2301_2302_1"; - // TODO - }; - // WINDV3 = 2301; - // NOMV3 = 2302; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2302_2332_0"; - object pypower.transformer - { - name "wecc240_T_2302_2332_0"; - // TODO - }; - // WINDV3 = 2302; - // NOMV3 = 2332; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2401_2431_0"; - object pypower.transformer - { - name "wecc240_T_2401_2431_0"; - // TODO - }; - // WINDV3 = 2401; - // NOMV3 = 2431; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2402_2409_0"; - object pypower.transformer - { - name "wecc240_T_2402_2409_0"; - // TODO - }; - // WINDV3 = 2402; - // NOMV3 = 2409; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2404_2411_0"; - object pypower.transformer - { - name "wecc240_T_2404_2411_0"; - // TODO - }; - // WINDV3 = 2404; - // NOMV3 = 2411; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2404_2411_1"; - object pypower.transformer - { - name "wecc240_T_2404_2411_1"; - // TODO - }; - // WINDV3 = 2404; - // NOMV3 = 2411; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2404_2411_2"; - object pypower.transformer - { - name "wecc240_T_2404_2411_2"; - // TODO - }; - // WINDV3 = 2404; - // NOMV3 = 2411; - // ANG3 = 0; - // RATE3-1 = 3; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2405_2619_0"; - object pypower.transformer - { - name "wecc240_T_2405_2619_0"; - // TODO - }; - // WINDV3 = 2405; - // NOMV3 = 2619; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2408_2438_0"; - object pypower.transformer - { - name "wecc240_T_2408_2438_0"; - // TODO - }; - // WINDV3 = 2408; - // NOMV3 = 2438; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2409_2439_0"; - object pypower.transformer - { - name "wecc240_T_2409_2439_0"; - // TODO - }; - // WINDV3 = 2409; - // NOMV3 = 2439; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2411_2434_0"; - object pypower.transformer - { - name "wecc240_T_2411_2434_0"; - // TODO - }; - // WINDV3 = 2411; - // NOMV3 = 2434; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2501_2502_0"; - object pypower.transformer - { - name "wecc240_T_2501_2502_0"; - // TODO - }; - // WINDV3 = 2501; - // NOMV3 = 2502; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2501_2502_1"; - object pypower.transformer - { - name "wecc240_T_2501_2502_1"; - // TODO - }; - // WINDV3 = 2501; - // NOMV3 = 2502; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2501_2502_2"; - object pypower.transformer - { - name "wecc240_T_2501_2502_2"; - // TODO - }; - // WINDV3 = 2501; - // NOMV3 = 2502; - // ANG3 = 0; - // RATE3-1 = 3; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2503_2533_0"; - object pypower.transformer - { - name "wecc240_T_2503_2533_0"; - // TODO - }; - // WINDV3 = 2503; - // NOMV3 = 2533; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2601_2612_0"; - object pypower.transformer - { - name "wecc240_T_2601_2612_0"; - // TODO - }; - // WINDV3 = 2601; - // NOMV3 = 2612; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2602_2615_0"; - object pypower.transformer - { - name "wecc240_T_2602_2615_0"; - // TODO - }; - // WINDV3 = 2602; - // NOMV3 = 2615; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2602_2615_1"; - object pypower.transformer - { - name "wecc240_T_2602_2615_1"; - // TODO - }; - // WINDV3 = 2602; - // NOMV3 = 2615; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2603_2607_0"; - object pypower.transformer - { - name "wecc240_T_2603_2607_0"; - // TODO - }; - // WINDV3 = 2603; - // NOMV3 = 2607; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2604_2634_0"; - object pypower.transformer - { - name "wecc240_T_2604_2634_0"; - // TODO - }; - // WINDV3 = 2604; - // NOMV3 = 2634; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2605_2621_0"; - object pypower.transformer - { - name "wecc240_T_2605_2621_0"; - // TODO - }; - // WINDV3 = 2605; - // NOMV3 = 2621; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2606_2621_0"; - object pypower.transformer - { - name "wecc240_T_2606_2621_0"; - // TODO - }; - // WINDV3 = 2606; - // NOMV3 = 2621; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2608_2638_0"; - object pypower.transformer - { - name "wecc240_T_2608_2638_0"; - // TODO - }; - // WINDV3 = 2608; - // NOMV3 = 2638; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2610_2630_0"; - object pypower.transformer - { - name "wecc240_T_2610_2630_0"; - // TODO - }; - // WINDV3 = 2610; - // NOMV3 = 2630; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2611_2631_0"; - object pypower.transformer - { - name "wecc240_T_2611_2631_0"; - // TODO - }; - // WINDV3 = 2611; - // NOMV3 = 2631; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2612_2637_0"; - object pypower.transformer - { - name "wecc240_T_2612_2637_0"; - // TODO - }; - // WINDV3 = 2612; - // NOMV3 = 2637; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2614_2621_0"; - object pypower.transformer - { - name "wecc240_T_2614_2621_0"; - // TODO - }; - // WINDV3 = 2614; - // NOMV3 = 2621; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_2614_2621_1"; - object pypower.transformer - { - name "wecc240_T_2614_2621_1"; - // TODO - }; - // WINDV3 = 2614; - // NOMV3 = 2621; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3102_3104_0"; - object pypower.transformer - { - name "wecc240_T_3102_3104_0"; - // TODO - }; - // WINDV3 = 3102; - // NOMV3 = 3104; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3103_3133_0"; - object pypower.transformer - { - name "wecc240_T_3103_3133_0"; - // TODO - }; - // WINDV3 = 3103; - // NOMV3 = 3133; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3105_3135_0"; - object pypower.transformer - { - name "wecc240_T_3105_3135_0"; - // TODO - }; - // WINDV3 = 3105; - // NOMV3 = 3135; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3204_3234_0"; - object pypower.transformer - { - name "wecc240_T_3204_3234_0"; - // TODO - }; - // WINDV3 = 3204; - // NOMV3 = 3234; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3301_3303_0"; - object pypower.transformer - { - name "wecc240_T_3301_3303_0"; - // TODO - }; - // WINDV3 = 3301; - // NOMV3 = 3303; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3301_3303_1"; - object pypower.transformer - { - name "wecc240_T_3301_3303_1"; - // TODO - }; - // WINDV3 = 3301; - // NOMV3 = 3303; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3301_3303_2"; - object pypower.transformer - { - name "wecc240_T_3301_3303_2"; - // TODO - }; - // WINDV3 = 3301; - // NOMV3 = 3303; - // ANG3 = 0; - // RATE3-1 = 3; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3303_3333_0"; - object pypower.transformer - { - name "wecc240_T_3303_3333_0"; - // TODO - }; - // WINDV3 = 3303; - // NOMV3 = 3333; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3402_3432_0"; - object pypower.transformer - { - name "wecc240_T_3402_3432_0"; - // TODO - }; - // WINDV3 = 3402; - // NOMV3 = 3432; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3403_3433_0"; - object pypower.transformer - { - name "wecc240_T_3403_3433_0"; - // TODO - }; - // WINDV3 = 3403; - // NOMV3 = 3433; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3501_3531_0"; - object pypower.transformer - { - name "wecc240_T_3501_3531_0"; - // TODO - }; - // WINDV3 = 3501; - // NOMV3 = 3531; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3601_3631_0"; - object pypower.transformer - { - name "wecc240_T_3601_3631_0"; - // TODO - }; - // WINDV3 = 3601; - // NOMV3 = 3631; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3701_3731_0"; - object pypower.transformer - { - name "wecc240_T_3701_3731_0"; - // TODO - }; - // WINDV3 = 3701; - // NOMV3 = 3731; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3701_6402_0"; - object pypower.transformer - { - name "wecc240_T_3701_6402_0"; - // TODO - }; - // WINDV3 = 3701; - // NOMV3 = 6402; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3701_6402_1"; - object pypower.transformer - { - name "wecc240_T_3701_6402_1"; - // TODO - }; - // WINDV3 = 3701; - // NOMV3 = 6402; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3801_3831_0"; - object pypower.transformer - { - name "wecc240_T_3801_3831_0"; - // TODO - }; - // WINDV3 = 3801; - // NOMV3 = 3831; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3802_3804_0"; - object pypower.transformer - { - name "wecc240_T_3802_3804_0"; - // TODO - }; - // WINDV3 = 3802; - // NOMV3 = 3804; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3803_3805_0"; - object pypower.transformer - { - name "wecc240_T_3803_3805_0"; - // TODO - }; - // WINDV3 = 3803; - // NOMV3 = 3805; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3803_3805_1"; - object pypower.transformer - { - name "wecc240_T_3803_3805_1"; - // TODO - }; - // WINDV3 = 3803; - // NOMV3 = 3805; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3805_3835_0"; - object pypower.transformer - { - name "wecc240_T_3805_3835_0"; - // TODO - }; - // WINDV3 = 3805; - // NOMV3 = 3835; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3806_3836_0"; - object pypower.transformer - { - name "wecc240_T_3806_3836_0"; - // TODO - }; - // WINDV3 = 3806; - // NOMV3 = 3836; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3901_3917_0"; - object pypower.transformer - { - name "wecc240_T_3901_3917_0"; - // TODO - }; - // WINDV3 = 3901; - // NOMV3 = 3917; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3902_3918_0"; - object pypower.transformer - { - name "wecc240_T_3902_3918_0"; - // TODO - }; - // WINDV3 = 3902; - // NOMV3 = 3918; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3902_3932_0"; - object pypower.transformer - { - name "wecc240_T_3902_3932_0"; - // TODO - }; - // WINDV3 = 3902; - // NOMV3 = 3932; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3903_3923_0"; - object pypower.transformer - { - name "wecc240_T_3903_3923_0"; - // TODO - }; - // WINDV3 = 3903; - // NOMV3 = 3923; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3904_3924_0"; - object pypower.transformer - { - name "wecc240_T_3904_3924_0"; - // TODO - }; - // WINDV3 = 3904; - // NOMV3 = 3924; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3905_3922_0"; - object pypower.transformer - { - name "wecc240_T_3905_3922_0"; - // TODO - }; - // WINDV3 = 3905; - // NOMV3 = 3922; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3906_3921_0"; - object pypower.transformer - { - name "wecc240_T_3906_3921_0"; - // TODO - }; - // WINDV3 = 3906; - // NOMV3 = 3921; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3911_3925_0"; - object pypower.transformer - { - name "wecc240_T_3911_3925_0"; - // TODO - }; - // WINDV3 = 3911; - // NOMV3 = 3925; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3920_3926_0"; - object pypower.transformer - { - name "wecc240_T_3920_3926_0"; - // TODO - }; - // WINDV3 = 3920; - // NOMV3 = 3926; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3920_3926_1"; - object pypower.transformer - { - name "wecc240_T_3920_3926_1"; - // TODO - }; - // WINDV3 = 3920; - // NOMV3 = 3926; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3921_3931_0"; - object pypower.transformer - { - name "wecc240_T_3921_3931_0"; - // TODO - }; - // WINDV3 = 3921; - // NOMV3 = 3931; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_3923_3933_0"; - object pypower.transformer - { - name "wecc240_T_3923_3933_0"; - // TODO - }; - // WINDV3 = 3923; - // NOMV3 = 3933; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4001_4008_0"; - object pypower.transformer - { - name "wecc240_T_4001_4008_0"; - // TODO - }; - // WINDV3 = 4001; - // NOMV3 = 4008; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4001_4031_0"; - object pypower.transformer - { - name "wecc240_T_4001_4031_0"; - // TODO - }; - // WINDV3 = 4001; - // NOMV3 = 4031; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4005_4035_0"; - object pypower.transformer - { - name "wecc240_T_4005_4035_0"; - // TODO - }; - // WINDV3 = 4005; - // NOMV3 = 4035; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4006_4009_0"; - object pypower.transformer - { - name "wecc240_T_4006_4009_0"; - // TODO - }; - // WINDV3 = 4006; - // NOMV3 = 4009; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4006_4009_1"; - object pypower.transformer - { - name "wecc240_T_4006_4009_1"; - // TODO - }; - // WINDV3 = 4006; - // NOMV3 = 4009; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4007_4010_0"; - object pypower.transformer - { - name "wecc240_T_4007_4010_0"; - // TODO - }; - // WINDV3 = 4007; - // NOMV3 = 4010; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4009_4039_0"; - object pypower.transformer - { - name "wecc240_T_4009_4039_0"; - // TODO - }; - // WINDV3 = 4009; - // NOMV3 = 4039; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4101_4131_0"; - object pypower.transformer - { - name "wecc240_T_4101_4131_0"; - // TODO - }; - // WINDV3 = 4101; - // NOMV3 = 4131; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4102_4132_0"; - object pypower.transformer - { - name "wecc240_T_4102_4132_0"; - // TODO - }; - // WINDV3 = 4102; - // NOMV3 = 4132; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4103_4104_0"; - object pypower.transformer - { - name "wecc240_T_4103_4104_0"; - // TODO - }; - // WINDV3 = 4103; - // NOMV3 = 4104; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4201_4231_0"; - object pypower.transformer - { - name "wecc240_T_4201_4231_0"; - // TODO - }; - // WINDV3 = 4201; - // NOMV3 = 4231; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_4202_4232_0"; - object pypower.transformer - { - name "wecc240_T_4202_4232_0"; - // TODO - }; - // WINDV3 = 4202; - // NOMV3 = 4232; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_5001_5031_0"; - object pypower.transformer - { - name "wecc240_T_5001_5031_0"; - // TODO - }; - // WINDV3 = 5001; - // NOMV3 = 5031; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_5002_5003_0"; - object pypower.transformer - { - name "wecc240_T_5002_5003_0"; - // TODO - }; - // WINDV3 = 5002; - // NOMV3 = 5003; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_5002_5032_0"; - object pypower.transformer - { - name "wecc240_T_5002_5032_0"; - // TODO - }; - // WINDV3 = 5002; - // NOMV3 = 5032; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6101_6102_0"; - object pypower.transformer - { - name "wecc240_T_6101_6102_0"; - // TODO - }; - // WINDV3 = 6101; - // NOMV3 = 6102; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6102_6132_0"; - object pypower.transformer - { - name "wecc240_T_6102_6132_0"; - // TODO - }; - // WINDV3 = 6102; - // NOMV3 = 6132; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6103_6104_0"; - object pypower.transformer - { - name "wecc240_T_6103_6104_0"; - // TODO - }; - // WINDV3 = 6103; - // NOMV3 = 6104; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6201_6203_0"; - object pypower.transformer - { - name "wecc240_T_6201_6203_0"; - // TODO - }; - // WINDV3 = 6201; - // NOMV3 = 6203; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6201_6231_0"; - object pypower.transformer - { - name "wecc240_T_6201_6231_0"; - // TODO - }; - // WINDV3 = 6201; - // NOMV3 = 6231; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6202_6204_0"; - object pypower.transformer - { - name "wecc240_T_6202_6204_0"; - // TODO - }; - // WINDV3 = 6202; - // NOMV3 = 6204; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6205_6235_0"; - object pypower.transformer - { - name "wecc240_T_6205_6235_0"; - // TODO - }; - // WINDV3 = 6205; - // NOMV3 = 6235; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6301_6303_0"; - object pypower.transformer - { - name "wecc240_T_6301_6303_0"; - // TODO - }; - // WINDV3 = 6301; - // NOMV3 = 6303; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6302_6304_0"; - object pypower.transformer - { - name "wecc240_T_6302_6304_0"; - // TODO - }; - // WINDV3 = 6302; - // NOMV3 = 6304; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6303_6333_0"; - object pypower.transformer - { - name "wecc240_T_6303_6333_0"; - // TODO - }; - // WINDV3 = 6303; - // NOMV3 = 6333; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6305_6335_0"; - object pypower.transformer - { - name "wecc240_T_6305_6335_0"; - // TODO - }; - // WINDV3 = 6305; - // NOMV3 = 6335; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6401_6402_0"; - object pypower.transformer - { - name "wecc240_T_6401_6402_0"; - // TODO - }; - // WINDV3 = 6401; - // NOMV3 = 6402; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6401_6402_1"; - object pypower.transformer - { - name "wecc240_T_6401_6402_1"; - // TODO - }; - // WINDV3 = 6401; - // NOMV3 = 6402; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6403_6433_0"; - object pypower.transformer - { - name "wecc240_T_6403_6433_0"; - // TODO - }; - // WINDV3 = 6403; - // NOMV3 = 6433; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6501_6510_0"; - object pypower.transformer - { - name "wecc240_T_6501_6510_0"; - // TODO - }; - // WINDV3 = 6501; - // NOMV3 = 6510; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6501_6510_1"; - object pypower.transformer - { - name "wecc240_T_6501_6510_1"; - // TODO - }; - // WINDV3 = 6501; - // NOMV3 = 6510; - // ANG3 = 0; - // RATE3-1 = 2; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6503_6533_0"; - object pypower.transformer - { - name "wecc240_T_6503_6533_0"; - // TODO - }; - // WINDV3 = 6503; - // NOMV3 = 6533; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_6505_6506_0"; - object pypower.transformer - { - name "wecc240_T_6505_6506_0"; - // TODO - }; - // WINDV3 = 6505; - // NOMV3 = 6506; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_7001_7031_0"; - object pypower.transformer - { - name "wecc240_T_7001_7031_0"; - // TODO - }; - // WINDV3 = 7001; - // NOMV3 = 7031; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_7002_7032_0"; - object pypower.transformer - { - name "wecc240_T_7002_7032_0"; - // TODO - }; - // WINDV3 = 7002; - // NOMV3 = 7032; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_8001_8003_0"; - object pypower.transformer - { - name "wecc240_T_8001_8003_0"; - // TODO - }; - // WINDV3 = 8001; - // NOMV3 = 8003; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_8002_8005_0"; - object pypower.transformer - { - name "wecc240_T_8002_8005_0"; - // TODO - }; - // WINDV3 = 8002; - // NOMV3 = 8005; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_8003_8033_0"; - object pypower.transformer - { - name "wecc240_T_8003_8033_0"; - // TODO - }; - // WINDV3 = 8003; - // NOMV3 = 8033; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; - // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; -} -object pypower.branch -{ - name "wecc240_B_8004_8034_0"; - object pypower.transformer - { - name "wecc240_T_8004_8034_0"; - // TODO - }; - // WINDV3 = 8004; - // NOMV3 = 8034; - // ANG3 = 0; - // RATE3-1 = 1; - // RATE3-2 = 1; - // RATE3-3 = 1; - // RATE3-4 = 1; - // RATE3-5 = 0.00000E+0; - // RATE3-6 = 0.00000E+0; - // RATE3-7 = 2; - // RATE3-8 = ; - // RATE3-9 = 1; - // RATE3-10 = 1; - // RATE3-11 = 1.0000; - // RATE3-12 = 0; - // COD3 = 1.0000; + // I = 1001; + // J = 1002; + // K = 0; + // CKT = 1; + // CW = 1; + // CZ = 1; + // CM = 1; + // MAG1 = 0.00000E+0; + // MAG2 = 0.00000E+0; + // NMETR = 2; + // 'NAME' = ; + // STAT = 1; + // O1 = 1; + // F1 = 1.0000; + // O2 = 0; + // F2 = 1.0000; + // O3 = 0; + // F3 = 1.0000; + // O4 = 0; + // F4 = 1.0000; + // 'VECGRP' = ; + // ZCOD = 1.00000E-7; + // R1-2 = 1.10000E-2; + // X1-2 = 100.00; + // SBASE1-2 = 1.00000; + // R2-3 = 500.000; + // X2-3 = 0.000; + // SBASE2-3 = 0.00; + // R3-1 = 0.00; + // X3-1 = 0.00; + // SBASE3-1 = 0.00; + // VMSTAR = 0.00; + // ANSTAR = 0.00; + // WINDV1 = 0.00; + // NOMV1 = 0.00; + // ANG1 = 0.00; + // RATE1-1 = 0.00; + // RATE1-2 = 0.00; + // RATE1-3 = 0.00; + // RATE1-4 = 0; + // RATE1-5 = 1001; + // RATE1-6 = 1.10000; + // RATE1-7 = 0.90000; + // RATE1-8 = 1.10000; + // RATE1-9 = 0.90000; + // RATE1-10 = 989; + // RATE1-11 = 0; + // RATE1-12 = 0.00000; + // COD1 = 0.00000; + // CONT1 = 0.000; + // RMA1 = 0; + // RMI1 = 1.00000; + // VMA1 = 345.000; + // VMI1 = 1001; + // NTP1 = 1002; + // TAB1 = 0; + // CR1 = 2; + // CX1 = 1; + // CNXA1 = 1; + // NOD1 = 1; + // WINDV2 = 0.00000E+0; + // NOMV2 = 0.00000E+0; + // ANG2 = 2; + // RATE2-1 = ; + // RATE2-2 = 1; + // RATE2-3 = 1; + // RATE2-4 = 1.0000; + // RATE2-5 = 0; + // RATE2-6 = 1.0000; + // RATE2-7 = 0; + // RATE2-8 = 1.0000; + // RATE2-9 = 0; + // RATE2-10 = 1.0000; + // RATE2-11 = ; + // RATE2-12 = 1.00000E-7; + // COD2 = 1.10000E-2; + // CONT2 = 100.00; + // RMA2 = 1.00000; + // RMI2 = 500.000; + // VMA2 = 0.000; + // VMI2 = 0.00; + // NTP2 = 0.00; + // TAB2 = 0.00; + // CR2 = 0.00; + // CX2 = 0.00; + // CNXA2 = 0.00; + // NOD2 = 0.00; + // WINDV3 = 0.00; + // NOMV3 = 0.00; + // ANG3 = 0.00; + // RATE3-1 = 0.00; + // RATE3-2 = 0.00; + // RATE3-3 = 0; + // RATE3-4 = 1001; + // RATE3-5 = 1.10000; + // RATE3-6 = 0.90000; + // RATE3-7 = 1.10000; + // RATE3-8 = 0.90000; + // RATE3-9 = 989; + // RATE3-10 = 0; + // RATE3-11 = 0.00000; + // RATE3-12 = 0.00000; + // COD3 = 0.000; // CONT3 = 0; - // RMA3 = 1.0000; - // RMI3 = 0; - // VMA3 = 1.0000; - // VMI3 = ; + // RMA3 = 1.00000; + // RMI3 = 345.000; + // VMA3 = 1002; + // VMI3 = 1003; + // NTP3 = 0; + // TAB3 = 1; + // CR3 = 1; + // CX3 = 1; + // CNXA3 = 1; + // NOD3 = 0.00000E+0; } // AREA_DATA = ['1', '0', '0.000', '5.000', 'SOUTH'] // AREA_DATA = ['2', '0', '0.000', '5.000', 'CALIFORNIA'] @@ -30887,4 +27352,4 @@ object pypower.branch // SWITCHED_SHUNT_DATA = ['6304', '1', '0', '1', '1.50000', '0.50000', '6304', '100.0', '', '600.00', '6', '100.00'] // SWITCHED_SHUNT_DATA = ['6401', '1', '0', '1', '1.50000', '0.50000', '6401', '100.0', '', '600.00', '5', '200.00'] // SWITCHED_SHUNT_DATA = ['7001', '1', '0', '1', '1.50000', '0.50000', '7001', '100.0', '', '200.00', '5', '200.00'] -// END OF INPUT FILE autotest/wecc240.raw +// END OF INPUT FILE ./wecc240.raw diff --git a/converters/raw2glm.py b/converters/raw2glm.py index ce3bf1eeb..253bd1d1f 100644 --- a/converters/raw2glm.py +++ b/converters/raw2glm.py @@ -113,18 +113,27 @@ def convert(ifile,ofile,options={}): lineno = 0 fields = {} items = lambda row: "// No fields provided" + rows = [] for values in reader: lineno += 1 row = [x.strip() for x in values] if row[0].startswith("@!"): # comment + # breakpoint() if block: - fields[block] = [x.strip().replace(' ','') for x in row] - fields[block][0] = fields[block][0][2:].strip() + if block in fields: + fields[block].extend([x.strip().replace(' ','').replace('@!','') for x in row]) + rows.extend(list(row)) + else: + fields[block] = [x.strip().replace(' ','') for x in row] + rows = list(row) + if fields[block][0].startswith("@!"): + fields[block][0] = fields[block][0][2:].strip() if block in fields: items = lambda row:"\n ".join([f"// {x} = {y};" for x,y in zip(fields[block],row)]) else: items = lambda row: "// No fields provided" + elif row[0] == '0': # system-wide data block = 'SYSTEM_DATA' @@ -257,11 +266,16 @@ def convert(ifile,ofile,options={}): elif block == "TRANSFORMER_DATA": - if row[0] in busndx and row[1] in busndx: - branchid = f"{row[0]}_{row[1]}" + if len(rows) > 0 and rows[0][0] == '@': + rows = [] + if len(rows) < len(fields[block]): + rows.extend(row) + elif rows[0] in busndx and rows[1] in busndx: + branchid = f"{rows[0]}_{rows[1]}" branchndx[branchid] = branchndx[branchid]+1 if branchid in branchndx else 0 - xfrmid = f"{row[0]}_{row[1]}" + xfrmid = f"{rows[0]}_{rows[1]}" xfrmndx[xfrmid] = xfrmndx[xfrmid]+1 if xfrmid in xfrmndx else 0 + rowd = dict(zip(fields[block],rows)) print(f"""object pypower.branch {{ name "{oname}_B_{branchid}_{branchndx[branchid]}"; @@ -269,10 +283,12 @@ def convert(ifile,ofile,options={}): {{ name "{oname}_T_{xfrmid}_{xfrmndx[xfrmid]}"; // TODO + impedance {rowd['R1-2']}+{rowd['X1-2']}j Ohm; + status IN; }}; - {items(row)} + {items(rows)} }}""",file=glm) - warning(f"{block} GLM output is TODO",ifile,lineno) + rows = [] elif block in ["AREA_DATA","ZONE_DATA","OWNER_DATA","SWITCHED_SHUNT_DATA"]: From a0bbf1aa9d203b3e528e728da471fe6f1ce6f748 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 13 Mar 2024 14:28:29 -0700 Subject: [PATCH 117/122] Fix solver failure handling --- module/pypower/pypower.cpp | 27 +++++++++++++++++++++++++-- module/pypower/pypower_solver.py | 2 +- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 155862b7d..6c2505ecd 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -454,15 +454,33 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) // receive results (if new) if ( result != NULL ) { - if ( ! PyDict_Check(result) ) + if ( result == Py_False ) + { + if ( stop_on_failure ) + { + gl_error("pypower solver failed"); + return TS_INVALID; + } + else + { + gl_warning("pypower solver failed"); + return TS_NEVER; + } + } + else if ( ! PyDict_Check(result) ) { gl_error("pypower solver returned invalid result type (not a dict)"); - return stop_on_failure ? TS_INVALID : TS_NEVER; + return TS_INVALID; } // copy values back from solver n_changes = 0; PyObject *busdata = PyDict_GetItemString(result,"bus"); + if ( nbus > 0 && busdata == NULL ) + { + gl_error("pypower solver did not return any bus data"); + return TS_INVALID; + } for ( size_t n = 0 ; n < nbus ; n++ ) { bus *obj = buslist[n]; @@ -480,6 +498,11 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) } PyObject *gendata = PyDict_GetItemString(result,"gen"); + if ( ngencost > 0 && gendata == NULL ) + { + gl_error("pypower solver did not return any gen data"); + return TS_INVALID; + } for ( size_t n = 0 ; n < ngen ; n++ ) { gen *obj = genlist[n]; diff --git a/module/pypower/pypower_solver.py b/module/pypower/pypower_solver.py index df51f4b10..53538be97 100644 --- a/module/pypower/pypower_solver.py +++ b/module/pypower/pypower_solver.py @@ -94,7 +94,7 @@ def solver(pf_case): else: - # print(" --> FAILED:",results,file=sys.stderr,flush=True) + print(" --> FAILED:",results,file=sys.stderr,flush=True) return False except Exception: From a8d7d0464c87895d9d1c9614e8b5460193248e52 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 13 Mar 2024 14:28:31 -0700 Subject: [PATCH 118/122] Update transformer.cpp --- module/pypower/transformer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/pypower/transformer.cpp b/module/pypower/transformer.cpp index afa2d8e4e..beea590fc 100644 --- a/module/pypower/transformer.cpp +++ b/module/pypower/transformer.cpp @@ -24,9 +24,9 @@ transformer::transformer(MODULE *module) defaults = this; if (gl_publish_variable(oclass, - PT_complex, "impedance[Ohm/mile]", get_impedance_offset(), + PT_complex, "impedance[Ohm]", get_impedance_offset(), PT_REQUIRED, - PT_DESCRIPTION, "line impedance (Ohm/mile)", + PT_DESCRIPTION, "transformer impedance (Ohm)", PT_enumeration, "status", get_status_offset(), PT_DEFAULT, "IN", From 06a4d67f61aeae8292b590c2c5cdde74ee0b521f Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 13 Mar 2024 14:55:43 -0700 Subject: [PATCH 119/122] Save solver success/failure status as a global --- converters/autotest/test_wecc240.glm | 2 +- converters/autotest/wecc240.glm | 2 +- module/pypower/pypower.cpp | 27 +++++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/converters/autotest/test_wecc240.glm b/converters/autotest/test_wecc240.glm index 76ad1ab16..037ba86ea 100644 --- a/converters/autotest/test_wecc240.glm +++ b/converters/autotest/test_wecc240.glm @@ -11,4 +11,4 @@ module pypower { save_case TRUE; -} \ No newline at end of file +} diff --git a/converters/autotest/wecc240.glm b/converters/autotest/wecc240.glm index 80541f3fe..9a7f479e0 100644 --- a/converters/autotest/wecc240.glm +++ b/converters/autotest/wecc240.glm @@ -1,4 +1,4 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240304-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/raw2glm.py -i ./wecc240.raw -o ./wecc240.glm +// generated by /usr/local/opt/gridlabd/4.3.7-240313-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/raw2glm.py -i ./wecc240.raw -o ./wecc240.glm module pypower { // SYSTEM_DATA = ['0', '100.00', '34', '', '', '/ WECC 240 SYSTEM', 'V0.2', 'DEVELOPED BY NREL. CONTACT: HAOYU.YUAN@NREL.GOV'] diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 6c2505ecd..8fc8c3780 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -15,6 +15,13 @@ int32 maximum_timestep = 0; // seconds; 0 = no max ts enumeration solver_method = 1; double solver_update_resolution = 1e-8; bool save_case = false; + +enum { + SS_INIT = 0, + SS_SUCCESS = 1, + SS_FAILED = 2, +} solver_status; + char1024 controllers; char1024 controllers_path; PyObject *py_controllers; @@ -99,6 +106,15 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) PT_DESCRIPTION, "Minimum difference before a value is considered changed", NULL); + gl_global_create("pypower::solver_status", + PT_enumeration, &solver_status, + PT_KEYWORD, "INIT", (enumeration)SS_INIT, + PT_KEYWORD, "SUCCESS", (enumeration)SS_SUCCESS, + PT_KEYWORD, "FAILED", (enumeration)SS_FAILED, + PT_DESCRIPTION, "Result of the last pypower solver run", + NULL); + + // always return the first class registered return bus::oclass; } @@ -459,17 +475,20 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) if ( stop_on_failure ) { gl_error("pypower solver failed"); + solver_status = SS_FAILED; return TS_INVALID; } else { gl_warning("pypower solver failed"); + solver_status = SS_FAILED; return TS_NEVER; } } else if ( ! PyDict_Check(result) ) { gl_error("pypower solver returned invalid result type (not a dict)"); + solver_status = SS_FAILED; return TS_INVALID; } @@ -479,6 +498,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) if ( nbus > 0 && busdata == NULL ) { gl_error("pypower solver did not return any bus data"); + solver_status = SS_FAILED; return TS_INVALID; } for ( size_t n = 0 ; n < nbus ; n++ ) @@ -501,6 +521,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) if ( ngencost > 0 && gendata == NULL ) { gl_error("pypower solver did not return any gen data"); + solver_status = SS_FAILED; return TS_INVALID; } for ( size_t n = 0 ; n < ngen ; n++ ) @@ -525,6 +546,7 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) if ( result == NULL && stop_on_failure ) { gl_warning("pypower solver failed"); + solver_status = SS_FAILED; return TS_INVALID; } else @@ -532,6 +554,11 @@ EXPORT TIMESTAMP on_sync(TIMESTAMP t0) if ( ! result ) { gl_warning("pypower solver failed"); + solver_status = SS_FAILED; + } + else + { + solver_status = SS_SUCCESS; } if ( n_changes > 0 ) { From b3f00a4d1b9377639042d6fe5a8b8aa6512a5611 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 13 Mar 2024 15:11:04 -0700 Subject: [PATCH 120/122] Remove PSS/E-specific functionality until a new branch can implement that. --- converters/Makefile.mk | 3 - converters/autotest/test_wecc240.glm | 14 - converters/autotest/wecc240.glm | 27355 ------------------------- converters/autotest/wecc240.raw | 1432 -- converters/raw2glm.py | 311 - module/pypower/pypower.cpp | 8 +- 6 files changed, 4 insertions(+), 29119 deletions(-) delete mode 100644 converters/autotest/test_wecc240.glm delete mode 100644 converters/autotest/wecc240.glm delete mode 100644 converters/autotest/wecc240.raw delete mode 100644 converters/raw2glm.py diff --git a/converters/Makefile.mk b/converters/Makefile.mk index 5b3fa0b7d..1945af3cb 100644 --- a/converters/Makefile.mk +++ b/converters/Makefile.mk @@ -34,9 +34,6 @@ dist_pkgdata_DATA += converters/omd2glm.py # py->glm dist_pkgdata_DATA += converters/py2glm.py -# raw -> glm -dist_pkgdata_DATA += converters/raw2glm.py - # tmy3 -> glm dist_pkgdata_DATA += converters/tmy32glm.py diff --git a/converters/autotest/test_wecc240.glm b/converters/autotest/test_wecc240.glm deleted file mode 100644 index 037ba86ea..000000000 --- a/converters/autotest/test_wecc240.glm +++ /dev/null @@ -1,14 +0,0 @@ -#ifexist ../wecc240.raw -#define DIR=.. -#endif - -#input "${DIR:-.}/wecc240.raw" - -#ifexist ../wecc240.glm -#on_exit 0 diff -I '^//' ../wecc240.glm wecc240.glm > gridlabd.diff -#endif - -module pypower -{ - save_case TRUE; -} diff --git a/converters/autotest/wecc240.glm b/converters/autotest/wecc240.glm deleted file mode 100644 index 9a7f479e0..000000000 --- a/converters/autotest/wecc240.glm +++ /dev/null @@ -1,27355 +0,0 @@ -// generated by /usr/local/opt/gridlabd/4.3.7-240313-develop_regrow_task3-darwin_22-x86_64/share/gridlabd/raw2glm.py -i ./wecc240.raw -o ./wecc240.glm -module pypower -{ - // SYSTEM_DATA = ['0', '100.00', '34', '', '', '/ WECC 240 SYSTEM', 'V0.2', 'DEVELOPED BY NREL. CONTACT: HAOYU.YUAN@NREL.GOV'] - version 2; - baseMVA 100.00; - // / WECC 240 SYSTEM -} - -// This is a reduced WECC 240-bus power system model reflecting WECC generation resource mix in 2018 and representing the summer peak load. It was developed by NREL and contains no CEII. -// Reference: H. Yuan -object pypower.bus -{ - name "wecc240_N_1001"; - bus_i 1; - baseKV 500.0000 kV; - type PQ; - area 1; - zone 3; - Vm 1.03401 kV; - Va 5.5785 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1002"; - bus_i 2; - baseKV 345.0000 kV; - type PQ; - area 1; - zone 3; - Vm 1.01400 kV; - Va 8.3685 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1003"; - bus_i 3; - baseKV 230.0000 kV; - type PQ; - area 1; - zone 10; - Vm 0.97318 kV; - Va -0.2920 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1004"; - bus_i 4; - baseKV 345.0000 kV; - type PQ; - area 1; - zone 10; - Vm 1.03000 kV; - Va 18.8075 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1032"; - bus_i 5; - baseKV 20.0000 kV; - type PV; - area 1; - zone 10; - Vm 1.01390 kV; - Va 8.9503 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1034"; - bus_i 6; - baseKV 20.0000 kV; - type PV; - area 1; - zone 10; - Vm 1.03341 kV; - Va 20.4253 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1101"; - bus_i 7; - baseKV 500.0000 kV; - type PQ; - area 1; - zone 3; - Vm 1.01000 kV; - Va -13.5878 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1102"; - bus_i 8; - baseKV 345.0000 kV; - type PQ; - area 1; - zone 3; - Vm 0.99465 kV; - Va -4.7874 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1131"; - bus_i 9; - baseKV 20.0000 kV; - type PV; - area 1; - zone 3; - Vm 1.00946 kV; - Va -12.8589 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1201"; - bus_i 10; - baseKV 500.0000 kV; - type PQ; - area 1; - zone 3; - Vm 1.09136 kV; - Va -6.6183 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1202"; - bus_i 11; - baseKV 500.0000 kV; - type PQ; - area 1; - zone 3; - Vm 1.08000 kV; - Va -3.8673 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1232"; - bus_i 12; - baseKV 20.0000 kV; - type PV; - area 1; - zone 3; - Vm 1.07990 kV; - Va -3.0358 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1301"; - bus_i 13; - baseKV 500.0000 kV; - type PQ; - area 1; - zone 3; - Vm 1.04500 kV; - Va -9.8666 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1302"; - bus_i 14; - baseKV 500.0000 kV; - type PQ; - area 1; - zone 9; - Vm 1.02442 kV; - Va -11.6849 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1303"; - bus_i 15; - baseKV 345.0000 kV; - type PQ; - area 1; - zone 9; - Vm 1.00500 kV; - Va -15.2256 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1331"; - bus_i 16; - baseKV 20.0000 kV; - type PV; - area 1; - zone 3; - Vm 1.04505 kV; - Va -8.7861 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1333"; - bus_i 17; - baseKV 20.0000 kV; - type PV; - area 1; - zone 9; - Vm 1.00792 kV; - Va -13.7701 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1401"; - bus_i 18; - baseKV 500.0000 kV; - type PQ; - area 1; - zone 3; - Vm 1.03500 kV; - Va -14.7822 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1402"; - bus_i 19; - baseKV 500.0000 kV; - type PQ; - area 1; - zone 3; - Vm 1.05895 kV; - Va -20.3570 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1403"; - bus_i 20; - baseKV 230.0000 kV; - type PQ; - area 1; - zone 3; - Vm 1.03527 kV; - Va -14.4059 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_1431"; - bus_i 21; - baseKV 20.0000 kV; - type PV; - area 1; - zone 3; - Vm 1.04004 kV; - Va -12.4298 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2000"; - bus_i 22; - baseKV 230.0000 kV; - type PQ; - area 4; - zone 7; - Vm 1.00000 kV; - Va -16.7754 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2030"; - bus_i 23; - baseKV 20.0000 kV; - type PV; - area 4; - zone 7; - Vm 1.00135 kV; - Va -16.0721 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2100"; - bus_i 24; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03500 kV; - Va -12.4531 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2130"; - bus_i 25; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.03554 kV; - Va -12.0979 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2201"; - bus_i 26; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99375 kV; - Va -26.5153 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2202"; - bus_i 27; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99067 kV; - Va -27.7043 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2203"; - bus_i 28; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00500 kV; - Va -27.9287 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2233"; - bus_i 29; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.00686 kV; - Va -27.6476 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2301"; - bus_i 30; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03560 kV; - Va -14.9787 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2302"; - bus_i 31; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03500 kV; - Va -13.8866 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2332"; - bus_i 32; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.03520 kV; - Va -13.6518 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2400"; - bus_i 33; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02954 kV; - Va -19.7851 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2401"; - bus_i 34; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.05000 kV; - Va -13.6953 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2402"; - bus_i 35; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03174 kV; - Va -18.0034 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2403"; - bus_i 36; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02708 kV; - Va -22.3928 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2404"; - bus_i 37; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03914 kV; - Va -9.9290 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2405"; - bus_i 38; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01146 kV; - Va -11.0446 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2406"; - bus_i 39; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00777 kV; - Va -14.9652 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2407"; - bus_i 40; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.97489 kV; - Va -20.8953 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2408"; - bus_i 41; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00900 kV; - Va -9.1772 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2409"; - bus_i 42; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02000 kV; - Va -18.7773 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2410"; - bus_i 43; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00710 kV; - Va -14.6945 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2411"; - bus_i 44; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02033 kV; - Va -11.4155 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2431"; - bus_i 45; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.04996 kV; - Va -13.6693 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2434"; - bus_i 46; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.02000 kV; - Va -11.3880 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2438"; - bus_i 47; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.00981 kV; - Va -7.7532 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2439"; - bus_i 48; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.01976 kV; - Va -18.7223 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2501"; - bus_i 49; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02693 kV; - Va -20.2708 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2502"; - bus_i 50; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02320 kV; - Va -21.6056 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2503"; - bus_i 51; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00900 kV; - Va -23.5705 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2533"; - bus_i 52; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.00959 kV; - Va -23.0364 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2600"; - bus_i 53; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.05578 kV; - Va -9.3695 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2601"; - bus_i 54; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.04794 kV; - Va -9.8178 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2602"; - bus_i 55; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02251 kV; - Va -9.4350 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2603"; - bus_i 56; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.05656 kV; - Va -10.0289 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2604"; - bus_i 57; - baseKV 345.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03000 kV; - Va -3.3390 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2605"; - bus_i 58; - baseKV 287.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02096 kV; - Va -7.2426 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2606"; - bus_i 59; - baseKV 287.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02096 kV; - Va -7.2426 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2607"; - bus_i 60; - baseKV 287.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.04732 kV; - Va -9.0980 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2608"; - bus_i 61; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01500 kV; - Va -9.4369 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2609"; - bus_i 62; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99971 kV; - Va -7.7201 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2610"; - bus_i 63; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00400 kV; - Va 6.4589 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2611"; - bus_i 64; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01500 kV; - Va -9.6301 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2612"; - bus_i 65; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01357 kV; - Va -9.9960 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2613"; - bus_i 66; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99477 kV; - Va -4.2231 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2614"; - bus_i 67; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00215 kV; - Va -5.8005 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2615"; - bus_i 68; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00539 kV; - Va -9.1473 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2616"; - bus_i 69; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99670 kV; - Va -4.5571 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2617"; - bus_i 70; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99769 kV; - Va -6.2866 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2618"; - bus_i 71; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01112 kV; - Va -10.9936 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2619"; - bus_i 72; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01253 kV; - Va -9.6918 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2620"; - bus_i 73; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00929 kV; - Va -10.0536 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2621"; - bus_i 74; - baseKV 138.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01278 kV; - Va -6.9051 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2630"; - bus_i 75; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.00486 kV; - Va 7.1069 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2631"; - bus_i 76; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.01516 kV; - Va -9.5656 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2634"; - bus_i 77; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.02988 kV; - Va -2.9240 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2637"; - bus_i 78; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.01377 kV; - Va -9.9729 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2638"; - bus_i 79; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.01504 kV; - Va -9.3813 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2901"; - bus_i 80; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.10739 kV; - Va -9.9996 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_2902"; - bus_i 81; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.11740 kV; - Va -11.1977 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3101"; - bus_i 82; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.98132 kV; - Va -7.7767 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3102"; - bus_i 83; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.98603 kV; - Va -6.6336 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3103"; - bus_i 84; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99272 kV; - Va -4.5012 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3104"; - bus_i 85; - baseKV 115.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.98581 kV; - Va -11.4950 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3105"; - bus_i 86; - baseKV 115.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00000 kV; - Va -11.5056 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3133"; - bus_i 87; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 0.99266 kV; - Va -4.4922 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3135"; - bus_i 88; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.00043 kV; - Va -11.4426 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3201"; - bus_i 89; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00361 kV; - Va -4.5744 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3202"; - bus_i 90; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00231 kV; - Va -4.1296 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3203"; - bus_i 91; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00055 kV; - Va -4.2221 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3204"; - bus_i 92; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01000 kV; - Va 0.1458 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3205"; - bus_i 93; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00081 kV; - Va -2.5203 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3234"; - bus_i 94; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.01207 kV; - Va 1.2652 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3301"; - bus_i 95; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01131 kV; - Va -4.7303 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3302"; - bus_i 96; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.98430 kV; - Va -7.6693 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3303"; - bus_i 97; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00000 kV; - Va -5.4781 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3304"; - bus_i 98; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.98986 kV; - Va -7.0451 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3305"; - bus_i 99; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99494 kV; - Va -4.7831 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3333"; - bus_i 100; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.00081 kV; - Va -5.2460 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3401"; - bus_i 101; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.96667 kV; - Va -13.8507 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3402"; - bus_i 102; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.96880 kV; - Va -13.8643 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3403"; - bus_i 103; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00000 kV; - Va -1.5414 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3404"; - bus_i 104; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.98837 kV; - Va -8.6626 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3405"; - bus_i 105; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.96210 kV; - Va -15.5760 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3432"; - bus_i 106; - baseKV 20.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.96880 kV; - Va -13.8643 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3433"; - bus_i 107; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.00024 kV; - Va -1.1903 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3501"; - bus_i 108; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00000 kV; - Va 1.6159 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3531"; - bus_i 109; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.00036 kV; - Va 1.9278 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3601"; - bus_i 110; - baseKV 115.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01500 kV; - Va -3.9450 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3631"; - bus_i 111; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.01477 kV; - Va -3.9180 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3701"; - bus_i 112; - baseKV 115.0000 kV; - type PQ; - area 1; - zone 9; - Vm 1.00657 kV; - Va -20.6887 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3731"; - bus_i 113; - baseKV 20.0000 kV; - type PV; - area 1; - zone 9; - Vm 1.00596 kV; - Va -20.6259 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3801"; - bus_i 114; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.04900 kV; - Va 0.2332 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3802"; - bus_i 115; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03709 kV; - Va -5.7476 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3803"; - bus_i 116; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.04616 kV; - Va -7.1165 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3804"; - bus_i 117; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00233 kV; - Va -7.1239 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3805"; - bus_i 118; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03500 kV; - Va -6.6568 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3806"; - bus_i 119; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01900 kV; - Va -3.5261 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3831"; - bus_i 120; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.04876 kV; - Va 0.7821 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3835"; - bus_i 121; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.03528 kV; - Va -6.5555 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3836"; - bus_i 122; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.01896 kV; - Va -3.3388 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3891"; - bus_i 123; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.05217 kV; - Va -9.2502 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3892"; - bus_i 124; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03871 kV; - Va -3.9080 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3893"; - bus_i 125; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03351 kV; - Va -13.1513 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3894"; - bus_i 126; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03851 kV; - Va -3.8546 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3895"; - bus_i 127; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03370 kV; - Va -13.1723 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3896"; - bus_i 128; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03890 kV; - Va -3.6959 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3897"; - bus_i 129; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03561 kV; - Va -13.0099 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3901"; - bus_i 130; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02990 kV; - Va -6.0140 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3902"; - bus_i 131; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00000 kV; - Va -2.2632 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3903"; - bus_i 132; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03465 kV; - Va -5.2887 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3904"; - bus_i 133; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.03414 kV; - Va -5.4622 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3905"; - bus_i 134; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.04915 kV; - Va -6.1484 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3906"; - bus_i 135; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.06991 kV; - Va -5.5014 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3907"; - bus_i 136; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.96956 kV; - Va -13.7171 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3908"; - bus_i 137; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.97516 kV; - Va -16.5874 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3909"; - bus_i 138; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.98747 kV; - Va -17.7611 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3910"; - bus_i 139; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.97959 kV; - Va -12.9925 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3911"; - bus_i 140; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.04304 kV; - Va -4.1388 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3912"; - bus_i 141; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02453 kV; - Va -10.2031 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3913"; - bus_i 142; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.98796 kV; - Va -12.6866 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3914"; - bus_i 143; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99136 kV; - Va -2.1378 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3915"; - bus_i 144; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99702 kV; - Va -3.3855 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3916"; - bus_i 145; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02219 kV; - Va -9.9548 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3917"; - bus_i 146; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01012 kV; - Va -8.3354 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3918"; - bus_i 147; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99384 kV; - Va -6.0267 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3919"; - bus_i 148; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99679 kV; - Va -16.6180 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3920"; - bus_i 149; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99025 kV; - Va -16.2913 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3921"; - bus_i 150; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.07000 kV; - Va 1.5011 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3922"; - bus_i 151; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01629 kV; - Va -12.7252 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3923"; - bus_i 152; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.01761 kV; - Va -1.0250 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3924"; - bus_i 153; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00949 kV; - Va -5.4562 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3925"; - bus_i 154; - baseKV 115.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.02989 kV; - Va -4.0766 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3926"; - bus_i 155; - baseKV 115.0000 kV; - type PQ; - area 2; - zone 2; - Vm 0.99786 kV; - Va -19.5525 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3931"; - bus_i 156; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.07066 kV; - Va 1.8629 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3932"; - bus_i 157; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 0.99876 kV; - Va -1.8746 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_3933"; - bus_i 158; - baseKV 20.0000 kV; - type REF; - area 2; - zone 2; - Vm 1.02000 kV; - Va 0.0000 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4001"; - bus_i 159; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.08000 kV; - Va -5.9328 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4002"; - bus_i 160; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.11410 kV; - Va -3.7122 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4003"; - bus_i 161; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.12835 kV; - Va 4.1039 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4004"; - bus_i 162; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.10132 kV; - Va -5.7208 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4005"; - bus_i 163; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.08000 kV; - Va -5.3425 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4006"; - bus_i 164; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.07594 kV; - Va -8.9606 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4007"; - bus_i 165; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.07595 kV; - Va -9.1337 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4008"; - bus_i 166; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.08013 kV; - Va -8.1151 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4009"; - bus_i 167; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.08000 kV; - Va -11.4341 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4010"; - bus_i 168; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.07871 kV; - Va -11.6748 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4031"; - bus_i 169; - baseKV 20.0000 kV; - type PV; - area 3; - zone 11; - Vm 1.07685 kV; - Va -5.5496 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4035"; - bus_i 170; - baseKV 20.0000 kV; - type PV; - area 3; - zone 11; - Vm 1.07767 kV; - Va -4.7798 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4039"; - bus_i 171; - baseKV 20.0000 kV; - type PV; - area 3; - zone 13; - Vm 1.08393 kV; - Va -10.8846 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4090"; - bus_i 172; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.11068 kV; - Va -4.0346 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4091"; - bus_i 173; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.11061 kV; - Va -4.8922 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4092"; - bus_i 174; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.09408 kV; - Va -5.9281 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4093"; - bus_i 175; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.09230 kV; - Va -5.9578 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4094"; - bus_i 176; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.10593 kV; - Va -5.7326 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4095"; - bus_i 177; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.09241 kV; - Va -5.9401 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4096"; - bus_i 178; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.09042 kV; - Va -5.9721 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4097"; - bus_i 179; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 11; - Vm 1.10568 kV; - Va -5.7303 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4101"; - bus_i 180; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 13; - Vm 1.12800 kV; - Va 11.2675 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4102"; - bus_i 181; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 13; - Vm 1.09600 kV; - Va 3.9997 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4103"; - bus_i 182; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 13; - Vm 1.08083 kV; - Va -3.7392 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4104"; - bus_i 183; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 13; - Vm 1.05179 kV; - Va -14.7065 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4131"; - bus_i 184; - baseKV 20.0000 kV; - type PV; - area 3; - zone 13; - Vm 1.13099 kV; - Va 13.1595 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4132"; - bus_i 185; - baseKV 20.0000 kV; - type PV; - area 3; - zone 13; - Vm 1.09651 kV; - Va 5.6353 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4201"; - bus_i 186; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 13; - Vm 1.12000 kV; - Va 4.0883 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4202"; - bus_i 187; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 13; - Vm 1.06000 kV; - Va -8.2490 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4203"; - bus_i 188; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 13; - Vm 1.02932 kV; - Va -11.4988 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4204"; - bus_i 189; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 13; - Vm 1.06186 kV; - Va -7.7302 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4231"; - bus_i 190; - baseKV 20.0000 kV; - type PV; - area 3; - zone 13; - Vm 1.12632 kV; - Va 5.0125 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_4232"; - bus_i 191; - baseKV 20.0000 kV; - type PV; - area 3; - zone 13; - Vm 1.05994 kV; - Va -8.0228 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_5001"; - bus_i 192; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 4; - Vm 1.05000 kV; - Va -5.7602 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_5002"; - bus_i 193; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 1; - Vm 1.05500 kV; - Va -6.9724 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_5003"; - bus_i 194; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 1; - Vm 1.05368 kV; - Va -10.4490 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_5004"; - bus_i 195; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 4; - Vm 1.08678 kV; - Va -12.6232 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_5031"; - bus_i 196; - baseKV 20.0000 kV; - type PV; - area 3; - zone 4; - Vm 1.05458 kV; - Va -4.0013 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_5032"; - bus_i 197; - baseKV 20.0000 kV; - type PV; - area 3; - zone 1; - Vm 1.06140 kV; - Va -4.5562 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6101"; - bus_i 198; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 6; - Vm 1.06620 kV; - Va 13.9305 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6102"; - bus_i 199; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 6; - Vm 1.03000 kV; - Va 16.7065 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6103"; - bus_i 200; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 6; - Vm 1.01551 kV; - Va 14.8856 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6104"; - bus_i 201; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 6; - Vm 1.00976 kV; - Va 2.6761 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6132"; - bus_i 202; - baseKV 20.0000 kV; - type PV; - area 3; - zone 6; - Vm 1.02575 kV; - Va 17.7272 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6201"; - bus_i 203; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 8; - Vm 1.06000 kV; - Va 7.3626 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6202"; - bus_i 204; - baseKV 500.0000 kV; - type PQ; - area 3; - zone 8; - Vm 1.09477 kV; - Va 2.7322 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6203"; - bus_i 205; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 8; - Vm 1.00572 kV; - Va 6.4631 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6204"; - bus_i 206; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 8; - Vm 1.05172 kV; - Va 3.1248 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6205"; - bus_i 207; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 8; - Vm 1.05000 kV; - Va 13.0019 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6231"; - bus_i 208; - baseKV 20.0000 kV; - type PV; - area 3; - zone 8; - Vm 1.05917 kV; - Va 7.5999 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6235"; - bus_i 209; - baseKV 20.0000 kV; - type PV; - area 3; - zone 8; - Vm 1.05069 kV; - Va 13.3683 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6301"; - bus_i 210; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 14; - Vm 1.01772 kV; - Va 16.1900 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6302"; - bus_i 211; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 14; - Vm 1.00694 kV; - Va -32.2769 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6303"; - bus_i 212; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 14; - Vm 1.03000 kV; - Va 29.5363 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6304"; - bus_i 213; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 14; - Vm 0.99528 kV; - Va -19.7357 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6305"; - bus_i 214; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 14; - Vm 1.06000 kV; - Va 29.9977 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6333"; - bus_i 215; - baseKV 20.0000 kV; - type PV; - area 3; - zone 14; - Vm 1.03304 kV; - Va 30.5480 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6335"; - bus_i 216; - baseKV 20.0000 kV; - type PV; - area 3; - zone 14; - Vm 1.06359 kV; - Va 30.7165 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6401"; - bus_i 217; - baseKV 345.0000 kV; - type PQ; - area 1; - zone 9; - Vm 1.07236 kV; - Va -19.1477 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6402"; - bus_i 218; - baseKV 115.0000 kV; - type PQ; - area 1; - zone 9; - Vm 1.03585 kV; - Va -21.0055 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6403"; - bus_i 219; - baseKV 345.0000 kV; - type PQ; - area 1; - zone 9; - Vm 1.11000 kV; - Va 4.0155 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6404"; - bus_i 220; - baseKV 345.0000 kV; - type PQ; - area 1; - zone 9; - Vm 1.08194 kV; - Va -4.0766 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6433"; - bus_i 221; - baseKV 20.0000 kV; - type PV; - area 1; - zone 9; - Vm 1.11115 kV; - Va 4.3221 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6501"; - bus_i 222; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 12; - Vm 1.02227 kV; - Va -0.4241 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6502"; - bus_i 223; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 12; - Vm 1.02021 kV; - Va -1.1806 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6503"; - bus_i 224; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 12; - Vm 1.06500 kV; - Va 10.2234 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6504"; - bus_i 225; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 12; - Vm 1.02275 kV; - Va -1.1804 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6505"; - bus_i 226; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 12; - Vm 1.07140 kV; - Va 8.8513 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6506"; - bus_i 227; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 12; - Vm 1.05902 kV; - Va 8.6263 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6507"; - bus_i 228; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 12; - Vm 1.05132 kV; - Va 0.2894 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6508"; - bus_i 229; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 12; - Vm 1.02819 kV; - Va 1.5377 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6509"; - bus_i 230; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 12; - Vm 1.02095 kV; - Va -1.1618 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6510"; - bus_i 231; - baseKV 230.0000 kV; - type PQ; - area 3; - zone 12; - Vm 0.98849 kV; - Va 0.3377 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_6533"; - bus_i 232; - baseKV 20.0000 kV; - type PV; - area 3; - zone 12; - Vm 1.06644 kV; - Va 11.0672 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_7001"; - bus_i 233; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 5; - Vm 1.02000 kV; - Va -33.8246 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_7002"; - bus_i 234; - baseKV 345.0000 kV; - type PQ; - area 3; - zone 5; - Vm 1.01500 kV; - Va -30.6709 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_7031"; - bus_i 235; - baseKV 20.0000 kV; - type PV; - area 3; - zone 5; - Vm 1.02618 kV; - Va -32.5740 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_7032"; - bus_i 236; - baseKV 20.0000 kV; - type PV; - area 3; - zone 5; - Vm 1.01535 kV; - Va -29.9099 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_8001"; - bus_i 237; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.06479 kV; - Va -6.0412 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_8002"; - bus_i 238; - baseKV 500.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.04198 kV; - Va -7.7367 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_8003"; - bus_i 239; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.07500 kV; - Va -3.4806 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_8004"; - bus_i 240; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00000 kV; - Va -11.7273 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_8005"; - bus_i 241; - baseKV 230.0000 kV; - type PQ; - area 2; - zone 2; - Vm 1.00301 kV; - Va -13.4174 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_8033"; - bus_i 242; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.07619 kV; - Va -3.1879 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.bus -{ - name "wecc240_N_8034"; - bus_i 243; - baseKV 20.0000 kV; - type PV; - area 2; - zone 2; - Vm 1.00225 kV; - Va -10.7632 deg; - Pd 0.0 MW; - Qd 0.0 MVAr; - // No fields provided; -} -object pypower.load -{ - name "wecc240_L_1002"; - parent "wecc240_N_1002"; - status "OFFLINE"; - Z 0-0.001714j Ohm; - I 223.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1002; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 3; - // PL = 0.000; - // QL = 0.000; - // IP = 223.710; - // IQ = 0.000; - // YP = 0.000; - // YQ = 583.546; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1002.Pd 224.427; -modify wecc240_N_1002.Qd 33.0145; - -object pypower.load -{ - name "wecc240_L_1003"; - parent "wecc240_N_1003"; - status "OFFLINE"; - Z -0+0.002582j Ohm; - I 2213+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1003; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 10; - // PL = 0.000; - // QL = 0.000; - // IP = 2212.664; - // IQ = 0.000; - // YP = 0.000; - // YQ = -387.354; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1003.Pd 2153.29; -modify wecc240_N_1003.Qd -10.9741; - -object pypower.load -{ - name "wecc240_L_1004"; - parent "wecc240_N_1004"; - status "OFFLINE"; - Z -0+0.1922j Ohm; - I 1008+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1004; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 10; - // PL = 0.000; - // QL = 0.000; - // IP = 1007.718; - // IQ = 0.000; - // YP = 0.000; - // YQ = -5.204; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1004.Pd 982.53; -modify wecc240_N_1004.Qd 334.625; - -object pypower.load -{ - name "wecc240_L_1101"; - parent "wecc240_N_1101"; - status "OFFLINE"; - Z 0-0.007444j Ohm; - I 4483+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1101; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 3; - // PL = 0.000; - // QL = 0.000; - // IP = 4482.541; - // IQ = 0.000; - // YP = 0.000; - // YQ = 134.344; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1101.Pd 4400.65; -modify wecc240_N_1101.Qd -1063.64; - -object pypower.load -{ - name "wecc240_L_1102"; - parent "wecc240_N_1102"; - status "OFFLINE"; - Z -0+0.04183j Ohm; - I 179.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1102; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 3; - // PL = 0.000; - // QL = 0.000; - // IP = 179.873; - // IQ = 0.000; - // YP = 0.000; - // YQ = -23.907; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1102.Pd 178.286; -modify wecc240_N_1102.Qd -14.9317; - -object pypower.load -{ - name "wecc240_L_1201"; - parent "wecc240_N_1201"; - status "OFFLINE"; - Z 0-0.5845j Ohm; - I 154+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1201; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 3; - // PL = 0.000; - // QL = 0.000; - // IP = 153.984; - // IQ = 0.000; - // YP = 0.000; - // YQ = 1.711; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1201.Pd 166.932; -modify wecc240_N_1201.Qd -19.3688; - -object pypower.load -{ - name "wecc240_L_1202"; - parent "wecc240_N_1202"; - status "OFFLINE"; - Z -0+0.004062j Ohm; - I 810.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1202; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 3; - // PL = 0.000; - // QL = 0.000; - // IP = 810.750; - // IQ = 0.000; - // YP = 0.000; - // YQ = -246.169; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1202.Pd 873.616; -modify wecc240_N_1202.Qd -59.0564; - -object pypower.load -{ - name "wecc240_L_1301"; - parent "wecc240_N_1301"; - status "OFFLINE"; - Z -0+0.003095j Ohm; - I 2588+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1301; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 3; - // PL = 0.000; - // QL = 0.000; - // IP = 2588.305; - // IQ = 0.000; - // YP = 0.000; - // YQ = -323.093; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1301.Pd 2664.77; -modify wecc240_N_1301.Qd -463.478; - -object pypower.load -{ - name "wecc240_L_1302"; - parent "wecc240_N_1302"; - status "OFFLINE"; - Z -0+0.4581j Ohm; - I 17.09+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1302; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 9; - // PL = 0.000; - // QL = 0.000; - // IP = 17.088; - // IQ = 0.000; - // YP = 0.000; - // YQ = -2.183; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1302.Pd 17.1425; -modify wecc240_N_1302.Qd -3.54534; - -object pypower.load -{ - name "wecc240_L_1303"; - parent "wecc240_N_1303"; - status "OFFLINE"; - Z -0+0.001242j Ohm; - I 6204+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1303; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 9; - // PL = 0.000; - // QL = 0.000; - // IP = 6204.116; - // IQ = 0.000; - // YP = 0.000; - // YQ = -805.276; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1303.Pd 6016.28; -modify wecc240_N_1303.Qd -1637.48; - -object pypower.load -{ - name "wecc240_L_1401"; - parent "wecc240_N_1401"; - status "OFFLINE"; - Z -0+0.0007026j Ohm; - I 6315+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1401; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 3; - // PL = 0.000; - // QL = 0.000; - // IP = 6314.529; - // IQ = 0.000; - // YP = 0.000; - // YQ = -1423.225; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1401.Pd 6319.23; -modify wecc240_N_1401.Qd -1667.52; - -object pypower.load -{ - name "wecc240_L_1402"; - parent "wecc240_N_1402"; - status "OFFLINE"; - Z 0-0.001864j Ohm; - I 5074+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 1402; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 3; - // PL = 0.000; - // QL = 0.000; - // IP = 5074.202; - // IQ = 0.000; - // YP = 0.000; - // YQ = 536.538; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_1402.Pd 5037.72; -modify wecc240_N_1402.Qd -1869.22; - -object pypower.load -{ - name "wecc240_L_2000"; - parent "wecc240_N_2000"; - status "OFFLINE"; - Z -0+0.003473j Ohm; - I 2207+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2000; - // ID = 1; - // STAT = 1; - // AREA = 4; - // ZONE = 7; - // PL = 0.000; - // QL = 0.000; - // IP = 2207.188; - // IQ = 0.000; - // YP = 0.000; - // YQ = -287.916; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2000.Pd 2113.26; -modify wecc240_N_2000.Qd -637.042; - -object pypower.load -{ - name "wecc240_L_2100"; - parent "wecc240_N_2100"; - status "OFFLINE"; - Z -0+0.02171j Ohm; - I 244.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2100; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 244.479; - // IQ = 0.000; - // YP = 0.000; - // YQ = -46.066; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2100.Pd 247.083; -modify wecc240_N_2100.Qd -54.5649; - -object pypower.load -{ - name "wecc240_L_2202"; - parent "wecc240_N_2202"; - status "OFFLINE"; - Z -0+0.004006j Ohm; - I 1414+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2202; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 1413.957; - // IQ = 0.000; - // YP = 0.000; - // YQ = -249.625; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2202.Pd 1240.18; -modify wecc240_N_2202.Qd -651.229; - -object pypower.load -{ - name "wecc240_L_2203"; - parent "wecc240_N_2203"; - status "OFFLINE"; - Z -0+0.004033j Ohm; - I 1530+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2203; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 1530.047; - // IQ = 0.000; - // YP = 0.000; - // YQ = -247.960; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2203.Pd 1358.6; -modify wecc240_N_2203.Qd -720.217; - -object pypower.load -{ - name "wecc240_L_2400"; - parent "wecc240_N_2400"; - status "OFFLINE"; - Z -0+0.01518j Ohm; - I 741.6+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2400; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 741.606; - // IQ = 0.000; - // YP = 0.000; - // YQ = -65.877; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2400.Pd 718.442; -modify wecc240_N_2400.Qd -258.445; - -object pypower.load -{ - name "wecc240_L_2401"; - parent "wecc240_N_2401"; - status "OFFLINE"; - Z -0+0.01164j Ohm; - I 756.6+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2401; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 756.558; - // IQ = 0.000; - // YP = 0.000; - // YQ = -85.945; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2401.Pd 771.8; -modify wecc240_N_2401.Qd -188.078; - -object pypower.load -{ - name "wecc240_L_2402"; - parent "wecc240_N_2402"; - status "OFFLINE"; - Z -0+0.01436j Ohm; - I 944.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2402; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 944.185; - // IQ = 0.000; - // YP = 0.000; - // YQ = -69.616; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2402.Pd 926.457; -modify wecc240_N_2402.Qd -301.086; - -object pypower.load -{ - name "wecc240_L_2403"; - parent "wecc240_N_2403"; - status "OFFLINE"; - Z -0+0.03009j Ohm; - I 924.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2403; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 924.912; - // IQ = 0.000; - // YP = 0.000; - // YQ = -33.229; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2403.Pd 878.326; -modify wecc240_N_2403.Qd -361.892; - -object pypower.load -{ - name "wecc240_L_2405"; - parent "wecc240_N_2405"; - status "OFFLINE"; - Z -0+0.04957j Ohm; - I 734.3+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2405; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 734.331; - // IQ = 0.000; - // YP = 0.000; - // YQ = -20.175; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2405.Pd 728.989; -modify wecc240_N_2405.Qd -142.291; - -object pypower.load -{ - name "wecc240_L_2406"; - parent "wecc240_N_2406"; - status "OFFLINE"; - Z 0-0.02764j Ohm; - I 659.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2406; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 659.215; - // IQ = 0.000; - // YP = 0.000; - // YQ = 36.185; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2406.Pd 641.805; -modify wecc240_N_2406.Qd -171.554; - -object pypower.load -{ - name "wecc240_L_2407"; - parent "wecc240_N_2407"; - status "OFFLINE"; - Z 0-0.02852j Ohm; - I 1610+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2407; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 1610.419; - // IQ = 0.000; - // YP = 0.000; - // YQ = 35.064; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2407.Pd 1466.73; -modify wecc240_N_2407.Qd -559.953; - -object pypower.load -{ - name "wecc240_L_2408"; - parent "wecc240_N_2408"; - status "OFFLINE"; - Z 0-0.01558j Ohm; - I 1555+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2408; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 1554.955; - // IQ = 0.000; - // YP = 0.000; - // YQ = 64.200; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2408.Pd 1548.87; -modify wecc240_N_2408.Qd -250.23; - -object pypower.load -{ - name "wecc240_L_2409"; - parent "wecc240_N_2409"; - status "OFFLINE"; - Z 0-0.01333j Ohm; - I 1413+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2409; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 1413.334; - // IQ = 0.000; - // YP = 0.000; - // YQ = 74.998; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2409.Pd 1364.87; -modify wecc240_N_2409.Qd -464.039; - -object pypower.load -{ - name "wecc240_L_2410"; - parent "wecc240_N_2410"; - status "OFFLINE"; - Z -0+0.0193j Ohm; - I 1411+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2410; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 1411.456; - // IQ = 0.000; - // YP = 0.000; - // YQ = -51.802; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2410.Pd 1374.98; -modify wecc240_N_2410.Qd -360.58; - -object pypower.load -{ - name "wecc240_L_2411"; - parent "wecc240_N_2411"; - status "OFFLINE"; - Z -0+0.01523j Ohm; - I 959.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2411; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 959.465; - // IQ = 0.000; - // YP = 0.000; - // YQ = -65.677; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2411.Pd 959.605; -modify wecc240_N_2411.Qd -193.761; - -object pypower.load -{ - name "wecc240_L_2502"; - parent "wecc240_N_2502"; - status "OFFLINE"; - Z 0-0.01261j Ohm; - I 2088+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2502; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 2087.843; - // IQ = 0.000; - // YP = 0.000; - // YQ = 79.306; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2502.Pd 1986.19; -modify wecc240_N_2502.Qd -786.613; - -object pypower.load -{ - name "wecc240_L_2503"; - parent "wecc240_N_2503"; - status "OFFLINE"; - Z -0+0.0056j Ohm; - I 1647+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2503; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 1646.515; - // IQ = 0.000; - // YP = 0.000; - // YQ = -178.564; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2503.Pd 1522.73; -modify wecc240_N_2503.Qd -664.331; - -object pypower.load -{ - name "wecc240_L_2600"; - parent "wecc240_N_2600"; - status "OFFLINE"; - Z 0+0j Ohm; - I -1592+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2600; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = -1591.978; - // IQ = 0.000; - // YP = 0.000; - // YQ = 0.000; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2600.Pd -1658.36; -modify wecc240_N_2600.Qd 273.633; - -object pypower.load -{ - name "wecc240_L_2602"; - parent "wecc240_N_2602"; - status "OFFLINE"; - Z -0+0.08937j Ohm; - I 87.53+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2602; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 87.531; - // IQ = 0.000; - // YP = 0.000; - // YQ = -11.190; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2602.Pd 88.2906; -modify wecc240_N_2602.Qd -14.6719; - -object pypower.load -{ - name "wecc240_L_2604"; - parent "wecc240_N_2604"; - status "OFFLINE"; - Z 0+0j Ohm; - I 1792+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2604; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 1791.945; - // IQ = 0.000; - // YP = 0.000; - // YQ = 0.000; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2604.Pd 1842.57; -modify wecc240_N_2604.Qd -107.501; - -object pypower.load -{ - name "wecc240_L_2608"; - parent "wecc240_N_2608"; - status "OFFLINE"; - Z -0+0.08835j Ohm; - I 88.03+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2608; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 88.030; - // IQ = 0.000; - // YP = 0.000; - // YQ = -11.318; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2608.Pd 88.1412; -modify wecc240_N_2608.Qd -14.6501; - -object pypower.load -{ - name "wecc240_L_2609"; - parent "wecc240_N_2609"; - status "OFFLINE"; - Z -0+0.04134j Ohm; - I 120.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2609; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 120.790; - // IQ = 0.000; - // YP = 0.000; - // YQ = -24.191; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2609.Pd 119.66; -modify wecc240_N_2609.Qd -16.2215; - -object pypower.load -{ - name "wecc240_L_2610"; - parent "wecc240_N_2610"; - status "OFFLINE"; - Z -0+0.08645j Ohm; - I 88.99+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2610; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 88.994; - // IQ = 0.000; - // YP = 0.000; - // YQ = -11.567; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2610.Pd 88.7829; -modify wecc240_N_2610.Qd 10.051; - -object pypower.load -{ - name "wecc240_L_2611"; - parent "wecc240_N_2611"; - status "OFFLINE"; - Z -0+0.08835j Ohm; - I 88.03+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2611; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 88.030; - // IQ = 0.000; - // YP = 0.000; - // YQ = -11.318; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2611.Pd 88.0913; -modify wecc240_N_2611.Qd -14.9472; - -object pypower.load -{ - name "wecc240_L_2612"; - parent "wecc240_N_2612"; - status "OFFLINE"; - Z -0+0.04599j Ohm; - I 106.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2612; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 106.667; - // IQ = 0.000; - // YP = 0.000; - // YQ = -21.743; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2612.Pd 106.473; -modify wecc240_N_2612.Qd -18.7665; - -object pypower.load -{ - name "wecc240_L_2613"; - parent "wecc240_N_2613"; - status "OFFLINE"; - Z -0+0.017j Ohm; - I 287.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2613; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 287.725; - // IQ = 0.000; - // YP = 0.000; - // YQ = -58.812; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2613.Pd 285.443; -modify wecc240_N_2613.Qd -21.0774; - -object pypower.load -{ - name "wecc240_L_2614"; - parent "wecc240_N_2614"; - status "OFFLINE"; - Z -0+0.04007j Ohm; - I 123.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2614; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 123.152; - // IQ = 0.000; - // YP = 0.000; - // YQ = -24.956; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2614.Pd 122.785; -modify wecc240_N_2614.Qd -12.4731; - -object pypower.load -{ - name "wecc240_L_2615"; - parent "wecc240_N_2615"; - status "OFFLINE"; - Z -0+0.008546j Ohm; - I 718.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2615; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 718.654; - // IQ = 0.000; - // YP = 0.000; - // YQ = -117.014; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2615.Pd 713.339; -modify wecc240_N_2615.Qd -114.863; - -object pypower.load -{ - name "wecc240_L_2616"; - parent "wecc240_N_2616"; - status "OFFLINE"; - Z -0+0.04623j Ohm; - I 105+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2616; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 104.990; - // IQ = 0.000; - // YP = 0.000; - // YQ = -21.629; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2616.Pd 104.313; -modify wecc240_N_2616.Qd -8.31422; - -object pypower.load -{ - name "wecc240_L_2617"; - parent "wecc240_N_2617"; - status "OFFLINE"; - Z -0+0.04447j Ohm; - I 108.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2617; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 108.473; - // IQ = 0.000; - // YP = 0.000; - // YQ = -22.485; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2617.Pd 107.572; -modify wecc240_N_2617.Qd -11.8506; - -object pypower.load -{ - name "wecc240_L_2618"; - parent "wecc240_N_2618"; - status "OFFLINE"; - Z 0-0.1844j Ohm; - I 784.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2618; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 784.705; - // IQ = 0.000; - // YP = 0.000; - // YQ = 5.422; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2618.Pd 778.87; -modify wecc240_N_2618.Qd -151.307; - -object pypower.load -{ - name "wecc240_L_2619"; - parent "wecc240_N_2619"; - status "OFFLINE"; - Z 0+0j Ohm; - I -2467+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2619; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = -2466.528; - // IQ = 0.000; - // YP = 0.000; - // YQ = 0.000; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2619.Pd -2461.79; -modify wecc240_N_2619.Qd 420.44; - -object pypower.load -{ - name "wecc240_L_2620"; - parent "wecc240_N_2620"; - status "OFFLINE"; - Z -0+0.06471j Ohm; - I 181.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2620; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 181.756; - // IQ = 0.000; - // YP = 0.000; - // YQ = -15.454; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2620.Pd 180.628; -modify wecc240_N_2620.Qd -32.0239; - -object pypower.load -{ - name "wecc240_L_2621"; - parent "wecc240_N_2621"; - status "OFFLINE"; - Z 0-0.01814j Ohm; - I 209.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 2621; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 209.415; - // IQ = 0.000; - // YP = 0.000; - // YQ = 55.132; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_2621.Pd 210.553; -modify wecc240_N_2621.Qd -25.4988; - -object pypower.load -{ - name "wecc240_L_3101"; - parent "wecc240_N_3101"; - status "OFFLINE"; - Z -0+0.02018j Ohm; - I 313.6+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3101; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 313.580; - // IQ = 0.000; - // YP = 0.000; - // YQ = -49.549; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3101.Pd 304.892; -modify wecc240_N_3101.Qd -41.6388; - -object pypower.load -{ - name "wecc240_L_3102"; - parent "wecc240_N_3102"; - status "OFFLINE"; - Z -0+0.04323j Ohm; - I 145.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3102; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 145.724; - // IQ = 0.000; - // YP = 0.000; - // YQ = -23.131; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3102.Pd 142.726; -modify wecc240_N_3102.Qd -16.5989; - -object pypower.load -{ - name "wecc240_L_3103"; - parent "wecc240_N_3103"; - status "OFFLINE"; - Z -0+0.01832j Ohm; - I 380.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3103; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 380.419; - // IQ = 0.000; - // YP = 0.000; - // YQ = -54.591; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3103.Pd 376.485; -modify wecc240_N_3103.Qd -29.638; - -object pypower.load -{ - name "wecc240_L_3104"; - parent "wecc240_N_3104"; - status "OFFLINE"; - Z -0+0.02681j Ohm; - I 283.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3104; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 283.512; - // IQ = 0.000; - // YP = 0.000; - // YQ = -37.304; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3104.Pd 273.883; -modify wecc240_N_3104.Qd -55.6974; - -object pypower.load -{ - name "wecc240_L_3105"; - parent "wecc240_N_3105"; - status "OFFLINE"; - Z -0+0.02263j Ohm; - I 215.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3105; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 215.372; - // IQ = 0.000; - // YP = 0.000; - // YQ = -44.182; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3105.Pd 211.044; -modify wecc240_N_3105.Qd -42.959; - -object pypower.load -{ - name "wecc240_L_3201"; - parent "wecc240_N_3201"; - status "OFFLINE"; - Z -0+0.0113j Ohm; - I 417.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3201; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 417.176; - // IQ = 0.000; - // YP = 0.000; - // YQ = -88.465; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3201.Pd 417.348; -modify wecc240_N_3201.Qd -33.3915; - -object pypower.load -{ - name "wecc240_L_3202"; - parent "wecc240_N_3202"; - status "OFFLINE"; - Z -0+0.01324j Ohm; - I 528.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3202; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 528.943; - // IQ = 0.000; - // YP = 0.000; - // YQ = -75.520; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3202.Pd 528.788; -modify wecc240_N_3202.Qd -38.1787; - -object pypower.load -{ - name "wecc240_L_3203"; - parent "wecc240_N_3203"; - status "OFFLINE"; - Z -0+0.006984j Ohm; - I 592.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3203; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 592.543; - // IQ = 0.000; - // YP = 0.000; - // YQ = -143.183; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3203.Pd 591.26; -modify wecc240_N_3203.Qd -43.6488; - -object pypower.load -{ - name "wecc240_L_3204"; - parent "wecc240_N_3204"; - status "OFFLINE"; - Z -0+0.01189j Ohm; - I 595.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3204; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 595.949; - // IQ = 0.000; - // YP = 0.000; - // YQ = -84.091; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3204.Pd 601.907; -modify wecc240_N_3204.Qd 1.53167; - -object pypower.load -{ - name "wecc240_L_3205"; - parent "wecc240_N_3205"; - status "OFFLINE"; - Z -0+0.01424j Ohm; - I 492.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3205; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 492.201; - // IQ = 0.000; - // YP = 0.000; - // YQ = -70.216; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3205.Pd 492.123; -modify wecc240_N_3205.Qd -21.6613; - -object pypower.load -{ - name "wecc240_L_3302"; - parent "wecc240_N_3302"; - status "OFFLINE"; - Z -0+0.0125j Ohm; - I 316.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3302; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 316.377; - // IQ = 0.000; - // YP = 0.000; - // YQ = -80.011; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3302.Pd 308.624; -modify wecc240_N_3302.Qd -41.5594; - -object pypower.load -{ - name "wecc240_L_3303"; - parent "wecc240_N_3303"; - status "OFFLINE"; - Z -0+0.007372j Ohm; - I 562.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3303; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 562.870; - // IQ = 0.000; - // YP = 0.000; - // YQ = -135.643; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3303.Pd 560.299; -modify wecc240_N_3303.Qd -53.7347; - -object pypower.load -{ - name "wecc240_L_3304"; - parent "wecc240_N_3304"; - status "OFFLINE"; - Z -0+0.008852j Ohm; - I 485.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3304; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 485.777; - // IQ = 0.000; - // YP = 0.000; - // YQ = -112.963; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3304.Pd 477.221; -modify wecc240_N_3304.Qd -58.9768; - -object pypower.load -{ - name "wecc240_L_3305"; - parent "wecc240_N_3305"; - status "OFFLINE"; - Z -0+0.01793j Ohm; - I 389.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3305; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 389.689; - // IQ = 0.000; - // YP = 0.000; - // YQ = -55.787; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3305.Pd 386.367; -modify wecc240_N_3305.Qd -32.3295; - -object pypower.load -{ - name "wecc240_L_3401"; - parent "wecc240_N_3401"; - status "OFFLINE"; - Z -0+0.007523j Ohm; - I 523.3+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3401; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 523.259; - // IQ = 0.000; - // YP = 0.000; - // YQ = -132.931; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3401.Pd 491.111; -modify wecc240_N_3401.Qd -121.09; - -object pypower.load -{ - name "wecc240_L_3403"; - parent "wecc240_N_3403"; - status "OFFLINE"; - Z -0+0.0151j Ohm; - I 464.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3403; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 464.372; - // IQ = 0.000; - // YP = 0.000; - // YQ = -66.225; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3403.Pd 464.204; -modify wecc240_N_3403.Qd -12.4913; - -object pypower.load -{ - name "wecc240_L_3404"; - parent "wecc240_N_3404"; - status "OFFLINE"; - Z -0+0.01739j Ohm; - I 400.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3404; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 400.370; - // IQ = 0.000; - // YP = 0.000; - // YQ = -57.509; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3404.Pd 391.2; -modify wecc240_N_3404.Qd -59.6008; - -object pypower.load -{ - name "wecc240_L_3405"; - parent "wecc240_N_3405"; - status "OFFLINE"; - Z -0+0.0159j Ohm; - I 423+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3405; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 423.026; - // IQ = 0.000; - // YP = 0.000; - // YQ = -62.878; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3405.Pd 392.046; -modify wecc240_N_3405.Qd -109.285; - -object pypower.load -{ - name "wecc240_L_3501"; - parent "wecc240_N_3501"; - status "OFFLINE"; - Z -0+0.01248j Ohm; - I 562.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3501; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 562.514; - // IQ = 0.000; - // YP = 0.000; - // YQ = -80.114; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3501.Pd 562.29; -modify wecc240_N_3501.Qd 15.8624; - -object pypower.load -{ - name "wecc240_L_3601"; - parent "wecc240_N_3601"; - status "OFFLINE"; - Z -0+0.07711j Ohm; - I 92.97+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3601; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 92.975; - // IQ = 0.000; - // YP = 0.000; - // YQ = -12.968; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3601.Pd 94.146; -modify wecc240_N_3601.Qd -6.49254; - -object pypower.load -{ - name "wecc240_L_3701"; - parent "wecc240_N_3701"; - status "OFFLINE"; - Z -0+0.0631j Ohm; - I 317.1+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3701; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 9; - // PL = 0.000; - // QL = 0.000; - // IP = 317.051; - // IQ = 0.000; - // YP = 0.000; - // YQ = -15.847; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3701.Pd 298.554; -modify wecc240_N_3701.Qd -112.747; - -object pypower.load -{ - name "wecc240_L_3801"; - parent "wecc240_N_3801"; - status "OFFLINE"; - Z -0+0.02579j Ohm; - I 164.1+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3801; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 164.062; - // IQ = 0.000; - // YP = 0.000; - // YQ = -38.776; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3801.Pd 172.1; -modify wecc240_N_3801.Qd 0.700469; - -object pypower.load -{ - name "wecc240_L_3804"; - parent "wecc240_N_3804"; - status "OFFLINE"; - Z -0+0.01998j Ohm; - I 201.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3804; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 201.824; - // IQ = 0.000; - // YP = 0.000; - // YQ = -50.058; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3804.Pd 200.733; -modify wecc240_N_3804.Qd -25.0877; - -object pypower.load -{ - name "wecc240_L_3805"; - parent "wecc240_N_3805"; - status "OFFLINE"; - Z -0+0.007297j Ohm; - I 434.3+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3805; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 434.251; - // IQ = 0.000; - // YP = 0.000; - // YQ = -137.035; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3805.Pd 446.42; -modify wecc240_N_3805.Qd -52.1012; - -object pypower.load -{ - name "wecc240_L_3806"; - parent "wecc240_N_3806"; - status "OFFLINE"; - Z -0+0.02789j Ohm; - I 255.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3806; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 255.767; - // IQ = 0.000; - // YP = 0.000; - // YQ = -35.854; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3806.Pd 260.133; -modify wecc240_N_3806.Qd -16.0294; - -object pypower.load -{ - name "wecc240_L_3902"; - parent "wecc240_N_3902"; - status "OFFLINE"; - Z -0+0.02905j Ohm; - I 137.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3902; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 137.692; - // IQ = 0.000; - // YP = 0.000; - // YQ = -34.423; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3902.Pd 137.585; -modify wecc240_N_3902.Qd -5.43747; - -object pypower.load -{ - name "wecc240_L_3903"; - parent "wecc240_N_3903"; - status "OFFLINE"; - Z -0+0.03716j Ohm; - I 190.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3903; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 190.745; - // IQ = 0.000; - // YP = 0.000; - // YQ = -26.909; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3903.Pd 196.514; -modify wecc240_N_3903.Qd -18.191; - -object pypower.load -{ - name "wecc240_L_3907"; - parent "wecc240_N_3907"; - status "OFFLINE"; - Z -0+0.0164j Ohm; - I 430.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3907; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 430.380; - // IQ = 0.000; - // YP = 0.000; - // YQ = -60.984; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3907.Pd 405.378; -modify wecc240_N_3907.Qd -98.9489; - -object pypower.load -{ - name "wecc240_L_3908"; - parent "wecc240_N_3908"; - status "OFFLINE"; - Z -0+0.04183j Ohm; - I 186.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3908; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 186.870; - // IQ = 0.000; - // YP = 0.000; - // YQ = -23.908; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3908.Pd 174.645; -modify wecc240_N_3908.Qd -52.0222; - -object pypower.load -{ - name "wecc240_L_3909"; - parent "wecc240_N_3909"; - status "OFFLINE"; - Z -0+0.02602j Ohm; - I 159.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3909; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 159.388; - // IQ = 0.000; - // YP = 0.000; - // YQ = -38.425; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3909.Pd 149.889; -modify wecc240_N_3909.Qd -48.012; - -object pypower.load -{ - name "wecc240_L_3910"; - parent "wecc240_N_3910"; - status "OFFLINE"; - Z -0+0.02929j Ohm; - I 228.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3910; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 228.437; - // IQ = 0.000; - // YP = 0.000; - // YQ = -34.143; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3910.Pd 218.046; -modify wecc240_N_3910.Qd -50.3099; - -object pypower.load -{ - name "wecc240_L_3911"; - parent "wecc240_N_3911"; - status "OFFLINE"; - Z -0+0.02486j Ohm; - I 204.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3911; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 204.367; - // IQ = 0.000; - // YP = 0.000; - // YQ = -40.227; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3911.Pd 212.607; -modify wecc240_N_3911.Qd -15.3846; - -object pypower.load -{ - name "wecc240_L_3912"; - parent "wecc240_N_3912"; - status "OFFLINE"; - Z 0-1.754j Ohm; - I 156.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3912; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 156.919; - // IQ = 0.000; - // YP = 0.000; - // YQ = 0.570; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3912.Pd 158.226; -modify wecc240_N_3912.Qd -28.4782; - -object pypower.load -{ - name "wecc240_L_3913"; - parent "wecc240_N_3913"; - status "OFFLINE"; - Z -0+0.02484j Ohm; - I 301+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3913; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 301.003; - // IQ = 0.000; - // YP = 0.000; - // YQ = -40.262; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3913.Pd 290.119; -modify wecc240_N_3913.Qd -65.3099; - -object pypower.load -{ - name "wecc240_L_3914"; - parent "wecc240_N_3914"; - status "OFFLINE"; - Z -0+0.02068j Ohm; - I 207.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3914; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 207.245; - // IQ = 0.000; - // YP = 0.000; - // YQ = -48.345; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3914.Pd 205.311; -modify wecc240_N_3914.Qd -7.66408; - -object pypower.load -{ - name "wecc240_L_3915"; - parent "wecc240_N_3915"; - status "OFFLINE"; - Z -0+0.02048j Ohm; - I 230.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3915; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 230.849; - // IQ = 0.000; - // YP = 0.000; - // YQ = -48.836; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3915.Pd 229.759; -modify wecc240_N_3915.Qd -13.5919; - -object pypower.load -{ - name "wecc240_L_3916"; - parent "wecc240_N_3916"; - status "OFFLINE"; - Z 0+0j Ohm; - I 139.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3916; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 139.766; - // IQ = 0.000; - // YP = 0.000; - // YQ = 0.000; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3916.Pd 140.716; -modify wecc240_N_3916.Qd -24.6977; - -object pypower.load -{ - name "wecc240_L_3917"; - parent "wecc240_N_3917"; - status "OFFLINE"; - Z -0+0.02531j Ohm; - I 214.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3917; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 214.158; - // IQ = 0.000; - // YP = 0.000; - // YQ = -39.517; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3917.Pd 214.04; -modify wecc240_N_3917.Qd -31.3602; - -object pypower.load -{ - name "wecc240_L_3918"; - parent "wecc240_N_3918"; - status "OFFLINE"; - Z -0+0.0145j Ohm; - I 289.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3918; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 289.544; - // IQ = 0.000; - // YP = 0.000; - // YQ = -68.957; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3918.Pd 286.17; -modify wecc240_N_3918.Qd -30.2126; - -object pypower.load -{ - name "wecc240_L_3919"; - parent "wecc240_N_3919"; - status "OFFLINE"; - Z -0+0.04315j Ohm; - I 171.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3919; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 171.670; - // IQ = 0.000; - // YP = 0.000; - // YQ = -23.175; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3919.Pd 163.972; -modify wecc240_N_3919.Qd -48.9383; - -object pypower.load -{ - name "wecc240_L_3920"; - parent "wecc240_N_3920"; - status "OFFLINE"; - Z -0+0.04484j Ohm; - I 158.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3920; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 158.827; - // IQ = 0.000; - // YP = 0.000; - // YQ = -22.302; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3920.Pd 150.963; -modify wecc240_N_3920.Qd -44.12; - -object pypower.load -{ - name "wecc240_L_3921"; - parent "wecc240_N_3921"; - status "OFFLINE"; - Z -0+0.03653j Ohm; - I 126.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3921; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 126.917; - // IQ = 0.000; - // YP = 0.000; - // YQ = -27.373; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3921.Pd 135.755; -modify wecc240_N_3921.Qd 3.55748; - -object pypower.load -{ - name "wecc240_L_3922"; - parent "wecc240_N_3922"; - status "OFFLINE"; - Z -0+0.0337j Ohm; - I 231.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3922; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 231.814; - // IQ = 0.000; - // YP = 0.000; - // YQ = -29.670; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3922.Pd 229.804; -modify wecc240_N_3922.Qd -51.8948; - -object pypower.load -{ - name "wecc240_L_3923"; - parent "wecc240_N_3923"; - status "OFFLINE"; - Z -0+0.01712j Ohm; - I 353.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3923; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 353.452; - // IQ = 0.000; - // YP = 0.000; - // YQ = -58.418; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3923.Pd 359.619; -modify wecc240_N_3923.Qd -6.43415; - -object pypower.load -{ - name "wecc240_L_3924"; - parent "wecc240_N_3924"; - status "OFFLINE"; - Z -0+0.02342j Ohm; - I 300.1+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3924; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 300.147; - // IQ = 0.000; - // YP = 0.000; - // YQ = -42.707; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3924.Pd 301.623; -modify wecc240_N_3924.Qd -28.8103; - -object pypower.load -{ - name "wecc240_L_3926"; - parent "wecc240_N_3926"; - status "OFFLINE"; - Z -0+0.06471j Ohm; - I 244.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 3926; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 244.214; - // IQ = 0.000; - // YP = 0.000; - // YQ = -15.453; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_3926.Pd 229.639; -modify wecc240_N_3926.Qd -81.5565; - -object pypower.load -{ - name "wecc240_L_4002"; - parent "wecc240_N_4002"; - status "OFFLINE"; - Z -0+0.05419j Ohm; - I 154.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4002; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 11; - // PL = 0.000; - // QL = 0.000; - // IP = 154.505; - // IQ = 0.000; - // YP = 0.000; - // YQ = -18.455; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4002.Pd 171.773; -modify wecc240_N_4002.Qd -11.1448; - -object pypower.load -{ - name "wecc240_L_4004"; - parent "wecc240_N_4004"; - status "OFFLINE"; - Z -0+0.03364j Ohm; - I 248.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4004; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 11; - // PL = 0.000; - // QL = 0.000; - // IP = 248.180; - // IQ = 0.000; - // YP = 0.000; - // YQ = -29.723; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4004.Pd 271.964; -modify wecc240_N_4004.Qd -27.2454; - -object pypower.load -{ - name "wecc240_L_4005"; - parent "wecc240_N_4005"; - status "OFFLINE"; - Z -0+0.00741j Ohm; - I 444.6+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4005; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 11; - // PL = 0.000; - // QL = 0.000; - // IP = 444.550; - // IQ = 0.000; - // YP = 0.000; - // YQ = -134.961; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4005.Pd 478.028; -modify wecc240_N_4005.Qd -44.7031; - -object pypower.load -{ - name "wecc240_L_4008"; - parent "wecc240_N_4008"; - status "OFFLINE"; - Z -0+0.0311j Ohm; - I 265.1+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4008; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 11; - // PL = 0.000; - // QL = 0.000; - // IP = 265.108; - // IQ = 0.000; - // YP = 0.000; - // YQ = -32.154; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4008.Pd 283.484; -modify wecc240_N_4008.Qd -40.422; - -object pypower.load -{ - name "wecc240_L_4009"; - parent "wecc240_N_4009"; - status "OFFLINE"; - Z -0+0.002704j Ohm; - I 2045+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4009; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 11; - // PL = 0.000; - // QL = 0.000; - // IP = 2045.132; - // IQ = 0.000; - // YP = 0.000; - // YQ = -369.852; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4009.Pd 2164.91; -modify wecc240_N_4009.Qd -437.864; - -object pypower.load -{ - name "wecc240_L_4010"; - parent "wecc240_N_4010"; - status "OFFLINE"; - Z 0+0j Ohm; - I 2904+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4010; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 11; - // PL = 0.000; - // QL = 0.000; - // IP = 2904.493; - // IQ = 0.000; - // YP = 0.000; - // YQ = 0.000; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4010.Pd 3068.29; -modify wecc240_N_4010.Qd -634.006; - -object pypower.load -{ - name "wecc240_L_4101"; - parent "wecc240_N_4101"; - status "OFFLINE"; - Z -0+0.009804j Ohm; - I 882.1+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4101; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 13; - // PL = 0.000; - // QL = 0.000; - // IP = 882.117; - // IQ = 0.000; - // YP = 0.000; - // YQ = -102.001; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4101.Pd 975.849; -modify wecc240_N_4101.Qd 194.419; - -object pypower.load -{ - name "wecc240_L_4102"; - parent "wecc240_N_4102"; - status "OFFLINE"; - Z -0+0.01749j Ohm; - I 438.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4102; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 13; - // PL = 0.000; - // QL = 0.000; - // IP = 438.548; - // IQ = 0.000; - // YP = 0.000; - // YQ = -57.162; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4102.Pd 479.478; -modify wecc240_N_4102.Qd 33.5259; - -object pypower.load -{ - name "wecc240_L_4103"; - parent "wecc240_N_4103"; - status "OFFLINE"; - Z -0+0.7675j Ohm; - I 10.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4103; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 13; - // PL = 0.000; - // QL = 0.000; - // IP = 10.805; - // IQ = 0.000; - // YP = 0.000; - // YQ = -1.303; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4103.Pd 11.6535; -modify wecc240_N_4103.Qd -0.761607; - -object pypower.load -{ - name "wecc240_L_4104"; - parent "wecc240_N_4104"; - status "OFFLINE"; - Z -0+0.003295j Ohm; - I 2425+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4104; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 13; - // PL = 0.000; - // QL = 0.000; - // IP = 2424.986; - // IQ = 0.000; - // YP = 0.000; - // YQ = -303.469; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4104.Pd 2467.02; -modify wecc240_N_4104.Qd -647.51; - -object pypower.load -{ - name "wecc240_L_4201"; - parent "wecc240_N_4201"; - status "OFFLINE"; - Z -0+0.002721j Ohm; - I 5145+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4201; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 13; - // PL = 0.000; - // QL = 0.000; - // IP = 5145.231; - // IQ = 0.000; - // YP = 0.000; - // YQ = -367.517; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4201.Pd 5747.99; -modify wecc240_N_4201.Qd 410.843; - -object pypower.load -{ - name "wecc240_L_4202"; - parent "wecc240_N_4202"; - status "OFFLINE"; - Z -0+0.00189j Ohm; - I 4300+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4202; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 13; - // PL = 0.000; - // QL = 0.000; - // IP = 4300.226; - // IQ = 0.000; - // YP = 0.000; - // YQ = -529.215; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4202.Pd 4511.08; -modify wecc240_N_4202.Qd -653.997; - -object pypower.load -{ - name "wecc240_L_4203"; - parent "wecc240_N_4203"; - status "OFFLINE"; - Z -0+0.001809j Ohm; - I 4308+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4203; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 13; - // PL = 0.000; - // QL = 0.000; - // IP = 4308.429; - // IQ = 0.000; - // YP = 0.000; - // YQ = -552.906; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4203.Pd 4345.74; -modify wecc240_N_4203.Qd -884.058; - -object pypower.load -{ - name "wecc240_L_4204"; - parent "wecc240_N_4204"; - status "OFFLINE"; - Z -0+0.008624j Ohm; - I 949.6+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 4204; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 13; - // PL = 0.000; - // QL = 0.000; - // IP = 949.629; - // IQ = 0.000; - // YP = 0.000; - // YQ = -115.952; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_4204.Pd 999.209; -modify wecc240_N_4204.Qd -135.635; - -object pypower.load -{ - name "wecc240_L_5001"; - parent "wecc240_N_5001"; - status "OFFLINE"; - Z -0+0.0006405j Ohm; - I 7213+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 5001; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 4; - // PL = 0.000; - // QL = 0.000; - // IP = 7213.383; - // IQ = 0.000; - // YP = 0.000; - // YQ = -1561.338; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_5001.Pd 7535.81; -modify wecc240_N_5001.Qd -760.173; - -object pypower.load -{ - name "wecc240_L_5002"; - parent "wecc240_N_5002"; - status "OFFLINE"; - Z -0+0.0009478j Ohm; - I 8535+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 5002; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 1; - // PL = 0.000; - // QL = 0.000; - // IP = 8534.582; - // IQ = 0.000; - // YP = 0.000; - // YQ = -1055.106; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_5002.Pd 8937.4; -modify wecc240_N_5002.Qd -1093.01; - -object pypower.load -{ - name "wecc240_L_5003"; - parent "wecc240_N_5003"; - status "OFFLINE"; - Z -0+0.01358j Ohm; - I 589.3+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 5003; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 1; - // PL = 0.000; - // QL = 0.000; - // IP = 589.263; - // IQ = 0.000; - // YP = 0.000; - // YQ = -73.624; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_5003.Pd 610.598; -modify wecc240_N_5003.Qd -112.606; - -object pypower.load -{ - name "wecc240_L_6102"; - parent "wecc240_N_6102"; - status "OFFLINE"; - Z 0-0.003073j Ohm; - I 1022+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6102; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 6; - // PL = 0.000; - // QL = 0.000; - // IP = 1022.470; - // IQ = 0.000; - // YP = 0.000; - // YQ = 325.457; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6102.Pd 1008.69; -modify wecc240_N_6102.Qd 302.747; - -object pypower.load -{ - name "wecc240_L_6103"; - parent "wecc240_N_6103"; - status "OFFLINE"; - Z -0+0.02012j Ohm; - I 386.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6103; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 6; - // PL = 0.000; - // QL = 0.000; - // IP = 386.454; - // IQ = 0.000; - // YP = 0.000; - // YQ = -49.703; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6103.Pd 379.278; -modify wecc240_N_6103.Qd 100.816; - -object pypower.load -{ - name "wecc240_L_6104"; - parent "wecc240_N_6104"; - status "OFFLINE"; - Z -0+0.004584j Ohm; - I 1684+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6104; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 6; - // PL = 0.000; - // QL = 0.000; - // IP = 1683.648; - // IQ = 0.000; - // YP = 0.000; - // YQ = -218.144; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6104.Pd 1698.23; -modify wecc240_N_6104.Qd 79.3766; - -object pypower.load -{ - name "wecc240_L_6201"; - parent "wecc240_N_6201"; - status "OFFLINE"; - Z -0+0.04184j Ohm; - I 194.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6201; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 8; - // PL = 0.000; - // QL = 0.000; - // IP = 194.170; - // IQ = 0.000; - // YP = 0.000; - // YQ = -23.903; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6201.Pd 204.123; -modify wecc240_N_6201.Qd 26.3756; - -object pypower.load -{ - name "wecc240_L_6202"; - parent "wecc240_N_6202"; - status "OFFLINE"; - Z -0+0.08799j Ohm; - I 81.32+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6202; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 8; - // PL = 0.000; - // QL = 0.000; - // IP = 81.319; - // IQ = 0.000; - // YP = 0.000; - // YQ = -11.365; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6202.Pd 88.9244; -modify wecc240_N_6202.Qd 4.24367; - -object pypower.load -{ - name "wecc240_L_6203"; - parent "wecc240_N_6203"; - status "OFFLINE"; - Z -0+0.006963j Ohm; - I 609.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6203; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 8; - // PL = 0.000; - // QL = 0.000; - // IP = 609.243; - // IQ = 0.000; - // YP = 0.000; - // YQ = -143.626; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6203.Pd 608.834; -modify wecc240_N_6203.Qd 68.9708; - -object pypower.load -{ - name "wecc240_L_6204"; - parent "wecc240_N_6204"; - status "OFFLINE"; - Z -0+0.007014j Ohm; - I 667.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6204; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 8; - // PL = 0.000; - // QL = 0.000; - // IP = 667.550; - // IQ = 0.000; - // YP = 0.000; - // YQ = -142.578; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6204.Pd 701.032; -modify wecc240_N_6204.Qd 38.2709; - -object pypower.load -{ - name "wecc240_L_6205"; - parent "wecc240_N_6205"; - status "OFFLINE"; - Z -0+0.01277j Ohm; - I 466+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6205; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 8; - // PL = 0.000; - // QL = 0.000; - // IP = 465.984; - // IQ = 0.000; - // YP = 0.000; - // YQ = -78.317; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6205.Pd 476.739; -modify wecc240_N_6205.Qd 110.081; - -object pypower.load -{ - name "wecc240_L_6301"; - parent "wecc240_N_6301"; - status "OFFLINE"; - Z -0+0.0153j Ohm; - I 508.6+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6301; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 14; - // PL = 0.000; - // QL = 0.000; - // IP = 508.649; - // IQ = 0.000; - // YP = 0.000; - // YQ = -65.361; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6301.Pd 497.133; -modify wecc240_N_6301.Qd 144.337; - -object pypower.load -{ - name "wecc240_L_6302"; - parent "wecc240_N_6302"; - status "OFFLINE"; - Z -0+0.0131j Ohm; - I 588.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6302; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 14; - // PL = 0.000; - // QL = 0.000; - // IP = 588.418; - // IQ = 0.000; - // YP = 0.000; - // YQ = -76.334; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6302.Pd 500.946; -modify wecc240_N_6302.Qd -316.403; - -object pypower.load -{ - name "wecc240_L_6303"; - parent "wecc240_N_6303"; - status "OFFLINE"; - Z -0+0.01089j Ohm; - I 724.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6303; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 14; - // PL = 0.000; - // QL = 0.000; - // IP = 724.856; - // IQ = 0.000; - // YP = 0.000; - // YQ = -91.813; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6303.Pd 649.576; -modify wecc240_N_6303.Qd 368.057; - -object pypower.load -{ - name "wecc240_L_6305"; - parent "wecc240_N_6305"; - status "OFFLINE"; - Z -0+0.05689j Ohm; - I 56.82+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6305; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 14; - // PL = 0.000; - // QL = 0.000; - // IP = 56.823; - // IQ = 0.000; - // YP = 0.000; - // YQ = -17.579; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6305.Pd 52.1639; -modify wecc240_N_6305.Qd 30.1142; - -object pypower.load -{ - name "wecc240_L_6401"; - parent "wecc240_N_6401"; - status "OFFLINE"; - Z -0+0.004835j Ohm; - I 1628+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6401; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 9; - // PL = 0.000; - // QL = 0.000; - // IP = 1628.390; - // IQ = 0.000; - // YP = 0.000; - // YQ = -206.824; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6401.Pd 1649.61; -modify wecc240_N_6401.Qd -572.769; - -object pypower.load -{ - name "wecc240_L_6402"; - parent "wecc240_N_6402"; - status "OFFLINE"; - Z -0+0.02846j Ohm; - I 270.9+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6402; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 9; - // PL = 0.000; - // QL = 0.000; - // IP = 270.855; - // IQ = 0.000; - // YP = 0.000; - // YQ = -35.135; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6402.Pd 261.92; -modify wecc240_N_6402.Qd -100.571; - -object pypower.load -{ - name "wecc240_L_6403"; - parent "wecc240_N_6403"; - status "OFFLINE"; - Z -0+4.525j Ohm; - I 1.98+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6403; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 9; - // PL = 0.000; - // QL = 0.000; - // IP = 1.980; - // IQ = 0.000; - // YP = 0.000; - // YQ = -0.221; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6403.Pd 2.1924; -modify wecc240_N_6403.Qd 0.153904; - -object pypower.load -{ - name "wecc240_L_6404"; - parent "wecc240_N_6404"; - status "OFFLINE"; - Z -0+0.2942j Ohm; - I 27.5+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6404; - // ID = 1; - // STAT = 1; - // AREA = 1; - // ZONE = 9; - // PL = 0.000; - // QL = 0.000; - // IP = 27.498; - // IQ = 0.000; - // YP = 0.000; - // YQ = -3.399; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6404.Pd 29.6759; -modify wecc240_N_6404.Qd -2.11502; - -object pypower.load -{ - name "wecc240_L_6501"; - parent "wecc240_N_6501"; - status "OFFLINE"; - Z -0+0.016j Ohm; - I 193+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6501; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 12; - // PL = 0.000; - // QL = 0.000; - // IP = 193.033; - // IQ = 0.000; - // YP = 0.000; - // YQ = -62.491; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6501.Pd 197.326; -modify wecc240_N_6501.Qd -1.46063; - -object pypower.load -{ - name "wecc240_L_6502"; - parent "wecc240_N_6502"; - status "OFFLINE"; - Z -0+0.003678j Ohm; - I 1539+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6502; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 12; - // PL = 0.000; - // QL = 0.000; - // IP = 1539.327; - // IQ = 0.000; - // YP = 0.000; - // YQ = -271.901; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6502.Pd 1570.1; -modify wecc240_N_6502.Qd -32.3572; - -object pypower.load -{ - name "wecc240_L_6503"; - parent "wecc240_N_6503"; - status "OFFLINE"; - Z -0+0.007844j Ohm; - I 414.2+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6503; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 12; - // PL = 0.000; - // QL = 0.000; - // IP = 414.228; - // IQ = 0.000; - // YP = 0.000; - // YQ = -127.491; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6503.Pd 434.149; -modify wecc240_N_6503.Qd 78.2989; - -object pypower.load -{ - name "wecc240_L_6504"; - parent "wecc240_N_6504"; - status "OFFLINE"; - Z -0+0.02639j Ohm; - I 293.7+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6504; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 12; - // PL = 0.000; - // QL = 0.000; - // IP = 293.725; - // IQ = 0.000; - // YP = 0.000; - // YQ = -37.889; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6504.Pd 300.343; -modify wecc240_N_6504.Qd -6.18853; - -object pypower.load -{ - name "wecc240_L_6505"; - parent "wecc240_N_6505"; - status "OFFLINE"; - Z -0+0.4817j Ohm; - I 6.555+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6505; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 12; - // PL = 0.000; - // QL = 0.000; - // IP = 6.555; - // IQ = 0.000; - // YP = 0.000; - // YQ = -2.076; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6505.Pd 6.93939; -modify wecc240_N_6505.Qd 1.08064; - -object pypower.load -{ - name "wecc240_L_6507"; - parent "wecc240_N_6507"; - status "OFFLINE"; - Z 0-0.01711j Ohm; - I 527.8+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6507; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 12; - // PL = 0.000; - // QL = 0.000; - // IP = 527.834; - // IQ = 0.000; - // YP = 0.000; - // YQ = 58.453; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6507.Pd 554.915; -modify wecc240_N_6507.Qd 2.8029; - -object pypower.load -{ - name "wecc240_L_6508"; - parent "wecc240_N_6508"; - status "OFFLINE"; - Z -0+0.02418j Ohm; - I 129+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6508; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 12; - // PL = 0.000; - // QL = 0.000; - // IP = 128.991; - // IQ = 0.000; - // YP = 0.000; - // YQ = -41.365; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6508.Pd 132.579; -modify wecc240_N_6508.Qd 3.55902; - -object pypower.load -{ - name "wecc240_L_6509"; - parent "wecc240_N_6509"; - status "OFFLINE"; - Z -0+0.3632j Ohm; - I 8.495+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6509; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 12; - // PL = 0.000; - // QL = 0.000; - // IP = 8.495; - // IQ = 0.000; - // YP = 0.000; - // YQ = -2.753; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6509.Pd 8.67119; -modify wecc240_N_6509.Qd -0.175852; - -object pypower.load -{ - name "wecc240_L_6510"; - parent "wecc240_N_6510"; - status "OFFLINE"; - Z 0-0.008937j Ohm; - I 1972+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 6510; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 12; - // PL = 0.000; - // QL = 0.000; - // IP = 1971.920; - // IQ = 0.000; - // YP = 0.000; - // YQ = 111.890; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_6510.Pd 1949.19; -modify wecc240_N_6510.Qd 11.4886; - -object pypower.load -{ - name "wecc240_L_7001"; - parent "wecc240_N_7001"; - status "OFFLINE"; - Z -0+0.001347j Ohm; - I 6864+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 7001; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 5; - // PL = 0.000; - // QL = 0.000; - // IP = 6863.645; - // IQ = 0.000; - // YP = 0.000; - // YQ = -742.359; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_7001.Pd 5815.98; -modify wecc240_N_7001.Qd -3897.09; - -object pypower.load -{ - name "wecc240_L_7002"; - parent "wecc240_N_7002"; - status "OFFLINE"; - Z 0-0.007462j Ohm; - I 2517+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 7002; - // ID = 1; - // STAT = 1; - // AREA = 3; - // ZONE = 5; - // PL = 0.000; - // QL = 0.000; - // IP = 2517.078; - // IQ = 0.000; - // YP = 0.000; - // YQ = 134.018; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_7002.Pd 2197.44; -modify wecc240_N_7002.Qd -1303.24; - -object pypower.load -{ - name "wecc240_L_8003"; - parent "wecc240_N_8003"; - status "OFFLINE"; - Z -0+0.01508j Ohm; - I 546.4+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 8003; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 546.423; - // IQ = 0.000; - // YP = 0.000; - // YQ = -66.307; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_8003.Pd 586.321; -modify wecc240_N_8003.Qd -35.6618; - -object pypower.load -{ - name "wecc240_L_8004"; - parent "wecc240_N_8004"; - status "OFFLINE"; - Z -0+0.002249j Ohm; - I 3409+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 8004; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 3409.103; - // IQ = 0.000; - // YP = 0.000; - // YQ = -444.699; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_8004.Pd 3337.94; -modify wecc240_N_8004.Qd -692.915; - -object pypower.load -{ - name "wecc240_L_8005"; - parent "wecc240_N_8005"; - status "OFFLINE"; - Z -0+0.006192j Ohm; - I 1213+0j A; - P 0+0j MVA; - status ONLINE; - response 0.0; - // I = 8005; - // ID = 1; - // STAT = 1; - // AREA = 2; - // ZONE = 2; - // PL = 0.000; - // QL = 0.000; - // IP = 1213.222; - // IQ = 0.000; - // YP = 0.000; - // YQ = -161.487; - // OWNER = 1; - // SCALE = 1; - // INTRPT = 0; - // DGENP = 0.000; - // DGENQ = 0.000; - // DGENF = 0; -} -modify wecc240_N_8005.Pd 1183.66; -modify wecc240_N_8005.Qd -282.368; - -object pypower.gen -{ - name "wecc240_G_1032_0"; - bus 5; - Pg 712.000 MW; - Qg -3.332 MVAr; - Vg 1.01400 pu*V; - mBase 873.000 MVA; - status IN_SERVICE; - // I = 1032; - // ID = C; - // PG = 712.000; - // QG = -3.332; - // QT = 200.000; - // QB = -200.000; - // VS = 1.01400; - // IREG = 1002; - // MBASE = 873.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 873.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1032_1"; - bus 5; - Pg 856.000 MW; - Qg -3.332 MVAr; - Vg 1.01400 pu*V; - mBase 1050.000 MVA; - status IN_SERVICE; - // I = 1032; - // ID = G; - // PG = 856.000; - // QG = -3.332; - // QT = 357.000; - // QB = -357.000; - // VS = 1.01400; - // IREG = 1002; - // MBASE = 1050.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1050.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1032_2"; - bus 5; - Pg 520.000 MW; - Qg -3.332 MVAr; - Vg 1.01400 pu*V; - mBase 638.000 MVA; - status IN_SERVICE; - // I = 1032; - // ID = S; - // PG = 520.000; - // QG = -3.332; - // QT = 360.000; - // QB = -360.000; - // VS = 1.01400; - // IREG = 1002; - // MBASE = 638.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 638.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1034_0"; - bus 6; - Pg 1847.000 MW; - Qg 262.628 MVAr; - Vg 1.03000 pu*V; - mBase 2100.000 MVA; - status IN_SERVICE; - // I = 1034; - // ID = C; - // PG = 1847.000; - // QG = 262.628; - // QT = 500.000; - // QB = -500.000; - // VS = 1.03000; - // IREG = 1004; - // MBASE = 2100.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1944.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1034_1"; - bus 6; - Pg 2565.000 MW; - Qg 262.628 MVAr; - Vg 1.03000 pu*V; - mBase 2900.000 MVA; - status IN_SERVICE; - // I = 1034; - // ID = G; - // PG = 2565.000; - // QG = 262.628; - // QT = 918.000; - // QB = -918.000; - // VS = 1.03000; - // IREG = 1004; - // MBASE = 2900.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2700.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1034_2"; - bus 6; - Pg 1598.000 MW; - Qg 262.628 MVAr; - Vg 1.03000 pu*V; - mBase 1682.000 MVA; - status IN_SERVICE; - // I = 1034; - // ID = W; - // PG = 1598.000; - // QG = 262.628; - // QT = 800.000; - // QB = -800.000; - // VS = 1.03000; - // IREG = 1004; - // MBASE = 1682.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1682.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1131_0"; - bus 9; - Pg 530.000 MW; - Qg -46.791 MVAr; - Vg 1.01000 pu*V; - mBase 1268.000 MVA; - status IN_SERVICE; - // I = 1131; - // ID = C; - // PG = 530.000; - // QG = -46.791; - // QT = 308.000; - // QB = -308.000; - // VS = 1.01000; - // IREG = 1101; - // MBASE = 1268.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1268.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1131_1"; - bus 9; - Pg 2064.000 MW; - Qg -46.791 MVAr; - Vg 1.01000 pu*V; - mBase 4934.000 MVA; - status IN_SERVICE; - // I = 1131; - // ID = G; - // PG = 2064.000; - // QG = -46.791; - // QT = 1916.000; - // QB = -1916.000; - // VS = 1.01000; - // IREG = 1101; - // MBASE = 4934.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 4934.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1232_0"; - bus 12; - Pg 2728.000 MW; - Qg 0.604 MVAr; - Vg 1.08000 pu*V; - mBase 4977.000 MVA; - status IN_SERVICE; - // I = 1232; - // ID = C; - // PG = 2728.000; - // QG = 0.604; - // QT = 1208.000; - // QB = -1208.000; - // VS = 1.08000; - // IREG = 1202; - // MBASE = 4977.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 4977.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1232_1"; - bus 12; - Pg 657.000 MW; - Qg 0.604 MVAr; - Vg 1.08000 pu*V; - mBase 1199.000 MVA; - status IN_SERVICE; - // I = 1232; - // ID = H; - // PG = 657.000; - // QG = 0.604; - // QT = 628.000; - // QB = -628.000; - // VS = 1.08000; - // IREG = 1202; - // MBASE = 1199.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1199.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1331_0"; - bus 16; - Pg 1986.000 MW; - Qg 24.690 MVAr; - Vg 1.04500 pu*V; - mBase 2167.000 MVA; - status IN_SERVICE; - // I = 1331; - // ID = G; - // PG = 1986.000; - // QG = 24.690; - // QT = 841.000; - // QB = -841.000; - // VS = 1.04500; - // IREG = 1301; - // MBASE = 2167.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2167.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1331_1"; - bus 16; - Pg 2133.000 MW; - Qg 24.690 MVAr; - Vg 1.04500 pu*V; - mBase 2328.000 MVA; - status IN_SERVICE; - // I = 1331; - // ID = H; - // PG = 2133.000; - // QG = 24.690; - // QT = 1219.000; - // QB = -1219.000; - // VS = 1.04500; - // IREG = 1301; - // MBASE = 2328.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2328.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1333_0"; - bus 17; - Pg 218.000 MW; - Qg 217.320 MVAr; - Vg 1.00500 pu*V; - mBase 418.000 MVA; - status IN_SERVICE; - // I = 1333; - // ID = C; - // PG = 218.000; - // QG = 217.320; - // QT = 303.000; - // QB = -303.000; - // VS = 1.00500; - // IREG = 1303; - // MBASE = 418.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 418.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1333_1"; - bus 17; - Pg 3662.000 MW; - Qg 217.320 MVAr; - Vg 1.00500 pu*V; - mBase 7011.000 MVA; - status IN_SERVICE; - // I = 1333; - // ID = G; - // PG = 3662.000; - // QG = 217.320; - // QT = 2746.000; - // QB = -2746.000; - // VS = 1.00500; - // IREG = 1303; - // MBASE = 7011.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 7011.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1333_2"; - bus 17; - Pg 1266.000 MW; - Qg 217.320 MVAr; - Vg 1.00500 pu*V; - mBase 2423.000 MVA; - status IN_SERVICE; - // I = 1333; - // ID = S; - // PG = 1266.000; - // QG = 217.320; - // QT = 1300.000; - // QB = -1300.000; - // VS = 1.00500; - // IREG = 1303; - // MBASE = 2423.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2423.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1431_0"; - bus 21; - Pg 5129.000 MW; - Qg 409.166 MVAr; - Vg 1.03500 pu*V; - mBase 9170.000 MVA; - status IN_SERVICE; - // I = 1431; - // ID = G; - // PG = 5129.000; - // QG = 409.166; - // QT = 3559.000; - // QB = -3559.000; - // VS = 1.03500; - // IREG = 1401; - // MBASE = 9170.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 9170.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1431_1"; - bus 21; - Pg 2355.000 MW; - Qg 409.166 MVAr; - Vg 1.03500 pu*V; - mBase 4210.000 MVA; - status IN_SERVICE; - // I = 1431; - // ID = N; - // PG = 2355.000; - // QG = 409.166; - // QT = 2057.000; - // QB = -2057.000; - // VS = 1.03500; - // IREG = 1401; - // MBASE = 4210.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 4210.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_1431_2"; - bus 21; - Pg 1353.000 MW; - Qg 409.166 MVAr; - Vg 1.03500 pu*V; - mBase 2419.000 MVA; - status IN_SERVICE; - // I = 1431; - // ID = S; - // PG = 1353.000; - // QG = 409.166; - // QT = 1000.000; - // QB = -1000.000; - // VS = 1.03500; - // IREG = 1401; - // MBASE = 2419.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2419.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2030_0"; - bus 23; - Pg 605.000 MW; - Qg 142.477 MVAr; - Vg 1.00000 pu*V; - mBase 699.000 MVA; - status IN_SERVICE; - // I = 2030; - // ID = E; - // PG = 605.000; - // QG = 142.477; - // QT = 350.000; - // QB = -350.000; - // VS = 1.00000; - // IREG = 2000; - // MBASE = 699.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 699.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2030_1"; - bus 23; - Pg 1853.000 MW; - Qg 142.477 MVAr; - Vg 1.00000 pu*V; - mBase 2140.000 MVA; - status IN_SERVICE; - // I = 2030; - // ID = G; - // PG = 1853.000; - // QG = 142.477; - // QT = 1070.000; - // QB = -1070.000; - // VS = 1.00000; - // IREG = 2000; - // MBASE = 2140.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2140.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2130_0"; - bus 25; - Pg 573.000 MW; - Qg 28.722 MVAr; - Vg 1.03500 pu*V; - mBase 831.000 MVA; - status IN_SERVICE; - // I = 2130; - // ID = E; - // PG = 573.000; - // QG = 28.722; - // QT = 254.000; - // QB = -254.000; - // VS = 1.03500; - // IREG = 2100; - // MBASE = 831.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 831.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2130_1"; - bus 25; - Pg 404.000 MW; - Qg 28.722 MVAr; - Vg 1.03500 pu*V; - mBase 586.000 MVA; - status IN_SERVICE; - // I = 2130; - // ID = G; - // PG = 404.000; - // QG = 28.722; - // QT = 200.000; - // QB = -200.000; - // VS = 1.03500; - // IREG = 2100; - // MBASE = 586.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 586.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2130_2"; - bus 25; - Pg 273.000 MW; - Qg 28.722 MVAr; - Vg 1.03500 pu*V; - mBase 396.000 MVA; - status IN_SERVICE; - // I = 2130; - // ID = H; - // PG = 273.000; - // QG = 28.722; - // QT = 250.000; - // QB = -250.000; - // VS = 1.03500; - // IREG = 2100; - // MBASE = 396.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 396.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2130_3"; - bus 25; - Pg 79.000 MW; - Qg 28.722 MVAr; - Vg 1.03500 pu*V; - mBase 115.000 MVA; - status IN_SERVICE; - // I = 2130; - // ID = S; - // PG = 79.000; - // QG = 28.722; - // QT = 86.000; - // QB = -86.000; - // VS = 1.03500; - // IREG = 2100; - // MBASE = 115.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 115.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2233_0"; - bus 29; - Pg 285.000 MW; - Qg 125.466 MVAr; - Vg 1.00500 pu*V; - mBase 1035.000 MVA; - status IN_SERVICE; - // I = 2233; - // ID = DG; - // PG = 285.000; - // QG = 125.466; - // QT = 304.000; - // QB = -118.000; - // VS = 1.00500; - // IREG = 2203; - // MBASE = 1035.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1035.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2233_1"; - bus 29; - Pg 506.000 MW; - Qg 125.466 MVAr; - Vg 1.00500 pu*V; - mBase 1837.000 MVA; - status IN_SERVICE; - // I = 2233; - // ID = EG; - // PG = 506.000; - // QG = 125.466; - // QT = 611.000; - // QB = -181.000; - // VS = 1.00500; - // IREG = 2203; - // MBASE = 1837.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1837.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2233_2"; - bus 29; - Pg 202.000 MW; - Qg 125.466 MVAr; - Vg 1.00500 pu*V; - mBase 733.000 MVA; - status IN_SERVICE; - // I = 2233; - // ID = TG; - // PG = 202.000; - // QG = 125.466; - // QT = 206.000; - // QB = -155.000; - // VS = 1.00500; - // IREG = 2203; - // MBASE = 733.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 733.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2332_0"; - bus 32; - Pg 878.000 MW; - Qg 42.001 MVAr; - Vg 1.03500 pu*V; - mBase 1333.000 MVA; - status IN_SERVICE; - // I = 2332; - // ID = S; - // PG = 878.000; - // QG = 42.001; - // QT = 590.000; - // QB = -364.000; - // VS = 1.03500; - // IREG = 2302; - // MBASE = 1333.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1333.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2431_0"; - bus 45; - Pg 500.000 MW; - Qg -46.886 MVAr; - Vg 1.05000 pu*V; - mBase 1666.000 MVA; - status IN_SERVICE; - // I = 2431; - // ID = S; - // PG = 500.000; - // QG = -46.886; - // QT = 800.000; - // QB = -800.000; - // VS = 1.05000; - // IREG = 2431; - // MBASE = 1666.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1666.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2434_0"; - bus 46; - Pg 500.000 MW; - Qg -337.252 MVAr; - Vg 1.02000 pu*V; - mBase 1489.000 MVA; - status IN_SERVICE; - // I = 2434; - // ID = S; - // PG = 500.000; - // QG = -337.252; - // QT = 500.000; - // QB = -500.000; - // VS = 1.02000; - // IREG = 2434; - // MBASE = 1489.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1489.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2438_0"; - bus 47; - Pg 503.000 MW; - Qg 32.102 MVAr; - Vg 1.00900 pu*V; - mBase 2292.000 MVA; - status IN_SERVICE; - // I = 2438; - // ID = EG; - // PG = 503.000; - // QG = 32.102; - // QT = 728.000; - // QB = -454.000; - // VS = 1.00900; - // IREG = 2408; - // MBASE = 2292.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2292.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2438_1"; - bus 47; - Pg 0.000 MW; - Qg 0.000 MVAr; - Vg 1.00900 pu*V; - mBase 100.000 MVA; - status IN_SERVICE; - // I = 2438; - // ID = ND; - // PG = 0.000; - // QG = 0.000; - // QT = 0.500; - // QB = 0.000; - // VS = 1.00900; - // IREG = 2408; - // MBASE = 100.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 0; - // RMPCT = 100.0; - // PT = 0.000; - // PB = -1006.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2438_2"; - bus 47; - Pg 1195.999 MW; - Qg 32.102 MVAr; - Vg 1.00900 pu*V; - mBase 5451.000 MVA; - status IN_SERVICE; - // I = 2438; - // ID = RG; - // PG = 1195.999; - // QG = 32.102; - // QT = 1902.000; - // QB = -1168.000; - // VS = 1.00900; - // IREG = 2408; - // MBASE = 5451.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 5451.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2438_3"; - bus 47; - Pg 251.000 MW; - Qg 32.102 MVAr; - Vg 1.00900 pu*V; - mBase 1146.000 MVA; - status IN_SERVICE; - // I = 2438; - // ID = S; - // PG = 251.000; - // QG = 32.102; - // QT = 800.000; - // QB = -800.000; - // VS = 1.00900; - // IREG = 2408; - // MBASE = 1146.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1146.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2438_4"; - bus 47; - Pg 901.000 MW; - Qg 32.102 MVAr; - Vg 1.00900 pu*V; - mBase 4110.000 MVA; - status IN_SERVICE; - // I = 2438; - // ID = SG; - // PG = 901.000; - // QG = 32.102; - // QT = 2301.000; - // QB = -1053.000; - // VS = 1.00900; - // IREG = 2408; - // MBASE = 4110.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 4110.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2438_5"; - bus 47; - Pg 233.000 MW; - Qg 32.102 MVAr; - Vg 1.00900 pu*V; - mBase 1460.000 MVA; - status IN_SERVICE; - // I = 2438; - // ID = SH; - // PG = 233.000; - // QG = 32.102; - // QT = 659.000; - // QB = -523.000; - // VS = 1.00900; - // IREG = 2408; - // MBASE = 1460.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1460.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2438_6"; - bus 47; - Pg 704.000 MW; - Qg 32.102 MVAr; - Vg 1.00900 pu*V; - mBase 3210.000 MVA; - status IN_SERVICE; - // I = 2438; - // ID = SW; - // PG = 704.000; - // QG = 32.102; - // QT = 561.000; - // QB = -553.000; - // VS = 1.00900; - // IREG = 2408; - // MBASE = 3210.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3210.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2438_7"; - bus 47; - Pg 1276.000 MW; - Qg 32.102 MVAr; - Vg 1.00900 pu*V; - mBase 5817.000 MVA; - status IN_SERVICE; - // I = 2438; - // ID = WG; - // PG = 1276.000; - // QG = 32.102; - // QT = 1910.000; - // QB = -1150.000; - // VS = 1.00900; - // IREG = 2408; - // MBASE = 5817.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 5817.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2439_0"; - bus 48; - Pg 1000.000 MW; - Qg -242.186 MVAr; - Vg 1.02000 pu*V; - mBase 1666.000 MVA; - status IN_SERVICE; - // I = 2439; - // ID = S; - // PG = 1000.000; - // QG = -242.186; - // QT = 800.000; - // QB = -800.000; - // VS = 1.02000; - // IREG = 2409; - // MBASE = 1666.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1666.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2533_0"; - bus 52; - Pg 1899.000 MW; - Qg 127.613 MVAr; - Vg 1.00900 pu*V; - mBase 1999.000 MVA; - status IN_SERVICE; - // I = 2533; - // ID = S; - // PG = 1899.000; - // QG = 127.613; - // QT = 1100.000; - // QB = -820.000; - // VS = 1.00900; - // IREG = 2503; - // MBASE = 1999.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1999.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2630_0"; - bus 75; - Pg 2282.000 MW; - Qg 184.814 MVAr; - Vg 1.00400 pu*V; - mBase 3947.000 MVA; - status IN_SERVICE; - // I = 2630; - // ID = G; - // PG = 2282.000; - // QG = 184.814; - // QT = 1346.000; - // QB = -1346.000; - // VS = 1.00400; - // IREG = 2610; - // MBASE = 3947.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3947.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2631_0"; - bus 76; - Pg 232.000 MW; - Qg 32.063 MVAr; - Vg 1.01500 pu*V; - mBase 520.000 MVA; - status IN_SERVICE; - // I = 2631; - // ID = S; - // PG = 232.000; - // QG = 32.063; - // QT = 350.000; - // QB = -350.000; - // VS = 1.01500; - // IREG = 2611; - // MBASE = 520.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 520.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2634_0"; - bus 77; - Pg 1537.000 MW; - Qg -18.880 MVAr; - Vg 1.03000 pu*V; - mBase 1900.000 MVA; - status IN_SERVICE; - // I = 2634; - // ID = C; - // PG = 1537.000; - // QG = -18.880; - // QT = 950.000; - // QB = -950.000; - // VS = 1.03000; - // IREG = 2604; - // MBASE = 1900.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1618.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2637_0"; - bus 78; - Pg 83.000 MW; - Qg 40.647 MVAr; - Vg 1.01357 pu*V; - mBase 200.000 MVA; - status IN_SERVICE; - // I = 2637; - // ID = H; - // PG = 83.000; - // QG = 40.647; - // QT = 110.000; - // QB = -110.000; - // VS = 1.01357; - // IREG = 2612; - // MBASE = 200.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 87.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_2638_0"; - bus 79; - Pg 200.000 MW; - Qg 7.740 MVAr; - Vg 1.01500 pu*V; - mBase 407.000 MVA; - status IN_SERVICE; - // I = 2638; - // ID = H; - // PG = 200.000; - // QG = 7.740; - // QT = 100.000; - // QB = -100.000; - // VS = 1.01500; - // IREG = 2608; - // MBASE = 407.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 407.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3133_0"; - bus 87; - Pg 31.000 MW; - Qg -12.551 MVAr; - Vg 0.99272 pu*V; - mBase 80.000 MVA; - status IN_SERVICE; - // I = 3133; - // ID = NG; - // PG = 31.000; - // QG = -12.551; - // QT = 42.000; - // QB = -29.000; - // VS = 0.99272; - // IREG = 3103; - // MBASE = 80.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 62.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3133_1"; - bus 87; - Pg 0.000 MW; - Qg 0.000 MVAr; - Vg 0.99272 pu*V; - mBase 300.000 MVA; - status IN_SERVICE; - // I = 3133; - // ID = SC; - // PG = 0.000; - // QG = 0.000; - // QT = 500.000; - // QB = -500.000; - // VS = 0.99272; - // IREG = 3103; - // MBASE = 300.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 0; - // RMPCT = 100.0; - // PT = 0.100; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3135_0"; - bus 88; - Pg 206.000 MW; - Qg 42.757 MVAr; - Vg 1.00000 pu*V; - mBase 541.000 MVA; - status IN_SERVICE; - // I = 3135; - // ID = MG; - // PG = 206.000; - // QG = 42.757; - // QT = 239.000; - // QB = -201.000; - // VS = 1.00000; - // IREG = 3105; - // MBASE = 541.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 541.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3135_1"; - bus 88; - Pg 14.000 MW; - Qg 42.757 MVAr; - Vg 1.00000 pu*V; - mBase 38.000 MVA; - status IN_SERVICE; - // I = 3135; - // ID = NG; - // PG = 14.000; - // QG = 42.757; - // QT = 100.000; - // QB = -85.000; - // VS = 1.00000; - // IREG = 3105; - // MBASE = 38.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 38.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3234_0"; - bus 94; - Pg 104.000 MW; - Qg 101.000 MVAr; - Vg 1.01000 pu*V; - mBase 177.000 MVA; - status IN_SERVICE; - // I = 3234; - // ID = DG; - // PG = 104.000; - // QG = 101.000; - // QT = 101.000; - // QB = -75.000; - // VS = 1.01000; - // IREG = 3204; - // MBASE = 177.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 177.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3234_1"; - bus 94; - Pg 2261.000 MW; - Qg 118.878 MVAr; - Vg 1.01000 pu*V; - mBase 3853.000 MVA; - status IN_SERVICE; - // I = 3234; - // ID = MG; - // PG = 2261.000; - // QG = 118.878; - // QT = 1244.000; - // QB = -1234.000; - // VS = 1.01000; - // IREG = 3204; - // MBASE = 3853.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3853.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3234_2"; - bus 94; - Pg 608.000 MW; - Qg 118.878 MVAr; - Vg 1.01000 pu*V; - mBase 1037.000 MVA; - status IN_SERVICE; - // I = 3234; - // ID = NG; - // PG = 608.000; - // QG = 118.878; - // QT = 382.000; - // QB = -212.000; - // VS = 1.01000; - // IREG = 3204; - // MBASE = 1037.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1037.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3234_3"; - bus 94; - Pg 1021.000 MW; - Qg 118.878 MVAr; - Vg 1.01000 pu*V; - mBase 1740.000 MVA; - status IN_SERVICE; - // I = 3234; - // ID = NW; - // PG = 1021.000; - // QG = 118.878; - // QT = 150.000; - // QB = -110.000; - // VS = 1.01000; - // IREG = 3204; - // MBASE = 1740.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1740.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3333_0"; - bus 100; - Pg 620.000 MW; - Qg 81.668 MVAr; - Vg 1.00000 pu*V; - mBase 1012.000 MVA; - status IN_SERVICE; - // I = 3333; - // ID = CG; - // PG = 620.000; - // QG = 81.668; - // QT = 398.000; - // QB = -226.000; - // VS = 1.00000; - // IREG = 3303; - // MBASE = 1012.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1012.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3333_1"; - bus 100; - Pg 191.000 MW; - Qg 81.668 MVAr; - Vg 1.00000 pu*V; - mBase 312.000 MVA; - status IN_SERVICE; - // I = 3333; - // ID = NG; - // PG = 191.000; - // QG = 81.668; - // QT = 202.000; - // QB = -143.000; - // VS = 1.00000; - // IREG = 3303; - // MBASE = 312.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 312.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3432_0"; - bus 106; - Pg 0.000 MW; - Qg 0.000 MVAr; - Vg 1.00000 pu*V; - mBase 3746.000 MVA; - status IN_SERVICE; - // I = 3432; - // ID = NP; - // PG = 0.000; - // QG = 0.000; - // QT = 1568.000; - // QB = -941.000; - // VS = 1.00000; - // IREG = 3402; - // MBASE = 3746.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 0; - // RMPCT = 100.0; - // PT = 3746.000; - // PB = -2841.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3433_0"; - bus 107; - Pg 481.000 MW; - Qg 25.641 MVAr; - Vg 1.00000 pu*V; - mBase 921.000 MVA; - status IN_SERVICE; - // I = 3433; - // ID = NG; - // PG = 481.000; - // QG = 25.641; - // QT = 231.000; - // QB = -175.000; - // VS = 1.00000; - // IREG = 3403; - // MBASE = 921.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 921.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3433_1"; - bus 107; - Pg 745.000 MW; - Qg 25.641 MVAr; - Vg 1.00000 pu*V; - mBase 1426.000 MVA; - status IN_SERVICE; - // I = 3433; - // ID = S; - // PG = 745.000; - // QG = 25.641; - // QT = 939.000; - // QB = -562.000; - // VS = 1.00000; - // IREG = 3403; - // MBASE = 1426.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1426.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3531_0"; - bus 109; - Pg 783.000 MW; - Qg 30.853 MVAr; - Vg 1.00000 pu*V; - mBase 1424.000 MVA; - status IN_SERVICE; - // I = 3531; - // ID = CE; - // PG = 783.000; - // QG = 30.853; - // QT = 1004.000; - // QB = -599.000; - // VS = 1.00000; - // IREG = 3501; - // MBASE = 1424.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1424.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3531_1"; - bus 109; - Pg 293.000 MW; - Qg 30.853 MVAr; - Vg 1.00000 pu*V; - mBase 533.000 MVA; - status IN_SERVICE; - // I = 3531; - // ID = NE; - // PG = 293.000; - // QG = 30.853; - // QT = 253.000; - // QB = -181.000; - // VS = 1.00000; - // IREG = 3501; - // MBASE = 533.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 533.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3531_2"; - bus 109; - Pg 13.000 MW; - Qg 13.000 MVAr; - Vg 1.00000 pu*V; - mBase 24.000 MVA; - status IN_SERVICE; - // I = 3531; - // ID = NH; - // PG = 13.000; - // QG = 13.000; - // QT = 13.000; - // QB = -10.000; - // VS = 1.00000; - // IREG = 3501; - // MBASE = 24.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 24.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3631_0"; - bus 111; - Pg 30.000 MW; - Qg -14.000 MVAr; - Vg 1.01500 pu*V; - mBase 96.000 MVA; - status IN_SERVICE; - // I = 3631; - // ID = NB; - // PG = 30.000; - // QG = -14.000; - // QT = 20.000; - // QB = -14.000; - // VS = 1.01500; - // IREG = 3601; - // MBASE = 96.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 96.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3631_1"; - bus 111; - Pg 67.000 MW; - Qg -33.095 MVAr; - Vg 1.01500 pu*V; - mBase 210.000 MVA; - status IN_SERVICE; - // I = 3631; - // ID = NG; - // PG = 67.000; - // QG = -33.095; - // QT = 74.000; - // QB = -34.000; - // VS = 1.01500; - // IREG = 3601; - // MBASE = 210.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 210.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3731_0"; - bus 113; - Pg 222.000 MW; - Qg -121.000 MVAr; - Vg 1.00000 pu*V; - mBase 400.000 MVA; - status IN_SERVICE; - // I = 3731; - // ID = NH; - // PG = 222.000; - // QG = -121.000; - // QT = 200.000; - // QB = -121.000; - // VS = 1.00000; - // IREG = 3701; - // MBASE = 400.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 243.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3831_0"; - bus 120; - Pg 2108.000 MW; - Qg -40.709 MVAr; - Vg 1.04900 pu*V; - mBase 2323.000 MVA; - status IN_SERVICE; - // I = 3831; - // ID = NN; - // PG = 2108.000; - // QG = -40.709; - // QT = 1175.000; - // QB = -980.000; - // VS = 1.04900; - // IREG = 3801; - // MBASE = 2323.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2323.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3835_0"; - bus 121; - Pg 0.000 MW; - Qg 0.000 MVAr; - Vg 1.03500 pu*V; - mBase 100.000 MVA; - status IN_SERVICE; - // I = 3835; - // ID = ND; - // PG = 0.000; - // QG = 0.000; - // QT = 0.500; - // QB = 0.000; - // VS = 1.03500; - // IREG = 3805; - // MBASE = 100.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 0; - // RMPCT = 100.0; - // PT = 0.000; - // PB = -510.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3835_1"; - bus 121; - Pg 229.000 MW; - Qg 28.865 MVAr; - Vg 1.03500 pu*V; - mBase 2025.000 MVA; - status IN_SERVICE; - // I = 3835; - // ID = NG; - // PG = 229.000; - // QG = 28.865; - // QT = 662.000; - // QB = -479.000; - // VS = 1.03500; - // IREG = 3805; - // MBASE = 2025.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2025.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3835_2"; - bus 121; - Pg 150.000 MW; - Qg 28.865 MVAr; - Vg 1.03500 pu*V; - mBase 1333.000 MVA; - status IN_SERVICE; - // I = 3835; - // ID = S; - // PG = 150.000; - // QG = 28.865; - // QT = 500.000; - // QB = -500.000; - // VS = 1.03500; - // IREG = 3805; - // MBASE = 1333.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1333.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3836_0"; - bus 122; - Pg 679.000 MW; - Qg -6.822 MVAr; - Vg 1.01900 pu*V; - mBase 1497.000 MVA; - status IN_SERVICE; - // I = 3836; - // ID = DG; - // PG = 679.000; - // QG = -6.822; - // QT = 476.000; - // QB = -352.000; - // VS = 1.01900; - // IREG = 3806; - // MBASE = 1497.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1497.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3931_0"; - bus 156; - Pg 235.000 MW; - Qg 72.471 MVAr; - Vg 1.07000 pu*V; - mBase 567.000 MVA; - status IN_SERVICE; - // I = 3931; - // ID = NB; - // PG = 235.000; - // QG = 72.471; - // QT = 151.000; - // QB = -115.000; - // VS = 1.07000; - // IREG = 3921; - // MBASE = 567.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 567.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3931_1"; - bus 156; - Pg 1212.000 MW; - Qg 72.471 MVAr; - Vg 1.07000 pu*V; - mBase 2875.000 MVA; - status IN_SERVICE; - // I = 3931; - // ID = NH; - // PG = 1212.000; - // QG = 72.471; - // QT = 1284.000; - // QB = -946.000; - // VS = 1.07000; - // IREG = 3921; - // MBASE = 2875.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2875.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3932_0"; - bus 157; - Pg 1355.000 MW; - Qg -242.757 MVAr; - Vg 1.00000 pu*V; - mBase 1426.000 MVA; - status IN_SERVICE; - // I = 3932; - // ID = S; - // PG = 1355.000; - // QG = -242.757; - // QT = 1150.000; - // QB = -500.000; - // VS = 1.00000; - // IREG = 3902; - // MBASE = 1426.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1426.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3933_0"; - bus 158; - Pg 404.880 MW; - Qg 88.652 MVAr; - Vg 1.02000 pu*V; - mBase 865.000 MVA; - status IN_SERVICE; - // I = 3933; - // ID = CG; - // PG = 404.880; - // QG = 88.652; - // QT = 363.000; - // QB = -82.000; - // VS = 1.02000; - // IREG = 3933; - // MBASE = 865.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 865.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3933_1"; - bus 158; - Pg 161.484 MW; - Qg 77.000 MVAr; - Vg 1.02000 pu*V; - mBase 345.000 MVA; - status IN_SERVICE; - // I = 3933; - // ID = NB; - // PG = 161.484; - // QG = 77.000; - // QT = 77.000; - // QB = -55.000; - // VS = 1.02000; - // IREG = 3933; - // MBASE = 345.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 345.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3933_2"; - bus 158; - Pg 0.000 MW; - Qg 0.000 MVAr; - Vg 1.02000 pu*V; - mBase 100.000 MVA; - status IN_SERVICE; - // I = 3933; - // ID = ND; - // PG = 0.000; - // QG = 0.000; - // QT = 0.500; - // QB = 0.000; - // VS = 1.02000; - // IREG = 3933; - // MBASE = 100.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 0; - // RMPCT = 100.0; - // PT = 0.000; - // PB = -449.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3933_3"; - bus 158; - Pg 901.970 MW; - Qg 88.652 MVAr; - Vg 1.02000 pu*V; - mBase 1927.000 MVA; - status IN_SERVICE; - // I = 3933; - // ID = NG; - // PG = 901.970; - // QG = 88.652; - // QT = 500.000; - // QB = -307.000; - // VS = 1.02000; - // IREG = 3933; - // MBASE = 1927.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1927.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3933_4"; - bus 158; - Pg 1275.022 MW; - Qg 88.652 MVAr; - Vg 1.02000 pu*V; - mBase 2774.000 MVA; - status IN_SERVICE; - // I = 3933; - // ID = NH; - // PG = 1275.022; - // QG = 88.652; - // QT = 1256.000; - // QB = -1041.000; - // VS = 1.02000; - // IREG = 3933; - // MBASE = 2774.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2724.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3933_5"; - bus 158; - Pg 346.372 MW; - Qg 88.652 MVAr; - Vg 1.02000 pu*V; - mBase 740.000 MVA; - status IN_SERVICE; - // I = 3933; - // ID = NW; - // PG = 346.372; - // QG = 88.652; - // QT = 200.000; - // QB = -200.000; - // VS = 1.02000; - // IREG = 3933; - // MBASE = 740.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 740.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_3933_6"; - bus 158; - Pg 623.937 MW; - Qg 88.652 MVAr; - Vg 1.02000 pu*V; - mBase 1333.000 MVA; - status IN_SERVICE; - // I = 3933; - // ID = S; - // PG = 623.937; - // QG = 88.652; - // QT = 800.000; - // QB = -500.000; - // VS = 1.02000; - // IREG = 3933; - // MBASE = 1333.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1333.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4031_0"; - bus 169; - Pg 892.801 MW; - Qg -168.528 MVAr; - Vg 1.08000 pu*V; - mBase 2710.000 MVA; - status IN_SERVICE; - // I = 4031; - // ID = G; - // PG = 892.801; - // QG = -168.528; - // QT = 502.000; - // QB = -502.000; - // VS = 1.08000; - // IREG = 4001; - // MBASE = 2710.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2710.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4031_1"; - bus 169; - Pg 313.199 MW; - Qg -168.528 MVAr; - Vg 1.08000 pu*V; - mBase 952.000 MVA; - status IN_SERVICE; - // I = 4031; - // ID = H; - // PG = 313.199; - // QG = -168.528; - // QT = 489.000; - // QB = -489.000; - // VS = 1.08000; - // IREG = 4001; - // MBASE = 952.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 952.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4031_2"; - bus 169; - Pg 140.400 MW; - Qg -168.528 MVAr; - Vg 1.08000 pu*V; - mBase 427.000 MVA; - status IN_SERVICE; - // I = 4031; - // ID = S; - // PG = 140.400; - // QG = -168.528; - // QT = 250.000; - // QB = -250.000; - // VS = 1.08000; - // IREG = 4001; - // MBASE = 427.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 427.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4031_3"; - bus 169; - Pg 208.800 MW; - Qg -168.528 MVAr; - Vg 1.08000 pu*V; - mBase 635.000 MVA; - status IN_SERVICE; - // I = 4031; - // ID = W; - // PG = 208.800; - // QG = -168.528; - // QT = 240.000; - // QB = -240.000; - // VS = 1.08000; - // IREG = 4001; - // MBASE = 635.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 635.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4035_0"; - bus 170; - Pg 173.700 MW; - Qg -122.614 MVAr; - Vg 1.08000 pu*V; - mBase 642.000 MVA; - status IN_SERVICE; - // I = 4035; - // ID = C; - // PG = 173.700; - // QG = -122.614; - // QT = 255.000; - // QB = -255.000; - // VS = 1.08000; - // IREG = 4005; - // MBASE = 642.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 642.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4035_1"; - bus 170; - Pg 448.200 MW; - Qg -122.614 MVAr; - Vg 1.08000 pu*V; - mBase 1656.000 MVA; - status IN_SERVICE; - // I = 4035; - // ID = G; - // PG = 448.200; - // QG = -122.614; - // QT = 307.000; - // QB = -307.000; - // VS = 1.08000; - // IREG = 4005; - // MBASE = 1656.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1656.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4035_2"; - bus 170; - Pg 966.600 MW; - Qg -122.614 MVAr; - Vg 1.08000 pu*V; - mBase 3572.000 MVA; - status IN_SERVICE; - // I = 4035; - // ID = H; - // PG = 966.600; - // QG = -122.614; - // QT = 1836.000; - // QB = -1836.000; - // VS = 1.08000; - // IREG = 4005; - // MBASE = 3572.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3572.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4035_3"; - bus 170; - Pg 697.500 MW; - Qg -122.614 MVAr; - Vg 1.08000 pu*V; - mBase 2578.000 MVA; - status IN_SERVICE; - // I = 4035; - // ID = W; - // PG = 697.500; - // QG = -122.614; - // QT = 800.000; - // QB = -800.000; - // VS = 1.08000; - // IREG = 4005; - // MBASE = 2578.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2578.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4039_0"; - bus 171; - Pg 77.400 MW; - Qg 102.000 MVAr; - Vg 1.08000 pu*V; - mBase 150.000 MVA; - status IN_SERVICE; - // I = 4039; - // ID = G; - // PG = 77.400; - // QG = 102.000; - // QT = 102.000; - // QB = -102.000; - // VS = 1.08000; - // IREG = 4009; - // MBASE = 150.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 150.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4039_1"; - bus 171; - Pg 1455.300 MW; - Qg 380.224 MVAr; - Vg 1.08000 pu*V; - mBase 2839.000 MVA; - status IN_SERVICE; - // I = 4039; - // ID = H; - // PG = 1455.300; - // QG = 380.224; - // QT = 1459.000; - // QB = -1459.000; - // VS = 1.08000; - // IREG = 4009; - // MBASE = 2839.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2839.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4039_2"; - bus 171; - Pg 712.800 MW; - Qg 380.224 MVAr; - Vg 1.08000 pu*V; - mBase 1290.000 MVA; - status IN_SERVICE; - // I = 4039; - // ID = W; - // PG = 712.800; - // QG = 380.224; - // QT = 500.000; - // QB = -500.000; - // VS = 1.08000; - // IREG = 4009; - // MBASE = 1290.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1290.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4131_0"; - bus 184; - Pg 450.000 MW; - Qg 150.000 MVAr; - Vg 1.12800 pu*V; - mBase 711.000 MVA; - status IN_SERVICE; - // I = 4131; - // ID = B; - // PG = 450.000; - // QG = 150.000; - // QT = 150.000; - // QB = -150.000; - // VS = 1.12800; - // IREG = 4101; - // MBASE = 711.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 711.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4131_1"; - bus 184; - Pg 7418.700 MW; - Qg 543.401 MVAr; - Vg 1.12800 pu*V; - mBase 12613.000 MVA; - status IN_SERVICE; - // I = 4131; - // ID = H; - // PG = 7418.700; - // QG = 543.401; - // QT = 6482.000; - // QB = -6482.000; - // VS = 1.12800; - // IREG = 4101; - // MBASE = 12613.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 12613.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4131_2"; - bus 184; - Pg 555.300 MW; - Qg 120.000 MVAr; - Vg 1.12800 pu*V; - mBase 790.000 MVA; - status IN_SERVICE; - // I = 4131; - // ID = W; - // PG = 555.300; - // QG = 120.000; - // QT = 120.000; - // QB = -120.000; - // VS = 1.12800; - // IREG = 4101; - // MBASE = 790.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 790.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4132_0"; - bus 185; - Pg 1854.899 MW; - Qg 52.261 MVAr; - Vg 1.09600 pu*V; - mBase 2170.000 MVA; - status IN_SERVICE; - // I = 4132; - // ID = G; - // PG = 1854.899; - // QG = 52.261; - // QT = 1473.000; - // QB = -1473.000; - // VS = 1.09600; - // IREG = 4102; - // MBASE = 2170.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2170.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4132_1"; - bus 185; - Pg 3835.801 MW; - Qg 52.261 MVAr; - Vg 1.09600 pu*V; - mBase 5539.000 MVA; - status IN_SERVICE; - // I = 4132; - // ID = H; - // PG = 3835.801; - // QG = 52.261; - // QT = 2847.000; - // QB = -2847.000; - // VS = 1.09600; - // IREG = 4102; - // MBASE = 5539.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 5539.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4132_2"; - bus 185; - Pg 900.000 MW; - Qg 52.261 MVAr; - Vg 1.09600 pu*V; - mBase 1200.000 MVA; - status IN_SERVICE; - // I = 4132; - // ID = N; - // PG = 900.000; - // QG = 52.261; - // QT = 231.000; - // QB = -231.000; - // VS = 1.09600; - // IREG = 4102; - // MBASE = 1200.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1200.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4132_3"; - bus 185; - Pg 270.000 MW; - Qg 52.261 MVAr; - Vg 1.09600 pu*V; - mBase 400.000 MVA; - status IN_SERVICE; - // I = 4132; - // ID = W; - // PG = 270.000; - // QG = 52.261; - // QT = 160.000; - // QB = -160.000; - // VS = 1.09600; - // IREG = 4102; - // MBASE = 400.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 300.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4231_0"; - bus 190; - Pg 999.000 MW; - Qg 485.229 MVAr; - Vg 1.12000 pu*V; - mBase 1460.000 MVA; - status IN_SERVICE; - // I = 4231; - // ID = C; - // PG = 999.000; - // QG = 485.229; - // QT = 728.000; - // QB = -728.000; - // VS = 1.12000; - // IREG = 4201; - // MBASE = 1460.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1460.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4231_1"; - bus 190; - Pg 664.200 MW; - Qg 485.229 MVAr; - Vg 1.12000 pu*V; - mBase 970.000 MVA; - status IN_SERVICE; - // I = 4231; - // ID = G; - // PG = 664.200; - // QG = 485.229; - // QT = 659.000; - // QB = -659.000; - // VS = 1.12000; - // IREG = 4201; - // MBASE = 970.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 970.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4231_2"; - bus 190; - Pg 2406.601 MW; - Qg 485.229 MVAr; - Vg 1.12000 pu*V; - mBase 3517.000 MVA; - status IN_SERVICE; - // I = 4231; - // ID = H; - // PG = 2406.601; - // QG = 485.229; - // QT = 1808.000; - // QB = -1808.000; - // VS = 1.12000; - // IREG = 4201; - // MBASE = 3517.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3517.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4232_0"; - bus 191; - Pg 348.300 MW; - Qg -3.607 MVAr; - Vg 1.06000 pu*V; - mBase 872.000 MVA; - status IN_SERVICE; - // I = 4232; - // ID = G; - // PG = 348.300; - // QG = -3.607; - // QT = 592.000; - // QB = -592.000; - // VS = 1.06000; - // IREG = 4202; - // MBASE = 872.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 872.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4232_1"; - bus 191; - Pg 222.300 MW; - Qg -3.607 MVAr; - Vg 1.06000 pu*V; - mBase 558.000 MVA; - status IN_SERVICE; - // I = 4232; - // ID = H; - // PG = 222.300; - // QG = -3.607; - // QT = 287.000; - // QB = -287.000; - // VS = 1.06000; - // IREG = 4202; - // MBASE = 558.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 558.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_4232_2"; - bus 191; - Pg 316.800 MW; - Qg -3.607 MVAr; - Vg 1.06000 pu*V; - mBase 695.000 MVA; - status IN_SERVICE; - // I = 4232; - // ID = W; - // PG = 316.800; - // QG = -3.607; - // QT = 108.000; - // QB = -108.000; - // VS = 1.06000; - // IREG = 4202; - // MBASE = 695.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 695.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_5031_0"; - bus 196; - Pg 821.700 MW; - Qg 534.329 MVAr; - Vg 1.05000 pu*V; - mBase 2650.000 MVA; - status IN_SERVICE; - // I = 5031; - // ID = G; - // PG = 821.700; - // QG = 534.329; - // QT = 605.000; - // QB = -605.000; - // VS = 1.05000; - // IREG = 5001; - // MBASE = 2650.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2650.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_5031_1"; - bus 196; - Pg 5976.000 MW; - Qg 534.329 MVAr; - Vg 1.05000 pu*V; - mBase 10747.000 MVA; - status IN_SERVICE; - // I = 5031; - // ID = H; - // PG = 5976.000; - // QG = 534.329; - // QT = 4399.000; - // QB = -4399.000; - // VS = 1.05000; - // IREG = 5001; - // MBASE = 10747.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 10747.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_5032_0"; - bus 197; - Pg 3646.800 MW; - Qg 410.280 MVAr; - Vg 1.05500 pu*V; - mBase 13039.000 MVA; - status IN_SERVICE; - // I = 5032; - // ID = C; - // PG = 3646.800; - // QG = 410.280; - // QT = 2977.000; - // QB = -2977.000; - // VS = 1.05500; - // IREG = 5002; - // MBASE = 13039.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 13039.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_5032_1"; - bus 197; - Pg 2695.500 MW; - Qg 410.280 MVAr; - Vg 1.05500 pu*V; - mBase 9636.000 MVA; - status IN_SERVICE; - // I = 5032; - // ID = G; - // PG = 2695.500; - // QG = 410.280; - // QT = 2200.000; - // QB = -2200.000; - // VS = 1.05500; - // IREG = 5002; - // MBASE = 9636.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 9636.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_5032_2"; - bus 197; - Pg 66.600 MW; - Qg 54.000 MVAr; - Vg 1.05500 pu*V; - mBase 108.000 MVA; - status IN_SERVICE; - // I = 5032; - // ID = R; - // PG = 66.600; - // QG = 54.000; - // QT = 54.000; - // QB = -54.000; - // VS = 1.05500; - // IREG = 5002; - // MBASE = 108.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 108.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_5032_3"; - bus 197; - Pg 2701.800 MW; - Qg 410.280 MVAr; - Vg 1.05500 pu*V; - mBase 4410.200 MVA; - status IN_SERVICE; - // I = 5032; - // ID = S; - // PG = 2701.800; - // QG = 410.280; - // QT = 2205.000; - // QB = -2205.000; - // VS = 1.05500; - // IREG = 5002; - // MBASE = 4410.200; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 4410.200; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_5032_4"; - bus 197; - Pg 331.200 MW; - Qg 271.000 MVAr; - Vg 1.05500 pu*V; - mBase 541.000 MVA; - status IN_SERVICE; - // I = 5032; - // ID = W; - // PG = 331.200; - // QG = 271.000; - // QT = 271.000; - // QB = -271.000; - // VS = 1.05500; - // IREG = 5002; - // MBASE = 541.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 541.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6132_0"; - bus 202; - Pg 45.000 MW; - Qg -20.000 MVAr; - Vg 1.03000 pu*V; - mBase 122.000 MVA; - status IN_SERVICE; - // I = 6132; - // ID = B; - // PG = 45.000; - // QG = -20.000; - // QT = 20.000; - // QB = -20.000; - // VS = 1.03000; - // IREG = 6102; - // MBASE = 122.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 122.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6132_1"; - bus 202; - Pg 1043.100 MW; - Qg -147.000 MVAr; - Vg 1.03000 pu*V; - mBase 1272.000 MVA; - status IN_SERVICE; - // I = 6132; - // ID = G; - // PG = 1043.100; - // QG = -147.000; - // QT = 147.000; - // QB = -147.000; - // VS = 1.03000; - // IREG = 6102; - // MBASE = 1272.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1272.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6132_2"; - bus 202; - Pg 1992.599 MW; - Qg -387.445 MVAr; - Vg 1.03000 pu*V; - mBase 2541.000 MVA; - status IN_SERVICE; - // I = 6132; - // ID = H; - // PG = 1992.599; - // QG = -387.445; - // QT = 1072.000; - // QB = -1072.000; - // VS = 1.03000; - // IREG = 6102; - // MBASE = 2541.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2541.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6132_3"; - bus 202; - Pg 180.000 MW; - Qg -75.000 MVAr; - Vg 1.03000 pu*V; - mBase 395.000 MVA; - status IN_SERVICE; - // I = 6132; - // ID = S; - // PG = 180.000; - // QG = -75.000; - // QT = 75.000; - // QB = -75.000; - // VS = 1.03000; - // IREG = 6102; - // MBASE = 395.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 395.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6132_4"; - bus 202; - Pg 503.100 MW; - Qg -210.000 MVAr; - Vg 1.03000 pu*V; - mBase 973.000 MVA; - status IN_SERVICE; - // I = 6132; - // ID = W; - // PG = 503.100; - // QG = -210.000; - // QT = 210.000; - // QB = -210.000; - // VS = 1.03000; - // IREG = 6102; - // MBASE = 973.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 973.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6231_0"; - bus 208; - Pg 705.150 MW; - Qg -104.087 MVAr; - Vg 1.06000 pu*V; - mBase 2488.000 MVA; - status IN_SERVICE; - // I = 6231; - // ID = C; - // PG = 705.150; - // QG = -104.087; - // QT = 1256.000; - // QB = -1256.000; - // VS = 1.06000; - // IREG = 6201; - // MBASE = 2488.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2488.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6231_1"; - bus 208; - Pg 225.000 MW; - Qg -70.000 MVAr; - Vg 1.06000 pu*V; - mBase 250.000 MVA; - status IN_SERVICE; - // I = 6231; - // ID = G; - // PG = 225.000; - // QG = -70.000; - // QT = 70.000; - // QB = -70.000; - // VS = 1.06000; - // IREG = 6201; - // MBASE = 250.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 250.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6235_0"; - bus 209; - Pg 90.000 MW; - Qg 49.769 MVAr; - Vg 1.05000 pu*V; - mBase 226.000 MVA; - status IN_SERVICE; - // I = 6235; - // ID = G; - // PG = 90.000; - // QG = 49.769; - // QT = 64.000; - // QB = -64.000; - // VS = 1.05000; - // IREG = 6205; - // MBASE = 226.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 226.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6235_1"; - bus 209; - Pg 1040.400 MW; - Qg 49.769 MVAr; - Vg 1.05000 pu*V; - mBase 2671.000 MVA; - status IN_SERVICE; - // I = 6235; - // ID = H; - // PG = 1040.400; - // QG = 49.769; - // QT = 347.000; - // QB = -347.000; - // VS = 1.05000; - // IREG = 6205; - // MBASE = 2671.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2671.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6235_2"; - bus 209; - Pg 280.800 MW; - Qg 49.769 MVAr; - Vg 1.05000 pu*V; - mBase 720.000 MVA; - status IN_SERVICE; - // I = 6235; - // ID = W; - // PG = 280.800; - // QG = 49.769; - // QT = 195.000; - // QB = -195.000; - // VS = 1.05000; - // IREG = 6205; - // MBASE = 720.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 720.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6333_0"; - bus 215; - Pg 2837.700 MW; - Qg 330.576 MVAr; - Vg 1.03000 pu*V; - mBase 4594.000 MVA; - status IN_SERVICE; - // I = 6333; - // ID = C; - // PG = 2837.700; - // QG = 330.576; - // QT = 1671.000; - // QB = -1671.000; - // VS = 1.03000; - // IREG = 6303; - // MBASE = 4594.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 4594.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6333_1"; - bus 215; - Pg 919.800 MW; - Qg 330.576 MVAr; - Vg 1.03000 pu*V; - mBase 1489.000 MVA; - status IN_SERVICE; - // I = 6333; - // ID = W; - // PG = 919.800; - // QG = 330.576; - // QT = 350.000; - // QB = -350.000; - // VS = 1.03000; - // IREG = 6303; - // MBASE = 1489.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1489.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6335_0"; - bus 216; - Pg 2274.300 MW; - Qg 260.575 MVAr; - Vg 1.06000 pu*V; - mBase 3000.000 MVA; - status IN_SERVICE; - // I = 6335; - // ID = C; - // PG = 2274.300; - // QG = 260.575; - // QT = 968.000; - // QB = -968.000; - // VS = 1.06000; - // IREG = 6305; - // MBASE = 3000.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 2660.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6335_1"; - bus 216; - Pg 295.200 MW; - Qg 260.575 MVAr; - Vg 1.06000 pu*V; - mBase 418.000 MVA; - status IN_SERVICE; - // I = 6335; - // ID = G; - // PG = 295.200; - // QG = 260.575; - // QT = 330.000; - // QB = -330.000; - // VS = 1.06000; - // IREG = 6305; - // MBASE = 418.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 418.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6335_2"; - bus 216; - Pg 259.200 MW; - Qg 260.575 MVAr; - Vg 1.06000 pu*V; - mBase 400.000 MVA; - status IN_SERVICE; - // I = 6335; - // ID = H; - // PG = 259.200; - // QG = 260.575; - // QT = 406.000; - // QB = -406.000; - // VS = 1.06000; - // IREG = 6305; - // MBASE = 400.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 303.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6433_0"; - bus 221; - Pg 194.000 MW; - Qg 74.552 MVAr; - Vg 1.11000 pu*V; - mBase 391.000 MVA; - status IN_SERVICE; - // I = 6433; - // ID = C; - // PG = 194.000; - // QG = 74.552; - // QT = 283.000; - // QB = -283.000; - // VS = 1.11000; - // IREG = 6403; - // MBASE = 391.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 391.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6433_1"; - bus 221; - Pg 372.000 MW; - Qg 59.000 MVAr; - Vg 1.11000 pu*V; - mBase 751.000 MVA; - status IN_SERVICE; - // I = 6433; - // ID = E; - // PG = 372.000; - // QG = 59.000; - // QT = 59.000; - // QB = -59.000; - // VS = 1.11000; - // IREG = 6403; - // MBASE = 751.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 751.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6433_2"; - bus 221; - Pg 679.000 MW; - Qg 74.552 MVAr; - Vg 1.11000 pu*V; - mBase 1369.000 MVA; - status IN_SERVICE; - // I = 6433; - // ID = G; - // PG = 679.000; - // QG = 74.552; - // QT = 536.000; - // QB = -536.000; - // VS = 1.11000; - // IREG = 6403; - // MBASE = 1369.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1369.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6433_3"; - bus 221; - Pg 75.000 MW; - Qg 50.000 MVAr; - Vg 1.11000 pu*V; - mBase 152.000 MVA; - status IN_SERVICE; - // I = 6433; - // ID = W; - // PG = 75.000; - // QG = 50.000; - // QT = 50.000; - // QB = -50.000; - // VS = 1.11000; - // IREG = 6403; - // MBASE = 152.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 152.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6533_0"; - bus 232; - Pg 1318.501 MW; - Qg 78.734 MVAr; - Vg 1.06500 pu*V; - mBase 3276.000 MVA; - status IN_SERVICE; - // I = 6533; - // ID = C; - // PG = 1318.501; - // QG = 78.734; - // QT = 1924.000; - // QB = -1924.000; - // VS = 1.06500; - // IREG = 6503; - // MBASE = 3276.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3276.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6533_1"; - bus 232; - Pg 1213.201 MW; - Qg 78.734 MVAr; - Vg 1.06500 pu*V; - mBase 3239.000 MVA; - status IN_SERVICE; - // I = 6533; - // ID = G; - // PG = 1213.201; - // QG = 78.734; - // QT = 880.000; - // QB = -880.000; - // VS = 1.06500; - // IREG = 6503; - // MBASE = 3239.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3239.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6533_2"; - bus 232; - Pg 90.000 MW; - Qg 75.000 MVAr; - Vg 1.06500 pu*V; - mBase 275.000 MVA; - status IN_SERVICE; - // I = 6533; - // ID = H; - // PG = 90.000; - // QG = 75.000; - // QT = 75.000; - // QB = -75.000; - // VS = 1.06500; - // IREG = 6503; - // MBASE = 275.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 275.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6533_3"; - bus 232; - Pg 566.100 MW; - Qg 78.734 MVAr; - Vg 1.06500 pu*V; - mBase 1407.000 MVA; - status IN_SERVICE; - // I = 6533; - // ID = S; - // PG = 566.100; - // QG = 78.734; - // QT = 500.000; - // QB = -500.000; - // VS = 1.06500; - // IREG = 6503; - // MBASE = 1407.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1407.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_6533_4"; - bus 232; - Pg 157.500 MW; - Qg 20.000 MVAr; - Vg 1.06500 pu*V; - mBase 391.000 MVA; - status IN_SERVICE; - // I = 6533; - // ID = W; - // PG = 157.500; - // QG = 20.000; - // QT = 20.000; - // QB = -20.000; - // VS = 1.06500; - // IREG = 6503; - // MBASE = 391.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 391.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_7031_0"; - bus 235; - Pg 1105.199 MW; - Qg 380.609 MVAr; - Vg 1.02000 pu*V; - mBase 3127.000 MVA; - status IN_SERVICE; - // I = 7031; - // ID = C; - // PG = 1105.199; - // QG = 380.609; - // QT = 1419.000; - // QB = -1419.000; - // VS = 1.02000; - // IREG = 7001; - // MBASE = 3127.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3127.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_7031_1"; - bus 235; - Pg 2242.802 MW; - Qg 380.609 MVAr; - Vg 1.02000 pu*V; - mBase 6346.000 MVA; - status IN_SERVICE; - // I = 7031; - // ID = G; - // PG = 2242.802; - // QG = 380.609; - // QT = 2092.000; - // QB = -2092.000; - // VS = 1.02000; - // IREG = 7001; - // MBASE = 6346.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 6346.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_7031_2"; - bus 235; - Pg 123.300 MW; - Qg 175.000 MVAr; - Vg 1.02000 pu*V; - mBase 509.000 MVA; - status IN_SERVICE; - // I = 7031; - // ID = P; - // PG = 123.300; - // QG = 175.000; - // QT = 175.000; - // QB = -175.000; - // VS = 1.02000; - // IREG = 7001; - // MBASE = 509.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 509.000; - // PB = -509.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_7031_3"; - bus 235; - Pg 0.000 MW; - Qg 0.000 MVAr; - Vg 1.02000 pu*V; - mBase 100.000 MVA; - status IN_SERVICE; - // I = 7031; - // ID = SC; - // PG = 0.000; - // QG = 0.000; - // QT = 1000.000; - // QB = -1000.000; - // VS = 1.02000; - // IREG = 7001; - // MBASE = 100.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 0; - // RMPCT = 100.0; - // PT = 0.100; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_7031_4"; - bus 235; - Pg 1098.000 MW; - Qg 380.609 MVAr; - Vg 1.02000 pu*V; - mBase 3106.000 MVA; - status IN_SERVICE; - // I = 7031; - // ID = W; - // PG = 1098.000; - // QG = 380.609; - // QT = 1000.000; - // QB = -1000.000; - // VS = 1.02000; - // IREG = 7001; - // MBASE = 3106.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3106.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_7032_0"; - bus 236; - Pg 1057.500 MW; - Qg 22.012 MVAr; - Vg 1.01500 pu*V; - mBase 1821.000 MVA; - status IN_SERVICE; - // I = 7032; - // ID = C; - // PG = 1057.500; - // QG = 22.012; - // QT = 826.000; - // QB = -826.000; - // VS = 1.01500; - // IREG = 7002; - // MBASE = 1821.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1821.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_7032_1"; - bus 236; - Pg 861.300 MW; - Qg 22.012 MVAr; - Vg 1.01500 pu*V; - mBase 1483.000 MVA; - status IN_SERVICE; - // I = 7032; - // ID = G; - // PG = 861.300; - // QG = 22.012; - // QT = 489.000; - // QB = -489.000; - // VS = 1.01500; - // IREG = 7002; - // MBASE = 1483.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1483.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_7032_2"; - bus 236; - Pg 390.600 MW; - Qg 22.012 MVAr; - Vg 1.01500 pu*V; - mBase 672.000 MVA; - status IN_SERVICE; - // I = 7032; - // ID = H; - // PG = 390.600; - // QG = 22.012; - // QT = 346.000; - // QB = -346.000; - // VS = 1.01500; - // IREG = 7002; - // MBASE = 672.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 672.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_7032_3"; - bus 236; - Pg 428.400 MW; - Qg 22.012 MVAr; - Vg 1.01500 pu*V; - mBase 738.000 MVA; - status IN_SERVICE; - // I = 7032; - // ID = S; - // PG = 428.400; - // QG = 22.012; - // QT = 230.000; - // QB = -230.000; - // VS = 1.01500; - // IREG = 7002; - // MBASE = 738.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 738.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0; - // O3 = 0; - // F3 = 1.0; - // O4 = 0; - // F4 = 1.0; - // WMOD = 1; - // WPF = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_8033_0"; - bus 242; - Pg 1182.000 MW; - Qg 259.732 MVAr; - Vg 1.07500 pu*V; - mBase 1394.000 MVA; - status IN_SERVICE; - // I = 8033; - // ID = H; - // PG = 1182.000; - // QG = 259.732; - // QT = 786.000; - // QB = -786.000; - // VS = 1.07500; - // IREG = 8003; - // MBASE = 1394.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 1394.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_8034_0"; - bus 243; - Pg 2946.000 MW; - Qg 239.367 MVAr; - Vg 1.00000 pu*V; - mBase 3754.000 MVA; - status IN_SERVICE; - // I = 8034; - // ID = G; - // PG = 2946.000; - // QG = 239.367; - // QT = 1280.000; - // QB = -1280.000; - // VS = 1.00000; - // IREG = 8004; - // MBASE = 3754.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 3754.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.gen -{ - name "wecc240_G_8034_1"; - bus 243; - Pg 427.000 MW; - Qg 239.367 MVAr; - Vg 1.00000 pu*V; - mBase 544.000 MVA; - status IN_SERVICE; - // I = 8034; - // ID = H; - // PG = 427.000; - // QG = 239.367; - // QT = 344.000; - // QB = -344.000; - // VS = 1.00000; - // IREG = 8004; - // MBASE = 544.000; - // ZR = 0.00000E+0; - // ZX = 2.00000E-1; - // RT = 0.00000E+0; - // XT = 0.00000E+0; - // GTAP = 1.00000; - // STAT = 1; - // RMPCT = 100.0; - // PT = 544.000; - // PB = 0.000; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1001_1201_0"; - fbus 1; - tbus 10; - r 1.77000E-3; - x 3.16900E-2; - b 3.34460; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1001; - // J = 1201; - // CKT = 1; - // R = 1.77000E-3; - // X = 3.16900E-2; - // B = 3.34460; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1001_1202_0"; - fbus 1; - tbus 11; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1001; - // J = 1202; - // CKT = 9; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1002_1004_0"; - fbus 2; - tbus 4; - r 5.00000E-4; - x 5.30000E-3; - b 0.08820; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1002; - // J = 1004; - // CKT = 1; - // R = 5.00000E-4; - // X = 5.30000E-3; - // B = 0.08820; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1002_1102_0"; - fbus 2; - tbus 8; - r 1.79000E-3; - x 1.98800E-2; - b 2.57600; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1002; - // J = 1102; - // CKT = 1; - // R = 1.79000E-3; - // X = 1.98800E-2; - // B = 2.57600; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1002_1102_1"; - fbus 2; - tbus 8; - r 1.79000E-3; - x 1.98800E-2; - b 2.57600; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1002; - // J = 1102; - // CKT = 2; - // R = 1.79000E-3; - // X = 1.98800E-2; - // B = 2.57600; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1002_6506_0"; - fbus 2; - tbus 227; - r 4.80000E-3; - x 4.36000E-2; - b 0.70780; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1002; - // J = 6506; - // CKT = 1; - // R = 4.80000E-3; - // X = 4.36000E-2; - // B = 0.70780; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1004_7001_0"; - fbus 4; - tbus 233; - r 8.11000E-3; - x 1.36900E-1; - b 2.43480; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1004; - // J = 7001; - // CKT = 1; - // R = 8.11000E-3; - // X = 1.36900E-1; - // B = 2.43480; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1004_7002_0"; - fbus 4; - tbus 234; - r 9.77000E-3; - x 1.10000E-1; - b 2.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1004; - // J = 7002; - // CKT = 1; - // R = 9.77000E-3; - // X = 1.10000E-1; - // B = 2.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1101_1401_0"; - fbus 7; - tbus 18; - r 2.80000E-3; - x 2.11000E-2; - b 1.01940; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1101; - // J = 1401; - // CKT = 1; - // R = 2.80000E-3; - // X = 2.11000E-2; - // B = 1.01940; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1630.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1101_1401_1"; - fbus 7; - tbus 18; - r 2.80000E-3; - x 2.11000E-2; - b 1.01940; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1101; - // J = 1401; - // CKT = 2; - // R = 2.80000E-3; - // X = 2.11000E-2; - // B = 1.01940; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1630.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1201_1202_0"; - fbus 10; - tbus 11; - r 7.70000E-4; - x 5.36000E-3; - b 1.39842; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1201; - // J = 1202; - // CKT = 1; - // R = 7.70000E-4; - // X = 5.36000E-3; - // B = 1.39842; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1201_1402_0"; - fbus 10; - tbus 19; - r 1.79000E-3; - x 2.59200E-2; - b 3.39220; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1201; - // J = 1402; - // CKT = 1; - // R = 1.79000E-3; - // X = 2.59200E-2; - // B = 3.39220; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1201_2901_0"; - fbus 10; - tbus 80; - r 2.07000E-3; - x 1.36900E-2; - b 3.95160; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1201; - // J = 2901; - // CKT = 1; - // R = 2.07000E-3; - // X = 1.36900E-2; - // B = 3.95160; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1202_1302_0"; - fbus 11; - tbus 14; - r 2.80000E-3; - x 2.11000E-2; - b 1.01940; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1202; - // J = 1302; - // CKT = 1; - // R = 2.80000E-3; - // X = 2.11000E-2; - // B = 1.01940; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1630.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1202_1402_0"; - fbus 11; - tbus 19; - r 2.41000E-3; - x 3.48900E-2; - b 4.86560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1202; - // J = 1402; - // CKT = 1; - // R = 2.41000E-3; - // X = 3.48900E-2; - // B = 4.86560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1301_1302_0"; - fbus 13; - tbus 14; - r 2.80000E-3; - x 2.11000E-2; - b 1.01940; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1301; - // J = 1302; - // CKT = 1; - // R = 2.80000E-3; - // X = 2.11000E-2; - // B = 1.01940; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1630.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1301_1402_0"; - fbus 13; - tbus 19; - r 2.80000E-3; - x 2.11000E-2; - b 1.01940; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1301; - // J = 1402; - // CKT = 1; - // R = 2.80000E-3; - // X = 2.11000E-2; - // B = 1.01940; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1630.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1301_1402_1"; - fbus 13; - tbus 19; - r 6.20000E-3; - x 6.73000E-2; - b 1.11560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1301; - // J = 1402; - // CKT = 2; - // R = 6.20000E-3; - // X = 6.73000E-2; - // B = 1.11560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1301_2603_0"; - fbus 13; - tbus 56; - r 1.79000E-3; - x 2.52400E-2; - b 0.53546; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1301; - // J = 2603; - // CKT = 1; - // R = 1.79000E-3; - // X = 2.52400E-2; - // B = 0.53546; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1301_2901_0"; - fbus 13; - tbus 80; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1301; - // J = 2901; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1303_6507_0"; - fbus 15; - tbus 228; - r 8.11000E-3; - x 1.36900E-1; - b 1.11560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1303; - // J = 6507; - // CKT = 1; - // R = 8.11000E-3; - // X = 1.36900E-1; - // B = 1.11560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1401_1402_0"; - fbus 18; - tbus 19; - r 4.00000E-4; - x 9.60000E-3; - b 0.90380; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1401; - // J = 1402; - // CKT = 1; - // R = 4.00000E-4; - // X = 9.60000E-3; - // B = 0.90380; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1401_1402_1"; - fbus 18; - tbus 19; - r 4.00000E-4; - x 9.60000E-3; - b 0.90380; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1401; - // J = 1402; - // CKT = 2; - // R = 4.00000E-4; - // X = 9.60000E-3; - // B = 0.90380; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1401_2301_0"; - fbus 18; - tbus 30; - r 2.59000E-3; - x 2.96700E-2; - b 2.15300; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1401; - // J = 2301; - // CKT = 1; - // R = 2.59000E-3; - // X = 2.96700E-2; - // B = 2.15300; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1800.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1401_2400_0"; - fbus 18; - tbus 33; - r 2.59000E-3; - x 2.96700E-2; - b 2.15300; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1401; - // J = 2400; - // CKT = 1; - // R = 2.59000E-3; - // X = 2.96700E-2; - // B = 2.15300; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1800.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1403_2100_0"; - fbus 20; - tbus 24; - r 8.45000E-3; - x 7.03400E-2; - b 0.15954; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 1403; - // J = 2100; - // CKT = 1; - // R = 8.45000E-3; - // X = 7.03400E-2; - // B = 0.15954; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1160.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2000_2202_0"; - fbus 22; - tbus 27; - r 1.38000E-3; - x 5.39900E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2000; - // J = 2202; - // CKT = 1; - // R = 1.38000E-3; - // X = 5.39900E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2000_2302_0"; - fbus 22; - tbus 31; - r 1.38000E-3; - x 5.39900E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2000; - // J = 2302; - // CKT = 1; - // R = 1.38000E-3; - // X = 5.39900E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2100_2302_0"; - fbus 24; - tbus 31; - r 8.45000E-3; - x 7.03400E-2; - b 0.15954; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2100; - // J = 2302; - // CKT = 1; - // R = 8.45000E-3; - // X = 7.03400E-2; - // B = 0.15954; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1160.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2201_2301_0"; - fbus 26; - tbus 30; - r 1.79000E-3; - x 2.52400E-2; - b 2.15300; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2201; - // J = 2301; - // CKT = 1; - // R = 1.79000E-3; - // X = 2.52400E-2; - // B = 2.15300; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1800.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2202_2203_0"; - fbus 27; - tbus 28; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2202; - // J = 2203; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2202_2203_1"; - fbus 27; - tbus 28; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2202; - // J = 2203; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2202_2503_0"; - fbus 27; - tbus 51; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2202; - // J = 2503; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2203_2503_0"; - fbus 28; - tbus 51; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2203; - // J = 2503; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2203_2503_1"; - fbus 28; - tbus 51; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2203; - // J = 2503; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2400_2403_0"; - fbus 33; - tbus 36; - r 4.20000E-4; - x 9.05000E-3; - b 0.66794; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2400; - // J = 2403; - // CKT = 1; - // R = 4.20000E-4; - // X = 9.05000E-3; - // B = 0.66794; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2401_2402_0"; - fbus 34; - tbus 35; - r 2.80000E-4; - x 7.53000E-3; - b 0.51736; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2401; - // J = 2402; - // CKT = 1; - // R = 2.80000E-4; - // X = 7.53000E-3; - // B = 0.51736; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2401_2402_1"; - fbus 34; - tbus 35; - r 3.50000E-4; - x 7.50000E-3; - b 0.55360; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2401; - // J = 2402; - // CKT = 2; - // R = 3.50000E-4; - // X = 7.50000E-3; - // B = 0.55360; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2401_2404_0"; - fbus 34; - tbus 37; - r 4.40000E-4; - x 1.12500E-2; - b 0.82920; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2401; - // J = 2404; - // CKT = 1; - // R = 4.40000E-4; - // X = 1.12500E-2; - // B = 0.82920; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2401_2404_1"; - fbus 34; - tbus 37; - r 4.40000E-4; - x 1.12500E-2; - b 0.82920; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2401; - // J = 2404; - // CKT = 2; - // R = 4.40000E-4; - // X = 1.12500E-2; - // B = 0.82920; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2401_2501_0"; - fbus 34; - tbus 49; - r 6.00000E-4; - x 1.28000E-2; - b 0.94620; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2401; - // J = 2501; - // CKT = 1; - // R = 6.00000E-4; - // X = 1.28000E-2; - // B = 0.94620; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2401_2603_0"; - fbus 34; - tbus 56; - r 2.00000E-4; - x 4.10000E-3; - b 0.29620; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2401; - // J = 2603; - // CKT = 1; - // R = 2.00000E-4; - // X = 4.10000E-3; - // B = 0.29620; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2401_2901_0"; - fbus 34; - tbus 80; - r 1.93000E-3; - x 2.77900E-2; - b 4.67120; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2401; - // J = 2901; - // CKT = 1; - // R = 1.93000E-3; - // X = 2.77900E-2; - // B = 4.67120; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2401_2902_0"; - fbus 34; - tbus 81; - r 1.90000E-3; - x 3.10000E-2; - b 4.14020; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2401; - // J = 2902; - // CKT = 1; - // R = 1.90000E-3; - // X = 3.10000E-2; - // B = 4.14020; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2402_2501_0"; - fbus 35; - tbus 49; - r 2.10000E-4; - x 4.57000E-3; - b 0.32336; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2402; - // J = 2501; - // CKT = 1; - // R = 2.10000E-4; - // X = 4.57000E-3; - // B = 0.32336; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2403_2501_0"; - fbus 36; - tbus 49; - r 4.00000E-4; - x 9.30000E-3; - b 0.68560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2403; - // J = 2501; - // CKT = 1; - // R = 4.00000E-4; - // X = 9.30000E-3; - // B = 0.68560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2404_3893_0"; - fbus 37; - tbus 125; - r 1.00000E-7; - x -9.35000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2404; - // J = 3893; - // CKT = 1; - // R = 1.00000E-7; - // X = -9.35000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2134.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2404_3895_0"; - fbus 37; - tbus 127; - r 1.00000E-7; - x -9.35000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2404; - // J = 3895; - // CKT = 1; - // R = 1.00000E-7; - // X = -9.35000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2134.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2404_3897_0"; - fbus 37; - tbus 129; - r 1.00000E-7; - x -8.40000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2404; - // J = 3897; - // CKT = 1; - // R = 1.00000E-7; - // X = -8.40000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2100.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2405_2406_0"; - fbus 38; - tbus 39; - r 1.40000E-3; - x 2.64000E-2; - b 0.10200; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2405; - // J = 2406; - // CKT = 1; - // R = 1.40000E-3; - // X = 2.64000E-2; - // B = 0.10200; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3070.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2405_2410_0"; - fbus 38; - tbus 43; - r 6.50000E-4; - x 1.18700E-2; - b 0.04672; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2405; - // J = 2410; - // CKT = 1; - // R = 6.50000E-4; - // X = 1.18700E-2; - // B = 0.04672; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3070.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2405_2410_1"; - fbus 38; - tbus 43; - r 6.50000E-4; - x 1.18700E-2; - b 0.04672; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2405; - // J = 2410; - // CKT = 2; - // R = 6.50000E-4; - // X = 1.18700E-2; - // B = 0.04672; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3070.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2406_2408_0"; - fbus 39; - tbus 41; - r 1.90000E-3; - x 2.58000E-2; - b 0.09840; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2406; - // J = 2408; - // CKT = 1; - // R = 1.90000E-3; - // X = 2.58000E-2; - // B = 0.09840; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2320.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2406_2410_0"; - fbus 39; - tbus 43; - r 8.45000E-3; - x 7.03400E-2; - b 0.15954; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2406; - // J = 2410; - // CKT = 1; - // R = 8.45000E-3; - // X = 7.03400E-2; - // B = 0.15954; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1160.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2407_2408_0"; - fbus 40; - tbus 41; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2407; - // J = 2408; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2320.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2408_2409_0"; - fbus 41; - tbus 42; - r 1.38000E-3; - x 5.39900E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2408; - // J = 2409; - // CKT = 1; - // R = 1.38000E-3; - // X = 5.39900E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2320.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2408_2409_1"; - fbus 41; - tbus 42; - r 1.38000E-3; - x 5.39900E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2408; - // J = 2409; - // CKT = 2; - // R = 1.38000E-3; - // X = 5.39900E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2320.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2408_2411_0"; - fbus 41; - tbus 44; - r 3.20000E-3; - x 3.95000E-2; - b 0.14400; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2408; - // J = 2411; - // CKT = 1; - // R = 3.20000E-3; - // X = 3.95000E-2; - // B = 0.14400; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2320.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2408_2502_0"; - fbus 41; - tbus 50; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2408; - // J = 2502; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2409_2502_0"; - fbus 42; - tbus 50; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2409; - // J = 2502; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2409_2503_0"; - fbus 42; - tbus 51; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2409; - // J = 2503; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2410_2411_0"; - fbus 43; - tbus 44; - r 2.85000E-3; - x 3.64900E-2; - b 0.12656; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2410; - // J = 2411; - // CKT = 1; - // R = 2.85000E-3; - // X = 3.64900E-2; - // B = 0.12656; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2320.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2410_2411_1"; - fbus 43; - tbus 44; - r 1.38000E-3; - x 3.39900E-2; - b 0.11252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2410; - // J = 2411; - // CKT = 2; - // R = 1.38000E-3; - // X = 3.39900E-2; - // B = 0.11252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2320.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2502_2503_0"; - fbus 50; - tbus 51; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2502; - // J = 2503; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2502_2503_1"; - fbus 50; - tbus 51; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2502; - // J = 2503; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2600_2601_0"; - fbus 53; - tbus 54; - r 7.40000E-4; - x 1.86100E-2; - b 1.40264; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2600; - // J = 2601; - // CKT = 1; - // R = 7.40000E-4; - // X = 1.86100E-2; - // B = 1.40264; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2600_2602_0"; - fbus 53; - tbus 55; - r 8.20000E-4; - x 1.66800E-2; - b 1.18802; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2600; - // J = 2602; - // CKT = 1; - // R = 8.20000E-4; - // X = 1.66800E-2; - // B = 1.18802; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2600_2603_0"; - fbus 53; - tbus 56; - r 1.00000E-7; - x 1.59000E-3; - b 0.12002; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2600; - // J = 2603; - // CKT = 1; - // R = 1.00000E-7; - // X = 1.59000E-3; - // B = 0.12002; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2600_2603_1"; - fbus 53; - tbus 56; - r 1.00000E-7; - x 1.59000E-3; - b 0.12002; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2600; - // J = 2603; - // CKT = 2; - // R = 1.00000E-7; - // X = 1.59000E-3; - // B = 0.12002; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2601_2603_0"; - fbus 54; - tbus 56; - r 8.30000E-4; - x 1.88400E-2; - b 1.66668; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2601; - // J = 2603; - // CKT = 1; - // R = 8.30000E-4; - // X = 1.88400E-2; - // B = 1.66668; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2603_2901_0"; - fbus 56; - tbus 80; - r 1.79000E-3; - x 2.52400E-2; - b 0.53546; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2603; - // J = 2901; - // CKT = 1; - // R = 1.79000E-3; - // X = 2.52400E-2; - // B = 0.53546; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2604_6404_0"; - fbus 57; - tbus 220; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2604; - // J = 6404; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2604_6504_0"; - fbus 57; - tbus 225; - r 1.80000E-3; - x 2.45000E-2; - b 0.43920; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2604; - // J = 6504; - // CKT = 1; - // R = 1.80000E-3; - // X = 2.45000E-2; - // B = 0.43920; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2604_6504_1"; - fbus 57; - tbus 225; - r 1.80000E-3; - x 2.45000E-2; - b 0.43920; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2604; - // J = 6504; - // CKT = 2; - // R = 1.80000E-3; - // X = 2.45000E-2; - // B = 0.43920; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2605_2607_0"; - fbus 58; - tbus 60; - r 1.07000E-2; - x 7.90500E-2; - b 0.36670; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2605; - // J = 2607; - // CKT = 1; - // R = 1.07000E-2; - // X = 7.90500E-2; - // B = 0.36670; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2606_2607_0"; - fbus 59; - tbus 60; - r 1.07000E-2; - x 7.90500E-2; - b 0.36670; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2606; - // J = 2607; - // CKT = 1; - // R = 1.07000E-2; - // X = 7.90500E-2; - // B = 0.36670; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2608_2611_0"; - fbus 61; - tbus 64; - r 2.21000E-3; - x 3.34600E-2; - b 0.07338; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2608; - // J = 2611; - // CKT = 1; - // R = 2.21000E-3; - // X = 3.34600E-2; - // B = 0.07338; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2608_2612_0"; - fbus 61; - tbus 65; - r 2.90000E-3; - x 3.80000E-2; - b 0.08240; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2608; - // J = 2612; - // CKT = 1; - // R = 2.90000E-3; - // X = 3.80000E-2; - // B = 0.08240; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2608_2618_0"; - fbus 61; - tbus 71; - r 3.09000E-3; - x 4.67700E-2; - b 0.10080; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2608; - // J = 2618; - // CKT = 1; - // R = 3.09000E-3; - // X = 4.67700E-2; - // B = 0.10080; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2608_2619_0"; - fbus 61; - tbus 72; - r 2.26000E-3; - x 3.42200E-2; - b 0.07506; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2608; - // J = 2619; - // CKT = 1; - // R = 2.26000E-3; - // X = 3.42200E-2; - // B = 0.07506; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2609_2615_0"; - fbus 62; - tbus 68; - r 4.70000E-4; - x 7.23000E-3; - b 0.01624; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2609; - // J = 2615; - // CKT = 1; - // R = 4.70000E-4; - // X = 7.23000E-3; - // B = 0.01624; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2609_2617_0"; - fbus 62; - tbus 70; - r 3.50000E-4; - x 5.36000E-3; - b 0.01204; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2609; - // J = 2617; - // CKT = 1; - // R = 3.50000E-4; - // X = 5.36000E-3; - // B = 0.01204; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2610_2613_0"; - fbus 63; - tbus 66; - r 2.20000E-3; - x 3.42200E-2; - b 0.07716; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2610; - // J = 2613; - // CKT = 1; - // R = 2.20000E-3; - // X = 3.42200E-2; - // B = 0.07716; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2610_2613_1"; - fbus 63; - tbus 66; - r 2.38000E-3; - x 3.66900E-2; - b 0.08284; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2610; - // J = 2613; - // CKT = 2; - // R = 2.38000E-3; - // X = 3.66900E-2; - // B = 0.08284; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2610_2616_0"; - fbus 63; - tbus 69; - r 2.01000E-3; - x 3.07400E-2; - b 0.06886; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2610; - // J = 2616; - // CKT = 1; - // R = 2.01000E-3; - // X = 3.07400E-2; - // B = 0.06886; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2610_2617_0"; - fbus 63; - tbus 70; - r 2.81000E-3; - x 4.29600E-2; - b 0.09648; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2610; - // J = 2617; - // CKT = 1; - // R = 2.81000E-3; - // X = 4.29600E-2; - // B = 0.09648; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2611_2612_0"; - fbus 64; - tbus 65; - r 2.90000E-4; - x 4.34000E-3; - b 0.00950; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2611; - // J = 2612; - // CKT = 1; - // R = 2.90000E-4; - // X = 4.34000E-3; - // B = 0.00950; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2615_0"; - fbus 65; - tbus 68; - r 2.29000E-3; - x 1.58300E-2; - b 0.03060; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2615; - // CKT = 1; - // R = 2.29000E-3; - // X = 1.58300E-2; - // B = 0.03060; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2615_1"; - fbus 65; - tbus 68; - r 2.29000E-3; - x 1.58300E-2; - b 0.03060; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2615; - // CKT = 2; - // R = 2.29000E-3; - // X = 1.58300E-2; - // B = 0.03060; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2618_0"; - fbus 65; - tbus 71; - r 1.41000E-3; - x 9.67000E-3; - b 0.01940; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2618; - // CKT = 1; - // R = 1.41000E-3; - // X = 9.67000E-3; - // B = 0.01940; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2618_1"; - fbus 65; - tbus 71; - r 1.41000E-3; - x 9.67000E-3; - b 0.01940; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2618; - // CKT = 2; - // R = 1.41000E-3; - // X = 9.67000E-3; - // B = 0.01940; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2618_2"; - fbus 65; - tbus 71; - r 1.61000E-3; - x 9.71000E-3; - b 0.01928; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2618; - // CKT = 3; - // R = 1.61000E-3; - // X = 9.71000E-3; - // B = 0.01928; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2618_3"; - fbus 65; - tbus 71; - r 1.61000E-3; - x 9.71000E-3; - b 0.01928; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2618; - // CKT = 4; - // R = 1.61000E-3; - // X = 9.71000E-3; - // B = 0.01928; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2619_0"; - fbus 65; - tbus 72; - r 2.70000E-4; - x 3.93000E-3; - b 0.00918; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2619; - // CKT = 1; - // R = 2.70000E-4; - // X = 3.93000E-3; - // B = 0.00918; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2619_1"; - fbus 65; - tbus 72; - r 2.70000E-4; - x 3.93000E-3; - b 0.00918; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2619; - // CKT = 2; - // R = 2.70000E-4; - // X = 3.93000E-3; - // B = 0.00918; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2619_2"; - fbus 65; - tbus 72; - r 2.70000E-4; - x 3.93000E-3; - b 0.00918; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2619; - // CKT = 3; - // R = 2.70000E-4; - // X = 3.93000E-3; - // B = 0.00918; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2620_0"; - fbus 65; - tbus 73; - r 1.38000E-3; - x 1.11600E-2; - b 0.02470; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2620; - // CKT = 1; - // R = 1.38000E-3; - // X = 1.11600E-2; - // B = 0.02470; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2612_2620_1"; - fbus 65; - tbus 73; - r 1.38000E-3; - x 1.11600E-2; - b 0.02470; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2612; - // J = 2620; - // CKT = 2; - // R = 1.38000E-3; - // X = 1.11600E-2; - // B = 0.02470; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2613_2616_0"; - fbus 66; - tbus 69; - r 3.70000E-4; - x 3.66000E-3; - b 0.00830; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2613; - // J = 2616; - // CKT = 1; - // R = 3.70000E-4; - // X = 3.66000E-3; - // B = 0.00830; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2613_2617_0"; - fbus 66; - tbus 70; - r 5.50000E-4; - x 5.86000E-3; - b 0.01246; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2613; - // J = 2617; - // CKT = 1; - // R = 5.50000E-4; - // X = 5.86000E-3; - // B = 0.01246; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2614_2616_0"; - fbus 67; - tbus 69; - r 7.30000E-4; - x 1.02500E-2; - b 0.02558; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2614; - // J = 2616; - // CKT = 1; - // R = 7.30000E-4; - // X = 1.02500E-2; - // B = 0.02558; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2614_2616_1"; - fbus 67; - tbus 69; - r 7.30000E-4; - x 1.02500E-2; - b 0.02558; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2614; - // J = 2616; - // CKT = 2; - // R = 7.30000E-4; - // X = 1.02500E-2; - // B = 0.02558; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2615_2617_0"; - fbus 68; - tbus 70; - r 1.19000E-3; - x 1.24400E-2; - b 0.02798; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2615; - // J = 2617; - // CKT = 1; - // R = 1.19000E-3; - // X = 1.24400E-2; - // B = 0.02798; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2615_2617_1"; - fbus 68; - tbus 70; - r 1.19000E-3; - x 1.24400E-2; - b 0.02798; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2615; - // J = 2617; - // CKT = 2; - // R = 1.19000E-3; - // X = 1.24400E-2; - // B = 0.02798; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2615_2620_0"; - fbus 68; - tbus 73; - r 1.28000E-3; - x 9.79000E-3; - b 0.02120; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2615; - // J = 2620; - // CKT = 1; - // R = 1.28000E-3; - // X = 9.79000E-3; - // B = 0.02120; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2616_2617_0"; - fbus 69; - tbus 70; - r 1.10000E-3; - x 1.18900E-2; - b 0.02514; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2616; - // J = 2617; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.18900E-2; - // B = 0.02514; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_2901_2902_0"; - fbus 80; - tbus 81; - r 5.60000E-4; - x 1.41500E-2; - b 1.04290; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 2901; - // J = 2902; - // CKT = 1; - // R = 5.60000E-4; - // X = 1.41500E-2; - // B = 1.04290; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3101_3102_0"; - fbus 82; - tbus 83; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3101; - // J = 3102; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3101_3102_1"; - fbus 82; - tbus 83; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3101; - // J = 3102; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3102_3103_0"; - fbus 83; - tbus 84; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3102; - // J = 3103; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3102_3103_1"; - fbus 83; - tbus 84; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3102; - // J = 3103; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3102_3103_2"; - fbus 83; - tbus 84; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3102; - // J = 3103; - // CKT = 3; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3102_3302_0"; - fbus 83; - tbus 96; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3102; - // J = 3302; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3103_3204_0"; - fbus 84; - tbus 92; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3103; - // J = 3204; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3103_3204_1"; - fbus 84; - tbus 92; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3103; - // J = 3204; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3103_3305_0"; - fbus 84; - tbus 99; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3103; - // J = 3305; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3103_3305_1"; - fbus 84; - tbus 99; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3103; - // J = 3305; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3104_3105_0"; - fbus 85; - tbus 86; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3104; - // J = 3105; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3201_3202_0"; - fbus 89; - tbus 90; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3201; - // J = 3202; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3201_3202_1"; - fbus 89; - tbus 90; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3201; - // J = 3202; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3201_3203_0"; - fbus 89; - tbus 91; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3201; - // J = 3203; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3201_3203_1"; - fbus 89; - tbus 91; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3201; - // J = 3203; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3201_3923_0"; - fbus 89; - tbus 152; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3201; - // J = 3923; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3201_3923_1"; - fbus 89; - tbus 152; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3201; - // J = 3923; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3201_3924_0"; - fbus 89; - tbus 153; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3201; - // J = 3924; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3201_3924_1"; - fbus 89; - tbus 153; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3201; - // J = 3924; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3202_3203_0"; - fbus 90; - tbus 91; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3202; - // J = 3203; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 0; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3202_3203_1"; - fbus 90; - tbus 91; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3202; - // J = 3203; - // CKT = 9; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3202_3204_0"; - fbus 90; - tbus 92; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3202; - // J = 3204; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3202_3205_0"; - fbus 90; - tbus 93; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3202; - // J = 3205; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3202_3924_0"; - fbus 90; - tbus 153; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3202; - // J = 3924; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3202_3924_1"; - fbus 90; - tbus 153; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3202; - // J = 3924; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3203_3204_0"; - fbus 91; - tbus 92; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3203; - // J = 3204; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3203_3303_0"; - fbus 91; - tbus 97; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3203; - // J = 3303; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3203_3303_1"; - fbus 91; - tbus 97; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3203; - // J = 3303; - // CKT = 9; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3203_3305_0"; - fbus 91; - tbus 99; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3203; - // J = 3305; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3203_3923_0"; - fbus 91; - tbus 152; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3203; - // J = 3923; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3203_3923_1"; - fbus 91; - tbus 152; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3203; - // J = 3923; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3204_3205_0"; - fbus 92; - tbus 93; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3204; - // J = 3205; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3204_3205_1"; - fbus 92; - tbus 93; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3204; - // J = 3205; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3204_3923_0"; - fbus 92; - tbus 152; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3204; - // J = 3923; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3204_3923_1"; - fbus 92; - tbus 152; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3204; - // J = 3923; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3205_3914_0"; - fbus 93; - tbus 143; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3205; - // J = 3914; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3205_3915_0"; - fbus 93; - tbus 144; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3205; - // J = 3915; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3301_3902_0"; - fbus 95; - tbus 131; - r 5.30000E-4; - x 1.29700E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3301; - // J = 3902; - // CKT = 1; - // R = 5.30000E-4; - // X = 1.29700E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3301_3903_0"; - fbus 95; - tbus 132; - r 5.00000E-4; - x 8.81000E-3; - b 0.59878; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3301; - // J = 3903; - // CKT = 1; - // R = 5.00000E-4; - // X = 8.81000E-3; - // B = 0.59878; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3302_3304_0"; - fbus 96; - tbus 98; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3302; - // J = 3304; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3302_3304_1"; - fbus 96; - tbus 98; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3302; - // J = 3304; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3303_3304_0"; - fbus 97; - tbus 98; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3303; - // J = 3304; - // CKT = 1; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3303_3304_1"; - fbus 97; - tbus 98; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3303; - // J = 3304; - // CKT = 2; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3303_3304_2"; - fbus 97; - tbus 98; - r 1.10000E-3; - x 1.27000E-2; - b 0.04800; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 1120.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3303; - // J = 3304; - // CKT = 3; - // R = 1.10000E-3; - // X = 1.27000E-2; - // B = 0.04800; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 1120.00; - // RATE3 = 1120.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3303_3918_0"; - fbus 97; - tbus 147; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3303; - // J = 3918; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3303_3918_1"; - fbus 97; - tbus 147; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3303; - // J = 3918; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3305_3923_0"; - fbus 99; - tbus 152; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3305; - // J = 3923; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3401_3402_0"; - fbus 101; - tbus 102; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3401; - // J = 3402; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3401_3402_1"; - fbus 101; - tbus 102; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3401; - // J = 3402; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3401_3404_0"; - fbus 101; - tbus 104; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3401; - // J = 3404; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3401_3405_0"; - fbus 101; - tbus 105; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3401; - // J = 3405; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3401_3405_1"; - fbus 101; - tbus 105; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3401; - // J = 3405; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3401_3804_0"; - fbus 101; - tbus 117; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3401; - // J = 3804; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3403_3404_0"; - fbus 103; - tbus 104; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3403; - // J = 3404; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3403_3804_0"; - fbus 103; - tbus 117; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3403; - // J = 3804; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3404_3804_0"; - fbus 104; - tbus 117; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3404; - // J = 3804; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 0; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3404_3804_1"; - fbus 104; - tbus 117; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3404; - // J = 3804; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3404_3917_0"; - fbus 104; - tbus 146; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3404; - // J = 3917; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3404_3918_0"; - fbus 104; - tbus 147; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3404; - // J = 3918; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3405_3907_0"; - fbus 105; - tbus 136; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3405; - // J = 3907; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3405_3907_1"; - fbus 105; - tbus 136; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3405; - // J = 3907; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3501_3914_0"; - fbus 108; - tbus 143; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3501; - // J = 3914; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3501_3915_0"; - fbus 108; - tbus 144; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3501; - // J = 3915; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3601_3925_0"; - fbus 110; - tbus 154; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3601; - // J = 3925; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3701_3926_0"; - fbus 112; - tbus 155; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3701; - // J = 3926; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3701_3926_1"; - fbus 112; - tbus 155; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3701; - // J = 3926; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3801_3802_0"; - fbus 114; - tbus 115; - r 7.90000E-4; - x 1.93700E-2; - b 1.32850; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3801; - // J = 3802; - // CKT = 1; - // R = 7.90000E-4; - // X = 1.93700E-2; - // B = 1.32850; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3801_3803_0"; - fbus 114; - tbus 116; - r 8.70000E-4; - x 2.08700E-2; - b 1.45710; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3801; - // J = 3803; - // CKT = 1; - // R = 8.70000E-4; - // X = 2.08700E-2; - // B = 1.45710; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3801_3803_1"; - fbus 114; - tbus 116; - r 8.70000E-4; - x 2.08700E-2; - b 1.45710; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3801; - // J = 3803; - // CKT = 2; - // R = 8.70000E-4; - // X = 2.08700E-2; - // B = 1.45710; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3802_3891_0"; - fbus 115; - tbus 123; - r 7.20000E-4; - x 1.60000E-2; - b 1.08790; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3802; - // J = 3891; - // CKT = 1; - // R = 7.20000E-4; - // X = 1.60000E-2; - // B = 1.08790; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3802_3901_0"; - fbus 115; - tbus 130; - r 8.30000E-4; - x 1.98500E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3802; - // J = 3901; - // CKT = 1; - // R = 8.30000E-4; - // X = 1.98500E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3803_3891_0"; - fbus 116; - tbus 123; - r 2.00000E-5; - x -9.98000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3803; - // J = 3891; - // CKT = 1; - // R = 2.00000E-5; - // X = -9.98000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3803_3892_0"; - fbus 116; - tbus 124; - r 1.00000E-7; - x -9.35000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3803; - // J = 3892; - // CKT = 1; - // R = 1.00000E-7; - // X = -9.35000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2134.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3803_3894_0"; - fbus 116; - tbus 126; - r 1.00000E-7; - x -9.44000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3803; - // J = 3894; - // CKT = 1; - // R = 1.00000E-7; - // X = -9.44000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2134.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3803_3896_0"; - fbus 116; - tbus 128; - r 1.00000E-7; - x -9.35000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3803; - // J = 3896; - // CKT = 1; - // R = 1.00000E-7; - // X = -9.35000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2134.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3803_3901_0"; - fbus 116; - tbus 130; - r 1.53000E-3; - x 1.47000E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3803; - // J = 3901; - // CKT = 1; - // R = 1.53000E-3; - // X = 1.47000E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1560.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3804_3806_0"; - fbus 117; - tbus 119; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3804; - // J = 3806; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3805_3806_0"; - fbus 118; - tbus 119; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3805; - // J = 3806; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3892_3893_0"; - fbus 124; - tbus 125; - r 1.23000E-3; - x 2.65900E-2; - b 1.98702; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3892; - // J = 3893; - // CKT = 1; - // R = 1.23000E-3; - // X = 2.65900E-2; - // B = 1.98702; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3894_3895_0"; - fbus 126; - tbus 127; - r 1.23000E-3; - x 2.66200E-2; - b 1.98880; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3894; - // J = 3895; - // CKT = 1; - // R = 1.23000E-3; - // X = 2.66200E-2; - // B = 1.98880; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3896_3897_0"; - fbus 128; - tbus 129; - r 1.12000E-3; - x 2.51700E-2; - b 1.83586; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3896; - // J = 3897; - // CKT = 1; - // R = 1.12000E-3; - // X = 2.51700E-2; - // B = 1.83586; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3901_3902_0"; - fbus 130; - tbus 131; - r 5.30000E-4; - x 1.29700E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3901; - // J = 3902; - // CKT = 1; - // R = 5.30000E-4; - // X = 1.29700E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3901_3903_0"; - fbus 130; - tbus 132; - r 9.30000E-4; - x 3.64400E-2; - b 1.38950; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3901; - // J = 3903; - // CKT = 1; - // R = 9.30000E-4; - // X = 3.64400E-2; - // B = 1.38950; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3901_8002_0"; - fbus 130; - tbus 238; - r 6.80000E-4; - x 1.58500E-2; - b 1.15126; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3901; - // J = 8002; - // CKT = 1; - // R = 6.80000E-4; - // X = 1.58500E-2; - // B = 1.15126; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1800.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3903_3904_0"; - fbus 132; - tbus 133; - r 1.00000E-5; - x 3.59000E-3; - b 0.97812; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3903; - // J = 3904; - // CKT = 1; - // R = 1.00000E-5; - // X = 3.59000E-3; - // B = 0.97812; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3903_3905_0"; - fbus 132; - tbus 134; - r 9.80000E-4; - x 1.03500E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3903; - // J = 3905; - // CKT = 9; - // R = 9.80000E-4; - // X = 1.03500E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3903_8002_0"; - fbus 132; - tbus 238; - r 1.65000E-3; - x 5.71900E-2; - b 2.47740; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3903; - // J = 8002; - // CKT = 1; - // R = 1.65000E-3; - // X = 5.71900E-2; - // B = 2.47740; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3904_3905_0"; - fbus 133; - tbus 134; - r 1.60000E-3; - x 1.22900E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3904; - // J = 3905; - // CKT = 9; - // R = 1.60000E-3; - // X = 1.22900E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3905_3906_0"; - fbus 134; - tbus 135; - r 7.20000E-4; - x 3.46000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3905; - // J = 3906; - // CKT = 9; - // R = 7.20000E-4; - // X = 3.46000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3906_4001_0"; - fbus 135; - tbus 159; - r 5.30000E-4; - x 4.56000E-3; - b 0.76350; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3906; - // J = 4001; - // CKT = 1; - // R = 5.30000E-4; - // X = 4.56000E-3; - // B = 0.76350; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3906_4001_1"; - fbus 135; - tbus 159; - r 5.30000E-4; - x 4.56000E-3; - b 0.76350; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3906; - // J = 4001; - // CKT = 2; - // R = 5.30000E-4; - // X = 4.56000E-3; - // B = 0.76350; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3907_3908_0"; - fbus 136; - tbus 137; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3907; - // J = 3908; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3907_3923_0"; - fbus 136; - tbus 152; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3907; - // J = 3923; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3907_8004_0"; - fbus 136; - tbus 240; - r 1.38200E-2; - x 9.26800E-2; - b 0.11060; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3907; - // J = 8004; - // CKT = 1; - // R = 1.38200E-2; - // X = 9.26800E-2; - // B = 0.11060; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3908_3920_0"; - fbus 137; - tbus 149; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3908; - // J = 3920; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3909_3919_0"; - fbus 138; - tbus 148; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3909; - // J = 3919; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3909_3920_0"; - fbus 138; - tbus 149; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3909; - // J = 3920; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3910_3911_0"; - fbus 139; - tbus 140; - r 2.48200E-2; - x 1.69380E-1; - b 0.20232; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3910; - // J = 3911; - // CKT = 1; - // R = 2.48200E-2; - // X = 1.69380E-1; - // B = 0.20232; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 838.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3910_3924_0"; - fbus 139; - tbus 153; - r 1.48000E-2; - x 1.01010E-1; - b 0.12066; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3910; - // J = 3924; - // CKT = 1; - // R = 1.48000E-2; - // X = 1.01010E-1; - // B = 0.12066; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 838.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3911_3912_0"; - fbus 140; - tbus 141; - r 1.38200E-2; - x 9.26800E-2; - b 0.11060; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3911; - // J = 3912; - // CKT = 1; - // R = 1.38200E-2; - // X = 9.26800E-2; - // B = 0.11060; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3911_3916_0"; - fbus 140; - tbus 145; - r 1.66800E-2; - x 1.13810E-1; - b 0.13608; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3911; - // J = 3916; - // CKT = 1; - // R = 1.66800E-2; - // X = 1.13810E-1; - // B = 0.13608; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 838.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3911_3921_0"; - fbus 140; - tbus 150; - r 1.11300E-2; - x 6.67800E-2; - b 0.07286; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3911; - // J = 3921; - // CKT = 1; - // R = 1.11300E-2; - // X = 6.67800E-2; - // B = 0.07286; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 752.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3911_3921_1"; - fbus 140; - tbus 150; - r 1.05000E-2; - x 6.54000E-2; - b 0.06860; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3911; - // J = 3921; - // CKT = 2; - // R = 1.05000E-2; - // X = 6.54000E-2; - // B = 0.06860; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 602.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3911_3921_2"; - fbus 140; - tbus 150; - r 1.10500E-2; - x 6.64200E-2; - b 0.07160; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3911; - // J = 3921; - // CKT = 3; - // R = 1.10500E-2; - // X = 6.64200E-2; - // B = 0.07160; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 752.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3911_3924_0"; - fbus 140; - tbus 153; - r 3.90300E-2; - x 2.74030E-1; - b 0.31072; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3911; - // J = 3924; - // CKT = 1; - // R = 3.90300E-2; - // X = 2.74030E-1; - // B = 0.31072; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3911_8003_0"; - fbus 140; - tbus 239; - r 1.38200E-2; - x 9.26800E-2; - b 0.11060; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3911; - // J = 8003; - // CKT = 1; - // R = 1.38200E-2; - // X = 9.26800E-2; - // B = 0.11060; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3911_8003_1"; - fbus 140; - tbus 239; - r 1.38200E-2; - x 9.26800E-2; - b 0.11060; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3911; - // J = 8003; - // CKT = 2; - // R = 1.38200E-2; - // X = 9.26800E-2; - // B = 0.11060; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3912_3924_0"; - fbus 141; - tbus 153; - r 3.05800E-2; - x 2.04600E-1; - b 0.24472; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3912; - // J = 3924; - // CKT = 1; - // R = 3.05800E-2; - // X = 2.04600E-1; - // B = 0.24472; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3913_3920_0"; - fbus 142; - tbus 149; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3913; - // J = 3920; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3913_3920_1"; - fbus 142; - tbus 149; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3913; - // J = 3920; - // CKT = 2; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3913_3923_0"; - fbus 142; - tbus 152; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3913; - // J = 3923; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3913_8004_0"; - fbus 142; - tbus 240; - r 1.38200E-2; - x 9.26800E-2; - b 0.11060; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3913; - // J = 8004; - // CKT = 1; - // R = 1.38200E-2; - // X = 9.26800E-2; - // B = 0.11060; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3915_3924_0"; - fbus 144; - tbus 153; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3915; - // J = 3924; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3916_3924_0"; - fbus 145; - tbus 153; - r 2.23500E-2; - x 1.61060E-1; - b 0.18342; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3916; - // J = 3924; - // CKT = 1; - // R = 2.23500E-2; - // X = 1.61060E-1; - // B = 0.18342; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 838.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3919_3922_0"; - fbus 148; - tbus 151; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3919; - // J = 3922; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3920_3922_0"; - fbus 149; - tbus 151; - r 3.12000E-3; - x 2.88600E-2; - b 0.15252; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 986.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3920; - // J = 3922; - // CKT = 1; - // R = 3.12000E-3; - // X = 2.88600E-2; - // B = 0.15252; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 986.00; - // RATE3 = 888.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3923_8005_0"; - fbus 152; - tbus 241; - r 1.38200E-2; - x 9.26800E-2; - b 0.11060; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3923; - // J = 8005; - // CKT = 1; - // R = 1.38200E-2; - // X = 9.26800E-2; - // B = 0.11060; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_3923_8005_1"; - fbus 152; - tbus 241; - r 1.38200E-2; - x 9.26800E-2; - b 0.11060; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 3923; - // J = 8005; - // CKT = 2; - // R = 1.38200E-2; - // X = 9.26800E-2; - // B = 0.11060; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4001_4090_0"; - fbus 159; - tbus 172; - r 7.20000E-4; - x 1.38200E-2; - b 1.27572; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4001; - // J = 4090; - // CKT = 1; - // R = 7.20000E-4; - // X = 1.38200E-2; - // B = 1.27572; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3600.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4001_4094_0"; - fbus 159; - tbus 176; - r 7.80000E-4; - x 1.50200E-2; - b 1.13810; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4001; - // J = 4094; - // CKT = 1; - // R = 7.80000E-4; - // X = 1.50200E-2; - // B = 1.13810; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4001_4097_0"; - fbus 159; - tbus 179; - r 7.40000E-4; - x 1.41300E-2; - b 1.06634; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4001; - // J = 4097; - // CKT = 1; - // R = 7.40000E-4; - // X = 1.41300E-2; - // B = 1.06634; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4001_4204_0"; - fbus 159; - tbus 189; - r 7.80000E-4; - x 2.39000E-3; - b 1.13810; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4001; - // J = 4204; - // CKT = 1; - // R = 7.80000E-4; - // X = 2.39000E-3; - // B = 1.13810; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2400.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4001_8001_0"; - fbus 159; - tbus 237; - r 1.06000E-3; - x 1.29300E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4001; - // J = 8001; - // CKT = 1; - // R = 1.06000E-3; - // X = 1.29300E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4002_4003_0"; - fbus 160; - tbus 161; - r 1.22000E-3; - x 2.37300E-2; - b 2.20710; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4002; - // J = 4003; - // CKT = 1; - // R = 1.22000E-3; - // X = 2.37300E-2; - // B = 2.20710; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1732.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4002_4090_0"; - fbus 160; - tbus 172; - r 1.20000E-4; - x 2.38000E-3; - b 0.21926; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4002; - // J = 4090; - // CKT = 1; - // R = 1.20000E-4; - // X = 2.38000E-3; - // B = 0.21926; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2000.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4002_4091_0"; - fbus 160; - tbus 173; - r 6.00000E-4; - x 1.03600E-2; - b 1.01456; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4002; - // J = 4091; - // CKT = 1; - // R = 6.00000E-4; - // X = 1.03600E-2; - // B = 1.01456; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2000.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4003_6101_0"; - fbus 161; - tbus 198; - r 2.64000E-3; - x 2.68900E-2; - b 5.29066; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4003; - // J = 6101; - // CKT = 1; - // R = 2.64000E-3; - // X = 2.68900E-2; - // B = 5.29066; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 1732.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4004_4005_0"; - fbus 162; - tbus 163; - r 6.30000E-4; - x 1.41200E-2; - b 1.09756; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4004; - // J = 4005; - // CKT = 1; - // R = 6.30000E-4; - // X = 1.41200E-2; - // B = 1.09756; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4004_4005_1"; - fbus 162; - tbus 163; - r 1.09000E-3; - x 2.40800E-2; - b 1.55542; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4004; - // J = 4005; - // CKT = 2; - // R = 1.09000E-3; - // X = 2.40800E-2; - // B = 1.55542; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4004_4005_2"; - fbus 162; - tbus 163; - r 1.08000E-3; - x 2.40900E-2; - b 1.55348; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4004; - // J = 4005; - // CKT = 3; - // R = 1.08000E-3; - // X = 2.40900E-2; - // B = 1.55348; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4004_4091_0"; - fbus 162; - tbus 173; - r 4.10000E-4; - x 7.37000E-3; - b 0.72694; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4004; - // J = 4091; - // CKT = 1; - // R = 4.10000E-4; - // X = 7.37000E-3; - // B = 0.72694; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4004_4092_0"; - fbus 162; - tbus 174; - r 6.60000E-4; - x 1.26600E-2; - b 0.95976; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4004; - // J = 4092; - // CKT = 1; - // R = 6.60000E-4; - // X = 1.26600E-2; - // B = 0.95976; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4004_4095_0"; - fbus 162; - tbus 177; - r 6.60000E-4; - x 1.26600E-2; - b 0.95976; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4004; - // J = 4095; - // CKT = 1; - // R = 6.60000E-4; - // X = 1.26600E-2; - // B = 0.95976; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4005_4006_0"; - fbus 163; - tbus 164; - r 2.30000E-4; - x 4.51000E-3; - b 0.33320; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4005; - // J = 4006; - // CKT = 1; - // R = 2.30000E-4; - // X = 4.51000E-3; - // B = 0.33320; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2175.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4005_4006_1"; - fbus 163; - tbus 164; - r 2.00000E-4; - x 4.46000E-3; - b 0.30500; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4005; - // J = 4006; - // CKT = 2; - // R = 2.00000E-4; - // X = 4.46000E-3; - // B = 0.30500; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2175.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4005_4102_0"; - fbus 163; - tbus 181; - r 1.20000E-3; - x 2.31600E-2; - b 1.71520; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4005; - // J = 4102; - // CKT = 1; - // R = 1.20000E-3; - // X = 2.31600E-2; - // B = 1.71520; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4005_4102_1"; - fbus 163; - tbus 181; - r 3.00000E-4; - x 2.00000E-2; - b 3.60000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4005; - // J = 4102; - // CKT = 2; - // R = 3.00000E-4; - // X = 2.00000E-2; - // B = 3.60000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4005_4202_0"; - fbus 163; - tbus 187; - r 2.00000E-4; - x 8.20000E-3; - b 1.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4005; - // J = 4202; - // CKT = 1; - // R = 2.00000E-4; - // X = 8.20000E-3; - // B = 1.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4005_6202_0"; - fbus 163; - tbus 204; - r 1.96000E-3; - x 3.30400E-2; - b 1.88000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4005; - // J = 6202; - // CKT = 1; - // R = 1.96000E-3; - // X = 3.30400E-2; - // B = 1.88000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4006_4007_0"; - fbus 164; - tbus 165; - r 1.00000E-5; - x 3.00000E-4; - b 0.01434; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4006; - // J = 4007; - // CKT = 1; - // R = 1.00000E-5; - // X = 3.00000E-4; - // B = 0.01434; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4006_4007_1"; - fbus 164; - tbus 165; - r 1.00000E-5; - x 3.00000E-4; - b 0.01844; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4006; - // J = 4007; - // CKT = 2; - // R = 1.00000E-5; - // X = 3.00000E-4; - // B = 0.01844; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3450.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4006_4202_0"; - fbus 164; - tbus 187; - r 2.00000E-4; - x 8.20000E-3; - b 1.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4006; - // J = 4202; - // CKT = 1; - // R = 2.00000E-4; - // X = 8.20000E-3; - // B = 1.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4008_6401_0"; - fbus 166; - tbus 217; - r 6.20000E-3; - x 6.73000E-2; - b 1.11560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4008; - // J = 6401; - // CKT = 1; - // R = 6.20000E-3; - // X = 6.73000E-2; - // B = 1.11560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4009_4010_0"; - fbus 167; - tbus 168; - r 6.00000E-5; - x 1.31000E-3; - b 0.00378; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4009; - // J = 4010; - // CKT = 1; - // R = 6.00000E-5; - // X = 1.31000E-3; - // B = 0.00378; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4009_4010_1"; - fbus 167; - tbus 168; - r 6.00000E-5; - x 1.16000E-3; - b 0.00332; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4009; - // J = 4010; - // CKT = 2; - // R = 6.00000E-5; - // X = 1.16000E-3; - // B = 0.00332; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4009_4104_0"; - fbus 167; - tbus 183; - r 2.00000E-3; - x 2.00000E-2; - b 0.80000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4009; - // J = 4104; - // CKT = 1; - // R = 2.00000E-3; - // X = 2.00000E-2; - // B = 0.80000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4092_4093_0"; - fbus 174; - tbus 175; - r 1.00000E-7; - x 1.65000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4092; - // J = 4093; - // CKT = 1; - // R = 1.00000E-7; - // X = 1.65000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2400.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4093_4094_0"; - fbus 175; - tbus 176; - r 1.00000E-7; - x -1.26300E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4093; - // J = 4094; - // CKT = 1; - // R = 1.00000E-7; - // X = -1.26300E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2400.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4095_4096_0"; - fbus 177; - tbus 178; - r 1.00000E-7; - x 1.65000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4095; - // J = 4096; - // CKT = 1; - // R = 1.00000E-7; - // X = 1.65000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2000.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4096_4097_0"; - fbus 178; - tbus 179; - r 1.00000E-7; - x -1.26300E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4096; - // J = 4097; - // CKT = 1; - // R = 1.00000E-7; - // X = -1.26300E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2000.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4101_4102_0"; - fbus 180; - tbus 181; - r 1.13000E-3; - x 2.06900E-2; - b 1.85526; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4101; - // J = 4102; - // CKT = 1; - // R = 1.13000E-3; - // X = 2.06900E-2; - // B = 1.85526; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4101_4102_1"; - fbus 180; - tbus 181; - r 1.13000E-3; - x 2.06900E-2; - b 1.85526; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4101; - // J = 4102; - // CKT = 2; - // R = 1.13000E-3; - // X = 2.06900E-2; - // B = 1.85526; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4101_4103_0"; - fbus 180; - tbus 182; - r 7.00000E-4; - x 7.40000E-2; - b 4.87000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4101; - // J = 4103; - // CKT = 1; - // R = 7.00000E-4; - // X = 7.40000E-2; - // B = 4.87000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4101_4103_1"; - fbus 180; - tbus 182; - r 2.00000E-3; - x 2.00000E-2; - b 0.80000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4101; - // J = 4103; - // CKT = 2; - // R = 2.00000E-3; - // X = 2.00000E-2; - // B = 0.80000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4101_4201_0"; - fbus 180; - tbus 186; - r 2.00000E-4; - x 8.20000E-3; - b 1.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4101; - // J = 4201; - // CKT = 1; - // R = 2.00000E-4; - // X = 8.20000E-3; - // B = 1.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4101_4201_1"; - fbus 180; - tbus 186; - r 2.00000E-4; - x 8.20000E-3; - b 1.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4101; - // J = 4201; - // CKT = 2; - // R = 2.00000E-4; - // X = 8.20000E-3; - // B = 1.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4102_4201_0"; - fbus 181; - tbus 186; - r 2.00000E-4; - x 8.20000E-3; - b 1.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4102; - // J = 4201; - // CKT = 1; - // R = 2.00000E-4; - // X = 8.20000E-3; - // B = 1.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4102_4201_1"; - fbus 181; - tbus 186; - r 2.00000E-4; - x 8.20000E-3; - b 1.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4102; - // J = 4201; - // CKT = 2; - // R = 2.00000E-4; - // X = 8.20000E-3; - // B = 1.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4102_4202_0"; - fbus 181; - tbus 187; - r 2.00000E-4; - x 8.20000E-3; - b 1.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4102; - // J = 4202; - // CKT = 1; - // R = 2.00000E-4; - // X = 8.20000E-3; - // B = 1.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4102_4202_1"; - fbus 181; - tbus 187; - r 2.00000E-4; - x 8.20000E-3; - b 1.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4102; - // J = 4202; - // CKT = 2; - // R = 2.00000E-4; - // X = 8.20000E-3; - // B = 1.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4102_6202_0"; - fbus 181; - tbus 204; - r 1.42000E-3; - x 2.25800E-2; - b 1.88000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4102; - // J = 6202; - // CKT = 1; - // R = 1.42000E-3; - // X = 2.25800E-2; - // B = 1.88000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4103_6202_0"; - fbus 182; - tbus 204; - r 7.00000E-4; - x 7.40000E-2; - b 4.87000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4103; - // J = 6202; - // CKT = 1; - // R = 7.00000E-4; - // X = 7.40000E-2; - // B = 4.87000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4104_5004_0"; - fbus 183; - tbus 195; - r 2.00000E-3; - x 8.00000E-2; - b 0.80000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4104; - // J = 5004; - // CKT = 1; - // R = 2.00000E-3; - // X = 8.00000E-2; - // B = 0.80000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4201_4202_0"; - fbus 186; - tbus 187; - r 1.09000E-3; - x 2.40800E-2; - b 1.55542; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4201; - // J = 4202; - // CKT = 1; - // R = 1.09000E-3; - // X = 2.40800E-2; - // B = 1.55542; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4201_5001_0"; - fbus 186; - tbus 192; - r 8.30000E-4; - x 2.00000E-2; - b 3.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4201; - // J = 5001; - // CKT = 1; - // R = 8.30000E-4; - // X = 2.00000E-2; - // B = 3.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4202_4203_0"; - fbus 187; - tbus 188; - r 6.60000E-4; - x 1.65000E-3; - b 0.95976; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4202; - // J = 4203; - // CKT = 1; - // R = 6.60000E-4; - // X = 1.65000E-3; - // B = 0.95976; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 3020.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_4203_4204_0"; - fbus 188; - tbus 189; - r 7.40000E-4; - x 1.26600E-2; - b 1.08220; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 4203; - // J = 4204; - // CKT = 1; - // R = 7.40000E-4; - // X = 1.26600E-2; - // B = 1.08220; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2400.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_5001_5002_0"; - fbus 192; - tbus 193; - r 3.50000E-3; - x 7.00000E-3; - b 4.60600; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 5001; - // J = 5002; - // CKT = 1; - // R = 3.50000E-3; - // X = 7.00000E-3; - // B = 4.60600; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_5003_5004_0"; - fbus 194; - tbus 195; - r 2.00000E-3; - x 8.00000E-2; - b 0.80000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 5003; - // J = 5004; - // CKT = 1; - // R = 2.00000E-3; - // X = 8.00000E-2; - // B = 0.80000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6102_6103_0"; - fbus 199; - tbus 200; - r 1.20000E-3; - x 2.31600E-3; - b 1.71520; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6102; - // J = 6103; - // CKT = 1; - // R = 1.20000E-3; - // X = 2.31600E-3; - // B = 1.71520; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6102_6301_0"; - fbus 199; - tbus 210; - r 1.00000E-7; - x 4.60000E-3; - b 0.30000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6102; - // J = 6301; - // CKT = 1; - // R = 1.00000E-7; - // X = 4.60000E-3; - // B = 0.30000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2000.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6102_6403_0"; - fbus 199; - tbus 219; - r 6.20000E-3; - x 6.73000E-2; - b 1.11560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6102; - // J = 6403; - // CKT = 1; - // R = 6.20000E-3; - // X = 6.73000E-2; - // B = 1.11560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6103_6301_0"; - fbus 200; - tbus 210; - r 1.00000E-7; - x 4.60000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6103; - // J = 6301; - // CKT = 1; - // R = 1.00000E-7; - // X = 4.60000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2000.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6103_6301_1"; - fbus 200; - tbus 210; - r 1.00000E-7; - x 4.60000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6103; - // J = 6301; - // CKT = 2; - // R = 1.00000E-7; - // X = 4.60000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2000.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6103_6501_0"; - fbus 200; - tbus 222; - r 6.20000E-3; - x 6.73000E-2; - b 1.11560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6103; - // J = 6501; - // CKT = 1; - // R = 6.20000E-3; - // X = 6.73000E-2; - // B = 1.11560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6103_6501_1"; - fbus 200; - tbus 222; - r 6.20000E-3; - x 6.73000E-2; - b 1.11560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6103; - // J = 6501; - // CKT = 2; - // R = 6.20000E-3; - // X = 6.73000E-2; - // B = 1.11560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6104_6204_0"; - fbus 201; - tbus 206; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6104; - // J = 6204; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6104_6305_0"; - fbus 201; - tbus 214; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6104; - // J = 6305; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6201_6202_0"; - fbus 203; - tbus 204; - r 1.79000E-3; - x 1.40500E-2; - b 3.68000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6201; - // J = 6202; - // CKT = 1; - // R = 1.79000E-3; - // X = 1.40500E-2; - // B = 3.68000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6203_6205_0"; - fbus 205; - tbus 207; - r 7.00000E-4; - x 7.40000E-2; - b 0.48770; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6203; - // J = 6205; - // CKT = 1; - // R = 7.00000E-4; - // X = 7.40000E-2; - // B = 0.48770; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6203_6303_0"; - fbus 205; - tbus 212; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6203; - // J = 6303; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6203_6303_1"; - fbus 205; - tbus 212; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6203; - // J = 6303; - // CKT = 2; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6203_6304_0"; - fbus 205; - tbus 213; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6203; - // J = 6304; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6204_6205_0"; - fbus 206; - tbus 207; - r 7.00000E-4; - x 2.50000E-2; - b 0.48700; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6204; - // J = 6205; - // CKT = 1; - // R = 7.00000E-4; - // X = 2.50000E-2; - // B = 0.48700; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6302_7001_0"; - fbus 211; - tbus 233; - r 1.00000E-7; - x 4.60000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6302; - // J = 7001; - // CKT = 1; - // R = 1.00000E-7; - // X = 4.60000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2000.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6303_6304_0"; - fbus 212; - tbus 213; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6303; - // J = 6304; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6303_6305_0"; - fbus 212; - tbus 214; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6303; - // J = 6305; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6303_6305_1"; - fbus 212; - tbus 214; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6303; - // J = 6305; - // CKT = 2; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6305_6510_0"; - fbus 214; - tbus 231; - r 5.48000E-3; - x 4.82500E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6305; - // J = 6510; - // CKT = 1; - // R = 5.48000E-3; - // X = 4.82500E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6305_6510_1"; - fbus 214; - tbus 231; - r 5.40000E-3; - x 4.82500E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6305; - // J = 6510; - // CKT = 2; - // R = 5.40000E-3; - // X = 4.82500E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6401_6403_0"; - fbus 217; - tbus 219; - r 6.20000E-3; - x 6.73000E-2; - b 1.11560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6401; - // J = 6403; - // CKT = 1; - // R = 6.20000E-3; - // X = 6.73000E-2; - // B = 1.11560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6401_6403_1"; - fbus 217; - tbus 219; - r 6.20000E-3; - x 6.73000E-2; - b 1.11560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6401; - // J = 6403; - // CKT = 2; - // R = 6.20000E-3; - // X = 6.73000E-2; - // B = 1.11560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6401_6404_0"; - fbus 217; - tbus 220; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6401; - // J = 6404; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6403_6404_0"; - fbus 219; - tbus 220; - r 6.20000E-3; - x 6.73000E-2; - b 1.11560; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6403; - // J = 6404; - // CKT = 1; - // R = 6.20000E-3; - // X = 6.73000E-2; - // B = 1.11560; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6404_6507_0"; - fbus 220; - tbus 228; - r 1.08000E-2; - x 9.65000E-2; - b 0.32960; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6404; - // J = 6507; - // CKT = 1; - // R = 1.08000E-2; - // X = 9.65000E-2; - // B = 0.32960; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6501_6502_0"; - fbus 222; - tbus 223; - r 2.40000E-3; - x 3.32000E-3; - b 0.58490; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6501; - // J = 6502; - // CKT = 1; - // R = 2.40000E-3; - // X = 3.32000E-3; - // B = 0.58490; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 2; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6501_6504_0"; - fbus 222; - tbus 225; - r 2.10000E-3; - x 2.38000E-3; - b 0.38450; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6501; - // J = 6504; - // CKT = 1; - // R = 2.10000E-3; - // X = 2.38000E-3; - // B = 0.38450; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6501_6509_0"; - fbus 222; - tbus 230; - r 1.60000E-3; - x 2.26000E-2; - b 0.38100; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6501; - // J = 6509; - // CKT = 1; - // R = 1.60000E-3; - // X = 2.26000E-2; - // B = 0.38100; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6501_6509_1"; - fbus 222; - tbus 230; - r 1.60000E-3; - x 2.26000E-2; - b 0.38100; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6501; - // J = 6509; - // CKT = 2; - // R = 1.60000E-3; - // X = 2.26000E-2; - // B = 0.38100; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6502_6503_0"; - fbus 223; - tbus 224; - r 5.20000E-3; - x 6.02000E-2; - b 1.01000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6502; - // J = 6503; - // CKT = 1; - // R = 5.20000E-3; - // X = 6.02000E-2; - // B = 1.01000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6502_6503_1"; - fbus 223; - tbus 224; - r 4.90000E-3; - x 5.37000E-2; - b 0.88430; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6502; - // J = 6503; - // CKT = 2; - // R = 4.90000E-3; - // X = 5.37000E-2; - // B = 0.88430; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6502_6504_0"; - fbus 223; - tbus 225; - r 1.70000E-3; - x 2.25000E-3; - b 0.39920; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6502; - // J = 6504; - // CKT = 1; - // R = 1.70000E-3; - // X = 2.25000E-3; - // B = 0.39920; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 0; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6502_6504_1"; - fbus 223; - tbus 225; - r 2.10000E-3; - x 2.38000E-3; - b 0.38450; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6502; - // J = 6504; - // CKT = 2; - // R = 2.10000E-3; - // X = 2.38000E-3; - // B = 0.38450; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6502_6504_2"; - fbus 223; - tbus 225; - r 1.70000E-3; - x 2.25000E-3; - b 0.39920; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6502; - // J = 6504; - // CKT = 3; - // R = 1.70000E-3; - // X = 2.25000E-3; - // B = 0.39920; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6502_6504_3"; - fbus 223; - tbus 225; - r 2.10000E-3; - x 2.38000E-3; - b 0.38450; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6502; - // J = 6504; - // CKT = 4; - // R = 2.10000E-3; - // X = 2.38000E-3; - // B = 0.38450; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 0; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6502_6508_0"; - fbus 223; - tbus 229; - r 1.20000E-3; - x 1.72000E-2; - b 0.29870; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6502; - // J = 6508; - // CKT = 1; - // R = 1.20000E-3; - // X = 1.72000E-2; - // B = 0.29870; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6502_6509_0"; - fbus 223; - tbus 230; - r 8.00000E-4; - x 1.06000E-3; - b 0.20390; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6502; - // J = 6509; - // CKT = 1; - // R = 8.00000E-4; - // X = 1.06000E-3; - // B = 0.20390; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6502_6509_1"; - fbus 223; - tbus 230; - r 8.00000E-4; - x 1.06000E-3; - b 0.20390; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6502; - // J = 6509; - // CKT = 2; - // R = 8.00000E-4; - // X = 1.06000E-3; - // B = 0.20390; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6503_6504_0"; - fbus 224; - tbus 225; - r 3.20000E-3; - x 3.49000E-2; - b 0.57220; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6503; - // J = 6504; - // CKT = 1; - // R = 3.20000E-3; - // X = 3.49000E-2; - // B = 0.57220; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6503_6505_0"; - fbus 224; - tbus 226; - r 9.60000E-3; - x 8.78000E-2; - b 1.42650; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6503; - // J = 6505; - // CKT = 1; - // R = 9.60000E-3; - // X = 8.78000E-2; - // B = 1.42650; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6503_6507_0"; - fbus 224; - tbus 228; - r 3.40000E-3; - x 3.74000E-2; - b 0.62080; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6503; - // J = 6507; - // CKT = 1; - // R = 3.40000E-3; - // X = 3.74000E-2; - // B = 0.62080; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6503_6507_1"; - fbus 224; - tbus 228; - r 3.40000E-3; - x 3.72000E-2; - b 0.61820; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6503; - // J = 6507; - // CKT = 2; - // R = 3.40000E-3; - // X = 3.72000E-2; - // B = 0.61820; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6503_6508_0"; - fbus 224; - tbus 229; - r 3.40000E-3; - x 3.92000E-2; - b 0.65240; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6503; - // J = 6508; - // CKT = 1; - // R = 3.40000E-3; - // X = 3.92000E-2; - // B = 0.65240; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6504_6507_0"; - fbus 225; - tbus 228; - r 3.80000E-3; - x 3.40000E-2; - b 0.58240; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6504; - // J = 6507; - // CKT = 1; - // R = 3.80000E-3; - // X = 3.40000E-2; - // B = 0.58240; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6504_6507_1"; - fbus 225; - tbus 228; - r 3.20000E-3; - x 3.49000E-2; - b 0.57220; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6504; - // J = 6507; - // CKT = 2; - // R = 3.20000E-3; - // X = 3.49000E-2; - // B = 0.57220; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_6504_7002_0"; - fbus 225; - tbus 234; - r 8.11000E-3; - x 1.36900E-1; - b 2.43480; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 6504; - // J = 7002; - // CKT = 1; - // R = 8.11000E-3; - // X = 1.36900E-1; - // B = 2.43480; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_7001_7002_0"; - fbus 233; - tbus 234; - r 1.00000E-7; - x 4.60000E-3; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 7001; - // J = 7002; - // CKT = 1; - // R = 1.00000E-7; - // X = 4.60000E-3; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 2000.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_8001_8002_0"; - fbus 237; - tbus 238; - r 1.59000E-3; - x 1.11000E-2; - b 0.00000; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 8001; - // J = 8002; - // CKT = 9; - // R = 1.59000E-3; - // X = 1.11000E-2; - // B = 0.00000; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 0.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_8003_8004_0"; - fbus 239; - tbus 240; - r 1.95200E-2; - x 1.37020E-1; - b 0.15536; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 8003; - // J = 8004; - // CKT = 1; - // R = 1.95200E-2; - // X = 1.37020E-1; - // B = 0.15536; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_8003_8005_0"; - fbus 239; - tbus 241; - r 3.90300E-2; - x 2.74030E-1; - b 0.31072; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 8003; - // J = 8005; - // CKT = 1; - // R = 3.90300E-2; - // X = 2.74030E-1; - // B = 0.31072; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_8003_8005_1"; - fbus 239; - tbus 241; - r 3.90300E-2; - x 2.74030E-1; - b 0.31072; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 8003; - // J = 8005; - // CKT = 2; - // R = 3.90300E-2; - // X = 2.74030E-1; - // B = 0.31072; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_8004_8005_0"; - fbus 240; - tbus 241; - r 1.95200E-2; - x 1.37020E-1; - b 0.15536; - rateA 0.00 MVA; - rateB 0.00 MVA; - rateC 0.00 MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - // I = 8004; - // J = 8005; - // CKT = 1; - // R = 1.95200E-2; - // X = 1.37020E-1; - // B = 0.15536; - // 'NAME' = ; - // RATE1 = 0.00; - // RATE2 = 0.00; - // RATE3 = 747.00; - // RATE4 = 0.00; - // RATE5 = 0.00; - // RATE6 = 0.00; - // RATE7 = 0.00; - // RATE8 = 0.00; - // RATE9 = 0.00; - // RATE10 = 0.00; - // RATE11 = 0.00; - // RATE12 = 0.00; - // GI = 0.00000; - // BI = 0.00000; - // GJ = 0.00000; - // BJ = 0.00000; - // STAT = 1; - // MET = 1; - // LEN = 0.00; - // O1 = 1; - // F1 = 1.0000; -} -object pypower.branch -{ - name "wecc240_B_1001_1002_0"; - object pypower.transformer - { - name "wecc240_T_1001_1002_0"; - // TODO - impedance 1.10000E-2+100.00j Ohm; - status IN; - }; - // I = 1001; - // J = 1002; - // K = 0; - // CKT = 1; - // CW = 1; - // CZ = 1; - // CM = 1; - // MAG1 = 0.00000E+0; - // MAG2 = 0.00000E+0; - // NMETR = 2; - // 'NAME' = ; - // STAT = 1; - // O1 = 1; - // F1 = 1.0000; - // O2 = 0; - // F2 = 1.0000; - // O3 = 0; - // F3 = 1.0000; - // O4 = 0; - // F4 = 1.0000; - // 'VECGRP' = ; - // ZCOD = 1.00000E-7; - // R1-2 = 1.10000E-2; - // X1-2 = 100.00; - // SBASE1-2 = 1.00000; - // R2-3 = 500.000; - // X2-3 = 0.000; - // SBASE2-3 = 0.00; - // R3-1 = 0.00; - // X3-1 = 0.00; - // SBASE3-1 = 0.00; - // VMSTAR = 0.00; - // ANSTAR = 0.00; - // WINDV1 = 0.00; - // NOMV1 = 0.00; - // ANG1 = 0.00; - // RATE1-1 = 0.00; - // RATE1-2 = 0.00; - // RATE1-3 = 0.00; - // RATE1-4 = 0; - // RATE1-5 = 1001; - // RATE1-6 = 1.10000; - // RATE1-7 = 0.90000; - // RATE1-8 = 1.10000; - // RATE1-9 = 0.90000; - // RATE1-10 = 989; - // RATE1-11 = 0; - // RATE1-12 = 0.00000; - // COD1 = 0.00000; - // CONT1 = 0.000; - // RMA1 = 0; - // RMI1 = 1.00000; - // VMA1 = 345.000; - // VMI1 = 1001; - // NTP1 = 1002; - // TAB1 = 0; - // CR1 = 2; - // CX1 = 1; - // CNXA1 = 1; - // NOD1 = 1; - // WINDV2 = 0.00000E+0; - // NOMV2 = 0.00000E+0; - // ANG2 = 2; - // RATE2-1 = ; - // RATE2-2 = 1; - // RATE2-3 = 1; - // RATE2-4 = 1.0000; - // RATE2-5 = 0; - // RATE2-6 = 1.0000; - // RATE2-7 = 0; - // RATE2-8 = 1.0000; - // RATE2-9 = 0; - // RATE2-10 = 1.0000; - // RATE2-11 = ; - // RATE2-12 = 1.00000E-7; - // COD2 = 1.10000E-2; - // CONT2 = 100.00; - // RMA2 = 1.00000; - // RMI2 = 500.000; - // VMA2 = 0.000; - // VMI2 = 0.00; - // NTP2 = 0.00; - // TAB2 = 0.00; - // CR2 = 0.00; - // CX2 = 0.00; - // CNXA2 = 0.00; - // NOD2 = 0.00; - // WINDV3 = 0.00; - // NOMV3 = 0.00; - // ANG3 = 0.00; - // RATE3-1 = 0.00; - // RATE3-2 = 0.00; - // RATE3-3 = 0; - // RATE3-4 = 1001; - // RATE3-5 = 1.10000; - // RATE3-6 = 0.90000; - // RATE3-7 = 1.10000; - // RATE3-8 = 0.90000; - // RATE3-9 = 989; - // RATE3-10 = 0; - // RATE3-11 = 0.00000; - // RATE3-12 = 0.00000; - // COD3 = 0.000; - // CONT3 = 0; - // RMA3 = 1.00000; - // RMI3 = 345.000; - // VMA3 = 1002; - // VMI3 = 1003; - // NTP3 = 0; - // TAB3 = 1; - // CR3 = 1; - // CX3 = 1; - // CNXA3 = 1; - // NOD3 = 0.00000E+0; -} -// AREA_DATA = ['1', '0', '0.000', '5.000', 'SOUTH'] -// AREA_DATA = ['2', '0', '0.000', '5.000', 'CALIFORNIA'] -// AREA_DATA = ['3', '0', '0.000', '5.000', 'NORTH'] -// AREA_DATA = ['4', '0', '0.000', '5.000', 'MEXICO'] -// ZONE_DATA = ['1', 'ALBERTA'] -// ZONE_DATA = ['2', 'CALIFORN'] -// ZONE_DATA = ['3', 'ARIZONA'] -// ZONE_DATA = ['4', 'BRITISH'] -// ZONE_DATA = ['5', 'COLORADO'] -// ZONE_DATA = ['6', 'IDAHO'] -// ZONE_DATA = ['7', 'MEXICO'] -// ZONE_DATA = ['8', 'MONTANA'] -// ZONE_DATA = ['9', 'NEVADA'] -// ZONE_DATA = ['10', 'NEW MEXI'] -// ZONE_DATA = ['11', 'OREGON'] -// ZONE_DATA = ['12', 'UTAH'] -// ZONE_DATA = ['13', 'WASHINGT'] -// ZONE_DATA = ['14', 'WYOMING'] -// OWNER_DATA = ['1', 'OWNER1'] -// SWITCHED_SHUNT_DATA = ['4001', '1', '0', '1', '1.50000', '0.50000', '4001', '100.0', '', '600.00', '5', '200.00'] -// SWITCHED_SHUNT_DATA = ['4005', '1', '0', '1', '1.50000', '0.50000', '4005', '100.0', '', '0.00', '5', '200.00'] -// SWITCHED_SHUNT_DATA = ['6104', '1', '0', '1', '1.50000', '0.50000', '6104', '100.0', '', '400.00', '5', '100.00'] -// SWITCHED_SHUNT_DATA = ['6302', '1', '0', '1', '1.50000', '0.50000', '6302', '100.0', '', '0.00', '5', '200.00'] -// SWITCHED_SHUNT_DATA = ['6304', '1', '0', '1', '1.50000', '0.50000', '6304', '100.0', '', '600.00', '6', '100.00'] -// SWITCHED_SHUNT_DATA = ['6401', '1', '0', '1', '1.50000', '0.50000', '6401', '100.0', '', '600.00', '5', '200.00'] -// SWITCHED_SHUNT_DATA = ['7001', '1', '0', '1', '1.50000', '0.50000', '7001', '100.0', '', '200.00', '5', '200.00'] -// END OF INPUT FILE ./wecc240.raw diff --git a/converters/autotest/wecc240.raw b/converters/autotest/wecc240.raw deleted file mode 100644 index 41b629c17..000000000 --- a/converters/autotest/wecc240.raw +++ /dev/null @@ -1,1432 +0,0 @@ - 0, 100.00, 34, , , / WECC 240 SYSTEM, V0.2, DEVELOPED BY NREL. CONTACT: HAOYU.YUAN@NREL.GOV -This is a reduced WECC 240-bus power system model reflecting WECC generation resource mix in 2018 and representing the summer peak load. It was developed by NREL and contains no CEII. -Reference: H. Yuan, R. S. Biswas, J. Tan and Y. Zhang, "Developing a Reduced 240-Bus WECC Dynamic Model for Frequency Response Study of High Renewable Integration," IEEE/PES Transmission and Distribution Conference and Exposition (T&D), Chicago, IL, USA, 2020. -0 / END OF SYSTEM-WIDE DATA, BEGIN BUS DATA - 1001,'FOURCORN ', 500.0000,1, 1, 3, 1,1.03401, 5.5785,1.10000,0.90000,1.10000,0.90000 - 1002,'FOURCORN ', 345.0000,1, 1, 3, 1,1.01400, 8.3685,1.10000,0.90000,1.10000,0.90000 - 1003,'FOURCORN ', 230.0000,1, 1, 10, 1,0.97318, -0.2920,1.10000,0.90000,1.10000,0.90000 - 1004,'SAN JUAN ', 345.0000,1, 1, 10, 1,1.03000, 18.8075,1.10000,0.90000,1.10000,0.90000 - 1032,'FCNGN4CC ', 20.0000,2, 1, 10, 1,1.01390, 8.9503,1.10000,0.90000,1.10000,0.90000 - 1034,'SJUAN G4 ', 20.0000,2, 1, 10, 1,1.03341, 20.4253,1.10000,0.90000,1.10000,0.90000 - 1101,'CORONADO ', 500.0000,1, 1, 3, 1,1.01000, -13.5878,1.10000,0.90000,1.10000,0.90000 - 1102,'CHOLLA ', 345.0000,1, 1, 3, 1,0.99465, -4.7874,1.10000,0.90000,1.10000,0.90000 - 1131,'CORONADO ', 20.0000,2, 1, 3, 1,1.00946, -12.8589,1.10000,0.90000,1.10000,0.90000 - 1201,'MOENKOPI ', 500.0000,1, 1, 3, 1,1.09136, -6.6183,1.10000,0.90000,1.10000,0.90000 - 1202,'NAVAJO ', 500.0000,1, 1, 3, 1,1.08000, -3.8673,1.10000,0.90000,1.10000,0.90000 - 1232,'NAVAJO 2 ', 20.0000,2, 1, 3, 1,1.07990, -3.0358,1.10000,0.90000,1.10000,0.90000 - 1301,'MEAD ', 500.0000,1, 1, 3, 1,1.04500, -9.8666,1.10000,0.90000,1.10000,0.90000 - 1302,'H ALLEN ', 500.0000,1, 1, 9, 1,1.02442, -11.6849,1.10000,0.90000,1.10000,0.90000 - 1303,'H ALLEN ', 345.0000,1, 1, 9, 1,1.00500, -15.2256,1.10000,0.90000,1.10000,0.90000 - 1331,'HOOVER ', 20.0000,2, 1, 3, 1,1.04505, -8.7861,1.10000,0.90000,1.10000,0.90000 - 1333,'H ALLEN ', 20.0000,2, 1, 9, 1,1.00792, -13.7701,1.10000,0.90000,1.10000,0.90000 - 1401,'PALOVRDE ', 500.0000,1, 1, 3, 1,1.03500, -14.7822,1.10000,0.90000,1.10000,0.90000 - 1402,'WESTWING ', 500.0000,1, 1, 3, 1,1.05895, -20.3570,1.10000,0.90000,1.10000,0.90000 - 1403,'PARKER ', 230.0000,1, 1, 3, 1,1.03527, -14.4059,1.10000,0.90000,1.10000,0.90000 - 1431,'PALOVRD2 ', 20.0000,2, 1, 3, 1,1.04004, -12.4298,1.10000,0.90000,1.10000,0.90000 - 2000,'MEXICO ', 230.0000,1, 4, 7, 1,1.00000, -16.7754,1.10000,0.90000,1.10000,0.90000 - 2030,'MEXICO ', 20.0000,2, 4, 7, 1,1.00135, -16.0721,1.10000,0.90000,1.10000,0.90000 - 2100,'IMPERIAL ', 230.0000,1, 2, 2, 1,1.03500, -12.4531,1.10000,0.90000,1.10000,0.90000 - 2130,'IMPERIAL ', 20.0000,2, 2, 2, 1,1.03554, -12.0979,1.10000,0.90000,1.10000,0.90000 - 2201,'MIGUEL ', 500.0000,1, 2, 2, 1,0.99375, -26.5153,1.10000,0.90000,1.10000,0.90000 - 2202,'MIGUEL ', 230.0000,1, 2, 2, 1,0.99067, -27.7043,1.10000,0.90000,1.10000,0.90000 - 2203,'MISSION ', 230.0000,1, 2, 2, 1,1.00500, -27.9287,1.10000,0.90000,1.10000,0.90000 - 2233,'MISSION ', 20.0000,2, 2, 2, 1,1.00686, -27.6476,1.10000,0.90000,1.10000,0.90000 - 2301,'IMPRLVLY ', 500.0000,1, 2, 2, 1,1.03560, -14.9787,1.10000,0.90000,1.10000,0.90000 - 2302,'IMPRLVLY ', 230.0000,1, 2, 2, 1,1.03500, -13.8866,1.10000,0.90000,1.10000,0.90000 - 2332,'IMPRLVLY ', 20.0000,2, 2, 2, 1,1.03520, -13.6518,1.10000,0.90000,1.10000,0.90000 - 2400,'DEVERS ', 500.0000,1, 2, 2, 1,1.02954, -19.7851,1.10000,0.90000,1.10000,0.90000 - 2401,'LUGO ', 500.0000,1, 2, 2, 1,1.05000, -13.6953,1.10000,0.90000,1.10000,0.90000 - 2402,'MIRALOMA ', 500.0000,1, 2, 2, 1,1.03174, -18.0034,1.10000,0.90000,1.10000,0.90000 - 2403,'VALLEY ', 500.0000,1, 2, 2, 1,1.02708, -22.3928,1.10000,0.90000,1.10000,0.90000 - 2404,'VINCENT ', 500.0000,1, 2, 2, 1,1.03914, -9.9290,1.10000,0.90000,1.10000,0.90000 - 2405,'SYLMAR S ', 230.0000,1, 2, 2, 1,1.01146, -11.0446,1.10000,0.90000,1.10000,0.90000 - 2406,'EAGLROCK ', 230.0000,1, 2, 2, 1,1.00777, -14.9652,1.10000,0.90000,1.10000,0.90000 - 2407,'LITEHIPE ', 230.0000,1, 2, 2, 1,0.97489, -20.8953,1.10000,0.90000,1.10000,0.90000 - 2408,'MESA CAL ', 230.0000,1, 2, 2, 1,1.00900, -9.1772,1.10000,0.90000,1.10000,0.90000 - 2409,'MIRALOMA ', 230.0000,1, 2, 2, 1,1.02000, -18.7773,1.10000,0.90000,1.10000,0.90000 - 2410,'PARDEE ', 230.0000,1, 2, 2, 1,1.00710, -14.6945,1.10000,0.90000,1.10000,0.90000 - 2411,'VINCENT ', 230.0000,1, 2, 2, 1,1.02033, -11.4155,1.10000,0.90000,1.10000,0.90000 - 2431,'LUGO ', 20.0000,2, 2, 2, 1,1.04996, -13.6693,1.10000,0.90000,1.10000,0.90000 - 2434,'VINCENT ', 20.0000,2, 2, 2, 1,1.02000, -11.3880,1.10000,0.90000,1.10000,0.90000 - 2438,'MESA CAL ', 20.0000,2, 2, 2, 1,1.00981, -7.7532,1.10000,0.90000,1.10000,0.90000 - 2439,'MIRALOMA ', 20.0000,2, 2, 2, 1,1.01976, -18.7223,1.10000,0.90000,1.10000,0.90000 - 2501,'SERRANO ', 500.0000,1, 2, 2, 1,1.02693, -20.2708,1.10000,0.90000,1.10000,0.90000 - 2502,'SERRANO ', 230.0000,1, 2, 2, 1,1.02320, -21.6056,1.10000,0.90000,1.10000,0.90000 - 2503,'S.ONOFRE ', 230.0000,1, 2, 2, 1,1.00900, -23.5705,1.10000,0.90000,1.10000,0.90000 - 2533,'S.ONOFRE ', 20.0000,2, 2, 2, 1,1.00959, -23.0364,1.10000,0.90000,1.10000,0.90000 - 2600,'ADELANTO ', 500.0000,1, 2, 2, 1,1.05578, -9.3695,1.10000,0.90000,1.10000,0.90000 - 2601,'RINALDI ', 500.0000,1, 2, 2, 1,1.04794, -9.8178,1.10000,0.90000,1.10000,0.90000 - 2602,'STA E ', 500.0000,1, 2, 2, 1,1.02251, -9.4350,1.10000,0.90000,1.10000,0.90000 - 2603,'VICTORVL ', 500.0000,1, 2, 2, 1,1.05656, -10.0289,1.10000,0.90000,1.10000,0.90000 - 2604,'INTERMT ', 345.0000,1, 2, 2, 1,1.03000, -3.3390,1.10000,0.90000,1.10000,0.90000 - 2605,'STA B1 ', 287.0000,1, 2, 2, 1,1.02096, -7.2426,1.10000,0.90000,1.10000,0.90000 - 2606,'STA B2 ', 287.0000,1, 2, 2, 1,1.02096, -7.2426,1.10000,0.90000,1.10000,0.90000 - 2607,'VICTORVL ', 287.0000,1, 2, 2, 1,1.04732, -9.0980,1.10000,0.90000,1.10000,0.90000 - 2608,'CASTAIC ', 230.0000,1, 2, 2, 1,1.01500, -9.4369,1.10000,0.90000,1.10000,0.90000 - 2609,'GLENDAL ', 230.0000,1, 2, 2, 1,0.99971, -7.7201,1.10000,0.90000,1.10000,0.90000 - 2610,'HAYNES ', 230.0000,1, 2, 2, 1,1.00400, 6.4589,1.10000,0.90000,1.10000,0.90000 - 2611,'OLIVE ', 230.0000,1, 2, 2, 1,1.01500, -9.6301,1.10000,0.90000,1.10000,0.90000 - 2612,'RINALDI ', 230.0000,1, 2, 2, 1,1.01357, -9.9960,1.10000,0.90000,1.10000,0.90000 - 2613,'RIVER ', 230.0000,1, 2, 2, 1,0.99477, -4.2231,1.10000,0.90000,1.10000,0.90000 - 2614,'STA BLD ', 230.0000,1, 2, 2, 1,1.00215, -5.8005,1.10000,0.90000,1.10000,0.90000 - 2615,'STA E ', 230.0000,1, 2, 2, 1,1.00539, -9.1473,1.10000,0.90000,1.10000,0.90000 - 2616,'STA F ', 230.0000,1, 2, 2, 1,0.99670, -4.5571,1.10000,0.90000,1.10000,0.90000 - 2617,'STA G ', 230.0000,1, 2, 2, 1,0.99769, -6.2866,1.10000,0.90000,1.10000,0.90000 - 2618,'STA J ', 230.0000,1, 2, 2, 1,1.01112, -10.9936,1.10000,0.90000,1.10000,0.90000 - 2619,'SYLMARLA ', 230.0000,1, 2, 2, 1,1.01253, -9.6918,1.10000,0.90000,1.10000,0.90000 - 2620,'VALLEY ', 230.0000,1, 2, 2, 1,1.00929, -10.0536,1.10000,0.90000,1.10000,0.90000 - 2621,'STA B ', 138.0000,1, 2, 2, 1,1.01278, -6.9051,1.10000,0.90000,1.10000,0.90000 - 2630,'HAYNES3G ', 20.0000,2, 2, 2, 1,1.00486, 7.1069,1.10000,0.90000,1.10000,0.90000 - 2631,'OLIVE ', 20.0000,2, 2, 2, 1,1.01516, -9.5656,1.10000,0.90000,1.10000,0.90000 - 2634,'INTERM1G ', 20.0000,2, 2, 2, 1,1.02988, -2.9240,1.10000,0.90000,1.10000,0.90000 - 2637,'OWENS G ', 20.0000,2, 2, 2, 1,1.01377, -9.9729,1.10000,0.90000,1.10000,0.90000 - 2638,'CASTAI4G ', 20.0000,2, 2, 2, 1,1.01504, -9.3813,1.10000,0.90000,1.10000,0.90000 - 2901,'ELDORADO ', 500.0000,1, 2, 2, 1,1.10739, -9.9996,1.10000,0.90000,1.10000,0.90000 - 2902,'MOHAVE ', 500.0000,1, 2, 2, 1,1.11740, -11.1977,1.10000,0.90000,1.10000,0.90000 - 3101,'EMBRCDRD ', 230.0000,1, 2, 2, 1,0.98132, -7.7767,1.10000,0.90000,1.10000,0.90000 - 3102,'MARTIN ', 230.0000,1, 2, 2, 1,0.98603, -6.6336,1.10000,0.90000,1.10000,0.90000 - 3103,'SANMATEO ', 230.0000,1, 2, 2, 1,0.99272, -4.5012,1.10000,0.90000,1.10000,0.90000 - 3104,'MARTIN ', 115.0000,1, 2, 2, 1,0.98581, -11.4950,1.10000,0.90000,1.10000,0.90000 - 3105,'POTRERO ', 115.0000,1, 2, 2, 1,1.00000, -11.5056,1.10000,0.90000,1.10000,0.90000 - 3133,'SANMATEO ', 20.0000,2, 2, 2, 1,0.99266, -4.4922,1.10000,0.90000,1.10000,0.90000 - 3135,'POTRERO ', 20.0000,2, 2, 2, 1,1.00043, -11.4426,1.10000,0.90000,1.10000,0.90000 - 3201,'C.COSTA ', 230.0000,1, 2, 2, 1,1.00361, -4.5744,1.10000,0.90000,1.10000,0.90000 - 3202,'MORAGA ', 230.0000,1, 2, 2, 1,1.00231, -4.1296,1.10000,0.90000,1.10000,0.90000 - 3203,'NEWARK ', 230.0000,1, 2, 2, 1,1.00055, -4.2221,1.10000,0.90000,1.10000,0.90000 - 3204,'PITSBURG ', 230.0000,1, 2, 2, 1,1.01000, 0.1458,1.10000,0.90000,1.10000,0.90000 - 3205,'SOBRANTE ', 230.0000,1, 2, 2, 1,1.00081, -2.5203,1.10000,0.90000,1.10000,0.90000 - 3234,'PITSBURG ', 20.0000,2, 2, 2, 1,1.01207, 1.2652,1.10000,0.90000,1.10000,0.90000 - 3301,'METCALF ', 500.0000,1, 2, 2, 1,1.01131, -4.7303,1.10000,0.90000,1.10000,0.90000 - 3302,'JEFFERSN ', 230.0000,1, 2, 2, 1,0.98430, -7.6693,1.10000,0.90000,1.10000,0.90000 - 3303,'METCALF ', 230.0000,1, 2, 2, 1,1.00000, -5.4781,1.10000,0.90000,1.10000,0.90000 - 3304,'MONTAVIS ', 230.0000,1, 2, 2, 1,0.98986, -7.0451,1.10000,0.90000,1.10000,0.90000 - 3305,'RAVENSWD ', 230.0000,1, 2, 2, 1,0.99494, -4.7831,1.10000,0.90000,1.10000,0.90000 - 3333,'METCALF ', 20.0000,2, 2, 2, 1,1.00081, -5.2460,1.10000,0.90000,1.10000,0.90000 - 3401,'GREGG ', 230.0000,1, 2, 2, 1,0.96667, -13.8507,1.10000,0.90000,1.10000,0.90000 - 3402,'HELMS PP ', 230.0000,1, 2, 2, 1,0.96880, -13.8643,1.10000,0.90000,1.10000,0.90000 - 3403,'MC CALL ', 230.0000,1, 2, 2, 1,1.00000, -1.5414,1.10000,0.90000,1.10000,0.90000 - 3404,'PANOCHE ', 230.0000,1, 2, 2, 1,0.98837, -8.6626,1.10000,0.90000,1.10000,0.90000 - 3405,'WILSON ', 230.0000,1, 2, 2, 1,0.96210, -15.5760,1.10000,0.90000,1.10000,0.90000 - 3432,'HELMS PP ', 20.0000,1, 2, 2, 1,0.96880, -13.8643,1.10000,0.90000,1.10000,0.90000 - 3433,'MC CALL ', 20.0000,2, 2, 2, 1,1.00024, -1.1903,1.10000,0.90000,1.10000,0.90000 - 3501,'FULTON ', 230.0000,1, 2, 2, 1,1.00000, 1.6159,1.10000,0.90000,1.10000,0.90000 - 3531,'FULTON ', 20.0000,2, 2, 2, 1,1.00036, 1.9278,1.10000,0.90000,1.10000,0.90000 - 3601,'HUMBOLDT ', 115.0000,1, 2, 2, 1,1.01500, -3.9450,1.10000,0.90000,1.10000,0.90000 - 3631,'HUMBOLDT ', 20.0000,2, 2, 2, 1,1.01477, -3.9180,1.10000,0.90000,1.10000,0.90000 - 3701,'SUMMIT ', 115.0000,1, 1, 9, 1,1.00657, -20.6887,1.10000,0.90000,1.10000,0.90000 - 3731,'SUMMIT ', 20.0000,2, 1, 9, 1,1.00596, -20.6259,1.10000,0.90000,1.10000,0.90000 - 3801,'DIABLO ', 500.0000,1, 2, 2, 1,1.04900, 0.2332,1.10000,0.90000,1.10000,0.90000 - 3802,'GATES ', 500.0000,1, 2, 2, 1,1.03709, -5.7476,1.10000,0.90000,1.10000,0.90000 - 3803,'MIDWAY ', 500.0000,1, 2, 2, 1,1.04616, -7.1165,1.10000,0.90000,1.10000,0.90000 - 3804,'GATES ', 230.0000,1, 2, 2, 1,1.00233, -7.1239,1.10000,0.90000,1.10000,0.90000 - 3805,'MIDWAY ', 230.0000,1, 2, 2, 1,1.03500, -6.6568,1.10000,0.90000,1.10000,0.90000 - 3806,'MORROBAY ', 230.0000,1, 2, 2, 1,1.01900, -3.5261,1.10000,0.90000,1.10000,0.90000 - 3831,'DIABLO1 ', 20.0000,2, 2, 2, 1,1.04876, 0.7821,1.10000,0.90000,1.10000,0.90000 - 3835,'MIDWAY ', 20.0000,2, 2, 2, 1,1.03528, -6.5555,1.10000,0.90000,1.10000,0.90000 - 3836,'MORROBAY ', 20.0000,2, 2, 2, 1,1.01896, -3.3388,1.10000,0.90000,1.10000,0.90000 - 3891,'GATES1 ', 500.0000,1, 2, 2, 1,1.05217, -9.2502,1.10000,0.90000,1.10000,0.90000 - 3892,'MIDWAY1 ', 500.0000,1, 2, 2, 1,1.03871, -3.9080,1.10000,0.90000,1.10000,0.90000 - 3893,'MIDWAY2 ', 500.0000,1, 2, 2, 1,1.03351, -13.1513,1.10000,0.90000,1.10000,0.90000 - 3894,'MIDWAY3 ', 500.0000,1, 2, 2, 1,1.03851, -3.8546,1.10000,0.90000,1.10000,0.90000 - 3895,'MIDWAY4 ', 500.0000,1, 2, 2, 1,1.03370, -13.1723,1.10000,0.90000,1.10000,0.90000 - 3896,'MIDWAY5 ', 500.0000,1, 2, 2, 1,1.03890, -3.6959,1.10000,0.90000,1.10000,0.90000 - 3897,'MIDWAY6 ', 500.0000,1, 2, 2, 1,1.03561, -13.0099,1.10000,0.90000,1.10000,0.90000 - 3901,'LOSBANOS ', 500.0000,1, 2, 2, 1,1.02990, -6.0140,1.10000,0.90000,1.10000,0.90000 - 3902,'MOSSLAND ', 500.0000,1, 2, 2, 1,1.00000, -2.2632,1.10000,0.90000,1.10000,0.90000 - 3903,'TESLA ', 500.0000,1, 2, 2, 1,1.03465, -5.2887,1.10000,0.90000,1.10000,0.90000 - 3904,'VACA-DIX ', 500.0000,1, 2, 2, 1,1.03414, -5.4622,1.10000,0.90000,1.10000,0.90000 - 3905,'TABLE MT ', 500.0000,1, 2, 2, 1,1.04915, -6.1484,1.10000,0.90000,1.10000,0.90000 - 3906,'ROUND MT ', 500.0000,1, 2, 2, 1,1.06991, -5.5014,1.10000,0.90000,1.10000,0.90000 - 3907,'BELLOTA ', 230.0000,1, 2, 2, 1,0.96956, -13.7171,1.10000,0.90000,1.10000,0.90000 - 3908,'BRIGHTON ', 230.0000,1, 2, 2, 1,0.97516, -16.5874,1.10000,0.90000,1.10000,0.90000 - 3909,'COLGATE ', 230.0000,1, 2, 2, 1,0.98747, -17.7611,1.10000,0.90000,1.10000,0.90000 - 3910,'CORTINA ', 230.0000,1, 2, 2, 1,0.97959, -12.9925,1.10000,0.90000,1.10000,0.90000 - 3911,'COTWDPGE ', 230.0000,1, 2, 2, 1,1.04304, -4.1388,1.10000,0.90000,1.10000,0.90000 - 3912,'GLENN ', 230.0000,1, 2, 2, 1,1.02453, -10.2031,1.10000,0.90000,1.10000,0.90000 - 3913,'GOLDHILL ', 230.0000,1, 2, 2, 1,0.98796, -12.6866,1.10000,0.90000,1.10000,0.90000 - 3914,'IGNACIO ', 230.0000,1, 2, 2, 1,0.99136, -2.1378,1.10000,0.90000,1.10000,0.90000 - 3915,'LAKEVILE ', 230.0000,1, 2, 2, 1,0.99702, -3.3855,1.10000,0.90000,1.10000,0.90000 - 3916,'LOGAN CR ', 230.0000,1, 2, 2, 1,1.02219, -9.9548,1.10000,0.90000,1.10000,0.90000 - 3917,'LOSBANOS ', 230.0000,1, 2, 2, 1,1.01012, -8.3354,1.10000,0.90000,1.10000,0.90000 - 3918,'MOSSLAND ', 230.0000,1, 2, 2, 1,0.99384, -6.0267,1.10000,0.90000,1.10000,0.90000 - 3919,'PALERMO ', 230.0000,1, 2, 2, 1,0.99679, -16.6180,1.10000,0.90000,1.10000,0.90000 - 3920,'RIO OSO ', 230.0000,1, 2, 2, 1,0.99025, -16.2913,1.10000,0.90000,1.10000,0.90000 - 3921,'ROUND MT ', 230.0000,1, 2, 2, 1,1.07000, 1.5011,1.10000,0.90000,1.10000,0.90000 - 3922,'TABLE MT ', 230.0000,1, 2, 2, 1,1.01629, -12.7252,1.10000,0.90000,1.10000,0.90000 - 3923,'TESLA ', 230.0000,1, 2, 2, 1,1.01761, -1.0250,1.10000,0.90000,1.10000,0.90000 - 3924,'VACA-DIX ', 230.0000,1, 2, 2, 1,1.00949, -5.4562,1.10000,0.90000,1.10000,0.90000 - 3925,'COTWDPGE ', 115.0000,1, 2, 2, 1,1.02989, -4.0766,1.10000,0.90000,1.10000,0.90000 - 3926,'RIO OSO ', 115.0000,1, 2, 2, 1,0.99786, -19.5525,1.10000,0.90000,1.10000,0.90000 - 3931,'ROUND MT ', 20.0000,2, 2, 2, 1,1.07066, 1.8629,1.10000,0.90000,1.10000,0.90000 - 3932,'MOSSLAND ', 20.0000,2, 2, 2, 1,0.99876, -1.8746,1.10000,0.90000,1.10000,0.90000 - 3933,'TESLA ', 20.0000,3, 2, 2, 1,1.02000, 0.0000,1.10000,0.90000,1.10000,0.90000 - 4001,'MALIN ', 500.0000,1, 3, 11, 1,1.08000, -5.9328,1.10000,0.90000,1.10000,0.90000 - 4002,'SUMMER L ', 500.0000,1, 3, 11, 1,1.11410, -3.7122,1.10000,0.90000,1.10000,0.90000 - 4003,'BURNS ', 500.0000,1, 3, 11, 1,1.12835, 4.1039,1.10000,0.90000,1.10000,0.90000 - 4004,'GRIZZLY ', 500.0000,1, 3, 11, 1,1.10132, -5.7208,1.10000,0.90000,1.10000,0.90000 - 4005,'JOHN DAY ', 500.0000,1, 3, 11, 1,1.08000, -5.3425,1.10000,0.90000,1.10000,0.90000 - 4006,'BIG EDDY ', 500.0000,1, 3, 11, 1,1.07594, -8.9606,1.10000,0.90000,1.10000,0.90000 - 4007,'CELILOCA ', 500.0000,1, 3, 11, 1,1.07595, -9.1337,1.10000,0.90000,1.10000,0.90000 - 4008,'MALIN ', 345.0000,1, 3, 11, 1,1.08013, -8.1151,1.10000,0.90000,1.10000,0.90000 - 4009,'BIG EDDY ', 230.0000,1, 3, 11, 1,1.08000, -11.4341,1.10000,0.90000,1.10000,0.90000 - 4010,'CELILO ', 230.0000,1, 3, 11, 1,1.07871, -11.6748,1.10000,0.90000,1.10000,0.90000 - 4031,'MALIN ', 20.0000,2, 3, 11, 1,1.07685, -5.5496,1.10000,0.90000,1.10000,0.90000 - 4035,'JOHN DAY ', 20.0000,2, 3, 11, 1,1.07767, -4.7798,1.10000,0.90000,1.10000,0.90000 - 4039,'DALLES21 ', 20.0000,2, 3, 13, 1,1.08393, -10.8846,1.10000,0.90000,1.10000,0.90000 - 4090,'MALIN1 ', 500.0000,1, 3, 11, 1,1.11068, -4.0346,1.10000,0.90000,1.10000,0.90000 - 4091,'GRIZZLY1 ', 500.0000,1, 3, 11, 1,1.11061, -4.8922,1.10000,0.90000,1.10000,0.90000 - 4092,'GRIZZLY2 ', 500.0000,1, 3, 11, 1,1.09408, -5.9281,1.10000,0.90000,1.10000,0.90000 - 4093,'GRIZZLY3 ', 500.0000,1, 3, 11, 1,1.09230, -5.9578,1.10000,0.90000,1.10000,0.90000 - 4094,'GRIZZLY4 ', 500.0000,1, 3, 11, 1,1.10593, -5.7326,1.10000,0.90000,1.10000,0.90000 - 4095,'GRIZZLY5 ', 500.0000,1, 3, 11, 1,1.09241, -5.9401,1.10000,0.90000,1.10000,0.90000 - 4096,'GRIZZLY6 ', 500.0000,1, 3, 11, 1,1.09042, -5.9721,1.10000,0.90000,1.10000,0.90000 - 4097,'GRIZZLY7 ', 500.0000,1, 3, 11, 1,1.10568, -5.7303,1.10000,0.90000,1.10000,0.90000 - 4101,'COULEE ', 500.0000,1, 3, 13, 1,1.12800, 11.2675,1.10000,0.90000,1.10000,0.90000 - 4102,'HANFORD ', 500.0000,1, 3, 13, 1,1.09600, 3.9997,1.10000,0.90000,1.10000,0.90000 - 4103,'BELL ', 500.0000,1, 3, 13, 1,1.08083, -3.7392,1.10000,0.90000,1.10000,0.90000 - 4104,'BELL ', 230.0000,1, 3, 13, 1,1.05179, -14.7065,1.10000,0.90000,1.10000,0.90000 - 4131,'COULEE ', 20.0000,2, 3, 13, 1,1.13099, 13.1595,1.10000,0.90000,1.10000,0.90000 - 4132,'HANFORD ', 20.0000,2, 3, 13, 1,1.09651, 5.6353,1.10000,0.90000,1.10000,0.90000 - 4201,'NORTH ', 500.0000,1, 3, 13, 1,1.12000, 4.0883,1.10000,0.90000,1.10000,0.90000 - 4202,'WCASCADE ', 500.0000,1, 3, 13, 1,1.06000, -8.2490,1.10000,0.90000,1.10000,0.90000 - 4203,'WILLAMET ', 500.0000,1, 3, 13, 1,1.02932, -11.4988,1.10000,0.90000,1.10000,0.90000 - 4204,'MERIDIAN ', 500.0000,1, 3, 13, 1,1.06186, -7.7302,1.10000,0.90000,1.10000,0.90000 - 4231,'NORTH G3 ', 20.0000,2, 3, 13, 1,1.12632, 5.0125,1.10000,0.90000,1.10000,0.90000 - 4232,'WCASCADE ', 20.0000,2, 3, 13, 1,1.05994, -8.0228,1.10000,0.90000,1.10000,0.90000 - 5001,'CANADA ', 500.0000,1, 3, 4, 1,1.05000, -5.7602,1.10000,0.90000,1.10000,0.90000 - 5002,'CANALB ', 500.0000,1, 3, 1, 1,1.05500, -6.9724,1.10000,0.90000,1.10000,0.90000 - 5003,'CA230TO ', 230.0000,1, 3, 1, 1,1.05368, -10.4490,1.10000,0.90000,1.10000,0.90000 - 5004,'CA230 ', 230.0000,1, 3, 4, 1,1.08678, -12.6232,1.10000,0.90000,1.10000,0.90000 - 5031,'CANAD G1 ', 20.0000,2, 3, 4, 1,1.05458, -4.0013,1.10000,0.90000,1.10000,0.90000 - 5032,'CMAIN GM ', 20.0000,2, 3, 1, 1,1.06140, -4.5562,1.10000,0.90000,1.10000,0.90000 - 6101,'MIDPOINT ', 500.0000,1, 3, 6, 1,1.06620, 13.9305,1.10000,0.90000,1.10000,0.90000 - 6102,'MIDPOINT ', 345.0000,1, 3, 6, 1,1.03000, 16.7065,1.10000,0.90000,1.10000,0.90000 - 6103,'BORAH ', 345.0000,1, 3, 6, 1,1.01551, 14.8856,1.10000,0.90000,1.10000,0.90000 - 6104,'BORAH ', 230.0000,1, 3, 6, 1,1.00976, 2.6761,1.10000,0.90000,1.10000,0.90000 - 6132,'MIDPOINT ', 20.0000,2, 3, 6, 1,1.02575, 17.7272,1.10000,0.90000,1.10000,0.90000 - 6201,'COLSTRP ', 500.0000,1, 3, 8, 1,1.06000, 7.3626,1.10000,0.90000,1.10000,0.90000 - 6202,'GARRISON ', 500.0000,1, 3, 8, 1,1.09477, 2.7322,1.10000,0.90000,1.10000,0.90000 - 6203,'COLSTRP ', 230.0000,1, 3, 8, 1,1.00572, 6.4631,1.10000,0.90000,1.10000,0.90000 - 6204,'GARRISON ', 230.0000,1, 3, 8, 1,1.05172, 3.1248,1.10000,0.90000,1.10000,0.90000 - 6205,'MONTANA ', 230.0000,1, 3, 8, 1,1.05000, 13.0019,1.10000,0.90000,1.10000,0.90000 - 6231,'COLSTRP ', 20.0000,2, 3, 8, 1,1.05917, 7.5999,1.10000,0.90000,1.10000,0.90000 - 6235,'MONTA G1 ', 20.0000,2, 3, 8, 1,1.05069, 13.3683,1.10000,0.90000,1.10000,0.90000 - 6301,'BRIDGER ', 345.0000,1, 3, 14, 1,1.01772, 16.1900,1.10000,0.90000,1.10000,0.90000 - 6302,'LARAMIE ', 345.0000,1, 3, 14, 1,1.00694, -32.2769,1.10000,0.90000,1.10000,0.90000 - 6303,'BRIDGER2 ', 230.0000,1, 3, 14, 1,1.03000, 29.5363,1.10000,0.90000,1.10000,0.90000 - 6304,'LARAMIE ', 230.0000,1, 3, 14, 1,0.99528, -19.7357,1.10000,0.90000,1.10000,0.90000 - 6305,'NAUGHTON ', 230.0000,1, 3, 14, 1,1.06000, 29.9977,1.10000,0.90000,1.10000,0.90000 - 6333,'BRIDGER ', 20.0000,2, 3, 14, 1,1.03304, 30.5480,1.10000,0.90000,1.10000,0.90000 - 6335,'NAUGHT ', 20.0000,2, 3, 14, 1,1.06359, 30.7165,1.10000,0.90000,1.10000,0.90000 - 6401,'TRACYSPP ', 345.0000,1, 1, 9, 1,1.07236, -19.1477,1.10000,0.90000,1.10000,0.90000 - 6402,'SUMITSPP ', 115.0000,1, 1, 9, 1,1.03585, -21.0055,1.10000,0.90000,1.10000,0.90000 - 6403,'VALMY ', 345.0000,1, 1, 9, 1,1.11000, 4.0155,1.10000,0.90000,1.10000,0.90000 - 6404,'GONDER ', 345.0000,1, 1, 9, 1,1.08194, -4.0766,1.10000,0.90000,1.10000,0.90000 - 6433,'VALMY ', 20.0000,2, 1, 9, 1,1.11115, 4.3221,1.10000,0.90000,1.10000,0.90000 - 6501,'BENLOMND ', 345.0000,1, 3, 12, 1,1.02227, -0.4241,1.10000,0.90000,1.10000,0.90000 - 6502,'CAMP WIL ', 345.0000,1, 3, 12, 1,1.02021, -1.1806,1.10000,0.90000,1.10000,0.90000 - 6503,'EMERY ', 345.0000,1, 3, 12, 1,1.06500, 10.2234,1.10000,0.90000,1.10000,0.90000 - 6504,'MONA ', 345.0000,1, 3, 12, 1,1.02275, -1.1804,1.10000,0.90000,1.10000,0.90000 - 6505,'PINTO ', 345.0000,1, 3, 12, 1,1.07140, 8.8513,1.10000,0.90000,1.10000,0.90000 - 6506,'PINTO PS ', 345.0000,1, 3, 12, 1,1.05902, 8.6263,1.10000,0.90000,1.10000,0.90000 - 6507,'SIGURD ', 345.0000,1, 3, 12, 1,1.05132, 0.2894,1.10000,0.90000,1.10000,0.90000 - 6508,'SPAN FRK ', 345.0000,1, 3, 12, 1,1.02819, 1.5377,1.10000,0.90000,1.10000,0.90000 - 6509,'TERMINAL ', 345.0000,1, 3, 12, 1,1.02095, -1.1618,1.10000,0.90000,1.10000,0.90000 - 6510,'BENLOMND ', 230.0000,1, 3, 12, 1,0.98849, 0.3377,1.10000,0.90000,1.10000,0.90000 - 6533,'EMERY ', 20.0000,2, 3, 12, 1,1.06644, 11.0672,1.10000,0.90000,1.10000,0.90000 - 7001,'COLOEAST ', 345.0000,1, 3, 5, 1,1.02000, -33.8246,1.10000,0.90000,1.10000,0.90000 - 7002,'CRAIG ', 345.0000,1, 3, 5, 1,1.01500, -30.6709,1.10000,0.90000,1.10000,0.90000 - 7031,'COLOEAST ', 20.0000,2, 3, 5, 1,1.02618, -32.5740,1.10000,0.90000,1.10000,0.90000 - 7032,'CRAIG ', 20.0000,2, 3, 5, 1,1.01535, -29.9099,1.10000,0.90000,1.10000,0.90000 - 8001,'OLINDA ', 500.0000,1, 2, 2, 1,1.06479, -6.0412,1.10000,0.90000,1.10000,0.90000 - 8002,'TRACY ', 500.0000,1, 2, 2, 1,1.04198, -7.7367,1.10000,0.90000,1.10000,0.90000 - 8003,'COTWDWAP ', 230.0000,1, 2, 2, 1,1.07500, -3.4806,1.10000,0.90000,1.10000,0.90000 - 8004,'RNCHSECO ', 230.0000,1, 2, 2, 1,1.00000, -11.7273,1.10000,0.90000,1.10000,0.90000 - 8005,'TRACYPMP ', 230.0000,1, 2, 2, 1,1.00301, -13.4174,1.10000,0.90000,1.10000,0.90000 - 8033,'COTWDWAP ', 20.0000,2, 2, 2, 1,1.07619, -3.1879,1.10000,0.90000,1.10000,0.90000 - 8034,'RNCHSECO ', 20.0000,2, 2, 2, 1,1.00225, -10.7632,1.10000,0.90000,1.10000,0.90000 -0 / END OF BUS DATA, BEGIN LOAD DATA -@! I,'ID',STAT,AREA,ZONE, PL, QL, IP, IQ, YP, YQ, OWNER,SCALE,INTRPT, DGENP, DGENQ, DGENF - 1002,'1 ', 1, 1, 3, 0.000, 0.000, 223.710, 0.000, 0.000, 583.546, 1, 1, 0, 0.000, 0.000, 0 - 1003,'1 ', 1, 1, 10, 0.000, 0.000, 2212.664, 0.000, 0.000, -387.354, 1, 1, 0, 0.000, 0.000, 0 - 1004,'1 ', 1, 1, 10, 0.000, 0.000, 1007.718, 0.000, 0.000, -5.204, 1, 1, 0, 0.000, 0.000, 0 - 1101,'1 ', 1, 1, 3, 0.000, 0.000, 4482.541, 0.000, 0.000, 134.344, 1, 1, 0, 0.000, 0.000, 0 - 1102,'1 ', 1, 1, 3, 0.000, 0.000, 179.873, 0.000, 0.000, -23.907, 1, 1, 0, 0.000, 0.000, 0 - 1201,'1 ', 1, 1, 3, 0.000, 0.000, 153.984, 0.000, 0.000, 1.711, 1, 1, 0, 0.000, 0.000, 0 - 1202,'1 ', 1, 1, 3, 0.000, 0.000, 810.750, 0.000, 0.000, -246.169, 1, 1, 0, 0.000, 0.000, 0 - 1301,'1 ', 1, 1, 3, 0.000, 0.000, 2588.305, 0.000, 0.000, -323.093, 1, 1, 0, 0.000, 0.000, 0 - 1302,'1 ', 1, 1, 9, 0.000, 0.000, 17.088, 0.000, 0.000, -2.183, 1, 1, 0, 0.000, 0.000, 0 - 1303,'1 ', 1, 1, 9, 0.000, 0.000, 6204.116, 0.000, 0.000, -805.276, 1, 1, 0, 0.000, 0.000, 0 - 1401,'1 ', 1, 1, 3, 0.000, 0.000, 6314.529, 0.000, 0.000, -1423.225, 1, 1, 0, 0.000, 0.000, 0 - 1402,'1 ', 1, 1, 3, 0.000, 0.000, 5074.202, 0.000, 0.000, 536.538, 1, 1, 0, 0.000, 0.000, 0 - 2000,'1 ', 1, 4, 7, 0.000, 0.000, 2207.188, 0.000, 0.000, -287.916, 1, 1, 0, 0.000, 0.000, 0 - 2100,'1 ', 1, 2, 2, 0.000, 0.000, 244.479, 0.000, 0.000, -46.066, 1, 1, 0, 0.000, 0.000, 0 - 2202,'1 ', 1, 2, 2, 0.000, 0.000, 1413.957, 0.000, 0.000, -249.625, 1, 1, 0, 0.000, 0.000, 0 - 2203,'1 ', 1, 2, 2, 0.000, 0.000, 1530.047, 0.000, 0.000, -247.960, 1, 1, 0, 0.000, 0.000, 0 - 2400,'1 ', 1, 2, 2, 0.000, 0.000, 741.606, 0.000, 0.000, -65.877, 1, 1, 0, 0.000, 0.000, 0 - 2401,'1 ', 1, 2, 2, 0.000, 0.000, 756.558, 0.000, 0.000, -85.945, 1, 1, 0, 0.000, 0.000, 0 - 2402,'1 ', 1, 2, 2, 0.000, 0.000, 944.185, 0.000, 0.000, -69.616, 1, 1, 0, 0.000, 0.000, 0 - 2403,'1 ', 1, 2, 2, 0.000, 0.000, 924.912, 0.000, 0.000, -33.229, 1, 1, 0, 0.000, 0.000, 0 - 2405,'1 ', 1, 2, 2, 0.000, 0.000, 734.331, 0.000, 0.000, -20.175, 1, 1, 0, 0.000, 0.000, 0 - 2406,'1 ', 1, 2, 2, 0.000, 0.000, 659.215, 0.000, 0.000, 36.185, 1, 1, 0, 0.000, 0.000, 0 - 2407,'1 ', 1, 2, 2, 0.000, 0.000, 1610.419, 0.000, 0.000, 35.064, 1, 1, 0, 0.000, 0.000, 0 - 2408,'1 ', 1, 2, 2, 0.000, 0.000, 1554.955, 0.000, 0.000, 64.200, 1, 1, 0, 0.000, 0.000, 0 - 2409,'1 ', 1, 2, 2, 0.000, 0.000, 1413.334, 0.000, 0.000, 74.998, 1, 1, 0, 0.000, 0.000, 0 - 2410,'1 ', 1, 2, 2, 0.000, 0.000, 1411.456, 0.000, 0.000, -51.802, 1, 1, 0, 0.000, 0.000, 0 - 2411,'1 ', 1, 2, 2, 0.000, 0.000, 959.465, 0.000, 0.000, -65.677, 1, 1, 0, 0.000, 0.000, 0 - 2502,'1 ', 1, 2, 2, 0.000, 0.000, 2087.843, 0.000, 0.000, 79.306, 1, 1, 0, 0.000, 0.000, 0 - 2503,'1 ', 1, 2, 2, 0.000, 0.000, 1646.515, 0.000, 0.000, -178.564, 1, 1, 0, 0.000, 0.000, 0 - 2600,'1 ', 1, 2, 2, 0.000, 0.000, -1591.978, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 - 2602,'1 ', 1, 2, 2, 0.000, 0.000, 87.531, 0.000, 0.000, -11.190, 1, 1, 0, 0.000, 0.000, 0 - 2604,'1 ', 1, 2, 2, 0.000, 0.000, 1791.945, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 - 2608,'1 ', 1, 2, 2, 0.000, 0.000, 88.030, 0.000, 0.000, -11.318, 1, 1, 0, 0.000, 0.000, 0 - 2609,'1 ', 1, 2, 2, 0.000, 0.000, 120.790, 0.000, 0.000, -24.191, 1, 1, 0, 0.000, 0.000, 0 - 2610,'1 ', 1, 2, 2, 0.000, 0.000, 88.994, 0.000, 0.000, -11.567, 1, 1, 0, 0.000, 0.000, 0 - 2611,'1 ', 1, 2, 2, 0.000, 0.000, 88.030, 0.000, 0.000, -11.318, 1, 1, 0, 0.000, 0.000, 0 - 2612,'1 ', 1, 2, 2, 0.000, 0.000, 106.667, 0.000, 0.000, -21.743, 1, 1, 0, 0.000, 0.000, 0 - 2613,'1 ', 1, 2, 2, 0.000, 0.000, 287.725, 0.000, 0.000, -58.812, 1, 1, 0, 0.000, 0.000, 0 - 2614,'1 ', 1, 2, 2, 0.000, 0.000, 123.152, 0.000, 0.000, -24.956, 1, 1, 0, 0.000, 0.000, 0 - 2615,'1 ', 1, 2, 2, 0.000, 0.000, 718.654, 0.000, 0.000, -117.014, 1, 1, 0, 0.000, 0.000, 0 - 2616,'1 ', 1, 2, 2, 0.000, 0.000, 104.990, 0.000, 0.000, -21.629, 1, 1, 0, 0.000, 0.000, 0 - 2617,'1 ', 1, 2, 2, 0.000, 0.000, 108.473, 0.000, 0.000, -22.485, 1, 1, 0, 0.000, 0.000, 0 - 2618,'1 ', 1, 2, 2, 0.000, 0.000, 784.705, 0.000, 0.000, 5.422, 1, 1, 0, 0.000, 0.000, 0 - 2619,'1 ', 1, 2, 2, 0.000, 0.000, -2466.528, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 - 2620,'1 ', 1, 2, 2, 0.000, 0.000, 181.756, 0.000, 0.000, -15.454, 1, 1, 0, 0.000, 0.000, 0 - 2621,'1 ', 1, 2, 2, 0.000, 0.000, 209.415, 0.000, 0.000, 55.132, 1, 1, 0, 0.000, 0.000, 0 - 3101,'1 ', 1, 2, 2, 0.000, 0.000, 313.580, 0.000, 0.000, -49.549, 1, 1, 0, 0.000, 0.000, 0 - 3102,'1 ', 1, 2, 2, 0.000, 0.000, 145.724, 0.000, 0.000, -23.131, 1, 1, 0, 0.000, 0.000, 0 - 3103,'1 ', 1, 2, 2, 0.000, 0.000, 380.419, 0.000, 0.000, -54.591, 1, 1, 0, 0.000, 0.000, 0 - 3104,'1 ', 1, 2, 2, 0.000, 0.000, 283.512, 0.000, 0.000, -37.304, 1, 1, 0, 0.000, 0.000, 0 - 3105,'1 ', 1, 2, 2, 0.000, 0.000, 215.372, 0.000, 0.000, -44.182, 1, 1, 0, 0.000, 0.000, 0 - 3201,'1 ', 1, 2, 2, 0.000, 0.000, 417.176, 0.000, 0.000, -88.465, 1, 1, 0, 0.000, 0.000, 0 - 3202,'1 ', 1, 2, 2, 0.000, 0.000, 528.943, 0.000, 0.000, -75.520, 1, 1, 0, 0.000, 0.000, 0 - 3203,'1 ', 1, 2, 2, 0.000, 0.000, 592.543, 0.000, 0.000, -143.183, 1, 1, 0, 0.000, 0.000, 0 - 3204,'1 ', 1, 2, 2, 0.000, 0.000, 595.949, 0.000, 0.000, -84.091, 1, 1, 0, 0.000, 0.000, 0 - 3205,'1 ', 1, 2, 2, 0.000, 0.000, 492.201, 0.000, 0.000, -70.216, 1, 1, 0, 0.000, 0.000, 0 - 3302,'1 ', 1, 2, 2, 0.000, 0.000, 316.377, 0.000, 0.000, -80.011, 1, 1, 0, 0.000, 0.000, 0 - 3303,'1 ', 1, 2, 2, 0.000, 0.000, 562.870, 0.000, 0.000, -135.643, 1, 1, 0, 0.000, 0.000, 0 - 3304,'1 ', 1, 2, 2, 0.000, 0.000, 485.777, 0.000, 0.000, -112.963, 1, 1, 0, 0.000, 0.000, 0 - 3305,'1 ', 1, 2, 2, 0.000, 0.000, 389.689, 0.000, 0.000, -55.787, 1, 1, 0, 0.000, 0.000, 0 - 3401,'1 ', 1, 2, 2, 0.000, 0.000, 523.259, 0.000, 0.000, -132.931, 1, 1, 0, 0.000, 0.000, 0 - 3403,'1 ', 1, 2, 2, 0.000, 0.000, 464.372, 0.000, 0.000, -66.225, 1, 1, 0, 0.000, 0.000, 0 - 3404,'1 ', 1, 2, 2, 0.000, 0.000, 400.370, 0.000, 0.000, -57.509, 1, 1, 0, 0.000, 0.000, 0 - 3405,'1 ', 1, 2, 2, 0.000, 0.000, 423.026, 0.000, 0.000, -62.878, 1, 1, 0, 0.000, 0.000, 0 - 3501,'1 ', 1, 2, 2, 0.000, 0.000, 562.514, 0.000, 0.000, -80.114, 1, 1, 0, 0.000, 0.000, 0 - 3601,'1 ', 1, 2, 2, 0.000, 0.000, 92.975, 0.000, 0.000, -12.968, 1, 1, 0, 0.000, 0.000, 0 - 3701,'1 ', 1, 1, 9, 0.000, 0.000, 317.051, 0.000, 0.000, -15.847, 1, 1, 0, 0.000, 0.000, 0 - 3801,'1 ', 1, 2, 2, 0.000, 0.000, 164.062, 0.000, 0.000, -38.776, 1, 1, 0, 0.000, 0.000, 0 - 3804,'1 ', 1, 2, 2, 0.000, 0.000, 201.824, 0.000, 0.000, -50.058, 1, 1, 0, 0.000, 0.000, 0 - 3805,'1 ', 1, 2, 2, 0.000, 0.000, 434.251, 0.000, 0.000, -137.035, 1, 1, 0, 0.000, 0.000, 0 - 3806,'1 ', 1, 2, 2, 0.000, 0.000, 255.767, 0.000, 0.000, -35.854, 1, 1, 0, 0.000, 0.000, 0 - 3902,'1 ', 1, 2, 2, 0.000, 0.000, 137.692, 0.000, 0.000, -34.423, 1, 1, 0, 0.000, 0.000, 0 - 3903,'1 ', 1, 2, 2, 0.000, 0.000, 190.745, 0.000, 0.000, -26.909, 1, 1, 0, 0.000, 0.000, 0 - 3907,'1 ', 1, 2, 2, 0.000, 0.000, 430.380, 0.000, 0.000, -60.984, 1, 1, 0, 0.000, 0.000, 0 - 3908,'1 ', 1, 2, 2, 0.000, 0.000, 186.870, 0.000, 0.000, -23.908, 1, 1, 0, 0.000, 0.000, 0 - 3909,'1 ', 1, 2, 2, 0.000, 0.000, 159.388, 0.000, 0.000, -38.425, 1, 1, 0, 0.000, 0.000, 0 - 3910,'1 ', 1, 2, 2, 0.000, 0.000, 228.437, 0.000, 0.000, -34.143, 1, 1, 0, 0.000, 0.000, 0 - 3911,'1 ', 1, 2, 2, 0.000, 0.000, 204.367, 0.000, 0.000, -40.227, 1, 1, 0, 0.000, 0.000, 0 - 3912,'1 ', 1, 2, 2, 0.000, 0.000, 156.919, 0.000, 0.000, 0.570, 1, 1, 0, 0.000, 0.000, 0 - 3913,'1 ', 1, 2, 2, 0.000, 0.000, 301.003, 0.000, 0.000, -40.262, 1, 1, 0, 0.000, 0.000, 0 - 3914,'1 ', 1, 2, 2, 0.000, 0.000, 207.245, 0.000, 0.000, -48.345, 1, 1, 0, 0.000, 0.000, 0 - 3915,'1 ', 1, 2, 2, 0.000, 0.000, 230.849, 0.000, 0.000, -48.836, 1, 1, 0, 0.000, 0.000, 0 - 3916,'1 ', 1, 2, 2, 0.000, 0.000, 139.766, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 - 3917,'1 ', 1, 2, 2, 0.000, 0.000, 214.158, 0.000, 0.000, -39.517, 1, 1, 0, 0.000, 0.000, 0 - 3918,'1 ', 1, 2, 2, 0.000, 0.000, 289.544, 0.000, 0.000, -68.957, 1, 1, 0, 0.000, 0.000, 0 - 3919,'1 ', 1, 2, 2, 0.000, 0.000, 171.670, 0.000, 0.000, -23.175, 1, 1, 0, 0.000, 0.000, 0 - 3920,'1 ', 1, 2, 2, 0.000, 0.000, 158.827, 0.000, 0.000, -22.302, 1, 1, 0, 0.000, 0.000, 0 - 3921,'1 ', 1, 2, 2, 0.000, 0.000, 126.917, 0.000, 0.000, -27.373, 1, 1, 0, 0.000, 0.000, 0 - 3922,'1 ', 1, 2, 2, 0.000, 0.000, 231.814, 0.000, 0.000, -29.670, 1, 1, 0, 0.000, 0.000, 0 - 3923,'1 ', 1, 2, 2, 0.000, 0.000, 353.452, 0.000, 0.000, -58.418, 1, 1, 0, 0.000, 0.000, 0 - 3924,'1 ', 1, 2, 2, 0.000, 0.000, 300.147, 0.000, 0.000, -42.707, 1, 1, 0, 0.000, 0.000, 0 - 3926,'1 ', 1, 2, 2, 0.000, 0.000, 244.214, 0.000, 0.000, -15.453, 1, 1, 0, 0.000, 0.000, 0 - 4002,'1 ', 1, 3, 11, 0.000, 0.000, 154.505, 0.000, 0.000, -18.455, 1, 1, 0, 0.000, 0.000, 0 - 4004,'1 ', 1, 3, 11, 0.000, 0.000, 248.180, 0.000, 0.000, -29.723, 1, 1, 0, 0.000, 0.000, 0 - 4005,'1 ', 1, 3, 11, 0.000, 0.000, 444.550, 0.000, 0.000, -134.961, 1, 1, 0, 0.000, 0.000, 0 - 4008,'1 ', 1, 3, 11, 0.000, 0.000, 265.108, 0.000, 0.000, -32.154, 1, 1, 0, 0.000, 0.000, 0 - 4009,'1 ', 1, 3, 11, 0.000, 0.000, 2045.132, 0.000, 0.000, -369.852, 1, 1, 0, 0.000, 0.000, 0 - 4010,'1 ', 1, 3, 11, 0.000, 0.000, 2904.493, 0.000, 0.000, 0.000, 1, 1, 0, 0.000, 0.000, 0 - 4101,'1 ', 1, 3, 13, 0.000, 0.000, 882.117, 0.000, 0.000, -102.001, 1, 1, 0, 0.000, 0.000, 0 - 4102,'1 ', 1, 3, 13, 0.000, 0.000, 438.548, 0.000, 0.000, -57.162, 1, 1, 0, 0.000, 0.000, 0 - 4103,'1 ', 1, 3, 13, 0.000, 0.000, 10.805, 0.000, 0.000, -1.303, 1, 1, 0, 0.000, 0.000, 0 - 4104,'1 ', 1, 3, 13, 0.000, 0.000, 2424.986, 0.000, 0.000, -303.469, 1, 1, 0, 0.000, 0.000, 0 - 4201,'1 ', 1, 3, 13, 0.000, 0.000, 5145.231, 0.000, 0.000, -367.517, 1, 1, 0, 0.000, 0.000, 0 - 4202,'1 ', 1, 3, 13, 0.000, 0.000, 4300.226, 0.000, 0.000, -529.215, 1, 1, 0, 0.000, 0.000, 0 - 4203,'1 ', 1, 3, 13, 0.000, 0.000, 4308.429, 0.000, 0.000, -552.906, 1, 1, 0, 0.000, 0.000, 0 - 4204,'1 ', 1, 3, 13, 0.000, 0.000, 949.629, 0.000, 0.000, -115.952, 1, 1, 0, 0.000, 0.000, 0 - 5001,'1 ', 1, 3, 4, 0.000, 0.000, 7213.383, 0.000, 0.000, -1561.338, 1, 1, 0, 0.000, 0.000, 0 - 5002,'1 ', 1, 3, 1, 0.000, 0.000, 8534.582, 0.000, 0.000, -1055.106, 1, 1, 0, 0.000, 0.000, 0 - 5003,'1 ', 1, 3, 1, 0.000, 0.000, 589.263, 0.000, 0.000, -73.624, 1, 1, 0, 0.000, 0.000, 0 - 6102,'1 ', 1, 3, 6, 0.000, 0.000, 1022.470, 0.000, 0.000, 325.457, 1, 1, 0, 0.000, 0.000, 0 - 6103,'1 ', 1, 3, 6, 0.000, 0.000, 386.454, 0.000, 0.000, -49.703, 1, 1, 0, 0.000, 0.000, 0 - 6104,'1 ', 1, 3, 6, 0.000, 0.000, 1683.648, 0.000, 0.000, -218.144, 1, 1, 0, 0.000, 0.000, 0 - 6201,'1 ', 1, 3, 8, 0.000, 0.000, 194.170, 0.000, 0.000, -23.903, 1, 1, 0, 0.000, 0.000, 0 - 6202,'1 ', 1, 3, 8, 0.000, 0.000, 81.319, 0.000, 0.000, -11.365, 1, 1, 0, 0.000, 0.000, 0 - 6203,'1 ', 1, 3, 8, 0.000, 0.000, 609.243, 0.000, 0.000, -143.626, 1, 1, 0, 0.000, 0.000, 0 - 6204,'1 ', 1, 3, 8, 0.000, 0.000, 667.550, 0.000, 0.000, -142.578, 1, 1, 0, 0.000, 0.000, 0 - 6205,'1 ', 1, 3, 8, 0.000, 0.000, 465.984, 0.000, 0.000, -78.317, 1, 1, 0, 0.000, 0.000, 0 - 6301,'1 ', 1, 3, 14, 0.000, 0.000, 508.649, 0.000, 0.000, -65.361, 1, 1, 0, 0.000, 0.000, 0 - 6302,'1 ', 1, 3, 14, 0.000, 0.000, 588.418, 0.000, 0.000, -76.334, 1, 1, 0, 0.000, 0.000, 0 - 6303,'1 ', 1, 3, 14, 0.000, 0.000, 724.856, 0.000, 0.000, -91.813, 1, 1, 0, 0.000, 0.000, 0 - 6305,'1 ', 1, 3, 14, 0.000, 0.000, 56.823, 0.000, 0.000, -17.579, 1, 1, 0, 0.000, 0.000, 0 - 6401,'1 ', 1, 1, 9, 0.000, 0.000, 1628.390, 0.000, 0.000, -206.824, 1, 1, 0, 0.000, 0.000, 0 - 6402,'1 ', 1, 1, 9, 0.000, 0.000, 270.855, 0.000, 0.000, -35.135, 1, 1, 0, 0.000, 0.000, 0 - 6403,'1 ', 1, 1, 9, 0.000, 0.000, 1.980, 0.000, 0.000, -0.221, 1, 1, 0, 0.000, 0.000, 0 - 6404,'1 ', 1, 1, 9, 0.000, 0.000, 27.498, 0.000, 0.000, -3.399, 1, 1, 0, 0.000, 0.000, 0 - 6501,'1 ', 1, 3, 12, 0.000, 0.000, 193.033, 0.000, 0.000, -62.491, 1, 1, 0, 0.000, 0.000, 0 - 6502,'1 ', 1, 3, 12, 0.000, 0.000, 1539.327, 0.000, 0.000, -271.901, 1, 1, 0, 0.000, 0.000, 0 - 6503,'1 ', 1, 3, 12, 0.000, 0.000, 414.228, 0.000, 0.000, -127.491, 1, 1, 0, 0.000, 0.000, 0 - 6504,'1 ', 1, 3, 12, 0.000, 0.000, 293.725, 0.000, 0.000, -37.889, 1, 1, 0, 0.000, 0.000, 0 - 6505,'1 ', 1, 3, 12, 0.000, 0.000, 6.555, 0.000, 0.000, -2.076, 1, 1, 0, 0.000, 0.000, 0 - 6507,'1 ', 1, 3, 12, 0.000, 0.000, 527.834, 0.000, 0.000, 58.453, 1, 1, 0, 0.000, 0.000, 0 - 6508,'1 ', 1, 3, 12, 0.000, 0.000, 128.991, 0.000, 0.000, -41.365, 1, 1, 0, 0.000, 0.000, 0 - 6509,'1 ', 1, 3, 12, 0.000, 0.000, 8.495, 0.000, 0.000, -2.753, 1, 1, 0, 0.000, 0.000, 0 - 6510,'1 ', 1, 3, 12, 0.000, 0.000, 1971.920, 0.000, 0.000, 111.890, 1, 1, 0, 0.000, 0.000, 0 - 7001,'1 ', 1, 3, 5, 0.000, 0.000, 6863.645, 0.000, 0.000, -742.359, 1, 1, 0, 0.000, 0.000, 0 - 7002,'1 ', 1, 3, 5, 0.000, 0.000, 2517.078, 0.000, 0.000, 134.018, 1, 1, 0, 0.000, 0.000, 0 - 8003,'1 ', 1, 2, 2, 0.000, 0.000, 546.423, 0.000, 0.000, -66.307, 1, 1, 0, 0.000, 0.000, 0 - 8004,'1 ', 1, 2, 2, 0.000, 0.000, 3409.103, 0.000, 0.000, -444.699, 1, 1, 0, 0.000, 0.000, 0 - 8005,'1 ', 1, 2, 2, 0.000, 0.000, 1213.222, 0.000, 0.000, -161.487, 1, 1, 0, 0.000, 0.000, 0 -0 / END OF LOAD DATA, BEGIN FIXED SHUNT DATA -@! I,'ID',STATUS, GL, BL -0 / END OF FIXED SHUNT DATA, BEGIN GENERATOR DATA -@! I,'ID', PG, QG, QT, QB, VS, IREG, MBASE, ZR, ZX, RT, XT, GTAP,STAT, RMPCT, PT, PB, O1, F1, O2, F2, O3, F3, O4, F4,WMOD, WPF,NREG - 1032,'C ', 712.000, -3.332, 200.000, -200.000,1.01400, 1002, 873.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 873.000, 0.000, 1,1.0000 - 1032,'G ', 856.000, -3.332, 357.000, -357.000,1.01400, 1002, 1050.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1050.000, 0.000, 1,1.0000 - 1032,'S ', 520.000, -3.332, 360.000, -360.000,1.01400, 1002, 638.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 638.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 1034,'C ', 1847.000, 262.628, 500.000, -500.000,1.03000, 1004, 2100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1944.000, 0.000, 1,1.0000 - 1034,'G ', 2565.000, 262.628, 918.000, -918.000,1.03000, 1004, 2900.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2700.000, 0.000, 1,1.0000 - 1034,'W ', 1598.000, 262.628, 800.000, -800.000,1.03000, 1004, 1682.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1682.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 1131,'C ', 530.000, -46.791, 308.000, -308.000,1.01000, 1101, 1268.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1268.000, 0.000, 1,1.0000 - 1131,'G ', 2064.000, -46.791, 1916.000, -1916.000,1.01000, 1101, 4934.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4934.000, 0.000, 1,1.0000 - 1232,'C ', 2728.000, 0.604, 1208.000, -1208.000,1.08000, 1202, 4977.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4977.000, 0.000, 1,1.0000 - 1232,'H ', 657.000, 0.604, 628.000, -628.000,1.08000, 1202, 1199.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1199.000, 0.000, 1,1.0000 - 1331,'G ', 1986.000, 24.690, 841.000, -841.000,1.04500, 1301, 2167.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2167.000, 0.000, 1,1.0000 - 1331,'H ', 2133.000, 24.690, 1219.000, -1219.000,1.04500, 1301, 2328.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2328.000, 0.000, 1,1.0000 - 1333,'C ', 218.000, 217.320, 303.000, -303.000,1.00500, 1303, 418.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 418.000, 0.000, 1,1.0000 - 1333,'G ', 3662.000, 217.320, 2746.000, -2746.000,1.00500, 1303, 7011.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 7011.000, 0.000, 1,1.0000 - 1333,'S ', 1266.000, 217.320, 1300.000, -1300.000,1.00500, 1303, 2423.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2423.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 1431,'G ', 5129.000, 409.166, 3559.000, -3559.000,1.03500, 1401, 9170.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 9170.000, 0.000, 1,1.0000 - 1431,'N ', 2355.000, 409.166, 2057.000, -2057.000,1.03500, 1401, 4210.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4210.000, 0.000, 1,1.0000 - 1431,'S ', 1353.000, 409.166, 1000.000, -1000.000,1.03500, 1401, 2419.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2419.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2030,'E ', 605.000, 142.477, 350.000, -350.000,1.00000, 2000, 699.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 699.000, 0.000, 1,1.0000 - 2030,'G ', 1853.000, 142.477, 1070.000, -1070.000,1.00000, 2000, 2140.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2140.000, 0.000, 1,1.0000 - 2130,'E ', 573.000, 28.722, 254.000, -254.000,1.03500, 2100, 831.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 831.000, 0.000, 1,1.0000 - 2130,'G ', 404.000, 28.722, 200.000, -200.000,1.03500, 2100, 586.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 586.000, 0.000, 1,1.0000 - 2130,'H ', 273.000, 28.722, 250.000, -250.000,1.03500, 2100, 396.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 396.000, 0.000, 1,1.0000 - 2130,'S ', 79.000, 28.722, 86.000, -86.000,1.03500, 2100, 115.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 115.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2233,'DG', 285.000, 125.466, 304.000, -118.000,1.00500, 2203, 1035.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1035.000, 0.000, 1,1.0000 - 2233,'EG', 506.000, 125.466, 611.000, -181.000,1.00500, 2203, 1837.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1837.000, 0.000, 1,1.0000 - 2233,'TG', 202.000, 125.466, 206.000, -155.000,1.00500, 2203, 733.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 733.000, 0.000, 1,1.0000 - 2332,'S ', 878.000, 42.001, 590.000, -364.000,1.03500, 2302, 1333.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1333.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2431,'S ', 500.000, -46.886, 800.000, -800.000,1.05000, 2431, 1666.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1666.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2434,'S ', 500.000, -337.252, 500.000, -500.000,1.02000, 2434, 1489.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1489.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2438,'EG', 503.000, 32.102, 728.000, -454.000,1.00900, 2408, 2292.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2292.000, 0.000, 1,1.0000 - 2438,'ND', 0.000, 0.000, 0.500, 0.000,1.00900, 2408, 100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.000, -1006.000, 1,1.0000 - 2438,'RG', 1195.999, 32.102, 1902.000, -1168.000,1.00900, 2408, 5451.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 5451.000, 0.000, 1,1.0000 - 2438,'S ', 251.000, 32.102, 800.000, -800.000,1.00900, 2408, 1146.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1146.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2438,'SG', 901.000, 32.102, 2301.000, -1053.000,1.00900, 2408, 4110.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4110.000, 0.000, 1,1.0000 - 2438,'SH', 233.000, 32.102, 659.000, -523.000,1.00900, 2408, 1460.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1460.000, 0.000, 1,1.0000 - 2438,'SW', 704.000, 32.102, 561.000, -553.000,1.00900, 2408, 3210.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3210.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2438,'WG', 1276.000, 32.102, 1910.000, -1150.000,1.00900, 2408, 5817.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 5817.000, 0.000, 1,1.0000 - 2439,'S ', 1000.000, -242.186, 800.000, -800.000,1.02000, 2409, 1666.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1666.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2533,'S ', 1899.000, 127.613, 1100.000, -820.000,1.00900, 2503, 1999.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1999.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2630,'G ', 2282.000, 184.814, 1346.000, -1346.000,1.00400, 2610, 3947.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3947.000, 0.000, 1,1.0000 - 2631,'S ', 232.000, 32.063, 350.000, -350.000,1.01500, 2611, 520.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 520.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 2634,'C ', 1537.000, -18.880, 950.000, -950.000,1.03000, 2604, 1900.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1618.000, 0.000, 1,1.0000 - 2637,'H ', 83.000, 40.647, 110.000, -110.000,1.01357, 2612, 200.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 87.000, 0.000, 1,1.0000 - 2638,'H ', 200.000, 7.740, 100.000, -100.000,1.01500, 2608, 407.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 407.000, 0.000, 1,1.0000 - 3133,'NG', 31.000, -12.551, 42.000, -29.000,0.99272, 3103, 80.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 62.000, 0.000, 1,1.0000 - 3133,'SC', 0.000, 0.000, 500.000, -500.000,0.99272, 3103, 300.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.100, 0.000, 1,1.0000 - 3135,'MG', 206.000, 42.757, 239.000, -201.000,1.00000, 3105, 541.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 541.000, 0.000, 1,1.0000 - 3135,'NG', 14.000, 42.757, 100.000, -85.000,1.00000, 3105, 38.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 38.000, 0.000, 1,1.0000 - 3234,'DG', 104.000, 101.000, 101.000, -75.000,1.01000, 3204, 177.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 177.000, 0.000, 1,1.0000 - 3234,'MG', 2261.000, 118.878, 1244.000, -1234.000,1.01000, 3204, 3853.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3853.000, 0.000, 1,1.0000 - 3234,'NG', 608.000, 118.878, 382.000, -212.000,1.01000, 3204, 1037.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1037.000, 0.000, 1,1.0000 - 3234,'NW', 1021.000, 118.878, 150.000, -110.000,1.01000, 3204, 1740.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1740.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 3333,'CG', 620.000, 81.668, 398.000, -226.000,1.00000, 3303, 1012.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1012.000, 0.000, 1,1.0000 - 3333,'NG', 191.000, 81.668, 202.000, -143.000,1.00000, 3303, 312.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 312.000, 0.000, 1,1.0000 - 3432,'NP', 0.000, 0.000, 1568.000, -941.000,1.00000, 3402, 3746.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 3746.000, -2841.000, 1,1.0000 - 3433,'NG', 481.000, 25.641, 231.000, -175.000,1.00000, 3403, 921.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 921.000, 0.000, 1,1.0000 - 3433,'S ', 745.000, 25.641, 939.000, -562.000,1.00000, 3403, 1426.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1426.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 3531,'CE', 783.000, 30.853, 1004.000, -599.000,1.00000, 3501, 1424.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1424.000, 0.000, 1,1.0000 - 3531,'NE', 293.000, 30.853, 253.000, -181.000,1.00000, 3501, 533.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 533.000, 0.000, 1,1.0000 - 3531,'NH', 13.000, 13.000, 13.000, -10.000,1.00000, 3501, 24.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 24.000, 0.000, 1,1.0000 - 3631,'NB', 30.000, -14.000, 20.000, -14.000,1.01500, 3601, 96.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 96.000, 0.000, 1,1.0000 - 3631,'NG', 67.000, -33.095, 74.000, -34.000,1.01500, 3601, 210.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 210.000, 0.000, 1,1.0000 - 3731,'NH', 222.000, -121.000, 200.000, -121.000,1.00000, 3701, 400.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 243.000, 0.000, 1,1.0000 - 3831,'NN', 2108.000, -40.709, 1175.000, -980.000,1.04900, 3801, 2323.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2323.000, 0.000, 1,1.0000 - 3835,'ND', 0.000, 0.000, 0.500, 0.000,1.03500, 3805, 100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.000, -510.000, 1,1.0000 - 3835,'NG', 229.000, 28.865, 662.000, -479.000,1.03500, 3805, 2025.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2025.000, 0.000, 1,1.0000 - 3835,'S ', 150.000, 28.865, 500.000, -500.000,1.03500, 3805, 1333.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1333.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 3836,'DG', 679.000, -6.822, 476.000, -352.000,1.01900, 3806, 1497.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1497.000, 0.000, 1,1.0000 - 3931,'NB', 235.000, 72.471, 151.000, -115.000,1.07000, 3921, 567.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 567.000, 0.000, 1,1.0000 - 3931,'NH', 1212.000, 72.471, 1284.000, -946.000,1.07000, 3921, 2875.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2875.000, 0.000, 1,1.0000 - 3932,'S ', 1355.000, -242.757, 1150.000, -500.000,1.00000, 3902, 1426.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1426.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 3933,'CG', 404.880, 88.652, 363.000, -82.000,1.02000, 3933, 865.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 865.000, 0.000, 1,1.0000 - 3933,'NB', 161.484, 77.000, 77.000, -55.000,1.02000, 3933, 345.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 345.000, 0.000, 1,1.0000 - 3933,'ND', 0.000, 0.000, 0.500, 0.000,1.02000, 3933, 100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.000, -449.000, 1,1.0000 - 3933,'NG', 901.970, 88.652, 500.000, -307.000,1.02000, 3933, 1927.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1927.000, 0.000, 1,1.0000 - 3933,'NH', 1275.022, 88.652, 1256.000, -1041.000,1.02000, 3933, 2774.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2724.000, 0.000, 1,1.0000 - 3933,'NW', 346.372, 88.652, 200.000, -200.000,1.02000, 3933, 740.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 740.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 3933,'S ', 623.937, 88.652, 800.000, -500.000,1.02000, 3933, 1333.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1333.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 4031,'G ', 892.801, -168.528, 502.000, -502.000,1.08000, 4001, 2710.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2710.000, 0.000, 1,1.0000 - 4031,'H ', 313.199, -168.528, 489.000, -489.000,1.08000, 4001, 952.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 952.000, 0.000, 1,1.0000 - 4031,'S ', 140.400, -168.528, 250.000, -250.000,1.08000, 4001, 427.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 427.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 4031,'W ', 208.800, -168.528, 240.000, -240.000,1.08000, 4001, 635.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 635.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 4035,'C ', 173.700, -122.614, 255.000, -255.000,1.08000, 4005, 642.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 642.000, 0.000, 1,1.0000 - 4035,'G ', 448.200, -122.614, 307.000, -307.000,1.08000, 4005, 1656.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1656.000, 0.000, 1,1.0000 - 4035,'H ', 966.600, -122.614, 1836.000, -1836.000,1.08000, 4005, 3572.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3572.000, 0.000, 1,1.0000 - 4035,'W ', 697.500, -122.614, 800.000, -800.000,1.08000, 4005, 2578.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2578.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 4039,'G ', 77.400, 102.000, 102.000, -102.000,1.08000, 4009, 150.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 150.000, 0.000, 1,1.0000 - 4039,'H ', 1455.300, 380.224, 1459.000, -1459.000,1.08000, 4009, 2839.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2839.000, 0.000, 1,1.0000 - 4039,'W ', 712.800, 380.224, 500.000, -500.000,1.08000, 4009, 1290.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1290.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 4131,'B ', 450.000, 150.000, 150.000, -150.000,1.12800, 4101, 711.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 711.000, 0.000, 1,1.0000 - 4131,'H ', 7418.700, 543.401, 6482.000, -6482.000,1.12800, 4101, 12613.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 12613.000, 0.000, 1,1.0000 - 4131,'W ', 555.300, 120.000, 120.000, -120.000,1.12800, 4101, 790.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 790.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 4132,'G ', 1854.899, 52.261, 1473.000, -1473.000,1.09600, 4102, 2170.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2170.000, 0.000, 1,1.0000 - 4132,'H ', 3835.801, 52.261, 2847.000, -2847.000,1.09600, 4102, 5539.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 5539.000, 0.000, 1,1.0000 - 4132,'N ', 900.000, 52.261, 231.000, -231.000,1.09600, 4102, 1200.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1200.000, 0.000, 1,1.0000 - 4132,'W ', 270.000, 52.261, 160.000, -160.000,1.09600, 4102, 400.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 300.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 4231,'C ', 999.000, 485.229, 728.000, -728.000,1.12000, 4201, 1460.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1460.000, 0.000, 1,1.0000 - 4231,'G ', 664.200, 485.229, 659.000, -659.000,1.12000, 4201, 970.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 970.000, 0.000, 1,1.0000 - 4231,'H ', 2406.601, 485.229, 1808.000, -1808.000,1.12000, 4201, 3517.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3517.000, 0.000, 1,1.0000 - 4232,'G ', 348.300, -3.607, 592.000, -592.000,1.06000, 4202, 872.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 872.000, 0.000, 1,1.0000 - 4232,'H ', 222.300, -3.607, 287.000, -287.000,1.06000, 4202, 558.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 558.000, 0.000, 1,1.0000 - 4232,'W ', 316.800, -3.607, 108.000, -108.000,1.06000, 4202, 695.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 695.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 5031,'G ', 821.700, 534.329, 605.000, -605.000,1.05000, 5001, 2650.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2650.000, 0.000, 1,1.0000 - 5031,'H ', 5976.000, 534.329, 4399.000, -4399.000,1.05000, 5001, 10747.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 10747.000, 0.000, 1,1.0000 - 5032,'C ', 3646.800, 410.280, 2977.000, -2977.000,1.05500, 5002, 13039.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 13039.000, 0.000, 1,1.0000 - 5032,'G ', 2695.500, 410.280, 2200.000, -2200.000,1.05500, 5002, 9636.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 9636.000, 0.000, 1,1.0000 - 5032,'R ', 66.600, 54.000, 54.000, -54.000,1.05500, 5002, 108.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 108.000, 0.000, 1,1.0000 - 5032,'S ', 2701.800, 410.280, 2205.000, -2205.000,1.05500, 5002, 4410.200, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4410.200, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 5032,'W ', 331.200, 271.000, 271.000, -271.000,1.05500, 5002, 541.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 541.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 6132,'B ', 45.000, -20.000, 20.000, -20.000,1.03000, 6102, 122.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 122.000, 0.000, 1,1.0000 - 6132,'G ', 1043.100, -147.000, 147.000, -147.000,1.03000, 6102, 1272.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1272.000, 0.000, 1,1.0000 - 6132,'H ', 1992.599, -387.445, 1072.000, -1072.000,1.03000, 6102, 2541.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2541.000, 0.000, 1,1.0000 - 6132,'S ', 180.000, -75.000, 75.000, -75.000,1.03000, 6102, 395.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 395.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 6132,'W ', 503.100, -210.000, 210.000, -210.000,1.03000, 6102, 973.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 973.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 6231,'C ', 705.150, -104.087, 1256.000, -1256.000,1.06000, 6201, 2488.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2488.000, 0.000, 1,1.0000 - 6231,'G ', 225.000, -70.000, 70.000, -70.000,1.06000, 6201, 250.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 250.000, 0.000, 1,1.0000 - 6235,'G ', 90.000, 49.769, 64.000, -64.000,1.05000, 6205, 226.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 226.000, 0.000, 1,1.0000 - 6235,'H ', 1040.400, 49.769, 347.000, -347.000,1.05000, 6205, 2671.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2671.000, 0.000, 1,1.0000 - 6235,'W ', 280.800, 49.769, 195.000, -195.000,1.05000, 6205, 720.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 720.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 6333,'C ', 2837.700, 330.576, 1671.000, -1671.000,1.03000, 6303, 4594.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 4594.000, 0.000, 1,1.0000 - 6333,'W ', 919.800, 330.576, 350.000, -350.000,1.03000, 6303, 1489.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1489.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 6335,'C ', 2274.300, 260.575, 968.000, -968.000,1.06000, 6305, 3000.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 2660.000, 0.000, 1,1.0000 - 6335,'G ', 295.200, 260.575, 330.000, -330.000,1.06000, 6305, 418.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 418.000, 0.000, 1,1.0000 - 6335,'H ', 259.200, 260.575, 406.000, -406.000,1.06000, 6305, 400.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 303.000, 0.000, 1,1.0000 - 6433,'C ', 194.000, 74.552, 283.000, -283.000,1.11000, 6403, 391.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 391.000, 0.000, 1,1.0000 - 6433,'E ', 372.000, 59.000, 59.000, -59.000,1.11000, 6403, 751.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 751.000, 0.000, 1,1.0000 - 6433,'G ', 679.000, 74.552, 536.000, -536.000,1.11000, 6403, 1369.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1369.000, 0.000, 1,1.0000 - 6433,'W ', 75.000, 50.000, 50.000, -50.000,1.11000, 6403, 152.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 152.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 6533,'C ', 1318.501, 78.734, 1924.000, -1924.000,1.06500, 6503, 3276.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3276.000, 0.000, 1,1.0000 - 6533,'G ', 1213.201, 78.734, 880.000, -880.000,1.06500, 6503, 3239.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3239.000, 0.000, 1,1.0000 - 6533,'H ', 90.000, 75.000, 75.000, -75.000,1.06500, 6503, 275.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 275.000, 0.000, 1,1.0000 - 6533,'S ', 566.100, 78.734, 500.000, -500.000,1.06500, 6503, 1407.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1407.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 6533,'W ', 157.500, 20.000, 20.000, -20.000,1.06500, 6503, 391.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 391.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 7031,'C ', 1105.199, 380.609, 1419.000, -1419.000,1.02000, 7001, 3127.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3127.000, 0.000, 1,1.0000 - 7031,'G ', 2242.802, 380.609, 2092.000, -2092.000,1.02000, 7001, 6346.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 6346.000, 0.000, 1,1.0000 - 7031,'P ', 123.300, 175.000, 175.000, -175.000,1.02000, 7001, 509.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 509.000, -509.000, 1,1.0000 - 7031,'SC', 0.000, 0.000, 1000.000, -1000.000,1.02000, 7001, 100.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,0, 100.0, 0.100, 0.000, 1,1.0000 - 7031,'W ', 1098.000, 380.609, 1000.000, -1000.000,1.02000, 7001, 3106.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3106.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 7032,'C ', 1057.500, 22.012, 826.000, -826.000,1.01500, 7002, 1821.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1821.000, 0.000, 1,1.0000 - 7032,'G ', 861.300, 22.012, 489.000, -489.000,1.01500, 7002, 1483.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1483.000, 0.000, 1,1.0000 - 7032,'H ', 390.600, 22.012, 346.000, -346.000,1.01500, 7002, 672.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 672.000, 0.000, 1,1.0000 - 7032,'S ', 428.400, 22.012, 230.000, -230.000,1.01500, 7002, 738.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 738.000, 0.000, 1,1.0000, 0, 1.0, 0, 1.0, 0, 1.0, 1, 1.0000 - 8033,'H ', 1182.000, 259.732, 786.000, -786.000,1.07500, 8003, 1394.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 1394.000, 0.000, 1,1.0000 - 8034,'G ', 2946.000, 239.367, 1280.000, -1280.000,1.00000, 8004, 3754.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 3754.000, 0.000, 1,1.0000 - 8034,'H ', 427.000, 239.367, 344.000, -344.000,1.00000, 8004, 544.000, 0.00000E+0, 2.00000E-1, 0.00000E+0, 0.00000E+0,1.00000,1, 100.0, 544.000, 0.000, 1,1.0000 -0 / END OF GENERATOR DATA, BEGIN BRANCH DATA -@! I, J,'CKT', R, X, B, 'N A M E' , RATE1, RATE2, RATE3, RATE4, RATE5, RATE6, RATE7, RATE8, RATE9, RATE10, RATE11, RATE12, GI, BI, GJ, BJ,STAT,MET, LEN, O1, F1, O2, F2, O3, F3, O4, F4 - 1001, 1201,'1 ', 1.77000E-3, 3.16900E-2, 3.34460,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1001, 1202,'9 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1002, 1004,'1 ', 5.00000E-4, 5.30000E-3, 0.08820,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1002, 1102,'1 ', 1.79000E-3, 1.98800E-2, 2.57600,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1002, 1102,'2 ', 1.79000E-3, 1.98800E-2, 2.57600,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1002, 6506,'1 ', 4.80000E-3, 4.36000E-2, 0.70780,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 1004, 7001,'1 ', 8.11000E-3, 1.36900E-1, 2.43480,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 1004, 7002,'1 ', 9.77000E-3, 1.10000E-1, 2.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 1101, 1401,'1 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1101, 1401,'2 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1201, 1202,'1 ', 7.70000E-4, 5.36000E-3, 1.39842,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1201, 1402,'1 ', 1.79000E-3, 2.59200E-2, 3.39220,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1201, 2901,'1 ', 2.07000E-3, 1.36900E-2, 3.95160,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1202, 1302,'1 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1202, 1402,'1 ', 2.41000E-3, 3.48900E-2, 4.86560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1301, 1302,'1 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1301, 1402,'1 ', 2.80000E-3, 2.11000E-2, 1.01940,' ', 0.00, 0.00, 1630.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1301, 1402,'2 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1301, 2603,'1 ', 1.79000E-3, 2.52400E-2, 0.53546,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 1301, 2901,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1303, 6507,'1 ', 8.11000E-3, 1.36900E-1, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 1401, 1402,'1 ', 4.00000E-4, 9.60000E-3, 0.90380,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1401, 1402,'2 ', 4.00000E-4, 9.60000E-3, 0.90380,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1401, 2301,'1 ', 2.59000E-3, 2.96700E-2, 2.15300,' ', 0.00, 0.00, 1800.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1401, 2400,'1 ', 2.59000E-3, 2.96700E-2, 2.15300,' ', 0.00, 0.00, 1800.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 1403, 2100,'1 ', 8.45000E-3, 7.03400E-2, 0.15954,' ', 0.00, 0.00, 1160.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2000, 2202,'1 ', 1.38000E-3, 5.39900E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2000, 2302,'1 ', 1.38000E-3, 5.39900E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2100, 2302,'1 ', 8.45000E-3, 7.03400E-2, 0.15954,' ', 0.00, 0.00, 1160.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2201, 2301,'1 ', 1.79000E-3, 2.52400E-2, 2.15300,' ', 0.00, 0.00, 1800.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2202, 2203,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2202, 2203,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2202, 2503,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2203, 2503,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2203, 2503,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2400, 2403,'1 ', 4.20000E-4, 9.05000E-3, 0.66794,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2401, 2402,'1 ', 2.80000E-4, 7.53000E-3, 0.51736,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2401, 2402,'2 ', 3.50000E-4, 7.50000E-3, 0.55360,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2401, 2404,'1 ', 4.40000E-4, 1.12500E-2, 0.82920,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2401, 2404,'2 ', 4.40000E-4, 1.12500E-2, 0.82920,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2401, 2501,'1 ', 6.00000E-4, 1.28000E-2, 0.94620,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2401, 2603,'1 ', 2.00000E-4, 4.10000E-3, 0.29620,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2401, 2901,'1 ', 1.93000E-3, 2.77900E-2, 4.67120,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2401, 2902,'1 ', 1.90000E-3, 3.10000E-2, 4.14020,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2402, 2501,'1 ', 2.10000E-4, 4.57000E-3, 0.32336,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2403, 2501,'1 ', 4.00000E-4, 9.30000E-3, 0.68560,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2404, 3893,'1 ', 1.00000E-7,-9.35000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2404, 3895,'1 ', 1.00000E-7,-9.35000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2404, 3897,'1 ', 1.00000E-7,-8.40000E-3, 0.00000,' ', 0.00, 0.00, 2100.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2405, 2406,'1 ', 1.40000E-3, 2.64000E-2, 0.10200,' ', 0.00, 0.00, 3070.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2405, 2410,'1 ', 6.50000E-4, 1.18700E-2, 0.04672,' ', 0.00, 0.00, 3070.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2405, 2410,'2 ', 6.50000E-4, 1.18700E-2, 0.04672,' ', 0.00, 0.00, 3070.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2406, 2408,'1 ', 1.90000E-3, 2.58000E-2, 0.09840,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2406, 2410,'1 ', 8.45000E-3, 7.03400E-2, 0.15954,' ', 0.00, 0.00, 1160.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2407, 2408,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2408, 2409,'1 ', 1.38000E-3, 5.39900E-2, 0.15252,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2408, 2409,'2 ', 1.38000E-3, 5.39900E-2, 0.15252,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2408, 2411,'1 ', 3.20000E-3, 3.95000E-2, 0.14400,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2408, 2502,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2409, 2502,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2409, 2503,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2410, 2411,'1 ', 2.85000E-3, 3.64900E-2, 0.12656,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2410, 2411,'2 ', 1.38000E-3, 3.39900E-2, 0.11252,' ', 0.00, 0.00, 2320.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2502, 2503,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2502, 2503,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2600, 2601,'1 ', 7.40000E-4, 1.86100E-2, 1.40264,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2600, 2602,'1 ', 8.20000E-4, 1.66800E-2, 1.18802,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2600, 2603,'1 ', 1.00000E-7, 1.59000E-3, 0.12002,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2600, 2603,'2 ', 1.00000E-7, 1.59000E-3, 0.12002,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2601, 2603,'1 ', 8.30000E-4, 1.88400E-2, 1.66668,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2603, 2901,'1 ', 1.79000E-3, 2.52400E-2, 0.53546,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2604, 6404,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2604, 6504,'1 ', 1.80000E-3, 2.45000E-2, 0.43920,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2604, 6504,'2 ', 1.80000E-3, 2.45000E-2, 0.43920,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2605, 2607,'1 ', 1.07000E-2, 7.90500E-2, 0.36670,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2606, 2607,'1 ', 1.07000E-2, 7.90500E-2, 0.36670,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2608, 2611,'1 ', 2.21000E-3, 3.34600E-2, 0.07338,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2608, 2612,'1 ', 2.90000E-3, 3.80000E-2, 0.08240,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2608, 2618,'1 ', 3.09000E-3, 4.67700E-2, 0.10080,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2608, 2619,'1 ', 2.26000E-3, 3.42200E-2, 0.07506,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2609, 2615,'1 ', 4.70000E-4, 7.23000E-3, 0.01624,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2609, 2617,'1 ', 3.50000E-4, 5.36000E-3, 0.01204,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2610, 2613,'1 ', 2.20000E-3, 3.42200E-2, 0.07716,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2610, 2613,'2 ', 2.38000E-3, 3.66900E-2, 0.08284,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2610, 2616,'1 ', 2.01000E-3, 3.07400E-2, 0.06886,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2610, 2617,'1 ', 2.81000E-3, 4.29600E-2, 0.09648,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2611, 2612,'1 ', 2.90000E-4, 4.34000E-3, 0.00950,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2612, 2615,'1 ', 2.29000E-3, 1.58300E-2, 0.03060,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2615,'2 ', 2.29000E-3, 1.58300E-2, 0.03060,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2618,'1 ', 1.41000E-3, 9.67000E-3, 0.01940,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2618,'2 ', 1.41000E-3, 9.67000E-3, 0.01940,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2618,'3 ', 1.61000E-3, 9.71000E-3, 0.01928,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2618,'4 ', 1.61000E-3, 9.71000E-3, 0.01928,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2619,'1 ', 2.70000E-4, 3.93000E-3, 0.00918,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2619,'2 ', 2.70000E-4, 3.93000E-3, 0.00918,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2619,'3 ', 2.70000E-4, 3.93000E-3, 0.00918,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2620,'1 ', 1.38000E-3, 1.11600E-2, 0.02470,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2612, 2620,'2 ', 1.38000E-3, 1.11600E-2, 0.02470,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2613, 2616,'1 ', 3.70000E-4, 3.66000E-3, 0.00830,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2613, 2617,'1 ', 5.50000E-4, 5.86000E-3, 0.01246,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2614, 2616,'1 ', 7.30000E-4, 1.02500E-2, 0.02558,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2614, 2616,'2 ', 7.30000E-4, 1.02500E-2, 0.02558,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2615, 2617,'1 ', 1.19000E-3, 1.24400E-2, 0.02798,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2615, 2617,'2 ', 1.19000E-3, 1.24400E-2, 0.02798,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2615, 2620,'1 ', 1.28000E-3, 9.79000E-3, 0.02120,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 2616, 2617,'1 ', 1.10000E-3, 1.18900E-2, 0.02514,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 2901, 2902,'1 ', 5.60000E-4, 1.41500E-2, 1.04290,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3101, 3102,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3101, 3102,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3102, 3103,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3102, 3103,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3102, 3103,'3 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3102, 3302,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3103, 3204,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3103, 3204,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3103, 3305,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3103, 3305,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3104, 3105,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3201, 3202,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3201, 3202,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3201, 3203,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3201, 3203,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3201, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3201, 3923,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3201, 3924,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3201, 3924,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3202, 3203,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,0,1, 0.00, 1,1.0000 - 3202, 3203,'9 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3202, 3204,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3202, 3205,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3202, 3924,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3202, 3924,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3203, 3204,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3203, 3303,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3203, 3303,'9 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3203, 3305,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3203, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3203, 3923,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3204, 3205,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3204, 3205,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3204, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3204, 3923,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3205, 3914,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3205, 3915,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3301, 3902,'1 ', 5.30000E-4, 1.29700E-2, 0.00000,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3301, 3903,'1 ', 5.00000E-4, 8.81000E-3, 0.59878,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3302, 3304,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3302, 3304,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3303, 3304,'1 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3303, 3304,'2 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3303, 3304,'3 ', 1.10000E-3, 1.27000E-2, 0.04800,' ', 0.00, 1120.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3303, 3918,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3303, 3918,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3305, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3401, 3402,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3401, 3402,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3401, 3404,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3401, 3405,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3401, 3405,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3401, 3804,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3403, 3404,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3403, 3804,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3404, 3804,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,0,1, 0.00, 1,1.0000 - 3404, 3804,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3404, 3917,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3404, 3918,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3405, 3907,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3405, 3907,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3501, 3914,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3501, 3915,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3601, 3925,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3701, 3926,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3701, 3926,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3801, 3802,'1 ', 7.90000E-4, 1.93700E-2, 1.32850,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3801, 3803,'1 ', 8.70000E-4, 2.08700E-2, 1.45710,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3801, 3803,'2 ', 8.70000E-4, 2.08700E-2, 1.45710,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3802, 3891,'1 ', 7.20000E-4, 1.60000E-2, 1.08790,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3802, 3901,'1 ', 8.30000E-4, 1.98500E-2, 0.00000,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3803, 3891,'1 ', 2.00000E-5,-9.98000E-3, 0.00000,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3803, 3892,'1 ', 1.00000E-7,-9.35000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3803, 3894,'1 ', 1.00000E-7,-9.44000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3803, 3896,'1 ', 1.00000E-7,-9.35000E-3, 0.00000,' ', 0.00, 0.00, 2134.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3803, 3901,'1 ', 1.53000E-3, 1.47000E-2, 0.00000,' ', 0.00, 0.00, 1560.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3804, 3806,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3805, 3806,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3892, 3893,'1 ', 1.23000E-3, 2.65900E-2, 1.98702,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3894, 3895,'1 ', 1.23000E-3, 2.66200E-2, 1.98880,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3896, 3897,'1 ', 1.12000E-3, 2.51700E-2, 1.83586,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3901, 3902,'1 ', 5.30000E-4, 1.29700E-2, 0.00000,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3901, 3903,'1 ', 9.30000E-4, 3.64400E-2, 1.38950,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3901, 8002,'1 ', 6.80000E-4, 1.58500E-2, 1.15126,' ', 0.00, 0.00, 1800.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3903, 3904,'1 ', 1.00000E-5, 3.59000E-3, 0.97812,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3903, 3905,'9 ', 9.80000E-4, 1.03500E-2, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3903, 8002,'1 ', 1.65000E-3, 5.71900E-2, 2.47740,' ', 0.00, 0.00, 2450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3904, 3905,'9 ', 1.60000E-3, 1.22900E-2, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3905, 3906,'9 ', 7.20000E-4, 3.46000E-3, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3906, 4001,'1 ', 5.30000E-4, 4.56000E-3, 0.76350,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3906, 4001,'2 ', 5.30000E-4, 4.56000E-3, 0.76350,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3907, 3908,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3907, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3907, 8004,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3908, 3920,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3909, 3919,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3909, 3920,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3910, 3911,'1 ', 2.48200E-2, 1.69380E-1, 0.20232,' ', 0.00, 0.00, 838.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3910, 3924,'1 ', 1.48000E-2, 1.01010E-1, 0.12066,' ', 0.00, 0.00, 838.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3911, 3912,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3911, 3916,'1 ', 1.66800E-2, 1.13810E-1, 0.13608,' ', 0.00, 0.00, 838.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3911, 3921,'1 ', 1.11300E-2, 6.67800E-2, 0.07286,' ', 0.00, 0.00, 752.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3911, 3921,'2 ', 1.05000E-2, 6.54000E-2, 0.06860,' ', 0.00, 0.00, 602.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3911, 3921,'3 ', 1.10500E-2, 6.64200E-2, 0.07160,' ', 0.00, 0.00, 752.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3911, 3924,'1 ', 3.90300E-2, 2.74030E-1, 0.31072,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3911, 8003,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3911, 8003,'2 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3912, 3924,'1 ', 3.05800E-2, 2.04600E-1, 0.24472,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3913, 3920,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3913, 3920,'2 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3913, 3923,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3913, 8004,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3915, 3924,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3916, 3924,'1 ', 2.23500E-2, 1.61060E-1, 0.18342,' ', 0.00, 0.00, 838.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3919, 3922,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3920, 3922,'1 ', 3.12000E-3, 2.88600E-2, 0.15252,' ', 0.00, 986.00, 888.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 3923, 8005,'1 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 3923, 8005,'2 ', 1.38200E-2, 9.26800E-2, 0.11060,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4001, 4090,'1 ', 7.20000E-4, 1.38200E-2, 1.27572,' ', 0.00, 0.00, 3600.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4001, 4094,'1 ', 7.80000E-4, 1.50200E-2, 1.13810,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4001, 4097,'1 ', 7.40000E-4, 1.41300E-2, 1.06634,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4001, 4204,'1 ', 7.80000E-4, 2.39000E-3, 1.13810,' ', 0.00, 0.00, 2400.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4001, 8001,'1 ', 1.06000E-3, 1.29300E-2, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4002, 4003,'1 ', 1.22000E-3, 2.37300E-2, 2.20710,' ', 0.00, 0.00, 1732.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4002, 4090,'1 ', 1.20000E-4, 2.38000E-3, 0.21926,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4002, 4091,'1 ', 6.00000E-4, 1.03600E-2, 1.01456,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4003, 6101,'1 ', 2.64000E-3, 2.68900E-2, 5.29066,' ', 0.00, 0.00, 1732.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4004, 4005,'1 ', 6.30000E-4, 1.41200E-2, 1.09756,' ', 0.00, 0.00, 3450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4004, 4005,'2 ', 1.09000E-3, 2.40800E-2, 1.55542,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4004, 4005,'3 ', 1.08000E-3, 2.40900E-2, 1.55348,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4004, 4091,'1 ', 4.10000E-4, 7.37000E-3, 0.72694,' ', 0.00, 0.00, 3450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4004, 4092,'1 ', 6.60000E-4, 1.26600E-2, 0.95976,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4004, 4095,'1 ', 6.60000E-4, 1.26600E-2, 0.95976,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4005, 4006,'1 ', 2.30000E-4, 4.51000E-3, 0.33320,' ', 0.00, 0.00, 2175.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4005, 4006,'2 ', 2.00000E-4, 4.46000E-3, 0.30500,' ', 0.00, 0.00, 2175.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4005, 4102,'1 ', 1.20000E-3, 2.31600E-2, 1.71520,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4005, 4102,'2 ', 3.00000E-4, 2.00000E-2, 3.60000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4005, 4202,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4005, 6202,'1 ', 1.96000E-3, 3.30400E-2, 1.88000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4006, 4007,'1 ', 1.00000E-5, 3.00000E-4, 0.01434,' ', 0.00, 0.00, 3450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4006, 4007,'2 ', 1.00000E-5, 3.00000E-4, 0.01844,' ', 0.00, 0.00, 3450.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4006, 4202,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4008, 6401,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4009, 4010,'1 ', 6.00000E-5, 1.31000E-3, 0.00378,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4009, 4010,'2 ', 6.00000E-5, 1.16000E-3, 0.00332,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4009, 4104,'1 ', 2.00000E-3, 2.00000E-2, 0.80000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4092, 4093,'1 ', 1.00000E-7, 1.65000E-3, 0.00000,' ', 0.00, 0.00, 2400.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4093, 4094,'1 ', 1.00000E-7,-1.26300E-2, 0.00000,' ', 0.00, 0.00, 2400.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4095, 4096,'1 ', 1.00000E-7, 1.65000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4096, 4097,'1 ', 1.00000E-7,-1.26300E-2, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4101, 4102,'1 ', 1.13000E-3, 2.06900E-2, 1.85526,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4101, 4102,'2 ', 1.13000E-3, 2.06900E-2, 1.85526,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4101, 4103,'1 ', 7.00000E-4, 7.40000E-2, 4.87000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4101, 4103,'2 ', 2.00000E-3, 2.00000E-2, 0.80000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4101, 4201,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4101, 4201,'2 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4102, 4201,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4102, 4201,'2 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4102, 4202,'1 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4102, 4202,'2 ', 2.00000E-4, 8.20000E-3, 1.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4102, 6202,'1 ', 1.42000E-3, 2.25800E-2, 1.88000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4103, 6202,'1 ', 7.00000E-4, 7.40000E-2, 4.87000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4104, 5004,'1 ', 2.00000E-3, 8.00000E-2, 0.80000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4201, 4202,'1 ', 1.09000E-3, 2.40800E-2, 1.55542,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 4201, 5001,'1 ', 8.30000E-4, 2.00000E-2, 3.30000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4202, 4203,'1 ', 6.60000E-4, 1.65000E-3, 0.95976,' ', 0.00, 0.00, 3020.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 4203, 4204,'1 ', 7.40000E-4, 1.26600E-2, 1.08220,' ', 0.00, 0.00, 2400.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 5001, 5002,'1 ', 3.50000E-3, 7.00000E-3, 4.60600,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 5003, 5004,'1 ', 2.00000E-3, 8.00000E-2, 0.80000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6102, 6103,'1 ', 1.20000E-3, 2.31600E-3, 1.71520,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6102, 6301,'1 ', 1.00000E-7, 4.60000E-3, 0.30000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6102, 6403,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6103, 6301,'1 ', 1.00000E-7, 4.60000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6103, 6301,'2 ', 1.00000E-7, 4.60000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6103, 6501,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6103, 6501,'2 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6104, 6204,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6104, 6305,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6201, 6202,'1 ', 1.79000E-3, 1.40500E-2, 3.68000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6203, 6205,'1 ', 7.00000E-4, 7.40000E-2, 0.48770,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6203, 6303,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6203, 6303,'2 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6203, 6304,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6204, 6205,'1 ', 7.00000E-4, 2.50000E-2, 0.48700,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6302, 7001,'1 ', 1.00000E-7, 4.60000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6303, 6304,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6303, 6305,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6303, 6305,'2 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6305, 6510,'1 ', 5.48000E-3, 4.82500E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6305, 6510,'2 ', 5.40000E-3, 4.82500E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6401, 6403,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6401, 6403,'2 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6401, 6404,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6403, 6404,'1 ', 6.20000E-3, 6.73000E-2, 1.11560,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6404, 6507,'1 ', 1.08000E-2, 9.65000E-2, 0.32960,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6501, 6502,'1 ', 2.40000E-3, 3.32000E-3, 0.58490,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,2, 0.00, 1,1.0000 - 6501, 6504,'1 ', 2.10000E-3, 2.38000E-3, 0.38450,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6501, 6509,'1 ', 1.60000E-3, 2.26000E-2, 0.38100,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6501, 6509,'2 ', 1.60000E-3, 2.26000E-2, 0.38100,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6502, 6503,'1 ', 5.20000E-3, 6.02000E-2, 1.01000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6502, 6503,'2 ', 4.90000E-3, 5.37000E-2, 0.88430,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6502, 6504,'1 ', 1.70000E-3, 2.25000E-3, 0.39920,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,0,1, 0.00, 1,1.0000 - 6502, 6504,'2 ', 2.10000E-3, 2.38000E-3, 0.38450,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6502, 6504,'3 ', 1.70000E-3, 2.25000E-3, 0.39920,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6502, 6504,'4 ', 2.10000E-3, 2.38000E-3, 0.38450,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,0,1, 0.00, 1,1.0000 - 6502, 6508,'1 ', 1.20000E-3, 1.72000E-2, 0.29870,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6502, 6509,'1 ', 8.00000E-4, 1.06000E-3, 0.20390,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6502, 6509,'2 ', 8.00000E-4, 1.06000E-3, 0.20390,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6503, 6504,'1 ', 3.20000E-3, 3.49000E-2, 0.57220,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6503, 6505,'1 ', 9.60000E-3, 8.78000E-2, 1.42650,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6503, 6507,'1 ', 3.40000E-3, 3.74000E-2, 0.62080,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6503, 6507,'2 ', 3.40000E-3, 3.72000E-2, 0.61820,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6503, 6508,'1 ', 3.40000E-3, 3.92000E-2, 0.65240,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6504, 6507,'1 ', 3.80000E-3, 3.40000E-2, 0.58240,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6504, 6507,'2 ', 3.20000E-3, 3.49000E-2, 0.57220,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 6504, 7002,'1 ', 8.11000E-3, 1.36900E-1, 2.43480,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 7001, 7002,'1 ', 1.00000E-7, 4.60000E-3, 0.00000,' ', 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 8001, 8002,'9 ', 1.59000E-3, 1.11000E-2, 0.00000,' ', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 8003, 8004,'1 ', 1.95200E-2, 1.37020E-1, 0.15536,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 8003, 8005,'1 ', 3.90300E-2, 2.74030E-1, 0.31072,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 8003, 8005,'2 ', 3.90300E-2, 2.74030E-1, 0.31072,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 - 8004, 8005,'1 ', 1.95200E-2, 1.37020E-1, 0.15536,' ', 0.00, 0.00, 747.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1,1, 0.00, 1,1.0000 -0 / END OF BRANCH DATA, BEGIN SYSTEM SWITCHING DEVICE DATA -@! I, J,'CKT', X, RATE1, RATE2, RATE3, RATE4, RATE5, RATE6, RATE7, RATE8, RATE9, RATE10, RATE11, RATE12, STAT,NSTAT, MET,STYPE,'NAME' -0 / END OF SYSTEM SWITCHING DEVICE DATA, BEGIN TRANSFORMER DATA -@! I, J, K,'CKT',CW,CZ,CM, MAG1, MAG2,NMETR, 'N A M E', STAT,O1, F1, O2, F2, O3, F3, O4, F4, 'VECGRP', ZCOD -@! R1-2, X1-2, SBASE1-2, R2-3, X2-3, SBASE2-3, R3-1, X3-1, SBASE3-1, VMSTAR, ANSTAR -@!WINDV1, NOMV1, ANG1, RATE1-1, RATE1-2, RATE1-3, RATE1-4, RATE1-5, RATE1-6, RATE1-7, RATE1-8, RATE1-9, RATE1-10, RATE1-11, RATE1-12,COD1,CONT1, RMA1, RMI1, VMA1, VMI1, NTP1,TAB1, CR1, CX1, CNXA1,NOD1 -@!WINDV2, NOMV2, ANG2, RATE2-1, RATE2-2, RATE2-3, RATE2-4, RATE2-5, RATE2-6, RATE2-7, RATE2-8, RATE2-9, RATE2-10, RATE2-11, RATE2-12,COD2,CONT2, RMA2, RMI2, VMA2, VMI2, NTP2,TAB2, CR2, CX2, CNXA2,NOD2 -@!WINDV3, NOMV3, ANG3, RATE3-1, RATE3-2, RATE3-3, RATE3-4, RATE3-5, RATE3-6, RATE3-7, RATE3-8, RATE3-9, RATE3-10, RATE3-11, RATE3-12,COD3,CONT3, RMA3, RMI3, VMA3, VMI3, NTP3,TAB3, CR3, CX3, CNXA3,NOD3 - 1001, 1002, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.10000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 345.000 - 1001, 1002, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.10000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 345.000 - 1002, 1003, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 2.80000E-4, 1.38000E-2, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 430.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 1002, 1003, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 2.90000E-4, 1.39000E-2, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 430.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 1002, 1032, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 1004, 1034, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1004, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 1101, 1102, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.46000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 345.000 - 1101, 1102, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.46000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 345.000 - 1101, 1131, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 1202, 1232, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1202, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 1301, 1331, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 1302, 1303, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 7.20000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1302, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 345.000 - 1303, 1333, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1303, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 1401, 1403, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 2.80000E-4, 1.38000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 430.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 1401, 1431, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 3066.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 1401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2000, 2030, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2000, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2100, 2130, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2100, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2100, 2400, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 2.80000E-4, 1.38000E-2, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 430.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2100, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 500.000 - 2201, 2202, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2201, 2202, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2203, 2233, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2203, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2301, 2302, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2301, 2302, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2302, 2332, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2302, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2401, 2431, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2402, 2409, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2402, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2404, 2411, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.14900E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2404, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2404, 2411, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.14900E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2404, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2404, 2411, 0,'3 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.14900E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2404, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2405, 2619, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.15000E-3, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2405, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2408, 2438, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2408, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2409, 2439, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2409, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2411, 2434, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2411, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2501, 2502, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2501, 2502, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2501, 2502, 0,'3 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2503, 2533, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2503, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2601, 2612, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 2.60000E-4, 1.38600E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2601, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2602, 2615, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.30000E-4, 1.38600E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2602, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2602, 2615, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.30000E-4, 1.38600E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2602, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 2603, 2607, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 2.00000E-4, 2.33800E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2603, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 287.000 - 2604, 2634, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2604, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2605, 2621, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 5.90000E-4, 1.49100E-2, 100.00 -1.00000, 287.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2605, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 138.000 - 2606, 2621, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 5.90000E-4, 1.49100E-2, 100.00 -1.00000, 287.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2606, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 138.000 - 2608, 2638, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2608, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2610, 2630, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2610, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2611, 2631, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2611, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2612, 2637, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2612, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 2614, 2621, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.33000E-2, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2614, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 138.000 - 2614, 2621, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.34000E-2, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 2614, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 138.000 - 3102, 3104, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 8.90000E-4, 2.99000E-2, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3102, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 115.000 - 3103, 3133, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3103, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3105, 3135, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 115.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3105, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3204, 3234, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3204, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3301, 3303, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3301, 3303, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3301, 3303, 0,'3 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3303, 3333, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3303, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3402, 3432, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3402, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3403, 3433, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3403, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3501, 3531, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3601, 3631, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 115.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3601, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3701, 3731, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 115.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3701, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3701, 6402, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 8.90000E-4, 2.99000E-2, 100.00 -1.00000, 115.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3701, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 115.000 - 3701, 6402, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 8.90000E-4, 2.99000E-2, 100.00 -1.00000, 115.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3701, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 115.000 - 3801, 3831, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3801, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3802, 3804, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3802, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3803, 3805, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3803, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3803, 3805, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 2.00000E-4, 1.19000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3803, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3805, 3835, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3805, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3806, 3836, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3806, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3901, 3917, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3901, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3902, 3918, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3902, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3902, 3932, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3902, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3903, 3923, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3903, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3904, 3924, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 2.00000E-4, 1.25000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1120.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3904, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3905, 3922, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3905, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3906, 3921, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3906, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 3911, 3925, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 8.90000E-4, 2.99000E-2, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3911, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 115.000 - 3920, 3926, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 8.90000E-4, 2.99000E-2, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3920, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 115.000 - 3920, 3926, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 8.90000E-4, 2.99000E-2, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3920, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 115.000 - 3921, 3931, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3921, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 3923, 3933, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 3923, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 4001, 4008, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 7.20000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 345.000 - 4001, 4031, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 4005, 4035, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4005, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 4006, 4009, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 2.00000E-4, 1.18100E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1008.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4006, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 4006, 4009, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 9.00000E-5, 7.35000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1300.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4006, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 4007, 4010, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 2.21000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 2500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4007, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 4009, 4039, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 2000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4009, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 4101, 4131, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 4102, 4132, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4102, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 4103, 4104, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.00000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4103, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 4201, 4231, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 4202, 4232, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 4202, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 5001, 5031, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 5001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 5002, 5003, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.00000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 5002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 5002, 5032, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 5002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 6101, 6102, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 7.20000E-3, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 1500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6101, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 345.000 - 6102, 6132, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6102, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 6103, 6104, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.81000E-2, 100.00 -1.00345, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1, 6104, 1.10000, 0.90000, 1.10000, 0.95000, 30, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 6201, 6203, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.81000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 6201, 6231, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6201, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 6202, 6204, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.81000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6202, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 6205, 6235, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6205, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 6301, 6303, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.81000E-2, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6301, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 6302, 6304, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.81000E-2, 100.00 -1.00286, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1, 6304, 1.10000, 0.90000, 1.10000, 0.98000, 36, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 6303, 6333, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6303, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 6305, 6335, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6305, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 6401, 6402, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 8.90000E-4, 2.99000E-2, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 115.000 - 6401, 6402, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 8.90000E-4, 2.99000E-2, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 250.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6401, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 115.000 - 6403, 6433, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6403, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 6501, 6510, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.81000E-2, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 6501, 6510, 0,'2 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.81000E-2, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6501, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 6503, 6533, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6503, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 6505, 6506, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 1.95000E-2, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 6505, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 345.000 - 7001, 7031, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 7001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 7002, 7032, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 345.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 7002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 8001, 8003, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 8001, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 8002, 8005, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 3.00000E-4, 1.74000E-2, 100.00 -1.00000, 500.000, 0.000, 0.00, 0.00, 840.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 8002, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 230.000 - 8003, 8033, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 8003, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 - 8004, 8034, 0,'1 ', 1, 1, 1, 0.00000E+0, 0.00000E+0,2,' ',1, 1,1.0000, 0,1.0000, 0,1.0000, 0,1.0000,' ' - 1.00000E-7, 5.00000E-4, 100.00 -1.00000, 230.000, 0.000, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 8004, 1.10000, 0.90000, 1.10000, 0.90000, 989, 0, 0.00000, 0.00000, 0.000, 0 -1.00000, 20.000 -0 / END OF TRANSFORMER DATA, BEGIN AREA DATA -@! I, ISW, PDES, PTOL, 'ARNAME' - 1, 0, 0.000, 5.000,'SOUTH ' - 2, 0, 0.000, 5.000,'CALIFORNIA ' - 3, 0, 0.000, 5.000,'NORTH ' - 4, 0, 0.000, 5.000,'MEXICO ' -0 / END OF AREA DATA, BEGIN TWO-TERMINAL DC DATA -@! 'NAME', MDC, RDC, SETVL, VSCHD, VCMOD, RCOMP, DELTI,METER DCVMIN,CCCITMX, CCCACC -@! IPR,NBR,ANMXR,ANMNR, RCR, XCR, EBASR, TRR, TAPR, TMXR, TMNR, STPR, ICR, IFR, ITR,'IDR', XCAPR,NDR -@! IPI,NBI,ANMXI,ANMNI, RCI, XCI, EBASI, TRI, TAPI, TMXI, TMNI, STPI, ICI, IFI, ITI,'IDI', XCAPI,NDI -0 / END OF TWO-TERMINAL DC DATA, BEGIN VSC DC LINE DATA -@! 'NAME', MDC, RDC, O1, F1, O2, F2, O3, F3, O4, F4 -@!IBUS,TYPE,MODE, DCSET, ACSET, ALOSS, BLOSS, MINLOSS, SMAX, IMAX, PWF, MAXQ, MINQ, VSREG, RMPCT,NREG -0 / END OF VSC DC LINE DATA, BEGIN IMPEDANCE CORRECTION DATA -@!I, T1, Re(F1), Im(F1), T2, Re(F2), Im(F2), T3, Re(F3), Im(F3), T4, Re(F4), Im(F4), T5, Re(F5), Im(F5), T6, Re(F6), Im(F6) -@! T7, Re(F7), Im(F7), T8, Re(F8), Im(F8), T9, Re(F9), Im(F9), T10, Re(F10), Im(F10), T11, Re(F11), Im(F11), T12, Re(F12), Im(F12) -@! ... -0 / END OF IMPEDANCE CORRECTION DATA, BEGIN MULTI-TERMINAL DC DATA -@! 'NAME', NCONV,NDCBS,NDCLN, MDC, VCONV, VCMOD, VCONVN -@! IB, N,ANGMX,ANGMN, RC, XC, EBAS, TR, TAP, TPMX, TPMN, TSTP, SETVL, DCPF, MARG,CNVCOD -@!IDC, IB,AREA,ZONE, 'DCNAME', IDC2, RGRND,OWNER -@!IDC,JDC,'DCCKT',MET, RDC, LDC -0 / END OF MULTI-TERMINAL DC DATA, BEGIN MULTI-SECTION LINE DATA -@! I, J,'ID',MET,DUM1, DUM2, DUM3, DUM4, DUM5, DUM6, DUM7, DUM8, DUM9 -0 / END OF MULTI-SECTION LINE DATA, BEGIN ZONE DATA -@! I, 'ZONAME' - 1,'ALBERTA ' - 2,'CALIFORN ' - 3,'ARIZONA ' - 4,'BRITISH ' - 5,'COLORADO ' - 6,'IDAHO ' - 7,'MEXICO ' - 8,'MONTANA ' - 9,'NEVADA ' - 10,'NEW MEXI ' - 11,'OREGON ' - 12,'UTAH ' - 13,'WASHINGT ' - 14,'WYOMING ' -0 / END OF ZONE DATA, BEGIN INTER-AREA TRANSFER DATA -@!ARFROM,ARTO,'TRID', PTRAN -0 / END OF INTER-AREA TRANSFER DATA, BEGIN OWNER DATA -@! I, 'OWNAME' - 1,'OWNER1 ' -0 / END OF OWNER DATA, BEGIN FACTS DEVICE DATA -@! 'NAME', I, J,MODE, PDES, QDES, VSET, SHMX, TRMX, VTMN, VTMX, VSMX, IMX, LINX, RMPCT,OWNER, SET1, SET2,VSREF, FCREG, 'MNAME' ,NREG -0 / END OF FACTS DEVICE DATA, BEGIN SWITCHED SHUNT DATA -@! I,MODSW,ADJM,ST, VSWHI, VSWLO, SWREG, RMPCT, 'RMIDNT', BINIT,N1, B1, N2, B2, N3, B3, N4, B4, N5, B5, N6, B6, N7, B7, N8, B8, NREG - 4001, 1, 0, 1,1.50000,0.50000, 4001, 100.0,' ', 600.00, 5, 200.00 - 4005, 1, 0, 1,1.50000,0.50000, 4005, 100.0,' ', 0.00, 5, 200.00 - 6104, 1, 0, 1,1.50000,0.50000, 6104, 100.0,' ', 400.00, 5, 100.00 - 6302, 1, 0, 1,1.50000,0.50000, 6302, 100.0,' ', 0.00, 5, 200.00 - 6304, 1, 0, 1,1.50000,0.50000, 6304, 100.0,' ', 600.00, 6, 100.00 - 6401, 1, 0, 1,1.50000,0.50000, 6401, 100.0,' ', 600.00, 5, 200.00 - 7001, 1, 0, 1,1.50000,0.50000, 7001, 100.0,' ', 200.00, 5, 200.00 -0 / END OF SWITCHED SHUNT DATA, BEGIN GNE DATA -@! 'NAME', 'MODEL', NTERM,BUS1...BUSNTERM,NREAL,NINTG,NCHAR -@!ST,OWNER,NMETR -@! REAL1...REAL(MIN(10,NREAL)) -@! INTG1...INTG(MIN(10,NINTG)) -@! CHAR1...CHAR(MIN(10,NCHAR)) -0 / END OF GNE DATA, BEGIN INDUCTION MACHINE DATA -@! I,'ID',ST,SC,DC,AREA,ZONE,OWNER,TC,BC, MBASE, RATEKV,PC, PSET, H, A, B, D, E, RA, XA, XM, R1, X1, R2, X2, X3, E1, SE1, E2, SE2, IA1, IA2, XAMULT -0 / END OF INDUCTION MACHINE DATA, BEGIN SUBSTATION DATA -0 / END OF SUBSTATION DATA -Q diff --git a/converters/raw2glm.py b/converters/raw2glm.py deleted file mode 100644 index 253bd1d1f..000000000 --- a/converters/raw2glm.py +++ /dev/null @@ -1,311 +0,0 @@ -import json -import os -import sys, getopt -import datetime -import importlib, copy -from importlib import util -import csv -from math import cos, sin - -if os.path.exists("autotest/wecc240.raw") and len(sys.argv) == 1: - sys.argv.extend(["-i","autotest/wecc240.raw","-o","autotest/wecc240.glm"]) - -config = {"input":"raw","output":"glm","type":[],"format":[]} - -def help(): - return """raw2glm.py -i -o [options...] - -c|--config output converter configuration data - -h|--help output this help - -i|--ifile [REQUIRED] PY input file - -o|--ofile [OPTIONAL] GLM output file name - -N|--name [OPTIONAL] object name prefix (default is output - file name) -""" - -E_OK = 0 -E_SYNTAX = 1 -E_MISSING = 2 -E_EXCEPTION = 9 -def error(msg,file="raw2glm.py",lineno=None,exitcode=None): - if lineno is None: - print(f"ERROR [{file}]: {msg}",file=sys.stderr,flush=True) - else: - print(f"ERROR [{file}@{lineno}]: {msg}",file=sys.stderr,flush=True) - if not exitcode is None: - sys.exit(exitcode) - -def warning(msg,file="raw2glm.py",lineno=None): - if lineno is None: - print(f"WARNING [{file}]: {msg}",file=sys.stderr,flush=True) - else: - print(f"WARNING [{file}@{lineno}]: {msg}",file=sys.stderr,flush=True) - -def main(): - filename_raw = None - filename_glm = None - prefix = None - try : - opts, args = getopt.getopt(sys.argv[1:], - "chi:o:N:", - ["config","help","ifile=","ofile=",'name='], - ) - except getopt.GetoptError: - sys.exit(E_MISSING) - if not opts : - error("missing command arguments",exitcode=E_MISSING) - for opt, arg in opts: - if opt in ("-c","--config"): - print(config) - sys.exit(E_OK) - elif opt in ("-h","--help"): - print(help()) - sys.exit(E_OK) - elif opt in ("-i", "--ifile"): - filename_raw = arg - elif opt in ("-o", "--ofile"): - filename_glm = arg - elif opt in ("-N", "--name"): - prefix = arg - else : - error("{opt}={arg} is not a valid option",exitcode=E_SYNTAX) - - if not filename_raw: - error("input filename not specified",exitcode=E_MISSING) - - try: - convert( - ifile = filename_raw, - ofile = filename_glm, - options = dict(prefix = prefix), - ) - except Exception as err: - error(err) - import traceback - traceback.print_exception(err,file=sys.stderr) - sys.exit(E_EXCEPTION) - -def convert(ifile,ofile,options={}): - """Default converter PSS/E RAW file (version 34-ish)""" - - data = dict( - version = 2, - baseMVA = 100.0, - comment = '', - bus = [], - branch = [], - gen = [], - ) - - busndx = {} - genndx = {} - branchndx = {} - xfrmndx = {} - bus_S = {} - bus_V = {} - oname = options['prefix'] if 'prefix' in options and not options['prefix'] is None else os.path.splitext(os.path.basename(ofile))[0] - with open(ofile,"w") as glm: - - print(f"// generated by {' '.join(sys.argv)}",file=glm) - with open(ifile,"r") as raw: - - reader = csv.reader(raw,delimiter=',',quotechar="'") - block = None - lineno = 0 - fields = {} - items = lambda row: "// No fields provided" - rows = [] - for values in reader: - lineno += 1 - row = [x.strip() for x in values] - - if row[0].startswith("@!"): # comment - # breakpoint() - if block: - if block in fields: - fields[block].extend([x.strip().replace(' ','').replace('@!','') for x in row]) - rows.extend(list(row)) - else: - fields[block] = [x.strip().replace(' ','') for x in row] - rows = list(row) - if fields[block][0].startswith("@!"): - fields[block][0] = fields[block][0][2:].strip() - if block in fields: - items = lambda row:"\n ".join([f"// {x} = {y};" for x,y in zip(fields[block],row)]) - else: - items = lambda row: "// No fields provided" - - elif row[0] == '0': # system-wide data - - block = 'SYSTEM_DATA' - print(f"""module pypower -{{ - // {block} = {row} - version 2; - baseMVA {row[1]}; - // {row[5]} -}} -""",file=glm) - data['baseMVA'] = float(row[1]) - comment = row[5] - - elif row[0].startswith('0 / END'): # next data block - - if len(row) > 1 and row[1].startswith("BEGIN "): - block = row[1][6:].replace(' ','_') - else: - block = None - - elif block == 'SYSTEM_DATA': - print(f"// {row[0]}",file=glm); - - elif block == 'BUS_DATA': - - # PSSE: id,name,baseKV,type,area,zone,Vm,Va,gen.r,gen.i,ld.r,ld.i - # GLM: "bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vmin", - bus_i = len(busndx)+1 - busndx[row[0]] = bus_i - bus_S[row[0]] = complex(0,0) - Vm = float(row[7]) - Va = float(row[8]) - bus_V[row[0]] = complex(Vm*cos(Va*3.1416/180),Vm*sin(Va*3.1416/180)) - typemap = ['UNKNOWN','PQ','PV','REF','NONE','PQREF'] # map PSSE bus types to pypower bus types - print(f"""object pypower.bus -{{ - name "{oname}_N_{row[0]}"; - bus_i {bus_i}; - baseKV {row[2]} kV; - type {typemap[int(row[3])]}; - area {row[4]}; - zone {row[5]}; - Vm {row[7]} kV; - Va {row[8]} deg; - Pd {float(row[9])-float(row[11])} MW; - Qd {float(row[10])-float(row[12])} MVAr; - {items(row)}; -}}""",file=glm) - - elif block == 'LOAD_DATA': - - if not row[0] in busndx: - warning(f"load '{row[0]}' not a valid bus index",ifile,lineno) - - # PSSE: I,'ID',STAT,AREA,ZONE, PL, QL, IP, IQ, YP, YQ, OWNER,SCALE,INTRPT, DGENP, DGENQ, DGENF - try: - Z = complex(1,0)/complex(float(row[9]),float(row[10])) - except: - Z = complex(0,0) - I = complex(float(row[7]),float(row[8])) - P = complex(float(row[5]),float(row[6])) + complex(float(row[14]),float(row[15])) - response = 1 - float(row[12]) - status = "ONLINE" if float(row[13]) == 0.0 else "CURTAILED" - V = bus_V[row[0]] - bus_S[row[0]] += P + V*I.conjugate() - if Z.real != 0.0 and Z.imag != 0.0: - bus_S[row[0]] += V.conjugate()*V/Z.conjugate() - print(f"""object pypower.load -{{ - name "{oname}_L_{row[0]}"; - parent "{oname}_N_{row[0]}"; - status "{"ONLINE" if row[2] == 1 else "OFFLINE"}"; - Z {Z.real:.4g}{Z.imag:+.4g}j Ohm; - I {I.real:.4g}{I.imag:+.4g}j A; - P {P.real:.4g}{P.imag:+.4g}j MVA; - status {status}; - response {response}; - {items(row)} -}} -modify {oname}_N_{row[0]}.Pd {bus_S[row[0]].real:.6g}; -modify {oname}_N_{row[0]}.Qd {bus_S[row[0]].imag:.6g}; -""",file=glm) - - elif block == "GENERATOR_DATA": - - genid = int(row[0]) - genndx[genid] = genndx[genid]+1 if genid in genndx else 0 - if not row[0] in busndx: - warning(f"gen '{row[0]}' not a valid bus index",ifile,lineno) - # PSSE: I,'ID', PG, QG, QT, QB, VS, IREG, MBASE, ZR, ZX, RT, XT, GTAP,STAT, RMPCT, PT, PB, O1, F1, O2, F2, O3, F3, O4, F4,WMOD, WPF,NREG - print(f"""object pypower.gen -{{ - name "{oname}_G_{row[0]}_{genndx[genid]}"; - bus {busndx[row[0]]}; - Pg {row[2]} MW; - Qg {row[3]} MVAr; - Vg {row[6]} pu*V; - mBase {row[8]} MVA; - status IN_SERVICE; - {items(row)} -}}""",file=glm) - - elif block == "BRANCH_DATA": - - branchid = f"{row[0]}_{row[1]}" - branchndx[branchid] = branchndx[branchid]+1 if branchid in branchndx else 0 - if not row[0] in busndx or not row[1] in busndx: - warning(f"branch '{row[0]}' or '{row[1]}' not a valid bus index",ifile,lineno) - - # PSSE: I, J,'CKT', R, X, B, 'N A M E' , RATE1, RATE2, RATE3, - print(f"""object pypower.branch -{{ - name "{oname}_B_{branchid}_{branchndx[branchid]}"; - fbus {busndx[row[0]]}; - tbus {busndx[row[1]]}; - r {row[3]}; - x {row[4]}; - b {row[5]}; - rateA {row[7]} MVA; - rateB {row[7]} MVA; - rateC {row[8]} MVA; - ratio 1.0 pu; - angle 0.0 deg; - status IN; - angmin -360 deg; - angmax +360 deg; - {items(row)} -}}""",file=glm) - - elif block == "TRANSFORMER_DATA": - - if len(rows) > 0 and rows[0][0] == '@': - rows = [] - if len(rows) < len(fields[block]): - rows.extend(row) - elif rows[0] in busndx and rows[1] in busndx: - branchid = f"{rows[0]}_{rows[1]}" - branchndx[branchid] = branchndx[branchid]+1 if branchid in branchndx else 0 - xfrmid = f"{rows[0]}_{rows[1]}" - xfrmndx[xfrmid] = xfrmndx[xfrmid]+1 if xfrmid in xfrmndx else 0 - rowd = dict(zip(fields[block],rows)) - print(f"""object pypower.branch -{{ - name "{oname}_B_{branchid}_{branchndx[branchid]}"; - object pypower.transformer - {{ - name "{oname}_T_{xfrmid}_{xfrmndx[xfrmid]}"; - // TODO - impedance {rowd['R1-2']}+{rowd['X1-2']}j Ohm; - status IN; - }}; - {items(rows)} -}}""",file=glm) - rows = [] - - elif block in ["AREA_DATA","ZONE_DATA","OWNER_DATA","SWITCHED_SHUNT_DATA"]: - - print(f"""// {block} = {row}""",file=glm) - - elif row[0] == "Q": - - print(f"""// END OF INPUT FILE {ifile}""",file=glm) - break - - else: - - # gen = "bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min"\ - # + " Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apf", - # branch = "fbus tbus r x b rateA rateB rateC ratio angle status angmin angmax", - warning(f"{block} block converter not implemented",ifile,lineno) - -if __name__ == '__main__': - main() - diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 8fc8c3780..0c639265c 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -45,10 +45,10 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new load(module); new powerplant(module); new powerline(module); - new relay(module); -#warning "scada.cpp not implemented" - // new scada(module); - new transformer(module); +// new relay(module); +// #warning "scada.cpp not implemented" +// // new scada(module); +// new transformer(module); gl_global_create("pypower::version", PT_int32, &pypower_version, From 46a5696498200f6f3d0fa77994985eaa0cbc937c Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 13 Mar 2024 15:12:02 -0700 Subject: [PATCH 121/122] Update pypower.cpp --- module/pypower/pypower.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/module/pypower/pypower.cpp b/module/pypower/pypower.cpp index 0c639265c..d4e593447 100644 --- a/module/pypower/pypower.cpp +++ b/module/pypower/pypower.cpp @@ -45,10 +45,6 @@ EXPORT CLASS *init(CALLBACKS *fntable, MODULE *module, int argc, char *argv[]) new load(module); new powerplant(module); new powerline(module); -// new relay(module); -// #warning "scada.cpp not implemented" -// // new scada(module); -// new transformer(module); gl_global_create("pypower::version", PT_int32, &pypower_version, From 31cb8680c7a11ddd346b5511d87b27f933b41db6 Mon Sep 17 00:00:00 2001 From: "David P. Chassin" Date: Wed, 13 Mar 2024 15:27:00 -0700 Subject: [PATCH 122/122] Update Pypower.md --- docs/Module/Pypower.md | 137 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) diff --git a/docs/Module/Pypower.md b/docs/Module/Pypower.md index dc31bec57..04efa4e01 100644 --- a/docs/Module/Pypower.md +++ b/docs/Module/Pypower.md @@ -17,6 +17,7 @@ module pypower bool save_case; // Flag to enable saving case data and results (default is FALSE) char1024 controllers; // Python module containing controller functions double solver_update_resolution; // Minimum difference before a value is considered changed + enumeration {INIT=0, SUCCESS=1, FAILED=2} solver_status; // Result of the last pypower solver run } ~~~ @@ -39,6 +40,96 @@ is, the larger a difference between an old value and new value from the solver must be to be considered a change necessitating additional iteration. The default value is `1e-8`, which should be sufficient for most models. +The following `pypower` data elements are implemented using the corresponding +GridLAB-D `pypower` module classes. + +## Bus Objects + +~~~ +class bus { + int32 bus_i; // bus number (1 to 29997) + complex S[MVA]; // base load demand not counting child objects, copied from Pd,Qd by default (MVA) + enumeration {PQREF=1, NONE=4, REF=3, PV=2, PQ=1, UNKNOWN=0} type; // bus type (1 = PQ, 2 = PV, 3 = ref, 4 = isolated) + double Pd[MW]; // real power demand (MW) + double Qd[MVAr]; // reactive power demand (MVAr) + double Gs[MW]; // shunt conductance (MW at V = 1.0 p.u.) + double Bs[MVAr]; // shunt susceptance (MVAr at V = 1.0 p.u.) + int32 area; // area number, 1-100 + double baseKV[kV]; // voltage magnitude (p.u.) + double Vm[pu*V]; // voltage angle (degrees) + double Va[deg]; // base voltage (kV) + int32 zone; // loss zone (1-999) + double Vmax[pu*V]; // maximum voltage magnitude (p.u.) + double Vmin[pu*V]; // minimum voltage magnitude (p.u.) + double lam_P; // Lagrange multiplier on real power mismatch (u/MW) + double lam_Q; // Lagrange multiplier on reactive power mismatch (u/MVAr) + double mu_Vmax; // Kuhn-Tucker multiplier on upper voltage limit (u/p.u.) + double mu_Vmin; // Kuhn-Tucker multiplier on lower voltage limit (u/p.u.) +} +~~~ + +## Branch Objects + +~~~ +class branch { + int32 fbus; // from bus number + int32 tbus; // to bus number + double r[pu*Ohm]; // resistance (p.u.) + double x[pu*Ohm]; // reactance (p.u.) + double b[pu/Ohm]; // total line charging susceptance (p.u.) + double rateA[MVA]; // MVA rating A (long term rating) + double rateB[MVA]; // MVA rating B (short term rating) + double rateC[MVA]; // MVA rating C (emergency term rating) + double ratio[pu]; // transformer off nominal turns ratio + double angle[pu]; // transformer phase shift angle (degrees) + enumeration {IN=1, OUT=0} status; // initial branch status, 1 - in service, 0 - out of service + double angmin[deg]; // minimum angle difference, angle(Vf) - angle(Vt) (degrees) + double angmax[deg]; // maximum angle difference, angle(Vf) - angle(Vt) (degrees) +} +~~~ + +## Generator Objects + +~~~ +class gen { + int32 bus; // bus number + double Pg[MW]; // real power output (MW) + double Qg[MVAr]; // reactive power output (MVAr) + double Qmax[MVAr]; // maximum reactive power output (MVAr) + double Qmin[MVAr]; // minimum reactive power output (MVAr) + double Vg[pu*V]; // voltage magnitude setpoint (p.u.) + double mBase[MVA]; // total MVA base of machine, defaults to baseMVA + enumeration {OUT_OF_SERVICE=0, IN_SERVICE=1} status; // 1 - in service, 0 - out of service + double Pmax[MW]; // maximum real power output (MW) + double Pmin[MW]; // minimum real power output (MW) + double Pc1[MW]; // lower real power output of PQ capability curve (MW) + double Pc2[MW]; // upper real power output of PQ capability curve (MW) + double Qc1min[MVAr]; // minimum reactive power output at Pc1 (MVAr) + double Qc1max[MVAr]; // maximum reactive power output at Pc1 (MVAr) + double Qc2min[MVAr]; // minimum reactive power output at Pc2 (MVAr) + double Qc2max[MVAr]; // maximum reactive power output at Pc2 (MVAr) + double ramp_agc[MW/min]; // ramp rate for load following/AGC (MW/min) + double ramp_10[MW]; // ramp rate for 10 minute reserves (MW) + double ramp_30[MW]; // ramp rate for 30 minute reserves (MW) + double ramp_q[MVAr/min]; // ramp rate for reactive power (2 sec timescale) (MVAr/min) + double apf; // area participation factor + double mu_Pmax[pu/MW]; // Kuhn-Tucker multiplier on upper Pg limit (p.u./MW) + double mu_Pmin[pu/MW]; // Kuhn-Tucker multiplier on lower Pg limit (p.u./MW) + double mu_Qmax[pu/MVAr]; // Kuhn-Tucker multiplier on upper Qg limit (p.u./MVAr) + double mu_Qmin[pu/MVAr]; // Kuhn-Tucker multiplier on lower Qg limit (p.u./MVAr) +} +~~~ + +## Generator Cost Objects + +~~~ +class gencost { + enumeration {POLYNOMIAL=2, PIECEWISE=1, UNKNOWN=0} model; // cost model (1=piecewise linear, 2=polynomial) + double startup[$]; // startup cost ($) + double shutdown[$]; // shutdown cost($) + char1024 costs; // cost model (comma-separate values) +} +~~~ # Integration Objects @@ -48,6 +139,20 @@ updates it as needed prior to solving the powerflow problem. ## Loads +~~~ +class load { + complex S[VA]; // power demand (VA) + complex Z[Ohm]; // constant impedance load (Ohm) + complex I[A]; // constant current load (A) + complex P[VA]; // constant power load (VA) + complex V[V]; // bus voltage (V) + double Vn[V]; // nominal voltage (V) + enumeration {CURTAILED=2, ONLINE=1, OFFLINE=0} status; // load status + double response[pu]; // curtailment response as fractional load reduction + char256 controller; // controller python function name +} +~~~ + Using the `load` object allows integration of one or more quasi-static load models with `bus` objects. The `ZIP` values are used to calculate the `S` value based on the current voltage. When the load is `ONLINE`, the `S` @@ -59,6 +164,29 @@ the load is `OFFLINE`, the values of `S` is zero regardless of the value of ## Powerplants +~~~ +class powerplant { + char32 city; // City in which powerplant is located + char32 state; // State in which powerplant is located + char32 zipcode; // Zipcode in which powerplant is located + char32 country; // Country in which powerplant is located + char32 naics_code; // Powerplant NAICS code + char256 naics_description; // Powerplant NAICS description + int16 plant_code; // Generator plant code number + set {CC=1024, PV=512, CT=256, ES=128, WT=64, FW=32, IC=16, AT=8, ST=4, HT=2, UNKNOWN=1} generator; // Generator type + set {NG=32768, COAL=16384, WATER=8192, NUC=4096, GAS=2048, OTHER=1024, WOOD=512, UNKNOWN=256, OIL=128, BIO=64, WASTE=32, COKE=16, GEO=8, SUN=4, WIND=2, ELEC=1} fuel; // Generator fuel type + enumeration {ONLINE=1, OFFLINE=0} status; // Generator status + double operating_capacity[MW]; // Generator normal operating capacity (MW) + double summer_capacity[MW]; // Generator summer operating capacity (MW) + double winter_capacity[MW]; // Generator winter operating capacity (MW) + double capacity_factor[pu]; // Generator capacity factor (pu) + char256 substation_1; // Substation 1 id + char256 substation_2; // Substation 2 id + complex S[VA]; // power generation (VA) + char256 controller; // controller python function name +} +~~~ + Using `powerplant` objects allows integration of one or more quasi-static generator models with both `bus` and `gen` objects. When integrating with a `bus` object, the `S` value real and imaginary values are added to the `bus` @@ -69,6 +197,15 @@ based on the powerplant's generator status and type. ## Powerlines +~~~ +class powerline { + double length[mile]; // (REQUIRED) length (miles) + complex impedance[Ohm/mile]; // (REQUIRED) line impedance (Ohm/mile) + enumeration {OUT=0, IN=1} status; // line status (IN or OUT) + enumeration {PARALLEL=2, SERIES=1} composition; // parent line composition (SERIES or PARALLEL) +} +~~~ + Using `powerline` object allows composite lines to be constructed and assembled into `branch` objects. A `powerline` may either have a `branch` parent or another `powerline` object, in which case the parent must specify