Skip to content
HeatTransfer.HeatCapacitor.md

HeatTransfer.HeatCapacitor ​

Usage ​

TranslatedComponents.HeatTransfer.HeatCapacitor(C)

Parameters: ​

NameDescriptionUnitsDefault value
CJ/K

Connectors ​

Variables ​

NameDescriptionUnits
TK
der_TK/s

Behavior ​

T(t)=port.T(t)der_T(t)=d T(t)dtC d T(t)dt=port.Q_flow(t)

Source ​

dyad
# Lumped thermal element storing heat
# This component is translated by DyadAI
component HeatCapacitor
  port = HeatPort()
  # Heat capacity of element (= cp*m)
  parameter C::Dyad.HeatCapacity
  # Temperature of element
  variable T::Dyad.Temperature
  # Time derivative of temperature (= der(T))
  variable der_T::Dyad.TemperatureSlope
relations
  T = port.T
  der_T = der(T)
  C * der(T) = port.Q_flow
end
Flattened Source
dyad
component HeatCapacitor
  port = HeatPort()
  # Heat capacity of element (= cp*m)
  parameter C::Dyad.HeatCapacity
  # Temperature of element
  variable T::Dyad.Temperature
  # Time derivative of temperature (= der(T))
  variable der_T::Dyad.TemperatureSlope
relations
  T = port.T
  der_T = der(T)
  C * der(T) = port.Q_flow
metadata {}
end


Test Cases ​

No test cases defined.

  • Examples

  • Experiments

  • Analyses