Balancing Discrepancy and Consistency: Adversarial Single Domain Generalization in Fault Diagnosis | IEEE Journals & Magazine | IEEE Xplore