A Novel Adaptive PID Controller Design for a PEM Fuel Cell Using Stochastic Gradient Descent with Momentum Enhanced by Whale Optimizer

This paper presents an adaptive PID using stochastic gradient descent with momentum (SGDM) for a proton exchange membrane fuel cell (PEMFC) power system. PEMFC is a nonlinear system that encounters external disturbances such as inlet gas pressures and temperature variations, for which an adaptive co...

Descripción completa

Detalles Bibliográficos
Autores: Silaa, Mohammed Yousri, Barambones Caramazana, Oscar, Bencherif, Aissa
Tipo de recurso: artículo
Fecha de publicación:2022
País:España
Institución:Universidad del País Vasco
Repositorio:Addi. Archivo Digital para la Docencia y la Investigación
OAI Identifier:oai:addi.ehu.eus:10810/57363
Acceso en línea:http://hdl.handle.net/10810/57363
Access Level:acceso abierto
Palabra clave:stochastic gradient descent with momentum
stochastic gradient descent
PID controller
whale optimization algorithm
proton exchange membrane fuel cell
Descripción
Sumario:This paper presents an adaptive PID using stochastic gradient descent with momentum (SGDM) for a proton exchange membrane fuel cell (PEMFC) power system. PEMFC is a nonlinear system that encounters external disturbances such as inlet gas pressures and temperature variations, for which an adaptive control law should be designed. The SGDM algorithm is employed to minimize the cost function and adapt the PID parameters according to the perturbation changes. The whale optimization algorithm (WOA) was chosen to enhance the adaptive rates in the offline mode. The proposed controller is compared with PID stochastic gradient descent (PIDSGD) and PID Ziegler Nichols tuning (PID-ZN). The control strategies’ robustnesses are tested under a variety of temperatures and loads. Unlike the PIDSGD and PID-ZN controllers, the PIDSGDM controller can attain the required control performance, such as fast convergence and high robustness. Simulation results using Matlab/Simulink have been studied and illustrate the effectiveness of the proposed controller.