HeatTransfer.TwoMasses
Simple conduction demo This component is translated by DyadAI
Usage
TranslatedComponents.HeatTransfer.TwoMasses(T_final_K)
Parameters:
| Name | Description | Units | Default value |
|---|---|---|---|
T_final_K | Projected final temperature | K |
Behavior
Source
dyad
# Simple conduction demo
# This component is translated by DyadAI
component TwoMasses
mass1 = HeatCapacitor(C = 15)
mass2 = HeatCapacitor(C = 15)
conduction = ThermalConductor(G = 10)
Tsensor1 = TemperatureSensor()
Tsensor2 = TemperatureSensor()
# Projected final temperature
parameter T_final_K::Dyad.Temperature
relations
initial T_final_K = (mass1.T * mass1.C + mass2.T * mass2.C) / (mass1.C + mass2.C)
connect(mass1.port, conduction.port_a)
connect(conduction.port_b, mass2.port)
connect(mass1.port, Tsensor1.port)
connect(mass2.port, Tsensor2.port)
initial mass1.T = 373.15
initial mass2.T = 273.15
endFlattened Source
dyad
# Simple conduction demo
# This component is translated by DyadAI
component TwoMasses
mass1 = HeatCapacitor(C = 15)
mass2 = HeatCapacitor(C = 15)
conduction = ThermalConductor(G = 10)
Tsensor1 = TemperatureSensor()
Tsensor2 = TemperatureSensor()
# Projected final temperature
parameter T_final_K::Dyad.Temperature
relations
initial T_final_K = (mass1.T * mass1.C + mass2.T * mass2.C) / (mass1.C + mass2.C)
connect(mass1.port, conduction.port_a)
connect(conduction.port_b, mass2.port)
connect(mass1.port, Tsensor1.port)
connect(mass2.port, Tsensor2.port)
initial mass1.T = 373.15
initial mass2.T = 273.15
metadata {}
endTest Cases
No test cases defined.
Related
Examples
Experiments
Analyses