modelModularSensors

Model that contains mass flow, pressure, temperature and quality sensors for modular heat pump models

Extends from Interfaces.PartialModularPort_ab.

Information

This is a model of modular sensors that is used, for example, for components of modular heat pumps like modular expansion valves or modular compressors.
It consists of four types of sensors that are introduced as vectors and that are mainly used in heat pumps:

  • Absolute pressure.
  • Temperature.
  • Mass flow rate.
  • Steam quality.

Parameters

TypeNameDefaultDescription
Sensors › General
Modelica.Units.SI.Timetau1Time constant at nominal flow rate
Sensors › Temperature sensor
BooleantransferHeatfalseif true, temperature T converges towards TAmb when no flow
Modelica.Units.SI.TemperatureTAmbMedium.T_defaultFixed ambient temperature for heat transfer
Modelica.Units.SI.TimetauHeaTra1200Time constant for heat transfer, default 20 minutes
Sensors › Initialisation
Modelica.Blocks.Types.InitinitTypeModelica.Blocks.Types.Init.InitialStateType of initialization (InitialState and InitialOutput are identical)
Modelica.Units.SI.TemperatureT_startMedium.T_defaultInitial or guess value of output (= state)
Modelica.Units.SI.SpecificEnthalpyh_out_startMedium.specificEnthalpy_pTX(p = Medium.p_default, T = Medium.T_default, X = Medium.X_default)Initial or guess value of output (= state)

Components

TypeNameDefaultDescription
Medium.SaturationProperties[nPorts]satProSaturation states for each fluid port
Modelica.Units.SI.SpecificEnthalpy[nPorts]bubEntBubble enthalpies for each fluid port
Modelica.Units.SI.SpecificEnthalpy[nPorts]dewEntDew enthalpies for each fluid port
Real[nPorts]pTriCriTrigger to check if medium exceeds critical pressure
Sensors.MassFlowRate[nPorts]senMasFloMass flow sensors
Sensors.Pressure[nPorts]senPrePressure sensors
Sensors.TemperatureTwoPort[nPorts]senTemTemperature sensors
Sensors.SpecificEnthalpyTwoPort[nPorts]senSpeEntSpecific enthalpy sensors
Modelica.Blocks.Interfaces.RealOutput[nPorts]preMeaPressures measured by sensors
Modelica.Blocks.Interfaces.RealOutput[nPorts]temMeaTemperatures measured by sensors
Modelica.Blocks.Interfaces.RealOutput[nPorts]masFloMeaMass flow rates measured by sensors
Modelica.Blocks.Interfaces.RealOutput[nPorts]quaMeaQualities measured by sensors

Revisions

  • October 17, 2017, by Mirko Engelpracht, Christian Vering:
    First implementation (see issue 457).