Next Article in Journal
Cost of Energy Consumption and Return of Excise Tax on Motor Fuels vs. the Durability of Operations and Financial Sustainability in Polish Agriculture
Next Article in Special Issue
A Framework to Assess and Analyze Enhancement Options for Microgrid Resiliency against Extreme Wind
Previous Article in Journal
A Case Study on the CO2 Sequestration in Shenhua Block Reservoir: The Impacts of Injection Rates and Modes
Previous Article in Special Issue
Grid-Connected Phase-Locked Loop Technology Based on a Cascade Second-Order IIR Filter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Unit Commitment and Generation Scheduling of Integrated Power System with Plug-In Electric Vehicles and Renewable Energy Sources

by
Vikram Kumar Kamboj
1,2,3 and
Om Parkash Malik
2,*
1
School of Electronics and Electrical Engineering, Lovely Professional University, Phagwara 144001, India
2
Schulich School of Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada
3
Bisset School of Business, Mount Royal University, Calgary, AB T3E 6K6, Canada
*
Author to whom correspondence should be addressed.
Energies 2024, 17(1), 123; https://doi.org/10.3390/en17010123
Submission received: 16 November 2023 / Revised: 17 December 2023 / Accepted: 19 December 2023 / Published: 25 December 2023
(This article belongs to the Special Issue Control of Renewable Power Generation and Microgrids)

Abstract

:
The integration of wind energy sources and plug-in electric vehicles is essential for the efficient planning, reliability, and operation of modern electric power systems. Minimizing the overall operational cost of integrated power systems while dealing with wind energy sources and plug-in electric vehicles in integrated power systems using a chaotic zebra optimization algorithm (CZOA) is described. The proposed system deals with a probabilistic forecasting system for wind power generation and a realistic plug-in electric vehicle charging profile based on travel patterns and infrastructure characteristics. The objective is to identify the optimal scheduling and committed status of the generating unit for thermal and wind power generation while considering the system power demand, charging, and discharging of electric vehicles, as well as power available from wind energy sources. The proposed CZOA adeptly tackles the intricacies of the unit commitment problem by seamlessly integrating scheduling and the unit’s committed status, thereby enabling highly effective optimization. The proposed algorithm is tested for 10-, 20-, and 40-generating unit systems. The empirical findings pertaining to the 10-unit system indicate that the amalgamation of a thermal generating unit system with plug-in electric vehicles yields a 0.84% reduction in total generation cost. Furthermore, integrating the same system with a wind energy source results in a substantial 12.71% cost saving. Notably, the integration of the thermal generating system with both plug-in electric vehicles and a wind energy source leads to an even more pronounced overall cost reduction of 13.05%. The outcome of this study reveals competitive test results for 20- and 40-generating unit systems and contributes to the advancement of sustainable and reliable power systems, fostering the transition towards a greener energy future.

1. Introduction

Unit commitment is a critical component of the operation and scheduling of electric power systems. It involves determining the optimal schedule and committed status of power generation units to meet the forecasted electricity demand at the minimum cost while satisfying various operational constraints. Unit commitment plays a vital role in ensuring the reliable and efficient operation of power systems, as it determines the commitment and dispatch of power generation resources over a specified time horizon.
The unit commitment problem is characterized by its complexity due to numerous factors, including variability and uncertainty in electricity demand, the availability of different types of power generation units (such as thermal, hydro, wind, and solar), transmission constraints, and the consideration of environmental constraints and economic factors. Solving the unit commitment problem requires sophisticated optimization techniques and algorithms to find the best combination of committed units and their corresponding generation schedules.
Traditionally, unit commitment was solved using deterministic methods that assumed perfect knowledge of future demand and system conditions. However, with the increasing integration of renewable energy sources and the growing adoption of demand response programs, the unit commitment problem has become more challenging. The variability and uncertainty associated with renewable energy generation and demand response participation require the consideration of probabilistic approaches and advanced forecasting techniques in unit commitment solutions.
Moreover, the transition towards a greener and more sustainable energy future has introduced new complexities in unit commitment. The integration of intermittent renewable energy sources, such as wind and solar power, requires the careful coordination of generation schedules to accommodate their inherent variability and intermittent nature. Additionally, the emergence of plug-in electric vehicles (PEVs) as a potential distributed energy resource adds another dimension to the unit commitment problem, as the charging and discharging patterns of PEVs need to be considered in the optimization process.
Highly effective unit commitment algorithms and techniques wield substantial influence over the operational and planning aspects of power systems. They empower system operators and planners to make informed decisions, thereby guaranteeing a dependable and economically efficient power supply that integrates renewable energy sources, demand response programs, and emerging technologies. This paper endeavors to delve into and put forward advanced optimization methods for determining the unit commitment problem, taking into consideration the complexities and challenges involved in modern power systems.
The major findings of the available literature on the unit commitment of integrated power systems are summarized in Table 1.
This paper is structured as follows: problem formulation is under Section 2, the chaotic zebra optimization algorithm is explained in Section 3, test systems are described in Section 4, results and discussion are given in Section 5, and finally Section 6 focuses on the conclusions and future scope of the research work. In this paper, the chaotic zebra optimization algorithm has been tested to determine the optimal generating cost of an integrated power system of 10-, 20-, and 40-generating units systems.

2. Problem Formulation

