modelSpeedControlled
Enthalpy recovery wheel with a variable speed drive
Extends from Buildings.Fluid.HeatExchangers.ThermalWheels.Latent.BaseClasses.PartialWheel (Partial model for enthalpy recovery wheel).
Information
Model of an enthalpy recovery wheel, which has the wheel speed as the input to control the heat recovery.
This model does not require geometric data. The performance is defined by specifying the part load (75% of the nominal supply flow rate) and nominal sensible and latent heat exchanger effectiveness.
The operation of the heat recovery wheel is adjustable by modulating the wheel speed. See details about the impacts of the wheel speed in Buildings.Fluid.HeatExchangers.ThermalWheels.BaseClasses.SpeedCorrectionLatent.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.HeatExchangers.ThermalWheels.Data.Generic | per (from PartialWheel) | Record with performance data | |
| Assumptions | |||
| Boolean | allowFlowReversal1 (from PartialWheel) | true | = false to simplify equations, assuming, but not enforcing, no flow reversal for medium 1 |
| Boolean | allowFlowReversal2 (from PartialWheel) | true | = false to simplify equations, assuming, but not enforcing, no flow reversal for medium 2 |
| Flow resistance › Medium 1 | |||
| Boolean | from_dp1 (from PartialWheel) | false | = true, use m_flow = f(dp) else dp = f(m_flow) |
| Real | n1 (from PartialWheel) | 2 | Flow exponent, n1=1 for laminar, n1=2 for turbulent |
| Boolean | linearizeFlowResistance1 (from PartialWheel) | false | = true, use linear relation between m_flow and dp for any flow rate |
| Flow resistance › Medium 2 | |||
| Boolean | from_dp2 (from PartialWheel) | false | = true, use m_flow = f(dp) else dp = f(m_flow) |
| Real | n2 (from PartialWheel) | 2 | Flow exponent, n2=1 for laminar, n2=2 for turbulent |
| Boolean | linearizeFlowResistance2 (from PartialWheel) | false | = true, use linear relation between m_flow and dp for any flow rate |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | P (from PartialWheel) | Electric power consumption | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | epsSen (from PartialWheel) | Sensible heat exchanger effectiveness | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | epsLat (from PartialWheel) | Latent heat exchanger effectiveness | |
| Modelica.Fluid.Interfaces.FluidPort_a | port_a1 (from PartialWheel) | Fluid connector a1 of the supply air (positive design flow direction is from port_a1 to port_b1) | |
| Modelica.Fluid.Interfaces.FluidPort_b | port_b2 (from PartialWheel) | Fluid connector b2 of the exhaust air (positive design flow direction is from port_a2 to port_b2) | |
| Modelica.Fluid.Interfaces.FluidPort_b | port_b1 (from PartialWheel) | Fluid connector b1 of the supply air (positive design flow direction is from port_a1 to port_b1) | |
| Modelica.Fluid.Interfaces.FluidPort_a | port_a2 (from PartialWheel) | Fluid connector a2 of the exhaust air (positive design flow direction is from port_a2 to port_b2) | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uSpe | Wheel speed ratio |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Sensors.MassFlowRate | senSupMasFlo (from PartialWheel) | Supply air mass flow rate | |
| Buildings.Fluid.Sensors.MassFlowRate | senExhMasFlo (from PartialWheel) | Exhaust air mass flow rate | |
| Buildings.Fluid.HeatExchangers.ThermalWheels.BaseClasses.SpeedCorrectionLatent | speCor | Correct the wheel performance based on the wheel speed | |
| Buildings.Controls.OBC.CDL.Reals.Multiply | mulSen | Correct the sensible heat exchanger effectiveness | |
| Buildings.Controls.OBC.CDL.Reals.Multiply | mulLat | Correct the latent heat exchanger effectiveness |
Revisions
-
September 29, 2023, by Sen Huang:
First implementation.