Font Size: a A A

Satellite Attitude Control System Fault Dingnoisis Expert System Based On PyCLIPS

Posted on:2019-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:J N ShiFull Text:PDF
GTID:2382330566497145Subject:Aerospace engineering
Abstract/Summary:PDF Full Text Request
The attitude control system is an important and complex subsystem on the satellite.Compared with other subsystems,the attitude control system is more prone to failure and more harmful.The research on the fault mechanism and technology research and development of the satellite attitude control system is strengthened to improve the spacecraft operation.Reliability,reduction in the occurrence of space accidents,minimization of losses,and further improvement of China's aerospace technology level are very necessary.First of all,this paper divides the satellite attitude control system into two parts:momentum wheel and attitude sensor,and analyzes the working principle and composition of the two parts respectively.From the working principle,the two most representative characteristic parameters are selected respectively.The characteristic parameters are extracted,then the decision tree is established by the analysis method of the decision tree.Finally,the fault diagnosis rules are obtained by refining the decision tree.Secondly,the satellite attitude control system fault diagnosis expert system is divided into two large modules and several small modules,mainly including inference modules and knowledge base management modules,etc.It is determined that the overall structure of the expert system mainly includes the human-machine interface and the interpreter.Modules,knowledge base management modules,dynamic database modules,inference modules,knowledge base modules and other modules.Then,the structure and reasoning methods of the CLIPS inference engine are analyzed.The Rete pattern matching algorithm is mainly studied.Then the interaction method between CLIPS and Python is studied.Finally,the satellite attitude control system is studied and the CLIPS inference engine is established.The correctness of the inference engine was verified in the CLIPS development environment and the Python2.7.12 development environment respectively,and the inference system was tested.Finally,the user requirements of the knowledge base management system are analyzed,and the function of the knowledge base management system is divided into three parts.Then the login module,database operations,knowledge base management and maintenance functions are completed,and the design of the knowledge base management module is finally completed.
Keywords/Search Tags:satellite attitude control system, expert system, fault diagnosis, CLIPS
PDF Full Text Request
Related items