Next Article in Journal
Effect of Particle Size on the Aerobic and Anaerobic Digestion Characteristics of Whole Rice Straw
Next Article in Special Issue
Monitoring and Automation of Complex Power Systems
Previous Article in Journal
Experimental Study and Conjugate Heat Transfer Simulation of Pulsating Flow in Straight and 90° Curved Square Pipes
Previous Article in Special Issue
Multi-Area Distribution System State Estimation Using Decentralized Physics-Aware Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Electrical Power System Design Optimization Using a Modified Bat Algorithm

1
Department of Electrical Engineering, Higher School of Electrical Engineering and Energetic of Oran, Oran 31000, Algeria
2
Department of Computer Sciences, University of Sciences and the Technology of Oran, (USTO-MB), Oran 31000, Algeria
3
Université de technologie de Troyes, UR InSyTE, 12 rue Marie Curie, CS 42060, CEDEX, 10004 Troyes, France
4
Department of Electrical Engineering, Engineering Faculty, University of Sidi Bel Abbes, Sidi Bel Abbès 22000, Algeria
*
Author to whom correspondence should be addressed.
Energies 2021, 14(13), 3956; https://doi.org/10.3390/en14133956
Submission received: 6 June 2021 / Revised: 25 June 2021 / Accepted: 27 June 2021 / Published: 1 July 2021
(This article belongs to the Special Issue Monitoring and Automation of Complex Power Systems)

Abstract

:
The design of energy systems is very important in order to reduce operating costs and guarantee the reliability of a system. This paper proposes a new algorithm to solve the design problem of optimal multi-objective redundancy of series-parallel power systems. The chosen algorithm is based on the hybridization of two metaheuristics, which are the bat algorithm (BA) and the generalized evolutionary walk algorithm (GEWA), also called BAG (bat algorithm with generalized flight). The approach is combined with the Ushakov method, the universal moment generating function (UMGF), to evaluate the reliability of the multi-state series-parallel system. The multi-objective design aims to minimize the design cost, and to maximize the reliability and the performance of the electric power generation system from solar and gas generators by taking into account the reliability indices. Power subsystem devices are labeled according to their reliabilities, costs and performances. Reliability hangs on an operational system, and implies likewise satisfying customer demand, so it depends on the amassed batch curve. Two different design allocation problems, commonly found in power systems planning, are solved to show the performance of the algorithm. The first is a bi-objective formulation that corresponds to the minimization of system investment cost and maximization of system availability. In the second, the multi-objective formulation seeks to maximize system availability, minimize system investment cost, and maximize the capacity of the system.

1. Introduction

Over the past two decades, many researchers were concerned about multi-state systems dependability, for example, regarding optimization and performance measurement [1], multi-state analysis using a fault tree applied to a satellite-based railway system [2], and a multi-state dependability simulation using Monte Carlo [1]. Moreover, researchers have been practically interested in reliability, non-repairable multi-state reliability [3], and multi-state and multi-level reliability redundancy optimization [4]. Accordingly, this research establishes a review of scientific works about multi-state system reliability [5].
One of the most explored multi-state systems is a series-parallel power system or oneincorporating redundancy, which has several states with various ability levels, alternating from total failure to a perfect process. Conversely, in the conventional binary reliability model, only two situations can appear: thoroughly failed or efficiently purposeful. Degraded functioning states must appear when modeling availability, to reflect manufacturing reality [6].
Our research continues to investigate the optimal design problem of a series-parallel power network. We investigated a memetic algorithm for heterogeneous multi-state series-parallel systems design [7]. The algorithm is based on an improved inter-subsystem local search method hybridized to a quantum evolutionary algorithm, adding to the swarm optimization algorithm a credibility-based fuzzy model of cost and performance constraints in reliability maximization [8]. We used Lagrange multipliers to determine the number of redundant elements in the power system in order to maximize reliability [9].
At this time, the redundancy optimization problem still attracts many researchers, such as a binary matrix to model a multi-type production system with cold standby redundant subsystems [10]. The study introduced a continuous-time Markov chain with a multi-objective evolutionary algorithm for the reliability–redundancy allocation problem through the reliability of a hydraulic system for an entire wind turbine [11]. The Markov-based fuzzy dynamic fault-tree analysis method was developed to model reliability including dynamic failure characteristics, to achieve lower cost and higher reliability with active redundancy of the hybrid modular multilevel converter, consisting of half- and full-bridge submodules (MSS) with DC-fault ride-through capability. To achieve this, the authors used a fuzzy system [12].
As the redundancy optimization problem is one of the NP’s complete combinatory optimization problems, conventional methods are often not suitable for parallel-series network design, due to the required execution time when increasing the number of component types or the number of subsystems. In contrast, an approach using intelligent methods, such as metaheuristic ones, seems to provide a good resolution to such a problem in less time. Accordingly, several intelligent methods have been used in series-parallel systems design, such as particle swarm optimization and local search [13], harmony search [14], ant colony optimization [15], tabu search [16], immune algorithm [17], firefly algorithm and bat algorithm [6,18,19,20].
In the last years, the use of metaheuristics rather than conventional methods became crucial in all redundancy optimization problems (ROP), in particular for power applications. In [21], the authors used a new methodology called boundary-simplified swarm optimization (BSO) for ROP, by integrating a novel self-boundary search (SBS) and a two-variable update mechanism (UM2), to improve simplified swarm optimization (SSO) when solving mixed-integer programming problems that include both discrete and continuous variables. The authors of [22] developed an integrated algorithm to solve the reliability design problem by considering instantaneous availability, repairable components, and the selection of configuration strategies based on Markov processes and the NSGA-II algorithm. In [23], the problem is formulated by considering a cold-standby strategy. The decision-making problems are encountered due to the presence of maximizing system reliability and simultaneously minimizing the total cost, weight or volume of the systems. The authors used a multi-objective evolutionary algorithm (NSGA-II). In order to calculate the exact reliability values for the ROP, a Markov-based approach is used. The authors of [24] proposed an advanced reliability–redundancy problem that considers an optimal redundancy strategy, either active or cold standby, with an imperfect detector/switch. They used a parallel genetic algorithm for solving the allocation problem in a mixed-integer nonlinear programming model. The authors of [25] considered a generalized redundancy allocation problem with a generalized network design. The components are linked with each other, neither in parallel nor in series, but in some logical relationship. The system reliability was estimated through simulation. They proposed a partitioning-based simulation optimization PBSO method to solve the problem.
Thus, our recent work in [26] proposed a deep-reinforcement learning algorithm (DRL) that determines the multi-objective optimization problem of the enabled multiphysics-constrained fast charging of a lithium-ion battery. Furthermore, a soft deep-reinforcement learning (DRL) strategy is innovatively exploited to optimize the energy management for a hybrid electric bus, as was presented in [27]. In [28], the authors proposed a recent approach based on an expert-assistance deep deterministic policy gradient algorithm (EADEPGA) to achieve optimized battery-involved energy management for a hybrid electric bus. The authors of [29] proposed a mathematical model for optimizing multiple redundancy-reliability systems, known as mega-systems. The system components are multi-state, and the universal generating function (UGF) has been simulated to evaluate system availability. The components may have a minor or major failure, which reduces the components’ performance rate. They used a parameter-tuned memetic algorithm (MA) to solve the allocation problem. In [30] a Markov model with a genetic algorithm was used to resolve the problem of ready but inactive devices. The approach proposed in this paper hybrids two relatively recent metaheuristics, the bat algorithm (BA) andthe generalized evolutionary walk algorithm (GEWA), to solve the redundancy optimization problem. The algorithm has to find the optimal design of the series-parallel structure. This structure consists of several subsystems, which can be a power production system incorporating solar and gas generators, and a power transmission one.
The optimal solution corresponds to minimizing the required cost, maximizing reliability, and maximizing the performance of the parallel-serial system, while satisfying the customer demand and guaranteeing the reliability of the system. To evaluate the reliability of multi-state series-parallel systems, a rapid reliability estimation function was developed. This procedure is based on the mathematical technique of the Laplace transform. The universal moment generator function (UMGF) developed by Ushakov has been revealed as an efficient technique for many problems [31,32].
To present an energy system design resolution approach, the redundancy optimization problem, as well as the mathematical formulation, are described in the next section. Here, many objectives are combined. In the third section of this paper, the hybridized metaheuristic, which is the bat algorithm with generalized evolutionary flight (BAG) is described, and next, the reliability estimation technique is detailed. In the last section, the proposed approach regarding the distinctive multi-objective problems is investigated, based on an industrial system of electro-energy production.