The unit commitment problem (UCP) is a crucial optimization challenge in power systems that involves determining the optimal schedule of operation for a set of power generation units over a specified time horizon. When integrated with wind energy systems and plug-in electric vehicles (PEVs), the objective function becomes more complex to account for the intermittent and uncertain nature of wind power as well as the dynamic nature of PEV charging and discharging. The overall goal is to find the optimal schedule for the power generation units, including wind power, and the charging and discharging of electric vehicles to minimize the total operating cost while satisfying various constraints such as demand, power generation limits, and system stability. The objective function for the unit commitment problem integrated with a wind energy system and plug-in electric vehicles is illustrated in Equation (1) [1,2,3,4,5].
Min   OGC   = g = 1 N G h = 1 N H   [ ( a g P g , h 2 + b g P g , h + c g ) U g , h + S U C g { U g , h ( 1 U g , ( h 1 ) ) } + S D C g { U g , h ( 1 U g , ( h 1 ) ) } ]   ± h = 1 N H C h P E V + h = 1 N H C h W I N D
where S U C g and S D C g are the start-up and shut-down costs, respectively, for generating unit ‘g’. OGC indicates the overall generation cost of the system. Mathematically, the start-up cost is given by Equation (2).
S U C g h = H S C g ;   for   MDT g M D T g O N ( C S H g + M D T g ) C S C g ;   for   M D T i O N ( M D T g + C S H g ) ( g N G ;   h = 1 , 2 , 3 NH )
here, H S C g and C S C g indicate a hot start-up and a cold start-up for the g th unit, respectively. M D T g O N indicates the number of hours the g th unit has been in running condition since it was turned on. ( a g P g , h 2 + b g P g , h + c g ) represent the fuel cost of the unit. Equation (1) is subject to the following system constraints:
  • System power balance constraint
In Equation (3), power demand must be equal to power generated at scheduled hours. Here, power generated from thermal units and plug-in electric vehicles charging and discharging is considered [2].
g N G P g g P E V P g P E V = P g D
P g P E V = + P g P E V during the discharging period, and P g P E V = P g P E V during the charging period.
  • System spinning reserve constraint
A proper system spinning reserve is required for the reliable and stable operation of the system [7]. The system spinning reserve requirement is represented as:
g = 1 N G P g max + g = 1 N P E V P g P E V P h D + S R h
  • Maximum and minimum power generation limit
For reliable and stable operation, it is necessary that the generating unit should be operated within the defined limit, i.e., the minimum and maximum power generation limit, so that the system continuously supplies the demand. Power generation limit is represented as:
P g min P g , h P g max
  • Minimum up (MUT)/minimum down time (MDT)
The MUT/MDT of generating units plays a crucial role in the unit commitment problem (UCP). The minimum up and down time is useful in the operation of generating units within this time frame. It puts the limit to the generating unit operation to operate within this minimum up and minimum down time for the system. The minimum up and minimum down time for the generating unit system are illustrated as:
T o n g h M U T g
  • Up/down ramp constraint
Ramp-up constraint refers to the rate at which a power-generating unit can increase its output from a lower level to a higher level within a specified time frame; the ramp-down constraint, on the other hand, is the opposite of the ramp-up constraint. It specifies the rate at which a power-generating unit can decrease its output from a higher level to a lower level within a given time frame. The ramp-up and ramp-down of unit g for scheduled hours h is given by the below equation:
R U g P g h P g h 1
R D g P g h 1 P g h
  • Vehicle balance constraint
The vehicle balance for the system is described as [2]:
h = 1 N V 2 G ( h ) = N V 2 G max
here, V2G means vehicle to grid for h hours, and N indicates the number of vehicles.
A probabilistic forecasting system for wind power generation has been developed by analyzing historical wind data to model probability distributions and incorporating weather forecasts. For realistic plug-in electric vehicle (PEV) charging profiles, travel patterns and infrastructure characteristics have been considered by leveraging data on commuting habits, charging station locations, and charging behaviors. Integrating these probabilistic models can enhance the accuracy of predictions for both wind power generation and PEV charging, enabling more effective planning and management in an integrated power system [2].

3. Chaotic Zebra Optimization Algorithm

The proposed chaotic zebra optimization algorithm (CZOA) is an improved version of the bio-inspired metaheuristic Zebra Optimization Algorithm (ZOA) [8] that mimics the natural behavior of zebras and Chaos. Chaos is a deterministic, random-like technique in nonlinear, non-periodic, non-converging, and limited dynamical systems. It uses chaotic variables, making it faster than stochastic searches. Chaos can generate repeatable and predictable sequences by changing its starting state, and it is sensitive to changes in parameters and conditions. Different chaotic maps are used in optimization tasks. In the proposed research, the Chebyshev chaotic map has been used to improve the exploitation search capability of existing ZOA in local search space. The mathematical function of the Chebyshev chaotic map can be described by Equation (9):
r k + 1 = cos ( k   cos 1 ( r k ) )
where r k + 1 is the chaotic variable generated through Chebyshev chaotic map.
The incorporation of a Chaotic Chebyshev map in algorithms theoretically enhances efficiency and convergence behavior. Leveraging chaotic dynamics, the map promotes a balanced exploration–exploitation strategy, preventing premature convergence to local optima. The chaotic and pseudorandom nature of the map aids in escaping regular patterns, fostering global search capabilities, and diversifying the solution space. This adaptability accelerates convergence speed by dynamically responding to optimization challenges, contributing to the algorithm’s ability to efficiently navigate complex landscapes and converge towards optimal solutions.
In the proposed algorithm, zebra replicates the foraging pattern of zebras and their defensive responses to predator attacks. The zebras are first placed in a random location inside the search area. ZOA uses population matrices (Equation (10)) to represent the population numerically [8].
Z = Z 1 Z i Z N N × m = z 1 , 1 z 1 , j z 1 , m z i , 1 z i , j z i , m z N , 1 z N , j z N , m N × m
Each zebra symbolizes a potential answer to the optimization issue. The recommended values of each zebra for the problem variables may thus be used to assess the objective function. Equation (11) is used to provide the values acquired for the objective function as a vector.
F = F 1 F i F N N × 1 = X = F ( Z 1 ) F ( Z i ) F ( Z N ) N × 1
where F is the vector of objectives and is the objective obtained for the zebra.
  • Phase 1: Foraging Behavior
Zebras may spend between 60 and 80 percent of their time eating, depending on the quality and quantity of vegetation. The best population member is known as the pioneer zebra in ZOA and directs other population members to its location in the search space. Therefore, using Equations (12) and (13), it is possible to quantitatively predict how zebras’ positions change throughout the foraging phase.
z i , j n e w , P 1 = z i , j + r ( P Z j I z i , j )
  • Phase 2: Defense Strategies against Predators
