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