138 lines
4.7 KiB
JSON
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"
|
|
]
|
|
}
|
|
]
|
|
}
|