Modelica.Fluid.Vessels.BaseClasses.HeatTransfer

HeatTransfer models for vessels

Information


Heat transfer correlations for pipe models

Extends from Modelica.Icons.Package (Icon for standard packages).

Package Content

NameDescription
Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.PartialVesselHeatTransfer PartialVesselHeatTransfer Base class for vessel heat transfer models
Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer IdealHeatTransfer IdealHeatTransfer: Ideal heat transfer without thermal resistance
Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.ConstantHeatTransfer ConstantHeatTransfer ConstantHeatTransfer: Constant heat transfer coefficient


Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.PartialVesselHeatTransfer Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.PartialVesselHeatTransfer

Base class for vessel heat transfer models

Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.PartialVesselHeatTransfer

Information


Base class for vessel heat transfer models.

Extends from Modelica.Fluid.Interfaces.PartialHeatTransfer (Common interface for heat transfer models).

Parameters

TypeNameDefaultDescription
Ambient
CoefficientOfHeatTransferk0Heat transfer coefficient to ambient [W/(m2.K)]
TemperatureT_ambientsystem.T_ambientAmbient temperature [K]
Internal Interface
replaceable package MediumPartialMediumMedium in the component
Integern1Number of heat transfer segments
Booleanuse_kfalse= true to use k value for thermal isolation

Connectors

TypeNameDescription
HeatPorts_aheatPorts[n]Heat port to component boundary

Modelica definition

partial model PartialVesselHeatTransfer 
  "Base class for vessel heat transfer models"
  extends Modelica.Fluid.Interfaces.PartialHeatTransfer;

end PartialVesselHeatTransfer;

Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer

IdealHeatTransfer: Ideal heat transfer without thermal resistance

Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer

Information


Ideal heat transfer without thermal resistance.

Extends from PartialVesselHeatTransfer (Base class for vessel heat transfer models).

Parameters

TypeNameDefaultDescription
Ambient
CoefficientOfHeatTransferk0Heat transfer coefficient to ambient [W/(m2.K)]
TemperatureT_ambientsystem.T_ambientAmbient temperature [K]
Internal Interface
replaceable package MediumPartialMediumMedium in the component
Integern1Number of heat transfer segments
Booleanuse_kfalse= true to use k value for thermal isolation

Connectors

TypeNameDescription
HeatPorts_aheatPorts[n]Heat port to component boundary

Modelica definition

model IdealHeatTransfer 
  "IdealHeatTransfer: Ideal heat transfer without thermal resistance"
  extends PartialVesselHeatTransfer;

equation 
  Ts = heatPorts.T;

end IdealHeatTransfer;

Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.ConstantHeatTransfer Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.ConstantHeatTransfer

ConstantHeatTransfer: Constant heat transfer coefficient

Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.ConstantHeatTransfer

Information


Simple heat transfer correlation with constant heat transfer coefficient.

Extends from PartialVesselHeatTransfer (Base class for vessel heat transfer models).

Parameters

TypeNameDefaultDescription
CoefficientOfHeatTransferalpha0 constant heat transfer coefficient [W/(m2.K)]
Ambient
CoefficientOfHeatTransferk0Heat transfer coefficient to ambient [W/(m2.K)]
TemperatureT_ambientsystem.T_ambientAmbient temperature [K]
Internal Interface
replaceable package MediumPartialMediumMedium in the component
Integern1Number of heat transfer segments
Booleanuse_kfalse= true to use k value for thermal isolation

Connectors

TypeNameDescription
HeatPorts_aheatPorts[n]Heat port to component boundary

Modelica definition

model ConstantHeatTransfer 
  "ConstantHeatTransfer: Constant heat transfer coefficient"
  extends PartialVesselHeatTransfer;
  parameter SI.CoefficientOfHeatTransfer alpha0 
    "constant heat transfer coefficient";

equation 
  Q_flows = {(alpha0+k)*surfaceAreas[i]*(heatPorts[i].T - Ts[i]) for i in 1:n};

end ConstantHeatTransfer;

Automatically generated Fri Nov 12 16:31:12 2010.