FCSys.Conditions.ByConnector.Inter.ThermalDiffusive

Conditions for thermal diffusion

Information

Extends from Modelica.Icons.Package (Icon for standard packages).

Package Content

NameDescription
FCSys.Conditions.ByConnector.Inter.ThermalDiffusive.temperature temperature Temperature
FCSys.Conditions.ByConnector.Inter.ThermalDiffusive.heatRate heatRate Heat flow rate
FCSys.Conditions.ByConnector.Inter.ThermalDiffusive.Partial Partial Template of a function to select a thermal quantity

FCSys.Conditions.ByConnector.Inter.ThermalDiffusive.temperature FCSys.Conditions.ByConnector.Inter.ThermalDiffusive.temperature

Temperature

Information

Extends from Partial (Template of a function to select a thermal quantity).

Inputs

TypeNameDefaultDescription
Velocityphi[:] Velocity [L/T]
ForcemPhidot[:] Force [L.M/T2]
TemperatureAbsoluteT Temperature [L2.M/(N.T2)]
PowerQdot Rate of thermal conduction [L2.M/T3]

Outputs

TypeNameDescription
RealxValue of condition

Modelica definition

function temperature "Temperature"
  extends Partial;

algorithm 
  x := T;
end temperature;

FCSys.Conditions.ByConnector.Inter.ThermalDiffusive.heatRate FCSys.Conditions.ByConnector.Inter.ThermalDiffusive.heatRate

Heat flow rate

Information

Extends from Partial (Template of a function to select a thermal quantity).

Inputs

TypeNameDefaultDescription
Velocityphi[:] Velocity [L/T]
ForcemPhidot[:] Force [L.M/T2]
TemperatureAbsoluteT Temperature [L2.M/(N.T2)]
PowerQdot Rate of thermal conduction [L2.M/T3]

Outputs

TypeNameDescription
RealxValue of condition

Modelica definition

function heatRate "Heat flow rate"
  extends Partial;

algorithm 
  x := Qdot;
end heatRate;

FCSys.Conditions.ByConnector.Inter.ThermalDiffusive.Partial FCSys.Conditions.ByConnector.Inter.ThermalDiffusive.Partial

Template of a function to select a thermal quantity

Information

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).

Inputs

TypeNameDefaultDescription
Velocityphi[:] Velocity [L/T]
ForcemPhidot[:] Force [L.M/T2]
TemperatureAbsoluteT Temperature [L2.M/(N.T2)]
PowerQdot Rate of thermal conduction [L2.M/T3]

Outputs

TypeNameDescription
RealxValue of condition

Modelica definition

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;