SWITCH TO MANUAL
Class in Zendir.Classes | Inherits from RadiationModel
Declaration
class ComputerRadiationErrorModel ;
Description
Computer radiation model: extends with TID/SEE error responses
(safe mode, reboot, permanent failure). Uses this type’s for dose and SEE inputs.
Properties
Declared Description AutoRebootEnabled Whether the computer should automatically reboot after SEE events. AutoSafeModeEnabled Whether the computer should automatically enter safe mode when TID threshold is exceeded. BitFlipCriticalErrorProbability Probability that a bit flip (Single Event Upset) causes a critical errorrequiring a system reboot. HasPermanentFailure Whether the computer has experienced permanent radiation-induced failure. IsInRadiationSafeMode Whether the computer is currently in radiation-induced safe mode. LastErrorTime Simulation time of the last radiation-induced error event. Out_RadiationErrorMsg Output message containing radiation error state information. SEESensitivityMultiplier Multiplier applied to SEE probability for this specific computer.Values greater than 1.0 indicate higher susceptibility to SEE. SingleEventFunctionalInterruptProbability Probability that an SEE event is a Single Event Functional Interrupt (SEFI).SEFI events require a system reboot to recover. SingleEventLatchupProbability Probability that an SEE event is a Single Event Latchup (SEL).SEL events require a power cycle to recover. TIDFailureThreshold Total Ionizing Dose threshold (in Gy) at which permanent failure occurs.Set to 0 or negative to disable permanent failure triggering. TIDSafeModeThreshold Total Ionizing Dose threshold (in Gy) at which the computer enters safe mode.Set to 0 or negative to disable safe mode triggering. TotalBitFlips Total number of bit flips (Single Event Upsets) that have occurred. TotalReboots Total number of radiation-induced reboots that have occurred.
Inherited Description ExposureScale Used to scale the radiation exposure from RadiationPanels for the Models TID and SEE. IsEnabled Is true if the object is currently enabled. IsRadiationDegraded Indicates whether the component has exceeded its TID threshold and is experiencingradiation-induced performance degradation. Name The display name or tag of this object. Out_RadiationMsg The radiation message that includes the radiation data impacting the objectat the current point in time. Parent The currently attached parent object. PerformanceFactor The current performance degradation factor (0 to 1) based on accumulated TID.A value of 1.0 means no degradation, while lower values indicate reduced performance. RadiationPanels A List of all radiation panels that are used by this model. SEESensitivityFactor Component-specific SEE cross-section multiplier.Values greater than 1.0 indicate higher sensitivity to single event effects.Values less than 1.0 indicate radiation-hardened components with lower SEE susceptibility. ShieldingEnabled Determines if the shielding effects of the radiation panels are to be considered by the model. SingleEventEffectProbability The probability of a Single Event Effect (SEE) occurring in the current time step TIDDegradationRate Rate of performance degradation per Gray of TID above the threshold.A value of 0.01 means 1% degradation per Gray above threshold. TIDSensitivityThreshold Total Ionizing Dose threshold (in Gy) before radiation effects begin to manifest.Below this threshold, the component operates normally. Above this threshold,performance degradation begins according to the TIDDegradationRate.Default values by hardening level: Commercial=10, Industrial=50, Military=100, SpaceQualified=300, RadHard=1000 TotalIonizingDose The Total Ionizing Dose (TID)
Methods
Declared Description ResetErrorState Resets the radiation error state. Does not reset accumulated TID or bit flip counts. SetSeed Sets the seed for the random number generator used in SEE simulation.This allows for reproducible results in testing or when deterministic behavior is required.