Next Article in Journal
Study of the Pure Deuterium Fuel Burning Rate in Z-Pinch Devices with Magneto-Inertial Confinement
Previous Article in Journal
Hardware-in-the-Loop Implementation of an Optimized Energy Management Strategy for Range-Extended Electric Trucks
Previous Article in Special Issue
The Early Detection of Faults for Lithium-Ion Batteries in Energy Storage Systems Using Independent Component Analysis with Mahalanobis Distance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Variable Universe Fuzzy Droop Control Based on a Novel Multi-Strategy Harris Hawk Optimization Algorithm for a Direct Current Microgrid with Hybrid Energy Storage

1
Shaanxi Key Laboratory of Complex System Control and Intelligent Information Processing, Xi’an University of Technology, Xi’an 710048, China
2
Department of Mechanical, Industrial and Aerospace Engineering, Concordia University, Montreal, QC H3G 1M8, Canada
3
Xi’an Thermal Power Research Institute Co., Ltd., Xi’an 710054, China
*
Author to whom correspondence should be addressed.
Energies 2024, 17(21), 5296; https://doi.org/10.3390/en17215296
Submission received: 25 September 2024 / Revised: 11 October 2024 / Accepted: 21 October 2024 / Published: 24 October 2024

Abstract

:
In the off-grid photovoltaic DC microgrid, traditional droop control encounters challenges in effectively adjusting the droop coefficient in response to varying power fluctuation frequencies, which can be influenced by factors such as line impedance. This paper introduces a novel Multi-strategy Harris Hawk Optimization Algorithm (MHHO) that integrates variable universe fuzzy control theory with droop control to develop an adaptive variable universe fuzzy droop control strategy. The algorithm employs Fuch mapping to evenly distribute the initial population across the solution space and incorporates logarithmic spiral and improved adaptive weight strategies during both the exploration and exploitation phases, enhancing its ability to escape local optima. A comparative analysis against five classical meta-heuristic algorithms on the CEC2017 benchmarks demonstrates the superior performance of the proposed algorithm. Ultimately, the adaptive variable universe fuzzy droop control based on MHHO dynamically optimizes the droop coefficient to mitigate the negative impact of internal system factors and achieve a balanced power distribution between the battery and super-capacitor in the DC microgrid. Through MATLAB/Simulink simulations, it is demonstrated that the proposed adaptive variable universe fuzzy droop control strategy based on MHHO can limit the fluctuation range of bus voltage within ±0.75%, enhance the robustness and stability of the system, and optimize the charge and discharge performance of the energy storage unit.

1. Introduction

The increasing use of DC electrical equipment, along with advancements in Distributed Generation (DG) and power electronics technology, has sparked interest in DC microgrids due to their simple control, high reliability, and minimal energy loss [1,2,3,4]. To address the intermittent and random nature of photovoltaic (PV) power generation, energy storage systems (ESSs) are necessary in the DC microgrid to reduce the uncertainty of distributed renewable energy generation. This stabilizes the output and improves the operational stability of off-grid operation in the DC microgrid [5].
Hybrid energy storage systems (HESSs) are a prominent focus in energy storage technology research. Energy storage equipment is typically divided into two categories: energy storage and power storage [6]. Energy storage equipment, such as lead-acid batteries, provides long storage times and enables large-scale energy storage [7]. However, it is hindered by slow response speeds and short cycle lives, making it more suitable for load peak load shifting and voltage support than frequent charge and discharge cycles. On the other hand, power-type energy storage units, like super-capacitors (SCs), offer high power densities and extended cycle lives, but are more adept at stabilizing intermittent energy fluctuations than long-term energy storage [8]. Currently, PV DC microgrid energy storage systems commonly incorporate a hybrid device that combines batteries and super-capacitors. This approach capitalizes on the high energy density of batteries and the high power density of SCs to effectively manage the power balance within the system, ensuring its safe and stable operation. Research in this field mainly focuses on developing optimal power allocation strategies for these hybrid energy storage units [9].
Zhou et al. [10] utilized a low-pass filter to split the frequency of load voltage and current signals, to evenly distribute missing power among different energy storage units. Wang et al. [11] replaced the low-pass filter with a high-pass filter and used the wavelet transform principle to divide the system’s residual power. Xiao et al. [12] proposed an adaptive variational mode decomposition method to reduce fluctuations in PV output, thereby fully exploiting the advantages of the fast response speed of SCs and high energy density of batteries. However, this approach can lead to increased system costs and complexity and reduced system reliability. To overcome these challenges, decentralized droop control is implemented in DC microgrids, using impedance equivalent circuits to integrate droop coefficients and linearize bus voltage reference values for dynamic power distribution.
Anand et al. [13] constructed a steady-state mathematical model for a direct current (DC) microgrid, analyzing the impact of droop control on power distribution and the role of line impedance. However, this control strategy primarily optimizes the accuracy of steady-state power distribution and does not address the issue of power allocation among different types of energy storage devices. Xiao et al. [14] proposed a novel hierarchical control method for HESSs, utilizing centralized and distributed control. The bus voltage acts as a global indicator of the system power balance, with HESS control implemented through the droop relationship. Ding et al. [15] used a low-pass filtering algorithm to calculate the missing power target value and applied fuzzy adaptive theory to allocate this target power value between the battery and super-capacitor. Malik et al. [16] introduced an adaptive virtual capacitor droop for SCs in HESSs, utilizing a Switching Control Capacitor (SCC) to adjust the capacitance droop coefficient, affecting the absorption and release power of the storage component. Li et al. [17] proposed a droop-control-based method for power sharing in a HESSs that combines a Battery Energy Storage System (BES) and Superconducting Magnetic Energy Storage System (SMES). The droop control technique was used to prioritize charging/discharging in order to protect the battery from high power demands and rapid cycling.
Intelligent control techniques in the microgrid control strategy often involve complex optimization problems with non-differentiable objective functions, nonlinear search spaces, nonconvexity, and NP-hard problems [18]. Traditional optimization methods may not be effective in such cases, leading researchers to turn to stochastic methods like meta-heuristics, especially for real-world NP-hard optimization problems. Meta-heuristic algorithms can be broadly classified into 11 categories as follows: (1) evolutionary algorithms (Genetic Algorithm (GA) [19], differential evolution (DE) [20], etc.); (2) swarm-based algorithms (Particle Swarm Optimization (PSO) [21], Pied Kingfisher Optimizer (PKO) [22], Mountain Gazelle Optimizer [23], etc.); (3) ancient-based algorithms (Giza Pyramids Construction (GPC) [24], etc.); (4) physics-based algorithms (Simulated Annealing (SA) [25], Kepler Optimization Algorithm (KOA) [26], Light Spectrum Optimizer (LSO) [27], Equilibrium Optimizer (EO) [28], Golden Sine Algorithm (GSA) [29], etc.); (5) chemistry-based algorithms (Chemical Reaction Optimization (CRO) [30], Crystal Structure Algorithm (CryStAl) [31], etc.); (6) human-based algorithms (Sewing Training-Based Optimization (STBO) [32], Society Civilization Algorithm (SCA) [33], etc.); (7) plant-based algorithms (Invasive Weed Optimization (IWO) [34], Artificial Root Foraging Algorithm (ARFA) [35], etc.); (8) music-based/art-based algorithms (Harmony Search Algorithm (HSA) [36], Musical Composition Algorithm (MMC) [37]); (9) sport-based algorithms (Volleyball Premier League (VPL) [38], Running City game optimizer (RCGO) [39]); (10) mathematical-based algorithms (Arithmetic Optimization Algorithm (AOA) [40], Sine-Cosine Algorithm (SCA) [41], etc.); and (11) single-solution-based algorithms (Large Neighborhood Search (LNBS) [42], Tabu Search (TS) [43], etc.). Harris Hawk Optimization is a novel algorithm introduced by Heidari et al. in 2019 [44]. The algorithm is characterized by its simple parameter setting, high solution accuracy, and robust global exploration capabilities during basic performance tests. However, shortcomings such as limited population diversity in initialization and a singular method of updating population positions result in slow convergence and susceptibility to local optimization during the iterative process.
Based on the above analysis, previous research has demonstrated that while the fuzzy control droop method can improve the dynamic response speed of HESSs by adjusting the initial droop coefficient [45]. But it does not address the optimal distribution of charging and discharging power for individual batteries and super-capacitors as their State of Charge (SOC) changes. Additionally, integrating SOC compensation for batteries and super-capacitors in a HESSs introduces stronger nonlinear characteristics, making the fuzzy control rule base insufficient and significantly reducing the accuracy of traditional fuzzy controllers.
This paper introduces an adaptive variable universe fuzzy control strategy that utilizes a Multi-strategy Harris Hawk Optimization Algorithm (MHHO) to dynamically adjust the droop coefficient of batteries and super-capacitors in real-time. The variable universe fuzzy control enhances droop control and optimizes the droop coefficient on-the-fly. A novel MHHO is proposed in this study, incorporating Fuch mapping, golden sine strategy, and a newly designed elitism lens imaging opposition-based learning strategy to enhance performance. The effectiveness of the algorithm is evaluated by comparing it with five classical meta-heuristic algorithms, HHO, KOA, LSO, EO, and PKO, on the CEC2017 benchmarks. The proposed algorithm focuses on adaptive variable universe fuzzy control to dynamically adjust the fuzzy control universe in real-time. This allows for the battery to compensate for low-frequency power shortages and the super-capacitor to address high-frequency power shortages. By effectively distributing power fluctuations with different frequency characteristics among HESS units, the proposed method mitigates the negative impact of internal factors like load changes and line impedance on power distribution. This decentralized approach operates independently of communication links, reducing the risk of delays and single points of failure in centralized control. As a result, the method offers easy implementation for plug-and-play control in practical systems, enabling flexibility in system structure and operational modes. Additionally, MATLAB/Simulink simulations show that the adaptive variable universe fuzzy-droop control strategy based on the MHHO effectively regulates power in DC microgrids, ensures stable DC bus voltage operation, and enhances system robustness.
Compared with previous work, this paper offers the following contributions:
  • To achieve an optimal distribution of power fluctuations with varying frequency characteristics among HESS units, this study enhances droop control through variable universe fuzzy control and real-time optimization of the droop coefficient. The battery appropriately compensates for low-frequency power shortages, while the super-capacitor effectively addresses high-frequency power shortages. This approach eliminates the adverse effects of internal factors like load mutations and line impedance on power distribution, thereby ensuring the safe and stable operation of the system.
  • A new MHHO is proposed by introducing Fuch mapping in the population initialization. In the exploration and exploitation phase, the golden sine strategy is introduced and a new elitism lens imaging opposition-based learning strategy is designed to improve the convergence ability of the HHO algorithm. The CEC2017 test function is compared with five new meta-heuristic algorithms to verify the excellent numerical performance of the proposed algorithm.
  • The droop control of hybrid energy storage based on adaptive variable universe fuzzy logic algorithm has not been reported in previous work. By integrating the effective search capability of the MHHO algorithm with the dynamic adjustment ability of variable universe fuzzy control to the droop curve, an adaptive variable universe fuzzy droop control based on MHHO is developed. This control system adjusts the droop coefficient adaptively to mitigate the impact of line impedance on power distribution and enhance the precision of power sharing.
  • Simulation and experimental results verify the correctness and effectiveness of the proposed method.
This paper is structured as follows: Section 2 outlines the configuration of a PV DC microgrid system. Section 3 introduces the concept of fuzzy droop control and its implementation. Additionally, a new MHHO is designed and applied to variable universe fuzzy control in Section 3. Section 4 presents the simulation results to evaluate the performance of the proposed method. Finally, the conclusion is drawn in the last section.

2. Photovoltaic DC Microgrid System Structure

2.1. System Structure

The structure of the PV DC microgrid system constructed in Figure 1, which is mainly composed of photovoltaic cells, battery, super-capacitor, loads, and various DC converters. The photovoltaic cell is connected to the DC bus via the Boost converter and operates in maximum power point (MPPT) mode [46]. The battery and super-capacitor are connected to the DC bus through a Bidirectional DC/DC Converter (BDC) that enables bidirectional energy flow and compensates for system power imbalances to ensure safe and stable operation. The system’s load comprises ordinary resistive and motor loads connected in parallel to the DC bus through a Buck converter.

2.2. Topological Structure of Main Circuit

