SWITCH TO MANUAL
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
Declared Description SolarAbsorbance The solar absorbance of the solar panel, for thermal calculations.
Inherited 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. IsEnabled Is true if the object is currently enabled. Name The display name or tag of this object. 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. Parent The currently attached parent object. 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.
Methods
Inherited Description Connect Connects this thermal model to another thermal model with the specifiedsurface area and connection type. Destroy Removes the current object from the simulation. Disconnect Disconnects two thermal models, removing any thermal connections between them. 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. 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.