modelPowerInterface

Partial model to compute power draw and heat dissipation of fans and pumps

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

Block that implements the functions to compute the heat dissipation of fans and pumps. It is used by the model IBPSA.Fluid.Movers.BaseClasses.PartialFlowMachine.

Parameters

TypeNameDefaultDescription
BooleanmotorCooledByFluidFlag, true if the motor is cooled by the fluid stream
Modelica.SIunits.VolumeFlowRatedelta_V_flowFactor used for setting heat input into medium to zero at very small flows
Advanced
BooleanhomotopyInitializationtrue= true, use homotopy method

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputetaHydHydraulic efficiency
Modelica.Blocks.Interfaces.RealInputV_flowVolume flow rate
Modelica.Blocks.Interfaces.RealInputWFloFlow work
Modelica.Blocks.Interfaces.RealInputPEleElectrical power consumed
Modelica.Blocks.Interfaces.RealOutputQ_flowHeat input from fan or pump to medium

Components

TypeNameDefaultDescription
Modelica.SIunits.PowerWHydHydraulic power input (converted to flow work and heat)

Revisions

  • December 2, 2016, by Michael Wetter:
    Removed min attribute as otherwise numerical noise can cause the assertion on the limit to fail.
    This is for #606.
  • March 15, 2016, by Michael Wetter:
    Replaced spliceFunction with regStep. This is for issue 300.
  • February 19, 2016, by Michael Wetter:
    First implementation during refactoring of mover models to make implementation clearer. This is for #417.