The main circuit topology of the PV DC microgrid in the off-grid state is illustrated in Figure 2. Main circuit topology of DC microgrid. U b a t and U s c denote the terminal voltage (V) of the battery and the SC respectively. L b a t represents the energy storage inductance (H) of the battery; L s c is the energy storage inductance (H) of the SC; R b a t and R s c stand for the parasitic resistance (Ω) of the battery and super-capacitor energy storage inductors, respectively. By applying Kirchhoff’s current theorem, the dynamic equation of the DC microgrid can be derived as follows:
C dc d u dc d t = ( i b _ dc + i se _ dc + i pv _ dc ) i load i d
In Equation (1), C d c represents the DC bus capacitor, U d c represents the DC bus voltage, i p v _ d c represents the output current of photovoltaic cells, i b _ d c represents the output current of the battery, i s c _ d c represents the output current of the SC, and i l o a d represents the load current. The relationship outlined in Equation (1) shows that the output current of the photovoltaic cell i p v _ d c and the load current i l o a d impact the DC bus voltage. By managing the charging and discharging currents of the battery and super-capacitor in the HESSs, fluctuations in bus voltage can be minimized, enhancing the stability of the microgrid.

2.3. Photovoltaic Unit Module

PV unit is generally composed of photocurrent source, equivalent diode, series resistance R s , parallel resistance R s h and so on [47]. The equivalent model of photovoltaic unit is shown in Figure 3.
Let I p h represent the photo-generated current source, I D denote the current at the PN junction, and I p v signify the output current of the photovoltaic unit. When the light intensity is constant, I p v remains stable and does not vary. The model of the solar cell in an ideal state is described by a transcendental exponential equation, resulting in a nonlinear output characteristic that is influenced by numerous factors.
In practical engineering, the performance of photovoltaic power generation systems is significantly influenced by external factors. To manage this, MPPT control and constant voltage control are commonly employed. Currently, MPPT technologies primarily consist of several methods, including the constant voltage control method, conductance increment method, perturbation observation method, and fuzzy control method [47]. Among these, the perturbation observation method (P&O) is particularly popular due to its straightforward principle and effective optimization results.

2.4. Hybrid Energy Storage Unit Model

In the PV DC microgrid with HESS, batteries typically serve as the primary energy storage devices, while SC function as auxiliary energy storage units [48]. When the power generation from the PV system becomes unstable, the battery engages in charging and discharging to absorb or compensate for excess energy within the microgrid. However, excessive charging and discharging can adversely affect the battery’s lifespan. Although super-capacitors have significantly lower energy storage capacity compared to batteries, their charging and discharging processes are based on physical mechanisms, allowing for a greater number of cycles and an extended lifespan. Given these considerations, it is advantageous to employ a combination of batteries and super-capacitors for energy storage. In this arrangement, the super-capacitor accommodates high-frequency power demands, while the battery primarily handles low-frequency power requirements, thereby collectively ensuring the stability of the microgrid.
(1)
The model of a battery
In this paper, the Thevenin equivalent circuit model is employed to analyze the battery, and its representation is illustrated in Figure 4. It consists of a DC voltage source E , a polarization resistor R e , a polarization capacitor C e , and internal resistance R b .
During the operation of a battery, its internal resistance and terminal voltage are influenced by both the battery’s inherent capacity and variations in external temperature. Typically, the SOC is utilized to represent the remaining energy in the battery, which can be expressed as follows:
S O C = Q C
In the above formula, Q denotes the remaining capacity of the battery, while C represents the rated storage capacity. Batteries are nonlinear energy storage devices, making accurate prediction of their real-time SOC challenging. Generally, the ampere-hour integration method is employed for estimation. If the initial SOC value of the battery is known, the real-time charging and discharging currents can be estimated accordingly.
S O C ( t ) = S O C ( t 0 ) 1 C t 0 t i ( t ) d t
In the above formula, S O C ( t 0 ) is the initial state of the battery.
(2)
The model of a super-capacitor
The equivalent series resistance depicted in Figure 5a diminishes the charging efficiency of the SC, with its resistance value R s c typically being relatively low. Conversely, the leakage current I s c associated with the equivalent parallel resistance R c adversely affects the energy storage performance of the super-capacitor, where the resistance value is generally higher. In practical applications, SCs undergo frequent charging and discharging cycles, which have a negligible impact on their operational characteristics. Consequently, the simplified equivalent model of the SC comprises an ideal capacitor C s c in series with an equivalent series resistance R s c .
The RC equivalent circuit model is
u s c = I s c . R s + 1 C i s c d t
The SOC of the SC can be expressed as
S O C = Q t Q N = C ( u s c u min ) C ( u max u min ) = u 0 + 1 C 0 t i s c d t u min u max u min
In the formula above, Q N is the total charge of the SC, Q t is the charge of the SC at time t, u max and u min represent the maximum and minimum operating voltages of the SC, respectively, and u 0 is the initial voltage value.

2.5. The Model and Control Strategy of the DC Motor

  • The model of the DC motor
In normal operating conditions, the power change of a typical resistive load remains relatively stable, and significant power fluctuations do not occur when the switch is either closed or disconnected [49]. However, the DC bus voltage is influenced when an impact load is connected or disconnected. To investigate the effects of the impact load on system stability, this paper focuses on the DC motor as the load side component of the PV DC microgrid. The ideal equivalent circuit is illustrated in Figure 6.
In the Figure 6, L 1 and L 2 represent the energy storage inductance and the equivalent inductance of the DC motor, respectively. C denotes the filter capacitor at the load end; S represents the load switch; R indicates the equivalent resistance of the load; i 1 and i 2 are the load current; U i is the terminal voltage of the DC motor; and u c is the motor input voltage. When the switch S is closed, the DC motor is connected to the main circuit, as illustrated in the equivalent circuit diagram shown in Figure 6a. This configuration is analyzed using Kirchhoff’s voltage and current laws:
U i = L 1 d i 1 d t + u c u c = L 2 d i 2 d t + i 2 R i 1 = C d u c d t + i 2
The switch S is disconnected, and the DC motor is disconnected from the main circuit. The equivalent circuit diagram is shown in Figure 6b. It is listed by Kirchhoff’s voltage and current law:
D = t on t on + t off
The impact load is connected in parallel to the DC bus via the Buck converter, with the DC bus voltage set at 650 V. The Buck converter reduces this voltage level to supply power to the DC motor. Here, U M represents the calibration value of the DC motor’s terminal voltage at the load end, while U M denotes the output voltage value of the DC motor at the same point. The difference between U M and U M serves as the input signal for the load terminal voltage controller. The control signal for the Buck step-down converter is derived from the voltage and current controller, ensuring the stable operation of the DC motor system.

2.6. Modeling Power Converters

(1)
Characterization of photovoltaic-side power converter operation
The PV unit transmits energy to the DC bus through the Boost converter to maintain the stable operation of the system. The topology of the Boost converter is shown in Figure 7.
There is the following relationship between the input voltage U p v and the output voltage U d c in the Boost circuit:
D = t on t on + t off
U dc = 1 1 D U pv i 0 = ( 1 D ) i pV
In Equations (8) and (9), t on and t off are the turn-on and turn-off time of the switch tube, i p v is the current of the PV unit, and i 0 is the current of the output end of the Boost converter.
(2)
The operating characteristics of the energy storage power converter
Bidirectional DC/DC converter is composed of switches and diodes, which is a strong nonlinear power electronic device. In this paper, an isolated bidirectional DC/DC converter with high efficiency and high power density is selected.
In Figure 8, U 0 is the terminal voltage of the energy storage unit, and U d c is the DC bus voltage. The working mode of the power converter is determined by turning on or turning off the switch tube S1 and S2. When the energy storage unit works in the discharge state in order to compensate the power difference of the system, the bidirectional DC/DC converter is in the Boost mode, and i L is the current flowing through the inductor on the energy storage side. When the switch tube S1 is disconnected and S2 is turned on, the energy storage unit releases energy to charge the inductor L.
The relationship between the energy storage terminal voltage and the bus voltage in Boost mode is
U dc = t on + t off t off U 0
The relationship between the energy storage terminal voltage and the bus voltage in Buck mode is
U dc = t on t on + t off U 0
U 0 is the terminal voltage of the energy storage unit, U d c is the DC bus voltage, t on and t off are the turn-on and turn-off time of the switch tube, respectively.
(3)
Grid-connected inverter model and control strategy
The grid inverter serves as the connection link between the DC microgrid and the distribution network. It is categorized into two types: a current-source three-phase inverter that regulates the output current, and a voltage-source three-phase inverter that manages the output voltage. In this paper, we focus on the voltage-source three-phase inverter, with the following default settings: (1) three-phase voltage balance of the microgrid; (2) the filter inductor is treated as a linear device, without accounting for saturation; and (3) switches S1 to S6 are considered ideal devices, with their losses disregarded. The topology of the three-phase inverter is illustrated in Figure 9.
Figure 9 shows the DC bus voltage, U d c is the DC side filter capacitor, U a , U b and U c are the inverter terminal voltage, L is the filter inductor, R is the equivalent resistance, and e a , e b are e c the three-phase power supply voltage, i a , i b and i c are the inverter bridge arm side current. To simplify the controller design of the inverter, the three-phase stationary coordinate system is transformed from Clack (abc → αβ) to Park (αβ → dq0), resulting in the DC component represented in the dq0 coordinate system, which maintains the same fundamental frequency as the microgrid. This transformation alleviates the complexity associated with the inverter’s controller design. The grid-connected DC/AC inverter employs a voltage outer loop and a current inner loop with feedforward decoupling control, while the current regulator utilizes PI control. PI controller can effectively balance the steady-state and dynamic performance of a control system. By incorporating a current inner loop within the voltage loop, the system’s dynamic response speed can be significantly enhanced, thereby reducing the impact of load disturbances in a timely manner. The control strategy block diagram is illustrated in Figure 10.

3. Fuzzy Droop Control Strategy

3.1. Classical Droop Control

Currently, the energy storage unit in a PV DC microgrid typically employs a double closed-loop control system for voltage and current [50]. The DC bus voltage serves as the outer loop control, while the energy storage inductor current functions as the inner loop control. Additionally, droop control is commonly integrated into the double closed-loop control system to provide a voltage reference value. Droop control methods include I-U droop control and P-U droop control. For instance, the control block diagram for I-U droop control is illustrated in Figure 11.
Figure 3 illustrates the components involved in the control block of HESSs, including voltage outer loop PI controller G u ( s ) , current inner loop PI controller G i ( s ) , inductance value of the freewheeling inductor L 1 , impedance value of the energy storage device R L 1 , output current of the energy storage device i b e s s , bus capacitance value C d c , disturbance power P d , and proportional gain K 1 . Assuming that the internal resistance and internal voltage of each energy storage unit are zero, ignoring the line impedance, the traditional droop control relationship is shown in Equation (12):
U deref = U dc k I dc
In the above formula, U deref represents the voltage reference value for droop control; U deref is the stable value of bus voltage; I dc is the output current value of the energy storage system; and k is the droop coefficient.

3.2. Limitations of Traditional Droop Control

