An NSGA-II-based parameter tuning algorithm for EKF-based sliding mode controller of PEM fuel cells
Alireza Beigi , Krishna Vijayaraghavan
AIMS Energy ›› 2026, Vol. 14 ›› Issue (2) : 418 -448.
This paper addresses the challenge of tracking an arbitrary power profile in a proton exchange membrane fuel cell (PEMFC) in the presence of measurement noise and disturbances. To this end, we used an extended Kalman filter (EKF) to estimate the internal states of the PEMFC in conjunction with an adaptive sliding mode controller (SMC) that has been shown to reduce chatter. The model used by the controller captures the internal dynamics and nonlinearly, and is accurate within 0.1% of the high-fidelity model. We developed the conditions necessary for the stability of the proposed controller based on the Lyapunov stability theorem. We also developed a systematic multi-objective optimization methodology of the controller hyperparameters to simultaneously minimizing tracking error, controller-chatter, and controller input using the non-dominated sorting genetic algorithm II (NSGA-II). The controller performance was demonstrated using multiple simulated experiments. Based on experimental results on desired signal data, we concluded that the proposed controller scheme can track desired power profiles within a 1% error.
sliding mode control / optimization / fuel cell / power profile tracking / observer / chattering
| [1] |
|
| [2] |
|
| [3] |
Barbir F (2005) Chapter 10-Fuel Cell Applications. In: Barbir F (Ed.), PEM Fuel Cells , Burlington, Academic Press, 337-397. https://doi.org/10.1016/B978-012078142-3/50011-2 |
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
Lorenz H, Noreikat K-E, Klaiber T, |
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
Ríos H, Falcón R, |
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
|
| [42] |
|
| [43] |
|
| [44] |
|
| [45] |
|
| [46] |
|
| [47] |
|
| [48] |
|
| [49] |
|
| [50] |
|
| [51] |
Yan Y, Du H, Wang Y, |
| [52] |
|
| [53] |
|
| [54] |
|
| [55] |
|
| [56] |
|
| [57] |
|
| [58] |
|
| [59] |
|
| [60] |
Beigi A, Romey W, Vijayaraghavan K (2024) Extended Kalman filter for quantifying hydrogen leaks in PEM fuel cells by estimating oxygen concentration. Int J Hydrogen Energy 78: 907-917. https://doi.org/10.1016/j.ijhydene.2024.06.094 |
| [61] |
|
| [62] |
|
| [63] |
|
| [64] |
|
| [65] |
|
| [66] |
|
| [67] |
Mobayen S, Karami H, Fekih A (2021) Adaptive nonsingular integral-type second order terminal sliding mode tracking controller for uncertain nonlinear systems. Int J Control Autom Syst 19: 1539-1549. https://doi.org/10.1007/s12555-020-0255-6 |
| [68] |
|
| [69] |
Utkin V (1977) Variable structure systems with sliding modes. IEEE Trans Autom Control 22: 212-222. https://doi.org/10.1109/TAC.1977.1101446 |
| [70] |
|
| [71] |
|
| [72] |
Panda S, Sahu BK, Mohanty PK (2012) Design and performance analysis of PID controller for an automatic voltage regulator system using simplified particle swarm optimization. J Franklin Inst 349: 2609-2625. https://doi.org/10.1016/j.jfranklin.2012.06.008 |
| [73] |
|
| [74] |
Miettinen K (1999) Nonlinear multiobjective optimization. Boston, MA, Kluwer Academic Publishers. https://doi.org/10.1007/978-1-4615-5563-6 |
| [75] |
US EPA (2015) EPA Urban Dynamometer Driving Schedule (UDDS). Available from: https://www.epa.gov/emission-standards-reference-guide/epa-urban-dynamometer-driving-schedule-udds. |
/
| 〈 |
|
〉 |