recordAdsolairData

Record containing parameters for the different Adsolair type 58 configurations

Extends from Modelica.Icons.Record (Icon for records), IDEAS.Fluid.Movers.Data.Generic (Generic data record for movers).

Information

Generic data file which is used for the Buildings.Fluid.Solarcollectors.BaseClasses.PartialSolarCollector model. Establishes the base inputs needed to create model-specific data packages.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.VolumeFlowRateV_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 0Volume flow rate on the curve when pressure rise is zero
Modelica.Units.SI.PressureDifferencedpMax (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 0Pressure rise on the curve when flow rate is zero
IDEAS.Fluid.Movers.BaseClasses.Euler.peakpeak_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_yMotmotorEfficiency_yMot_generic (from Generic)IDEAS.Fluid.Movers.BaseClasses.Characteristics.motorEfficiencyCurve(P_nominal = WMot_nominal, eta_max = etaMot_max)Motor efficiency vs. part load ratio
BooleanhaveWMot_nominal (from Generic)WMot_nominal > Modelica.Constants.eps= true, if the rated motor power is provided
BooleanhavePressureCurve (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.MassFlowRatem1_flow_nominalNominal mass flow rate of the top duct.
Modelica.Units.SI.MassFlowRatem2_flow_nominalNominal mass flow rate of the bottom duct.
Modelica.Units.SI.TemperaturedT_compressorNominal temperature difference over the heat pump compressor
Modelica.Units.SI.ThermalConductanceG_condensorEquivalent thermal conductance of the condensor
Modelica.Units.SI.ThermalConductanceG_evaporatorEquivalent thermal conductance of the evaporator
RealepsHeating0Thermal efficiency of the heater.
RealepsCooling0Thermal efficiency of the cooler.
RealfraPmin0Minimum fraction of compressor power consumption for 0 modulation of thermal power
Modelica.Units.NonSI.AngularVelocity_rpmN_topRotational speed of the top fan.
Modelica.Units.NonSI.AngularVelocity_rpmN_bottomRotational speed of the bottom fan
RealKv_3wayValveHeater6.3Kv flow coefficient of the three way valve controlling the heater HEX temperature.
Modelica.Units.SI.MassFlowRatem_flow_3way_nominal1660/3600Nominal mass flow rate of the three way valve controlling the heater HEX temperature.
Modelica.Units.SI.MassFlowRatem1_flow_nominal_heater1Nominal mass flow rate of the air going through the heater.
Modelica.Units.SI.MassFlowRatem2_flow_nominal_heater1Nominal mass flow rate of the liquid going through the heater.
Modelica.Units.SI.Pressuredp1_nominal_heater0Nominal air pressure drop over the heater.
Modelica.Units.SI.Pressuredp2_nominal_heater0Nominal liquid pressure drop over the heater.
Modelica.Units.SI.MassFlowRatem1_flow_nominal_cooler1Nominal mass flow rate of the air going through the cooler.
Modelica.Units.SI.MassFlowRatem2_flow_nominal_cooler1Nominal mass flow rate of the liquid going through the cooler.
Modelica.Units.SI.Pressuredp1_nominal_cooler0Nominal air pressure drop over the cooler.
Modelica.Units.SI.Pressuredp2_nominal_cooler0Nominal liquid pressure drop over the cooler.
Modelica.Units.SI.Pressuredp_nominal_topNominal pressure drop over the top duct components excluding two heat exchangers, including compressor heat exchangers, filters, ...
Modelica.Units.SI.Pressuredp_nominal_bottomNominal pressure drop over the bottom duct components excluding two heat exchangers, including compressor heat exchangers, filters...
Modelica.Units.SI.Pressuredp_nominal_top_recupNominal pressure drop over the top part of the cross flow heat recuperator
Modelica.Units.SI.Pressuredp_nominal_bottom_recupNominal pressure drop over the bottom part of the cross flow heat recuperator
Modelica.Units.SI.Pressuredp_adiabaticAdditional pressure drop in top branch of heat recovery unit when evaporative cooling is enabled
Realeps_adia_off1Heat exchange efficiency when adiabatic heat exchange is off
Realeps_adia_on1Heat exchange efficiency when adiabatic heat exchange is on
Modelica.Units.SI.AreaA_dam_byp_topTop bypass damper surface area
Modelica.Units.SI.AreaA_dam_rec_topTop heat recovery damper surface area
Modelica.Units.SI.AreaA_dam_byp_botBottom bypass damper surface area
Modelica.Units.SI.AreaA_dam_rec_botBottom heat recovery damper surface area
Modelica.Units.SI.AreaA_byp_top_minMinimum cross section area of top bypass branch
Modelica.Units.SI.AreaA_byp_bot_minMinimum cross section area of top bypass branch
Modelica.Units.SI.ThermalConductanceUA_adia_onUA value of heat exchanger when evaporative cooling is on
Modelica.Units.SI.ThermalConductanceUA_adia_offUA value of heat exchanger when evaporative cooling is off
Pressure curve
IDEAS.Fluid.Movers.BaseClasses.Characteristics.flowParameterspressure (from Generic)Volume flow rate vs. total pressure rise
Power computation
IDEAS.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethodetaHydMet (from Generic)if havePressureCurve then IDEAS.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber else IDEAS.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.NotProvidedEfficiency computation method for the hydraulic efficiency etaHyd
IDEAS.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethodetaMotMet (from Generic)if powerOrEfficiencyIsHydraulic and havePressureCurve then IDEAS.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.GenericCurve else IDEAS.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.NotProvidedEfficiency computation method for the motor efficiency etaMot
BooleanpowerOrEfficiencyIsHydraulic (from Generic)true=true if hydraulic power or efficiency is provided, instead of total
IDEAS.Fluid.Movers.BaseClasses.Characteristics.efficiencyParametersefficiency (from Generic)Total or hydraulic efficiency vs. volumetric flow rate
IDEAS.Fluid.Movers.BaseClasses.Characteristics.efficiencyParametersmotorEfficiency (from Generic)Motor efficiency vs. volumetric flow rate
IDEAS.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMotmotorEfficiency_yMot (from Generic)Motor efficiency vs. part load ratio yMot, where yMot = WHyd/WMot_nominal
IDEAS.Fluid.Movers.BaseClasses.Characteristics.powerParameterspower (from Generic)Power (either consumed or hydraulic) vs. volumetric flow rate
IDEAS.Fluid.Movers.BaseClasses.Euler.peakpeak (from Generic)Volume flow rate, pressure rise, and efficiency (either total or hydraulic) at peak condition
Modelica.Units.SI.PowerWMot_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 0Rated motor power
Modelica.Units.SI.EfficiencyetaMot_max (from Generic)0.7Maximum motor efficiency
Motor heat rejection
BooleanmotorCooledByFluid (from Generic)trueIf true, then motor heat is added to fluid stream
Normalized speeds
Realspeed_nominal (from Generic)1Nominal rotational speed for flow characteristic
RealconstantSpeed (from Generic)1Normalized speed set point, used if inputType = IDEAS.Fluid.Types.InputType.Constant
Realspeeds (from Generic){1}Vector of normalized speed set points, used if inputType = IDEAS.Fluid.Types.InputType.Stages

Revisions

  • October 11, 2016, by Filip Jorissen:
    Added first implementation.