An artificial neural network ensemble method for fault diagnosis of proton exchange membrane fuel cell system