A multi-level adaptation scheme for hierarchical bearing fault diagnosis under variable working conditions. (July 2022)