Deep neural network is developed for fault diagnosis of typical dynamic systems.
Better robustness is achieved under various working conditions and ambient noise.
The method helps salient fault characteristic mining and intelligent diagnosis.
Validity of the SDA is verified via comparative experiments.