To investigate the power distribution among multiple energy storage units using the traditional droop control strategy, the simplified equivalent circuit of the microgrid is depicted in Figure 12.
In Figure 12, R 1 and R 2 denote the equivalent output impedances of converter 1 and converter 2, respectively. R l i n e 1 and R l i n e 2 represent the cable impedance between converter 1, converter 2, and the bus. i d c 1 and i d c 2 indicate the output current of converter 1 and converter 2, respectively. u d c 1 and u d c 2 stand for the output voltage of converter 1 and converter 2, respectively. u l o a d is the load terminal voltage; the initial given voltages of converter 1 and converter 2 are denoted as u 1 and u 2 , respectively. Assuming u 1 = u 2 , the relationship between the output currents of the two converters is as follows:
i del i de 2 = R 2 + R line 2 R 1 + R line 1
The relationship between the output current of energy storage converter 1 and converter 2, as per Equation (13), depends on their equivalent output impedance and cable impedance. Droop control in the energy storage converter acts like a virtual impedance in series, increasing the converter’s equivalent output impedance. The traditional droop control method does not take into account the cable impedance between each energy storage converter and the DC bus, and the impedance of these cables can vary significantly. In order to the output current of the energy storage converter to be inversely proportional to the droop coefficient, the ratio of the cable impedance of each converter must be equal to the ratio of its droop coefficient. Under this condition, the cable impedance does not affect the accuracy of power distribution in the system. However, achieving this ideal scenario is challenging in practical implementation. When the line impedance of the converter in a system is large, neglecting the cable impedance can result in a reduction in the accuracy of power allocation for the energy storage unit. In such cases, the most effective approach is to increase the droop coefficient to enhance the power allocation accuracy among the energy storage units. However, raising the droop coefficient may lead to a decrease in the DC bus voltage regulation capability.
Figure 13 illustrates the constraints of traditional droop control. Assuming that the output power and virtual impedance of the energy storage unit converter are equal, but the cable impedance differs, the droop curves of the two energy storage converters will not be the same. When the droop coefficient is small, the shunt deviation between points i 1 and i 2 is Δ i , resulting in a bus voltage deviation of Δ u . On the other hand, when the droop coefficient is large, the shunt deviation between points i 1 and i 2 is Δ i , with a corresponding bus voltage deviation of Δ u . Through the above analysis, it is evident that decreasing the droop coefficient can minimize bus voltage deviation, albeit at the expense of power allocation accuracy. Conversely, increasing the droop coefficient can enhance the power allocation accuracy of the energy storage unit, but may lead to a higher bus voltage deviation.
The traditional droop control method faces challenges in effectively allocating load power due to its fixed droop coefficient. As a result, changes in the SOC of the batteries can lead to imbalanced SOC levels among them. To address this issue, integrating the SOC value of the battery into the droop coefficient is necessary. This adjustment ensures that batteries with lower SOC values receive smaller droop coefficients during charging, leading to increased charging power and faster charging speeds. Conversely, batteries with higher SOC values receive smaller droop coefficients during discharging, enabling higher discharge power and faster discharge rates. This approach aims to achieve a balanced SOC among batteries. It is evident that the traditional droop control method has limitations in balancing power distribution accuracy for energy storage units and minimizing bus voltage deviations.

3.3. Fuzzy Droop Control of Hybrid Energy Storage System

The traditional droop control method encounters difficulties in appropriately assigning droop coefficients based on power fluctuations with varying frequency characteristics. Moreover, unpredictable factors such as load mutations within the system can influence the allocation characteristics. Consequently, traditional droop control struggles to ensure precise power allocation among HESS units. This research merges the characteristics of a fuzzy control algorithm with droop control to develop droop coefficients for charging and discharging processes. The adjustment law for droop coefficients takes into account output power, SOC, and DC bus voltage to minimize bus voltage fluctuations around its rated value. The energy storage device effectively stabilizes bus voltage in response to external changes or variable loads, improving the system’s anti-interference capabilities. Throughout charging and discharging, the energy storage device optimizes power distribution based on SOC values, ensuring that devices with low SOC receive high charging power and low discharge power, while devices with high SOC receive low charging power and high discharge power. Real-time dynamic adjustment of droop coefficients and optimization of the droop curve facilitate efficient power distribution in HESS units [48,51]. Due to the distinct working characteristics of batteries and SCs, separate fuzzy-droop controllers are recommended for each to achieve precise power distribution. To accomplish this, unbalanced power should be divided based on frequency, with low-frequency power assigned to batteries and high-frequency power allocated to SCs.
Firstly, Equation (12) is transformed to express the product of virtual impedance R x i and output current I d c as output power P i , and the droop coefficient R i is redefined. The droop control formula is then modified to Equation (14), U dc representing the expected value of the bus voltage:
U deref = U dc R i P i
The droop coefficient R i (i = 1, 2) of the battery discharge, as outlined in Reference [51], is inversely proportional to S O C n value of the battery. A droop coefficient adjustment law k is then designed based on the bus voltage:
R b a t = k b a t S O C b a t n
R s c = k s c S O C s c n
The above equations involve the index of SOC, denoted as n (n > 0), which impacts the SOC equalization speed. The droop coefficients for the battery and super-capacitor branches are represented as k b a t and k s c . The fuzzy-droop control principle is illustrated in Figure 14, where the droop coefficients for both branches are shown. The DC bus voltage u d c , P b a t is system’s missing power, and P s c is power response of the super-capacitor branch are also included in the diagram.

3.3.1. Fuzzy Droop Control in the Battery Branch

The fuzzy droop controller in the battery branch is designed to detect voltage fluctuations in the bus and adjust the output power of the battery accordingly [52]. By using fuzzy rules and reasoning, real-time adjustments are made to the droop coefficient, as illustrated in Equation (17):
k b a t = 0 t k ( τ ) d τ
The droop coefficient of the battery is denoted as k b a t . The DC bus voltage reference value is set at 650 V, with the output voltage fluctuation range of the power supply system between 630 V and 670 V. The battery’s output power is set between −10 kW and 70 kW. The membership functions for input u d c and P b a t as well as the output k b a t are depicted in Figure 15, Figure 16 and Figure 17, respectively. Fuzzy subsets for u d c are defined as follows: S 3 , S 2 , S 1 , CE, B 1 , B 2 , B 3 ; Fuzzy subsets for P b a t are defined as follows: CE, NB, NM, NS, ZO, PS, PM, PB; Fuzzy subsets for k b a t are also categorized as NB, NM, NS, ZO, PS, PM, PB. By applying fuzzy control theory and considering the membership functions of input and output, fuzzy control rules are established, as detailed in Table 1. Utilizing the fuzzy control rules outlined in Table 1. Fuzzy control rules of k b a t . for the output k, the output surface observation diagram for the fuzzy droop control of the battery branch can be visualized in Figure 18.

3.3.2. Fuzzy Droop Control of Super-Capacitor Branch

The fuzzy droop controller in the super-capacitor branch is responsible for detecting the voltage fluctuations of the bus and the output power of the super-capacitor. These parameters serve as inputs for the fuzzy controller, enabling the dynamic adjustment of the droop curve coefficient of the super-capacitor branch. The fuzzy control output follows the same formula as the battery branch, as shown in Equation (18):
k s c = 0 t k ( τ ) d τ
The droop coefficient of the battery is represented by k s c . The value range of u d c is the same as mentioned earlier, while the value range of P s c is between −10 and 70 kW/s. The membership functions for the inputs u d c and P s c , as well as the output k’, are illustrated in Figure 19, Figure 20 and Figure 21, respectively. Based on the control quantity’s value range, the fuzzy subsets for u d c are designated as P 1 , P 2 , P 3 , P 4 , P 5 ; for P s c , as D1, D2, D3, D4, D5, D6, D7; and for k s c , as k1, k2, k3, k4, k5, k6, k7. By applying fuzzy control theory and considering the membership functions of inputs and outputs, the fuzzy control rules for k s c are derived and presented in Table 2.
As the power change rate of the SC decreases, the output power will gradually decrease, requiring a reduction in the droop coefficient. Conversely, when the power change rate of the SC increases, the output power will gradually increase, necessitating an increase in the droop coefficient. By following the fuzzy control rules outlined in Table 2 for the output k s c , the output surface observation diagram for the fuzzy-droop control of the SC branch can be generated, as depicted in Figure 22.

4. Variable Universe Fuzzy Control of HESSs Based on an Improved Harris Hawk Optimization Algorithm

4.1. Harris Hawk Optimization Algorithm

The Harris Hawk Optimization (HHO) Algorithm simulates the hunting strategy of real Harris Hawks in various scenarios through the creation of mathematical models [44]. The algorithm is structured into three main parts: the exploration phase, the exploitation phase, and the transition between the two phases.

4.1.1. Exploration Phase

During the exploration phase, Harris hawks utilize their keen eyesight to track and detect prey; however, locating prey can sometimes prove challenging. Consequently, the Harris hawk approaches potential prey by randomly selecting a position and calculating the vector difference between this prey position and the group’s central position to determine the habitat location. Each individual Harris hawk serves as a candidate solution. In each iteration, the target prey represents the optimal solution to the problem, and the prey is identified using two strategies, as illustrated in Equation (19).
X t + 1 = X rand t r 1 X rand t 2 r 2 X t , q 0.5 ( X rabbit t X m t ) r 3 L B + r 4 U B L B , q < 0.5
where t denotes the current iteration number, X(t + 1) denotes the position of the Harris Hawk at the t + 1 iteration; X rabbit ( t ) denotes the position of the prey at the t-th iteration; X ( t ) denotes the position of the Harris Hawk at the t-th iteration; r 1 , r 2 , r 3 , r 4 , q are random numbers between 0 and 1; LB and UB denote the lower and upper bounds of the search space, respectively; X rand t denotes the position of the Harris Hawk selected randomly in the population at the t-th iteration; X m t denotes the average value of the position of the Harris Hawk population at the t-th iteration, as shown in Equation (20):
X m ( t ) = 1 N i = 1 N X i ( t )
where X i ( t ) denotes the position of the i-th Harris Hawk at the t-th iteration, N denotes the total number of Harris Hawks.

4.1.2. Transition Processes of Exploration and Exploitation Phase

As the prey continues to move, it transitions from an energetic state to a fatigued state. Inspired by this behavior, the HHO algorithm introduces a prey escape energy mechanism that facilitates the transition from the exploration stage to the exploitation stage. The HHO algorithm conceptualizes the prey’s energy as escape energy, which decreases as the prey becomes more fatigued. Consequently, the escape energy can be expressed as shown in Equation (21), thereby enabling the algorithm to successfully transition from the exploration stage to the exploitation stage.
E = 2 E 0 1 t T
where E denotes the escape energy of the current prey; T denotes the maximum number of iterations; E 0 denotes the initial energy, which is a random number between (−1,1). During each iteration, when the escape energy |E| ≥ 1, it enters the exploration phase; when the escape energy |E| < 1, it enters the exploitation phase.

4.1.3. Exploitation Phase

HHO proposed four strategies to simulate the attack of a Harris hawk. Using ‘r’ to represent the escape probability of prey.
  • Case 1: Soft Besiege
When r ≥ 0.5 and |E| ≥ 0.5, in this type of attack, the Harris’s hawk flock will softly encircle it, making the prey more exhausted, and then make a surprise attack. The abstract mathematical model of this behavior is shown in Equations (22) and (23) as follows:
X t + 1 = Δ X t E J X rabbit t X t
Δ X t = X rabbit t X t
The variable Δ X t represents the difference between the prey’s position and the distance of the Harris hawk at the t-th iteration. J represents the random jump strength of the prey during the escape process, which is a random number between 0 and 2 that changes randomly in each iteration.
  • Case 2: Hard Besiege
When r ≥ 0.5 and | E | < 0.5, the prey has low escape energy at this time, and the Harris Hawk directly carries out the final raid. In this case with Equation (24):
X t + 1 = X rabbit t E Δ X t
  • Case 3: Soft Besiege with Progressive Rapid Dives
When r < 0.5 and |E| ≥ 0.5, the prey still has enough energy to escape successfully. Before the raid, Harris Hawk established a soft siege strategy and integrated Levy flight into HHO. The position update strategy at this stage is shown in Equations (25)–(27):
Z = Y + S L F ( D )
Y = X rabbit t E J X rabbit t X t
X t + 1 = Y , F Y < F X t Z , F Z < F X t
In the context of the current problem, let D represent the dimension, S represent a random row vector of D, Y represent the position vector calculated using the cumulative dive soft siege formula, Z represent the position disturbed by Levy flight, F(·) represent the function for finding the current fitness value, and LF(·) represent the disturbance value generated by Levy flight.
  • Case 4: Hard Besiege with Progressive Rapid Dives.
When r < 0.5 and |E| < 0.5, the prey does not have enough energy to escape, and the Harris Hawk will carry out a hard siege before the raid to capture the prey. During this siege, the Harris Hawk tried to reduce its distance from its prey, so updated as shown in Equations (28)–(30):
Z = Y + S L F ( D )
Y = X rabbit ( t ) E X rabbit ( t ) X m ( t )
X ( t + 1 ) = Y , F ( Y ) < F ( X ( t ) ) Z , F ( Z ) < F ( X ( t ) )

4.2. Proposed Algorithm and Its Numerical Experiments

The Fuch chaotic map is incorporated into the basic HHO algorithm for population initialization. To enhance both exploration and exploitation phases, the golden sine strategy and the lens imaging opposition-based learning strategy are introduced. The improved HHO algorithm, named MHHO, is evaluated on CEC2017 against other meta-heuristic algorithms like HHO, KOA, LSO, EO, and PKO to demonstrate its effectiveness.

4.2.1. Motivation for Algorithm Design

