Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
456 changes: 456 additions & 0 deletions cases/PhasorDynamics/IEEE39/IEEE39.case.json

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions cases/PhasorDynamics/Toy/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Toy Cases

## Development

Two- and three-bus cases used by the PhasorDynamics examples and integration tests:

- [TwoBusBasic](./TwoBusBasic.case.json): GENROU machine.
- [TwoBusGensal](./TwoBusGensal.case.json): GENSAL machine with TGOV1 and IEEET1 controls.
- [TwoBusIeeet1](./TwoBusIeeet1.case.json): GENROU machine with TGOV1 and IEEET1 controls.
- [TwoBusTgov1](./TwoBusTgov1.case.json): GENROU machine with a TGOV1 governor.
- [ThreeBusBasic](./ThreeBusBasic.case.json): GENROU machines and a constant-impedance load.
- [ThreeBusClassical](./ThreeBusClassical.case.json): Classical machines and a constant-impedance load.
- [ThreeBusConstantSource](./ThreeBusConstantSource.case.json): GENROU machine with a constant signal source and a bus-to-signal adapter.
- [ThreeBusZipLoad](./ThreeBusZipLoad.case.json): Classical machines and a ZIP load.
193 changes: 193 additions & 0 deletions cases/PhasorDynamics/Toy/ThreeBusBasic.case.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,193 @@
{
"header": {
"format_version": 0.2,
"format_revision": 0,
"case_name": "ThreeBusBasic",
"case_description": "",
"case_comments": ""
},
"params": {
"freq_base": 60.0,
"va_base": 100000000.0
},
"monitors": [
{
"file_name": "mon.csv",
"format": "csv"
}
],
"buses": [
{
"number": 0,
"class": "BusInfinite",
"name": "1",
"init": {
"Vr": 1.06,
"Vi": 0.0
},
"params": {
"kv": 138.0
},
"mon": [
"Vm"
]
},
{
"number": 1,
"class": "Bus",
"name": "2",
"init": {
"Vr": 1.0599558398065716,
"Vi": -0.009675621941024773
},
"params": {
"kv": 138.0
},
"mon": [
"Vm"
]
},
{
"number": 2,
"class": "Bus",
"name": "3",
"init": {
"Vr": 0.9610827543495831,
"Vi": -0.13122476630506485
},
"params": {
"kv": 138.0
},
"mon": [
"Vm"
]
}
],
"devices": [
{
"class": "Branch",
"ports": {
"bus1": 0,
"bus2": 1
},
"id": "BR_0_1",
"params": {
"R": 0.05,
"X": 0.21,
"G": 0.0,
"B": 0.1
}
},
{
"class": "Branch",
"ports": {
"bus1": 0,
"bus2": 2
},
"id": "BR_0_2",
"params": {
"R": 0.06,
"X": 0.15,
"G": 0.0,
"B": 0.12
}
},
{
"class": "Branch",
"ports": {
"bus1": 1,
"bus2": 2
},
"id": "BR_1_2",
"params": {
"R": 0.08,
"X": 0.27,
"G": 0.0,
"B": 0.45
}
},
{
"class": "LoadZ",
"ports": {
"bus": 2
},
"id": "load_2_0",
"params": {
"R": 0.4447197839297772,
"X": 0.20330047265361242
}
},
{
"class": "BusFault",
"ports": {
"bus": 2
},
"id": "bus_fault_2",
"params": {
"R": 0.0,
"X": 1e-05,
"state0": false
}
},
{
"class": "Genrou",
"ports": {
"bus": 1
},
"id": "genrou_2_1",
"params": {
"p0": 0.5,
"q0": -0.07588,
"H": 2.7,
"D": 0.0,
"Ra": 0.0,
"Tdop": 7.0,
"Tdopp": 0.04,
"Tqopp": 0.05,
"Tqop": 0.75,
"Xd": 1.9,
"Xdp": 0.17,
"Xdpp": 0.15,
"Xq": 0.4,
"Xqp": 0.35,
"Xqpp": 0.15,
"Xl": 0.14999,
"S10": 0.0,
"S12": 0.0
},
"mon": [
"speed"
]
},
{
"class": "Genrou",
"ports": {
"bus": 2
},
"id": "genrou_3_1",
"params": {
"p0": 0.25,
"q0": 0.26587,
"H": 1.6,
"D": 0.0,
"Ra": 0.0,
"Tdop": 7.5,
"Tdopp": 0.04,
"Tqopp": 0.05,
"Tqop": 0.75,
"Xd": 2.3,
"Xdp": 0.2,
"Xdpp": 0.18,
"Xq": 0.5,
"Xqp": 0.5,
"Xqpp": 0.18,
"Xl": 0.15,
"S10": 0.0,
"S12": 0.0
},
"mon": [
"speed"
]
}
]
}
160 changes: 160 additions & 0 deletions cases/PhasorDynamics/Toy/ThreeBusClassical.case.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
{
"header": {
"format_version": 0.2,
"format_revision": 0,
"case_name": "ThreeBusClassical",
"case_description": "",
"case_comments": ""
},
"params": {
"freq_base": 60.0,
"va_base": 100000000.0
},
"buses": [
{
"number": 0,
"class": "BusInfinite",
"name": "1",
"init": {
"Vr": 1.06,
"Vi": 0.0
},
"params": {
"kv": 138.0
}
},
{
"number": 1,
"class": "Bus",
"name": "2",
"init": {
"Vr": 1.0599558398065716,
"Vi": -0.009675621941024773
},
"params": {
"kv": 138.0
},
"mon": [
"Vm"
]
},
{
"number": 2,
"class": "Bus",
"name": "3",
"init": {
"Vr": 0.9610827543495831,
"Vi": -0.13122476630506485
},
"params": {
"kv": 138.0
},
"mon": [
"Vm"
]
}
],
"devices": [
{
"class": "Branch",
"ports": {
"bus1": 0,
"bus2": 1
},
"id": "BR_1_2",
"params": {
"R": 0.05,
"X": 0.21,
"G": 0.0,
"B": 0.1
}
},
{
"class": "Branch",
"ports": {
"bus1": 0,
"bus2": 2
},
"id": "BR_1_3",
"params": {
"R": 0.06,
"X": 0.15,
"G": 0.0,
"B": 0.12
}
},
{
"class": "Branch",
"ports": {
"bus1": 1,
"bus2": 2
},
"id": "BR_2_3",
"params": {
"R": 0.08,
"X": 0.27,
"G": 0.0,
"B": 0.45
}
},
{
"class": "LoadZ",
"ports": {
"bus": 2
},
"id": "load_3_1",
"params": {
"R": 0.4447197839297772,
"X": 0.20330047265361242
}
},
{
"class": "BusFault",
"ports": {
"bus": 2
},
"id": "bus_fault_2",
"params": {
"R": 0.0,
"X": 1e-05,
"state0": false
}
},
{
"class": "GenClassical",
"ports": {
"bus": 1
},
"id": "genrou_2_1",
"params": {
"p0": 0.5,
"q0": -0.07588,
"H": 2.7,
"D": 0.0,
"Ra": 0.0,
"Xdp": 0.17
},
"mon": [
"speed"
]
},
{
"class": "GenClassical",
"ports": {
"bus": 2
},
"id": "genrou_3_1",
"params": {
"p0": 0.25,
"q0": 0.26587,
"H": 1.6,
"D": 0.0,
"Ra": 0.0,
"Xdp": 0.2
},
"mon": [
"speed"
]
}
]
}
Loading
Loading