HeatTransfer.ThermalConductor
Lumped thermal element transporting heat without storing it This component is translated by DyadAI
This component extends from Element1D
Usage
TranslatedComponents.HeatTransfer.ThermalConductor(G)
Parameters:
| Name | Description | Units | Default value |
|---|---|---|---|
G | Constant thermal conductance of material | W/K |
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 transporting heat without storing it
# This component is translated by DyadAI
component ThermalConductor
extends Element1D
# Constant thermal conductance of material
parameter G::Dyad.ThermalConductance
relations
Q_flow = G * dT
endFlattened Source
dyad
# Lumped thermal element transporting heat without storing it
# This component is translated by DyadAI
component ThermalConductor
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
# Constant thermal conductance of material
parameter G::Dyad.ThermalConductance
relations
dT = port_a.T - port_b.T
port_a.Q_flow = Q_flow
port_b.Q_flow = -Q_flow
Q_flow = G * dT
metadata {}
endTest Cases
No test cases defined.
Related
Examples
Experiments
Analyses