Mohamed Shaaban
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Research Interests
Mohamed Shaaban has a total of 58 co-authors. Here are the top co-authors by number of shared publications:
- Wen-Shan Tan
School of Engineering, Advance Engineering Platform, and Centre for Net-Zero Technology, Monash University Malaysia, Jalan Lagoon Selatan, Bandar Sunway, Selangor, Malaysia
10 shared publications J. O. Petinrin
Federal Polytechnic
4 shared publicationsJ.O. Petinrin
4 shared publicationsPauzi Abdullah
4 shared publicationsYixin Ni
4 shared publications- Alex Stojcevski
Curtin University
3 shared publications
Latest Publications
- Open Access
- 16 January 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 13, 15324-15338
Blockchain-Assisted Generation Rescheduling in Imperfect Market Environments
In the past three decades, there has been a sweeping trend in Western and developed countries worldwide to transform the vertically integrated electricity supply chain into competitive electricity markets to diversify investment in the system and ultimately drive down operation costs. Nonetheless, due to some geopolitical and economic reasons, many developing countries adopted a modestly liberalized version of the power market (imperfect market). With the trend of privatization, specifically at the generation level, to leverage the hypothetical competitiveness, countries that did not adopt a full-fledged market structure face a dilemma. The system operators of incumbent imperfect market models find it increasingly difficult to deal with multiple private ownership of Independent Power Producers who are unwilling to share their detailed operational parameters for long-term generation scheduling (lasting for years). In this paper, Blockchain (BC) is being advocated as a platform that simulates a virtual market environment to address such issues. The proposed BC-based structure allows generators to participate in the short-term scheduling mechanism (such as day-ahead) in a trust-free environment without sharing their vital data yet achieving efficient, market-grade solutions. The feasibility of this new proposition is demonstrated through three different application scenarios, utilizing real-world load and renewable generation profiles sourced from the respective Grid System Operators databases. Python library (PYPSA) and Ethereum Testnet are being used for grid simulation and BC platform implementation respectively. The results of BC-assisted generation scheduling are presented and compared with the imperfect market model to highlight the viability of the proposed new approach.
- 16 January 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 13, 15324-15338
Open AccessBlockchain-Assisted Generation Rescheduling in Imperfect Market Environments
In the past three decades, there has been a sweeping trend in Western and developed countries worldwide to transform the vertically integrated electricity supply chain into competitive electricity markets to diversify investment in the system and ultimately drive down operation costs. Nonetheless, due to some geopolitical and economic reasons, many developing countries adopted a modestly liberalized version of the power market (imperfect market). With the trend of privatization, specifically at the generation level, to leverage the hypothetical competitiveness, countries that did not adopt a full-fledged market structure face a dilemma. The system operators of incumbent imperfect market models find it increasingly difficult to deal with multiple private ownership of Independent Power Producers who are unwilling to share their detailed operational parameters for long-term generation scheduling (lasting for years). In this paper, Blockchain (BC) is being advocated as a platform that simulates a virtual market environment to address such issues. The proposed BC-based structure allows generators to participate in the short-term scheduling mechanism (such as day-ahead) in a trust-free environment without sharing their vital data yet achieving efficient, market-grade solutions. The feasibility of this new proposition is demonstrated through three different application scenarios, utilizing real-world load and renewable generation profiles sourced from the respective Grid System Operators databases. Python library (PYPSA) and Ethereum Testnet are being used for grid simulation and BC platform implementation respectively. The results of BC-assisted generation scheduling are presented and compared with the imperfect market model to highlight the viability of the proposed new approach.
- Open Access
Dynamic K-Decay Learning Rate Optimization for Deep Convolutional Neural Network to Estimate the State of Charge for Electric Vehicle Batteries
This paper introduces a novel convolutional neural network (CNN) architecture tailored for state of charge (SoC) estimation in battery management systems (BMS), accompanied by an advanced optimization technique to enhance training efficiency. The proposed CNN architecture comprises multiple one-dimensional convolutional (Conv1D) layers followed by batch normalization and one-dimensional max-pooling (MaxPooling1D) layers, culminating in dense layers for regression-based SoC prediction. To improve training effectiveness, we introduce an advanced dynamic k-decay learning rate scheduling method. This technique dynamically adjusts the learning rate during training, responding to changes in validation loss to fine-tune the training process. Experimental validation was conducted on various drive cycles, including the dynamic stress test (DST), Federal Urban Driving Schedule (FUDS), Urban Dynamometer Driving Schedule (UDDS), United States 2006 Supplemental Federal Test Procedure (US06), and Worldwide Harmonized Light Vehicles Test Cycle (WLTC), spanning four temperature conditions (â5 °C, 5 °C, 25 °C, 45 °C). Notably, the test error of DST and US06 drive cycles, the CNN with optimization achieved a mean absolute error (MAE) of 0.0091 and 0.0080, respectively at 25 °C, and a root mean square error (RMSE) of 0.013 and 0.0095, respectively. In contrast, the baseline CNN without optimization yielded higher MAE and RMSE values of 0.011 and 0.014, respectively, on the same drive cycles. Additionally, training time with the optimization technique was significantly reduced, with a recorded time of 324.14 s compared to 648.59 s for the CNN without optimization at room temperature. These results demonstrate the effectiveness of the proposed CNN architecture combined with advanced dynamic learning rate scheduling in accurately predicting SoC across various battery types and drive cycles. The optimization technique not only improves prediction accuracy but also substantially reduces training time, highlighting its potential for enhancing battery management systems in electric vehicle applications.
Open AccessDynamic K-Decay Learning Rate Optimization for Deep Convolutional Neural Network to Estimate the State of Charge for Electric Vehicle Batteries
This paper introduces a novel convolutional neural network (CNN) architecture tailored for state of charge (SoC) estimation in battery management systems (BMS), accompanied by an advanced optimization technique to enhance training efficiency. The proposed CNN architecture comprises multiple one-dimensional convolutional (Conv1D) layers followed by batch normalization and one-dimensional max-pooling (MaxPooling1D) layers, culminating in dense layers for regression-based SoC prediction. To improve training effectiveness, we introduce an advanced dynamic k-decay learning rate scheduling method. This technique dynamically adjusts the learning rate during training, responding to changes in validation loss to fine-tune the training process. Experimental validation was conducted on various drive cycles, including the dynamic stress test (DST), Federal Urban Driving Schedule (FUDS), Urban Dynamometer Driving Schedule (UDDS), United States 2006 Supplemental Federal Test Procedure (US06), and Worldwide Harmonized Light Vehicles Test Cycle (WLTC), spanning four temperature conditions (â5 °C, 5 °C, 25 °C, 45 °C). Notably, the test error of DST and US06 drive cycles, the CNN with optimization achieved a mean absolute error (MAE) of 0.0091 and 0.0080, respectively at 25 °C, and a root mean square error (RMSE) of 0.013 and 0.0095, respectively. In contrast, the baseline CNN without optimization yielded higher MAE and RMSE values of 0.011 and 0.014, respectively, on the same drive cycles. Additionally, training time with the optimization technique was significantly reduced, with a recorded time of 324.14 s compared to 648.59 s for the CNN without optimization at room temperature. These results demonstrate the effectiveness of the proposed CNN architecture combined with advanced dynamic learning rate scheduling in accurately predicting SoC across various battery types and drive cycles. The optimization technique not only improves prediction accuracy but also substantially reduces training time, highlighting its potential for enhancing battery management systems in electric vehicle applications.
- Open Access
- 20 April 2023
- Published by Elsevier in Energy Reports
- Vol. 9, 5075-5100
Blockchain-based management of demand response in electric energy grids: A systematic review
- 20 April 2023
- Published by Elsevier in Energy Reports
- Vol. 9, 5075-5100
Open AccessBlockchain-based management of demand response in electric energy grids: A systematic review
- Open Access
- 29 November 2022
- Published by MDPI AG in Sustainability
- Vol. 14  (23) , 15912
Overview of Model- and Non-Model-Based Online Battery Management Systems for Electric Vehicle Applications: A Comprehensive Review of Experimental and Simulation Studies
The online battery management system (BMS) is very critical for the safe and reliable operation of electric vehicles (EVs) and renewable energy storage applications. The primary responsibility of BMS is data assembly, state monitoring, state management, state safety, charging control, thermal management, and information management. The algorithm and control development for smooth and cost-effective functioning of online BMS is challenging research. The complexity, stability, cost, robustness, computational cost, and accuracy of BMS for Li-ion batteries (LiBs) can be enhanced through the development of algorithms. The model-based and non-model-based data-driven methods are the most suitable for developing algorithms and control for online BMS than other methods present in the literatures. The performance analysis of algorithms under different current, thermal, and load conditions have been investigated. The objective of this review is to advance the experimental design and control for online BMS. The comprehensive overview of present techniques, core issues, technical challenges, emerging trends, and future research opportunities for next-generation BMS is covered in this paper with experimental and simulation analysis.
- 29 November 2022
- Published by MDPI AG in Sustainability
- Vol. 14  (23) , 15912
Open AccessOverview of Model- and Non-Model-Based Online Battery Management Systems for Electric Vehicle Applications: A Comprehensive Review of Experimental and Simulation Studies
The online battery management system (BMS) is very critical for the safe and reliable operation of electric vehicles (EVs) and renewable energy storage applications. The primary responsibility of BMS is data assembly, state monitoring, state management, state safety, charging control, thermal management, and information management. The algorithm and control development for smooth and cost-effective functioning of online BMS is challenging research. The complexity, stability, cost, robustness, computational cost, and accuracy of BMS for Li-ion batteries (LiBs) can be enhanced through the development of algorithms. The model-based and non-model-based data-driven methods are the most suitable for developing algorithms and control for online BMS than other methods present in the literatures. The performance analysis of algorithms under different current, thermal, and load conditions have been investigated. The objective of this review is to advance the experimental design and control for online BMS. The comprehensive overview of present techniques, core issues, technical challenges, emerging trends, and future research opportunities for next-generation BMS is covered in this paper with experimental and simulation analysis.
- 1 June 2021
- Published by Elsevier in Renewable and Sustainable Energy Reviews
- Vol. 143
Prospects of renewable energy as a non-rivalry energy alternative in Libya
- 1 June 2021
- Published by Elsevier in Renewable and Sustainable Energy Reviews
- Vol. 143
Prospects of renewable energy as a non-rivalry energy alternative in Libya
- Open Access
- 1 February 2021
- Published by Institute of Advanced Engineering and Science in Indonesian Journal of Electrical Engineering and Computer Science
- Vol. 21  (2) , 673-681
On the dispatch of minigrids with large penetration levels of variable renewable energy
The continuous use of fossil fuels for decades in electricity generation has led to dire environmental consequences. This has fostered the incorporation of variable renewable energy resources (RES) to improve the environmental outlook and minimize emissions. This paper presents an approach for the dispatch of a minigrid considering variable solar photovoltaic (PV) generation. Due to the variability of the solar irradiance received from the sun during daytime only, solar irradiance is modeled as a stochastic random variable that is fitted into a Beta probability density function (PDF). The minigrid dispatch problem, modeled using stochastic optimization, is then approximated into a linear equivalent to become a mixed integer linear programming (MILP) problem that can be solved efficiently. The proposed approach is implemented on the modified IEEE 14-bus test system to verify its capability in solving the minigrid dispatch under various test case scenarios.
- 1 February 2021
- Published by Institute of Advanced Engineering and Science in Indonesian Journal of Electrical Engineering and Computer Science
- Vol. 21  (2) , 673-681
Open AccessOn the dispatch of minigrids with large penetration levels of variable renewable energy
The continuous use of fossil fuels for decades in electricity generation has led to dire environmental consequences. This has fostered the incorporation of variable renewable energy resources (RES) to improve the environmental outlook and minimize emissions. This paper presents an approach for the dispatch of a minigrid considering variable solar photovoltaic (PV) generation. Due to the variability of the solar irradiance received from the sun during daytime only, solar irradiance is modeled as a stochastic random variable that is fitted into a Beta probability density function (PDF). The minigrid dispatch problem, modeled using stochastic optimization, is then approximated into a linear equivalent to become a mixed integer linear programming (MILP) problem that can be solved efficiently. The proposed approach is implemented on the modified IEEE 14-bus test system to verify its capability in solving the minigrid dispatch under various test case scenarios.
- 1 December 2020
- Published by Elsevier in Electric Power Systems Research
- Vol. 189
Dual-timescale generation scheduling with nondeterministic flexiramp including demand response and energy storage
- 1 December 2020
- Published by Elsevier in Electric Power Systems Research
- Vol. 189
Dual-timescale generation scheduling with nondeterministic flexiramp including demand response and energy storage
- Open Access
- 1 August 2019
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 9  (4) , 2732-2742
MILP-Based Short-Term Thermal Unit Commitment and Hydrothermal Scheduling Including Cascaded Reservoirs and Fuel Constraints
Reservoirs are often built in cascade on the same river system, introducing inexorable constraints. It is therefore strategically important to scheme out an efficient commitment of thermal generation units along with the scheduling of hydro generation units for better operational efficiency, considering practical system conditions. This paper develops a comprehensive, unit-wise hydraulic model with reservoir and river system constraints, as well as gas constraints, with head effects, to commit thermal generation units and schedule hydro ones in the short-term. A mixed integer linear programming (MILP) methodology, using the branch and bound & cut (BB&C) algorithm, is employed to solve the resultant problem. Due to the detailed modelling of individual hydro units and cascaded dependent reservoirs, the problem size is substantially swollen. Multithread computing is invoked to accelerate the solution process. Simulation results, conducted on various test systems, reiterate that the developed MILP-based hydrothermal scheduling approach outperforms other techniques in terms of cost efficiency.
- 1 August 2019
- Published by Institute of Advanced Engineering and Science in International Journal of Electrical and Computer Engineering (IJECE)
- Vol. 9  (4) , 2732-2742
Open AccessMILP-Based Short-Term Thermal Unit Commitment and Hydrothermal Scheduling Including Cascaded Reservoirs and Fuel Constraints
Reservoirs are often built in cascade on the same river system, introducing inexorable constraints. It is therefore strategically important to scheme out an efficient commitment of thermal generation units along with the scheduling of hydro generation units for better operational efficiency, considering practical system conditions. This paper develops a comprehensive, unit-wise hydraulic model with reservoir and river system constraints, as well as gas constraints, with head effects, to commit thermal generation units and schedule hydro ones in the short-term. A mixed integer linear programming (MILP) methodology, using the branch and bound & cut (BB&C) algorithm, is employed to solve the resultant problem. Due to the detailed modelling of individual hydro units and cascaded dependent reservoirs, the problem size is substantially swollen. Multithread computing is invoked to accelerate the solution process. Simulation results, conducted on various test systems, reiterate that the developed MILP-based hydrothermal scheduling approach outperforms other techniques in terms of cost efficiency.
- Open Access
- 4 April 2019
- Published by Institution of Engineering and Technology (IET) in IET Generation, Transmission & Distribution
- Vol. 13  (9) , 1467-1480
Stochastic generation scheduling with variable renewable generation: methods, applications, and future trends
One of the most intricate optimisation problems in power systems is generation scheduling. It determines the schedule and dispatch of electrical power generation to meet the load demand under various technical and operating constraints. Generation scheduling is a vivid problem, particularly in recent years, due to the aggressive integration of renewable energy, with stochastic nature, into power grids. As the literature size has swollen substantially in the past several years, this study critically looks into uncertainty modelling and the formulation of various techniques that were implemented in stochastic optimisationâbased generation scheduling. The strengths and weaknesses of existing methods are fully exposed. Market operation policies that significantly affect the scheduling of renewable energy generation in different timescales are elaborated. Potential applications and future trends in terms of modelling, computational performance, and incorporation of flexibility and resilience notions are thoroughly discussed.
- 4 April 2019
- Published by Institution of Engineering and Technology (IET) in IET Generation, Transmission & Distribution
- Vol. 13  (9) , 1467-1480
Open AccessStochastic generation scheduling with variable renewable generation: methods, applications, and future trends
One of the most intricate optimisation problems in power systems is generation scheduling. It determines the schedule and dispatch of electrical power generation to meet the load demand under various technical and operating constraints. Generation scheduling is a vivid problem, particularly in recent years, due to the aggressive integration of renewable energy, with stochastic nature, into power grids. As the literature size has swollen substantially in the past several years, this study critically looks into uncertainty modelling and the formulation of various techniques that were implemented in stochastic optimisationâbased generation scheduling. The strengths and weaknesses of existing methods are fully exposed. Market operation policies that significantly affect the scheduling of renewable energy generation in different timescales are elaborated. Potential applications and future trends in terms of modelling, computational performance, and incorporation of flexibility and resilience notions are thoroughly discussed.