Description
The Radiation Panel calculates the radiation that a surface is exposed to from the Sun whilst also modelling the affects of any configured shielding. The panel takes in Solar Model information, based on whether the panel is naturally shielded behind a planet from the sun. The Radiation Panel is designed to be used in partnership with the Radiation Model.
Example Use Cases
- Radiation Modelling: Determining the radiation exposure of shielded and unshielded components onboard a spacecraft as a form of risk analysis.
Module Implementation
The Radiation Panel determines the external Solar Flux upon a surface at a time based on the relative angle between the sun direction vector and the component normal up vector of the panel. The final external flux equation is calculated as follows:
In this equation, is the area of the panel defined in squared meters, and denotes the eclipsing visibility factor. is the eclipse factor caused by the celestial bodies blocking the sun, where would be perfect visibility and is entirely in eclipse. is the panel eclipse factor. This is calculated from an external integration such as Unreal and uses ray casts to determine if part of the spacecraft is blocking the solar panel’s area. Without Unreal, this value defaults to .
The solar flux and eclipse data are pulled from the solar flux and eclipse message on the spacecraft. This is automatically fetched and added to the panel’s software definition. If the albedo model is applied to the orbiting body, and the spacecraft has been set up to read albedo data, then the total flux can be summed to be:
where is the component normal up vector, is the earth direction vector, is the solar flux at that location and is the albedo value at the spacecraft’s location in orbit.
From the External Flux value, the panel applies a simple shielding calculation to determine the Internal Flux value. These Flux values are used by the Radiation Model in it’s calculations, with the Internal Flux values used if the Radiation Model is configured for a shielded component. The internal flux is calculated using an exponential attenuation model and is as follows:
where is the Linear Attenuation Coefficient for the shielding material and is the thickness of the material. If the shielding material thickness is set to 0, the internal Flux value is set to the external value.
On each tick of the simulation, the Total Ionizing Dose (TID) for the model is incremented based on one of the following formulas. The first is for when the panel is incorporating the effects of each panels shielding, with the change in TID:
Where , , , covered above. The Shielding Density, , and Shielding Thickness, , of the panel are also considered as well as which is the simulation time step. The Energy to Dose Conversion Efficiency, , relates the translation of absorbed energy to dose for the shielding material.
If the model isn’t shielded, the change in TID is simply:
The Single Event Effect (SEE) Probability for the panel is then also calculated from the following:
\lambda = (\hat{\textbf{n}}\cdot \hat{\textbf{s}}) \times A \times \frac{F}{E_\mathrm{avg}} $$Where is the external or shielded flux from above and is the Average Particle Energy of the solar particles and is used to convert the Flux.
Assumptions/Limitations
- If multiple Radiation Panels are stacked in front of each other towards the Sun, each panel will return the same value as if it had direct exposure.
- Additional sources of radiation (such as Van Allen Belt Radiation or Galactic Cosmic Rays) are not modelled.
- Radiation panels are defined as a 2D square. As such, the entire panel is treated as a uniform system, with complex geometries needing to be build from multiple instances of the radiation panel.
- Unconventionally, the External and Internal Flux values are measured in Watts per Square Meter. The Radiation Model converts this via an Average Particle Energy value.
- The SEE Probability calculation approach is designed for conceptual or early phase modelling.