The HHO algorithm, while being an advanced optimization method with a straightforward structure, faces several challenges, including slow convergence speed, an inability to escape local optima, and low convergence accuracy. In meta-heuristic algorithms, the uneven distribution of the initial population can lead to issues such as diminished population quality and reduced diversity. To address this, the Fuch chaotic map is employed during the population initialization phase in place of traditional pseudo-random number generators, allowing for the generation of chaotic numbers between 0 and 1. This approach ensures that the initial solutions are more uniformly distributed across the solution space. When applying the HHO algorithm to optimize the scaling factor of variable universe fuzzy control, it is crucial to perform the optimization in an environment characterized by a small population and limited iterations. Therefore, to enhance the algorithm’s optimization capabilities without increasing its computational time, it is essential to balance the exploration and exploitation phases. During the exploration phase, the golden sine strategy is incorporated to bolster the global exploration capabilities of the algorithm. In the exploitation phase, a novel elitism-based reverse learning strategy inspired by lens imaging principles is designed and integrated to prevent the algorithm from converging to local optima.

4.2.2. Fuch Mapping

The Tent map and Logistic map are two widely used chaotic maps in the field of chaos theory [53]. While Tent map exhibits good ergodicity, it has a minimum period and fixed point in its mathematical model, making it prone to local cycles and resulting in low chaotic efficiency. On the other hand, Logistic map has higher limitations and reaches its strongest chaotic state when the chaotic parameter is 4, but it lacks strong ergodicity. In contrast, Fuch chaotic map is a novel type of discrete chaotic map that showcases stronger chaotic characteristics and more balanced ergodicity [54]. In this study, we employ Fuch mapping as the mapping function for chaotic search, with its formula represented as Equation (31):
H n + 1 = cos ( 1 / H n 2 )
where H n ( 1 , 1 ) and H n 0 , n z + , n = 1 , 2 , , N , n is the number of current iterations, and N is the maximum number of iterations. When H n = −0.6, the Fuch map appears obvious chaotic phenomenon, and the mapping interval is (−1, 1).

4.2.3. Golden Sine Strategy

The Golden Sine Algorithm (GSA) was introduced by Tanyildiz in 2017 [29]. This algorithm connects the sine function with the unit circle, enabling it to traverse all points on the circle. The process of scanning the complete unit circle is akin to searching in an optimization problem. Moreover, the introduction of the golden section coefficient in the update process allows each iteration to narrow the search range and explore the optimal solution region, thereby enhancing local mining ability and improving solution accuracy. The key aspect of the GSA algorithm lies in the method used to update the location of individuals. Initially, the location of n individuals is randomly generated, with each individual having an initial solution. The location of each individual is then updated using Equation (32):
X i t + 1 = X i t | sin r 1 | r 2 sin r 1 | c 1 P i t c 2 x i t |
where X i = [ X i , 1 , X i , 2 , , X i , d ] , ( i = 1 , 2 , , n ; t = 1 , 2 , , t max ) , X i , d represents the position of the i-th individual in the d-th dimension at the t-th iteration. P i t denote the coordinates of the global best individual at a specific iteration, while r 1 and r 2 are random numbers between 0 and 2π. The update equation incorporates parameters like c 1 , c 2 , c 1 = a 1 g + b g , c 2 = ag + b ( 1 g ) , a, and b, which are [−π, π], g is the golden section number. The values of c 1 and c 2 help narrow down the search space and guide individuals towards the global optimal position during iteration. In the HHO algorithm, individuals that discover new species repeatedly achieve maximum fitness and guide the entire population. However, communication among discoverers is often lacking, a challenge that can be effectively addressed by the golden sine. The optimal state described in Equation (32) can lead other discoverers to this state, facilitating rapid transmission of crucial information. Equation (33) enables discoverers to explore neighboring regions for better solutions, ultimately reducing search range and accelerating algorithm convergence. Therefore, the Golden Synthetic strategy is beneficial for optimizing the discoverer’s position. Following the introduction of Golden Synthetic, the population update mode of the HHO algorithm during the exploration phase is as follows:
X t + 1 = X r a n d | sin r 1 | r 2 sin r 1 c 1 X rand t c 2 X t , q 0.5 ( X rabbit t X m t ) r 3 L B + r 4 U B L B , q < 0.5

4.2.4. Elitism Lens Imaging Opposition-Based Learning Strategy

In order to enhance the HHO algorithm’s ability to escape local optima, a lens imaging opposition-based learning strategy is proposed based on the elitism principle. It operates on the assumption that for every feasible solution X in the solution space, there exists a corresponding opposition solution X If the fitness value of the opposition solution X surpasses that of the feasible solution X , the opposition solution X is then updated to the optimal solution.
Definition 1. 
Opposition point [55]: Suppose that the position X i = [ X i 1 , X i 2 , , X i D ] T of the i-th solution is a point in D-dimensional space, and X i d = [ a d , b d ] , d 1 , 2 , , D , then the opposition point of X i is denoted by X i = [ X i 1 , X i 2 , , X i D ] , where X i d = a d + b d X i d .
Definition 2. 
Basis points [56]: If there are several points o 1 , o 2 , , o M in D-dimensional space, for any point X i = [ X i 1 , X i 2 , , X i D ] T , the Euclidean distance from the reverse point X i = [ X i 1 , X i 2 , , X i D ] to o 1 , o 2 , , o M (m = 1, 2,…, M) is l M and l M , and we let the scaling factor k = l m / l m , while k = 1, 2,…, n is called the basis point of X and H at k = m.
The process of obtaining the opposition solution of the population in the solution space can be likened to the process of lens imaging, illustrated in Figure 23, showing the lens imaging opposition-based learning strategy. For instance, in a D-dimensional space scenario, suppose there is an object of height h located on X i d between [ a d , b d ] , and a convex lens with a focal length of r is positioned at the midpoint of the interval (referred to as basis point o m ). Through lens imaging, an image of height h’ is formed on the other side, with the coordinate projection point denoted as X i d . This imaging principle is shown:
( a d + b d ) 2 X i d X i d ( a d + b d ) 2 = h h
r X i d ( a d + b d ) 2 r = h h
Using the similar triangle principle, the scaling factors k = l m / l m = h / h , Equations (36) and (37) are transformed into solving the inverse solution X i d , that is,
X i d = ( a d + b d ) 2 + ( a d + b d ) 2 k X i d k
X i d = ( 1 + 1 / k ) r + ( a d + b d ) 2
In Equation (37), when the position of the base point and the focal length r are held constant, a larger scaling factor k results in the reverse solution approaching the base point o m and becoming closer to a feasible solution. This scaling factor, referred to as the micro-regulation factor, focuses on a narrow range around the feasible solution to enhance the diversity of the population. Following the principle of elitism, the newly generated solution and the global optimal solution are convexly combined with a ratio: α = 0.6.
X ( t + 1 ) = α X b e s t + ( 1 α ) X i d
The strategy is applied to Case 3 of HHO algorithm, known as cumulative dive soft siege, and Case 4, known as cumulative dive hard siege. After analyzing the new solution through the elitism lens imaging, the HHO algorithm’s ability to escape local optima is enhanced by adjusting the scaling factor k, leading to accelerated convergence of the algorithm.

4.2.5. The Proposed MHHO Algorithm

The newly designed algorithm is named Golden Elite opposition-based learning Harris Hawk Optimization Algorithm, MHHO, the algorithm flow of MHHO is as follows:
  • Step 1: Set the algorithm initialization input parameters: the total number of population N, the maximum number of iterations Max_Iteration, convex combination factor α of 0.6;
  • Step 2: Using Fuch mapping (Equation (31)) to randomly generate the initial population;
  • Step 3: According to the fitness function, the initial population is evaluated;
  • Step 4: Calculate the fitness value: Calculate the fitness value of each particle individual, record and screen out the best population so far;
  • Step 5: Exploration and exploitation phase of the conversion strategy using Equation (21);
  • Step 6: Equation (33) is used in the exploration phase of the algorithm;
  • Step 7: Equations (22)–(38) are used in the exploitation phase of the algorithm;
  • Step 8: If the current number of iterations is less than the maximum number of iterations, the iteration process of step 5 and step 7 is repeated until the set accuracy requirement or the maximum number of iterations is reached, and the optimal individual position and its fitness value are output.

4.2.6. Numerical Experiment

(1)
Simulation environment
The simulation environment of this study runs on the Windows10 64-bit operating system. The CPU model is Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50 GHz and it is equipped with 64 GB RAM. The algorithm is implemented on the Matlab2020b platform.
(2)
Benchmark functions and setting
To evaluate the efficacy of the MHHO proposed in this study, the CEC2017 benchmark function set was utilized. The CEC benchmark function comprises various basic test functions, serving not only as a benchmark for comparing optimization algorithms but also as a means to simulate real-world problem complexities [57]. The CEC2017 benchmark functions include 29 variations, encompassing unimodal functions like F1 and F3, multimodal functions from F4 to F10, mixed functions from F11 to F20, composite functions from F21 to F30, and excluding the high-dimensional unstable F2 function. The search range for the CEC2017 benchmark function set is [−100, 100] D. In the experiment, the algorithm’s population size N is set to 50, the maximum number of iterations T is 500, the spatial search dimension Dim is 30, and the optimal fitness value for each experiment group is recorded.
(3)
Comparative analysis of MHHO and other algorithms
CEC benchmark functions can effectively model the complexity of real-world problems, providing valuable insights for the development of new algorithms. To demonstrate the effectiveness of the algorithm proposed in this study, it is compared against three other meta-heuristic algorithms: MHHO, HHO, KOA [26], LSO [58], EO [28], and PKO [22]. The experiments are run independently 50 times, with the optimal fitness value recorded for each group. This value represents the function value of the test function, with the goal of the optimization algorithm being to minimize this value.
Table 3 presents the mean (Mean) and standard deviation (Std) of the optimal fitness for MHHO, HHO, KOA, LSO, EO, and PKO over 30 repetitions. The algorithm with the best mean and standard deviation for each test function is highlighted.
The Wilcoxon rank sum test was used to evaluate the significance of MHHO compared to other algorithms at a 5% significance level, Its results are recorded in the Table 4. A result of p < 5% indicated a significant difference between the two algorithms, while a result above 5% was considered not significant. The rank sum test was applied to analyze the results, with symbols like ‘+’, ‘−’, and ‘=‘ indicating stronger, weaker, and similar optimization effects of MHHO in comparison to other algorithms. The results of the test in Friedman test are recorded in the AVR row at the bottom of the Table 4, and its ranking is recorded in the Rank row. The statistical results demonstrate that MHHO exhibits an absolute advantage over HHO, KOA, LSO, EO, and PKO. When comparing MHHO to HHO, it is found that the optimization performance is slightly inferior for no more than two benchmark functions. However, after implementing a multi-strategy joint improvement, MHHO showcases stronger convergence accuracy and stability compared to HHO, thereby validating the effectiveness of the enhanced strategy. From Figure 24, MHHO achieves the best mean and standard deviation when tested on unimodal functions, indicating its proficiency in handling such functions. For multi-peak functions F4 to F10, MHHO consistently outperforms other algorithms, except for F6, F7, and F9, showcasing its ability to avoid local optima. In the case of mixed functions F11 to F20 and composite functions F21 to F30, MHHO maintains a leading position in performance evaluation. While MHHO’s performance on F20–F24 and F26–F27 in composite functions is slightly weaker, overall, the algorithm remains optimal when compared to other optimization algorithms, as confirmed by the Friedman test.

4.3. Variable Universe Fuzzy Control

Variable universe fuzzy control dynamically adjusts the size of the universe by introducing a scaling factor in fuzzy control. This allows the universe to shrink as the error decreases without altering the number of fuzzy rules. This approach aims to find the optimal balance between response speed and steady-state accuracy [59]. The modified domain can be represented as
X ( x i ) = α i ( x i ) E i , α i ( x i ) E i
Z ( z i ) = β ( z i ) U , β ( z i ) U
where [− E i , E i ] and [− U , U ] are the universes of discourse of input variables x i and output variables z respectively; α i ( x i ) and β ( z i ) are the expansion factors of the domain X and Z respectively; compared with variable universe, E and U is the initial universe. As the universe shrinks, the peak distance of fuzzy division gradually decreases, thus enhancing the accuracy of the controller. The scaling factor for the input universe in fuzzy control is selected as
α ( x i ) = ε + ( x i E i ) τ 1 , ε > 0 , τ 1 > 0
where x i is the i-th input variable; ε is a very small constant.
The scaling factor of the output universe is selected as
β ( z i ) = ε + ( z i U i ) τ 2 , ε > 0 , τ 2 > 0
where z i is the i-th output variable; ε is a very small constant.

4.4. Variable Universe Fuzzy Droop Control Based on an Improved HHO Algorithm

