| With the development of science and technology, and the raising levelof automation and complexity of complex systems, the possibility offailure on complex systems is increasing, and once a fault on complexsystems occurs, it will produce a chain reaction, resulting in damage to theentire system, not only caused huge economic lost, but also seriouslyjeopardize the personal safety. Thus it is practical and necessary to do faultdetection and diagnostic studies on complex systems.As a special class of complex systems, spacecrafts have high cost, longproduction cycle, difficulty for mass production, poor workingenvironment, and high requirement for fault detection and diagnosistasks. Fault diagnosis for the spacecrafts have gone through three stages,simple states monitoring in the1960s, technology based on analyticalmathematical models in the1970s and autonomic fault diagnosistechnology based on knowledge in the1980s, including differenttechnologies with wide-ranging implications such as the signal based faultdiagnosis technology, model based fault diagnosis technology and artificialintelligence based fault diagnosis technology.The Livingstone software system developed by NASA, uses a set ofmulti-level qualitative logic model to describe the behavior of the system,compares the model forecast data and sensor measured data to detect anddiagnose system faults. This paper, elaborates the working and modelingprinciple of Livingstone, and completes a simulation on the simplifiedspacecraft propulsion system model using Livingstone with the likelycause of the failure and the magnitude of the possibility, proves thatLivingstone is an effective and reliable fault detection and diagnosis tool that can quickly and accurately find and diagnose the failures of thespacecraft systems.The satellite ground station telemetry data real-time processingsoftware developed by our laboratory, which applys multi–process andmulti-thread technology, is highly efficiency in data processing, datastorage and data replaying of multiple satellite data. The long running timedue to the limitations imposed by the database backend MySQL leads tothe extremely slow response rate. Migrating the database backend fromMySQL to ORACLE, greatly improves the response speed, and reachesthe basic requirements for adding the fault diagnosis module to thesoftware platform for real-time diagnose. After the fault diagnosis moduleadding to the replay terminal, the automation of satellite status monitoringand fault diagnosis can be fulfilled with telemetry data, testing scripts andthe Livingstone model of the satellite system while the architecture of thecurrent architecture of the software platform remains. |