BuildingSystems.Fluid.Movers.FlowControlled_m_flow

# .BuildingSystems.Fluid.Movers.FlowControlled_m_flow

Fan or pump with ideally controlled mass flow rate as input signal

## Information

This model describes a fan or pump with prescribed mass flow rate.

Note that if the model operates with a head that is larger than `dpMax`, which by default is two times larger than the largest head declared in `eff.per.pressure.dp`, the simulation will stop with an error message. This guards against unreasonably high pressure drops and electrical power use, which can happen if the model is forcing mass flow rate through a closed actuator.

See the User's Guide for more information.

## Revisions

- March 1, 2023, by Hongxiang Fu:
  Refactored the model with a new declaration for `m_flow_nominal`.
  This is for #1705.
- April 27, 2022, by Hongxiang Fu:
  Replaced `not use_powerCharacteristic` with the enumerations BuildingSystems.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod and BuildingSystems.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.
  This is for #2668.
- November 15, 2022, by Michael Wetter:
  Added assertion if model operates with a pressure higher than `dpMax`.
  This is for #1659.
- March 7, 2022, by Michael Wetter:
  Set `final massDynamics=energyDynamics`.
  This is for #1542.
- June 17, 2021, by Michael Wetter:
  Changed implementation of the filter.
  Removed parameter `y_start` which is not used because `m_flow_start` is used.
  This is for #1498.
- February 21, 2020, by Michael Wetter:
  Changed icon to display its operating stage.
  This is for #1294.
- March 24, 2017, by Michael Wetter:
  Renamed `filteredSpeed` to `use_inputFilter`.
  This is for #665.
- November 10, 2016, by Michael Wetter:
  Changed default values for `massFlowRates`.
  This is for #583.
- March 2, 2016, by Filip Jorissen:
  Refactored model such that it directly extends `PartialFlowMachine`. This is for #417.
- April 2, 2015, by Filip Jorissen:
  Added code for supporting stage input and constant input.
- January 6, 2015, by Michael Wetter:
  Revised model for OpenModelica.
- February 14, 2012, by Michael Wetter:
  Added filter for start-up and shut-down transient.
- May 25, 2011, by Michael Wetter:
  Revised implementation of energy balance to avoid having to use conditionally removed models.
- July 27, 2010, by Michael Wetter:
  Redesigned model to fix bug in medium balance.
- March 24, 2010, by Michael Wetter:
  Revised implementation to allow zero flow rate.
- October 1, 2009 by Michael Wetter:
  Model added to the BuildingSystems library.

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos