SWITCH TO MANUAL
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
Declared Description AnalysisModel The analysis model type used for this thermal model, which determineshow the thermal calculations are performed. Emissivity The emissivity of the object that this model isattached to, for radiative heat transfer calculations. EnableSpaceRadiation A flag whether to radiate any remaining heat as a remainder of thesurface area if no connections are present to space. IdealTemperature The ideal temperature of the object that this model isattached to, for thermal management calculations. NetPower The net power of the object that this model is attached to,for thermal calculations. This is the total power generatedminus the total power lost through radiation and is used forthe calculation of the transfer. Out_ThermalMsg Output thermal message containing the thermal data produced bythe system. PowerGeneration The total amount of power generated internally by the objectthat this model is attached to, for thermal calculations. SpecificHeatCapacity The specific heat capacity of the object that this model isattached to, for thermal calculations. SurfaceArea The total surface area of the object that this model isattached to, for radiative heat transfer calculations. Temperature The current temperature of the object that this model isattached to. TemperatureDot The change in temperature of the object that this model isattached to, for thermal calculations over time. ThermalConductivity The thermal conductivity of the object that this model isattached to, for thermal calculations. Thickness The thickness of the object that this model isattached to, for thermal calculations.
Inherited Description IsEnabled Is true if the object is currently enabled. Name The display name or tag of this object. Parent The currently attached parent object.
Methods
Declared Description Connect Connects this thermal model to another thermal model with the specifiedsurface area and connection type. Disconnect Disconnects two thermal models, removing any thermal connections between them. GetRootConnectionCount Gets the number of thermal connections associated with the root objectthat this model is attached to. GetRootModels Gets the thermal models associated with a given physical object, based onthe root object that this model is attached to. GetTotalConnectionArea Gets the total connection area for a given thermal model. Initialise Loads the thermal model for a lookup analysis model. This willattempt to load the CSV file specified in the file path. Thisassumes the first column is time and the ‘indexed’ column is temperature.
Inherited Description Destroy Removes the current object from the simulation. FindParentWithID Returns an attached parent that satisfies the specified ID. FindParentWithType Returns an attached parent that satisfies the specified type. FindRootWithID Returns a root object that satisfies the specified ID. FindRootWithType Returns a root object that satisfies the specified type.