modelMassFractionTwoPort

Ideal two port mass fraction sensor

Extends from IBPSA.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor, IBPSA.Fluid.BaseClasses.IndexMassFraction, Modelica.Icons.RotationalSensor.

Information

This model outputs the mass fraction of the passing fluid. The sensor is ideal, i.e. it does not influence the fluid. If the parameter tau is non-zero, then its output is computed using a first order differential equation. Setting tau=0 is not recommend. See IBPSA.Fluid.Sensors.UsersGuide for an explanation.

Parameters

TypeNameDefaultDescription
Initialization
Medium.MassFractionX_startMedium.X_default[i_x]Initial or guess value of output (= state)

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputXMass fraction of the passing fluid

Revisions

  • January 26, 2016, by Michael Wetter:
    Corrected wrong assignment XiVec[Medium.nXi](quantity=Medium.extraPropertiesNames) to XiVec[Medium.nXi](quantity=Medium.substanceNames[1:Medium.nXi]).
    Changed unit of output signal from 1 to kg/kg to indicate that it is a mass fraction, and declared the assignment final.
  • January 18, 2016 by Filip Jorissen:
    Using parameter tauInv since this now exists in IBPSA.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor. This is for #372.
  • September 10, 2013, by Michael Wetter:
    Changed min and max values for output signals to allow for numerical approximation error without violating these bounds.
    Changed medium declaration in the extends statement to replaceable to avoid a translation error in OpenModelica.
  • August 31, 2013, by Michael Wetter:
    Revised model to use base class IBPSA.Fluid.BaseClasses.IndexMassFraction.
  • November 3, 2011, by Michael Wetter:
    Moved der(X) := 0; from the initial algorithm section to the initial equation section as this assignment does not conform to the Modelica specification.
  • June 3, 2011 by Michael Wetter:
    Revised implementation to add dynamics in such a way that the time constant increases as the mass flow rate tends to zero. This significantly improves the numerics.
  • February 22, by Michael Wetter:
    Improved code that searches for index of the substance name in the medium model.
  • Feb. 8, 2011 by Michael Wetter:
    First implementation.