486 lines
11 KiB
JSON
486 lines
11 KiB
JSON
{
|
|
"version": "burst-simulation-design@1",
|
|
"suite_id": "tjwater2-v2-burst-calibration",
|
|
"project_code": "tjwater2_v2",
|
|
"project_id": "871d7538-589c-47de-a6d5-3185ccb9f0e1",
|
|
"model_expectations": {
|
|
"node_count": 92393,
|
|
"pipe_count": 91050,
|
|
"valve_count": 4489,
|
|
"flow_unit": "LPS",
|
|
"pressure_unit": "METERS",
|
|
"pressure_measurement_unit": "m",
|
|
"flow_measurement_unit": "m3/h",
|
|
"emitter_exponent": 0.5,
|
|
"hydraulic_timestep_seconds": 900,
|
|
"report_timestep_seconds": 900
|
|
},
|
|
"duration_seconds": 18000,
|
|
"event_times": [
|
|
"2026-10-08T02:00:00+08:00",
|
|
"2026-10-08T08:00:00+08:00",
|
|
"2026-10-08T12:00:00+08:00",
|
|
"2026-10-08T20:00:00+08:00"
|
|
],
|
|
"severity_levels": [
|
|
{
|
|
"level": "light",
|
|
"cross_section_fraction": 0.03125
|
|
},
|
|
{
|
|
"level": "medium",
|
|
"cross_section_fraction": 0.0625
|
|
},
|
|
{
|
|
"level": "severe",
|
|
"cross_section_fraction": 0.125
|
|
}
|
|
],
|
|
"calibration_order": [
|
|
"severe",
|
|
"medium",
|
|
"light"
|
|
],
|
|
"selection_rule": {
|
|
"primary_pressure_drop_percent": 30.0,
|
|
"corroborating_pressure_drop_percent": 10.0,
|
|
"flow_change_percent": 20.0,
|
|
"consecutive_samples": 2,
|
|
"expected_sample_count": 21,
|
|
"relative_change_epsilon": 1e-06,
|
|
"normal_control_must_not_trigger": true,
|
|
"negative_monitor_pressure_allowed": false,
|
|
"choose_smallest_passing_area": true
|
|
},
|
|
"binding_validation": {
|
|
"max_pressure_distance_m": 1.0,
|
|
"max_flow_distance_m": 1.0
|
|
},
|
|
"cases": [
|
|
{
|
|
"case_id": "B25",
|
|
"pipe_id": "564345",
|
|
"occurred_at": "2026-10-08T02:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B26",
|
|
"pipe_id": "564345",
|
|
"occurred_at": "2026-10-08T08:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B27",
|
|
"pipe_id": "564345",
|
|
"occurred_at": "2026-10-08T12:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B28",
|
|
"pipe_id": "564345",
|
|
"occurred_at": "2026-10-08T20:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B29",
|
|
"pipe_id": "541725",
|
|
"occurred_at": "2026-10-08T02:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B30",
|
|
"pipe_id": "541725",
|
|
"occurred_at": "2026-10-08T08:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B31",
|
|
"pipe_id": "541725",
|
|
"occurred_at": "2026-10-08T12:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B32",
|
|
"pipe_id": "541725",
|
|
"occurred_at": "2026-10-08T20:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B33",
|
|
"pipe_id": "538540",
|
|
"occurred_at": "2026-10-08T02:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B34",
|
|
"pipe_id": "538540",
|
|
"occurred_at": "2026-10-08T08:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B35",
|
|
"pipe_id": "538540",
|
|
"occurred_at": "2026-10-08T12:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B36",
|
|
"pipe_id": "538540",
|
|
"occurred_at": "2026-10-08T20:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B37",
|
|
"pipe_id": "541116",
|
|
"occurred_at": "2026-10-08T02:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B38",
|
|
"pipe_id": "541116",
|
|
"occurred_at": "2026-10-08T08:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B39",
|
|
"pipe_id": "541116",
|
|
"occurred_at": "2026-10-08T12:00:00+08:00"
|
|
},
|
|
{
|
|
"case_id": "B40",
|
|
"pipe_id": "541116",
|
|
"occurred_at": "2026-10-08T20:00:00+08:00"
|
|
}
|
|
],
|
|
"pipes": [
|
|
{
|
|
"role": "primary",
|
|
"pipe_id": "564345",
|
|
"diameter_mm": 150.0,
|
|
"length_m": 249.176,
|
|
"start_node_id": "92686",
|
|
"emitter_node_id": "7427148338069072993",
|
|
"longitude": 121.47111853069737,
|
|
"latitude": 31.005630555976175,
|
|
"candidate_orifice_areas_cm2": {
|
|
"light": 5.522331,
|
|
"medium": 11.044662,
|
|
"severe": 22.089323
|
|
},
|
|
"pressure_bindings": [
|
|
{
|
|
"device_id": "92724",
|
|
"node_id": "92724"
|
|
},
|
|
{
|
|
"device_id": "100026",
|
|
"node_id": "100026"
|
|
},
|
|
{
|
|
"device_id": "115039",
|
|
"node_id": "115039"
|
|
},
|
|
{
|
|
"device_id": "107672",
|
|
"node_id": "107672"
|
|
},
|
|
{
|
|
"device_id": "107651",
|
|
"node_id": "107651"
|
|
}
|
|
],
|
|
"flow_bindings": [
|
|
{
|
|
"device_id": "542017",
|
|
"link_id": "542017"
|
|
},
|
|
{
|
|
"device_id": "486033",
|
|
"link_id": "486033"
|
|
},
|
|
{
|
|
"device_id": "542121",
|
|
"link_id": "570995"
|
|
},
|
|
{
|
|
"device_id": "449417",
|
|
"link_id": "449417"
|
|
},
|
|
{
|
|
"device_id": "516234",
|
|
"link_id": "516234"
|
|
}
|
|
],
|
|
"boundary_valve_ids": [
|
|
"valve-12b1e80612f9432da0e64485",
|
|
"valve-880f34624a444f5497faf2ca",
|
|
"valve-b6cc8d68e38f43c9b3389e04",
|
|
"valve-f189692cccbd40a69dc26cca",
|
|
"valve-fa0583a6ac134aeb9513ada5"
|
|
],
|
|
"output_node_ids": [
|
|
"92686",
|
|
"7427148338069072993",
|
|
"92724",
|
|
"100026",
|
|
"115039",
|
|
"107672",
|
|
"107651"
|
|
],
|
|
"output_link_ids": [
|
|
"449417",
|
|
"486033",
|
|
"516234",
|
|
"542017",
|
|
"564345",
|
|
"570995",
|
|
"valve-12b1e80612f9432da0e64485",
|
|
"valve-880f34624a444f5497faf2ca",
|
|
"valve-b6cc8d68e38f43c9b3389e04",
|
|
"valve-f189692cccbd40a69dc26cca",
|
|
"valve-fa0583a6ac134aeb9513ada5"
|
|
]
|
|
},
|
|
{
|
|
"role": "secondary",
|
|
"pipe_id": "541725",
|
|
"diameter_mm": 600.0,
|
|
"length_m": 495.368,
|
|
"start_node_id": "170464",
|
|
"emitter_node_id": "170438",
|
|
"longitude": 121.56978490259476,
|
|
"latitude": 30.956880413066592,
|
|
"candidate_orifice_areas_cm2": {
|
|
"light": 88.357293,
|
|
"medium": 176.714587,
|
|
"severe": 353.429174
|
|
},
|
|
"pressure_bindings": [
|
|
{
|
|
"device_id": "170486",
|
|
"node_id": "170486"
|
|
},
|
|
{
|
|
"device_id": "175618",
|
|
"node_id": "175618"
|
|
},
|
|
{
|
|
"device_id": "159673",
|
|
"node_id": "159673"
|
|
},
|
|
{
|
|
"device_id": "135160",
|
|
"node_id": "135160"
|
|
},
|
|
{
|
|
"device_id": "174754",
|
|
"node_id": "174754"
|
|
}
|
|
],
|
|
"flow_bindings": [
|
|
{
|
|
"device_id": "542017",
|
|
"link_id": "542017"
|
|
},
|
|
{
|
|
"device_id": "486033",
|
|
"link_id": "486033"
|
|
},
|
|
{
|
|
"device_id": "542121",
|
|
"link_id": "570995"
|
|
},
|
|
{
|
|
"device_id": "524529",
|
|
"link_id": "524529"
|
|
},
|
|
{
|
|
"device_id": "541061",
|
|
"link_id": "541061"
|
|
}
|
|
],
|
|
"boundary_valve_ids": [
|
|
"valve-316b3cfa3f40446e90f8c4c4",
|
|
"valve-35cccbe86fdf480884e196b5",
|
|
"valve-75f76a9f944d4f9aa1941a1b",
|
|
"valve-e3238a6bd5784e8d86b9b25e"
|
|
],
|
|
"output_node_ids": [
|
|
"135160",
|
|
"159673",
|
|
"170438",
|
|
"170464",
|
|
"170486",
|
|
"174754",
|
|
"175618"
|
|
],
|
|
"output_link_ids": [
|
|
"486033",
|
|
"524529",
|
|
"541061",
|
|
"541725",
|
|
"542017",
|
|
"570995",
|
|
"valve-316b3cfa3f40446e90f8c4c4",
|
|
"valve-35cccbe86fdf480884e196b5",
|
|
"valve-75f76a9f944d4f9aa1941a1b",
|
|
"valve-e3238a6bd5784e8d86b9b25e"
|
|
]
|
|
},
|
|
{
|
|
"role": "secondary",
|
|
"pipe_id": "538540",
|
|
"diameter_mm": 500.0,
|
|
"length_m": 121.485,
|
|
"start_node_id": "101686",
|
|
"emitter_node_id": "101680",
|
|
"longitude": 121.48750960472518,
|
|
"latitude": 30.82388769570228,
|
|
"candidate_orifice_areas_cm2": {
|
|
"light": 61.359232,
|
|
"medium": 122.718463,
|
|
"severe": 245.436926
|
|
},
|
|
"pressure_bindings": [
|
|
{
|
|
"device_id": "121456",
|
|
"node_id": "121456"
|
|
},
|
|
{
|
|
"device_id": "102837",
|
|
"node_id": "102837"
|
|
},
|
|
{
|
|
"device_id": "84776",
|
|
"node_id": "84776"
|
|
},
|
|
{
|
|
"device_id": "112240",
|
|
"node_id": "112240"
|
|
},
|
|
{
|
|
"device_id": "87082",
|
|
"node_id": "87082"
|
|
}
|
|
],
|
|
"flow_bindings": [
|
|
{
|
|
"device_id": "542017",
|
|
"link_id": "542017"
|
|
},
|
|
{
|
|
"device_id": "486033",
|
|
"link_id": "486033"
|
|
},
|
|
{
|
|
"device_id": "542121",
|
|
"link_id": "570995"
|
|
},
|
|
{
|
|
"device_id": "508453",
|
|
"link_id": "508453"
|
|
},
|
|
{
|
|
"device_id": "527865",
|
|
"link_id": "527865"
|
|
}
|
|
],
|
|
"boundary_valve_ids": [
|
|
"valve-beab0b66708a4ae99b5e7f5f",
|
|
"valve-db75ca893cd246d498786475"
|
|
],
|
|
"output_node_ids": [
|
|
"101680",
|
|
"101686",
|
|
"102837",
|
|
"112240",
|
|
"121456",
|
|
"84776",
|
|
"87082"
|
|
],
|
|
"output_link_ids": [
|
|
"486033",
|
|
"508453",
|
|
"527865",
|
|
"538540",
|
|
"542017",
|
|
"570995",
|
|
"valve-beab0b66708a4ae99b5e7f5f",
|
|
"valve-db75ca893cd246d498786475"
|
|
]
|
|
},
|
|
{
|
|
"role": "secondary",
|
|
"pipe_id": "541116",
|
|
"diameter_mm": 200.0,
|
|
"length_m": 228.424,
|
|
"start_node_id": "40239",
|
|
"emitter_node_id": "50835",
|
|
"longitude": 121.44164078044408,
|
|
"latitude": 30.982724814068543,
|
|
"candidate_orifice_areas_cm2": {
|
|
"light": 9.817477,
|
|
"medium": 19.634954,
|
|
"severe": 39.269908
|
|
},
|
|
"pressure_bindings": [
|
|
{
|
|
"device_id": "32070",
|
|
"node_id": "32070"
|
|
},
|
|
{
|
|
"device_id": "406444",
|
|
"node_id": "406444"
|
|
},
|
|
{
|
|
"device_id": "49186",
|
|
"node_id": "49186"
|
|
},
|
|
{
|
|
"device_id": "28671",
|
|
"node_id": "28671"
|
|
},
|
|
{
|
|
"device_id": "31346",
|
|
"node_id": "31346"
|
|
}
|
|
],
|
|
"flow_bindings": [
|
|
{
|
|
"device_id": "542017",
|
|
"link_id": "542017"
|
|
},
|
|
{
|
|
"device_id": "486033",
|
|
"link_id": "486033"
|
|
},
|
|
{
|
|
"device_id": "542121",
|
|
"link_id": "570995"
|
|
},
|
|
{
|
|
"device_id": "527865",
|
|
"link_id": "527865"
|
|
},
|
|
{
|
|
"device_id": "489082",
|
|
"link_id": "489082"
|
|
}
|
|
],
|
|
"boundary_valve_ids": [
|
|
"valve-89687cf53f95423c8f768d52",
|
|
"valve-9781a936671f41a9bcde8c61",
|
|
"valve-9e1f308e13df43a398f2e0d5",
|
|
"valve-a29aa553a66e490f96b443de"
|
|
],
|
|
"output_node_ids": [
|
|
"28671",
|
|
"31346",
|
|
"32070",
|
|
"40239",
|
|
"406444",
|
|
"49186",
|
|
"50835"
|
|
],
|
|
"output_link_ids": [
|
|
"486033",
|
|
"489082",
|
|
"527865",
|
|
"541116",
|
|
"542017",
|
|
"570995",
|
|
"valve-89687cf53f95423c8f768d52",
|
|
"valve-9781a936671f41a9bcde8c61",
|
|
"valve-9e1f308e13df43a398f2e0d5",
|
|
"valve-a29aa553a66e490f96b443de"
|
|
]
|
|
}
|
|
]
|
|
}
|