Description
The Radiation Model calculates the Total Ionizing Dose (TID) and Single Event Effect (SEE) Probability from Solar Radiation. The Radiation Model uses instances of the Radiation Panel to determine it’s radiation exposure.
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 Model relies on instances of the Radiation Panel and therefore has several utility methods to manually or automatically register instances of the panel with the model. The model can also automatically initialize 6 radiation panels in the shape of a cube based on a side length or a rectangular prism.
The Radiation Model then determines the Flux value it is exposed to by iterating through the linked Radiation Panels. The External or Internal Flux value of the panel is used, depending on if the Radiation Model is configured to model a shielded component or not.
On each tick of the simulation, the Total Ionizing Dose (TID) for the model is also calculated by summing the change in TID values of the linked Radiation Panels for the current simulation step. The change in TID values summed include or ignore the influence of shielding based on the Radiation Models configuration. Additionally, if a Radiation Panel has a Shielding Density or Shielding Thickness that is equal or less than zero, the unshielded change in TID will be used regardless of the Radiation Models configuration.
This summed TID value is then multiplied by the Exposure Scale of the Model. The Exposure Scale of the model allows users to scale the calculated exposure to account for various parameters, an example being a different in exposed surface area.
The Single Event Effect (SEE) Probability for the model is calculated by also combining the SEE Probabilities of the linked Radiation Panels. Each Probability is treated as an independent event during the combination with the Exposure Scalar also applied.
Assumptions/Limitations
- The Model requires instances of the Radiation Panel to function