This paper employs the MHHO algorithm to self-tune the universe of fuzzy control based on the variable universe fuzzy control. The scaling factors of input and output variables are automatically adjusted according to the change in input deviation. This approach is applied to the fuzzy droop control system of HESSs in PV DC microgrid with HESSs, aiming to enhance the dynamic response capability and robustness of the system.
The input domain of the battery is defined as X ( u d c ) and X ( P b a t ) , and the input domain index parameters are τ u _ d c and τ P _ b a t according to Equations (41)–(42). The domain of the output variable k b a t is Z ( k b a t ) , and the output domain index parameter is τ b a t ; similarly, the input domain of the super-capacitor is X ( u d c ) and X ( P s c ) , according to the Equations (41)–(42), the input domain index parameter is τ u _ d c and τ P _ s c . The domain of the output variable k s c is Z ( k s c ) , and the output domain index parameter is τ s c . The MHHO algorithm is used to optimize the fuzzy control scaling factor ( τ u _ d c , τ P _ b a t , τ b a t , τ u _ d c , τ P _ s c and τ s c ) of the input and output universes in each sampling process. To assess the control effect, the voltage fluctuation is considered as the objective function in the variable universe fuzzy droop controller of the battery and super-capacitor. A smaller voltage fluctuation indicates better control characteristics.

4.5. Adaptive Variable Universe Fuzzy Droop Control Process Based on MHHO

The adaptive variable universe fuzzy droop control process of a PV DC microgrid with HESSs based on the MHHO algorithm is presented as fellow in accordance with the droop control requirements:
  • Step 1: Parameter initialization for MHHO algorithm;
  • Step 2: In the current control cycle, according to the output of the current controlled quantity, the voltage fluctuation of the bus, the P b a t of the battery branch and the P s c of the super-capacitor branch are obtained;
  • Step 3: Taking the droop Equation (14) as the fitness function, the MHHO algorithm is used to optimize the scaling factor τ u _ d c , τ P _ b a t , τ b a t , τ u _ d c , τ P _ s c and τ s c ;
  • Step 4: Applying the optimal τ u _ d c , τ P _ b a t , τ b a t , τ u _ d c , τ P _ s c and τ s c which are obtained by the MHHO algorithm to the next control period of the droop control of the PV DC- microgrid with HESSs;
  • Step 5: If the control is over, stop; otherwise, go to Step 2.

5. Simulation and Results

In order to evaluate the effectiveness of the adaptive variable universe fuzzy-droop control strategy based on the MHHO algorithm, a simulation model of a PV DC microgrid (as depicted in Figure 25) is developed using the MATLAB 2022b/Simulink platform, CPU: Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, NVIDIA GeForce GTX 1060 3GB, Windows 10. Both energy storage converters in the system implement droop control. The DC bus voltage reference value is set at 650 V, with an allowable working range of 650 (±5%) V. Each converter operates at a switching frequency of 20 kHz, and the system parameters are detailed in Table 5.
The PV cells in the DC microgrid simulation model output 7.5 kW, as depicted in Figure 26. Upon connection to the load at 0.4 s, the bus voltage experiences an instantaneous decrease, with the power change in the load portion illustrated in Figure 27. The steady-state power values are 5.6 kW under low load and 10.5 kW under high load, with a system power deficit of 3.0 kW. The energy storage unit charges during low load periods, while the deficit power of the system is compensated for by the battery and super-capacitor during high load scenarios.
When the load is suddenly increased by 0.4 s, the energy storage unit is impacted by the droop control, leading to a quick power response. Figure 28 illustrates a comparison of power response curves for the battery branch under traditional droop control and fuzzy-droop control. Simulation results indicate that both control strategies result in power response oscillations, with peaks of approximately 4.0 kW and 3.5 kW at 0.45 s, respectively. Notably, the fuzzy-droop control minimizes power oscillation amplitudes, enhancing system disturbance rejection and response speed. Additionally, when the load is disconnected at 0.8 s, the battery power sharply drops to −0.17 kW under traditional droop control, causing significant vibration. In contrast, the adaptive fuzzy-droop control strategy shows faster system convergence post-disconnection. This strategy effectively enhances system dynamics, stability, and robustness in a PV DC microgrid. Power response curves for the SC branch under both control strategies are depicted in Figure 29. Figure 30 is the waveform of the DC bus voltage of the microgrid when the HESSs works in the adaptive variable universe fuzzy-droop control under the condition of load mutation.
When the load is connected at 0.4 s, the bus voltage instantaneously decreases. With droop control, the voltage drops by 18.30 V (see Figure 31). Using MHHO adaptive variable universe fuzzy droop control, the voltage drop is reduced to 15.70 V (see Figure 30). By compensating with the bus capacitor and HESSs, the bus voltage quickly rises above 650 V. The voltage increases by 4.4 V with droop control and by 4.1 V with MHHO adaptive variable universe fuzzy droop control. The bus voltage returns to 650 V around 0.65 s. Upon disconnecting the impulse load at 0.8 s, the droop control voltage rises by 4.2 V, the MHHO adaptive variable universe fuzzy droop control voltage rises by 1.75 V. The MHHO control shows a smaller increase compared to the traditional method. By utilizing bus capacitor absorption, the bus voltage returns to 650 V at 0.9 s. Simulation results demonstrate that the MHHO-based adaptive variable universe fuzzy droop control provides better voltage stabilization. Therefore, the adaptive fuzzy controller based on MHHO proves crucial in adjusting the droop coefficient.
In addition to the MHHO, the top two optimization algorithms, namely HHO and EO, have been selected from the six available optimization algorithms. These algorithms are applied to adaptive variable universe fuzzy-droop control, resulting in the development of adaptive HHO variable universe fuzzy droop control and adaptive EO variable universe fuzzy droop control. The result of adaptive HHO variable universe fuzzy droop control is illustrated in the Figure 32, The result of adaptive EO variable universe fuzzy droop control is illustrated in the Figure 33. The result indicate that the bus voltage experiences a drop of 17.0 V when the EO adaptive variable universe fuzzy droop control is employed, representing 5% increase compared to the classical droop control method. In contrast, the results of HHO adaptive variable universe fuzzy droop control in a bus voltage drop of 16.1 V, which is 10% higher than the classical droop control method. Furthermore, the MHHO adaptive variable universe fuzzy droop control demonstrates a voltage drop that is 14.5% greater than that of the classical droop control method.
In summary, the simulation results demonstrate that the hybrid energy storage system, utilizing adaptive MHHO fuzzy-droop control, effectively leverages the respective advantages of both batteries and SCs. In the event of sudden load changes, the fluctuation range of the bus voltage is constrained to ±0.75%, thereby enhancing the system’s dynamic response speed. Additionally, this approach facilitates the effective distribution of power fluctuations with varying frequency characteristics among the hybrid energy storage units. Overall, the adaptive fuzzy-droop control based MHHO not only mitigates bus voltage drops but also significantly enhances the system’s capability to suppress bus voltage fluctuations.

6. Conclusions

The PV DC microgrid with HESSs has high reliability and can be deployed in remote areas to solve the problems of difficult power supply and low transmission and distribution efficiency. In the PV DC microgrid with HESSs, the study utilizes adaptive variable universe fuzzy control based on MHHO to enhance traditional droop control. This approach dynamically optimizes the droop coefficient in real-time, allowing the battery to effectively address low-frequency power shortages. Additionally, the super-capacitor is employed to manage high-frequency power shortages, mitigating the negative impact of internal factors like load fluctuations and line impedance on power distribution. By efficiently allocating power fluctuations with varying frequency characteristics among hybrid energy storage units, the system ensures safe and stable operation. The adaptive variable universe fuzzy control method based on MHHO is more stable and faster than the traditional droop method in ensuring bus voltage stability. The key findings are as follows:
  • The introduction of adaptive variable universe fuzzy control enhances the traditional droop control strategy, enabling dynamic adjustment of the initial droop curve coefficient for optimal power distribution.
  • The adaptive variable universe fuzzy-droop control based on MHHO outperforms traditional droop control by improving power distribution accuracy, reducing bus voltage fluctuations, and enhancing system robustness.
  • The MHHO algorithm demonstrates superior performance compared to HHO and other classical and new meta-heuristic algorithms with better performance like KOA, LSO, EO, and PKO.

Author Contributions

Conceptualization, C.W. and S.J.; methodology, C.W.; software, C.W.; validation, S.J., Y.Z. and X.W.; formal analysis, Y.L.; investigation, X.W.; resources, Y.Z.; data curation, S.J.; writing—original draft preparation, C.W.; writing—review and editing, S.J.; visualization, X.W.; supervision, Y.Z.; project administration, S.J.; funding acquisition, S.J. All authors have read and agreed to the published version of the manuscript.

Funding

This project was supported by the National Natural Science Foundation of China (Nos. 62371388, 62127809), Qin Chuangyuan Innovation Platform (No. 23TSPT0002), Scientists + Engineers Team (Nos. 23KGDW0011, 2024QCY-KXJ-014), and the Key Research Projects of Xi’an (No. 24LLRHZDZX0003).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

