Skip to content

Commit eef6c4a

Browse files
committed
update mrid for 2020.09.0, add comm outage
1 parent 6d437da commit eef6c4a

File tree

2 files changed

+47
-4
lines changed

2 files changed

+47
-4
lines changed

simulation_config_files/9500-alarm-config.json

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"simulation_config": {
1111
"start_time": "1373814000",
12-
"duration": "120",
12+
"duration": "150",
1313
"simulator": "GridLAB-D",
1414
"timestep_frequency": 1000,
1515
"timestep_increment": 1000,
@@ -97,21 +97,58 @@
9797
{
9898
"object": "_5D67EBEE-9158-4C56-9E39-12A9AC0D7B8D",
9999
"attribute": "TapChanger.step",
100-
"value": 10
100+
"value": 4
101101
}
102102
],
103103
"reverse_differences": [
104104
{
105105
"object": "_5D67EBEE-9158-4C56-9E39-12A9AC0D7B8D",
106106
"attribute": "TapChanger.step",
107-
"value": 5
107+
"value": 10
108108
}
109109
]
110110
},
111111
"event_type": "ScheduledCommandEvent",
112112
"occuredDateTime": 1373814050,
113113
"stopDateTime": 1373814100
114+
},
115+
{
116+
"allInputOutage": false,
117+
"allOutputOutage": false,
118+
"event_type": "CommOutage",
119+
"faultMRID": "_f52aa46c-ce43-4aa4-8888-c1f3e4b684ae",
120+
"inputOutageList": [
121+
{
122+
"attribute": "TapChanger.step",
123+
"objectMRID": "_5D67EBEE-9158-4C56-9E39-12A9AC0D7B8D"
124+
}
125+
],
126+
"occuredDateTime": 1373814140,
127+
"outputOutageList": [],
128+
"stopDateTime": 1373814150
129+
},
130+
{
131+
"message": {
132+
"forward_differences": [
133+
{
134+
"object": "_5D67EBEE-9158-4C56-9E39-12A9AC0D7B8D",
135+
"attribute": "TapChanger.step",
136+
"value": 10
137+
}
138+
],
139+
"reverse_differences": [
140+
{
141+
"object": "_5D67EBEE-9158-4C56-9E39-12A9AC0D7B8D",
142+
"attribute": "TapChanger.step",
143+
"value": 5
144+
}
145+
]
146+
},
147+
"event_type": "ScheduledCommandEvent",
148+
"occuredDateTime": 1373814130,
149+
"stopDateTime": 1373814150
114150
}
151+
115152
],
116153
"appId": ""
117154
},

test_alarm_api.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,14 @@ def onfinishsimulation(sim):
109109

110110
def test_tap_changer():
111111
global tapchanger_value
112-
assert tapchanger_value == [4, 10, 5], f"Expected tap changer values [4, 10, 5] received {tapchanger_value}"
112+
# commoutage prevents recording of last tap_changer change
113+
# assert tapchanger_value == [4, 10, 5], f"Expected tap changer values [4, 10, 5] received {tapchanger_value}"
114+
assert tapchanger_value == [4, 10], f"Expected tap changer values [4, 10] received {tapchanger_value}"
113115

116+
def test_comm_outage():
117+
global tapchanger_value
118+
# commoutage prevents recording of last tap_changer change
119+
assert tapchanger_value == [4, 10], f"Comm outage should prevent last tap change value from being recorded. Expected values [4, 10] received {tapchanger_value}"
114120

115121
def test_alarm_count():
116122
global alarm_count

0 commit comments

Comments
 (0)