2. Redundancy Energy System Design Optimization Problems

Consider an electrical System enclosing n electrical subsystems (generators, transformers and lines) linked in series. Each subsystem i represents a component and contains a variety of device versions linked in parallel. Device j from subsystem i is described by its availability or reliability (Aij) or (Rij), its price (Cij) and its load capacity (Gij). The structure of subsystem i can be defined by the number of parallel identical components kij for 1≤ jVi, where Vi is the number of available versions of type i components, as presented in Figure 1.
The multi-objective optimization of the series-parallel multi-state electrical power network refers to the resolution of two or more objectives to be satisfied simultaneously, with a number of inequality constraints. As with the objectives, many multi-objective design problems can be expressed mathematically. Below, two optimization problems are distinguished: a bi-objective design and a multi-objective one, depending on reliability maximization, cost minimization and performance.

2.1. Bi-Objective Optimization (First Problem)

The first formulation aims to maximize system reliability R, and minimize the total cost C, as given by Equation (1) for a series-parallel system with some cost-constraint, and reliability requirement R0 is given by Equation (2).
Minimize C = i = 1 n j = 1 V i k i j c i j Maximize R = i = 1 n [ j j i p , q ( z ) min i = 1 n i = 1 j G i j ]
Under constraints:
C = i = 1 n j = 1 V i k i j c i j C 0 i = 1 n [ j j i p , q ( z ) min i = 1 n i = 1 j G i j ] R 0

2.2. Multi-Objective Optimization (Second Problem)

In the second multi-objective formulation, in addition to minimizing the total cost, maximizing the system reliability and the maximization of the system performance as given in Equation (3) for a series-parallel system under cost, reliability and performance constraints, as given in Equation(4).
Minimize C = i = 1 n j = 1 V i k i j c i j Maximize   R = i = 1 n [ j j i p , q ( z ) min i = 1 n i = 1 j G i j ] Maximize G min { a i , b j }
Under constraints:
i = 1 n j = 1 V i k i j c i j C 0 i = 1 n [ j j i p , q ( z ) min i = 1 n i = 1 j G i j ] R 0 G min { a i , b j } G 0

3. Combined Approaches

In this section, two techniques are described: first, how to evaluate the power system reliability with the universal moment generator function (UMGF); second, the metaheuristic chosen to resolve the optimization of the system design. In this last technique, the standard bat algorithm (BA) and the generalized evolutionary walk algorithm (GEWA) are detailed, to explain adequately why the improved version is used.

3.1. Reliability Estimation Technique