Author Xiaohui Wang was employed by the company Xi’an Thermal Power Research Institute Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Papadimitriou, C.N.; Zountouridou, E.I.; Hatziargyriou, N.D. Review of Hierarchical Control in DC Microgrids. Electr. Power Syst. Res. 2015, 122, 159–167. [Google Scholar] [CrossRef]
  2. Tian, G.; Zheng, Y.; Liu, G.; Zhang, J. SOC Balancing and Coordinated Control Based on Adaptive Droop Coefficient Algorithm for Energy Storage Units in DC Microgrid. Energies 2022, 15, 2943. [Google Scholar] [CrossRef]
  3. Okwako, O.E.; Lin, Z.-H.; Xin, M.; Premkumar, K.; Rodgers, A.J. Neural Network Controlled Solar PV Battery Powered Unified Power Quality Conditioner for Grid Connected Operation. Energies 2022, 15, 6825. [Google Scholar] [CrossRef]
  4. Lakhina, U.; Badruddin, N.; Elamvazuthi, I.; Jangra, A.; Huy, T.H.B.; Guerrero, J.M. An Enhanced Multi-Objective Optimizer for Stochastic Generation Optimization in Islanded Renewable Energy Microgrids. Mathematics 2023, 11, 2079. [Google Scholar] [CrossRef]
  5. Chen, M.; Ma, S.; Wan, H.; Wu, J.; Jiang, Y. Distributed Control Strategy for DC Microgrids of Photovoltaic Energy Storage Systems in Off-Grid Operation. Energies 2018, 11, 2637. [Google Scholar] [CrossRef]
  6. Tobajas, J.; Garcia-Torres, F.; Roncero-Sánchez, P.; Vázquez, J.; Bellatreche, L.; Nieto, E. Resilience-Oriented Schedule of Microgrids with Hybrid Energy Storage System Using Model Predictive Control. Appl. Energy 2022, 306, 118092. [Google Scholar] [CrossRef]
  7. Lu, M.-Z.; Guo, Z.-W.; Liaw, C.-M. A Battery/Supercapacitor Hybrid Powered EV SRM Drive and Microgrid Incorporated Operations. IEEE Trans. Transp. Electrif. 2021, 7, 2848–2863. [Google Scholar] [CrossRef]
  8. Yin, C.; Wu, H.; Locment, F.; Sechilariu, M. Energy Management of DC Microgrid Based on Photovoltaic Combined with Diesel Generator and Supercapacitor. Energy Convers. Manag. 2017, 132, 14–27. [Google Scholar] [CrossRef]
  9. Dragicevic, T.; Guerrero, J.M.; Vasquez, J.C.; Skrlec, D. Supervisory Control of an Adaptive-Droop Regulated DC Microgrid with Battery Management Capability. IEEE Trans. Power Electron. 2014, 29, 695–706. [Google Scholar] [CrossRef]
  10. Zhou, H.; Bhattacharya, T.; Tran, D.; Siew, T.S.T.; Khambadkone, A.M. Composite Energy Storage System Involving Battery and Ultracapacitor with Dynamic Energy Management in Microgrid Applications. IEEE Trans. Power Electron. 2011, 26, 923–930. [Google Scholar] [CrossRef]
  11. Wang, S.; Tang, Y.; Shi, J.; Gong, K.; Liu, Y.; Ren, L.; Li, J. Design and Advanced Control Strategies of a Hybrid Energy Storage System for the Grid Integration of Wind Power Generations. IET Renew. Power Gener. 2015, 9, 89–98. [Google Scholar] [CrossRef]
  12. Xiao, G.; Xu, F.; Tong, L.; Xu, H.; Zhu, P. A Hybrid Energy Storage System Based on Self-Adaptive Variational Mode Decomposition to Smooth Photovoltaic Power Fluctuation. J. Energy Storage 2022, 55, 105509. [Google Scholar] [CrossRef]
  13. Anand, S.; Fernandes, B.G.; Guerrero, J. Distributed Control to Ensure Proportional Load Sharing and Improve Voltage Regulation in Low-Voltage DC Microgrids. IEEE Trans. Power Electron. 2013, 28, 1900–1913. [Google Scholar] [CrossRef]
  14. Xiao, J.; Setyawan, L. Hierarchical Control of Hybrid Energy Storage System in DC Microgrids. IEEE Trans. Ind. Electron. 2015, 62, 4915–4924. [Google Scholar] [CrossRef]
  15. Ding, M.; Lin, D.; Chen, Z.; Luo, Y.; Zhao, B. A Control Strategy for Hybrid Energy Storage Systems. Proc. CSEE 2012, 32, 1–6+184. [Google Scholar] [CrossRef]
  16. Malik, S.M.; Sun, Y.; Hu, J. An Adaptive Virtual Capacitive Droop for Hybrid Energy Storage System in DC Microgrid. J. Energy Storage 2023, 70, 107809. [Google Scholar] [CrossRef]
  17. Li, J.; Yang, Q.; Robinson, F.; Liang, F.; Zhang, M.; Yuan, W. Design and Test of a New Droop Control Algorithm for a SMES/Battery Hybrid Energy Storage System. Energy 2017, 118, 1110–1122. [Google Scholar] [CrossRef]
  18. Vafamand, A.; Vafamand, N.; Zarei, J.; Razavi-Far, R.; Dragicevic, T. Intelligent Multiobjective NSBGA-II Control of Power Converters in DC Microgrids. IEEE Trans. Ind. Electron. 2021, 68, 10806–10814. [Google Scholar] [CrossRef]
  19. Holland, J.H. Genetic Algorithms and the Optimal Allocation of Trials. SIAM J. Comput. 1973, 2, 88–105. [Google Scholar] [CrossRef]
  20. Ahmad, M.F.; Isa, N.A.M.; Lim, W.H.; Ang, K.M. Differential Evolution: A Recent Review Based on State-of-the-Art Works. Alex. Eng. J. 2022, 61, 3831–3872. [Google Scholar] [CrossRef]
  21. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; IEEE: Piscataway, NJ, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  22. Bouaouda, A.; Hashim, F.A.; Sayouti, Y.; Hussien, A.G. Pied Kingfisher Optimizer: A New Bio-Inspired Algorithm for Solving Numerical Optimization and Industrial Engineering Problems. Neural Comput. Appl. 2024, 16, 1–59. [Google Scholar] [CrossRef]
  23. Abdollahzadeh, B.; Gharehchopogh, F.S.; Khodadadi, N.; Mirjalili, S. Mountain Gazelle Optimizer: A New Nature-Inspired Metaheuristic Algorithm for Global Optimization Problems. Adv. Eng. Softw. 2022, 174, 103282. [Google Scholar] [CrossRef]
  24. Harifi, S.; Mohammadzadeh, J.; Khalilian, M.; Ebrahimnejad, S. Giza Pyramids Construction: An Ancient-Inspired Metaheuristic Algorithm for Optimization. Evol. Intell. 2021, 14, 1743–1761. [Google Scholar] [CrossRef]
  25. Ekinci, S.; Izci, D.; Yilmaz, M. Simulated Annealing Aided Artificial Hummingbird Optimizer for Infinite Impulse Response System Identification. IEEE Access 2023, 11, 88627–88636. [Google Scholar] [CrossRef]
  26. Abdel-Basset, M.; Mohamed, R.; Azeem, S.A.A.; Jameel, M.; Abouhawwash, M. Kepler Optimization Algorithm: A New Metaheuristic Algorithm Inspired by Kepler’s Laws of Planetary Motion. Knowl.-Based Syst. 2023, 268, 110454. [Google Scholar] [CrossRef]
  27. Abdel-Basset, M.; Mohamed, R.; Sallam, K.M.; Chakrabortty, R.K. Light Spectrum Optimizer: A Novel Physics-Inspired Metaheuristic Optimization Algorithm. Mathematics 2022, 10, 3466. [Google Scholar] [CrossRef]
  28. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium Optimizer: A Novel Optimization Algorithm. Knowl.-Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef]
  29. Tanyildizi, E.; Demir, G. Golden Sine Algorithm: A Novel Math-Inspired Algorithm. Adv. Electr. Comp. Eng. 2017, 17, 71–78. [Google Scholar] [CrossRef]
  30. Lam, A.Y.S.; Li, V.O.K. Chemical Reaction Optimization: A Tutorial: (Invited Paper). Memetic Comput. 2012, 4, 3–17. [Google Scholar] [CrossRef]
  31. Talatahari, S.; Azizi, M.; Tolouei, M.; Talatahari, B.; Sareh, P. Crystal Structure Algorithm (CryStAl): A Metaheuristic Optimization Method. IEEE Access 2021, 9, 71244–71261. [Google Scholar] [CrossRef]
  32. Trojovska, E.; Dehghani, M.; Trojovsky, P. Fennec Fox Optimization: A New Nature-Inspired Optimization Algorithm. IEEE Access 2022, 10, 84417–84443. [Google Scholar] [CrossRef]
  33. Ray, T.; Liew, K.M. Society and Civilization: An Optimization Algorithm Based on the Simulation of Social Behavior. IEEE Trans. Evol. Computat. 2003, 7, 386–396. [Google Scholar] [CrossRef]
  34. Sang, H.-Y.; Duan, P.-Y.; Li, J.-Q. An Effective Invasive Weed Optimization Algorithm for Scheduling Semiconductor Final Testing Problem. Swarm Evol. Comput. 2018, 38, 42–53. [Google Scholar] [CrossRef]
  35. Liu, Y.; Liu, J.; Ma, L.; Tian, L. Artificial Root Foraging Optimizer Algorithm with Hybrid Strategies. Saudi J. Biol. Sci. 2017, 24, 268–275. [Google Scholar] [CrossRef]
  36. Geem, Z.W.; Kim, J.H.; Loganathan, G.V. A New Heuristic Optimization Algorithm: Harmony Search. Simulation 2001, 76, 60–68. [Google Scholar] [CrossRef]
  37. Mora-Gutiérrez, R.A.; Ramírez-Rodríguez, J.; Rincón-García, E.A. An Optimization Algorithm Inspired by Musical Composition. Artif. Intell. Rev. 2014, 41, 301–315. [Google Scholar] [CrossRef]
  38. Moghdani, R.; Salimifard, K. Volleyball Premier League Algorithm. Appl. Soft Comput. 2018, 64, 161–185. [Google Scholar] [CrossRef]
  39. Ma, B.; Hu, Y.; Lu, P.; Liu, Y. Running City Game Optimizer: A Game-Based Metaheuristic Optimization Algorithm for Global Optimization. J. Comput. Des. Eng. 2023, 10, 65–107. [Google Scholar] [CrossRef]
  40. Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The Arithmetic Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
  41. Mirjalili, S. SCA: A Sine Cosine Algorithm for Solving Optimization Problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  42. Pisinger, D.; Ropke, S. Large Neighborhood Search. In Handbook of Metaheuristics; Gendreau, M., Potvin, J.-Y., Eds.; International Series in Operations Research & Management Science; Springer: Boston, MA, USA, 2010; Volume 146, pp. 399–419. ISBN 978-1-4419-1663-1. [Google Scholar]
  43. Yu, C.; Lahrichi, N.; Matta, A. Optimal Budget Allocation Policy for Tabu Search in Stochastic Simulation Optimization. Comput. Oper. Res. 2023, 150, 106046. [Google Scholar] [CrossRef]
  44. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris Hawks Optimization: Algorithm and Applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  45. Luo, J.; Gao, S.; Wei, X.; Tian, Z. Adaptive Energy Management Strategy for High-Speed Railway Hybrid Energy Storage System Based on Double-Layer Fuzzy Logic Control. Int. J. Electr. Power Energy Syst. 2024, 156, 109739. [Google Scholar] [CrossRef]
  46. Augustine, S.; Mishra, M.K.; Lakshminarasamma, N. A Unified Control Scheme for a Standalone Solar-PV Low Voltage DC Microgrid System With HESS. IEEE J. Emerg. Sel. Top. Power Electron. 2020, 8, 1351–1360. [Google Scholar] [CrossRef]
  47. Celikel, R.; Yilmaz, M.; Gundogdu, A. A Voltage Scanning-Based MPPT Method for PV Power Systems under Complex Partial Shading Conditions. Renew. Energy 2022, 184, 361–373. [Google Scholar] [CrossRef]
  48. Zhang, M.; Xu, Q.; Zhang, C.; Nordstrom, L.; Blaabjerg, F. Decentralized Coordination and Stabilization of Hybrid Energy Storage Systems in DC Microgrids. IEEE Trans. Smart Grid 2022, 13, 1751–1761. [Google Scholar] [CrossRef]
  49. Ekinci, S.; Izci, D.; Yilmaz, M. Efficient Speed Control for DC Motors Using Novel Gazelle Simplex Optimizer. IEEE Access 2023, 11, 105830–105842. [Google Scholar] [CrossRef]
  50. Cai, H.; Xiang, J.; Wei, W.; Chen, M.Z.Q. Droop Control for PV Sources in DC Microgrids. IEEE Trans. Power Electron. 2018, 33, 7708–7720. [Google Scholar] [CrossRef]
  51. Xu, Q.; Hu, X.; Wang, P.; Xiao, J.; Tu, P.; Wen, C.; Lee, M.Y. A Decentralized Dynamic Power Sharing Strategy for Hybrid Energy Storage System in Autonomous DC Microgrid. IEEE Trans. Ind. Electron. 2017, 64, 5930–5941. [Google Scholar] [CrossRef]
  52. Diaz, N.L.; Dragicevic, T.; Vasquez, J.C.; Guerrero, J.M. Intelligent Distributed Generation and Storage Units for DC Microgrids—A New Concept on Cooperative Control Without Communications Beyond Droop Control. IEEE Trans. Smart Grid 2014, 5, 2476–2485. [Google Scholar] [CrossRef]
  53. Koupaei, J.A.; Hosseini, S.M.M.; Ghaini, F.M.M. A New Optimization Algorithm Based on Chaotic Maps and Golden Section Search Method. Eng. Appl. Artif. Intell. 2016, 50, 201–214. [Google Scholar] [CrossRef]
  54. Li, L.; Liu, K.; Wang, L.; Sun, L.; Zhang, Z.; Guo, H. Fault Diagnosis of Balancing Machine Based on ISSA-ELM. Comput. Intell. Neurosci. 2022, 2022, 4981022. [Google Scholar] [CrossRef] [PubMed]
  55. Tizhoosh, H.R. Opposition-Based Learning: A New Scheme for Machine Intelligence. In Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), Vienna, Austria, 28–30 November 2005; IEEE: Piscataway, NJ, USA, 2005; Volume 1, pp. 695–701. [Google Scholar]
  56. Feng, W.; Zhang, W.; Huang, S. A Novel Parameter Estimation Method for PMSM by Using Chaotic Particle Swarm Optimization With Dynamic Self-Optimization. IEEE Trans. Veh. Technol. 2023, 72, 8424–8432. [Google Scholar] [CrossRef]
  57. Abdel-Basset, M.; Mohamed, R.; Jameel, M.; Abouhawwash, M. Nutcracker Optimizer: A Novel Nature-Inspired Metaheuristic Algorithm for Global Optimization and Engineering Design Problems. Knowl.-Based Syst. 2023, 262, 110248. [Google Scholar] [CrossRef]
  58. Shareef, H.; Ibrahim, A.A.; Mutlag, A.H. Lightning Search Algorithm. Appl. Soft Comput. 2015, 36, 315–333. [Google Scholar] [CrossRef]
  59. Pang, H.; Liu, F.; Xu, Z. Variable Universe Fuzzy Control for Vehicle Semi-Active Suspension System with MR Damper Combining Fuzzy Neural Network and Particle Swarm Optimization. Neurocomputing 2018, 306, 130–140. [Google Scholar] [CrossRef]
