Description
The Solar Exposure Thermal Model is a Thermal Model that computes solar heating power for any Physical Object based on sun direction, exposed area, and surface properties. When attached to a Solar Panel, it automatically calculates waste heat from absorbed solar energy not converted to electricity.
Example Use Cases
- Surface Heating Analysis: Calculate solar heat input on spacecraft surfaces for thermal budget analysis.
- Solar Panel Thermal Modeling: Determine waste heat generated by solar panels during power generation.
- Attitude-Dependent Heating: Evaluate how spacecraft orientation affects thermal loading.
Module Implementation
The model computes solar heating based on the projected area facing the sun and surface absorption properties.
Generic Object Heating
For general physical objects, the solar heating power is:
where is the solar absorbance, is the shadow factor, is the projected area, and is the solar flux.
Projected Area
The projected area is computed from the exposed surface area and the angle between the sun direction and surface normal:
where is the exposed area, is the unit vector toward the sun in body frame, and is the surface normal in body frame. Negative values (sun behind surface) are clamped to zero.
Solar Panel Waste Heat
When attached to a Solar Panel, the model calculates waste heat as the absorbed energy not converted to electricity:
where is the solar panel electrical conversion efficiency.
Albedo Contribution
If an Albedo Model is attached to the parent object, the reflected flux from nearby celestial bodies is added to the direct solar flux.
Assumptions/Limitations
- The sun direction is computed from the root object’s transform; all child objects share the same solar geometry.
- The shadow factor represents external shadowing and must be set manually; self-shadowing is not automatically computed.
- The model assumes a flat surface with uniform absorbance properties.