| Microsatellites,characterized by their compact size,lightweight,and costeffectiveness,have found widespread applications in military,scientific,and commercial domains.Compared to traditional satellites,microsatellites offer advantages such as shorter development cycles and flexible launch deployment.In recent years,microsatellites have played an increasingly important role in large-scale satellite constellation projects.They are gradually transitioning towards standardized,modular,and mass production models.However,the traditional Assembly Integration and Test(AIT)processes are struggling to meet the testing demands of diverse models and large quantities of microsatellites,severely hindering their development.The urgent need for an automated testing system for multi-satellite platforms in the field of microsatellites is addressed in this study.This paper,based on the research conducted at the Zhejiang University Microsatellites Research Center and in consideration of the trends in automated testing research both domestically and internationally,analyzes the testing work using multiple microsatellites platforms as a foundation.Subsequently,an automated testing system tailored for microsatellites is designed and implemented.The primary contributions of this paper are as follows:(1)This paper analyses telemetry data characteristics and anomaly types of microsatellites,and the paper proposes and implements an anomaly detection module for the automated testing system based on threshold detection,expert system rule libraries,and data-driven anomaly detection methods.Threshold detection can cover a wide range of telemetry data types,more than 50% of the anomaly data detection,but can not deal with complex anomalies;through the design of the rule discrimination form and the use of fault tree analysis,the expert system based on the rule base can cover the common telemetry data anomalies.The test on the microsatellite integrated electronic system system shows that the expert system based on the rule base has better completeness.However,it can only detect some anomalies with expert experience;the data-driven anomaly detection module is proposed and implemented based on the rule base and the data-driven anomaly detection module.The data-driven anomaly detection method can realize some special anomalies without a priori knowledge,which is a powerful supplement to the expert system,and different data-driven algorithms can be selected for anomaly detection through software compatibility design.The comprehensive application of the above three detection methods can realize the anomaly detection module with practical application value.(2)In this paper,based on the automatic test requirements of a microsatellite developed by the Zhejiang University Microsatellites Research Center,the automatic test software for microsatellites is designed and realized.Based on the MVC architecture,it adopts the command mode for calling in modules.The data interface,data parsing module,command sending module and anomaly detection module are designed and realized to realize the complete software.JSON configuration file is specially adopted to realize universal telemetry data parsing so that telemetry data from different satellites can be conveniently accessed into the system,which greatly enhances the practicability of the system.(3)The four software function modules are functionally tested,indicating that the function of each module is normal;then the system function is verified,and the stability of the software is tested through long-term operation;the system can detect faults through fault injection and testing of actual satellites and components;and the comparison with the artificial test results shows that the system has a strong ability to detect anomalies,with a misjudgment rate of about 5%,which basically meets the demand for automatic testing of microsatellites. |