A Domain Generalization Method for Fault Diagnosis: Integrating Causal Learning and Distributionally Robust Optimization | IEEE Journals & Magazine | IEEE Xplore