Despite the dominance of unsupervised and self-supervised anomaly detection methods in the current satellite fault diagnosis domain, supervised anomaly detection offers a superior alternative for high-sensitivity detection and lightweight deployment requirements specific to subsystems or components, such as attitude control systems (ACSs). This article addresses the issues of over-design and insufficient accuracy in the CNN network design for satellite ACS fault diagnosis by introducing the modified particle swarm optimization-advanced convolution blocks-based CNN (MPSO-ACBCNN) method. First, we present the ACBCNN, a lightweight, flexible-layer CNN architecture. This architecture leverages advanced convolution blocks (ACBs), which incorporate numerous efficient design elements to enhance feature extraction capabilities within power spectral density (PSD) graphs of various fault samples, and employs classical dense connection methods to prevent the issue of gradient vanishing. Second, we devise the MPSO-ACBCNN algorithm to optimize the ACBCNN fault diagnosis architecture for specified ACS using MPSO. In MPSO-ACBCNN, several optimizations to the canonical PSO are implemented, including the fitness design that balances the tradeoff between total parameter quantity and the training effectiveness, and methods to ensure feasible solutions, etc. Finally, numerical experimental results demonstrate the effectiveness and superiority of MPSO-ACBCNN in fault diagnosis for ACS.
Read full abstract