The problem of series-parallel multi-state systems reliability was diagnosed in the 1970s, and revealed as complex [33,34]. The behavior of multi-state systems and their constituents is displayed in many states, with various performances related to each state. In the literature, the structural designs are varied. Several works study series-parallel, multi-state and bridge configurations [32,35,36]. The probability that the electrical system’s total ability satisfies thoroughly the load request level W is estimated in Equation (5):
R ( W ) = P { G W } = 1 P { G W }
The Ushakov technique (UMGF: universal moment generator function) developed in 1986 has been explained and appraised in detail in [35]. Therefore, the Ushakov method is corroborated as a rapid technique for numerical applications. A variable G denotes performance and can yield J potential states.Thus, the UMGF of a random performance G is a polynomial is given by Equation (6):
u ( z ) = j = 1 J P j   z G j
Pj are the state probabilities.
The probabilistic characteristics of the random variable G can be found using the function u(z). In particular, if the discrete random variable G is the stationary output performance of the MSS, availability A is given by the probability (G ≥ W) which can be defined as follows:
p r o b a ( G W ) = Φ ( u ( z ) z w )
When Φ is a distributive operator defined by Expressions (8) and (9) [36]:
Φ ( p j   z σ W ) = { p , i f   σ W 0 , i f   σ W
Φ ( j = 1 J p j z G j W ) = j = 1 J Φ ( p j z G j W )
Moreover, to assess availabilities, two basic operators are brought together. These operators define the polynomial u(z) for a set of elements.

3.1.1. Parallel Elements

The universal moment generator function of a multi-state system linking redundant devices is estimated using the operator is defined as:
u s ( z ) = ( u 1 ( z ) , u 2 ( z ) , u m ( z ) ) ,
In agreement, the application of the operator in a simple two-redundant device system is displayed in Equation (11):
( j = 1 J P j z G j W ) = i = 1 n j = 1 m P i Q i z a i + b j
The parameters ai and bj are physically interpreted as the performance of both devices. The variables n and m are the number of possible performance levels for these devices. Pi and Qj are the probabilities of possible performance levels for the devices.

3.1.2. Series Device

For a multi-state system covering m elements in series, the operator δ defines its universal function, as given by Equation (12) [31]:
u s ( z ) = δ ( u 1 ( z ) , u 2 ( z ) , u m ( z ) ) ,
Therefore, a simple application on two elements is defined as:
δ ( u 1 ( z ) , u 2 ( z ) ) = i = 1 n P i z a i , j = 1 m Q j z b j = i = 1 n j = 1 m P i Q j z min ( a i , b j )
Consequently, the universal moment function of a series-parallel system is attained by consecutively applying the two operators.

3.1.3. Reliability of the Demand Model

In the field of electrical systems, availability or reliability is defined as the degree of the system’s capacity to fulfill the load request (W), in order to offer sufficient energy (G). This definition of reliability is usually used in the power system design. This index (loss of load probability (LOLP)) is often used to evaluate reliability.

3.2. Redundancy Optimization Method

A bat algorithm with generalized flight (BAG) is a hybridization of the bat algorithm and the GEWA algorithm. It was first introduced by [37] and then applied to manufacturing system scheduling in [38], and to a green economic power dispatch problem in [39]. Our improvement lies in adding a global search function to the classical BA, which is the global flight of the worst bats. Bats with a bad position fly according to a probability αg (explained further in the GEWA algorithm) around the best bat, whereas the other artificial bats follow the principles of the original algorithm, as explained below.

3.2.1. The Bat Algorithm (BA)

The bat algorithm is a swarm metaheuristic that was first developed by [40]. It is inspired by the echolocation of small bats that generate sound waves with given frequencies and pulse rates. The bat algorithm has been feasible to apply in various combinatory and continuous optimization areas, such as environmental economic power dispatch problems [41], datascience [42], medical goods dispatching [43], and operating-room scheduling [44]. One can also see its application in robotics [45] and in energy modeling [46]. In the field of power systems design, the authors of [47] investigated the standard algorithm in a mono optimization version. Researchers continue to explore possible meaningful improvement, and then propose modified versions [48,49,50,51,52].
The frequencies vector f contains integers or real numbers, depending on the selectedminimal and maximal values of frequency, which can be given as:
f i = f m i n + ( f m a x f m i n )   r a n d   ( ) ,           r a n d   [ 0 , 1 ]  
The velocities V of bats is represented by positive double numbers. Velocities suggest the flight of bats, which should be changed at a certain moment. A bat communicates with other bats via the best global solution, gbest, as given by Equation (15):
V i = V i + ( X i g b e s t ) f i
The location can be either updated with velocity using Equation (16), or via the best overall solution, using the intensity defined by Equation (17):
X i = b e s t i + V i
X i = g b e s t + r a n d o m ( 1 , 1 ) . A m o y
Or randomly:
X i = b e s t i + r a n d o m ( 1 , 1 ) . A m o y
A is the average sound level of bats, which can be given as:
A i = α A i , α [ 0 , 1 ]
ri are the pulsation rate values, as defined by Equation (20):
r i = r i 0 ( 1 e ( γ t ) )
With ri0 as a starting pulsation rate, γ > 0, and t is the rank of the current algorithm generation.

3.2.2. The Generalized Evolutionary Walk Algorithm

GEWA is an algorithm based on a generic optimization principle [53], which has been investigated in [37,41,54]. It is based on a random global search that replaces the poor positions of a population of walkers. The random worst walkers’ steps that are made, using step length d, are given by Equation (21):
d as a length vector follows the solutions definition dimension.
w t = ε t d
The new position of the wrong walkers is generated according to Equation (22):
x w o r s t t = g B e s t t 1 + w t
where εt is Gaussian distribution or normal distribution N (0, δ). δ can be taken as 1. Additionally, the worst walkers can also move respectively to the solution; the definitions of upper and lower boundaries wmax and wmin are given in Equation (23):
x w o r s t t = w min + ( w max w min ) ε t
The GEWA algorithm depends on only two parameters: the size of the walker population and α for control. Typically, α = 0.9 is used.
Most of the generalized evolutionary search of GEWA algorithm was included in the improved BAG algorithm so as to benefit from the advantages of both algorithms described in this subsection.

3.2.3. Bat Algorithm with Evolutionary Generalized Flight (BAG)

The authors of [37] improved the standard bat algorithm with a global flight of the worst bat, as with the principle of the generalized evolutionary walker algorithm. The wrong bat, and eventually many bats, exclusively flyaccording to a global search function following Equations (21) and (23). Simultaneously, the other bats follow the bat algorithm principles, see Algorithm 1 below.
Algorithm 1: Hybridization of the GEWA and BAT in the BAG algorithm.
1 BAG(Nbr_iter: generations number, nb:number of bats)
2 Wmin,wmax, δ, d, αG: GEWA coefficients to be initialized
3 Define objective function f(x), x = (x1…,xnb)
4 Generate a bat population xiand speedsvi, 0 < α < 1; γ > 0
5 Set fmin = 0; fmax = 100;
6 Initialize pulse frequenciesfi: fmin + (fmax − fmin)rand()
7 Initializes pulse: ri0[0.1] and intensities: Ai[1.2].
8 Evaluate objective function:Fitness(i) ←f(xi), besti←xi
9 Determine the best overall fitnessfgbest←min(fi) and itsgbestpositionand bad fitness
10 fgworst←max(fi)
11 While (index < Nbr_generation) do
12 εiter← uniform(0,δ)
13 Fori←1tonb do
14 if(f (xi) == fgworst)
15 if(rand < αG)
16 w←εindex*d//Flight depends on thestep
17 xi←gbest + w//dependentontheglobalbest
18 else
19 x←wmin + (wmax − wminindex//randomflightin the field
20 End if Else
21 else
22 fi←fmin + (fmax − fmin)rand()//rand [0,1],Adjustedfrequencies
23 vi←vi + (xi − gbest)fi//velocitiesupdate
24 xi←besti + vi//Generate new bats
25 if(rand > ri)
26 xi←gbest+ random(−1,1).Amoy otherwise
27 xi←besti+random(−1,1).Amoy
28 End if
29 if rand < Aiand f(xi) < fitness(i)
30 besti←xi//Accept new solutions
31 ri←ri0(1-exp(-γ.index))//Incrementri
32 Ai←αAi//α] 0, 1[, reduce Ai
33 End if
34 End if else
35 End For
36 Sort bats and save the current bestgbestsolutionandUpdatefgworst
37 index++
38 End While
39 End

4. Computational Experimentation and Results

4.1. Data

The purpose is to properly pick the optimal combination so as to maximize the reliability and performance, and also to minimize the total budget of a series-parallel power network. This structure has been previously introduced by [55].
The two examples presented afterward are composed of the five main subsystems described below. Two different objective function formulations are considered. In the first example [56], the bi-objective formulation considered was the maximization of system availability and the minimization of system investment cost. The second example in [57] considers a multi-objective formulation that seeks the maximization of system availability, the minimization of system investment cost, and the maximization of the performance system.
The systems considered in the two problems are electrical network systems. The electricity networks that provide energy to users are designed with five basic subsystems, as shown in Figure 2. The entire set of devices in the system are considered as a unit, with a total breakdown. The electricity is delivered by the first column (subsystem 1) and then the transformation by the HVB transformers (Subsystem 2), and thenrouted by the HVB lines (subsystem 3). A second transformation is effected by the HVB/HVA transformers (subsystem 4), where the load is fed through HVA lines (subsystem 5). Each device is characterized by its reliability Rij, cost Cij (mls $), and installed capacity Gij (MW). This supplies energy to users.
To achieve the optimum system, it is necessary to choose the parameters of the algorithms used in this study. Several simulations were done based on increasing or decreasing the parameters mostfound in the literature, as per the following formula:
Parameter r0 = most literature_known_parameter
Parameter i+1 = Parameter i±
Rand() x (max literature_known_parameter− min literature_ known_parameter)
The retained parameters values are:
For GEWA part: αgewa = 0.7, δgewa = 1;
And for BAT part: Amax = 30, Amin = 0.01, α = γ = 0.02.
In addition, for each of the examples, the algorithm BAG was run assuming a population size of 15 and 40 generations.
The metaheuristic chosen in this article was programmed in C++ on a computer with the following characteristics: i5-SSD 256 @ 3.00 GHz 12 GB RAM.

4.1.1. First Example

First, we consider the design of a hybrid gas solar power plant, The data for the various versions of all subsystems are defined in Table 1, as has already been used in [53].
Five subsystems are connected in series, and for all of the subsystems, 3 to 8 various device types, connected in parallel, are available. This table shows that all equipment is represented by reliability R, performance (capacity) G, and cost C. Table 2 shows thecumulative load demand curve, demand level Wm, and the time interval Tm. Reliability is obtained by the probability that its performance is more than or equal to consumption.

4.1.2. Second Example

Second, we take the model of a gas unit; the data for the various versions of all subsystems are shown in Table 3, as has already been modeled by [57].
Five subsystems are connected in series, and for all the subsystems, 4 to 9 various types of components connected in parallel are available.This table indicates that all equipment is represented by reliability R, performance (capacity) G, and cost C. Table 4 shows the cumulative load demand curve, demand level Wm, and the time interval Tm. Reliability is obtained using the probability that its performance is more than or equal to consumption.

4.2. Results and Discussion

In order to solve the multi-objective optimization, for each example, different arithmetic Pareto factors were retained in order to put the three objectives (cost, performance, and reliability) in the same scale and to avoid favoring one objective over another. The choice was based essentially on the known middle global cost of each scenario. Table 5 illustrates the structure of the optimal or approximately optimal system configurations. The purpose is to select the optimal combination of elements used in theseries-parallel electrical power system, which must correspond to the maximization of system availability and the minimization of system investment cost.
The designs shown in Table 5 have good reliability that exceeds 99% and costs that meet those known to be good for the dataset (about USD 231 million for the first example and USD 17million for the second example).
After using BAG to solve this problem, 49 solutions for example 1 were found in the Pareto front, as shown in Figure 3, and 45 solutions for example 2 were found in the Pareto front, as shown in Figure 4. As is shown with an arrow on the values cloud in Figure 3, the optimal value found (USD 231 million with a reliability of 99.1%) through generation and simulations using the multi-objective optimization program meets perfectly the minimum cost with the right reliability, inasmuch as the perfect reliability cost is considerably more (from USD 260 million to more than USD 300 million).
In the fourth figure, it is more obvious how the multi-objective optimization program reaches the best bi-objective solutions (USD 17 million and a reliability of 99.6%) and how there is not any better cost that could be found under that value (USD 17 million) without a loss in system reliability, since a design of one million less (USD 16 million) cannot even reach a reliability of 98.5%.
Table 6 shows the result of multi-objective optimization, which seeks to maximize system reliability, maximize performance, and minimize series-parallel electrical power system design cost. The designs keep the best reliabilities (99.21% for the first example and 99.42 for the second example) and the best costs (USD 235 million for the first example and USD 16.88 million for the second example) despite seeking good performance (180 for the first example and 100 for the second).
After using BAG to solve this problem, 48 solutions for example 1 were found in the Pareto front, as shown in Figure 5, and81 solutions for example 2 were found in the Pareto front, as shown in Figure 6.
As is presented in the 3-dimensional Pareto values clouds, better performances could be reached if reliability or cost purposes are neglected. This is why the multi-objective design optimization program promotes correct multi-objective solutions with the most suitable cost, performance and reliability values, especially due to the choice of equitable Pareto and scale factors.
Multi-objective and bi-objective designs satisfy cost and reliability constraints. To illustrate this, the best bi- and multi-objective solutions for the second example are compared to the figures from the literatureas the known best cost, individually optimized, in Table 7. Our compromised costs (16.88 and 17.01) are still in the range of the known best cost found in the literature (15.425), whereas their corresponding reliabilities (99.42% and 99.6%) topped the corresponding reliability found in the cost for the mono-optimization design (99.1%).

5. Conclusions

In this article, we have proposed a resolution for the multi-state heterogeneousseries- parallel electrical power system design multi-objective problem, considering the necessity of high reliability and a lower budget. Two variants of multi-objective redundancy optimization were mathematically formulated. For the purpose of minimizing investment cost and maximizing reliability and performance, some constraints were added, to findthe best range of solutions. The multi-objective functions of cost, reliability and performance were formulated as a Pareto function, taking into account the penalty of constraints abuse.
The optimization methodology was based on an improved hybrid algorithm, based overall on the bat algorithm (BA) and a global search function similar to the generalized evolutionary walk algorithm (GEWA). The power of the chosen method lies in adding a global search function, or the flight of the worst bat. As the performance and the reliability of an electrical system are implicitly dependent, the universal general function (UMGF), also known as the Ushakov technique, was used.
Two different power system design allocation examples are presented, to illustrate the performance of the developed algorithm. The choice of value was based on a middle budget and cost of each system, and also the performance of components. First, the design of a hybrid gas solar power plant was considered, with five subsystems connected in series, and for all of the subsystems, three to eightassorteddevices. Second, the design of the gasunit was considered asfive subsystems connected in series, and for all the subsystems, four to nine various types of components. Each device is characterized by its reliability Rij (%), cost Cij (mls $), and installed capacity Gij (MW).
Pareto and scale factors were customized for each dataset according to the known interval of system cost, as the multi-objective function is also based on a probability that ranges from 0 to 1.
As shown in the paper, the setting of parameters of the bat algorithm with generalized flight (BAG) were not easily determined, due to the number of parameters of GEWA and BAT metaheuristics. The known used parameter values of each algorithm can be found separately in the literature for continuous optimization rather than highly complex combinatorial problems. Thatia why intensive experimentation was needed for this combinatorial redundancy problem.
Regarding time efficiency, the proposed improved metaheuristic for multi-objective optimization, using the Ushakov approach for objective function evaluation, ensured a rapid execution time.
After using a bat algorithm with generalized flight to solve a bi-objective problem that aimed to maximize reliability and minimize cost under constraints, 49 solutions for example 1 and 45 solutions for example 2 were found in the Pareto front. The optimalvalues found through generation and simulations using the bi-objective optimization design meet perfectly the minimum cost with the right reliability, inasmuch as the perfect reliability cost was considerably more.
The result of multi-objective optimization that seeks to maximize system reliability, maximize performance and minimize design cost, showed that the design kept the best reliabilities and the best costs despite the fact of searching for good performances. After using the bat algorithm with generalized flight to solve this problem, 48 solutions for the first example and 81 solutions for the second example were found in the Pareto front.
However, in addition to confirming how multi-objective and bi-objective designs satisfy either cost or reliability constraints, the compromised value had to be compared to theliterature’s known best value. In the bat algorithm with generalized flight, compromised costs are still in the range of the known best cost found in the literature, whereas their corresponding reliabilities conquered the corresponding reliability found in the cost mono-optimization design. If the goal is to design an efficient power system, the proposed improved approach can at least seek an optimum design for a gas system and for a solar plant system.
The actual work might reveal the power of the proposed metaheuristic to solve such high-complexity combinatorial multi-objective problems. The premature problem of convergence could be avoided through the use of various global search parts in the improved bat algorithm with generalized flight, good discretization and finally the careful choice of parameter values.
Currently, work is ongoing to extensively study the non-heterogenous networks and preventive maintenance of a multi-state power system.

Author Contributions

Conceptualization, K.G. and A.Z.; methodology, K.G. and L.D.; software, L.D.; validation, E.C.; investigation, K.G., L.D. and A.Z.; writing—original draft preparation, K.G. and L.D., writing—review and editing, E.C. and A.Z.; project administration, K.G. and L.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ROPRedundancy optimization problem
MSSMulti states system
UMGFUniversal moment generating function
LOLPLoss of Load Probability
BABat algorithm
GEWAGeneralized Evolutionary Walk Algorithm
BAGBat Algorithm with Generalized flight
NPNondeterministic polynomial
DCDirect current
NSGANondominated Sorting Genetic Algorithm
BSOBoundary simplified swarm optimization
SBSSelf-boundary search
UM2Update mechanism
SSOSimplified swarm optimization
PBSOPartitioning-based simulation optimization
MAMemetic algorithm
DRLDeep reinforcement learning
EADEPGExpert-assistance deep deterministic policy gradient
Nomenclature
Symbol Meaning
CiCost of electrical component i (mlm $)
Gi, ΞiPerformance of power component i (MW)
Ai, RiReliability of power component i (%)
i,j,lRespectively indices of series, versions and demand period interval
nNumber of series i
ViNumber of Available electrical components technologies of type i
kijNumber of occurrence of component j in series i
AijReliability of power component j of type i (%)
A0Minimum avaibilityrequired (%)
C0Maximum cost required (mlm $)
G0Minimum performance required (MW)
MNumber of demand period interval
KmaxMaximum number that can be taken from each component j
PiPerformance probability of i-th device
QiPerformance probability of j-th device
WDemand levels
Operator for parallel device
δ Operator for series device
fFrequency
vVelocities
XiIntensity
AiAverage sound level bats
ripulsation rate
εtGaussian distribution
xtwrong walkers
gbestBest global solution
ri0Starting pulsation rate
tRank of the current algorithm generation
dLength vector follows the solutions definition dimension
NNormal distribution
wBoundaries
XtWWorst walkers
HVBHigh voltage class B
HVAHigh voltage class A
WmDemand level
TmTime interval

References

  1. Koutras, V.P.; Malefaki, S.; Platis, A.N. Optimization of the dependability and performance measures of a generic model for multi-state deteriorating systems under maintenance. Reliab. Eng. Syst. Saf. 2017, 166, 73–86. [Google Scholar] [CrossRef]
  2. Nguyen, T.K.; Beugin, J.; Marais, J. Method for evaluating an extended fault tree to analyse the dependability of complex systems: Application to a satellite-based railway system. Reliab. Eng. Syst. Saf. 2015, 133, 300–313. [Google Scholar] [CrossRef] [Green Version]
  3. Jiang, T.; Liu, Y. Parameter inference for non-repairable multi-state system reliability models by multi-level observation sequences. Reliab. Eng. Syst. Saf. 2017, 166, 3–15. [Google Scholar] [CrossRef]
  4. Coelho, L.d.S. Self-organizing migrating strategies applied to reliability-redundancy optimization of systems. IEEE Trans. Reliab. 2009, 58, 501–510. [Google Scholar] [CrossRef]
  5. Yingkui, G.; Jing, L. Multi-state system reliability: A new and systematic review. Procedia Eng. 2012, 29, 531–536. [Google Scholar] [CrossRef] [Green Version]
  6. Guerraiche, K.; Rahli, M.; Zeblah, A.; Dekhici, L. Series-parallel power system optimization using firefly algorithm. Int. J. Electr. Eng. Inform. 2015, 7, 89–101. [Google Scholar] [CrossRef]
  7. Mengyu, D.; Yan-Fu, L. An investigation of new local search strategies in memetic algorithm for redundancy allocation in multi-state series-parallel systems. Reliab. Eng. Syst. Saf. 2020, 195, 106703. [Google Scholar] [CrossRef]
  8. Huang, C.L.; Jiang, Y.; Yeh, W.C. Developing Model of Fuzzy Constraints Based on Redundancy Allocation Problem by an Improved Swarm Algorithm. IEEE Access 2020, 8, 155235–155247. [Google Scholar] [CrossRef]
  9. Karandeev, D.J.; Dulesov, A.S.; Bazhenov, R.I.; Karandeeva, I.J. Calculation of the optimal number of redundant elements of power systems using the Lagrange multipliers method and information theory. IOP Conf. Ser. Mater. Sci. Eng. 2020, 862, 1–6. [Google Scholar] [CrossRef]
  10. Wei, W.; Mingqiang, L.; Yongnian, F.; Xiaoping, L.; Hanghang, C. Multi-objective optimization of reliability-redundancy allocation problem for multi-type production systems considering redundancy strategies. Reliab. Eng. Syst. Saf. 2020, 193, 106681. [Google Scholar] [CrossRef]
  11. Yao, L.; Coolen, F.P.A.; Zhu, C.; Tan, J. Reliability assessment of the hydraulic system of wind turbines based on load-sharing using survival signature. Renew. Energy 2020, 153, 766–776. [Google Scholar] [CrossRef]
  12. Li, H.; Xie, X.; McDonald, A.; Chai, Z.; Yang, T.; Wu, Y.; Yang, W. Cost and reliability optimization of modular multilevel converter with hybrid submodule for offshore DC wind turbine. Int. J. Electr. Power Energy Syst. 2020, 120, 105994. [Google Scholar] [CrossRef]
  13. Wang, Y.; Lin, L. Heterogeneous redundancy allocation for series-parallel multi-state systems using hybrid particle swarm optimization and local search. IEEE Trans. Syst. Man Cybern. 2011, 42, 464–474. [Google Scholar] [CrossRef]
  14. Rami, A. Design and Meta-heuristics Methods Optimization for Electro-Energetics System. Ph.D. Thesis, University of sidi bel abbes, Sidi Bel Abbès, Algeria, 2010. [Google Scholar]
  15. Agarwal, M.; Vikas, K.S. Ant colony optimization algorithm for heterogeneous redundancy allocation in multi-state series-parallel systems. Int. J. Reliab. Qual. Saf. Eng. 2009, 16, 163–186. [Google Scholar] [CrossRef]
  16. Ouzineb, M.; Nourelfath, M.; Gendreau, M. A heuristic method for non homogeneous redundancy optimization of series-parallel multi-state systems. J. Heuristics 2011, 17, 1–22. [Google Scholar] [CrossRef]
  17. Rami, A.; Zeblah, A.; Hamdaoui, H.; Massim, Y.; Harrou, F. An efficient artificial immune algorithm for power system reliability optimization. Int. J. Power Energy Convers. 2009, 1, 178–197. [Google Scholar] [CrossRef]
  18. Guerraiche, K.; Rahli, M.; Zeblah, A.; Dekhici, L. Budgetary and redundancy optimization of heterogeneous series-parallel power systems under availability constraints. Energy Procedia 2015, 74, 547–554. [Google Scholar] [CrossRef] [Green Version]
  19. Guerraiche, K.; Rahli, M.; Zeblah, A.; Dekhici, L. Reliability Maximization of Power System Using Firey Algorithm. Int. Electr. Eng. J. 2016, 7, 2116–2123. [Google Scholar]
  20. Guerraiche, K.; Rahli, M.; Dekhici, L.; Zeblah, A. Conception optimale de redondance dans des systemesélectriquesparallèles-séries à l’aide des metaheuristiques. Revue Roumaine des Sciences Techniques Serie Électrotechnique et Énergétique 2018, 63, 46–51. [Google Scholar]
  21. Wei-Chang, Y. A novel boundary swarm optimization method for reliability redundancy allocation problems. Reliab. Eng. Syst. Saf. 2018, 192, 1–12. [Google Scholar] [CrossRef]
  22. Kayedpour, F.; Amiri, M.; Rafizadeh, M.; Arashshahryari, N. Multi-objective redundancy allocation problem for a system with repairable components considering instantaneous availability and strategy selection. Reliab. Eng. Syst. Saf. 2017, 160, 11–20. [Google Scholar] [CrossRef]
  23. AboueiArdakan, M.; Rezvan, M.T. Multi-objective optimization of reliability redundancy allocation problem with cold-standby strategy using NSGA-II. Reliab. Eng. Syst. Saf. 2018, 172, 225–238. [Google Scholar] [CrossRef]
  24. Kim, H.; Kim, P. Reliabilityredundancy allocation problem considering optimal redundancy strategy using parallel genetic algorithm. Reliab. Eng. Syst. Saf. 2017, 159, 153–160. [Google Scholar] [CrossRef]
  25. Kuo, H.C.; Kuo, P.Y. An efficient simulation optimization method for the generalized redundancy allocation problem. Eur. J. Oper. Res. 2018, 265, 1094–1101. [Google Scholar] [CrossRef]
  26. Wei, Z.; Quan, Z.; Wu, J.; Li, Y.; Pou, J.; Zhong, H. Deep deterministic policy gradient-drl enabled multiphysics-constrained fast charging of lithium-ion battery. IEEE Trans. Ind. Electron. 2021. [Google Scholar] [CrossRef]
  27. Wu, J.; Wei, Z.; Li, W.; Wang, Y.; Li, Y.; Sauer, D.U. Battery thermal- and health-constrained energy management for hybrid electric bus based on soft actor-critic drl algorithm. IEEE Trans. Ind. Inform. 2021, 17, 3751–3761. [Google Scholar] [CrossRef]
  28. Wu, J.; Wei, Z.; Liu, K.; Quan, Z.; Li, Y. Battery-involved energy management for hybrid electric bus based on expert-assistance deep deterministic policy gradient algorithm. IEEE Trans. Veh. Technol. 2020, 69, 12786–12796. [Google Scholar] [CrossRef]
  29. Zaretalab, A.; Hajipour, V.; Tavana, M. Redundancy allocation problem with multi-state component systems and reliable supplier selection. Reliab. Eng. Syst. Saf. 2020, 193, 106–629. [Google Scholar] [CrossRef]
  30. Xiang-Yu, L.; Yan-Feng, L.; Hong-Zhong, H. Redundancy allocation problem of phased-mission system with non-exponential components and mixed redundancy strategy. Reliab. Eng. Syst. Saf. 2020, 199, 106–903. [Google Scholar] [CrossRef]
  31. Lisnianski, A.; Levitin, G. Multi-state system reliability: Assessment, optimization and applications. World Sci. 2003, 376. [Google Scholar] [CrossRef]
  32. Ushakov, I. Reliability: Past, present, future. Recent Adv. Reliab. Theory 2000, 3–21. [Google Scholar] [CrossRef]
  33. Barlow, R.E.; Wu, A.S. Coherent systems with multi-state components. Math. Oper. Res. 1978, 3, 275–281. [Google Scholar] [CrossRef] [Green Version]
  34. El-neweihi, E.; Proschan, F.; Sethuraman, J. Multistate coherent systems. J. Appl. Probab. 1978, 15, 675–688. [Google Scholar] [CrossRef]
  35. Ushakov, I. Reliability analysis of multistate systems by means of a modified generating function. J. Inf. Process. Cybern. 1988, 24, 131–135. [Google Scholar]
  36. Ushakov, I. Universal generating function. Sov. J. Comput. Syst. Sci. 1986, 24, 118–129. [Google Scholar]
  37. Dekhici, L.; Belkadi, K. A bat algorithm with generalized walk for the two-stage hybrid flow shop problem. Int. J. Decis. Support Syst. Technol. 2015, 7, 1–16. [Google Scholar] [CrossRef]
  38. Dekhici, L.; Guerraiche, K.; Belkadi, K. Bat Algorithm with generalized fly for combinatorial production optimization problems: Case Studies. Tech. Inno. Know. Manag. Decis. Supp. 2019, 34–66. [Google Scholar] [CrossRef]
  39. Dekhici, L.; Guerraiche, K.; Belkadi, K. Environmental economic power dispatch using bat algorithm with generalized fly and evolutionary boundary constraint handling scheme. Int. J. Appl. Metaheuristic Comput. 2020, 11, 171–191. [Google Scholar] [CrossRef]
  40. Yang, X.S. A new metaheuristic bat-inspired algorithm. Nat. Inspired Coop. Strateg. Optim. 2010, 284, 65–74. [Google Scholar] [CrossRef] [Green Version]
  41. Dekhici, L.; Belkadi, K.; Guerraiche, K. Economic power dispatching with generalized evolutionary walk algorithm. In Proceedings of the 6th Multi-Conference on Computational Engineering in Systems Applications, Marrakech, Morocco, 24–26 March 2015; pp. 62–66. [Google Scholar]
  42. Cui, Z.; Cao, Y.; Cai, X.; Cai, J.; Chen, J. Optimal LEACH protocol with modified bat algorithm for big data sensing systems in Internet of Things. J. Parallel Distrib. Comput. 2019, 132, 217–229. [Google Scholar] [CrossRef]
  43. Osaba, E.; Yang, X.S.; Fister, I., Jr.; Del Ser, J.; Lopez-Garcia, P.; Vazquez-Pardavila, A.J. A discrete and improved bat algorithm for solving a medical goods distribution problem with pharmacological waste collection. Swarm Evol. Comput. 2019, 44, 273–286. [Google Scholar] [CrossRef]
  44. Dekhici, L. Reconfiguration et Ordonnancement Des Blocs Opératoires: Avec Etude de Cas; Editions Universitaireseropéennes: Sarrebruck, Allemagne, 2016; p. 192. Available online: www.editions-ue.com (accessed on 11 April 2016).
  45. Suárez, P.; Iglesias, A.; Gálvez, A. Make robots be bats: Specializing robotic swarms to the bat algorithm. Swarm Evol. Comput. 2019, 44, 113–129. [Google Scholar] [CrossRef]
  46. Lemma, T.A.; Hashim, F.B.M. Use of fuzzy systems and bat algorithm for energy modeling in a gas turbine generator. In Proceedings of the IEEE Colloquium on Humanities, Science and Engineering, Penang, Malaysia, 5–6 December 2011; pp. 305–310. [Google Scholar]
  47. Guerraiche, K.; Rahli, M.; Zeblah, A.; Dekhici, L. Bat algorithm to series-parallel power system design. Multi-Conferences on Computational Engineering in Systems Applications. In Proceedings of the 3rd Communications, Computing and Control Applications, Marrakech, Morocco, 24–26 March 2015; pp. 67–71. [Google Scholar]
  48. Roy, A.G.; Rakshit, P. Motion planning of non-holonomic wheeled robots using modified bat algorithm. Nat. Inspired Algorithms Big Data Framew. 2019, 94–123. [Google Scholar] [CrossRef]
  49. Shirjini, M.F.; Nikanjam, A.; Shoorehdeli, M.A. Stability analysis of the particle dynamics in bat algorithm: Standard and modified versions. Eng. Comput. 2020, 1–12. [Google Scholar] [CrossRef]
  50. Yildizdan, G.L.; Baykan, O.K. A novel modified bat algorithm hybridizing by differential evolution algorithm. Expert Syst. Appl. 2020, 141, 112949. [Google Scholar] [CrossRef]
  51. Yue, X.; Zhang, H. Modified hybrid bat algorithm with genetic crossover operation and smart inertia weight for multilevel image segmentation. Appl. Soft Comput. 2020, 90, 106157. [Google Scholar] [CrossRef]
  52. Bangyal, W.H.; Ahmed, J.; Rauf, H.T. A modified bat algorithm with torus walk for solving global optimization problems. Int. J. Bio-Inspired Comput. 2020, 15, 1–13. [Google Scholar] [CrossRef]
  53. Yang, X.S. Review of meta-heuristics and generalized evolutionary walk algorithm. Int. J. Bio-Inspired Comput. 2011, 3, 77–84. [Google Scholar] [CrossRef]
  54. Dekhici, L.; Belkadi, K. Generalized evolutionary walk algorithm for economic power dispatching. In Proceedings of the META’12, International Conference on Metaheuristics and Nature Inspired Computing, Port El Kantaoui, Tunisia, 27–31 October 2012. [Google Scholar]
  55. Levitin, G.; Lisnianski, A.; Elmakis, D. Structure optimization of power system with different redundant elements. Electr. Power Syst. Res. 1997, 43, 19–27. [Google Scholar] [CrossRef]
  56. Meziane, R.; Hamzi, A.; Boufala, S.; Amara, M. Hybrid solar gas reliability optimization using harmony search under performance and budget constraints. In 3rd International Symposium on Environmental Friendly Energies and Applications (EFEA); IEEE: Paris, France, 2014; pp. 1–8. [Google Scholar]
  57. Levitin, G.; Lisnianski, A.; Ben-Haim, H.; Elmakis, D. Redundancy optimization for series-parallel multi-state systems. Trans. Reliab. IEEE 1998, 47, 165–172. [Google Scholar] [CrossRef]
Figure 1. Series-parallel structure system.
Figure 1. Series-parallel structure system.
Energies 14 03956 g001
Figure 2. Series-parallel electro-energy system.
Figure 2. Series-parallel electro-energy system.
Energies 14 03956 g002
Figure 3. Pareto front of Example 1.
Figure 3. Pareto front of Example 1.
Energies 14 03956 g003
Figure 4. Pareto front of Example 2.
Figure 4. Pareto front of Example 2.
Energies 14 03956 g004
Figure 5. Pareto front of Example 1, multi-objective option.
Figure 5. Pareto front of Example 1, multi-objective option.
Energies 14 03956 g005
Figure 6. Pareto front of Example 2, multi-objective optimum.
Figure 6. Pareto front of Example 2, multi-objective optimum.
Energies 14 03956 g006
Table 1. Characteristics of the system elements available [56].
Table 1. Characteristics of the system elements available [56].
Sub-SystemVersionReliability R [%]Cost C [mln $]Performance G [MW]
Power Units10.9947765
20.9886460
30.9964525
HVB Transformers10.9962.805120
20.9922.272100
30.9972.594120
40.9932.569100
50.9971.857100
HVB Lines10.9751.985150
20.9871.983140
30.9711.842140
40.9861.318130
HVB/HVA Transformers10.9920.84260
20.9820.87580
30.9840.74560
40.9830.65440
50.9570.62530
60.9680.60840
70.9690.49260
80.9790.41530
HVA Lines10.9880.45630
20.9590.43240
30.9890.36420
40.9810. 28320
50.9680.24210
Table 2. Parameters of the cumulative load [56].
Table 2. Parameters of the cumulative load [56].
Wm [MW]14012510060
Tm [h]1752175235041752
Table 3. Characteristics of the system elements available [57].
Table 3. Characteristics of the system elements available [57].
SubsystemsVersionsReliability A [%]Cost C [mln $]Capacity Ξ [MW]
Power Units10.9800.590120
20.9770.535100
30.9820.47085
40.9780.42085
50.9830.40048
60.9200.18031
70.9840.22026
HVB Transformers10.9950.205100
20.9960.18992
30.9970.09153
40.9970.05628
50.9980.04221
HVB Lines10.9717.525100
20.9734.72060
30.9713.59040
40.9762.42020
HVB/HVA Transformers10.9770.180115
20.9780.160100
30.9780.15091
40.9830.12172
50.9810.10272
60.9710.09672
70.9830.07155
80.9820.04925
90.9770.04425
HVA Lines10.9840.986128
20.9830.825100
30.9870.49060
40.9810. 47551
Table 4. Parameters of the cumulative load [57].
Table 4. Parameters of the cumulative load [57].
Wm [MW]1008050200
Tm [h]420878812282536
Table 5. Optimal design configurations for bi-objective optimization (first problem).
Table 5. Optimal design configurations for bi-objective optimization (first problem).
Bi-Objective Optimization:
System Availability Maximization and System Cost Minimization
DataOptimal ConfigurationReliability [%]Cost [mln $]
Example 1Subsystem 1: 1(1)–2(2)99.16231.6
Subsystem 2: 1(1)–3(2)–1(5)
Subsystem 3: 2(2)–2(3)–1(4)
Subsystem 4: 2 (2)–1(4)–1(5)
Subsystem 5: 5(1)–2(2)
Example 2Subsystem 1: 5(7)99.617.01
Subsystem 2: 3(3)–2(4)–1(5)
Subsystem 3: 3(3)–1(4)
Subsystem 4: 2(8)–4(9)–1(5)
Subsystem 5: 2(1)
Table 6. Optimal design configurations for multi-objective optimization (second problem).
Table 6. Optimal design configurations for multi-objective optimization (second problem).
Multi-Objective Optimization:
Maximization of System Availability, Minimization of System Cost and Maximization of System Performance
DataOptimal ConfigurationReliability [%]Performance [MW]Cost [mln $]
Example 1Subsystem 1: 1(1)–2(2)99.21180235.5
Subsystem 2: 4(2)–2(3)–1(5)
Subsystem 3: 4(4)
Subsystem 4: 4(2)–1(3)–1(4)
Subsystem 5: 4(1)–3(3)
Example 2Subsystem 1: 1(2)99.4210016.88
Subsystem 2: 6(5)
Subsystem 3: 4(3)
Subsystem 4: 6(9)
Subsystem 5: 3(3)
Table 7. Comparison between bi- and multi-objective design values, and individually optimized cost.
Table 7. Comparison between bi- and multi-objective design values, and individually optimized cost.
SubsystemBi-ObjectiveMulti-ObjectiveBest Cost Individually
Best SolutionBest SolutionOptimized [20]
System DesignSubsystem 15(7)1(2)2(1)
Subsystem 23(3)–2(4)–1(5)6(5)3(2)
Subsystem 33(3)–1(4)4(3)2(2) 3(1)
Subsystem 42(8)–4(9)–1(5)6(9)6(1) 7(2)
Subsystem 52(1)3(3)3(1) 4(2)
Cost [mlm $]17.0116.8815.425
Reliability [%]99.6699.4299.1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Guerraiche, K.; Dekhici, L.; Chatelet, E.; Zeblah, A. Multi-Objective Electrical Power System Design Optimization Using a Modified Bat Algorithm. Energies 2021, 14, 3956. https://doi.org/10.3390/en14133956

AMA Style

Guerraiche K, Dekhici L, Chatelet E, Zeblah A. Multi-Objective Electrical Power System Design Optimization Using a Modified Bat Algorithm. Energies. 2021; 14(13):3956. https://doi.org/10.3390/en14133956

Chicago/Turabian Style

Guerraiche, Khaled, Latifa Dekhici, Eric Chatelet, and Abdelkader Zeblah. 2021. "Multi-Objective Electrical Power System Design Optimization Using a Modified Bat Algorithm" Energies 14, no. 13: 3956. https://doi.org/10.3390/en14133956

APA Style

Guerraiche, K., Dekhici, L., Chatelet, E., & Zeblah, A. (2021). Multi-Objective Electrical Power System Design Optimization Using a Modified Bat Algorithm. Energies, 14(13), 3956. https://doi.org/10.3390/en14133956

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