Figure 1. Structural diagram of photovoltaic DC microgrid system.
Figure 1. Structural diagram of photovoltaic DC microgrid system.
Energies 17 05296 g001
Figure 2. Main circuit topology of DC microgrid.
Figure 2. Main circuit topology of DC microgrid.
Energies 17 05296 g002
Figure 3. The equivalent model of a photovoltaic unit.
Figure 3. The equivalent model of a photovoltaic unit.
Energies 17 05296 g003
Figure 4. Thevenin equivalent circuit model.
Figure 4. Thevenin equivalent circuit model.
Energies 17 05296 g004
Figure 5. The equivalent mathematical model of the super-capacitor.
Figure 5. The equivalent mathematical model of the super-capacitor.
Energies 17 05296 g005
Figure 6. The ideal equivalent circuit of a DC motor.
Figure 6. The ideal equivalent circuit of a DC motor.
Energies 17 05296 g006
Figure 7. The topology of the Boost converter.
Figure 7. The topology of the Boost converter.
Energies 17 05296 g007
Figure 8. Bidirectional DC/DC converter.
Figure 8. Bidirectional DC/DC converter.
Energies 17 05296 g008
Figure 9. The topology of the three-phase inverter.
Figure 9. The topology of the three-phase inverter.
Energies 17 05296 g009
Figure 10. The controller design of the inverter.
Figure 10. The controller design of the inverter.
Energies 17 05296 g010
Figure 11. The control block diagram for I-U droop control.
Figure 11. The control block diagram for I-U droop control.
Energies 17 05296 g011
Figure 12. Simplified equivalent circuit of DC microgrid.
Figure 12. Simplified equivalent circuit of DC microgrid.
Energies 17 05296 g012
Figure 13. Droop control curve diagram.
Figure 13. Droop control curve diagram.
Energies 17 05296 g013
Figure 14. Adaptive variable universe fuzzy droop controller based on MHHO.
Figure 14. Adaptive variable universe fuzzy droop controller based on MHHO.
Energies 17 05296 g014
Figure 15. Membership functions of u d c .
Figure 15. Membership functions of u d c .
Energies 17 05296 g015
Figure 16. Membership functions of P b a t .
Figure 16. Membership functions of P b a t .
Energies 17 05296 g016
Figure 17. Membership functions of k b a t .
Figure 17. Membership functions of k b a t .
Energies 17 05296 g017
Figure 18. Surface observation graph of k b a t .
Figure 18. Surface observation graph of k b a t .
Energies 17 05296 g018
Figure 19. Membership functions of u d c .
Figure 19. Membership functions of u d c .
Energies 17 05296 g019
Figure 20. Membership functions of P s c .
Figure 20. Membership functions of P s c .
Energies 17 05296 g020
Figure 21. Membership functions of k s c .
Figure 21. Membership functions of k s c .
Energies 17 05296 g021
Figure 22. Surface observation graph of k s c .
Figure 22. Surface observation graph of k s c .
Energies 17 05296 g022
Figure 23. Lens imaging opposition-based learning strategy.
Figure 23. Lens imaging opposition-based learning strategy.
Energies 17 05296 g023
Figure 24. The convergence curves of the five algorithms on CEC2017.
Figure 24. The convergence curves of the five algorithms on CEC2017.
Energies 17 05296 g024aEnergies 17 05296 g024b
Figure 25. Simulation diagram of PV DC microgrid model.
Figure 25. Simulation diagram of PV DC microgrid model.
Energies 17 05296 g025
Figure 26. Output power of photovoltaic cell.
Figure 26. Output power of photovoltaic cell.
Energies 17 05296 g026
Figure 27. Power change curve of load part.
Figure 27. Power change curve of load part.
Energies 17 05296 g027
Figure 28. Comparison of power responses of battery branches.
Figure 28. Comparison of power responses of battery branches.
Energies 17 05296 g028
Figure 29. Comparison of power response curves of super-capacitor branches.
Figure 29. Comparison of power response curves of super-capacitor branches.
Energies 17 05296 g029
Figure 30. DC bus voltage of microgrid based on adaptive variable universe mode droop control.
Figure 30. DC bus voltage of microgrid based on adaptive variable universe mode droop control.
Energies 17 05296 g030
Figure 31. DC bus voltage of microgrid based on traditional droop control.
Figure 31. DC bus voltage of microgrid based on traditional droop control.
Energies 17 05296 g031
Figure 32. DC bus voltage of microgrid based on adaptive HHO variable universe mode droop control.
Figure 32. DC bus voltage of microgrid based on adaptive HHO variable universe mode droop control.
Energies 17 05296 g032
Figure 33. DC bus voltage of microgrid based on adaptive EO variable universe mode droop control.
Figure 33. DC bus voltage of microgrid based on adaptive EO variable universe mode droop control.
Energies 17 05296 g033
Table 1. Fuzzy control rules of k b a t .
Table 1. Fuzzy control rules of k b a t .
U d c \ Δ P NBNMNSZOPSPMPB
S 3 PBPBPMPSNSNSNM
S 2 PBPBPMPSNSNSNM
S 1 PBPMPSZONSNMNB
CEPBPMPSZONSNMNB
B 1 PBPMPSZONSNMNB
B 2 PBPSPSZONMNBNB
B 3 PBPSPSZONMNBNB
Table 2. Fuzzy control rules of k s c .
Table 2. Fuzzy control rules of k s c .
D1D2D3D4D5D6D7
P 1 k 7 k 6 k 5 k 4 k 4 k 3 k 3 k 3 k 2
P 2 k 7 k 6 k 5 k 4 k 4 k 3 k 3 k 2 k 1
P 3 k 7 k 6 k 5 k 4 k 3 k 2 k 1 k 1
P 4 k 7 k 6 k 5 k 4 k 3 k 2 k 1 k 1 k 1
P 5 k 7 k 6 k 5 k 4 k 3 k 2 k 1 k 1 k 1 k 1
Table 3. Test results for CEC 2017.
Table 3. Test results for CEC 2017.
Benchmarks MHHOHHOKOALSO×10OPKO
F1Mean2.68 × 1074.41 × 1083.58 × 10107.16 × 10101.99 × 10106.67 × 1010
Std7.86 × 1062.47 × 1087.74 × 1091.13 × 10104.83 × 1097.99 × 109
Rank123456
Best5.75 × 1071.04 × 1095.29 × 10109.60 × 10103.22 × 10108.20 × 1010
Worst1.39 × 1076.99 × 1072.06 × 10105.10 × 10108.05 × 1095.48 × 1010
F3Mean3.85 × 1045.61 × 1042.68 × 1052.33 × 1051.95 × 1051.13 × 105
Std6.52 × 1036.75 × 1038.84 × 1045.84 × 1045.84 × 1041.03 × 104
Rank124635
Best5.37 × 1046.80 × 1045.45 × 1053.53 × 1053.88 × 1051.26 × 105
Worst2.70 × 1044.24 × 1041.13 × 1051.18 × 1059.09 × 1048.42 × 104
F4Mean5.45 × 1027.40 × 1027.97 × 1032.27 × 1043.66 × 1031.79 × 104
Std2.96 × 1011.33 × 1022.74 × 1035.50 × 1031.49 × 1033.95 × 103
Rank123456
Best6.43 × 1021.22 × 1031.63 × 1044.01 × 1048.29 × 1033.10 × 104
Worst4.83 × 1025.58 × 1023.04 × 1031.16 × 1041.71 × 1031.15 × 104
F5Mean7.60 × 1027.63 × 1029.06 × 1021.03 × 1037.92 × 1021.02 × 103
Std3.50 × 1013.52 × 1014.33 × 1014.60 × 1013.42 × 1012.00 × 101
Rank123456
Best8.26 × 1028.34 × 1029.97 × 1021.14 × 1038.74 × 1021.06 × 103
Worst6.87 × 1026.64 × 1027.94 × 1028.97 × 1027.22 × 1029.72 × 102
F6Mean6.67 × 1026.67 × 1026.85 × 1027.13 × 1026.55 × 1027.14 × 102
Std5.79 × 1005.79 × 1001.06 × 1018.82 × 1007.92 × 1004.64 × 100
Rank231465
Best6.79 × 1026.81 × 1027.06 × 1027.32 × 1026.73 × 1027.28 × 102
Worst6.46 × 1026.56 × 1026.59 × 1026.92 × 1026.36 × 1026.99 × 102
F7Mean1.31 × 1031.33 × 1031.65 × 1032.22 × 1031.20 × 1031.63 × 103
Std6.70 × 1015.97 × 1011.38 × 1023.02 × 1026.84 × 1012.48 × 101
Rank231546
Best1.42 × 1031.43 × 1031.93 × 1032.72 × 1031.31 × 1031.66 × 103
Worst1.12 × 1031.12 × 1031.36 × 1031.56 × 1031.00 × 1031.57 × 103
F8Mean9.72 × 1029.92 × 1021.17 × 1031.28 × 1031.07 × 1031.22 × 103
Std2.40 × 1012.63 × 1013.68 × 1013.77 × 1012.71 × 1013.05 × 101
Rank123456
Best1.02 × 1031.05 × 1031.26 × 1031.37 × 1031.12 × 1031.29 × 103
Worst9.28 × 1029.23 × 1021.07 × 1031.20 × 1039.97 × 1021.17 × 103
F9Mean7.68 × 1038.85 × 1031.49 × 1042.49 × 1047.66 × 1032.00 × 104
Std1.03 × 1039.66 × 1023.25 × 1034.16 × 1032.14 × 1031.73 × 103
Rank231456
Best1.02 × 1041.12 × 1042.41 × 1043.48 × 1041.36 × 1042.44 × 104
Worst5.40 × 1036.11 × 1036.48 × 1031.50 × 1044.07 × 1031.63 × 104
F10Mean5.80 × 1036.18 × 1039.70 × 1039.89 × 1039.30 × 1038.92 × 103
Std5.98 × 1027.34 × 1024.07 × 1024.13 × 1026.33 × 1023.30 × 102
Rank124536
Best7.38 × 1037.60 × 1031.05 × 1041.09 × 1041.08 × 1041.00 × 104
Worst4.57 × 1034.67 × 1038.63 × 1038.84 × 1037.76 × 1038.36 × 103
F11Mean1.28 × 1031.55 × 1031.47 × 1041.98 × 1041.19 × 1042.34 × 104
Std3.87 × 1011.67 × 1025.04 × 1035.46 × 1035.24 × 1034.29 × 103
Rank123465
Best1.36 × 1032.23 × 1032.80 × 1043.22 × 1043.11 × 1043.83 × 104
Worst1.21 × 1031.30 × 1036.09 × 1039.64 × 1036.24 × 1031.05 × 104
F12Mean2.45 × 1077.06 × 1074.97 × 1091.31 × 10101.65 × 1092.00 × 1010
Std1.89 × 1074.92 × 1071.50 × 1093.72 × 1097.31 × 1081.69 × 109
Rank123465
Best9.41 × 1072.18 × 1089.14 × 1092.23 × 10103.67 × 1092.41 × 1010
Worst2.91 × 1068.36 × 1062.52 × 1095.22 × 1092.92 × 1081.60 × 1010
F13Mean6.34 × 1054.59 × 1062.69 × 1091.03 × 10103.35 × 1081.90 × 1010
Std3.62 × 1052.10 × 1071.37 × 1094.31 × 1093.22 × 1084.39 × 109
Rank123465
Best1.85 × 1061.49 × 1086.77 × 1091.91 × 10101.29 × 1093.36 × 1010
Worst1.65 × 1053.19 × 1052.53 × 1082.36 × 1091.97 × 1075.08 × 109
F14Mean5.72 × 1051.15 × 1066.72 × 1061.22 × 1072.37 × 1061.30 × 107
Std6.53 × 1051.28 × 1064.65 × 1069.04 × 1062.69 × 1063.64 × 101
Rank123465
Best3.50 × 1066.68 × 1062.16 × 1074.45 × 1071.39 × 1071.30 × 107
Worst1.39 × 1041.72 × 1044.38 × 1041.29 × 1068.29 × 1041.30 × 107
F15Mean6.40 × 1041.20 × 1054.39 × 1081.88 × 1091.74 × 1075.07 × 109
Std4.32 × 1047.74 × 1042.45 × 1081.06 × 1094.80 × 1071.12 × 109
Rank123465
Best2.25 × 1054.98 × 1051.16 × 1095.04 × 1093.37 × 1086.52 × 109
Worst1.82 × 1042.26 × 1047.41 × 1073.24 × 1084.27 × 1051.53 × 109
F16Mean3.62 × 1033.73 × 1034.88 × 1036.14 × 1033.83 × 1036.26 × 103
Std4.32 × 1025.31 × 1024.01 × 1025.79 × 1023.40 × 1025.44 × 102
Rank123465
Best4.51 × 1034.99 × 1035.68 × 1037.98 × 1034.50 × 1037.70 × 103
Worst2.62 × 1032.63 × 1033.80 × 1035.16 × 1033.11 × 1035.32 × 103
F17Mean2.70 × 1032.75 × 1033.33 × 1035.04 × 1032.64 × 1031.36 × 104
Std3.08 × 1022.93 × 1022.79 × 1021.99 × 1032.24 × 1021.31 × 104
Rank231465
Best3.59 × 1033.36 × 1034.02 × 1031.31 × 1043.10 × 1035.92 × 104
Worst1.96 × 1032.16 × 1032.75 × 1033.19 × 1032.13 × 1034.11 × 103
F18Mean1.51 × 1064.54 × 1067.06 × 1071.33 × 1081.75 × 1071.18 × 108
Std1.40 × 1066.71 × 1064.72 × 1078.25 × 1072.02 × 1078.05 × 106
Rank123456
Best6.50 × 1063.79 × 1072.44 × 1083.23 × 1081.02 × 1081.40 × 108
Worst1.09 × 1051.44 × 1056.26 × 1061.92 × 1071.14 × 1067.10 × 107
F19Mean8.42 × 1051.80 × 1065.24 × 1082.77 × 1093.32 × 1075.32 × 109
Std5.60 × 1051.74 × 1063.42 × 1081.61 × 1094.82 × 1071.98 × 109
Rank123465
Best2.62 × 1061.05 × 1071.53 × 1096.40 × 1092.91 × 1086.65 × 109
Worst1.43 × 1051.28 × 1057.16 × 1075.56 × 1081.29 × 1068.10 × 108
F20Mean2.84 × 1032.76 × 1033.37 × 1033.44 × 1033.05 × 1033.44 × 103
Std2.32 × 1022.36 × 1021.60 × 1021.83 × 1022.23 × 1026.45 × 101
Rank213456
Best3.45 × 1033.17 × 1033.71 × 1033.77 × 1033.53 × 1033.55 × 103
Worst2.31 × 1032.27 × 1032.95 × 1033.08 × 1032.61 × 1033.18 × 103
F21Mean2.57 × 1032.60 × 1032.68 × 1032.80 × 1032.57 × 1032.75 × 103
Std4.51 × 1015.28 × 1012.93 × 1014.75 × 1012.99 × 1015.91 × 101
Rank231456
Best2.68 × 1032.71 × 1032.76 × 1032.91 × 1032.64 × 1032.84 × 103
Worst2.49 × 1032.51 × 1032.62 × 1032.69 × 1032.49 × 1032.64 × 103
F22Mean7.52 × 1036.98 × 1031.04 × 1041.11 × 1048.98 × 1039.48 × 103
Std7.32 × 1021.60 × 1031.23 × 1036.78 × 1022.66 × 1036.34 × 102
Rank213546
Best9.05 × 1039.26 × 1031.19 × 1041.22 × 1041.17 × 1041.09 × 104
Worst4.50 × 1032.56 × 1036.35 × 1038.26 × 1033.86 × 1038.28 × 103
F23Mean3.23 × 1033.29 × 1033.19 × 1033.54 × 1033.01 × 1033.71 × 103
Std1.13 × 1021.57 × 1026.43 × 1011.36 × 1025.33 × 1011.09 × 102
Rank341265
Best3.51 × 1033.67 × 1033.35 × 1033.92 × 1033.13 × 1033.90 × 103
Worst3.02 × 1032.90 × 1033.06 × 1033.23 × 1032.88 × 1033.43 × 103
F24Mean3.65 × 1033.49 × 1033.35 × 1033.75 × 1033.17 × 1034.07 × 103
Std1.90 × 1021.72 × 1027.63 × 1011.34 × 1024.71 × 1011.84 × 102
Rank431265
Best4.10 × 1033.95 × 1033.55 × 1034.06 × 1033.32 × 1034.41 × 103
Worst3.22 × 1033.14 × 1033.20 × 1033.49 × 1033.08 × 1033.62 × 103
F25Mean2.95 × 1033.01 × 1035.38 × 1039.11 × 1033.72 × 1036.90 × 103
Std2.64 × 1013.63 × 1017.65 × 1021.76 × 1033.00 × 1021.32 × 103
Rank123456
Best3.03 × 1033.09 × 1037.64 × 1031.41 × 1044.62 × 1039.17 × 103
Worst2.89 × 1032.92 × 1034.27 × 1035.74 × 1033.29 × 1034.79 × 103
F26Mean7.93 × 1038.28 × 1039.23 × 1031.22 × 1047.54 × 1031.21 × 104
Std1.15 × 1031.09 × 1038.13 × 1021.16 × 1035.73 × 1026.13 × 102
Rank231456
Best1.08 × 1041.06 × 1041.16 × 1041.53 × 1048.73 × 1031.37 × 104
Worst3.08 × 1033.30 × 1037.75 × 1039.45 × 1035.82 × 1031.07 × 104
F27Mean3.52 × 1033.72 × 1033.79 × 1034.42 × 1033.47 × 1034.43 × 103
Std2.05 × 1022.66 × 1021.70 × 1023.00 × 1026.68 × 1012.20 × 102
Rank231465
Best4.20 × 1034.89 × 1034.25 × 1035.21 × 1033.64 × 1034.85 × 103
Worst3.27 × 1033.32 × 1033.55 × 1033.91 × 1033.35 × 1033.90 × 103
F28Mean3.31 × 1033.48 × 1036.36 × 1038.91 × 1034.80 × 1037.35 × 103
Std2.20 × 1019.20 × 1018.07 × 1021.11 × 1035.02 × 1027.27 × 102
Rank123456
Best3.37 × 1033.72 × 1038.45 × 1031.17 × 1045.92 × 1038.95 × 103
Worst3.26 × 1033.36 × 1034.89 × 1036.26 × 1034.01 × 1036.17 × 103
F29Mean4.77 × 1035.00 × 1036.31 × 1038.70 × 1035.13 × 1039.50 × 103
Std4.80 × 1024.42 × 1025.36 × 1022.34 × 1033.22 × 1025.52 × 103
Rank123465
Best5.87 × 1036.08 × 1037.60 × 1032.03 × 1045.87 × 1034.54 × 104
Worst4.00 × 1034.27 × 1035.39 × 1036.20 × 1034.57 × 1036.10 × 103
F30Mean3.81 × 1061.40 × 1073.38 × 1081.53 × 1095.77 × 1074.82 × 109
Std2.46 × 1061.84 × 1071.62 × 1086.06 × 1085.07 × 1071.83 × 109
Rank123465
Best1.21 × 1071.22 × 1089.23 × 1082.92 × 1092.45 × 1087.57 × 109
Worst4.46 × 1051.90 × 1069.68 × 1073.85 × 1084.53 × 1068.53 × 108
Table 4. Results of Wilcoxon rank sum test and Friedman test.
Table 4. Results of Wilcoxon rank sum test and Friedman test.
BenchmarksMHHOHHOKOALSOEOPKO
p-Value+\=\−p-Value+\=\−p-Value+\=\−p-Value+\=\−p-Value+\=\−
F1NA7.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F3NA9.63 × 10−102\50\487.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F4NA8.03 × 10−101\50\497.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F5NA5.72 × 10−124\50\267.56 × 10−100\50\507.56 × 10−100\50\501.64 × 10−414\50\367.56 × 10−100\50\50
F6NA6.89 × 10−126\50\246.02 × 10−96\50\447.56 × 10−100\50\504.01 × 10−947\50\37.56 × 10−100\50\50
F7NA1.57 × 10−119\50\317.56 × 10−100\50\507.56 × 10−100\50\501.42 × 10−844\50\67.56 × 10−100\50\50
F8NA2.49 × 10−413\50\377.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F9NA3.20 × 10−610\50\408.03 × 10−101\50\497.56 × 10−100\50\503.57 × 10−132\50\187.56 × 10−100\50\50
F10NA1.79 × 10−316\50\347.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F11NA8.03 × 10−101\50\497.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F12NA1.29 × 10−612\50\387.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F13NA1.63 × 10−59\50\417.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F14NA2.18 × 10−317\50\339.63 × 10−102\50\481.02 × 10−92\50\484.86 × 10−611\50\397.56 × 10−100\50\50
F15NA4.43 × 10−610\50\407.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F16NA2.90 × 10−122\50\287.56 × 10−100\50\507.56 × 10−100\50\508.29 × 10−319\50\317.56 × 10−100\50\50
F17NA3.04 × 10−124\50\261.66 × 10−93\50\478.03 × 10−101\50\492.57 × 10−131\50\197.56 × 10−100\50\50
F18NA3.89 × 10−416\50\347.56 × 10−100\50\507.56 × 10−100\50\508.03 × 10−96\50\447.56 × 10−100\50\50
F19NA8.71 × 10−513\50\377.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F20NA1.72 × 10−126\50\241.02 × 10−92\50\481.30 × 10−91\50\492.31 × 10−414\50\368.03 × 10−101\50\49
F21NA1.85 × 10−314\50\367.56 × 10−100\50\507.56 × 10−100\50\508.43 × 10−123\50\277.56 × 10−100\50\50
F22NA9.40 × 10−230\50\209.63 × 10−102\50\487.56 × 10−100\50\505.58 × 10−414\50\367.56 × 10−100\50\50
F23NA6.45 × 10−218\50\323.02 × 10−231\50\191.23 × 10−92\50\488.03 × 10−1049\50\17.56 × 10−100\50\50
F24NA1.02 × 10−438\50\121.23 × 10−949\50\12.64 × 10−314\50\367.56 × 10−1050\50\03.17 × 10−95\50\45
F25NA6.02 × 10−94\50\467.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F26NA1.17 × 10−121\50\291.02 × 10−75\50\457.56 × 10−100\50\501.52 × 10−232\50\187.56 × 10−100\50\50
F27NA4.35 × 10−511\50\391.40 × 10−78\50\421.02 × 10−91\50\492.37 × 10−127\50\237.56 × 10−100\50\50
F28NA7.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
F29NA7.39 × 10−316\50\347.56 × 10−100\50\507.56 × 10−100\50\506.05 × 10−513\50\377.56 × 10−100\50\50
F30NA1.50 × 10−84\50\467.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\507.56 × 10−100\50\50
ARV1.482.284.085.483.055.28
Rank124635
Table 5. Parameters of PV DC microgrid.
Table 5. Parameters of PV DC microgrid.
ParametersValue
DC bus capacitance/F0.1
Battery rated voltage/V200
Battery rated capacity/Ah100
PV cell output voltage/V400
SC rated capacity/F20
SC rated voltage/V380
DC bus voltage stability value/V650
Initial droop coefficient of battery0.2
Initial droop coefficient of super-capacitor0.2
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

