Name | Description |
---|---|
temperature | Temperature |
heatRate | Heat flow rate |
Partial | Template of a function to select a thermal quantity |
Type | Name | Default | Description |
---|---|---|---|
Velocity | phi[:] | Velocity [L/T] | |
Force | mPhidot[:] | Force [L.M/T2] | |
TemperatureAbsolute | T | Temperature [L2.M/(N.T2)] | |
Power | Qdot | Rate of thermal conduction [L2.M/T3] |
Type | Name | Description |
---|---|---|
Real | x | Value of condition |
function temperature "Temperature" extends Partial; algorithm x := T; end temperature;
Type | Name | Default | Description |
---|---|---|---|
Velocity | phi[:] | Velocity [L/T] | |
Force | mPhidot[:] | Force [L.M/T2] | |
TemperatureAbsolute | T | Temperature [L2.M/(N.T2)] | |
Power | Qdot | Rate of thermal conduction [L2.M/T3] |
Type | Name | Description |
---|---|---|
Real | x | Value of condition |
function heatRate "Heat flow rate" extends Partial; algorithm x := Qdot; end heatRate;
This function takes as inputs all the efforts and flows of the associated connector. It should be extended to add an algorithm that maps these inputs to a single value.
Extends from Modelica.Icons.Function (Icon for functions).
Type | Name | Default | Description |
---|---|---|---|
Velocity | phi[:] | Velocity [L/T] | |
Force | mPhidot[:] | Force [L.M/T2] | |
TemperatureAbsolute | T | Temperature [L2.M/(N.T2)] | |
Power | Qdot | Rate of thermal conduction [L2.M/T3] |
Type | Name | Description |
---|---|---|
Real | x | Value of condition |
partial function Partial "Template of a function to select a thermal quantity" extends Modelica.Icons.Function; // Translational input Q.Velocity phi[:] "Velocity"; input Q.Force mPhidot[:] "Force"; // Thermal input Q.TemperatureAbsolute T "Temperature"; input Q.Power Qdot "Rate of thermal conduction"; output Real x "Value of condition"; end Partial;