Skip to content
Analog.PartialConditionalHeatPort.md

Analog.PartialConditionalHeatPort

Usage

TranslatedComponents.Analog.PartialConditionalHeatPort(T=293.15)

Parameters:

NameDescriptionUnitsDefault value
useHeatPort=true, if HeatPort is enabledfalse
TFixed device temperature if useHeatPort = falseK293.15

Connectors

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

This component is translated by DyadAI (HeatPort)

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

This component is translated by DyadAI (HeatPort)

Source

dyad
partial component PartialConditionalHeatPort
  heatPort = TranslatedComponents.HeatTransfer.HeatPort() if useHeatPort
  fixedTemperature = TranslatedComponents.HeatTransfer.FixedTemperature(T = T) if not(useHeatPort)
  internalHeatPort = TranslatedComponents.HeatTransfer.HeatPort()
  # =true, if HeatPort is enabled
  structural parameter useHeatPort::Boolean = false
  # Fixed device temperature if useHeatPort = false
  parameter T::Dyad.Temperature = 293.15
relations
  connect(heatPort, internalHeatPort)
  connect(fixedTemperature.port, internalHeatPort)
end
Flattened Source
dyad
partial component PartialConditionalHeatPort
  heatPort = TranslatedComponents.HeatTransfer.HeatPort() if useHeatPort
  fixedTemperature = TranslatedComponents.HeatTransfer.FixedTemperature(T = T) if not(useHeatPort)
  internalHeatPort = TranslatedComponents.HeatTransfer.HeatPort()
  # =true, if HeatPort is enabled
  structural parameter useHeatPort::Boolean = false
  # Fixed device temperature if useHeatPort = false
  parameter T::Dyad.Temperature = 293.15
relations
  connect(heatPort, internalHeatPort)
  connect(fixedTemperature.port, internalHeatPort)
metadata {}
end


Test Cases

No test cases defined.

  • Examples

  • Experiments

  • Analyses