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