Extends from Modelica.Icons.Package (Icon for standard packages).
Name | Description |
---|---|
PartialVesselHeatTransfer | Base class for vessel heat transfer models |
IdealHeatTransfer | IdealHeatTransfer: Ideal heat transfer without thermal resistance |
ConstantHeatTransfer | ConstantHeatTransfer: Constant heat transfer coefficient |
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;
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;
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;