A novel adaptive fault diagnosis algorithm for multi-machine equipment: application in bearing and diesel engine. (May 2023)