Wang, C.; Jiao, S.; Zhang, Y.; Wang, X.; Li, Y. Adaptive Variable Universe Fuzzy Droop Control Based on a Novel Multi-Strategy Harris Hawk Optimization Algorithm for a Direct Current Microgrid with Hybrid Energy Storage. Energies 2024, 17, 5296. https://doi.org/10.3390/en17215296

AMA Style

Wang C, Jiao S, Zhang Y, Wang X, Li Y. Adaptive Variable Universe Fuzzy Droop Control Based on a Novel Multi-Strategy Harris Hawk Optimization Algorithm for a Direct Current Microgrid with Hybrid Energy Storage. Energies. 2024; 17(21):5296. https://doi.org/10.3390/en17215296

Chicago/Turabian Style

Wang, Chen, Shangbin Jiao, Youmin Zhang, Xiaohui Wang, and Yujun Li. 2024. "Adaptive Variable Universe Fuzzy Droop Control Based on a Novel Multi-Strategy Harris Hawk Optimization Algorithm for a Direct Current Microgrid with Hybrid Energy Storage" Energies 17, no. 21: 5296. https://doi.org/10.3390/en17215296

APA Style

Wang, C., Jiao, S., Zhang, Y., Wang, X., & Li, Y. (2024). Adaptive Variable Universe Fuzzy Droop Control Based on a Novel Multi-Strategy Harris Hawk Optimization Algorithm for a Direct Current Microgrid with Hybrid Energy Storage. Energies, 17(21), 5296. https://doi.org/10.3390/en17215296

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