Skip to content
HeatTransfer.ConvectiveResistor.md

HeatTransfer.ConvectiveResistor

Lumped thermal element for heat convection (dT = Rc*Q_flow) This component is translated by DyadAI

Usage

TranslatedComponents.HeatTransfer.ConvectiveResistor()

Connectors

  • Rc - This connector represents a real signal as an input to a component (RealInput)

  • solid - Thermal port for 1-dim. heat transfer

This component is translated by DyadAI (HeatPort)

  • fluid - Thermal port for 1-dim. heat transfer

This component is translated by DyadAI (HeatPort)

Variables

NameDescriptionUnits
Q_flowHeat flow rate from solid -> fluidW
dT= solid.T - fluid.TK

Behavior

dT(t)=solid.T(t)fluid.T(t)solid.Q_flow(t)=Q_flow(t)fluid.Q_flow(t)=Q_flow(t)dT(t)=Q_flow(t)Rc(t)

Source

dyad
# Lumped thermal element for heat convection (dT = Rc*Q_flow)
# This component is translated by DyadAI
component ConvectiveResistor
  Rc = RealInput()
  solid = HeatPort()
  fluid = HeatPort()
  # Heat flow rate from solid -> fluid
  variable Q_flow::Dyad.HeatFlowRate
  # = solid.T - fluid.T
  variable dT::Dyad.TemperatureDifference
relations
  dT = solid.T - fluid.T
  solid.Q_flow = Q_flow
  fluid.Q_flow = -Q_flow
  dT = Rc * Q_flow
end
Flattened Source
dyad
# Lumped thermal element for heat convection (dT = Rc*Q_flow)
# This component is translated by DyadAI
component ConvectiveResistor
  Rc = RealInput()
  solid = HeatPort()
  fluid = HeatPort()
  # Heat flow rate from solid -> fluid
  variable Q_flow::Dyad.HeatFlowRate
  # = solid.T - fluid.T
  variable dT::Dyad.TemperatureDifference
relations
  dT = solid.T - fluid.T
  solid.Q_flow = Q_flow
  fluid.Q_flow = -Q_flow
  dT = Rc * Q_flow
metadata {}
end


Test Cases

No test cases defined.

  • Examples

  • Experiments

  • Analyses