1
Improving Model-based Mode Estimation Through Offline Compilation
Seung H. Chung John M. Van Eepoel Brian C. Williams Model-based Embedded and Robotic Systems Group Space Systems Laboratory Massachusetts Institute of Technology Thursday, June 21st, 2001
Outline
- Motivation
- Previous Mode Estimation Approaches
- Example ACS System
- Miniature Mode Estimation System
- Rule-based system comparison
- Conclusions
Motivation
Apollo 13 quintuple fault Mars Polar Lander failed due to a faulty sensor. Distant Explorers Mercury Orbiter- Rule-based systems are becoming overly complex
as spacecraft systems grow.
- The model-based approach allows for a more direct
fault protection system.
- This model-based mode estimation system will
give:
- A set of inspectable rules used in diagnosis
- Faster response over previous systems.
General Diagnostic Engine
- Achieves a diagnosis through the divide and conquer approach
- Generates all diagnoses, including highly unlikely ones.
Sherlock / Livingstone
- Generates only most likely diagnosis that pertains to the current
- bservations through a generate and test approach.
- Problem : The test phase - SAT-SEARCH loop is expensive in time.
SAT Engine
Observations System Models DiagnosisConflict-directed Search
Checked Solution Conflicts Most-likely CandidateMiniature Mode-Estimation
- Generates all diagnoses offline using dissents.
– Methods employed are resolution, enumeration and multi- resolution.
- The conflict directed search is utilized at run time to generate a
diagnosis.
System ModelsOnline Conflict-directed Search Offline Satisfiability Engine
Partial Diagnosis Rules Diagnosis Observations