Causal Inference for Multi-Fault Satellite Failures
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix the telemetry deviation graph

+7 -6
aethelix_documentation.pdf

This is a binary file and will not be displayed.

docs/gsat6a_detection_comparison.png

This is a binary file and will not be displayed.

docs/gsat6a_telemetry_deviations.png

This is a binary file and will not be displayed.

+7 -6
gsat6a/mission_analysis.py
··· 78 78 def _analyze_baseline(self): 79 79 """Analyze nominal baseline characteristics.""" 80 80 nom = self.nominal_df 81 + fail = self.failure_df 81 82 82 - # Record nominal stats for findings 83 + # Record telemetry stats comparing nominal vs degraded 83 84 self.findings.add_telemetry_stat( 84 85 "Solar Input", "W", 85 86 nom['solar_input_w'].mean(), nom['solar_input_w'].std(), 86 - nom['solar_input_w'].mean(), 0 87 + fail['solar_input_w'].mean(), fail['solar_input_w'].std() 87 88 ) 88 89 self.findings.add_telemetry_stat( 89 90 "Battery Voltage", "V", 90 91 nom['battery_voltage_v'].mean(), nom['battery_voltage_v'].std(), 91 - nom['battery_voltage_v'].mean(), 0 92 + fail['battery_voltage_v'].mean(), fail['battery_voltage_v'].std() 92 93 ) 93 94 self.findings.add_telemetry_stat( 94 95 "Battery Charge", "Ah", 95 96 nom['battery_charge_ah'].mean(), nom['battery_charge_ah'].std(), 96 - nom['battery_charge_ah'].mean(), 0 97 + fail['battery_charge_ah'].mean(), fail['battery_charge_ah'].std() 97 98 ) 98 99 self.findings.add_telemetry_stat( 99 100 "Bus Voltage", "V", 100 101 nom['bus_voltage_v'].mean(), nom['bus_voltage_v'].std(), 101 - nom['bus_voltage_v'].mean(), 0 102 + fail['bus_voltage_v'].mean(), fail['bus_voltage_v'].std() 102 103 ) 103 104 self.findings.add_telemetry_stat( 104 105 "Battery Temperature", "°C", 105 106 nom['battery_temp_c'].mean(), nom['battery_temp_c'].std(), 106 - nom['battery_temp_c'].mean(), 0 107 + fail['battery_temp_c'].mean(), fail['battery_temp_c'].std() 107 108 ) 108 109 109 110 def _detect_anomalies(self):
gsat6a_detection_comparison.png

This is a binary file and will not be displayed.

gsat6a_telemetry_deviations.png

This is a binary file and will not be displayed.