modelPumpMonitoringNPSH
Monitor Net Positive Suction Head (NPSH)
Extends from PumpMonitoringBase (Interface for pump monitoring).
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.System | system (from PumpMonitoringBase) | System wide properties | |
| Medium.ThermodynamicState | state_in (from PumpMonitoringBase) | Thermodynamic state of inflow | |
| Medium.ThermodynamicState | state (from PumpMonitoringBase) | Thermodynamic state in the pump | |
| Medium.Density | rho_in | Medium.density(state_in) | Liquid density at the inlet port_a |
| SI.Position | NPSHa | NPSPa/(rho_in*system.g) | Net Positive Suction Head available |
| SI.Pressure | NPSPa | assertPositiveDifference(Medium.pressure(state_in), Medium.saturationPressure(Medium.temperature(state_in)), "Cavitation occurs at the pump inlet") | Net Positive Suction Pressure available |
| SI.Pressure | NPDPa | assertPositiveDifference(Medium.pressure(state), Medium.saturationPressure(Medium.temperature(state)), "Cavitation occurs in the pump") | Net Positive Discharge Pressure available |