Skip to content
Analog.ConditionalHeatPort.md

Analog.ConditionalHeatPort ​

Usage ​

TranslatedComponents.Analog.ConditionalHeatPort(T=293.15)

Parameters: ​

NameDescriptionUnitsDefault value
useHeatPort–false
TK293.15

Connectors ​

Variables ​

NameDescriptionUnits
LossPowerW
T_heatPortK

Behavior ​

T_heatPort(t)=T

Source ​

dyad
component ConditionalHeatPort
  heatPort = TranslatedComponents.HeatTransfer.HeatPort() if useHeatPort
  structural parameter useHeatPort::Boolean = false
  parameter T::Dyad.Temperature = 293.15
  variable LossPower::Dyad.Power
  variable T_heatPort::Dyad.Temperature
relations
  if !(useHeatPort)
    T_heatPort = T
  else
    initial heatPort.T = T_heatPort
    initial heatPort.Q_flow = -LossPower
  end
end
Flattened Source
dyad
component ConditionalHeatPort
  heatPort = TranslatedComponents.HeatTransfer.HeatPort() if useHeatPort
  structural parameter useHeatPort::Boolean = false
  parameter T::Dyad.Temperature = 293.15
  variable LossPower::Dyad.Power
  variable T_heatPort::Dyad.Temperature
relations
  if !(useHeatPort)
    T_heatPort = T
  else
    initial heatPort.T = T_heatPort
    initial heatPort.Q_flow = -LossPower
  end
metadata {}
end


Test Cases ​

No test cases defined.

  • Examples

  • Experiments

  • Analyses