Extends from Modelica.Icons.Package (Icon for standard packages).
| Name | Description |
|---|---|
| Base class for vessel heat transfer models | |
| IdealHeatTransfer: Ideal heat transfer without thermal resistance | |
| ConstantHeatTransfer: Constant heat transfer coefficient |
Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.PartialVesselHeatTransfer
Extends from Modelica.Fluid.Interfaces.PartialHeatTransfer (Common interface for heat transfer models).
| Type | Name | Default | Description |
|---|---|---|---|
| Ambient | |||
| CoefficientOfHeatTransfer | k | 0 | Heat transfer coefficient to ambient [W/(m2.K)] |
| Temperature | T_ambient | system.T_ambient | Ambient temperature [K] |
| Internal Interface | |||
| replaceable package Medium | PartialMedium | Medium in the component | |
| Integer | n | 1 | Number of heat transfer segments |
| Boolean | use_k | false | = true to use k value for thermal isolation |
| Type | Name | Description |
|---|---|---|
| HeatPorts_a | heatPorts[n] | Heat port to component boundary |
partial model PartialVesselHeatTransfer "Base class for vessel heat transfer models" extends Modelica.Fluid.Interfaces.PartialHeatTransfer;end PartialVesselHeatTransfer;
Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer
Extends from PartialVesselHeatTransfer (Base class for vessel heat transfer models).
| Type | Name | Default | Description |
|---|---|---|---|
| Ambient | |||
| CoefficientOfHeatTransfer | k | 0 | Heat transfer coefficient to ambient [W/(m2.K)] |
| Temperature | T_ambient | system.T_ambient | Ambient temperature [K] |
| Internal Interface | |||
| replaceable package Medium | PartialMedium | Medium in the component | |
| Integer | n | 1 | Number of heat transfer segments |
| Boolean | use_k | false | = true to use k value for thermal isolation |
| Type | Name | Description |
|---|---|---|
| HeatPorts_a | heatPorts[n] | Heat port to component boundary |
model IdealHeatTransfer "IdealHeatTransfer: Ideal heat transfer without thermal resistance" extends PartialVesselHeatTransfer; equation Ts = heatPorts.T;end IdealHeatTransfer;
Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.ConstantHeatTransfer
Extends from PartialVesselHeatTransfer (Base class for vessel heat transfer models).
| Type | Name | Default | Description |
|---|---|---|---|
| CoefficientOfHeatTransfer | alpha0 | constant heat transfer coefficient [W/(m2.K)] | |
| Ambient | |||
| CoefficientOfHeatTransfer | k | 0 | Heat transfer coefficient to ambient [W/(m2.K)] |
| Temperature | T_ambient | system.T_ambient | Ambient temperature [K] |
| Internal Interface | |||
| replaceable package Medium | PartialMedium | Medium in the component | |
| Integer | n | 1 | Number of heat transfer segments |
| Boolean | use_k | false | = true to use k value for thermal isolation |
| Type | Name | Description |
|---|---|---|
| HeatPorts_a | heatPorts[n] | Heat port to component boundary |
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;