
modelSingleFlowSensor
Flow sensor
Extends from Internal.PartialSensor (Partial undirected sensor).
Information
A undirected sensor measuring a selectable flow quantity associated with the massflow. For some quatities several units are available.
Parameters
| Type | Name | Default | Description |
| String | instanceName (from DropOfCommonsPlus) | getInstanceName() | Instance name |
| Quantities | quantity | | Meassured quantity |
| String | quantityString | if quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.m_flow_kgps then "m_flow in kg/s" elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.m_flow_gps then "m_flow in g/s"
elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.V_flow_m3ps then "V_flow in m3/s"
elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.V_flow_lpMin then "V_flow in l/min"
elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.H_flow_Jps then "H_flow in W"
elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.H_flow_kW then "H_flow in kW"
elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.H_flow_MW then "H_flow in MW"
elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.S_flow_JpKs then "S_flow in W/K"
elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.S_flow_kWpK then "S_flow in kW/K"
elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.S_flow_MWpK then "S_flow in MW/K"
elseif quantity == ThermofluidStream.Sensors.Internal.Types.MassFlowQuantities.Cp_flow_JpKs then "Cp_flow in W/K" else "error" | |
| Layout |
| Boolean | displayInstanceName (from DropOfCommonsPlus) | dropOfCommons.displayInstanceNames | = true, if instance name is displayed |
| Boolean | displayParameters (from DropOfCommonsPlus) | dropOfCommons.displayParameters | = true, if displaying parameters is enabled |
| Sensor display |
| Integer | digits (from PartialSensor) | 3 | Number of significant digits to be displayed |
| Advanced › Regularization |
| SI.MassFlowRate | m_flow_reg (from PartialSensor) | dropOfCommons.m_flow_reg | Regularization threshold of mass flow rate |
| Medium.Density | rho_min | dropOfCommons.rho_min | Minimum Density |
| Output |
| Boolean | outputValue | false | = true, if sensor output is enabled |
| Boolean | filter_output | false | = true, if sensor output is filtered (to break algebraic loops) |
| SI.Time | TC | 0.1 | Time constant of sensor output filter (PT1) |
| InitMode | init | InitMode.steadyState | Initialization mode for sensor output |
| Real | value_0 | 0 | Start value of sensor output |
Components
| Type | Name | Default | Description |
| Medium.ThermodynamicState | state (from PartialSensor) | Medium.setState_phX(p_reg, h_reg, Xi_reg) | |
| Real | value | | |
Contents
| Name | Description |
getQuantityprotected | Quantity compute function |