Zebras face threats from lions, cheetahs, leopards, wild dogs, brown hyenas, and spotted hyenas. They also face crocodiles when approaching water. When attacked by smaller predators, zebras become more aggressive. The ZOA design predicts either an escape route or an aggressive course of action.
In the first approach, when lions attack zebras, the zebras flee the area where they are situated to avoid the lion’s onslaught. Mathematically, this tactic may be represented by mode S1 in Equation (13). The other zebras in the herd migrate towards the attacked zebra in the second method when other predators attack one of the zebras to intimidate and confuse the predator by erecting a protective structure. Zebras’ behavior is mathematically represented by mode S2 in Equation (13).
Z i , j n e w , P 2 = S 1 : z i , j + R ( 2 r 1 ) ( 1 t T ) z i , j ;     P s 0.5 S 2 : z i , j + r ( A X j I z i , j ) ; e l s e
Zebras’ positions are updated, and the new location is approved for a zebra if it has a higher value for the goal function. This updating condition is represented as:
Z i = Z i n e w , P 2 , F i n e w , P 2 < F i ; Z i ,           e l s e ,
The Zebra Optimization Algorithm faces a research gap in scalability and adaptation to complex optimization landscapes. To address this, a Chaotic Chebyshev map is proposed to improve the algorithm’s efficiency and convergence behavior. This variant aims to bridge the gap and provide practical solutions for complex optimization landscapes by utilizing the chaotic dynamics of the sinusoidal map. The PSEUDO code of the proposed optimizer is shown in Algorithm 1.
Algorithm 1. PSEUDO code of CZOA
Inputs: Search Agents, T, LB, UB, dimensions
        Initialize X matrix with random values within bounds for each element
        Initialize fit array with fitness values for each agent
        Initialize F b e s t and PZ
        for t = 1 to Max_iterations:
                            Update  F b e s t and PZ based on fit values
                for i = 1 to Search Agents
                                  Choose a strategy I = round(1 + rand())
                        if I == 1:
                            Calculate  z i , j n e w , P 1 based on foraging behavior using Equation (12)
                        else:
                  Choose an attacking predator AZ based on certain conditions
                  Calculate  Z i n e w , P 2 based on defense behavior using Equation (13)
                        Apply bounds to z i , j n e w , P 1 or Z i n e w , P 2
                        Calculate fitness F i n e w , P 2
                      if  F i n e w , P 2 F i :
                      Update  z ( i , : ) and F i using Equation (14)
  Store the best-so-far solution and other performance metrics
  Return Best Position, Best fitness and convergence curve
The Chaotic Zebra Optimization Algorithm plays a key role in minimizing the overall operational cost of an integrated power system by leveraging chaotic dynamics for the efficient exploration and exploitation of the solution space. CZOA enhances the search process, allowing for the optimal scheduling of power generation units, including wind energy and plug-in electric vehicles, to achieve cost reductions. Its chaotic nature enables adaptability, aiding in escaping local optima and promoting convergence to global optimal solutions, thus contributing to improved operational cost minimization in the integrated power system.

4. Test Systems

The effectiveness of the proposed algorithm has been tested on 10-, 20-, and 40-generating unit systems. Test data for the 10-generating unit test system have been taken from IEEE 39-bus system [9]. The single line diagram for the IEEE-39 bus system is shown in Figure 1, and its generating units characteristics, i.e., fuel cost coefficients, minimum and maximum power generating limit, minimum up time, minimum down time, start-up costs, cold start hours and initial status of each generating units, are given in Table 2. The load demand profile for 24 h for the 10-unit system is shown in Figure 2. To obtain the 20-unit test system, the 10-unit system was duplicated, and the load demand was doubled. For the 40-unit test system, the 10-unit system was quadrupled, and load demand was accordingly multiplied by four. The 10-unit test system data were scaled appropriately for the problem with 20- and 40-unit test systems. The day-ahead forecast wind power output is shown in Figure 3 [10]. To analyze the impact of PEVs, a fleet of 40,000 vehicles was taken into consideration with each vehicle having a battery capacity of 15 kW. Further, it was assumed that only 20% of the vehicles were involved in charging and discharging, the departure state of charge (δ) was 50%, and efficiency (η) was 85%. Therefore, the study involved up to 8000 vehicles, with both charge and discharge operations collectively amounting to 51 MW of power. The spot price for the charging and discharging of vehicles is taken from [11].

5. Results and Discussion

