PrescribedTemperature
Imposes a specified temperature at a thermal connection point.
This component establishes a thermal boundary condition where the temperature is dictated by an external input signal. It acts as an ideal thermal reservoir, capable of instantaneously providing or absorbing the necessary heat flow to maintain its connection node
at the temperature specified by the RealInput
T
. The core behavior is defined by the equation node.T
is the temperature of the thermal node and T
is the input signal in Kelvin.
Usage
PrescribedTemperature()
Connectors
node
- This connector represents a thermal node with temperature and heat flow as the potential and flow variables, respectively. (Node
)T
- This connector represents a real signal as an input to a component (RealInput
)
Behavior
Source
# Imposes a specified temperature at a thermal connection point.
#
# This component establishes a thermal boundary condition where the temperature is dictated by an external input signal.
# It acts as an ideal thermal reservoir, capable of instantaneously providing or absorbing the necessary heat flow
# to maintain its connection `node` at the temperature specified by the `RealInput` `T`.
# The core behavior is defined by the equation $node.T = T$,
# where `node.T` is the temperature of the thermal node and `T` is the input signal in Kelvin.
component PrescribedTemperature
# Thermal connection point where the temperature is prescribed.
node = Node() [{
"Dyad": {
"placement": {"icon": {"iconName": "node_b", "x1": 900, "y1": 400, "x2": 1100, "y2": 600}}
}
}]
# External real input signal representing the prescribed temperature in Kelvin.
T = RealInput() [{"Dyad": {"placement": {"icon": {"x1": -100, "y1": 400, "x2": 100, "y2": 600}}}}]
relations
node.T = T
end
Flattened Source
# Imposes a specified temperature at a thermal connection point.
#
# This component establishes a thermal boundary condition where the temperature is dictated by an external input signal.
# It acts as an ideal thermal reservoir, capable of instantaneously providing or absorbing the necessary heat flow
# to maintain its connection `node` at the temperature specified by the `RealInput` `T`.
# The core behavior is defined by the equation $node.T = T$,
# where `node.T` is the temperature of the thermal node and `T` is the input signal in Kelvin.
component PrescribedTemperature
# Thermal connection point where the temperature is prescribed.
node = Node() [{
"Dyad": {
"placement": {"icon": {"iconName": "node_b", "x1": 900, "y1": 400, "x2": 1100, "y2": 600}}
}
}]
# External real input signal representing the prescribed temperature in Kelvin.
T = RealInput() [{"Dyad": {"placement": {"icon": {"x1": -100, "y1": 400, "x2": 100, "y2": 600}}}}]
relations
node.T = T
metadata {}
end
Test Cases
No test cases defined.
Related
Examples
Experiments
Analyses