modelMembraneHeatTransfer

model for heat transfer through a membrane

Information

This heat transfer model calculates the locally resolved heat flow through a thin membrane using the thermal conductivity λMembrane and the membrane thickness δMembrane .

heatPorts_a[i].Q̇ = (λMembrane ⁄ δMembrane ) (AMembrane ⁄ n ) (heatPorts_a[i].T - TMembrane[i] )

Analogue for the second surface of the membrane:

heatPorts_b[i].Q̇ = (λMembrane ⁄ δMembrane ) (AMembrane ⁄ n ) (heatPorts_b[i].T - TMembrane[i] )

If the energy dynamics are set to "Steady State" the membrane will not stroe any heat:

0 = heatPorts_b[i].Q̇ + heatPorts_a[i].Q̇

Otherwise the mebrane temperature will change with time.

mMembrane[i] cp,Membrane dTMembrane[i] = heatPorts_a[i].Q̇ + heatPorts_b[i].Q̇

Parameters

TypeNameDefaultDescription
Integern2Segmentation of membrane
IntegernParallelnumber of parallel air ducts
Modelica.Units.SI.LengthlengthMemlength of membrane in flow direction
Modelica.Units.SI.LengthwidthMemwidth of membrane
Modelica.Units.SI.LengththicknessMemthickness of membrane
Modelica.Units.SI.ThermalConductivitylambdaMemthermal conductivity of membrane
Modelica.Units.SI.DensityrhoMemdensity of membrane
Modelica.Units.SI.SpecificHeatCapacitycpMemmass weighted heat capacity of membrane
Modelica.Units.SI.MassmMemrhoMem*(lengthMem*widthMem*thicknessMem)*nParallelmass of membrane
Modelica.Units.SI.AreaareaMemlengthMem*widthMem*nParallelsurface area of membrane
Modelica.Fluid.Types.DynamicsenergyDynamicsModelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state
Modelica.Units.SI.TemperatureT_startmembrane temperature start value
Modelica.Units.SI.TemperatureDifferencedT_startstart value for temperature difference between heatPorts_a and heatPorst_b

Components

TypeNameDefaultDescription
RealcoeCroCouscoefficient for heat transfer reduction due to cross-flow portion
Modelica.Units.SI.Massmfill(mMem/n, n)Distribution of wall mass
Modelica.Units.SI.TemperatureTbTemperature at side b
Modelica.Units.SI.TemperatureTaTemperature at side a
Modelica.Units.SI.TemperatureTsMembrane temperature
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPorts_aHeat port to component boundary
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPorts_bHeat port to component boundary

Revisions

  • August 21, 2018, by Martin Kremer:
    First implementation.