To comprehensively evaluate the proposed Chaotic Zebra Optimization Algorithm, it is imperative to explore its effectiveness relative to other optimization techniques. Integrating benchmark algorithms such as Genetic Algorithms, Grey Wolf Optimizer, or Simulated Annealing can provide a comparative framework. Assessing solution quality, convergence speed, and computational efficiency across diverse optimization problems would offer insights into CZOA’s robustness. A systematic comparison, identifying scenarios where CZOA excels or where alternative algorithms may outperform, can validate its efficacy. This approach enhances the credibility of CZOA by establishing its competitiveness within a broader context, contributing to a more thorough understanding of its strengths and limitations in diverse optimization landscapes.
The proposed algorithm has been tested on MATLAB 2021a using an Intel(R) Core (TM) i7-5600U CPU @ 2.60 GHz 2.60 GHz processor with 16 GB RAM. The performance and effectiveness of the optimizer have been tested on 10-, 20-, and 40-generatung unit systems for 30 trial solutions, and a statistical analysis of the optimizer has been performed using the Wilcoxon rank sum test and t-test. The best, mean, worst, std, median, and p-values are recorded for the effective analysis and validation of the results. The performance of the proposed CZOA algorithm has been initially tested on CEC2005 unimodal benchmark problems, and its validation has been performed by comparing the results with well-known optimizers White Shark Optimizer (WSO) [12], Marine Predators Algorithm (MPA) [13], Whale Optimizer Algorithm(WOA) [14], Grey Wolf Optimizer (GWO) [15], Gravitational Search Algorithm (GSA) [16], Teaching-Learning Based Optimizer (TLBO) [17], and Genetic Algorithm(GA) [18] (Table 3). The results for the 10-generating unit system for a conventional thermal system and a thermal system integrated with Wind and PEVs system, the results for the 20-genetaing unit system, and the corresponding results for 40-generaing units are depicted in Table 4, Table 5 and Table 6, respectively. The commitment and generating schedule for the 10-generating unit system for an integrated power system is shown in Table 7 and Table 8. The generation schedule for the 20-unit test system is shown in Table 9 and Table 10, and the overall results for the 40-generating unit system for different scenarios are presented in Table 11. In summary, integrating wind, solar, and PEVs into the 40-generating unit system consistently improves overall performance, with statistical tests confirming the significance of these enhancements. The table also provides insights into the variability and computational times associated with each scenario.
The Chaotic Zebra Optimization Algorithm effectively addresses the complexities of the unit commitment problem by integrating scheduling decisions with the commitment status of power generation units. By dynamically adjusting the commitment status of units during optimization, CZOA adapts to changing system conditions, optimizing both commitment and scheduling simultaneously. The chaotic nature of CZOA aids in exploring the solution space, ensuring a more comprehensive search for optimal unit commitment strategies that minimize overall operational costs in the integrated power system. A comparison of different case studies for the 10-unit system is presented in Figure 4.
Table 4 compares the performance of a 10-generating unit system in two scenarios: one with only thermal generation and another integrated with wind and plug-in electric vehicles (PEVs). In the “Thermal System”, the best, average, and worst objective function values are higher compared to the integrated scenario, indicating improved system efficiency with wind and PEV integration. The standard deviation and median are also lower in the integrated case, suggesting greater consistency. Computational times for all scenarios are relatively close, with the integrated system showing a slightly longer average time. Statistical tests (Wilcoxon rank sum and t-test) reveal highly significant differences in the objective function values between the two scenarios, emphasizing the positive impact of wind and PEV integration on system performance.
Test results for a 20-generating unit system under two different scenarios—one with only thermal generation and another integrated with wind and plug-in electric vehicles (PEVs)—are given in Table 5. In the “Thermal System”, the best, average, and worst objective function values are higher compared to the integrated scenario, indicating enhanced efficiency with wind and PEV integration. The standard deviation and median are slightly higher in the integrated case, suggesting more variability but comparable central tendencies. Computational times are similar between the scenarios, with the integrated system showing a slightly longer average time. The Wilcoxon rank sum and t-test indicate highly significant differences in objective function values, affirming the positive impact of wind and PEV integration on the overall system performance for the 20-generating unit setup.
Test results for a 40-generating unit system under two scenarios—a “Thermal System” and one integrated with wind and plug-in electric vehicles (PEVs)—are displayed in Table 6. In the “Thermal + Wind + PEVs” scenario, improvements are evident, with lower best, average, and worst objective function values, indicating increased system efficiency due to wind and PEV integration. The standard deviation and median are lower in the integrated case, suggesting more consistent performance. Computational times are comparable between the scenarios, with the integrated system exhibiting a slightly shorter average time. Both the Wilcoxon rank sum and t-tests indicate highly significant differences in objective function values, highlighting the positive impact of wind and PEV integration on the overall system performance for the 40-generating unit system.
Hybrid renewable energy systems play a crucial role in meeting the electrical load demand of remote sites by combining multiple renewable sources such as solar and wind. The integration of diverse sources enhances reliability, ensuring a continuous power supply even in varying weather conditions. Energy storage components, such as batteries, further stabilize power delivery, making these systems efficient and sustainable solutions for off-grid or remote locations with intermittent or no access to the conventional power grid.
Optimizing thermal generators’ schedules in power systems involves adopting advanced techniques such as machine learning, optimization algorithms, and predictive analytics. These approaches consider emerging energy market trends by incorporating real-time market prices and demand fluctuations. Additionally, to accommodate renewable energy integration, scheduling algorithms must dynamically adjust to the variable nature of renewable sources, ensuring an efficient and balanced utilization of thermal generators alongside intermittent renewables in the evolving energy landscape.

6. Conclusions and Future Scope

In conclusion, a novel approach, the Chaotic Zebra Optimization Algorithm (CZOA), aiming to address the critical challenges associated with the integration of wind energy sources and plug-in electric vehicles within modern electric power systems, is presented. The study focuses on optimizing the operation of integrated power systems to minimize overall operational costs while ensuring reliability and efficiency.
Through the implementation of a probabilistic forecasting system for wind power generation and a realistic PEV charging profile based on travel patterns and infrastructure characteristics, the research is aimed at identifying optimal scheduling and committed status for generating units involved in both thermal and wind power generation. Various factors, including the system power demand, charging, and discharging of electric vehicles, as well as the power available from wind energy sources, are considered in this approach.
The proposed CZOA algorithm effectively tackles the complexities of unit commitment problems by seamlessly integrating scheduling and the unit’s committed status, ultimately enabling highly effective optimization. The proposed algorithm has been tested rigorously across systems with 10, 20, and 40 generating units, yielding competitive results. Results pertaining to the 10-unit system indicate that the integration of a thermal generating unit system with plug-in electric vehicles yields a 0.84% reduction in total generation costs, while integrating the same system with a wind energy source results in a substantial 12.71% cost saving and the integration of the thermal generating system with both plug-in electric vehicles and a wind energy source leads to an even more pronounced overall cost reduction of 13.05%. The most effective model for achieving operational cost savings involves integrating a thermal power system with both wind energy sources and plug-in electric vehicles.
The average simulation time of the algorithm is high for large-dimension problems. Further study is needed to understand the algorithm’s resilience in managing noisy and multimodal functions and its influence on efficient optimization techniques.
The influence of noisy and multimodal functions on the proposed optimization algorithm lies in its ability to navigate complex and unpredictable landscapes. By incorporating chaotic dynamics, the algorithm exhibits resilience to noise, aiding in robust optimization. The multimodal nature is addressed through the algorithm’s adaptability, allowing it to explore and exploit multiple solution regions concurrently, enhancing efficiency in finding optimal solutions in challenging, diverse environments.
The Zebra Optimization Algorithm exhibits scalability and adaptation in complex optimization landscapes by efficiently handling an increasing number of decision variables and diverse problem structures. Its ability to dynamically adjust its search strategy enables effective exploration and exploitation, making ZOA well-suited for large-scale optimization problems with intricate and changing characteristics.

