Next Article in Journal
Generation of Boxes and Permutations Using a Bijective Function and the Lorenz Equations: An Application to Color Image Encryption
Previous Article in Journal
Coexisting Attractors and Multistate Noise-Induced Intermittency in a Cycle Ring of Rulkov Neurons
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Marine Predator Sine Cosine Algorithm for Parameter Selection of Hybrid Active Power Filter

1
Department of Electrical Engineering, Rajasthan Technical University, Kota 324010, India
2
School of Computing Science and Engineering, VIT Bhopal University, Kothrikalan, Sehore 466114, India
3
School of Advanced Sciences and Languages, VIT Bhopal University, Kothrikalan, Sehore 466114, India
*
Authors to whom correspondence should be addressed.
Mathematics 2023, 11(3), 598; https://doi.org/10.3390/math11030598
Submission received: 13 December 2022 / Revised: 18 January 2023 / Accepted: 19 January 2023 / Published: 23 January 2023

Abstract

:
Power quality issues are handled very well by filter technologies. In recent years, the advancement of hybrid active power filters (HAPF) has been enhanced due to ease of control and flexibility as compared to other filter technologies. These filters are a beneficial asset for a power producer that requires a smooth filtered output of power. However, the design of these filters is a daunting task to perform. Often, metaheuristic algorithms are employed for dealing with this nonlinear optimization problem. In this work, a new hybrid metaheuristic algorithm (Marine Predator Algorithm and Sine Cosine Algorithm) has been proposed for selecting the best parameters for HAPF. The comparison of different algorithms for obtaining the HAPF parameters is also performed to show case efficacy of the proposed hybrid algorithm. It can be concluded that the proposed algorithm produces robust results and can be a potential tool for estimating the HAPF parameters. The confirmation of the performance of the proposed algorithm is conducted with the results of fitness statistical results, boxplots, and different numerical analyses.

1. Introduction

Power quality issues are a major drawback for power system networks due to increasing load demand, uses of non-linear loads, etc. New semiconductor technologies are implemented in power systems to provide high efficiency, considerable flexibility, and controllability. Unfortunately, the non-sinusoidal current that is drawn by these devices has a negative impact on power quality, a crucial qualitative indication for both the electric utility provider and the end customer. Nonlinear loads are often characterized by harmonic current sources and harmonic voltage sources, two different forms of harmonic sources. The degradation of the load’s power factor (PF), a rise in transmission-line losses, and a consequent decrease in the effectiveness of the transmission network are all anticipated as non-linear loads become more prevalent. In distribution networks, harmonic distortion levels noticeably increase [1].
Harmonics are removed from the power system network using passive power filters (PPF), active power filters (APF), and hybrid active power filters (HAPF). PPF’s inability to adapt the compensation features in response to dynamic changes in nonlinear loads is a drawback. Additionally, special caution must be used when using inductor (L) or capacitor (C) values with small permissible design tolerances because even minor changes to these values can alter the filter’s resonant frequency [2]. These drawbacks of PPF are overcome by an APF, which is typically composed of a three-phase pulse width modulated (PWM) voltage source inverter. A voltage source inverter, as opposed to a current-source inverter, is typically employed in an active filter due to the former’s superior efficiency, lower cost, and smaller size [3]. The series active filter serves as a harmonic isolator, whereas the shunt active filter serves as a harmonic compensator by injecting current that is out of phase with the distortion components present in the line current [3]. The converters must have a high-power rating if APF is the only component used in the circuit. As a result, the large size and cost of a solo active filter have been addressed by the development of HAPF, which combines components of both active and passive filters. A passive power filter (PPF) is a widely accepted real application; due to the many associated advantages of HAPF, implementation of HAPF is considered more widely. HAPF and PPF design are studied with the application of different optimization techniques and research investigations. Some of the noteworthy applications are Particle Swarm Optimization (PSO), Sequential Quadratic Programming (SQP), Hybrid DE ([4,5,6]), and application of the Bacterial Foraging Algorithm. However, design of HAPF with the application of recent metaheuristics is still a potential and unexplored area [7].
The main cause behind this, is complexity in modelling is due to high optimal gains. These gains can be tuned with the help of the trial-and-error method. Complexity increases due to the fact that both load and sources introduce harmonics. References [8,9] showcase HAPF design strategies without incorporating nonlinearity in the source.
Moreover, it should be pointed out that meta-heuristic algorithms make a major contribution in the design of the different types of filters. Cupertino presented an innovative optimization technique for the suggested model; the performance of the system was significantly improved using a Genetic Algorithm (GA) to optimize the effective parameters of a parallel active power filter [10,11]. To overcome the problems of sizing for passive filters, Rachid et al. [12] used the ant colony optimization (ACO) techniques and attained adequate results. Aside from this, from Jian et al. [13] focused on the GA-based metaheuristic application for a switch harmonic filter and showed in the results that switching harmonics can be easily mitigated by the proposed innovative technique. For HAPF design, Tiwari et al. [14] applied the ACO optimization algorithm and achieved suitable results.
Nevertheless, despite a lot of surveys, there are exiguous studies on meta-heuristic algorithms for HAPF design rather than PPF and APF. Many researchers have used different optimization techniques in the optimal solution of HAPF. Consequently, Biswas et al. [15] proposed an algorithm based on differential evolution (DE) to optimize the parameters of HAPF design. In the reference [16], total voltage harmonic distortion and current harmonic distortion have been incorporated in a composite objective function with the aim to minimize total harmonic pollution. From the literature, it is concluded that the filter design problem is a complex problem. Hence, in that work, the author presented a new version of TLBO for completing the design part. The algorithm is called Hierarchical Teaching–Learning Based-Optimization (HTLBO). The algorithm is based on the exploration and exploitation balance of the teaching and learning phase. Some more noteworthy applications have been reported in references [17,18,19].

1.1. Meta-Heuristic Optimization Techniques for Real Applications

Metaheuristic methods have been implemented with real world engineering problems due to following reasons:
  • The structure of the algorithms is very easy and adaptive; hence it can be molded according to the problem.
  • The derivative-free structure of these algorithms makes them applicable on discrete functions and even those that are not differentiable.
  • Ease of hybridization; due to the simple structure, further experiments are possible for determining more accurate results and better convergence.
During the last two years, several approaches have been reported on real life applications that encompass the above mentioned virtues of metaheuristic algorithms. A few examples of real applications, found in terms of power harmonic components, are identification in reference [20]. Another application, robot path finding detection, has been solved with the help of the recently published metaheuristic Whale Optimization Algorithm (WOA) [21]. Simulations are performed for executing the bidding strategies with the help of the Ant Lion Optimizer (ALO) algorithm [22]. Likewise, a few hybrid algorithms have been reported in the references [23,24,25,26,27,28,29,30]. In these hybrid algorithms, two algorithms are fused in order to utilize the capabilities of optimization properties of both algorithms as one solution. Furthermore, in recent years, several new metaheuristic algorithms have been proposed, taking inspiration from the nature inspired processes, mathematical processes, and physical laws. Reference [31] presented an application of weighted mean square algorithm. Further, the implementation and the applications of these algorithms are visible in references [32,33,34,35,36,37,38,39,40]. From these approaches, it is clear that metaheuristic algorithms are widely accepted algorithms, and they can be applied in real-life challenging problems. This becomes the primary motivation for employing metaheuristics in this estimation problem.
Further, the design of HAPF and PPF is a challenging task to perform. In recent years, this optimization problem has been solved with many optimizers. To name a few, a multi objective framework has been proposed in reference [40] for constructing large-scale filters with the application of Hybrid Differential Evolution (HDE). A similar approach has been solved with mixed integer distributed ant colony optimization [41]. Bacterial foraging, as well as the Harris Hawks Optimizer algorithm, have been employed in references [42] and [43], respectively. An approach based on Feasible Sequential Quadratic Programming was introduced in reference [44]. The Power Quality Compensation technique using a universal power conditioner has been applied with the addition of a shunt filter in the system in reference [45]. To optimize the HAPF’s parameters, Biswas et al. [15] presented L-SHADE as a single objective function. In comparison, it considerably raised the likelihood of discovering the ideal solution and enhanced harmonic compensation performance. The proposed L-SHADE has been successful in finding the optimal parameters to reduce harmonic pollution; however, because of the solution space’s local optima, it still has low average performance. Therefore, based on objective function, we conduct research to enhance parameter extraction performance. To track the purpose of tracking several targets using various solar-powered unmanned aerial vehicles (SUVs) in an urban setting, Wu [46] developed adaptive GOA (AGOA) for trajectory optimization. Afshin et al. [47] created the Marine Predator Algorithm (MPA), a population-based meta-heuristic algorithm based on predatory behavior that can be influenced by marine predators such as sharks, sunfish, monitor lizards, swordfish, equine fishes, etc. MPA showed very competitive results and offers several benefits, including fewer parameters, straightforward settings, straightforward implementation, and precise calculation. This optimization approach has been used to achieve the best parameter selection for HAPF.
Another recently created meta-heuristic algorithm that can address a number of real-world engineering problems is the Sine Cosine Algorithm (SCA), which was first put forth by Mirjalili in 2016 [48]. SCA participates in the MPA algorithm in this study to enhance the MPA algorithm’s performance. The SCA implements a sine-cosine mechanism (SCM) that allows the example to follow either a sine or a cosine trajectory at random. When opposed to the MPA method, the SCA algorithm has a higher exploration ability because these two trajectories allow people to look either toward or away from the example. In view of the following discussion, the major contributions of this work are as follows:
  • An optimization routine has been proposed and developed for parameter estimation of HAPF.
  • A hybrid algorithm based on the implementation of the sine cosine equations of the SCA algorithm has been incorporated in the second phase of MPA. Evaluation of the performance of the proposed change has been conducted with the help of different test cases.
  • The evaluation of the filter performance has been performed with the help of harmonic pollution, fitness function values, and objective function values of an optimization run.

