HeatTransfer.BodyRadiation
Lumped thermal element for radiation heat transfer This component is translated by DyadAI
This component extends from Element1D
Usage
TranslatedComponents.HeatTransfer.BodyRadiation(Gr)
Parameters:
| Name | Description | Units | Default value |
|---|---|---|---|
Gr | Net radiation conductance between two surfaces (see docu) | m2 |
Connectors
port_a- Thermal port for 1-dim. heat transfer
This component is translated by DyadAI (HeatPort)
port_b- Thermal port for 1-dim. heat transfer
This component is translated by DyadAI (HeatPort)
Variables
| Name | Description | Units |
|---|---|---|
Q_flow | Heat flow rate from port_a -> port_b | W |
dT | port_a.T - port_b.T | K |
Behavior
Source
dyad
# Lumped thermal element for radiation heat transfer
# This component is translated by DyadAI
component BodyRadiation
extends Element1D
# Net radiation conductance between two surfaces (see docu)
parameter Gr::Real(units = "m2")
relations
Q_flow = Gr * 5.670374419e-8 * (port_a.T ^ 4 - port_b.T ^ 4)
endFlattened Source
dyad
# Lumped thermal element for radiation heat transfer
# This component is translated by DyadAI
component BodyRadiation
port_a = HeatPort()
port_b = HeatPort()
# Heat flow rate from port_a -> port_b
variable Q_flow::Dyad.HeatFlowRate
# port_a.T - port_b.T
variable dT::Dyad.TemperatureDifference
# Net radiation conductance between two surfaces (see docu)
parameter Gr::Real(units = "m2")
relations
dT = port_a.T - port_b.T
port_a.Q_flow = Q_flow
port_b.Q_flow = -Q_flow
Q_flow = Gr * 5.670374419e-8 * (port_a.T ^ 4 - port_b.T ^ 4)
metadata {}
endTest Cases
No test cases defined.
Related
Examples
Experiments
Analyses