重构爆管定位逻辑,更新实时数据源处理

This commit is contained in:
2026-03-07 13:54:28 +08:00
parent 7f481ca261
commit 78a57f5c56
2 changed files with 24 additions and 5 deletions
+6 -3
View File
@@ -130,11 +130,11 @@ def run_burst_location_by_network(
end_dt=normal_end_dt,
data_type="pressure",
series_name="normal_pressure",
simulation_source="scheme",
simulation_source="realtime",
simulation_scheme_name=simulation_scheme_name,
simulation_scheme_type=resolved_simulation_scheme_type,
)
observed_source = "simulation_scheme_timerange"
observed_source = "simulation_scheme_burst_realtime_normal_timerange"
else:
burst_pressure_series, burst_pressure_samples = (
_build_observed_series_from_scada(
@@ -208,7 +208,7 @@ def run_burst_location_by_network(
end_dt=normal_end_dt,
data_type="flow",
series_name="normal_flow",
simulation_source="scheme",
simulation_source="realtime",
simulation_scheme_name=simulation_scheme_name,
simulation_scheme_type=resolved_simulation_scheme_type,
)
@@ -270,6 +270,9 @@ def run_burst_location_by_network(
"normal": normal_pressure_samples,
},
"flow_samples": {"burst": burst_flow_samples, "normal": normal_flow_samples},
"burst_leakage": burst_leakage,
"min_dpressure": min_dpressure,
"basic_pressure": basic_pressure,
}
if use_scada_pressure:
payload["scada_window"] = {