1.2. Paper Structure

The remaining part of this manuscript has been organized as follows: In Section 2, basic details of hybrid filter technologies are depicted. In Section 3, problem formulation has been explained and development of the optimization routine has been shown. In Section 4, development of proposed MPA-SCA has been explained and basic details of MPA and SCA have also been discussed. In Section 5, numerical results are explained. Last but not the least, all major contributions of the work have been presented and future scope of the work is also discussed in conclusion section.

2. Hybrid Active Power Filter

To cover up the shortcoming of active and passive filters, HAPF was developed to mitigate both the voltage and current harmonics. A hybrid power filter’s structure is available in both series and parallel. HAPF combines the benefits of APF and PPF. The two most popular topologies of HAPF have been deeply studied in the literature [8,9,10]. Figure 1 shows the basic configuration of HAPF, consisting of a PF, APF, AC source, and a non-linear load.
The HAPF combines an active shunt power filter and a shunt passive filter. The APF rule entails recognizing all harmonic components and distinguishing the elements inherent in the other harmonic elements that are transformed into the resulting reference currents [17].
To obtain the benefits from the hybrid filters, different configurations have been carried, out which are:
Series Active Power Filter with Shunt Power Filter;
Shunt Active Power Filter and Shunt Power Filter Configuration;
Active Power Filter in series with Shunt Power Filter.

2.1. Series APF and Shunt PF

Figure 2 shows the combination of the series APF and shunt PF. The series APF is connected through a transformer which is used to serve the low impedance for the lower frequency component, whilst the shunt-connected PF served the low impedance for the high frequency component. Therefore, this combination has the benefit of reducing both voltage and current harmonics.

2.2. Shunt APF and Shunt PF

The order of the frequencies the APF filters out determines the power rating of the device. As a result, an APF employed to filter out low order harmonics has a low power rating, smaller and less expensive. The design of this filter combination follows this rationale. The shunt-connected passive filter is intended to filter out higher order harmonics, whilst the shunt-connected APF is designed to filter out low order current harmonics. Figure 3 depicts the filter topology’s circuit architecture. The main drawback of this filter arrangement is that it is unsuitable for conditions of fluctuating loading, since only one precise preset harmonic can be tuned in the passive filter.

2.3. APF in Series with Shunt PF

The filter configuration of APF in series with shunt PF is shown in Figure 4. Active power filters provide the necessary DC link voltage for harmonic correction. The stress on the power electronic switches found in the APF is decreased by the passive filter, which maintains the voltage of the grid’s basic component. High to medium voltage ranges employ this design.

3. Problem Formulation

3.1. Circuit Analysis

There are two most important HAPF topologies in the electrical power system. The architecture details of APF in series with shunt PF and the combination of series APF along with shunt PF are shown in Figure 5 and Figure 6, respectively. In Figure 5, the active power filter improves the passive filter’s performance by injecting a harmonic current and cancelling the load harmonics. For reducing the voltage rating of the APF, the fundamental source voltage is applied to the shunt passive filter. In Figure 6, the series APF provides high impedance by supplying the harmonics and forces the harmonic current through passive filters, thus permitting them to reduce the APF’s current rating. In the configuration of “APF in series with shunt passive filter”, the point of common coupling (PCC) represents that other linear loads are connected in the structure. APF and non-linear loads are also connected at the PCC. According to the requirements of the system, a set of tuned filters consisting of inductive and capacitive reactance respectively are connected to APF in series. These are shown by x l and x c in both the configurations.
The single-phase equivalent circuit at fundamental frequency is commonly used for the HAPF topologies. In Figure 7, script ‘1′ indicates the parameter value at fundamental frequency. It can be observed from the single-phase equivalent circuit for “APF in series with shunt passive filter” and “combined series APF and shunt passive filter”, which are shown in Figure 8 and Figure 9, respectively, that harmonics frequencies differ for both configurations. The reason behind this difference is that the position of the active power filter and its response to the supply harmonics is also different [18]. The active power filter plays a vital role in harmonic mitigation, as it injects voltage harmonic at the terminal. This injected voltage harmonic is proportional to the harmonic components of the supply current. Hence, a linear relationship between these two can be characterized as v a f = k i s h . This equation contains a proportionality constant (k) that is filter gain. At fundamental frequency, this provides a zero impedance. From here, it is implied that active filter components act as a virtual harmonic resistor that provides zero impedance at fundamental frequency [19]. This work enumerates the optimization of three best parameters, i.e., k,   x l , and x c , with the structure consisting of source and load, which are non-linearities. Source harmonic voltage and current non-linearities are accounted in v s h and i s h , respectively, and those of loads are in v l h   a nd   i l h .
Utility supply voltage and nonlinear load are expressed by the Thevenin voltage source and harmonic current source, respectively, presented as:
v s ( t ) = h v s h ( t )
i l ( t ) = h i l h ( t )
Source impedance of the h-th harmonics is:
z s h = r s h + j x s h
Load impedance of the h-th harmonics is:
z l h = r l h + j x l h
The load admittance of the circuit is:
y l h = g l h j b l h
At higher level harmonic, i.e., ‘h ≥ 2’, after analyzing the equivalent circuit of Figure 5 for the series realization of the filter topology, the following relationship is identified between voltage and current of load and supply end, respectively:
i s h = a + j b c + j d
v l h = e + j f c + j d
At higher level harmonic i.e., ‘h ≥ 2’, after analyzing the equivalent circuit of Figure 4 for the series realization of the filter topology, the following relationship is identified between the voltage and current of load and supply end, respectively:
v l h = e + j f c + j d
v l h = e + j f c + j d
where
a = v s h r l h i l h x l h h x l x c h
b = v s h x l h + h x l x c h + i l h r l h h x L x c h
c = r t l h + k r l h x l h + x s h h x l x c h
r t l h = r s h r l h x s h x l h
d = x t l h + k x l h r l h + r s h h x l x c h
x t l h = r l h x s h r s h x l h
e = v s h k r l h x l h h x l x c h + i l h x t l h h x l x c h
f = v s h k x l h + r l h h x l x c h i l h r t l h h x l x c h
d = x t l h + k x l h + k + r l h + r s h h X x l x c h
f = v s h k x l h + k + r l h h x l x c h i l h r t l h h x l x c h
It can be observed from the equations that the compensated utility supply harmonic current is inverse to gain k. Usually in active filter configuration, this phenomenon is identified as obstructing the resistor that suppresses the harmonic current generated by the nonlinearity of the source. Consequently, for the harmonic current, this acts as a damping resistor. This diminishes the resonance between the shunt and passive filter and source impedance. The following mathematical expression showcases the compensated load displacement factor and pf represents compensated load power factor.
d p f = p l 1 v l 1 i s 1 = g l 1 v l 1 i s 1
p f = p l v l i s = g l 1 v l 1 + h 2 g l h v l h 2 i s 1 2 + h 2 i s h 2 v l 1 2 + h 2 v l h 2
In subscript ‘1’ the transmission loss formula is expressed as:
p l o s s = i s 1 2 + r s 1 + h 2 i s h 2 r s h
Transmission efficiency can be calculated by:
η = p l p l + i s 1 2 + r s 1 + h 2 i s h 2 r s h
Further, the expression for voltage (compensated) and utility supply current (compensated) can be represented by following expressions.
V t h d = h 2 v l h 2 v l 1
I t h d = h 2 i l h 2 i s 1
Finally, we can calculate the harmonic pollution through below formula as follows:
h p = V t h d 2 + I t h d 2

3.2. Fitness Function for Filter Design

