Class in Zendir.Classes | Inherits from ThermalModel
Declaration
class SolarExposureThermalModel;
Description
A generalized solar exposure thermal model that can be attached to any
PhysicalObject to compute solar heating power based on sun direction,
exposed area, and user-defined shadow factor. The computed heating is
fed into the thermal framework via PowerGeneration.
When attached to a , this model automatically uses
the panel’s pre-computed projected area and efficiency to calculate waste
heat (absorbed energy not converted to electricity).
A reference to the transform of the root objectthat will be used for the position and rotationof the object. This is connected automaticallyto the root’s Transform message if it does notyet exist.
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.
The total amount of power generated internally by the objectthat this model is attached to, for thermal calculations.Positive for heating, negative for cooling (e.g. fuel tank gas expansion).
Resets the sun angle calculation to use the default message-based computation.Call this method to revert to the standard sun vector calculation from transform and planet state messages.
Sets the sun angle calculation to use user-provided vectors instead of computing from messages.Call this method when you have your own calculation of the sun-to-surface angle.Only applies when parent is not a SolarPanel (SolarPanel has its own override mechanism).
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.