Analog.PartialConditionalHeatPort
Usage
TranslatedComponents.Analog.PartialConditionalHeatPort(T=293.15)
Parameters:
| Name | Description | Units | Default value |
|---|---|---|---|
useHeatPort | =true, if HeatPort is enabled | – | false |
T | Fixed device temperature if useHeatPort = false | K | 293.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)
endFlattened 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 {}
endTest Cases
No test cases defined.
Related
Examples
Experiments
Analyses