To minimize the harmonic pollution, three parameters are considered for the optimization process: k , x c , x l for HAPF design. The range of these parameters can be manifested as:
0 k 20 0 x c 20 0 x l 1
It is worth mentioning here that these three parameters, namely filter gain and composing inductance and capacitance values, have an impact on filter performance. When designing the filter, the guidelines of IEEE Standard 519-2014 are adhered to. These are based on a system voltage level and system short circuit ratio. The allowable ranges for Vthd and Ithd are, respectively, as follows:
V t h d V t h d lim I t h d I t h d lim
Where Equation (28) defines the limitation on as V t h d lim and, similarly, the limitation of current can be designated as I t h d lim . These limitations are strictly adhering to the guidelines of IEEE 519-2014. On the basis of these representations, i.e., (Equations (27) and (28)), following expression is taken as an objective function:
h p a p p = a b s V t h d lim V t h d + a b s I t h d lim I t h d
When solving for this optimization process, the individual harmonic is optimized with the help of following expression:
Maximize   h p a p p   subject   to   p f = p f g o a l ± ε
where p f g o a l represents the power factor that we want to achieve and is set to 95% for this proposed work. In the above equation, a small error value ε is established to smooth the iterative process and its value is set to 1%. It is further investigated that the objective function input ‘ h p a p p ’ is minimized. Moreover, for evaluating the value of objective functions by this algorithm, all the harmonics levels are within the limitations. If harmonics levels are not meeting the limitations, experimental data are rejected, and the value of the objective function will be set to a high value, such as 100. Hence, with the use of a single objective function, the suppression of harmonic pollution is addressed in this work. Here, the nonlinearity of the source and load are is taken for investigation.

4. Development of MPA-SCA

In this section, development steps of MPA-SCA have been explained. For better understanding, basic parent algorithms are also incorporated in the paper.

4.1. Marine Predators Algorithm

The Marine Predators Algorithm (MPA) is a metaheuristic optimization technique that draws its inspiration from nature. It adheres to the natural laws that regulate the best foraging strategy and encounter rates between predators and prey in marine ecosystems. Brownian and Lévy steps are used by the MPA to imitate how predators behave when attacking their prey. Predators employ these steps to find their prey. The Lévy and Brownian movements, which are widely used in ocean predators’ foraging strategies, as well as the optimal encounter rate policy in the biological interaction between predators and prey, are the main sources of inspiration for MPA. In addition, because of the surrounding environmental problems, the predators spend 80% of their time looking for prey in the neighborhood and the remaining 20% in other habitats. The algorithm has a strong capacity to resist becoming stuck in local optima thanks to a technique known as fish aggregating devices (FADs). When predators and prey interact biologically, the best encounter rate policy depends on the movements that each predator and prey make, as well as their relative velocities. For environments with little prey concentration, marine predators adopt the Lévy method, while in environments with lots of prey, they use Brownian mobility. While moving across several habitats throughout the course of their existence, they exhibit the same proportions of Lévy and Brownian movements. They alter their behavior in an effort to locate places with a different distribution of prey due to environmental influences, whether they are natural or human caused. Predators are designed to employ Lévy distribution especially when their prey is following the movement in the fashion of Brownian or Lévy motion at a low velocity ratio (v = 0.1). The best (optimal) strategy for a predator is to follow the path suggested by Brownian motion in the unit velocity ratio (v = 1) if the prey moves with Lévy trajectories. Depending on the system size, more possibilities may occur and predator and prey can act or experimented with different distributions. The predator remains still at a high-velocity ratio (v = 10), as this is the most suitable option to grab a prey in stochastic environment. In this instance, the prey is either travelling using Brownian or Lévy motions, and they make use of their sharp memories to keep track of both their friends and the best places to go foraging.
Further, it is worth mentioning here that MPA is based on these two motions, hence, there is an acute need for understanding the philosophy of these random walk models comprising of (i) Brownian and (ii) Lévy motion before explaining the steps of the suggested algorithm.
(i)
Brownian Motion
Using a normal (Gaussian) distribution with a zero mean (μ = 0) and unit variance (σ2 = 1), the probability function defining the step length for the typical Brownian motion is used to obtain the step length. The following describes the controlling Probability Density Function (PDF) at point x for this motion:
F b = x ; μ , σ = 1 2 π σ 2 exp x μ 2 2 σ 2 = 1 2 π exp x 2 2
(ii)
Lévy Flight
Using a probability function specified by the Lévy distribution (power law tail), Lévy flight is a sort of random walk in which the step sizes are determined.
L X j x j 1 α
where, x j denotes the flight length and 1 < α ≤ 2 denotes the power law exponent.
Based on the definitions, the framework of the algorithm can be understood as follows:
The MPA algorithm starts with the initial population cast with the help of normal distribution of the random numbers between upper and lower bounds or corresponding variables. This proposition can further be written as per following equation:
X 0 = X min + r a n d X max X min
where, Xmin and Xmax denote the lower and upper limit of control variables, respectively, and the rand is a random value in the range of (0, 1). Elite matrix becomes a subset of the solution that possesses fittest solution. The dimension of the matrix consists of a number of search agents and problem dimensions. For this problem, three variables are there, and no. of search agents considered is 50.
E l i t e = X 1.1 1 E X 1.2 1 E X 1 . d 1 E X 2.1 1 E X 2.2 1 E X 2.1 1 E X n .1 1 E X n .2 1 E X n . d 1 E
where X 1 E represents the top predator vector, n is the number of search agents, and d is the number of dimensions. The philosophy of MPA says that both predator and prey act as search agents, as they both look for food. Hence, updating the elite matrix is considered with the help of a weakly fit replacement.
Another representative matrix of MPA is called the prey matrix. This matrix is an auxiliary matrix that helps in updating the process of the elite matrix. An initialization process enables this matrix. Predators update their position with the help of this matrix. Further, the fittest matrix is constructed and designated as elite. This matrix is represented as:
P r e y = X p 1 , 1 X p 1 , 2 X p 1 , d X p 2 , 1 X p 2 , 2 X p 2 , d X p n , 1 X p n , 2 X p n , d
where, Xi,j represents the jth dimension of ith prey. The entire optimization process is mainly dependent on the above-specified two matrices.
The MPA optimization process can be categorized into three main phases.
Phase 1: This phase is applicable for up to one third of the iteration process. In this phase, it has been assumed that predator velocity is lower than prey. Additionally, the velocity ratio is quite a bit higher. This fact ensures the exploration of the search space. During this phase, the velocity ratio is higher than 10. Hence, the weak stagnation in the movement of the predator is observed. The representative expressions for this phase are as follows:
While I t e r < 1 3 M a x _ I t e r
S t e p s i z e 1 = λ B E l i t e 1 λ B P r e y 1   P r e y 1 = P r e y 1 + P . R S t e p s i z e 1  
Where λ B is a vector containing random numbers based on normal distribution representing the Brownian motion.
Phase 2: during this phase, balance between exploration and exploitation decides the convergence of the algorithm. For exploitation, prey is responsible, and predator is responsible for exploration. Based on the rule, in the unit velocity ratio (v ≈ 1), as discussed, prey follows a random walk through Lévy; accordingly, the predator decides on the strategy to move in Brownian motion.
W h i l e 1 3 M a x _ I t e r < I t e r < 2 3 M a x _ I t e r
For the first half of the population
S t e p s i z e 1 = λ L E l i t e 1 λ L P r e y 1   i = 1 , , n / 2 P r e y 1 = P r e y 1 + P . R S t e p s i z e 1
where λ L is a vector of random numbers based on Lévy distribution representing Lévy movement.
Phase 3: In this phase, predator is moving faster than the prey, which is mostly associated with high exploitation capability. In a low velocity ratio (v = 0.1), the best strategy for the predator is Lévy.
While I t e r > 2 3 M a x _ I t e r
S t e p s i z e 1 = R L R L E l i t e 1 Pr e y 1 i = 1 , , n  
Pr e y 1 = E l i t e 1 + P . C F S t e p s i z e 1
For more details on this algorithm, readers are directed to the original paper.

4.2. Sine Cosine Algorithm

