Files
next-tjwater-server/resources/benchmarks/tjwater2-v2-burst-balanced.json
T

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"
]
}
]
}