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

138 lines
4.7 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": 92392,
"pipe_count": 91049,
"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": 3600,
"event_times": [
"2026-10-08T02:00:00+08:00",
"2026-10-08T12: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,
"corroborating_pressure_drop_percent": 10,
"flow_change_percent": 20,
"consecutive_samples": 2,
"expected_sample_count": 5,
"relative_change_epsilon": 0.000001,
"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": "B01", "pipe_id": "541720", "occurred_at": "2026-10-08T02:00:00+08:00"},
{"case_id": "B02", "pipe_id": "541720", "occurred_at": "2026-10-08T12:00:00+08:00"},
{"case_id": "B03", "pipe_id": "520323", "occurred_at": "2026-10-08T02:00:00+08:00"},
{"case_id": "B04", "pipe_id": "520323", "occurred_at": "2026-10-08T12:00:00+08:00"}
],
"pipes": [
{
"role": "primary",
"pipe_id": "541720",
"diameter_mm": 800,
"length_m": 483.038,
"start_node_id": "532586",
"emitter_node_id": "502046",
"longitude": 121.483586,
"latitude": 30.996219,
"candidate_orifice_areas_cm2": {
"light": 157.079633,
"medium": 314.159265,
"severe": 628.318531
},
"pressure_bindings": [
{"device_id": "447382", "node_id": "7543252226207002012"},
{"device_id": "444985", "node_id": "14141146287589625673"},
{"device_id": "100026", "node_id": "100026"},
{"device_id": "115039", "node_id": "115039"},
{"device_id": "107672", "node_id": "107672"}
],
"flow_bindings": [
{"device_id": "542121", "link_id": "pipe-eaa5c512bd8f4649b37bdbe3d"},
{"device_id": "449417", "link_id": "449417"},
{"device_id": "516234", "link_id": "516234"}
],
"boundary_valve_ids": [
"valve-6fd58ab5b5714fbab738a544",
"valve-8aea6a1876d8475b9f35a845"
],
"output_node_ids": [
"12290448554375617026", "1371402016460607520", "400946", "413270",
"414851", "465564", "466633", "482531", "493166", "502046",
"532586", "7543252226207002012", "14141146287589625673",
"100026", "115039", "107672"
],
"output_link_ids": [
"541720", "pipe-eaa5c512bd8f4649b37bdbe3d", "449417", "516234",
"valve-6fd58ab5b5714fbab738a544",
"valve-8aea6a1876d8475b9f35a845"
]
},
{
"role": "secondary",
"pipe_id": "520323",
"diameter_mm": 300,
"length_m": 33.5951,
"start_node_id": "91054",
"emitter_node_id": "91055",
"longitude": 121.468305,
"latitude": 30.932363,
"candidate_orifice_areas_cm2": {
"light": 22.089323,
"medium": 44.178647,
"severe": 88.357293
},
"pressure_bindings": [
{"device_id": "91100", "node_id": "91100"},
{"device_id": "98367", "node_id": "98367"},
{"device_id": "69693", "node_id": "69693"},
{"device_id": "78085", "node_id": "78085"},
{"device_id": "105833", "node_id": "105833"}
],
"flow_bindings": [
{"device_id": "527865", "link_id": "527865"},
{"device_id": "489082", "link_id": "489082"},
{"device_id": "531564", "link_id": "531564"}
],
"boundary_valve_ids": [
"valve-18b95b02a7564e7dac737102",
"valve-3a8fd38228d74583a08b00d9",
"valve-3b453e4e901049d1a1346689",
"valve-ad39de2f15f24ade9d18c836",
"valve-fc1164434a954f418a6f11d6"
],
"output_node_ids": ["91054", "91055", "91100", "98367", "69693", "78085", "105833"],
"output_link_ids": [
"520323", "527865", "489082", "531564",
"valve-18b95b02a7564e7dac737102",
"valve-3a8fd38228d74583a08b00d9",
"valve-3b453e4e901049d1a1346689",
"valve-ad39de2f15f24ade9d18c836",
"valve-fc1164434a954f418a6f11d6"
]
}
]
}