Author Contributions

Software, V.K.K.; Validation, O.P.M.; Formal analysis, V.K.K. and O.P.M.; Writing—review & editing, O.P.M. All authors have read and agreed to the published version of the manuscript.

Funding

This project is sponsored by Mitacs Elevate under application Ref. IT21647 and APC charges are sponsored by Professor O.P. Malik.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The first author would like to express sincere gratitude to Mitacs and Agam Enterprise for their generous support, which made this research possible. Their commitment to advancing knowledge and innovation has been instrumental in the successful completion of this project.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Zzebra population
Z i ith zebra
z i , j j th   problem   variable   proposed   by   the   i th zebra
NNo. of zebra population
mNo. of decision variables
Z i , j n e w , P 1 New status of the ith. zebra based on first phase
Z i n e w , P 2 New status of the ith. zebra based on second phase
II is the round (1 + rand), rand is [0, 1]. Thus, I ∈ {1, 2}
T and tMaximum number of iterations and iteration counter
F B e s t Best fitness value
P Z j Pioneer zebra in jth dimension
PZPioneer zebra which is the best member
rRandom number in interval [0, 1]
F i n e w , P 2 Objective function value in first phase
F i n e w , P 1 Objective function value in second phase
AZattacked zebras
R and PsConstant number equal to 0.01 and randomly generated in [0, 1].
Z i n e w , P 1 New status of the ith. zebra based on first phase

References

  1. Manousakis, N.M.; Karagiannopoulos, P.S.; Tsekouras, G.J.; Kanellos, F.D. Integration of Renewable Energy and Electric Vehicles in Power Systems: A Review. Processes 2023, 11, 1544. [Google Scholar] [CrossRef]
  2. Avvari, R.K.; DM, V.K. A new hybrid evolutionary algorithm for multi-objective optimal power flow in an integrated WE, PV, and PEV power system. Electr. Power Syst. Res. 2023, 214, 108870. [Google Scholar] [CrossRef]
  3. Kuloor, S.; Hope, G.S.; Malik, O.P. Environmentally constrained unit commitment. IEE Proc. C (Gener. Transm. Distrib.) 1992, 139, 122–128. [Google Scholar] [CrossRef]
  4. Montero, L.; Bello, A.; Reneses, J. A Review on the Unit Commitment Problem: Approaches, Techniques, and Resolution Methods. Energies 2022, 15, 1296. [Google Scholar] [CrossRef]
  5. Zhang, X.; Wang, M.; Wang, M.; Jing, L. A Unit Commitment Model Considering Peak Regulation of Units for Wind Power Integrated Power System. In Proceedings of the 2020 IEEE/IAS Industrial and Commercial Power System Asia, I CPS Asia 2020, Weihai, China, 13–15 July 2020; pp. 714–719. [Google Scholar] [CrossRef]
  6. Nandi, A.; Kamboj, V.K. A New Solution to Profit Based Unit Commitment Problem Considering PEVs/BEVs and Renewable Energy Sources. E3S Web Conf. 2020, 184, 01070. [Google Scholar] [CrossRef]
  7. Imani, M.H.; Yousefpour, K.; Ghadi, M.J.; Andani, M.T. Simultaneous presence of wind farm and V2G in security constrained unit commitment problem considering uncertainty of wind generation. In Proceedings of the 2018 IEEE Texas Power Energy Conference TPEC 2018, College Station, TX, USA, 8–9 February 2018; pp. 1–6. [Google Scholar] [CrossRef]
  8. Trojovska, E.; Dehghani, M.; Trojovsky, P. Zebra Optimization Algorithm: A New Bio-Inspired Optimization Algorithm for Solving Optimization Algorithm. IEEE Access 2022, 10, 49445–49473. [Google Scholar] [CrossRef]
  9. Venkatesan, T.; Sanavullah, M.Y. SFLA approach to solve PBUC problem with emission limitation. Int. J. Electr. Power Energy Syst. 2013, 46, 1–9. [Google Scholar] [CrossRef]
  10. Zhang, N.; Li, W.; Liu, R.; Lv, Q.; Sun, L. A three-stage birandom program for unit commitment with wind power uncertainty. Sci. World J. 2014, 2014, 583157. [Google Scholar] [CrossRef]
  11. Saniya, M.; Mohammadi, S. Optimal scheduled unit commitment considering suitable power of electric vehicle and photovoltaic uncertainty. J. Renew. Sustain. Energy 2018, 10, 043705. [Google Scholar]
  12. Braik, M.; Hammouri, A.; Atwan, J.; Al-Betar, M.A.; Awadallah, M.A. White Shark Optimizer: A novel bio-inspired meta-heuristic algorithm for global optimization problems. Knowl.-Based Syst. 2022, 243, 108457. [Google Scholar] [CrossRef]
  13. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine Predators Algorithm: A nature-inspired metaheuristic. Expert Syst. Appl. 2020, 152, 113377. [Google Scholar] [CrossRef]
  14. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  15. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  16. Rashedi, E.; Nezamabadi-pour, H.; Saryazdi, S.G. A Gravitational Search Algorithm, Information Sciences. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  17. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. CAD Comput. Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  18. Goldberg, D.E.; Holland, J.H. Genetic Algorithms and Machine Learning. Mach. Learn. 1988, 19 (Suppl. 2), 95–99. [Google Scholar] [CrossRef]
