Class in Zendir.Classes | Inherits from ThermalModel

Declaration

class SolarPanelThermalModel;

Description

The thermal model for a solar panel component which is able to change temperature based on environmental factors and power generation.


Properties

DeclaredDescription
SolarAbsorbanceThe solar absorbance of the solar panel, for thermal calculations.
InheritedDescription
AnalysisModelThe analysis model type used for this thermal model, which determineshow the thermal calculations are performed.
EmissivityThe emissivity of the object that this model isattached to, for radiative heat transfer calculations.
EnableSpaceRadiationA flag whether to radiate any remaining heat as a remainder of thesurface area if no connections are present to space.
IdealTemperatureThe ideal temperature of the object that this model isattached to, for thermal management calculations.
IsEnabledIs true if the object is currently enabled.
NameThe display name or tag of this object.
NetPowerThe 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_ThermalMsgOutput thermal message containing the thermal data produced bythe system.
ParentThe currently attached parent object.
PowerGenerationThe total amount of power generated internally by the objectthat this model is attached to, for thermal calculations.
SpecificHeatCapacityThe specific heat capacity of the object that this model isattached to, for thermal calculations.
SurfaceAreaThe total surface area of the object that this model isattached to, for radiative heat transfer calculations.
TemperatureThe current temperature of the object that this model isattached to.
TemperatureDotThe change in temperature of the object that this model isattached to, for thermal calculations over time.
ThermalConductivityThe thermal conductivity of the object that this model isattached to, for thermal calculations.
ThicknessThe thickness of the object that this model isattached to, for thermal calculations.

Methods

InheritedDescription
ConnectConnects this thermal model to another thermal model with the specifiedsurface area and connection type.
DestroyRemoves the current object from the simulation.
DisconnectDisconnects two thermal models, removing any thermal connections between them.
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.
GetRootConnectionCountGets the number of thermal connections associated with the root objectthat this model is attached to.
GetRootModelsGets the thermal models associated with a given physical object, based onthe root object that this model is attached to.
GetTotalConnectionAreaGets the total connection area for a given thermal model.
InitialiseLoads 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.