The SCA is also a recently developed meta-heuristic algorithm, proposed by Seyedali Mirjalili in 2016, which can resolve a variety of practical engineering problems. Based on a mathematical framework primarily derived with the help of the sine and cosine rule, SCA shifts various initial random solutions to the feasible potential zone of convergence. Additionally, SCA employs variables that possess random and adaptive behavior to relocate the bad solutions into a feasible zone with the ease. For these reasons, this algorithm has been widely used. The SCA employs two basic algorithms for search: the first algorithm is a population search strategy and second one is a local search strategy. These two strategies are responsible for global exploration and local exploitation. The wide applicability of SCA is due to its simple, hassle free, and adaptive structure. The algorithm has been hybridized with many other algorithms for effective numerical optimization. Due to these features, SCA is successfully applied to solve different optimization problems, such as scheduling, feature selection, classification, economic power dispatch planning, benchmark functions, and power energy.
Without loss of generality, the candidate solutions in SCA are formulated as a matrix:
X = x ( 1 , 1 ) x ( 1 , 2 ) x ( 1 , d ) x ( 2 , 1 ) x ( 2 , 2 ) x ( 2 , d ) x ( n , 1 ) x ( n , 2 ) x ( n , d )
where the row vector is represented per the following entries X n = x n , 1 ,   x n , 2 ,   ,   x n , d . Similar to other optimization algorithms, the initialization process contains the formation of this matrix that includes size (N × d). Further, the position update expressions are based on the evaluation of trigonometric functions with encoding steps. For updating the positions in the algorithm, sine and cosine functions are employed and the expressions for the same can be represented by following:
Y i t + 1 = Y i t + r 1 × sin r 2 × r 3 j i t Y i t
Y i t + 1 = Y i t + r 1 × cos r 2 × r 3 j i t Y i t
where Y i t is the position of the current solution in i-th dimension at t-th iteration. Further, the randomness is added with the incorporation for r 1   / r 2   / r 3 . Expressions (40) and (41) represent the position update to reach the desired destination point in the i-th dimension. Further, the update equation employs absolute values of the differences only. For the implementation of SCA expressions, (40) and (41) are combined with the use of random probability:
Y i t + 1 = { Y i t + m 1 × sin r 2 × r 3 j i t Y i t
Y i t + 1 = { Y i t + m 1 × cos r 2 × r 3 j i t Y i t
where j i t denotes the local best solution obtained so far, random number r2 is between [0, 2π]. Hence, with the incorporation of the sine and cosine rule, the search direction is aggregated towards the global best solution. Random number r3 is distributed between [0, 2] and random number r4 acts as a probability switch for employing the sine or cosine function in the position update phase. Further, the bridging is provided with the help of a monotonically decreasing linear function, m1. This number decreases with the increment in iterative count increasing.
m 1 = a t a T max
The expression for this bridging is showcased with the help of expression (44). Here, a is a constant. The current iteration of the iterative process is designated as t and Tmax is the max iteration count that decides the stopping criterion for the optimization process. As described earlier, the balancing between the exploration and exploitation phases is conducted with the help of m1. Success of the optimization process heavily depends upon this parameter.

4.3. Proposed Hybrid MPA-SCA

The proposed Hybrid MPA-SCA algorithm is employed to estimate three parameters (filter gain, capacitance, and inductance) from the above-mentioned HAPF topologies. For the estimation process, APF in series with the passive shunt filter (series topology) and combined series APF and shunt passive filter (parallel topology) are considered.
As reported in many applications, alone, MPA and SCA both are capable of handling optimization issues with ease and great efficacy as compared to other meta-heuristic algorithms. Since both algorithms have different internal mechanisms to deal with diverse problems, as well as for certain issues, these algorithms suffer from stagnation and local minima entrapment. Therefore, significant modifications are required in the parent algorithms to identify the best designing parameters of various filter topologies. The following are the main reasons behind the alteration of the original algorithm:
  • During phase 2 of algorithm, there is a high probability of stagnation in the local minima due to the fact that the exploration phase is not finished in order to reach the intermediate stage; the same is true of the exploitation phase, also at the intermediate stage. Hence, the simple rule update may yield some infeasible solutions in this case that may result in local minima stagnation.
  • Hence, a modified update rule is proposed for prey that is based on the sine cosine adaptation of the algorithm. A probability factor is defined as sine and cosine values inspired from the position update of the SCA algorithm. Further, the representative expression for this adaption may be given as:
γ = r a n d ( cos ( r a n d ) ) i f γ 0.5 Pr e y 1 = Pr e y 1 + P . R S t e p s i z e 1 × cos ( γ ) e l s e Pr e y 1 = Pr e y 1 + P . R S t e p s i z e 1 × sin ( γ )
With this update rule, the update equation is enhanced. The proposed mechanism is embedded in the algorithm and the updated algorithm is named the MPA-SCA algorithm.
Discussion: The proposed rule has more significance, as, based on research conducted on the bridging mechanism of the metaheuristics, it may be concluded that this bridging has an ample effect on the state of convergence of the algorithm, as well as the stagnation of the local minima entrapment conditions. Further, the proposed hybrid version of the algorithm will be evaluated on the basis of solution quality obtained and the filter designs it yields. Different from the conventional approach, the metaheuristics are not here evaluated on the standard benchmark function, as already, such research has been carried out by the researchers. Hence, the following section presents an analysis of the results and discusses the implications of the proposed modification on the performance of the algorithm. The flow of the proposed algorithm has been depicted in Algorithm 1.
Algorithm 1 Pseudo code: Proposed MPA-SCA Algorithms
Step 1.Initialize search agents (Prey) populations i = 1..., n
Step 2.While Termination Criterion Does not meet (Calculate the fitness and different matrices described in expressions (34) and (35)
Step 3.If Iter < Max_Iter/3
Update prey based on Equation (36)
Step 4.Else if Max_Iter/3 < Iter < 2 ∗ Max_Iter/3
For the updation of the populations into two folds (i = 1..., n)
Update prey based on Equation (45)
Step 5.Else if Iter > 2 ∗ Max_Iter/3
Update prey based on Equation (38)
End (if)
Accomplish memory saving and Elite update
Applying FADs’ effect and update
End while

5. Analysis of Experimental Results

In this section, the application of diverse metaheuristic algorithms for designing the parameters of the hybrid active–passive filter is presented. For comparison, all algorithms are bound to run for 30 times. The stopping criterion of the algorithm is considered as the exhaustion of the maximum no. of iterations. The maximum no. of iterations for this optimization process has been kept as 500. The following algorithms are considered for the evaluation (Table 1):
Analysis of Harmonic Pollution: As discussed in problem formulation, the experiments have been conducted for the analysis of harmonic pollution of the iterative process with the help of the calculation of statistical attributes such as:
  • Mean value of HP obtained from Optimization run;
  • Standard Deviation value of HP obtained from Optimization run;
  • Maximum value or worst value of HP obtained from Optimization run;
  • Minimum value of best value of HP obtained from Optimization run.
For all the participating algorithms, these four parameters are calculated and tabulated in Table 2 and Table 3 for series and parallel structure, respectively.
The following points emerged from this analysis:
  • As far as the standard deviation values for Topology (1–4) obtained for series structure are observed, it can be concluded that these values are minimum for the proposed MPA-SCA. It is also worth mentioning here that other attributes are also quite comparable with standard algorithms. Hence, low values of obtained standard deviation indicate the superiority of the algorithm over other opponents. A similar trend is also observed in the parallel topology structure, where the standard deviation values are optimal for the proposed algorithm. The significant values are indicated in boldface.
  • It is important to mention here that some algorithms perform pessimistically when dealing with this optimization problem, such as, for instance, for series structure (MVO for Topology-2, WOA, MVO, HHO, and ECGOA for Topology-3, SCA, GWO, WOA, MVO, CSA, FPA, HHO, CMPA, ECGOA, and AWOA provides high standard deviation values for HP. These values indicate that algorithms are not compatible with the optimization problem and can also provide some ambiguous results in some cases. Similarly, for parallel topology, GWO, HHO, and ECGOA provide pessimistic results for Topology-3, and WOA, CSA, and HHO provide a high value of standard deviation while solving the optimization for parallel Topology-4.
It Is always advisable to conduct statistical significance tests with the algorithms in order to validate the optimization performance. Hence, a statistical significance test has been conducted for evaluation of the performance of the proposed algorithm. MPA-SCA is statistically compared with other algorithms by considering the 5% level of significance. The details of the test are given below in Table 4:
On the basis of the given conditions, each participating algorithm is compared with the other and the table is prepared. Table 5 shows the results of this statistical significance test and evaluates the performance of the algorithm on the basis of this significance.
From the p-value analysis it can be observed that except the parent MPA, the algorithm shows a significant difference with other algorithms, as the p-values are less than 0.05 and the corresponding entries for H-values are equal to 1. On the other hand, comparing MPA the H-values along with p-values shows competitive performance. Hence, on the basis of the obtained low standard deviation value, it can be said that the proposed MPA-SCA can be a better choice for handling an optimization problem such as this.

5.1. Boxplot Analysis

For proving the efficacy of the algorithm, boxplots are often employed. Boxplots of designs are exhibited in this section. These plots exhibit the ability of the algorithm to find the solution in a narrow range. By observing the shape of the boxplots, it may be concluded that:
  • The algorithm yields positive results and that are too in narrow range.
  • The algorithm exhibits very competitive performance when compared with other opponents.
Figure 10 and Figure 11 exhibit the data distribution characteristics of the optimization process. It appears that the optimization process is more accurate when it is solved with proposed MPA-SCA. From this result, it is concluded that the narrow characteristic of the boxplot reveals an exciting virtue of the proposed algorithm for solving such types of problems.

5.2. Execution Time Analysis

For proving the efficacy of the algorithm, an execution time analysis has been conducted and it is observed that the proposed MPA-SCA has a faster convergence compared with other algorithms. Here, the execution time of one run of all cases has been reported for each algorithm for every test case. The experiment has been conducted on an AMD Ryzen 5 3450U with a Radeon Vega Mobile Gfx 2.10 GHz machine. It is observed that MPA-SCA yields the first run with 0.22 (CPU-time), MPA (0.234), SCA (0.41), GWO (0.35), WOA (0.26), MVO (0.277), CSA (0.289), FPA (0.32), HHO (0.22), CMPA (0.43), ECGOA (0.42), and AWOA (0.42). It is worth mentioning here that the algorithms that are having chaotic loops in the mechanism are taking a long time to convergence; hence, these are declared as computationally complex algorithms. However, it has been observed that the proposed MPA-SCA has promising results, as it has an optimal time for one run as compared to other algorithms. Hence, it can be concluded that the proposed algorithm is not only computationally less complex but also yields accurate results. To showcase the same fact, in the next subsection, fitness value analysis has been presented.

5.3. Fitness Function Value Analysis

In this section, fitness function values are depicted with the help of calculations of statistical attributes, such as best, worst, mean, and standard deviation values.
Depiction of the results in terms of fitness function values are showcased in Table 6. Graphical representation of the results is shown in Figure 12 and Figure 13 for both structures. In the light of following discussion, the application of this filter can be seen with the power conditioning devices mentioned in references [45,58,59].

5.4. Total Harmonic Distortion Analysis

For evaluating the performance of proposed filter design approach, THD analysis of the MPA-SCA has been showcased in this section. Table 7 shows the results of THD calculation of current and voltage values obtained after the outfitting of proposed MPA-SCA filter. It is observed that for all configurations the values of obtained are less than 5% for all cases. Hence, configuration of the filter obtained with the help of the proposed algorithm can be accepted for industrial implementation.
The following points emerged from this analysis:
  • It is observed that THD values of voltage are quite a bit higher for series Topology-3 and 4 and corresponding values of current THDs are also comparatively high. Since these values are less than threshold value 5. It can be said that further improvement is possible.
  • For parallel topology, THD values of voltage and currents are high for Topology-3 and 4. It is also worth mentioning here that these values come in the acceptable range, as per reference [60].
  • Here, the THD has been computed in the presence of [5,7,11,13] harmonic contamination. This composition has been taken for creating a real-life scenario in industrial processes. However, the acceptable THD values show that the proposed modification and implementation of the filter is successful for all evaluated cases.

6. Conclusions

The mitigation technologies pertaining to power harmonics are important in emerging scenarios. The paper presented an approach for integrating two distinct algorithms in one through a hybridization fusion process in position update. Further, the applicability of the algorithm is tested over different cases of industrial power plants. Analysis of the algorithm’s performance has been conducted with the help of convergence characteristics, box plot analysis, and fitness function value analysis. From the analysis, it can be concluded that the proposed algorithm provides better results as compared to other algorithms and can be used as a potential tool for mitigating the harmonics.
  • A proposal of a hybrid algorithm is put forward in the manuscript. Two strong metaheuristics, MPA and SCA, are fused with each other to utilize the inherent properties of each one in a hybrid structure.
  • Further, the application of the proposed MPA-SCA has been explored in the application of designing hybrid filters of series and parallel topologies. While observing the response of the proposed framework, it is concluded that the parameter estimation process of the proposed metaheuristic is strong and robust.
  • The harmonic pollution obtained from the process also shows a constant growth and is stable compared to other algorithms. Finally, the statistical significance, along with data distribution analysis, show that the proposed modifications are profound for the parameter estimation process of the filter.
Due to the involvement of trigonometric operators, for some hard optimization problems, entrapment in local minima can be observed. Hence, involving chaotic loops in the position update phase may be addressed in further versions of the work.

Author Contributions

Conceptualization, S.A.; Methodology, S.A.; Resources, P.K.; Writing—original draft, S.A., A.B. and A.S.; Writing—review & editing, S.A., A.B. and A.S.; Visualization, A.B., A.S. and P.K.; Supervision, P.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All used data are benchmark and are freely available in repositories.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kavitha, V.; Subramanian, K. Investigation of Power Quality Issues and Its Solution for Distributed Power System. In Proceedings of the 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Kollam, India, 20–21 April 2017; pp. 112–117. [Google Scholar] [CrossRef]
  2. Singh, S.; Letha, L.L. Various custom power devices for power quality improvement: A review. In Proceedings of the 2018 International Conference on Power Energy, Environment and Intelligent Control (PEEIC), Greater Noida, India, 13–14 April 2018; pp. 689–695. [Google Scholar] [CrossRef]
  3. Singh, B.; Al-Haddad, K.; Chandra, A. A Review of Active Filters for Power Quality Improvement. IEEE Trans. Ind. Electron. 1999, 46, 960–971. [Google Scholar] [CrossRef] [Green Version]
  4. Das, S.R.; Prakash Ray, K.; Mohanty, A. Enhancement of Power Quality Disturbances using Hybrid Power Filters. In Proceedings of the IEEE International Conference on circuits Power and Computing Technologies [ICCPCT], Kollam, India, 20–21 April 2017; pp. 1–6. [Google Scholar] [CrossRef]
  5. Kedra, B. Comparison of an Active and Hybrid Power Filter Devices. In Proceedings of the 2014 16th International Conference on Harmonics and Quality of Power (ICHQP), Bucharest, Romania, 25–28 May 2014; pp. 556–560. [Google Scholar] [CrossRef]
  6. Rahmani, S.; Hamadi, A.B.; Al-Haddad, K. A Comprehensive Analysis of Hybrid Active Power Filter for Power Quality Enhancement. In Proceedings of the IECON 2012 38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 6258–6267. [Google Scholar] [CrossRef]
  7. Daftary, D.; Shah, M.T. Design and Analysis of Hybrid Active Power Filter for Current Harmonics Mitigation. In Proceedings of the 2019 IEEE 16th India Council International Conference (INDICON), Rajkot, India, 13–15 December 2019. [Google Scholar] [CrossRef]
  8. Hua, C.C.; Chuang, C.W. Design and Implementation of a Hybrid Series Active Power Filter. In Proceedings of the 2005 International Conference on Power Electronics and Drives Systems, Kuala Lumpur, Malaysia, 28 November–1 December 2005; pp. 1322–1326. [Google Scholar] [CrossRef]
  9. Vijeta, V.; Barathe Dhamse, S.S. Design and Simulation Study of Hybrid Filter for Power Quality Improvement. In Proceedings of the 2018 Second International Conference on Green Computing and Internet of Things (ICGCIoT), Bangalore, India, 16–18 August 2018; pp. 315–319. [Google Scholar] [CrossRef]
  10. Litrán, S.P.; Salmerón, P.; Herrera, R.S. Hybrid active power filter: Design criteria. Renew. Energy Power Qual. J. 2011, 1, 69–74. [Google Scholar] [CrossRef]
  11. Zhao, W.; Luo, A.; Deng, X.; Zhou, K.; Wu, I. Parameter Design for Improving Injection Type Hybrid Active Power Filter Performance in High Power Grid. In Proceedings of the 2009 IEEE 6th International Power Electronics and Motion Control Conference, Wuhan, China, 17–20 May 2009; pp. 1148–1154. [Google Scholar] [CrossRef]
  12. Dehini, R.; Sefiane, S. Power quality and cost improvement by passive power filters synthesis using ant colony algorithm. J. Theor. Appl. Inf. Technol. 2011, 23, 70–79. [Google Scholar]
  13. Jian, W.; Li, X.; Dianguo, X.; Duan, G. Parameter Design and Multiobjective Optimization of Shunt Active Filter Switching Harmonic Filter Based on Genetic Algorithm. In Proceedings of the 2011 International Conference on Electronics, Communications and Control (ICECC), Ningbo, China, 9–11 September 2011. [Google Scholar] [CrossRef]
  14. Tiwari, A.K.; Dubey, S.P. Ant Colony Optimization Based Hybrid Active Power Filter for Harmonic Compensation. In Proceedings of the International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India, 3–5 March 2016; pp. 777–782. [Google Scholar] [CrossRef]
  15. Biswas, P.P.; Suganthan, P.N.; Gehan Amaratunga, A.J. Minimizing harmonic distortion in power system with optimal design of hybrid active power filter using L-SHADE algorithm. Appl. Soft Comput. 2017, 61, 486–496. [Google Scholar] [CrossRef]
  16. Cui, Z.; Li, C.; Dai, W.; Zhang, L.; Wu, Y. A hierarchical teaching-learning-based optimization algorithm for optimal design of hybrid active power filter. IEEE Access 2020, 8, 143530–143544. [Google Scholar] [CrossRef]
  17. Sharanya, M.; Basavaraja, B.; Sasikala, M. Power Quality Improvement using a Combination of Hybrid Active Power Filter and Thyristorised Controlled Reactor. In Proceedings of the International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), Chennai, India, 1–2 August 2017; pp. 1364–1369. [Google Scholar] [CrossRef]
  18. Kumar, A.; Bhole, A.A. Design of Hybrid Filter for Elimination of Current Harmonics. In Proceedings of the Second International Conference On Recent Trends in Electronics Information & Communication Technology (RTEICT), Bangalore, India, 19–20 May 2017; pp. 1334–1337. [Google Scholar] [CrossRef]
  19. Cleary, B.; Medina-Rios, A.; Cruz-Hernéndez, O. Hybrid Active Power Filter Based on the IRP Theory for Harmonic Current Mitigation. In Proceedings of the International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico, 9–11 November 2016; pp. 1–5. [Google Scholar] [CrossRef]
  20. Saxena, A. An efficient harmonic estimator design based on Augmented Crow Search algorithm in noisy environment. Expert Syst. Appl. 2022, 194, 116470. [Google Scholar] [CrossRef]
  21. Zan, J. Research on robot path perception and optimization technology based on whale optimization algorithm. J. Comput. Cogn. Eng. 2022, 1, 201–208. [Google Scholar] [CrossRef]
  22. Jain, K.; Saxena, A. Simulation on supplier side bidding strategy at day-ahead electricity market using ant lion optimizer. J. Comput. Cogn. Eng. 2022. [Google Scholar] [CrossRef]
  23. Kundu, T.; Garg, H. A hybrid ITLHHO algorithm for numerical and engineering optimization problems. Int. J. Intell. Syst. 2022, 37, 3900–3980. [Google Scholar] [CrossRef]
  24. Kundu, T.; Garg, H. LSMA-TLBO: A hybrid SMA-TLBO algorithm with lévy flight based mutation for numerical optimization and engineering design problems. Adv. Eng. Softw. 2022, 172, 103185. [Google Scholar] [CrossRef]
  25. Devarapalli, R.; Rao, B.V.; Al-Durra, A. Optimal parameter assessment of solar photovoltaic module equivalent circuit using a novel enhanced hybrid GWO-SCA algorithm. Energy Rep. 2022, 8, 12282–12301. [Google Scholar] [CrossRef]
  26. Basak, S.; Bhattacharyya, B.; Dey, B. Combined economic emission dispatch on dynamic systems using hybrid CSA-JAYA Algorithm. Int. J. Syst. Assur. Eng. Manag. 2022, 13, 2269–2290. [Google Scholar] [CrossRef]
  27. Seyyedabbasi, A. WOASCALF: A new hybrid whale optimization algorithm based on sine cosine algorithm and levy flight to solve global optimization problems. Adv. Eng. Softw. 2022, 173, 103272. [Google Scholar] [CrossRef]
  28. Eslami, M.; Neshat, M.; Khalid, S.A. A novel hybrid sine cosine algorithm and pattern search for optimal coordination of power system damping controllers. Sustainability 2022, 14, 541. [Google Scholar] [CrossRef]
  29. Abdel-Mawgoud, H.; Fathy, A.; Kamel, S. An effective hybrid approach based on arithmetic optimization algorithm and sine cosine algorithm for integrating battery energy storage system into distribution networks. J. Energy Storage 2022, 49, 104154. [Google Scholar] [CrossRef]
  30. Vandrasi, R.K.; Sravana Kumar, B.; Devarapalli, R. Solar photo voltaic module parameter extraction using a novel Hybrid Chimp-Sine Cosine Algorithm. Energy Sources Part A Recovery Util. Environ. Eff. 2022, 1–20. [Google Scholar] [CrossRef]
  31. Ahmadianfar, I.; Heidari, A.A.; Noshadian, S.; Chen, H.; Gandomi, A.H. INFO: An efficient optimization algorithm based on weighted mean of vectors. Expert Syst. Appl. 2022, 195, 116516. [Google Scholar] [CrossRef]
  32. Oyelade, O.N.; Ezugwu, A.E.S.; Mohamed, T.I.; Abualigah, L. Ebola optimization search algorithm: A new nature-inspired metaheuristic optimization algorithm. IEEE Access 2022, 10, 16150–16177. [Google Scholar] [CrossRef]
  33. Wang, L.; Cao, Q.; Zhang, Z.; Mirjalili, S.; Zhao, W. Artificial rabbits optimization: A new bio-inspired meta-heuristic algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell. 2022, 114, 105082. [Google Scholar] [CrossRef]
  34. Goodarzimehr, V.; Shojaee, S.; Hamzehei-Javaran, S.; Talatahari, S. Special relativity search: A novel metaheuristic method based on special relativity physics. Knowl.-Based Syst. 2022, 257, 109484. [Google Scholar] [CrossRef]
  35. Kaveh, A.; Hosseini, S.M.; Zaerreza, A. A physics-based metaheuristic algorithm based on doppler effect phenomenon and mean euclidian distance threshold. Period. Polytech. Civ. Eng. 2022, 66, 820–842. [Google Scholar] [CrossRef]
  36. Hashim, F.A.; Hussien, A.G. Snake Optimizer: A novel meta-heuristic optimization algorithm. Knowl.-Based Syst. 2022, 242, 108320. [Google Scholar] [CrossRef]
  37. Saxena, A.; Alshamrani, A.M.; Alrasheedi, A.F.; Alnowibet, K.A.; Mohamed, A.W. A hybrid approach based on principal component analysis for power quality event classification using support vector machines. Mathematics 2022, 10, 2780. [Google Scholar] [CrossRef]
  38. Trojovský, P.; Dehghani, M. Pelican optimization algorithm: A novel nature-inspired algorithm for engineering applications. Sensors 2022, 22, 855. [Google Scholar] [CrossRef] [PubMed]
  39. Aziz, R.M.; Mahto, R.; Goel, K.; Das, A.; Kumar, P.; Saxena, A. Modified genetic algorithm with deep learning for fraud transactions of ethereum smart contract. Appl. Sci. 2023, 13, 697. [Google Scholar] [CrossRef]
  40. Chang, Y.P.; Wu, C.J. Optimal multi-objective planning of large-scale passive harmonic filters using hybrid differential evolution method considering parameter and loading uncertainty. IEEE Trans. Power Deliv. 2005, 20, 408–416. [Google Scholar] [CrossRef]
  41. Zobaa, A.F. Mixed-integer distributed ant colony multi-objective optimization of single-tuned passive harmonic filter parameters. IEEE Access 2019, 7, 44862–44870. [Google Scholar] [CrossRef]
  42. Mohammadi, M. Bacterial foraging optimization and adaptive version for economically optimum sitting, sizing and harmonic tuning orders setting of LC harmonic passive power filters in radial distribution systems with linear and nonlinear loads. Appl. Soft Comput. 2015, 29, 345–356. [Google Scholar] [CrossRef]
  43. Aleem, S.H.A.; Zobaa, A.F.; Balci, M.E.; Ismael, S.M. Harmonic overloading minimization of frequency-dependent components in harmonics polluted distribution systems using Harris Hawks optimization algorithm. IEEE Access 2019, 7, 100824–100837. [Google Scholar] [CrossRef]
  44. Zobaa, A.F. Optimal multi-objective design of hybrid active power filters considering a distorted environment. IEEE Trans. Ind. Electron. 2013, 61, 107–114. [Google Scholar] [CrossRef] [Green Version]
  45. Graovac, D.; Vladimir, K.; Alfred, R. Power quality compensation using universal power quality conditioning system. IEEE Power Eng. Rev. 2000, 20, 58–60. [Google Scholar] [CrossRef] [Green Version]
  46. Wu, J.; Wang, H.; Li, N.; Yao, P.; Huang, Y.; Su, Z.; Yu, Y. Distributed trajectory optimization for multiple solar-powered UAVs target tracking in urban environment by Adaptive Grasshopper Optimization Algorithm. Aerosp. Sci. Technol. 2017, 70, 497–510. [Google Scholar] [CrossRef]
  47. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine predator’s algorithm: A nature-inspired metaheuristic. Expert Syst. Appl. 2020, 152, 1–27. [Google Scholar] [CrossRef]
  48. Mirjalili, S. SCA: A sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  49. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  50. Alrasheedi, A.F.; Alnowibet, K.A.; Saxena, A.; Sallam, K.M.; Mohamed, A.W. Chaos embed marine predator (CMPA) algorithm for feature selection. Mathematics 2022, 10, 1411. [Google Scholar] [CrossRef]
  51. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  52. Alnowibet, K.A.; Shekhawat, S.; Saxena, A.; Sallam, K.M.; Mohamed, A.W. Development and applications of augmented whale optimization algorithm. Mathematics 2022, 10, 2076. [Google Scholar] [CrossRef]
  53. 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]
  54. Askarzadeh, A. A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm. Comput. Struct. 2016, 169, 1–12. [Google Scholar] [CrossRef]
  55. Saxena, A.; Kumar, R. Chaotic variants of grasshopper optimization algorithm and their application to protein structure prediction. In Applied Nature-Inspired Computing: Algorithms and Case Studies; Springer: Singapore, 2020; pp. 151–175. [Google Scholar] [CrossRef]
  56. Yang, X.S. Flower pollination algorithm for global optimization. In International Conference on Unconventional Computing and Natural Computation; Springer: Berlin/Heidelberg, Germany, 2012; pp. 240–249. [Google Scholar] [CrossRef] [Green Version]
  57. Mirjalili, S.; Mirjalili, S.M.; Hatamlou, A. Multi-verse optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 2016, 27, 495–513. [Google Scholar] [CrossRef]
  58. Grabovac, D.; Katic, V.; Rufer, A. Power quality problems compensation with universal power quality conditioning system. IEEE Trans. Power Deliv. 2007, 22, 968–976. [Google Scholar] [CrossRef]
  59. Mahela, O.P.; Shaik, A.G. Topological aspects of power quality improvement techniques: A comprehensive overview. Renew. Sustain. Energy Rev. 2016, 58, 1129–1142. [Google Scholar] [CrossRef]
  60. IEEE Standards Association. 519-2014-IEEE Recommended Practices and Requirements for Harmonic Control in Electric Power Systems; IEEE: New York, NY, USA, 2014. [Google Scholar] [CrossRef]
Figure 1. Structure of Hybrid Active Power Filter [3].
Figure 1. Structure of Hybrid Active Power Filter [3].
Mathematics 11 00598 g001
Figure 2. Architecture of series active power filter (SAPF) with shunt passive filter [3].
Figure 2. Architecture of series active power filter (SAPF) with shunt passive filter [3].
Mathematics 11 00598 g002
Figure 3. Architecture of shunt active power filter with shunt passive filter [3].
Figure 3. Architecture of shunt active power filter with shunt passive filter [3].
Mathematics 11 00598 g003
Figure 4. Active power filter in series with shunt passive filter [3].
Figure 4. Active power filter in series with shunt passive filter [3].
Mathematics 11 00598 g004
Figure 5. APF in series with shunt PF.
Figure 5. APF in series with shunt PF.
Mathematics 11 00598 g005
Figure 6. Combined series APF and shunt PF.
Figure 6. Combined series APF and shunt PF.
Mathematics 11 00598 g006
Figure 7. Single-phase equivalent circuit at fundamental frequency (h = 1).
Figure 7. Single-phase equivalent circuit at fundamental frequency (h = 1).
Mathematics 11 00598 g007
Figure 8. APF in series with shunt PF at harmonic ‘h’.
Figure 8. APF in series with shunt PF at harmonic ‘h’.
Mathematics 11 00598 g008
Figure 9. Combined series APF and shunt PF at harmonic ‘h’.
Figure 9. Combined series APF and shunt PF at harmonic ‘h’.
Mathematics 11 00598 g009
Figure 10. Boxplot for Series Topology. + represent outliers.
Figure 10. Boxplot for Series Topology. + represent outliers.
Mathematics 11 00598 g010
Figure 11. Boxplot for Parallel Topology. + represent outliers.
Figure 11. Boxplot for Parallel Topology. + represent outliers.
Mathematics 11 00598 g011
Figure 12. Graphical Representation of Series topology.
Figure 12. Graphical Representation of Series topology.
Mathematics 11 00598 g012
Figure 13. Graphical Representation of Parallel topology.
Figure 13. Graphical Representation of Parallel topology.
Mathematics 11 00598 g013
Table 1. Details of Participating Algorithms.
Table 1. Details of Participating Algorithms.
Name of Algorithm Major Characteristics of the Algorithm Category
Grey Wolf Optimization [49]Based on the hunting of the grey wolfNature Inspired Algorithm (Behavior)
Sine Cosine Algorithm [48]Based on trigonometric rules of position updateSwarm Intelligence-Based Algorithm inspired by mathematical functions
Chaotic Marine Predator Algorithm (CMPA) [50]Based on the behavior of the food searching strategy of marine predatorsNature Inspired Algorithm (Behavior)
Whale Optimization Algorithm and its advanced version (Augmented Whale Optimization Algorithm (AWOA)) [51,52]Hunting strategy of whales through bubble nettingNature Inspired Algorithm (Behavior)
Harris Hawk Optimization Algorithm [53]Attacking strategy on rabbitNature Inspired Algorithm (Behavior)
Crow Search Algorithm [54]Behavior of crow and position update on the basis of the sharp memory of the crowsNature Inspired Algorithm (Behavior)
Enhanced Chaotic Grasshopper Optimization Algorithm [55]Based on the life cycle and movement strategy of grasshoppersNature Inspired Algorithm (Behavior)
Marine Predators Algorithm [47]Based on the hunting of marine predatorsNature Inspired Algorithm
Flower Pollination Algorithm [56]Based on the pollinationNature Inspired Algorithm (Process)
Multi Verse Optimizer [57]Based on the physical laws of multi versePhysics
Table 2. Harmonic Pollution (HP) Statistics for Four Topologies of Series structure.
Table 2. Harmonic Pollution (HP) Statistics for Four Topologies of Series structure.
Topology-1 (Series)Topology-2 (Series)
AlgorithmHP-Statistical AttributesAlgorithmHP-Statistical Attributes
MaxMinMeanSDMaxMinMeanSD
MPA-SCA0.2358240.2358240.2358241.43 × 10−10MPA-SCA2.7520292.7520292.7520294.27 × 10−9
MPA0.2358240.2358240.2358241.83 × 10−10MPA2.7520292.7520292.7520298.31 × 10−9
SCA1.448140.2350490.448040.454965SCA2.9707492.7059252.7445920.044462
GWO0.4928630.2357610.2447090.046871GWO2.7581082.7376162.7506050.004665
WOA0.4572290.2357610.2831020.059442WOA2.7916592.7287642.7635050.014736
MVO0.4938020.2357610.3309010.125682MVO13.442472.7436693.1567591.944584
CSA0.4930030.2358120.4073110.123236CSA2.9527252.7205972.8712410.10131
FPA0.2359390.2357760.2358323.71 × 10−5FPA2.7527872.7511692.751963.59 × 10−4
HHO0.8017550.2359470.4006690.137242HHO2.9788142.7003132.8713310.098372
CMPA0.555390.2487020.356130.075584CMPA2.9898742.6720632.774430.077334
ECGOA0.8932070.2488870.544760.17253ECGOA3.1755582.7401542.9571580.085101
AWOA0.4930.235780.3925610.125776AWOA2.9525042.6971392.8728170.100804
Topology-3 (Series)Topology-4 (Series)
AlgorithmHP-Statistical AttributesAlgorithmHP-Statistical Attributes
MaxMinMeanSDMaxMinMeanSD
MPA-SCA5.6719455.6719455.6719451.04 × 10−9MPA-SCA6.3399276.3399276.3399273.29 × 10−10
MPA5.6719455.6719455.6719451.76 × 10−9MPA6.3399276.3399276.3399274.18 × 10−10
SCA5.9051615.6728445.7047570.047126SCA347.03796.34029819.9846762.95686
GWO17.129685.661596.1303552.079862GWO35.942081.93413910.056729.321973
WOA80.84724.16047910.682915.31928WOA39.82143.98996713.813749.676749
MVO33.154873.3387349.658296.478725MVO351.02364.61261225.6587762.25545
CSA5.887955.7512165.883390.024964CSA33.664546.3399311.819668.529696
FPA5.8879685.6718995.6873825.45 × 10−2FPA30.424196.3262967.2347124.38
HHO71.962835.67253512.1700215.35204HHO1555.8046.35169267.16096281.8028
CMPA6.1154785.7622315.9504310.086461CMPA48.260476.4371169.1050379.147228
ECGOA31.969925.96324811.833198.181191ECGOA50.684446.15376613.201959.400668
AWOA5.8879495.8879475.8879484.63 × 10−7AWOA39.900434.19723212.268669.577424
Table 3. Harmonic Pollution (HP) Statistics for Four Topologies of Parallel structure.
Table 3. Harmonic Pollution (HP) Statistics for Four Topologies of Parallel structure.
Topology-1 (Parallel)Topology-2 (Parallel)
AlgorithmHP-Statistical AttributesAlgorithmHP-Statistical Attributes
MaxMinMeanSDMaxMinMeanSD
MPA-SCA0.2273580.2273580.2273582.71 × 10−10MPA-SCA2.7542182.7542182.7542183.16 × 10−9
MPA0.2273580.2273580.2273582.88 × 10−10MPA2.7542182.7542182.7542184.55 × 10−9
SCA1.5404630.2266450.5610620.550442SCA2.8520082.6948872.7605840.036992
GWO0.4588540.2273090.2353440.042215GWO23.229572.7443143.4363853.738339
WOA1.5385210.227310.3052560.239995WOA2.8277892.7128342.7638790.02347
MVO0.459240.2273380.3049520.110742MVO2.949922.741162.7995050.082647
CSA0.458810.2273430.3827750.109506CSA2.9491722.7318382.8885040.090862
FPA0.227630.227320.2273766.30 × 10−5FPA2.7567772.7533952.7542645.76 × 10−4
HHO0.9869410.2278130.4116030.150028HHO3.000422.6897282.867610.10087
CMPA0.6336840.2281260.3296840.102188CMPA2.9970782.6844812.7731050.073081
ECGOA0.7855550.2336480.464820.115018ECGOA3.2626072.7625912.9702380.125936
AWOA0.4588040.2273320.4049350.099306AWOA2.9492192.7106162.8800740.094219
Topology-3 (Parallel)Topology-4 (Parallel)
AlgorithmHP-Statistical AttributesAlgorithmHP-Statistical Attributes
MaxMinMeanSDMaxMinMeanSD
MPA-SCA5.6807875.6807875.6807878.33 × 10−10MPA-SCA6.4918046.4918046.4918041.70 × 10−9
MPA5.6807875.6807875.6807871.18 × 10−9MPA6.9517456.4918046.8811091.91 × 10−9
SCA18.757195.679686.1391922.383221SCA27.848816.4961078.0472485.139513
GWO75.035963.1790329.03557813.67917GWO30.017163.1807147.994585.090187
WOA20.502133.9485636.5417313.219661WOA118.69623.38058113.2772120.54415
MVO22.837623.9321137.6659983.904528MVO30.53776.14546910.489415.77847
CSA5.9060845.6808025.8874050.057728CSA81.423123.83006613.5246814.94403
FPA5.90615.6807495.7040096.85 × 10−2FPA9.4960735.1722036.6548766.19 × 10−1
HHO40.196064.1779258.159467.418736HHO97.948053.02363713.2484917.41042
CMPA6.1139275.7549025.9613140.10126CMPA18.150761.0056957.4136933.031412
ECGOA39.812134.3194412.068739.537644ECGOA28.143253.14578710.113614.744195
AWOA5.9060835.6807895.8985724.11 × 10−2AWOA24.450161.6203798.2140114.259875
Table 4. Description of Statistical Significance Test.
Table 4. Description of Statistical Significance Test.
Name of TestCalculated ParameterDetails
Wilcoxon Rank sum Testp-Values and H- Values
  • If the p-value of the compared algorithms is greater than 0.05 then no difference exists between algorithms. H-values = 0
  • If the p-value of the compared algorithms is less than 0.05 then a significant difference exists between algorithms. H-values = 1
Table 5. Statistical Significance of the Rank-sum test.
Table 5. Statistical Significance of the Rank-sum test.
TopologyTopology-1 (Series)Topology-2 (Series)Topology-3 (Series)Topology-4 (Series)
Parameterp-ValueH-Valuep-ValueH-Valuep-ValueH-Valuep-ValueH-Value
SCA1.72 × 10−1216.46 × 10−121.003.02 × 10−1113.01 × 10−111
GWO1.72 × 10−1216.46 × 10−121.003.02 × 10−1112.52 × 10−111
WOA1.72 × 10−1216.46 × 10−121.002.98 × 10−1111.44 × 10−111
MVO1.72 × 10−1216.46 × 10−121.002.40 × 10−1117.88 × 10−121
CSA1.72 × 10−1216.46 × 10−121.003.02 × 10−1112.52 × 10−111
FPA1.72 × 10−1216.46 × 10−121.003.02 × 10−1113.02 × 10−111
HHO1.72 × 10−1216.46 × 10−121.002.95 × 10−1119.40 × 10−121
CMPA1.72 × 10−1216.46 × 10−121.003.02 × 10−1113.02 × 10−111
ECGOA1.72 × 10−1216.46 × 10−121.002.26 × 10−1111.21 × 10−121
AWOA1.72 × 10−1216.46 × 10−121.003.02 × 10−1111.44 × 10−111
MPA100.80784673800.15366723500.87663490
TopologyTopology-1 (Parallel)Topology-2 (Parallel)Topology-3 (Parallel)Topology-4 (Parallel)
Parameterp-ValueH-Valuep-ValueH-Valuep-ValueH-Valuep-ValueH-Value
SCA1.55 × 10−1112.25 × 10−1113.02 × 10−1113.01 × 10−111
GWO1.55 × 10−1112.25 × 10−1113.01 × 10−1112.95 × 10−111
WOA1.55 × 10−1112.25 × 10−1113.01 × 10−1116.48 × 10−121
MVO1.55 × 10−1112.25 × 10−1112.80 × 10−1112.37 × 10−121
CSA1.55 × 10−1112.25 × 10−1113.02 × 10−1113.16 × 10−121
FPA1.55 × 10−1112.25 × 10−1113.02 × 10−1113.01 × 10−111
HHO1.55 × 10−1112.25 × 10−1112.95 × 10−1114.11 × 10−121
CMPA1.55 × 10−1112.25 × 10−1113.02 × 10−1112.92 × 10−111
ECGOA1.55 × 10−1112.25 × 10−1115.22 × 10−1211.21 × 10−121
AWOA1.55 × 10−1112.25 × 10−1113.02 × 10−1111.27 × 10−111
MPA0.17879532300.52760267900.09626283100.5592305360
Table 6. Analysis of Fitness Function Values.
Table 6. Analysis of Fitness Function Values.
SeriesParametersMPA-SCAMPASCAGWOWOAMVOCSAFPAHHOCMPAECGOAAWOA
Topology-1Max−9.67504−9.67504−8.16102−9.32006−9.36947−9.31952−9.32079−9.67498−8.89561−9.199−8.77154−9.32079
Min −9.67504−9.67504−9.67158−9.67498−9.67497−9.6749−9.67504−9.67504−9.675−9.65748−9.64865−9.67504
Mean−9.67504−9.67504−9.38097−9.66256−9.60957−9.54405−9.43878−9.67503−9.44708−9.41425−9.22929−9.45405
SD3.29 × 10−163.30 × 10−160.5551890.064690.0820340.173040.1697251.37 × 10−50.1898510.1236350.2366570.171987
Topology-2Max−6.78502−6.78502−6.21413−6.23222−6.23221100−6.46302−6.78499−6.42416−6.34147−5.74773−6.46302
Min −6.78502−6.78502−6.77016−6.7849−6.78501−6.785−6.78502−6.78502−6.78462−6.734−6.76511−6.78502
Mean−6.78502−6.78502−6.4368−6.76611−6.75875−3.14964−6.58266−6.78501−6.5785−6.5598−6.33637−6.5731
SD1.18 × 10−155.05 × 10−150.2522630.1008360.10085519.482340.1567846.68 × 10−60.1512910.110080.2191090.152814
Topology-3Max−2.08504−2.08504−1.69757100100100−1.7655−1.76547100−1.30849100−1.7655
Min −2.08504−2.08504−2.07437−2.08404−2.08426−2.08427−1.92316−2.08456−2.08388−1.75493−1.50652−1.7655
Mean−2.08504−2.08504−1.971354.83929815.0965542.30153−1.77076−2.0607718.56314−1.5346346.7119−1.7655
SD2.01 × 10−95.80 × 10−90.08557225.8679638.6198751.318490.0287850.08029841.415020.099750.708068.94 × 10−7
Topology-4Max−1.10197−1.101971111111111
Min −1.10197−1.10197−1.08501−1.10147−1.10021−1.10044−1.10196−1.07419−1.08285−0.875591−1.10195
Mean−1.10197−1.10197−0.80406−0.248070.2739460.542432−0.14476−0.769160.5249890.07289410.299951
SD1.87 × 10−99.83 × 10−100.6144641.0366170.9847380.8597991.0324890.4191990.8116630.46888500.968612
Table 7. Evaluation of the Proposed Filter through THD Analysis.
Table 7. Evaluation of the Proposed Filter through THD Analysis.
SeriesITHD (%)VTHD (%)ParallelITHD (%)VTHD (%)
Toplogy-10.124970.19999Toplogy-10.120440.19284
Topology-22.677050.54400Topology-22.708400.50027
Topology-34.608503.30646Topology-34.6154983.31187624
Topology-44.99873.89803Topology-44.98694.1404734
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

Ali, S.; Bhargava, A.; Saxena, A.; Kumar, P. A Hybrid Marine Predator Sine Cosine Algorithm for Parameter Selection of Hybrid Active Power Filter. Mathematics 2023, 11, 598. https://doi.org/10.3390/math11030598

AMA Style

Ali S, Bhargava A, Saxena A, Kumar P. A Hybrid Marine Predator Sine Cosine Algorithm for Parameter Selection of Hybrid Active Power Filter. Mathematics. 2023; 11(3):598. https://doi.org/10.3390/math11030598

Chicago/Turabian Style

Ali, Shoyab, Annapurna Bhargava, Akash Saxena, and Pavan Kumar. 2023. "A Hybrid Marine Predator Sine Cosine Algorithm for Parameter Selection of Hybrid Active Power Filter" Mathematics 11, no. 3: 598. https://doi.org/10.3390/math11030598

APA Style

Ali, S., Bhargava, A., Saxena, A., & Kumar, P. (2023). A Hybrid Marine Predator Sine Cosine Algorithm for Parameter Selection of Hybrid Active Power Filter. Mathematics, 11(3), 598. https://doi.org/10.3390/math11030598

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