HotPumpControl models the control logic for a hot pump system. It manages the activation and deactivation of the pump based on tank levels and curtailment conditions. The model calculates the required mass flow rate for pump discharging and considers parasitic power losses.
The HotPumpControl model includes the following parameters and connectors:
- Parameters:
- m_flow_on: Constant mass flow rate when the pump is on, in kg/s. Default: 1400 kg/s.
- m_flow_off: Constant mass flow rate when the pump is off, in kg/s. Default: 0 kg/s.
- level_on: Level at which pump discharge starts, in meters. Default: 10 m.
- level_off: Level at which pump discharge stops, in meters. Default: 5 m.
- level_curtailment_on: Level at which curtailment starts, in meters. Default: 99 m.
- level_curtailment_off: Level at which curtailment stops, in meters. Default: 96 m.
- k_loss: Hot tank parasitic power coefficient, in J/kg. Default: 0.55e3 J/kg.
- Connectors:
- m_flow_schedule: Scheduled discharge mass flow rate.
- m_flow_pump_charging: Mass flow rate of the pump charging the tank.
- tank_level: Instantaneous tank level.
- curtailment_logic: Algorithm to activate/deactivate curtailment.
- logic: Algorithm to calculate the discharging mass flow rate.
- curtailment: Curtailment signal to power input.
- m_flow_pump_discharging: Mass flow rate of the pump discharging the tank.
- W_loss: Pumping parasitic power due to discharge.
Generated at 2025-02-16T19:25:00Z
by OpenModelicaOpenModelica 1.24.4 using GenerateDoc.mos