Class in Zendir.Universe | Inherits from UniverseModel

Declaration

class ThermalModel;

Description

A thermal model can be added to any universe object which is able to manage the thermal data of a particular object. This will enable thermal CSV lookups or standard Thermal models.


Properties

DeclaredDescription
ConductivityConductivity of the Component
DensityDensity of the component.
FilePathFilename for the lookup table
GeneratedHeatHeat Generated due to self functionality
IsOperationalA flag whether the current model is operational
LookupTemperatureThe temperature obtained from the lookup table.
MaxTemperatureMaximum Operational Temperature
MinTemperatureMinimum Operational Temperature
Out_ThermalNodeMsgA output message for the thermal information on this object.This will store the temperature and the heat generated.
SpecificHeatSpecific Heat of the Component
TemperatureCurrent Temperature of the component
ThermalAnalysisControls the thermal analysis type.
ThermalNodeColumnThe reference column index for the thermal database
InheritedDescription
IsEnabledIs true if the object is currently enabled.
NameThe display name or tag of this object.
ParentThe currently attached parent object.

Methods

DeclaredDescription
InitialiseLoads the thermal model from a CSV file and stores the datain the model. This will be able to use a lookup based on someparameter that is configured.
LookupLooks up some independent variable in the lookup table based on thethermal node reference column. This will also perform a LERP on thevalue based on the closest two values.
InheritedDescription
DestroyRemoves the current object from the simulation.
FindParentWithIDReturns an attached parent that satisfies the specified ID.
FindParentWithTypeReturns an attached parent that satisfies the specified type.
FindRootWithIDReturns a root object that satisfies the specified ID.
FindRootWithTypeReturns a root object that satisfies the specified type.