modelRegisterModule
AHU register module for heaters and coolers
Extends from AixLib.Fluid.Interfaces.PartialFourPortParallel.
Information
The RegisterModule is a model for heating and cooling registers in air-handling units. It includes a simple heat exchanger and a replaceable hydraulic system (HydraulicModules) for the heat/cold supply with e.g. water. The Icon of the hydraulic circuit can be selected as well.
In order to communicate sensor measurements and actuator signals, the registerBus is used. The air temperature sensor signal is multiplied with a first order element to simulate the dynamic behavior of the sensors.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Temperature | T_amb | Ambient temperature | |
| Hydraulics | |||
| String | hydraulicModuleIcon | "Admix" | Icon selection corresponding to module |
| Nominal condition | |||
| Modelica.Units.SI.MassFlowRate | m1_flow_nominal | Nominal mass flow rate | |
| Modelica.Units.SI.MassFlowRate | m2_flow_nominal | Nominal mass flow rate | |
| Initialization | |||
| Modelica.Units.SI.Temperature | T_start | 293.15 | Initialization temperature |
| Heat exchanger | |||
| Modelica.Units.SI.Time | tau | 15 | Time constant for PT1 behavior of temperature sensors in air canal |
| Dynamics | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
| Modelica.Fluid.Types.Dynamics | massDynamics | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of mass balance: dynamic (3 initialization options) or steady state |
| Advanced | |||
| Modelica.Units.SI.Time | tauHeaTra | 1200 | Time constant for heat transfer of temperature sensors in air chanal |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| HydraulicModules.Admix | hydraulicModule | ||
| AixLib.Fluid.HeatExchangers.DynamicHX | dynamicHX | ||
| AixLib.Systems.ModularAHU.BaseClasses.RegisterBus | registerBus |
Revisions
- January 23, 2018, by Alexander Kümpel:
First implementation.