Use higher secondary pump demand to avoid meltdown

This commit is contained in:
Codex Agent
2025-11-24 22:48:07 +01:00
parent afa8997614
commit bf744a07a5

View File

@@ -324,7 +324,8 @@ class Reactor:
pump_state.status = "STOPPING" if pump_state.flow_rate > 0.1 else "OFF" pump_state.status = "STOPPING" if pump_state.flow_rate > 0.1 else "OFF"
if self.secondary_pump_active: if self.secondary_pump_active:
total_flow = 0.0 total_flow = 0.0
base_flow, base_head = self.secondary_pump.performance(0.5) demand = 0.75
base_flow, base_head = self.secondary_pump.performance(demand)
target_pressure = max(0.5, base_head * power_ratio) target_pressure = max(0.5, base_head * power_ratio)
loop_pressure = max(0.1, saturation_pressure(state.secondary_loop.temperature_out)) loop_pressure = max(0.1, saturation_pressure(state.secondary_loop.temperature_out))
target_flow = base_flow * power_ratio target_flow = base_flow * power_ratio