recordAdsolair14200
Adsolair type 58 parameters for a unit with a nominal volumetric flow rate of 14200 m3/h
Extends from IDEAS.Airflow.AHU.BaseClasses.AdsolairData (Record containing parameters for the different Adsolair type 58 configurations).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.VolumeFlowRate | V_flow_max (from Generic) | if havePressureCurve then (pressure.V_flow[end] - (pressure.V_flow[end] - pressure.V_flow[end - 1])/(pressure.dp[end] - pressure.dp[end - 1])*pressure.dp[end]) else 0 | Volume flow rate on the curve when pressure rise is zero |
| Modelica.Units.SI.PressureDifference | dpMax (from Generic) | if havePressureCurve then (pressure.dp[1] - (pressure.dp[1] - pressure.dp[2])/(pressure.V_flow[1] - pressure.V_flow[2])*pressure.V_flow[1]) else 0 | Pressure rise on the curve when flow rate is zero |
| IDEAS.Fluid.Movers.BaseClasses.Euler.peak | peak_internal (from Generic) | if etaHydMet == IDEAS.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber then IDEAS.Fluid.Movers.BaseClasses.Euler.getPeak(pressure = pressure, power = power) else IDEAS.Fluid.Movers.BaseClasses.Euler.peak(V_flow = V_flow_max/2, dp = dpMax/2, eta = max(efficiency.eta)) | Internal peak variable |
| IDEAS.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot | motorEfficiency_yMot_generic (from Generic) | IDEAS.Fluid.Movers.BaseClasses.Characteristics.motorEfficiencyCurve(P_nominal = WMot_nominal, eta_max = etaMot_max) | Motor efficiency vs. part load ratio |
| Boolean | haveWMot_nominal (from Generic) | WMot_nominal > Modelica.Constants.eps | = true, if the rated motor power is provided |
| Boolean | havePressureCurve (from Generic) | sum(pressure.V_flow) > Modelica.Constants.eps and sum(pressure.dp) > Modelica.Constants.eps | = true, if default record values are being used |
| Modelica.Units.SI.MassFlowRate | m1_flow_nominal (from AdsolairData) | Nominal mass flow rate of the top duct. | |
| Modelica.Units.SI.MassFlowRate | m2_flow_nominal (from AdsolairData) | Nominal mass flow rate of the bottom duct. | |
| Modelica.Units.SI.Temperature | dT_compressor (from AdsolairData) | Nominal temperature difference over the heat pump compressor | |
| Modelica.Units.SI.ThermalConductance | G_condensor (from AdsolairData) | Equivalent thermal conductance of the condensor | |
| Modelica.Units.SI.ThermalConductance | G_evaporator (from AdsolairData) | Equivalent thermal conductance of the evaporator | |
| Real | epsHeating (from AdsolairData) | 0 | Thermal efficiency of the heater. |
| Real | epsCooling (from AdsolairData) | 0 | Thermal efficiency of the cooler. |
| Real | fraPmin (from AdsolairData) | 0 | Minimum fraction of compressor power consumption for 0 modulation of thermal power |
| Modelica.Units.NonSI.AngularVelocity_rpm | N_top (from AdsolairData) | Rotational speed of the top fan. | |
| Modelica.Units.NonSI.AngularVelocity_rpm | N_bottom (from AdsolairData) | Rotational speed of the bottom fan | |
| Real | Kv_3wayValveHeater (from AdsolairData) | 6.3 | Kv flow coefficient of the three way valve controlling the heater HEX temperature. |
| Modelica.Units.SI.MassFlowRate | m_flow_3way_nominal (from AdsolairData) | 1660/3600 | Nominal mass flow rate of the three way valve controlling the heater HEX temperature. |
| Modelica.Units.SI.MassFlowRate | m1_flow_nominal_heater (from AdsolairData) | 1 | Nominal mass flow rate of the air going through the heater. |
| Modelica.Units.SI.MassFlowRate | m2_flow_nominal_heater (from AdsolairData) | 1 | Nominal mass flow rate of the liquid going through the heater. |
| Modelica.Units.SI.Pressure | dp1_nominal_heater (from AdsolairData) | 0 | Nominal air pressure drop over the heater. |
| Modelica.Units.SI.Pressure | dp2_nominal_heater (from AdsolairData) | 0 | Nominal liquid pressure drop over the heater. |
| Modelica.Units.SI.MassFlowRate | m1_flow_nominal_cooler (from AdsolairData) | 1 | Nominal mass flow rate of the air going through the cooler. |
| Modelica.Units.SI.MassFlowRate | m2_flow_nominal_cooler (from AdsolairData) | 1 | Nominal mass flow rate of the liquid going through the cooler. |
| Modelica.Units.SI.Pressure | dp1_nominal_cooler (from AdsolairData) | 0 | Nominal air pressure drop over the cooler. |
| Modelica.Units.SI.Pressure | dp2_nominal_cooler (from AdsolairData) | 0 | Nominal liquid pressure drop over the cooler. |
| Modelica.Units.SI.Pressure | dp_nominal_top (from AdsolairData) | Nominal pressure drop over the top duct components excluding two heat exchangers, including compressor heat exchangers, filters, ... | |
| Modelica.Units.SI.Pressure | dp_nominal_bottom (from AdsolairData) | Nominal pressure drop over the bottom duct components excluding two heat exchangers, including compressor heat exchangers, filters... | |
| Modelica.Units.SI.Pressure | dp_nominal_top_recup (from AdsolairData) | Nominal pressure drop over the top part of the cross flow heat recuperator | |
| Modelica.Units.SI.Pressure | dp_nominal_bottom_recup (from AdsolairData) | Nominal pressure drop over the bottom part of the cross flow heat recuperator | |
| Modelica.Units.SI.Pressure | dp_adiabatic (from AdsolairData) | Additional pressure drop in top branch of heat recovery unit when evaporative cooling is enabled | |
| Real | eps_adia_off (from AdsolairData) | 1 | Heat exchange efficiency when adiabatic heat exchange is off |
| Real | eps_adia_on (from AdsolairData) | 1 | Heat exchange efficiency when adiabatic heat exchange is on |
| Modelica.Units.SI.Area | A_dam_byp_top (from AdsolairData) | Top bypass damper surface area | |
| Modelica.Units.SI.Area | A_dam_rec_top (from AdsolairData) | Top heat recovery damper surface area | |
| Modelica.Units.SI.Area | A_dam_byp_bot (from AdsolairData) | Bottom bypass damper surface area | |
| Modelica.Units.SI.Area | A_dam_rec_bot (from AdsolairData) | Bottom heat recovery damper surface area | |
| Modelica.Units.SI.Area | A_byp_top_min (from AdsolairData) | Minimum cross section area of top bypass branch | |
| Modelica.Units.SI.Area | A_byp_bot_min (from AdsolairData) | Minimum cross section area of top bypass branch | |
| Modelica.Units.SI.ThermalConductance | UA_adia_on (from AdsolairData) | UA value of heat exchanger when evaporative cooling is on | |
| Modelica.Units.SI.ThermalConductance | UA_adia_off (from AdsolairData) | UA value of heat exchanger when evaporative cooling is off | |
| Modelica.Units.SI.Pressure | dp_filter_fresh | 33 | |
| Modelica.Units.SI.Pressure | dp_filter_pulsion | 70 | |
| Modelica.Units.SI.Pressure | dp_filter_dumped | 46 | |
| Modelica.Units.SI.Pressure | dp_evaporator | 63 | |
| Modelica.Units.SI.Pressure | dp_condenser | 76 | |
| Modelica.Units.SI.Length | w_unit | 1.7 | Unit width |
| Modelica.Units.SI.Length | w_blade | 1.2/10 | Width single damper blade |
| Pressure curve | |||
| IDEAS.Fluid.Movers.BaseClasses.Characteristics.flowParameters | pressure (from Generic) | Volume flow rate vs. total pressure rise | |
| Power computation | |||
| IDEAS.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod | etaHydMet (from Generic) | if havePressureCurve then IDEAS.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber else IDEAS.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.NotProvided | Efficiency computation method for the hydraulic efficiency etaHyd |
| IDEAS.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod | etaMotMet (from Generic) | if powerOrEfficiencyIsHydraulic and havePressureCurve then IDEAS.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.GenericCurve else IDEAS.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.NotProvided | Efficiency computation method for the motor efficiency etaMot |
| Boolean | powerOrEfficiencyIsHydraulic (from Generic) | true | =true if hydraulic power or efficiency is provided, instead of total |
| IDEAS.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters | efficiency (from Generic) | Total or hydraulic efficiency vs. volumetric flow rate | |
| IDEAS.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters | motorEfficiency (from Generic) | Motor efficiency vs. volumetric flow rate | |
| IDEAS.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot | motorEfficiency_yMot (from Generic) | Motor efficiency vs. part load ratio yMot, where yMot = WHyd/WMot_nominal | |
| IDEAS.Fluid.Movers.BaseClasses.Characteristics.powerParameters | power (from Generic) | Power (either consumed or hydraulic) vs. volumetric flow rate | |
| IDEAS.Fluid.Movers.BaseClasses.Euler.peak | peak (from Generic) | Volume flow rate, pressure rise, and efficiency (either total or hydraulic) at peak condition | |
| Modelica.Units.SI.Power | WMot_nominal (from Generic) | if max(power.P) > Modelica.Constants.eps then if powerOrEfficiencyIsHydraulic then max(power.P)*1.2 else max(power.P) else if havePressureCurve then if powerOrEfficiencyIsHydraulic then V_flow_max/2*dpMax/2/peak.eta*1.2 else V_flow_max/2*dpMax/2/0.7*1.2 else 0 | Rated motor power |
| Modelica.Units.SI.Efficiency | etaMot_max (from Generic) | 0.7 | Maximum motor efficiency |
| Motor heat rejection | |||
| Boolean | motorCooledByFluid (from Generic) | true | If true, then motor heat is added to fluid stream |
| Normalized speeds | |||
| Real | speed_nominal (from Generic) | 1 | Nominal rotational speed for flow characteristic |
| Real | constantSpeed (from Generic) | 1 | Normalized speed set point, used if inputType = IDEAS.Fluid.Types.InputType.Constant |
| Real | speeds (from Generic) | {1} | Vector of normalized speed set points, used if inputType = IDEAS.Fluid.Types.InputType.Stages |
Revisions
-
October 30, 2024, by Lucas Verleyen and Jelger Jansen:
Updates according to IBPSA.
See #1383 (and IBPSA, #1704, Buildings, #3845, and Buildings, #2668). -
October 11, 2016, by Filip Jorissen:
Added first implementation.