Figure 1. Single line diagram of 10-generating unit system (IEEE 39 bus system) Reproduced with permission from [9], Elsevier, 2023.
Figure 1. Single line diagram of 10-generating unit system (IEEE 39 bus system) Reproduced with permission from [9], Elsevier, 2023.
Energies 17 00123 g001
Figure 2. Load demand profile for 10-generating unit system [9].
Figure 2. Load demand profile for 10-generating unit system [9].
Energies 17 00123 g002
Figure 3. Day-ahead forecast wind power output [10].
Figure 3. Day-ahead forecast wind power output [10].
Energies 17 00123 g003
Figure 4. Comparison of OGC for different case studies for 10-unit system.
Figure 4. Comparison of OGC for different case studies for 10-unit system.
Energies 17 00123 g004
Table 1. Literature Review.
Table 1. Literature Review.
Sr. No.Paper TitleYearMain Finding
1.Integration of Renewable and Electric Vehicles in Power System: Review [1]2023This paper presents a comprehensive review of integrating Renewable Energy Sources (RESs) and Electric Vehicles (EVs) into power systems, emphasizing the sustainable approach to address environmental impacts. It highlights the implications of widespread EV adoption for power system management and categorizes the reviewed literature based on primary objectives, such as emissions reduction and EV charging infrastructure [1].
2.A New hybrid optimization algorithm for multi-objective optimal power flow in an integrated WE, PV. and PEV power system [2]2023This study proposes a novel hybrid multi-objective evolutionary algorithm (MOEA) for the optimal power flow (OPF) problem in transmission networks. It integrates wind energy (WE), photovoltaic (PV), and plug-in electric vehicle (PEV) systems’ uncertainty, using adaptive penalty computation and selection features using the invasive weed optimization (IWO) method. The suggested method is evaluated on IEEE 57 and IEEE 118-bus systems, demonstrating its viability and superiority through a one-way ANOVA test [2].
3.Optimal Sizing of Hybrid Renewable Energy System for Electricity Production for Remote Areas [3]2022This study explores the adoption of alternative energy resources, specifically hybrid renewable energy systems, to meet the electrical load demand of a remote site in India. Two intelligent approaches, Improved Harmony Search (IHS) and Particle Swarm Optimization (PSO), are used to optimize the system and minimize the Net Present Cost (NPC) [3].
4.A Review on the unit Commitment Problem-Approaches, Techniques and Resolution Methods [4]2022This paper presents a review of the unit commitment problem, focusing on techniques for optimizing thermal generators’ schedules in power systems. It addresses the significance of the unit commitment problem in handling emerging energy market trends, such as renewable energy integration and non-conventional energy storage [4].
6.A unit commitment Model Considering Peak Regulation of Units for Wind Power Integrated Power System [5]2020This paper introduces a new unit commitment model to tackle the challenges of peak regulation in power systems with high wind power penetration. The model incorporates regular peak regulation, deep peak regulation, and deep peak regulation with oil operation stages of units. It effectively addresses net load fluctuations by scheduling peak power regulation capacity and peak ramp regulation capability to meet power capacity and ramp capability demands [5].
7.A New solution to Profit Based Unit Commitment Problem Considering PEVs/BEVs and Renewable Energy Sources [6]2020This paper focuses on the unit commitment problem in the power sector, considering dynamic load demand and the inclusion of electric vehicles. The proposed mathematical formulation uses Intensify Harris Hawks Optimizer (IHHO) to find the most economical patterns of generating stations, meeting varying load demand with minimum production cost and higher reliability. The study also emphasizes the importance of renewable energy sources to generate low-cost power with reduced environmental impact, considering the effects of increasing industrialization on the environment [6].
Table 2. Test data for IEEE 39 bus system (10-generating unit system) [9].
Table 2. Test data for IEEE 39 bus system (10-generating unit system) [9].
Unit ParameterU1U2U3U4U5U6U7U8U9U10
P g max (MW)4554551301301628085555555
P g min (MW)1501502020252025101010
c g ($/hour)1000970700680450370480660665670
b g ($/MWh)16.1917.2616.6016.5019.7022.2627.7425.9227.2727.79
a g ($/MWh2)0.000480.000310.0020.002110.003980.007120.000790.004130.002220.00173
M U T g (h)8855633111
M D T g (h)8855633111
H S C g ($)45005000550560900170260303030
C S C g ($)900010,000110011201800340520606060
C S H g (h)5544422000
I S g 88−5−5−6−3−3−1−1−1
Table 3. Test results of CZOA for CEC 2005 unimodal benchmark problems.
Table 3. Test results of CZOA for CEC 2005 unimodal benchmark problems.
FunctionsIndexCZOAWSO [9]MPA [10]WOA [11]GWO [12]GSA [13]TLBO [14]GA [15]
F1Mean3.2 × 10−25865.842071.92 × 10−491.40 × 10−1511.77 × 10−591.33 × 10−162.52 × 10−7430.4715
Best2.3 × 10−2615.2898613.80 × 10−529.30 × 10−1711.49 × 10−615.35 × 10−175.86 × 10−7717.90903
Worst9.5 × 10−258238.67141.66 × 10−482.70 × 10−1507.71 × 10−593.73 × 10−162.59 × 10−7356.87106
Std058.095384.33 × 10−496.60 × 10−1512.35 × 10−597.88 × 10−176.78 × 10−7411.51854
Median5.7 × 10−26045.374554.16 × 10−502.20 × 10−1591.07 × 10−591.13 × 10−161.69 × 10−7528.17077
F2Mean5.3 × 10−1342.13776.96 × 10−282.50 × 10−1051.35 × 10−345.48 × 10−086.76 × 10−392.785606
Best4.1 × 10−1370.6618151.84 × 10−297.90 × 10−1184.87 × 10−363.48 × 10−088.81 × 10−401.743611
Worst1.6 × 10−1337.4380524.70 × 10−272.70 × 10−1047.90 × 10−341.23 × 10−072.44 × 10−383.80275
Std9.1 × 10−1341.9532991.20 × 10−277.60 × 10−1052.16 × 10−342.06 × 10−086.14 × 10−390.599756
Median5 × 10−1361.5289313.51 × 10−283.40 × 10−1086.50 × 10−355.12 × 10−084.97 × 10−392.738814
F3Mean1.1 × 10−1591784.5242.51 × 10−1219,939.262.17 × 10−14475.02433.84 × 10−242166.814
Best2.4 × 10−1671039.4076.18 × 10−192062.8162.35 × 10−19245.71792.20 × 10−291422.763
Worst3.3 × 10−1593539.571.43 × 10−1134,653.754.04 × 10−131185.133.60 × 10−233455.476
Std1.9 × 10−159691.13594.83 × 10−129420.5489.93 × 10−14242.50981.19 × 10−23704.235
Median1.2 × 10−1631556.7321.83 × 10−1320,303.944.66 × 10−16399.93444.04 × 10−262098.599
F4Mean1.9 × 10−11517.27872.98 × 10−1951.769511.23 × 10−141.2346451.83 × 10−302.826566
Best5.2 × 10−11811.902913.01 × 10−200.9036676.55 × 10−169.89 × 10−095.81 × 10−322.214252
Worst4 × 10−11523.81199.60 × 10−1991.618025.73 × 10−144.9227678.11 × 10−303.988745
Std2 × 10−1153.1787562.52 × 10−1932.602751.61 × 10−141.5271072.64 × 10−300.514049
Median1.7 × 10−11517.754922.58 × 10−1955.369036.34 × 10−150.9060416.52 × 10−312.780694
F5Mean28.6801110,788.6023.3006627.2823926.5550144.0058526.76115594.79
Best28.598761345.96322.7858126.6953425.5409925.8587225.5631228.5792
Worst28.7951792,623.1724.0252228.7066327.12889167.076928.723922254.801
Std0.1024522,093.250.4278450.6360080.57943648.795551.030818467.867
Median28.646415604.08523.2716427.0597426.2054526.3200726.30152475.0975
F6Mean2.067735100.80591.80 × 10−090.0814920.6601881.05 × 10−161.26014334.11331
Best1.9953716.936048.07 × 10−100.010510.2464825.52 × 10−170.23288815.59683
Worst2.20709382.11184.80 × 10−090.3264211.2510261.81 × 10−162.16262862.70425
Std0.120715105.11081.03 × 10−090.1118740.3375454.08 × 10−170.54739414.91716
Median2.00074569.506951.60 × 10−090.0315760.7265899.47 × 10−171.21620831.6505
F7Mean0.0001029.00 × 10−050.0005460.0012770.000830.0527560.0015280.010578
Best4.1 × 10−051.06 × 10−050.0001112.02 × 10−050.0001820.014119.00 × 10−050.003029
Worst0.000160.0003390.0008980.0053940.0019550.0954790.0029440.021917
Std5.97 × 10−059.85 × 10−050.0002360.0015910.0005140.0274760.0009680.005305
Median0.0001046.37 × 10−050.0005330.0008170.0008440.051780.0015050.010168
Table 4. Test Results of 10-generating unit systems integrated with Wind and PEVs systems.
Table 4. Test Results of 10-generating unit systems integrated with Wind and PEVs systems.
Test CasesBestAverageWorstSTDMedianWilcoxon Rank Sum Test (p-Value)t-Test
(p-Value)
Best Time
(in s)
Avg. Time
(in s)
Worst Time
(in s)
Thermal System563,427.8564,297565,017.7387.2645564,3271.73 × 10−61.63 × 10−930.01320.020830.0313
Thermal + PEVs + Wind489,870490,994.5492,368.4624.9831491,0571.73 × 10−69.83 × 10−860.01560.018750.0313
Table 5. Test Results of 20-generating unit systems integrated with Wind and PEVs system.
Table 5. Test Results of 20-generating unit systems integrated with Wind and PEVs system.
Test CasesBestAverageWorstSTDMedianWilcoxon Rank Sum Test (p-Value)t-Test
(p-Value)
Best Time
(in s)
Avg. Time
(in s)
Worst Time
(in s)
Thermal System1,123,4011,125,2281,126,8081014.4091,125,4411.73 × 10−64.44 × 10−900.0130.0218750.03125
Thermal + Wind + PEVs1,050,2741,053,2851,055,3201275.8751,053,3481.7344 × 10−62.334 × 10−860.0140.0208330.046875
Table 6. Test Results of 40-generating unit systems integrated with Wind and PEVs system.
Table 6. Test Results of 40-generating unit systems integrated with Wind and PEVs system.
Test CasesBestAverageWorstSTDMedianWilcoxon Rank Sum Test (p-Value)t-Test
(p-Value)
Best Time
(in s)
Avg. Time
(in s)
Worst Time
(in s)
Thermal System2,246,0142,250,0022,252,6191578.1012,250,4321.73 × 10−63.06 × 10−930.0156250.0432290.09375
Thermal + Wind + PEVs2,166,2872,169,0672,171,6291345.8982,169,6871.29 × 10−68.77 × 10−950.0156250.0395830.09375
Table 7. Committed status for a 10-unit system considering a thermal, wind, and PEVs system.
Table 7. Committed status for a 10-unit system considering a thermal, wind, and PEVs system.
HoursPG1PG2PG3PG4PG5PG6PG7PG8PG9PG10
H11100000000
H21100000000
H31100000000
H41100100000
H51100100000
H61101100000
H71101100000
H81101110000
H91101110000
H101111110000
H111111111000
H121111111000
H131111101000
H141111100000
H151111100000
H161111100000
H171111100000
H181111100000
H191111100000
H201111100100
H211111100000
H221100100000
H231100000000
H241100000000
Table 8. Generation Schedule of a 10-generating unit system considering a thermal, wind, and PEVs system (SUC is Start-up Cost).
Table 8. Generation Schedule of a 10-generating unit system considering a thermal, wind, and PEVs system (SUC is Start-up Cost).
HoursPG1PG2PG3PG4PG5PG6PG7PG8PG9PG10Power GenSUCFuel Cost ($)
H1405.415000000000555.481011,208.2886
H2450.515000000000600.5011,956.98612
H3455258.2400000000713.2456013,913.71765
H4455367.35002500000847.35016,763.10377
H5455400.99002500000880.99130017,351.74272
H6455392.24013025000001002.24020,059.22509
H7455433.54013025000001043.54020,782.63555
H8455455013034.672000001094.67022,169.78975
H9455455013077.242000001137.24023,027.3795
H1045545513013048.522000001238.526025,339.02043
H1145545513013084.7720250001299.7769027,246.36959
H12455455130130121.2720250001336.27027,995.35102
H1345545513013044.270250001239.276025,609.67163
H14455448.5313013025000001188.53023,937.26184
H15455382.0213013025000001122.02022,772.17488
H16455205.811301302500000945.81019,698.68
H17455191.81301302500000931.8019,455.14054
H18455310.0613013025000001050.0623021,514.70663
H19455401.6113013025000001141.61023,115.05718
H2045545513013053.040010001233.04025,531.45645
H21455416.4213013025000001156.42023,374.43344
H22455435.56002500000915.56017,957.38598
H23455249.0800000000704.08013,754.17546
H24430.5915000000000580.59011,626.22282
Total Fuel Cost489,869.9767
Table 9. Generation Schedule of a 20-generating unit system (U1–U10) considering a thermal, wind, and PEVs system.
Table 9. Generation Schedule of a 20-generating unit system (U1–U10) considering a thermal, wind, and PEVs system.
HoursPG1PG2PG3PG4PG5PG6PG7PG8PG9PG10PG11PG12
H145515700000000455156.5
H245521000000000455209.5
H345531600000000455316
H445535800000000455357.5
H545539600000000455396.5
H64553690130000000455369
H7455363130130000000455362.5
H84554061301302500000455405.5
H945545513013062200000455455
H104554551301301272025000455455
H1145545513013016224.5251000455455
H1245545513013016265.52510100455455
H134554551301301282025000455455
H1445545513013065.5200000455455
H1545545513013041.500000455455
H164553201301302500000455319.5
H174552741301302500000455273.5
H1845537013013025200000455369.8
H19455453130130252025000455452.7
H20455455130130132.520251000455455
H2145545513013044025000455455
H224553720130000000455371.5
H2345530000000000455300
H244553650002000004550
Table 10. Generation Schedule of a 20-generating unit system (U11–U20) considering a thermal, wind, and PEVs system.
Table 10. Generation Schedule of a 20-generating unit system (U11–U20) considering a thermal, wind, and PEVs system.
HoursPG13PG14PG15PG16PG17PG18PG19PG20Power GeneratedSUCFC ($)
H1000000001223024,289.21
H200000000132943026,130.8
H3000000001542146029,841.87
H40130000000175556034,152.44
H5013025000001858145036,461.94
H613013025000002063041,252.05
H713013025000002180043,916.52
H813013025000002291110046,366.34
H91301306200000248417050,402.96
H1013013012720250002684112056,227.79
H1113013016224.5251000278312059,729.72
H1213013016265.52510100288512063,483.43
H1313013012820250002686056,269.22
H1413013065.5000002491050,544.42
H15013041.50000022936045,868.53
H16013025000001989040,467.17
H17013025000001897038,862.33
H18013025000002109.5043,041.32
H19013025000002300.440047,121.04
H20130130132.5200000268058056,201.47
H21130130442000002473050,852.57
H2213013002000002063041,212.56
H2313000000001640032,175.24
H2413000000001425027,952.69
Table 11. Test results for a 40-generating unit system for different test cases.
Table 11. Test results for a 40-generating unit system for different test cases.
Test CaseBestAverageWorstSTDMedianWilcoxon Testt-TestAverage TimeWorst Time
p-Valuep-Valueh-Value
Thermal System2,246,0142,250,0022,252,6191578.1012,250,4321.73 × 10−63.06 × 10−9310.0432290.09375
Thermal + PEVs2,253,1492,255,0372,256,230859.57182,255,4401.21 × 10−66.40 × 10−10110.0479170.09375
Thermal + SOLAR2,161,1192,169,8742,182,7798420.9752,171,3641.37 × 10−61.08 × 10−7110.0380210.078125
Thermal + WIND2,171,0412,174,5442,178,5481812.3382,175,3041.56 × 10−64.56 × 10−9110.0421880.09375
Thermal + WIND + PEVs2,166,2872,169,0672,171,6291345.8982,169,6871.29 × 10−68.77 × 10−9510.0395830.09375
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kamboj, V.K.; Malik, O.P. Optimal Unit Commitment and Generation Scheduling of Integrated Power System with Plug-In Electric Vehicles and Renewable Energy Sources. Energies 2024, 17, 123. https://doi.org/10.3390/en17010123

AMA Style

Kamboj VK, Malik OP. Optimal Unit Commitment and Generation Scheduling of Integrated Power System with Plug-In Electric Vehicles and Renewable Energy Sources. Energies. 2024; 17(1):123. https://doi.org/10.3390/en17010123

Chicago/Turabian Style

Kamboj, Vikram Kumar, and Om Parkash Malik. 2024. "Optimal Unit Commitment and Generation Scheduling of Integrated Power System with Plug-In Electric Vehicles and Renewable Energy Sources" Energies 17, no. 1: 123. https://doi.org/10.3390/en17010123

APA Style

Kamboj, V. K., & Malik, O. P. (2024). Optimal Unit Commitment and Generation Scheduling of Integrated Power System with Plug-In Electric Vehicles and Renewable Energy Sources. Energies, 17(1), 123. https://doi.org/10.3390/en17010123

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop