GunnsLiquidDisplacementPump - nasa/gunns GitHub Wiki

GunnsLiquidDisplacementPump

default_img

Background

This extends GunnsGasDisplacementPump with a model of liquid cavitation. This can be used to model all types of liquid positive displacement (constant-volume) pumps. If a cavitation model is not needed, you can use the GunnsGasDisplacementPump link instead ("Gas" and "Liquid" in these link names only distinguish which has the liquid cavitation model, and therefore which is recommended.) This link should not be used for centrifugal (constant-head) pumps. For those types of pumps, use the GunnsLiquidCentrifugalPump link instead.

The only difference between this link and the GunnsGasDisplacementPump is the inclusion of the liquid cavitation model. In all other respects, this is identical to the GunnsGasDisplacementPump with similar set-up, tuning and issues.

See the description of the cavitation effect in the GunnsLiquidCentrifugalPump link. Cavitation is modeled the same for liquid centrifugal and displacement pumps.

How To Use in GunnsDraw

This link has the same connection rules as GunnsGasDisplacementPump.

Port Connection Rules (These are limitations on the port connection to nodes that the link enforces in run-time):

Other Rules (These are extra rules you should always try to follow):

Configuration Data Parameters:

Input Data Parameters:

  • malfBlockageFlag: Same as GunnsGasDisplacementPump.
  • malfBlockageValue: Same as GunnsFluidSource.
  • flowDemand: This inherited term from the base class is not used by this model, and it can be left zero.
  • motorSpeed: Same as GunnsGasFan.
  • wallTemperature: Same as GunnsFluidValve.
  • enableAutoCavitation: Same as GunnsGasDisplacementPump. We recommend you set this to enabled (true), as modeling cavitation helps avoid unrealistic signatures when the pump inlet is starved.

Common Problems

References

  • N/A
⚠️ **GitHub.com Fallback** ⚠️