Next Article in Journal
Modelling the Impact of World Oil Prices and the Mining and Quarrying Sector on the United Arab Emirates’ GDP
Next Article in Special Issue
Numerical Simulation and Structure Optimization of Multilayer Metamaterial Plus-Shaped Solar Absorber Design Based on Graphene and SiO2 Substrate for Renewable Energy Generation
Previous Article in Journal
On the Degree Distribution of Haros Graphs
Previous Article in Special Issue
Research on the Lightweight Design of an Aircraft Support Based on Lattice-Filled Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Operation of PV Sources in DC Grids for Improving Technical, Economical, and Environmental Conditions by Using Vortex Search Algorithm and a Matrix Hourly Power Flow

by
Luis Fernando Grisales-Noreña
1,*,
Andrés Alfonso Rosales-Muñoz
2,
Brandon Cortés-Caicedo
2,
Oscar Danilo Montoya
3,4 and
Fabio Andrade
5
1
Department of Electrical Engineering, Faculty of Engineering, Universidad de Talca, Curicó 3340000, Chile
2
Departamento de Mecatrónica y Electromecánica, Facultad de Ingeniería, Instituto Tecnológico Metropolitano, Medellín 050036, Colombia
3
Grupo de Compatibilidad e Interferencia Electromagnética (GCEM), Facultad de Ingeniería, Universidad Distrital Francisco José de Caldas, Bogotá 110231, Colombia
4
Laboratorio Inteligente de Energía, Facultad de Ingeniería, Universidad Tecnológica de Bolívar, Cartagena 131001, Colombia
5
Electrical and Computer Engineering Department, University of Puerto Rico at Mayaguez, Mayaguez, PR 00680, USA
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(1), 93; https://doi.org/10.3390/math11010093
Submission received: 24 November 2022 / Revised: 12 December 2022 / Accepted: 19 December 2022 / Published: 26 December 2022
(This article belongs to the Special Issue Numerical Analysis and Optimization: Methods and Applications)

Abstract

:
This document presents a master–slave methodology for solving the problem of optimal operation of photovoltaic (PV) distributed generators (DGs) in direct current (DC) networks. This problem was modeled using a nonlinear programming model (NLP) that considers the minimization of three different objective functions in a daily operation of the system. The first one corresponds to the minimization of the total operational cost of the system, including the energy purchasing cost to the conventional generators and maintenance costs of the PV sources; the second objective function corresponds to the reduction of the energy losses associated with the transport of energy in the network, and the third objective function is related to the minimization of the total emissions of CO 2 by the conventional generators installed on the DC grid. The minimization of these objective functions is achieved by using a master–slave optimization approach through the application of the Vortex Search algorithm combined with a matrix hourly power flow. To evaluate the effectiveness and robustness of the proposed approach, two test scenarios were used, which correspond to a grid-connected and a standalone network located in two different regions of Colombia. The grid-connected system emulates the behavior of the solar resource and power demand of the city of Medellín-Antioquia, and the standalone network corresponds to an adaptation of the generation and demand curves for the municipality of Capurganá-Choco. A numerical comparison was performed with four optimization methodologies reported in the literature: particle swarm optimization, multiverse optimizer, crow search algorithm, and salp swarm algorithm. The results obtained demonstrate that the proposed optimization approach achieved excellent solutions in terms of response quality, repeatability, and processing times.

1. Introduction

1.1. General Context

These days, it is possible to appreciate how electrical energy has become a fundamental basis for the development of human societies, increasing the consumption of electrical energy worldwide [1,2,3]. Accordingly, power generation plants (mainly thermal power plants) increase their dependence on fossil fuels to meet growing demand, by increasing the emission of polluting gases and negatively impacting the environment [4,5]. To mitigate this problem, different governmental entities around the world have promoted the development and implementation of technologies based on renewable energy sources and energy storage systems (i.e., distributed energy resources). Likewise, the inclusion of these devices has been facilitated by the fact that construction and production costs have decreased in recent years due to the different technological advances in power electronics [6,7].
As a result of these technological advances, the implementation of direct current (DC) networks is now a viable alternative at the transmission and sub-transmission stages to meet the demand of end users (i.e., residential, industrial, and commercial) at medium and low voltage levels. Thus, the advantages of DC networks over traditional AC networks are as follows [8,9]: (i) higher efficiency, since the absence of reactive elements (i.e., inductive reactance and reactive power flows) reduces power losses and improves voltage profiles; (ii) reduction of operating and investment costs associated with network maintenance; and (iii) simple integration of distributed energy resources into the network, as most of them operate in DC. For the last reasons, the implementation of technologies based on renewable resources, such as solar photovoltaic (PV) and wind power generation systems, has been growing in recent years, in addition to the fact that their zero-emission operation makes them a viable opportunity for the global energy transition [10].

1.2. Motivation

The Colombian case is no stranger to this situation; in recent years, through regulations and legislation such as Law 1715 of 2014, CREG 030 of 2018, and 068 of 2020, the development of large-scale projects related to the integration and operation of photovoltaic (PV) generation sources within conventional grids has been promoted [11]. This growing interest is related to its geographical location and the abundant solar resource that is currently far from being fully exploited [11,12]. Additionally, analyzing the country’s energy matrix, it is possible to observe that 69.4% of the country’s electricity is generated from renewable energy sources (hydroelectric, solar, and wind, among others), where less than 0.76% is generated from solar resources. However, approximately 30.7% of electricity is generated from fossil fuels, such as coal (9.6%), diesel (7.8%), and natural gas (13.3%), which contribute significantly to the emission of CO 2 into the atmosphere [13]; this generates an exceptional scenario for the inclusion of renewable energies.
For the last reasons, the main motivation of this research is to propose an optimization methodology that allows taking advantage of the abundant solar resource existing in Colombia. Thus, it is expected that through the correct operation of distributed PV generators located along grid-connected or standalone DC distribution, the technical (reduction of energy losses), economical (reduction of operating costs), and environmental (reduction of CO 2 emissions) conditions will be improved. Furthermore, this research also aims to propose solutions that will allow a country such as Colombia to achieve an energy transition that reduces emissions of polluting gases while providing a high-quality service, as economically as possible, to all users located in both grid-connected and standalone networks.

1.3. State of the Art

In recent years, in the specialized literature, different works have been reported related to operation of PV DGs in DC distribution networks. This problem can be oriented towards meeting technical, economical, or environmental criteria. Some of these works are presented below.
In [14], the economical dispatch problem was formulated with the objective of minimizing the total cost operation in a DC grid. This cost was associated with conventional and renewable-energy-based generators (e.g., PV and wind generators), and the cost efficiency of the system, by considering the demand response requirements. This solution was tested in a six-node test system using the genetic algorithm as optimization methodology, demonstrating that, under a variable renewable energy scenario, the proposed methodology reduces the operating costs by an important percent without using comparison methods and processing time analysis. In [15], a new methodology was presented to evaluate the technoeconomical feasibility of the integration and operation of large-scale PV generators in AC/DC distribution networks, whereby the objective functions considered were the minimization of operating costs and power losses. The nondominant sorting genetic algorithm-II was used to solve this problem. The numerical results were obtained in the 33 bus test, a grid-connected electrical system with grid-connected conditions, demonstrating the feasibility of the proposed methodology. The authors of [16] presented an optimal dispatch model for the operation of a generation system composed of wind, PV, and thermal energy sources. In this paper, the dispatch could be performed in five different ways in order to minimize the generation costs, while at the same time reducing the emissions of polluting gases. This model was applied to a real DC system located in Tianzhong-Xinjiang, China, where it was found that it is possible to maximize the energy generated from the energy sources by reducing the environmental impact of the grid operation. In [17], the authors proposed the memory-based gravitational search algorithm for minimizing energy generation costs in a DC grid. The authors employed the 37 bus IEEE test system to optimize the power generation from different types of generation, such as PV systems, cogeneration systems, and diesel generators. The results obtained in this work showed that the proposed methodology presented a better performance to solve the addressed problem in comparison with other metaheuristic algorithms, such as artificial bee colony, genetic algorithm, and particle swarm optimization. They demonstrated the effectiveness of the proposed methodology without analyzing the processing time required for the solution methods used.
The authors of [8] presented a second-order conic programming model to solve the optimal dispatch problem of distributed generators in DC grids. The objective of this work was the minimization of power losses for DC systems in a single hour of operation. This methodology was applied in different test systems with radial and meshed topology, where the numerical results were compared with two metaheuristic methods, demonstrating the efficiency and robustness of the proposed methodology. In references [18,19], a master–slave methodology was presented to solve the problem of optimal dispatch of distributed generation sources in DC networks. These research papers aimed at minimizing system power losses. In both works, they analyzed the repeatability and quality of the solution obtained by the solution methodologies proposed, with consideration of the processing times required for these. In [18], the black hole optimization was used in conjunction with the classical Gauss–Seidel power flow method for solving the problem of optimal power dispatch in DC grids, to reduce the power losses, while in [19], the authors used the Ant Lion Optimizer in conjunction with the successive approximations method. Both papers demonstrated the efficiency and robustness of the proposed methodologies by solving the problem posed on the 21 bus and 69 bus test systems. The authors of [20] proposed a hybrid methodology between the particle swarm optimization algorithm and the gravitational search algorithm for solving the integration and dispatch problem of renewable energy sources based mainly on PV and wind generation in DC grids. The main objective of this paper was to minimize the energy losses of the grid and maximize the profit of the owners of renewable energy sources, by avoiding the implementation of commercial software. Numerical results were derived on the 69 bus test system, demonstrating the efficiency and applicability of the proposed methodology, in terms of solution quality and processing times, compared to other population-based metaheuristic algorithms. Finally, in reference [21], a mixed-integer nonlinear programming model for the integration and operation of PV generators in DC networks was presented. Variable generation and demand curves were considered in this paper. The objective of this paper was to minimize the total CO 2 emissions produced by diesel generators in isolated areas. This model was solved using GAMS software. Numerical results on the 21-node test system demonstrated the applicability and effectiveness of the proposed methodology.
By analyzing the state-of-the-art works presented, it is possible to notice that the main characteristics of the optimization methodologies reviewed are the following: (i) most of the reported methodologies focus on minimizing operating costs, reduction of power or energy losses, and, finally, to minimize the pollutant gas emissions; (ii) there is no evidence of solution strategies that evaluated the effects for improving all conditions, such as technical, economical, and environmental, to give grid operators the possibility to select and optimize one of these conditions according to their policies and needs; (iii) not all of the technical–operational restrictions that represent the operation of a DC distribution system under a PV generation environment are considered, and it is important to know and respect the thermal limits of the existing conductors in the network when operating PV systems; (iv) for calculating the values of the objective functions, in the operation of PV generators, the maximum power point is used, which forces these generators to generate the maximum power available in all periods of time, which can affect the stability of the grid in case the power generated with the solar resource exceeds the power demanded by the users. Finally, it is identified that there is a need to evaluate the performance of the solution methodologies proposed by analyzing the average solution, standard deviation, and processing times, with the aim of guaranteeing that each time the proposed methodology is executed, there is a solution of good quality in terms of solution, repeatability, and processing times. This kind of analysis is widely used in the literature to evaluate the effectiveness of proposed solutions to power flow problems in electrical systems [22,23].

1.4. Scope and Main Contributions

This document proposes the implementation of a master–slave methodology with the primary objective of improving the technical, economical, and environmental conditions associated with the daily operation of electrical DC distribution networks. Considering the review of the state of the art presented above, the main contributions of this paper are listed below:
i.
A new master–slave approach to solve the NLP model that represents the problem under study in grid-connected and standalone DC networks. The master stage uses the Vortex Search algorithm (VSA) with a continuous codification to define the output power of the PV distributed generators without obliging the electrical system to follow the maximum power point every time. This allows a flexible power injection by the PV DGs.
ii.
In the slave stage, a matrix successive approximation power flow method is proposed to evaluate the objective functions proposed and the constraints that comprise the problem, by considering an variable power generation and demand scenario. This matrix formulation of power flow guarantees the convergence of the solution and reduces the processing time required when compared with a classical hourly power flow reported in the literature.
iii.
A methodology that presents the best trade-off between the quality solution and processing times when analyzing economical, technical, and environmental indexes in DC grids.
iv.
Two grid-connected and standalone test systems based on the operative conditions of Colombian regions.

1.5. Paper Organization

This document is structured as follows: Section 2 presents the mathematical formulation that represents the problem of optimal operation of PV distributed generation units in DC distribution networks considering different objective functions. Section 3 describes the implementation of the proposed master–slave methodology that integrates the VSA with the proposed matrix hourly power flow method based on successive approximation. Section 4 presents the main characteristics of the 33 bus test system for the grid-connected case and the 27 bus test system for the standalone case, the typical PV generation and demand curve for both test feeders, and the parametric information required to calculate the value of the economical, technical, and environmental conditions. Section 5 shows the numerical results, validations, analysis, and discussion regarding the optimal operation of PV distributed generation units for both DC test systems. Finally, Section 6 lists the main conclusions and future works derived from this research.

2. Mathematical Formulation

In this section, we present the mathematical formulation of the problem of optimal operation of PV DGs in DC grids for improving the economical, technical, and environmental conditions in grid-connected and standalone networks, by considering variable power generation and demand for a day of operation (24 h in intervals of one hour).
min E c o s t = f 1 + f 2 ,
f 1 = C k W h h H i N p i , h s Δ h ,
f 2 = C O & M h H i N p i , h p v Δ h ,
Equation (1) presents the objective function related to the reduction of operational costs of the grid E c o s t . This equation is composed of the energy purchasing cost of the conventional generators located in the DC grid ( f 1 ), and the maintenance costs of PV distributed generators ( f 2 ). For calculating f 1 , we use Equation (2), in which C k W h is the energy purchasing costs per kW in USD, p i , h s is the power supplied by the conventional generator located in the bus i in the hour h, and Δ h is the duration of the period of time analyzed; in this particular case, one hour. H and N are the set that contain the total number of hours considered in the horizon time (24 h) and buses that make up the DC grid. To calculate f 1 , we use Equation (2). In this equation, C O & M corresponds to the PV maintenance cost in USD per kW produced, while p i , h p v is the power produced by the PV distributed generator located in the bus i in the hour h.
min E l o s s = h H l L R l I l 2 Δ h ,
Equation (4) describes the objective function related to improving the technical conditions of the grid, by considering, in this particular case, the reduction of energy loss associated with the energy transport in the electrical network ( E l o s s ). In this equation, R l and I l represent the resistance and flow current of the l branch that belong to the set of branches that comprise the DC grid ( L ).
min E C O 2 = C E s h H i N p i , h s Δ h ,
Equation (5) is responsible for reducing the C O 2 emission related to the energy production in the DC grid by the conventional generators E C O 2 , where C E s denotes the coefficient of emission of the conventional generators; in the particular case of grid-connected networks, this coefficient is supplied by the grid operator, while in standalone grids, it is associated with the fossil energy resource used.
p i , h s + p i , h p v P i , h d = v i , h j N G i j v j , h
P i s , min p i , h s P i s , max
P i p v , min p i , h p v P i p v , max
P i p v , max P i p v C h p v
V i min v i , h V i max
I l max I l , h I l max
The set of technical and operation constraints that represent the problem are illustrated by Equations (6)–(11). Equation (6) is related to the power balance of the grid. In this equation, P i , h d and v i , h are the power demanded and the bus voltage profile in the bus i at the hour h, while G i j is associated with the conductance of the branch connected between the buses i and j, and v j , h is the bus voltage profile in the bus j at the hour h. Equation (7) represents the power limits of the conventional generator located in bus i. In this equation, P i s , min and P i s , max denote the minimum and maximum limits. In the same way, Equation (8) is associated with the power bound of PV distributed generators; in this equation, P i p v , min and P i p v , max correspond to the maximum and minimum power to be supplied by the PV distributed generator located at bus i. Here, P i p v , min takes a value of 0 kW, while P i p v , max is calculated using Equation (9), which is a function of the nominal power of the PV distributed generator located in the bus i and the power capacity of PV system in the hour h; this value is related to the solar radiance, environmental temperature, and PV technology used (see Section 4). Finally, Equations (10) and (11) present the operative constraints associated with the voltage and branch current. The first equation guarantees that the DC grids operate between the maximum ( V i max ) and minimum ( V i min ) voltage profile allowed, while the second one establishes that the current that circulates on the branch l at the hour h ( I l , h ) must be smaller than the maximum current allowed in this branch I l max in both flow directions (+ or −).
F F = O F + α max 0 , V i , h V i max min 0 , V i , h V i min min 0 , real ( p i , h s P i s , min ) + min 0 , real ( p i , h s P i s , min ) + max 0 , I l , h I l max
To guarantee all constraints that comprise the problem studied here, we used the fitness function (FF) presented in Equation (12). It is important to mention that a fitness function is a common adaptation of the objective function used when working with metaheuristic techniques and should be evaluated using the constraints for each individual proposed by the master stage [24,25]. The implementation of a fitness function (instead of the original objective function) allows efficient exploration and exploitation of the solution space by the algorithm, since exploring not-feasible regions increases the chances of finding a solution of good quality, by reducing processing times in the majority of the cases [26,27].
In this work, this equation considers the penalization of the objective function if any constraint is violated, by comparing the maximum and minimum values allowed with the values generated for the different solutions proposed by the solution method. It is worth clarifying that the objective function in this research paper could be the economical, technical, or environmental condition of the grid, depending on the needs of the network operator. When the solution obtained by an individual is feasible and within the solution space, the original objective function and the adaptation function reach the same numerical value, otherwise penalty factors will be applied to the original objective function to worsen the quality of the response. Finally, with the aim of normalizing the penalization values in relation to the objective functions used, and penalizing the solutions that violate the set of constraints inside the iterative process, the constant α was employed, which, in this particular case, takes a value of 1000 fixed in a heuristic way. This value allows the VSA to explore not-feasible regions, guaranteeing that at the end of the iterative process a feasible solution of good quality will be obtained.

3. Codification and Optimization Methodology

This section describes the codification and solution methodology proposed for solving the problem of optimal dispatch of PV generators in DC grids for improving economical, technical, and environmental indexes.

3.1. Codification Problem

The codification proposed for the problem of optimal operation of PV DGs in DC grids, by considering variable power generation related to the PV technology, solar radiation, and environmental temperature of the region where the PV systems are located, is illustrated in Figure 1. This codification uses a vector of size 1 x C , where C = S R H N p v , and S R H and N p v correspond to the number of solar radiation hours present in the region where the electrical systems are located, and the total of PV DGs installed on the grid. The example shown in Figure 1 is related to PV systems located in Colombian regions, where the SRH is equal to 13 h. This value is obtained with the sun total hours within the horizon time generated from 6 to 19 h, respectively, by generating for 3 PV distributed generators installed on DC grids a total of 39 variables for the codification of the problem. In an example model, in this figure, for the PV distributed generator 1, we consider the injection of 0, 0.3, 1.1, and 0.7 kW at the hours 6, 7, 18, and 19. In the case of the PV distributed generator 2, we propose a power supply of 0.1, 0.4, 1.2, and 0.95 kW at the hours 6, 7, 18, and 19, respectively. Finally, for the PV distributed generator 3, we consider a power of 0, 0.5, 1, and 0.8 kW at the hours 6, 7, 18, and 19.This power configuration represents a possible solution for the problem studied here, with the values generated between the maximum and minimum power allowed for the PV DGs located in the grid, which are calculated by using the PV technology, nominal power, solar radiation, and environmental temperature (see Section 4).

3.2. Solution Methodology

The aim is to find the power values for the codification proposed that allow to obtain the best possible solution for solving the problem of optimal operation of PV distributed generators in DC grids by considering the economical, technical, and environmental indexes reported in Section 2. In this paper, we consider a master–slave strategy as a solution. In the master stage, we use the Vortex Search algorithm (VSA) entrusted to find the power values to be injected by each distributed generator by using the codification described in the last paragraph. In the slave stage, we propose a matrix hourly power flow (MHPF) responsible for calculating the effect of the power values provided by each solution proposed by the VSA from the technical, economical, and environmental points of view, by considering all constraints that represent the problem. Figure 2 describes the dynamic between the master–slave strategy, where the arrow green identifies the sending of solution information, while the red arrow represents the fitness function received by the VSA from the MHPF.

3.2.1. Vortex Search Algorithm

The VSA is inspired by the vertical behavior of stirred fluids [28], which explore the solution space, spreading the individuals of a population within the solution space through a Gaussian distribution that guarantees an adequate exploration from the mathematical point of view. As the iterative process of the algorithm advances, the diameter size is reduced, changing the center of this to a function of the best solution, with the aim to converge in the best possible solution. The selection of this optimization algorithm was based on the excellent results reported in the literature for solving the operation of distributed energy resources in electrical systems [29,30,31]. The description of the iterative process related to the VSA is presented in Algorithm 1.
Algorithm 1: Pseudocode vortex search algorithm.
Mathematics 11 00093 i001
The VSA starts reading the data of the electrical system analyzed and the optimization parameters that were tuning by using the methodology based on the particle swarm optimization algorithm proposed in [22]. The electrical and optimization parameters are presented in Section 4.
The iterative process of the VSA starts calculating the initial center ( μ 0 ) and radius ( r 0 ) in the iteration zero of the algorithm ( t = 0 ) or initial state. In this iteration, the VSA calculates μ 0 by using Equation (13), where x m a x and x m i n correspond to the maximum and minimum values of the variables associated with the problem studied—in this particular case, the maximum and minimum power generated by the PV DGs in each hour within the horizon time.
μ 0 = ( x m a x + x m i n ) 2
To obtain r 0 , we use Equation (14), where t is the current iteration, t m a x is the maximum number of iteration of the algorithm, and a denotes a constant parameter that controls the step-down speed of the vortex radius that represents the solution space. Due to t = 0 , in this initial state, the radius is a function of the matrix of covariances σ 0 , simplified to be equal to μ 0 in this particular case, by generating that the radius of each variable be equal to the distance to the initial center.
r t + 1 = σ 0 ( 1 t t m a x ) ϵ ( a t t m a x )
After obtaining μ 0 and r 0 , we generate the initial population for which we consider random values between the maximum and minimum values assigned for each variable, by verifying that all individuals satisfy the limits fix. Then, we evaluate the fitness function for each individual by using the slave stage; in this work, employing the MHPF, which evaluates the effect of the PV power injected to the DC grid by the distributed generations, by considering the power demand and conditions associated with the electrical test systems. Finally, with the FF values, we identify and select the individual with the best solution as incumbent of the problem S b e s t 0 .
s i t = p ( ζ i t , μ t , υ ) = ( ( 2 π ) d | υ | ) ( 1 / 2 ) e 1 2 ( ζ i t μ t ) T ( ζ i t μ t ) υ
From the first iteration until the end of the iterative process, the VSA updates the center of the vortex ( μ i t e r ) with the variables that comprise the incumbent in each iteration s b e s t t . After that, the VSA calculates the r t and generates the new population by using Equation (15). In this Equation, s i t corresponds to the i t h individual of the population, ζ i t denotes a vector of random variables, and υ is a matrix of covariances. r t is important in VSA since it limits the ζ i t random vector. After generating the new population, the FF of all individuals is evaluated by using the slave stage. Subsequently, the incumbent of the problem is updated in the current iteration s b e s t t . If the number of t m a x i m u m is achieved, the optimization process finishes, selecting s b e s t t as the variables (power dispatch of PV distributed generators) that obtain the best solution for the problem by returning the FF, generating the best economical, technical, or environmental index. In other cases, other iterations are carried out.

3.2.2. Matrix Hourly Power Flow

To evaluate the impact of the PV hourly power proposed for the different solutions provided by the master stage (VSA), we propose a matrix hourly power flow (MHPF) that uses the PV generation, power demand, and data of a test electrical system for calculating the FF. The main idea behind using this methodology is reducing the processing times associated with the operation of the slave stage, since the evaluation of FF is the stage inside the optimal operation of distributed energy resources that requires more time. We traditionally use an hourly power flow based on an iterative algorithm to calculate the effects in the objective function in each period of time, summarizing the FF function obtained for the whole operation day [22,31], as presented in Algorithm 2.
Algorithm 2: Traditional hourly power flow based on successive approximation method (SA).
Mathematics 11 00093 i002
The traditional hourly power flow uses the power flow method based on successive approximations [32]. This method solves Equation (16) through an iterative process; by using a maximum iteration number of 2000 and a convergence error of 1 × 10 10 , these values were obtained in a heuristic way. In Equation (16), the variables of interest are the voltage profiles in the demand buses at the period h at the current iteration ( V d , h t + 1 ), while the voltages in the slack buses are known, represented by V s , h . This equation is a recurrent mathematical formulation that requires the values of the demand voltage profiles in the last iteration to be solved ( V d , h t ). The other elements that make up the equation correspond to the component of the conductance matrix associated with the slack buses, the demand buses G d s , and the component of the conductance matrix that relates the demand nodes to each other ( G d d ). Furthermore, P d , h is the vector that contains the active power demanded by the loads connected to the different buses of the electrical systems at the hour h, and P p v , h is the vector that contains the active power generated by the PV distributed generators located in the grid at the hour h. Finally, in this equation, d i a g is a diagonal matrix that allows matrix products of the Equation (16).
V d , h t + 1 = G d d diag ( V d , h t ) ( P d , h P p v , h ) + G d s V s , h
The proposed MHPF takes advantage of the power flow method based on SA by proposing a unique matrix equation that eliminates one of the iterative processes used for the traditional hourly power flow, by corresponding to the analysis of each period of time, reducing, in this way, the processing time required by the solution. To obtain the matrix equation of the successive approximation power flow method, this paper used the Hadamard product (∘) and division (⊘) that allow to take two matrices of the same dimensions and produce another matrix of the same dimension that contains the product or division of the element of the same position i j . An example of this is presented in Equations (17) and (19), respectively.
A B i j = A i j B i j
A B i j = A i j B i j
Equation (19) allows obtaining the MHPF. This equation uses matrices of size | d | x | H | , where | d | denotes the number of demand buses and | H | describes the total period analyzed inside the horizon time. The main difference, with respect to the traditional SA, is related to the possibility of obtaining a matrix of voltage demand that contains all voltages in the different period of time V d h t + 1 , with t + 1 being the iteration in the analysis and t being the last iteration. This is made possible by using a ones matrix ( o n e s ) that has Hadamard division operation with V d h t , by generating a Hadamard product with the difference between the matrix that contains the power demanded and PV generation in each bus for the different periods of time. This matrix presents a size of | d | x | H | , too. V s h is the matrix with the same size that contains the voltage in the slack buses for all hours, this value being constants.
V d h t + 1 = G d d 1 ( o n e s V d h t ) ( P d h P p v h ) + G d s V s h
Finally, to solve the hourly power flow by using the matrix version proposed here, it is necessary to run an iterative algorithm using the same number of iteration and convergence error as SA, allowing, in this way, eliminating an iterative process with respect to the SA. As example, in this paper, we calculated the hourly power flow for the grid-connected network in a scenario without PV distributed generation by using the traditional methodology and the matrix version proposed here. The results obtained are reported in Table 1, where it can be appreciated that the MHPF achieved a reduction in processing times of 67.71% with respect to the SA. Furthermore, in this table, it is possible to appreciate that the MHPF required 178 fewer iterations than SA, converging to the same solution in terms of energy loss. With the last analysis, the authors of this work demonstrated the effectiveness of the proposed MHPF and the importance of this for solving the problem of optimal power flow of distributed energy resources in electrical grids.

4. Test Systems, Generation and Demand Curves, and Additional Considerations

To evaluate the proposed master–slave optimization methodology for solving the problem of optimal operation of PV distributed generators in grid-connected and standalone DC networks, we considered two test feeders that are located in two different areas of operation, i.e., a grid-connected network and standalone grid, respectively. For the grid-connected network, we implemented the 33 bus test feeder, which was used to emulate the behavior of the solar resource and the power demand of the city of Medellín-Antioquia, Colombia, corresponding to the urban area that is connected to the national electrical network. In the same way, for the standalone network, we used a 27 bus test feeder, which was adapted to emulate the behavior of the power generation and demand of the municipality of Capurganá-Choco, Colombia, corresponding to the standalone network that operates with diesel.

4.1. Grid-Connected Test Feeder

This test feeder is an adaptation of the 33 bus AC radial system, originally proposed in [33], commonly used to evaluate new solution methodologies for the optimal power flow problem. This system contains 33 nodes and 32 distribution lines, as shown in Figure 3. To convert this system into a DC network only, it is necessary to eliminate the reactive components of the branches and loads, respectively. Furthermore, we used as base values a voltage of 12.66 kV and a power base of 100 kVA. Parametric information related to power consumption at the nodes and distribution line parameters are listed in Table 2, presenting, from left to right, the line number, send bus, receive bus, resistance of the branch that connects the send bus with the receive bus, the power demand by the load connected to the receive bus, and the maximum current allowed in each distribution line. The current limit values were computed using a power flow solution under peak conditions without PV distributed generation, by using, for the maximum currents, the Colombian Technical Standard (NTC) 2050, assuming that the conductors that can be assigned to these lines will operate under a nominal temperature of 60 °C.
Finally, to evaluate the effect of PV generation in the grid-connected system, three PV sources with nominal rates of 2400 kW were added to nodes 12, 15, and 31, respectively.

4.2. Standalone Test Feeder

For the standalone DC test feeder, we used an adaptation of the 27 bus AC radial system, originally proposed in [34]. This system contains 27 nodes and 26 electrical lines, as shown in Figure 4. To obtain the DC version of this test system, we used the same methodology indicated for the urban network, by considering the same base values. Parametric information related to power consumption at the nodes, distribution line parameters, and maximum thermal currents are listed in Table 3. Note that, for this test system, we considered three PV sources with nominal rates of 2400 kW located at nodes 5, 9, and 19, respectively.

4.3. Test Feeders Generation Curves

The power generation based on solar resources is directly dependent on environmental conditions such as solar radiation and ambient temperature; in this sense, the output power of PV distributed generation systems can be expressed as shown in Equation (20) [35].
p i , h p v = P i p v f p v G h T G i T , S T C 1 + α p T i , h c T i c , S T C ,
where f p v is a PV power reduction factor that considers external conditions that may affect the power production of a panel; G h T is the incident solar radiation on the PV distributed generator in a period of time h; G i T , S T C is the solar radiation of the PV distributed generator located at node i under standard test conditions; α p is the power temperature coefficient; T i , h c is the surface temperature of the PV distributed generator located at a bus i during a period of time h; and T i c , S T C is the surface temperature of the PV distributed generator located at a node i under standard testing conditions.
On the other hand, the surface temperature of a PV distributed generator can be calculated as shown in (21).
T i , h c = T h a + G h T T i c , N O C T T i a , N O C T G i T , N O C T 1 η i c α
where T h a is the ambient temperature to which the PV distributed generator is exposed in a period of time h; T i c , N O C T is the nominal operating cell temperature of the PV distributed generator located at node i when exposed to radiation G i T , N O C T at an ambient temperature of T i a , N O C T ; η i c is the electrical efficiency of the PV distributed generator located at a node i; τ is the solar transmittance of the PV distributed generator; and α is the solar absorption of the PV distributed generator.
To determine the expected behavior of solar generation for an average day in the grid-connected and standalone networks under analysis, we considered the parametric information presented in Table 4. This information was adapted from [35,36], assuming that the PV generators were constructed with silicon polycrystalline technology.
Setting the nominal power of the PV distributed generators at 100 W, a generation curve varying between 0 and 100 W was obtained, which can be considered as a percentage generation curve that denotes the behavior of the solar resource in the area under study (i.e., C h p v ). Furthermore, to characterize the power generation based on the solar resource of the city of Medellín and the municipality of Capurganá, we used the solar radiation and the environmental temperature data provided by the National Aeronautics and Space Administration (NASA) database for each area [37]. These data were taken for the year 2019, from 1 January to 31 December, with an hourly sampling, in order to eliminate the pandemic situation related to COVID-19. The hourly average information for both areas is presented in Table 5. In addition, applying Equations (20) and (21), considering the information reported in Table 4, the average power generation for Medellín and Capurganá was obtained and is presented in Table 5 and Figure 5.

4.4. Test Feeders Demand Curves

The expected average power consumption in the city of Medellín and the municipality of Capurganá was determined based on historical consumption data provided by the distribution companies operating in each area: (i) in Medellín, historical reports are made by the network operator Empresas Públicas de Medellín (EPM) [38]; (ii) in Capurganá, power consumption data were taken from IPSE reports, which is a company responsible for monitoring and supervising the noninterconnected electrical areas of Colombia in order to promote, develop, and implement energy-related solutions in these areas [39]. In both cases, the power consumption data were taken for the year 2019, from 1 January to 31 December, with an hourly sampling. In the same way as for the generation curves, in Table 6 we list the hourly average information for both areas. With the data presented in this table, the average behavior of the power demand for a typical day in Medellín and Capurganá is obtained, as shown in Figure 6.

4.5. Parametric Information for the Objective Functions Calculation

To calculate the values of the economical, technical, and environmental conditions defined in Equations (1), (3), and (4), the parametric data displayed in Table 7 were used. This table shows the purchasing energy cost by conventional generators in grid-connected and standalone grids, the costs associated with the maintenance of PV distributed generators, and the emissions factors associated with power generation in urban and rural networks.
It is worth highlighting that (i) energy generation costs for the study areas were taken from reports made by networks operators to the Sistema Unico de Información (SUI) in 2019 [40,41]; (ii) the operation and maintenance costs of the PV distributed generators were taken from [42]; (iii) the emissions factor for the grid-connected network is the factor established by XM for the interconnected electrical system, to which EPM [43] belongs. Additionally, the emissions factor for the standalone grid is associated with diesel fuel consumption and was taken from the database of the Emission Factors of Colombian Fuels (FECOC) [44]; and (iv) the voltage regulation limits are set as ± 10 % of the nominal voltage of the system, as specified in the NTC 1340.
Finally, with the aim of evaluating the effectiveness and robustness of the proposed methodology, we used a total of four comparison methods reported in the literature for solving the optimal power flow problem in DC grids, by adapting these for solving the mathematical formulation described in Section 2. The first comparison method corresponds to the crow search algorithm (CSA); this optimization method is based on hunting nature of the crows [45]. The second comparison method is the multiverse optimization algorithm (MVO) [23]; this method takes advantage of the behavior of the universe for solving problems with continuous variables. The third method corresponds to the particle swarm optimization algorithm (PSO); this method is based on the hunting behavior of birds and fish to solve continuous problems, as studied here [22]. Finally, we used the salp swarm algorithm (SSA), which is a bioinspired algorithm that uses the behavior of salps, which are fish that live in swarms and form chains as they move, which facilitates the way they move through the deep ocean in search of food [46]. All the aforementioned solution methodologies were selected as comparison methods due to the excellent results reported by the authors, allowing, in this work, the tuning of all optimization parameters with the aim of obtaining the best performance for each one. The tuning of all optimization methodologies by including the proposed VSA was carried out using methodology based on PSO reported in [31]. The optimization parameters found are reported in Table 8.
It is important to highlight that, in order to make a fair comparison between the continuous optimizations methods previously described, all solution methods using the MHPF are proposed here.

5. Simulation Results and Discussion

This section shows, analyzes, and discuses all results obtained by the optimization algorithms to solve the problem of optimal operation of PV distributed generators in DC networks. To accomplish this task, we employed a grid-connected and a standalone grid from Medellín and Capurganá in Colombia, respectively. To realize all the simulations, we used the numerical computing system Matlab 2022a version, by using a Dell Precision 3450 workstation with an Intel(R) Core(TM) i9-11900 [email protected] GHz and 64.0 GB RAM running Windows 10 Pro 64-bit. Finally, each algorithm was executed 100 times for each objective function, with the intention of evaluating the average solution for each index used, the standard deviation, and the average processing times required by the optimization methodologies.
The simulation section is divided into two, focusing on each test system used. Section 5.1 presents the results obtained for the standalone system, while Section 5.2 presents the grid-connected system. Each analysis evaluates the average results obtained by the algorithms, the standard deviation, and the average processing time to reach the solution for the problem studied, for the three objective functions selected in this document.

5.1. Capurganá’s Network: Standalone System

Table 9 presents all simulation results obtained for the different optimization methods for each objective function used. This table is arranged from left to right as follows: the first column corresponds to the optimization algorithm employed. In the second, third, and fourth columns, we present the results related to the objective functions that we are seeking to minimize in this document ( E l o s s , E c o s t , and E C O 2 ), where E l o s s is the energy losses in the grid associated with the energy transport in k W , E c o s t is the energy purchasing cost of the conventional generators located in the DC grid in USD, and E C O 2 is the C O 2 emission related to the energy production in the DC grid by the conventional generators in k g C O 2 . In the first row of this table, we present the values associated with the electrical network without PV distributed generation (base case) for each objective function. The rest of the table continues with the analysis of the average solution obtained by each solution methodology, the percentage of reduction with respect to the base case, the standard deviation obtained by each method, and the average processing time that it took each algorithm to reach the presented solution.
By analyzing the results obtained in the last table, it is possible to obtain Figure 7. This figure shows the percentage of average reduction by each method (a) with respect to base case, the percentage of standard deviation reached by each algorithm (b), and the average processing time that each algorithm needs to obtain the solution for the problem addressed, in seconds (c). In Figure 7a, we analyze the percentage of average reduction obtained by the optimization algorithms for each objective function. For the E l o s s case, the VSA algorithm obtains an E l o s s of 359.8317 , achieving a reduction of 26.4605 , outperforming SSA by 0.0045 % , MVO by 0.0403 % , PSO by 0.4533 % , and CSA by 1.9135 % . For the E c o s t case, the proposed algorithm obtains a percentage reduction of 34.7833 % , reaching an E c o s t value of 12 , 055.3410 , outperforming the other methodologies by an average percentage of 2.8246 % . In the E C O 2 case, the VSA once again obtains the best solution, reaching an E C O 2 value of 11 , 016.6177 k g C O 2 , and reaching an emissions average percentage reduction of 35.0102 % in relation to the base case, outperforming SSA, MVO, PSO, and CSA by 0.1354 % , 0.6781 % , 1.4805 % , and 8.9539 % , respectively. The discussion presented shows that the VSA obtains the best average solutions for the three objective functions addressed in this document.
Figure 7b compares the solutions obtained by each optimization algorithm in terms of standard deviation in the E l o s s , E c o s t , and E C O 2 objective functions. In the first one, the VSA algorithm obtains a percentage of standard deviation of 0.0212 % , beating SSA by 0.0018 % , MVO by 0.2144 % , PSO by 0.3883 % , and CSA by 1.7335 % . In the second case, related to the E c o s t , the VSA occupies the first position, with a minor standard deviation percentage ( 0.3042 % ), outperformingSSA, PSO, CSA, and MVO by 0.1322 % , 1.4669 % , 2.0036 % , and 2.1259 % , respectively. In the third case, associated with reduction of E C O 2 , the proposed algorithm reaches a standard deviation value of 0.2886 % , outperforming the other algorithms by an average percentage of 1.2641 % . Thus, through the results obtained from Figure 7b, it is possible to observe the excellent accuracy of the VSA in terms of repeatability for standalone grids; it outperforms the other optimization algorithms in each of the objective functions used in this document, and reaches excellent-quality solutions every time the algorithm is executed.
Figure 7c compares the average time employed by each method to obtain the solution for each objective function used. In the E l o s s case, the VSA algorithm obtains an average processing time of 7.69   s , being surpassed by the MVO, PSO, and CSA algorithms, which obtain 2.02   s , 4.21   s , and 6.54   s , respectively, with the proposed methodology being faster than the SSA algorithm, which requires an average time of 12.59   s . In the E c o s t case, the proposed algorithm reaches an average processing time of 7.84   s , requiring more time than the MVO, PSO, and CSA algorithms, which obtain 1.8   s , 4.43   s , and 6.76   s , but surprisingly less time than the SSA algorithm, which reaches a 12.9   s average time value. In the E C O 2 case, the VSA algorithm obtains an average processing time of 7.78   s , beating the MVO, PSO, and CSA algorithms by 6.05   s , 3.41   s , and 1.08   s ; reducing the processing time required by the SSA algorithm by 5.06   s . Although the VSA algorithm does not have the shortest processing time, it is important to note that the proposed algorithm takes only 7.77 seconds on average to reach the best average solution to solve the problem addressed in the E l o s s , E c o s t , and E C O 2 objective functions for a whole operation day, which is a reduced time in terms of grid operation. However, to demonstrate that the VSA algorithm is the method with the best trade-off between solution quality and processing time for solving the problem of optimal operation of PV distributed generators in standalone DC networks, Table 10 is presented.
The previous table is arranged from left to right as follows: the optimization algorithm and the objective function results, ordering the results with the aim to present the average solution obtained and processing time; presenting, at the end, the distance with respect to the origin ( ( 0 , 0 ) point) which graphically represents the best solution to the problem in Figure 8. It represents 0 E l o s s (Figure 8a), 0 E c o s t (Figure 8b), and 0 E C O 2 (Figure 8c) with a 0   s processing time requirement, with respect to all scenarios generated by the different objective functions used. In Figure 8, we fix the x-axis to the objective function analyzed, and on the y-axis is the average processing time required by each solution methodology. It is important to mention that to calculate the distance from the origin to the optimization algorithms, the Pythagorean theorem was used, by considering the objective function and the average processing time data.
Table 10 and Figure 8 demonstrate that the VSA optimization algorithm is the technique that obtains the best trade-off between average solution and processing time for the different objective functions used. In all scenarios, the VSA achieved the minor distance with respect to the origin, which means that the VSA obtained the minor objective function value and processing time. This shows that the proposed methodology has an excellent impact on the solution quality for the problem of optimal operation of PV distributed generators in standalone DC networks in each of the objective functions, by presenting reduced processing time. Therefore, the VSA algorithm is the technique that allows to obtain the best results when technical, economical, and environmental indexes are analyzed and the processing time required is considered for an isolated network.

5.2. Medellín’s Network: Grid-Connected System

In this subsection, we analyze the results obtained by all optimization algorithms in the grid-connected system studied. To achieve this, Table 11 is arranged in the same form as Table 9. In the first row of this table, we present values obtained in the test system without considering the inject of PV power by the DGs in relation to the E l o s s , E c o s t , and E C O 2 , respectively. The analysis continues, showing the results obtained by each algorithm in terms of average solution, percentage of average reduction obtained by each solution methodology with respect to the base case, the standard deviation obtained by each method, and, finally, analyzing the average processing time required by each optimization algorithm after 1000 executions.
By analyzing the results described in this table, it is possible to obtain Figure 9, where the results achieved by each algorithm are shown. This figure illustrates the percentage of reduction with respect to base case (Figure 9a), the percentage of standard deviation obtained by each algorithm (Figure 9b), and the average processing time required to reach the average solution (Figure 9c) in relation to the objective functions used.
In relation to the reductions obtained with respect to the base case, in the particular case of energy losses, Figure 9a shows that the VSA algorithm reaches a reduction in average E l o s s of 43.9555 % , outperforming the SSA by 0.0019 % , MVO by 0.2727 % , PSO by 1.9808 % , and the CSA by 2.0521 % . In the costs stage, the proposed algorithm obtains an E c o s t value of 7249.3825 , reducing 25.8481 % with respect to base case, outperforming the SSA, MVO, PSO, and CSA algorithms by 0.4970 , 0.5046 , 1.4592 , and 1.6215 , respectively. In the case of emissions, the VSA method obtains an E C O 2 value of 12,345.1497, ranking as the algorithm that achieves the best reduction with a percentage of 26.2147 % , outperforming the other techniques by an average percentage of 1.0737 % . The last discussion demonstrates that the VSA algorithm allows obtaining the best average reduction for solving the optimal operation problem of distributed photovoltaic generators in DC grids, allowing the grid operator to perform the most optimal grid planning for a day of operation in technical, economical, and environmental terms for grid-connected networks.
To evaluate the accuracy presented by each algorithm, Figure 9b is presented. This figure compares the standard deviation obtained by each method to solve the problem of optimal operation of PV distributed generators in grid-connected DC networks in the three objective functions. In the energy losses case, the VSA algorithm obtains the best percentage of standard deviation with a value of 0.0108 % , outperforming the other algorithms by an average percentage of 1.5067 % . By analyzing the objective function related to the energy costs, the VSA ranks first, with a standard deviation percentage of 0.5697 % , beating SSA by 0.1393 % , MVO by 0.6493 % , CSA by 1.2804 % , and PSO by 1.6883 % . In the emissions case, once again, the VSA obtains the best percentage of standard deviation with a value of 0.5676 % , ranking as the best solution methodology with an average reduction of 0.9337 % . These results show excellence in terms of solution quality and repeatability of the proposed algorithm in grid-connected networks.
Finally, with the intention of analyzing the processing time required by the solutions, Figure 9c is presented. This figure compares the average processing time required by each optimization algorithm. In the E l o s s terms, the VSA is positioned third, with an average processing time of 9.93 s, behind the MVO and the PSO, which obtain times of 2.45 s and 5.96 s, respectively, and reducing the timesreported by SSA and CSA, which are positioned fourth and fifth, with average processing times of 20.85 s and 36.37 s. In the E c o s t case, the VSA algorithm is outperformed by MVO and PSO just by 7.9 s and 3.9 s, respectively, but the VSA reduces the processing time reported by the SSA by 11.09 s and the CSA by 26.07 s. In the analysis of E C O 2 , the VSA ranked third behind the MVO and PSO just by 7.97 s and 3.85 s, but outperformed SSA and CSA by 10.85 s and 26.42 s. The average processing times discussed above show that the fastest optimization algorithms are MVO and PSO; however, these algorithms become stuck in local optima because not enough processing time is used in the exploration phase. On the other hand, the VSA has more adequate exploration and exploitation phases in comparison with the other optimization algorithms, allowing it to escape from local optima and find solutions of high quality in lower processing times, for each objective function employed.
Finally, for a standalone network, with the aim to identify the optimization algorithm with the best trade-off between solution quality and processing time, Table 12 is presented. This table is arranged in the same order as Table 10. Through this table, is possible to obtain Figure 10, where the average solution of each objective function vs. average processing time are plotted, by again considering the solution with the minor distance to the origin as the best solution methodology.
The results plotted in Figure 10 demonstrate that the VSA had the capacity to solve the problem of optimal operation of PV DGs in grid-connected in DC networks with the best trade-off between technical, economical, and environmental stages, and processing times. These results allow the network operator to perform operation of a grid-connected system in shorter processing times, achieving large reductions in energy losses, operating costs, and power purchases from the grid, and also greatly reducing greenhouse gas emissions to the environment.

6. Conclusions and Future Work

This document proposes a master–slave methodology to solve the problem of optimal operation of photovoltaic distributed generators in standalone and grid-connected systems in DC networks. In the master stage we employed the Vortex Search algorithm, which was used to find the power dispatch of the distributed generator located on the grid, while the slave stage used a matrix hourly power flow for calculating the effect of the power values provided by each solution generated by the master stage by considering technical, economical, and environmental objective functions, evaluating all constraints that represent the problem. Using a fitness function allowed the optimization algorithm to explore nonfeasible regions by improving the exploration and reducing the processing times. To evaluate the effectiveness of the solution methodology proposed, two test systems were used: a standalone DC system that considered the solar irradiation and power demand of Capurganá-Choco for one day of operation; and a grid-connected DC grid that used the same data reported for Medellín-Antioquia. In both systems, we used the local data for obtaining the energy losses, operational costs of the grid, and C O 2 emissions generated by the conventional generators. As comparison methods, we employed four optimization methodologies: a particle swarm algorithm, the salps swarm algorithm, the multiverse optimizer, and the crow swarm algorithm. All of them were tuned using the PSO algorithm, with the aim of obtaining the best performance to solve the problem studied.
The results obtained in this document demonstrate that the proposed master–slave methodology VSA/MHPF obtained the best solution with the minor standard deviation in both test systems for all objective functions used. In numerical terms, the VSA algorithm obtained an average reduction by considering all objective functions of 32.08 % with respect to base case in the standalone Capurganá’s system, and in the Medellín’s grid-connected system, it achieved an average reduction of 32.01 % with respect to base case in general terms, too, by improving the results obtained for all comparison methods used. These results demonstrate that the VSA algorithm has the capacity to obtain the best average solution in E l o s s , E c o s t , and E C O 2 objective functions in relation to the other optimization methods used. In relation to the standard deviation values, the VSA presented an average standard deviation percentage of 0.2047 % in the standalone system and 0.3827 % in the grid-connected network; these values were the lowest obtained in all analyses carried out. These standard deviation percentages guarantee that every time the proposed methodology is executed, the solution will be near to the best average solution reported. In terms of processing time, the VSA required an average processing time of 7.77 seconds in the standalone network, while for the grid-connected network, the VSA spent an average processing time of 10.25 seconds; this is a shorter processing time when considering the planning of a whole operation day. Finally, it is possible to appreciate that all solution methodologies obtained reduced processing times, which is directly related to the implementation of the proposed matrix hourly power flow which guarantees the convergence of the solutions in shorter processing times.
The proposed methodology was not the faster method; however, the methods that obtained the best results for processing times were trapped in local optima. For this reason, in this paper it was necessary to demonstrate, in Section 5, through Figure 8 and Figure 10, that the VSA is the algorithm that presented the best trade-off between quality solution and processing times in grid-connected and standalone DC networks.
For future work, the adaptation of the VSA as a multiobjective optimization algorithm could be considered, by considering all objective functions and others, such as chargeability, voltage stability, etc. Furthermore, the implementation of wind generators, batteries, and energy storage elements could be considered, with the intention of enhancing the economical resources of isolated and DC grid-connected grids.

Author Contributions

Conceptualization, methodology, software, and writing (review and editing), L.F.G.-N., A.A.R.-M., B.C.-C., O.D.M. and F.A. All authors have read and agreed to the published version of the manuscript.

Funding

This material is based upon work supported by the U.S. Department of Energy’s Office of Energy Efficiency and Renewable Energy (EERE) under the Solar Energy Technologies Office Award Number DE-EE0002243-2144. In colaboration with the Universidad de Talca, Intituto Tecnológico Metropolinato y Universidad Distrital Francisco José de Caldas.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

This work was developed through the collaborative work between the Universidad de Talca-Chile, Instituto Tecnológico Metropolitano de Medellín-Colombia, Universidad Distrital Francisco José de Caldas, and the University of Puerto Rico.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Saeed, M.H.; Fangzong, W.; Kalwar, B.A.; Iqbal, S. A Review on Microgrids’ Challenges & Perspectives. IEEE Access 2021, 9, 166502–166517. [Google Scholar]
  2. Löfquist, L. Is there a universal human right to electricity? Int. J. Hum. Rights 2020, 24, 711–723. [Google Scholar] [CrossRef]
  3. Sarkodie, S.A.; Adams, S. Electricity access, human development index, governance and income inequality in Sub-Saharan Africa. Energy Rep. 2020, 6, 455–466. [Google Scholar] [CrossRef]
  4. Saint Akadiri, S.; Alola, A.A.; Olasehinde-Williams, G.; Etokakpan, M.U. The role of electricity consumption, globalization and economic growth in carbon dioxide emissions and its implications for environmental sustainability targets. Sci. Total. Environ. 2020, 708, 134653. [Google Scholar] [CrossRef] [PubMed]
  5. Lamb, W.F.; Wiedmann, T.; Pongratz, J.; Andrew, R.; Crippa, M.; Olivier, J.G.J.; Wiedenhofer, D.; Mattioli, G.; Khourdajie, A.A.; House, J.; et al. A review of trends and drivers of greenhouse gas emissions by sector from 1990 to 2018. Environ. Res. Lett. 2021, 16, 073005. [Google Scholar] [CrossRef]
  6. Valencia, A.; Hincapie, R.A.; Gallego, R.A. Optimal location, selection, and operation of battery energy storage systems and renewable distributed generation in medium–low voltage distribution networks. J. Energy Storage 2021, 34, 102158. [Google Scholar] [CrossRef]
  7. Abdelgawad, H.; Sood, V.K. A comprehensive review on microgrid architectures for distributed generation. In Proceedings of the 2019 IEEE Electrical Power and Energy Conference (EPEC), IEEE, Montreal, QC, Canada, 6–18 October 2019; pp. 1–8. [Google Scholar]
  8. Li, J.; Liu, F.; Wang, Z.; Low, S.H.; Mei, S. Optimal power flow in stand-alone DC microgrids. IEEE Trans. Power Syst. 2018, 33, 5496–5506. [Google Scholar] [CrossRef] [Green Version]
  9. Garcés, A. On the convergence of Newton’s method in power flow studies for DC microgrids. IEEE Trans. Power Syst. 2018, 33, 5770–5777. [Google Scholar] [CrossRef] [Green Version]
  10. Tawalbeh, M.; Al-Othman, A.; Kafiah, F.; Abdelsalam, E.; Almomani, F.; Alkasrawi, M. Environmental impacts of solar photovoltaic systems: A critical review of recent progress and future outlook. Sci. Total. Environ. 2021, 759, 143528. [Google Scholar] [CrossRef]
  11. Moreno, C.; Milanes, C.B.; Arguello, W.; Fontalvo, A.; Alvarez, R.N. Challenges and perspectives of the use of photovoltaic solar energy in Colombia. Int. J. Electr. Comput. Eng. 2022, 12, 4521–4528. [Google Scholar] [CrossRef]
  12. López, A.R.; Krumm, A.; Schattenhofer, L.; Burandt, T.; Montoya, F.C.; Oberländer, N.; Oei, P.Y. Solar PV generation in Colombia-A qualitative and quantitative approach to analyze the potential of solar energy market. Renew. Energy 2020, 148, 1266–1279. [Google Scholar] [CrossRef]
  13. Insuasty-Reina, J.G. A system dynamics model for the analysis of CO2 emissions derived from the inclusion of hydrogen obtained from coal in the energy matrix in Colombia. Int. J. Energy Econ. Policy 2022, 12, 72–82. [Google Scholar] [CrossRef]
  14. Li, C.; De Bosio, F.; Chen, F.; Chaudhary, S.K.; Vasquez, J.C.; Guerrero, J.M. Economic dispatch for operating cost minimization under real-time pricing in droop-controlled DC microgrid. IEEE J. Emerg. Sel. Top. Power Electron. 2016, 5, 587–595. [Google Scholar] [CrossRef] [Green Version]
  15. Gao, S.; Jia, H.; Marnay, C. Techno-economic evaluation of mixed AC and DC power distribution network for integrating large-scale photovoltaic power generation. IEEE Access 2019, 7, 105019–105029. [Google Scholar] [CrossRef]
  16. Tan, Q.; Ding, Y.; Ye, Q.; Mei, S.; Zhang, Y.; Wei, Y. Optimization and evaluation of a dispatch model for an integrated wind-photovoltaic-thermal power system based on dynamic carbon emissions trading. Appl. Energy 2019, 253, 113598. [Google Scholar] [CrossRef]
  17. Younes, Z.; Alhamrouni, I.; Mekhilef, S.; Reyasudin, M. A memory-based gravitational search algorithm for solving economic dispatch problem in micro-grid. Ain Shams Eng. J. 2021, 12, 1985–1994. [Google Scholar] [CrossRef]
  18. Velasquez, O.S.; Montoya Giraldo, O.D.; Garrido Arevalo, V.M.; Grisales Norena, L.F. Optimal power flow in direct-current power grids via black hole optimization. Adv. Electr. Electron. Eng. 2019, 17, 24–32. [Google Scholar] [CrossRef]
  19. Garzon-Rivera, O.; Ocampo, J.; Grisales-Noreña, L.; Montoya, O.; Rojas-Montano, J. Optimal power flow in Direct Current Networks using the antlion optimizer. Stat. Optim. Inf. Comput. 2020, 8, 846–857. [Google Scholar] [CrossRef]
  20. Radosavljević, J.; Arsić, N.; Milovanović, M.; Ktena, A. Optimal placement and sizing of renewable distributed generation using hybrid metaheuristic algorithm. J. Mod. Power Syst. Clean Energy 2020, 8, 499–510. [Google Scholar] [CrossRef]
  21. Montoya, O.D.; Grisales-Noreña, L.F.; Gil-González, W.; Alcalá, G.; Hernandez-Escobedo, Q. Optimal location and sizing of PV sources in DC networks for minimizing greenhouse emissions in diesel generators. Symmetry 2020, 12, 322. [Google Scholar] [CrossRef] [Green Version]
  22. Grisales-Noreña, L.F.; Montoya, O.D.; Ramos-Paja, C.A. An energy management system for optimal operation of BSS in DC distributed generation environments based on a parallel PSO algorithm. J. Energy Storage 2020, 29, 101488. [Google Scholar] [CrossRef]
  23. Rosales-Muñoz, A.A.; Grisales-Noreña, L.F.; Montano, J.; Montoya, O.D.; Perea-Moreno, A.J. Application of the multiverse optimization method to solve the optimal power flow problem in direct current electrical networks. Sustainability 2021, 13, 8703. [Google Scholar] [CrossRef]
  24. Sahoo, R.R.; Ray, M. PSO based test case generation for critical path using improved combined fitness function. J. King Saud-Univ.-Comput. Inf. Sci. 2020, 32, 479–490. [Google Scholar] [CrossRef]
  25. Zhang, X.; Beram, S.M.; Haq, M.A.; Wawale, S.G.; Buttar, A.M. Research on algorithms for control design of human–machine interface system using ML. Int. J. Syst. Assur. Eng. Manag. 2021, 13, 462–469. [Google Scholar] [CrossRef]
  26. Jin, Y.; Olhofer, M.; Sendhoff, B. A framework for evolutionary optimization with approximate fitness functions. IEEE Trans. Evol. Comput. 2002, 6, 481–494. [Google Scholar]
  27. Grisales-Noreña, L.F.; Montoya, O.D.; Hernández, J.C.; Ramos-Paja, C.A.; Perea-Moreno, A.J. A Discrete-Continuous PSO for the Optimal Integration of D-STATCOMs into Electrical Distribution Systems by Considering Annual Power Loss and Investment Costs. Mathematics 2022, 10, 2453. [Google Scholar] [CrossRef]
  28. Özkış, A.; Babalık, A. A novel metaheuristic for multi-objective optimization problems: The multi-objective vortex search algorithm. Inf. Sci. 2017, 402, 124–148. [Google Scholar] [CrossRef]
  29. Fathy, A.; Abd Elaziz, M.; Alharbi, A.G. A novel approach based on hybrid vortex search algorithm and differential evolution for identifying the optimal parameters of PEM fuel cell. Renew. Energy 2020, 146, 1833–1845. [Google Scholar] [CrossRef]
  30. Altintasi, C.; Aydin, O.; Taplamacioglu, M.C.; Salor, O. Power system harmonic and interharmonic estimation using Vortex Search Algorithm. Electr. Power Syst. Res. 2020, 182, 106187. [Google Scholar] [CrossRef]
  31. Grisales-Noreña, L.; Montoya-Giraldo, O.; Gil-González, W. Optimal Integration of Distributed Generators into DC Microgrids Using a Hybrid Methodology: Genetic and Vortex Search Algorithms. Arab. J. Sci. Eng. 2022, 47, 14657–14672. [Google Scholar] [CrossRef]
  32. Montoya, O.D.; Garrido, V.M.; Gil-González, W.; Grisales-Noreña, L.F. Power flow analysis in DC grids: Two alternative numerical methods. IEEE Trans. Circuits Syst. Ii: Express Briefs 2019, 66, 1865–1869. [Google Scholar] [CrossRef]
  33. Baran, M.E.; Wu, F.F. Network reconfiguration in distribution systems for loss reduction and load balancing. IEEE Power Eng. Rev. 1989, 9, 101–102. [Google Scholar] [CrossRef]
  34. Falaghi, H.; Ramezani, M.; Haghifam, M.R.; Milani, K.R. Optimal selection of conductors in radial distribution systems with time varying load. In Proceedings of the CIRED 2005-18th International Conference and Exhibition on Electricity Distribution, IET, Turin, Italy, 6–9 June 2005; pp. 1–4. [Google Scholar]
  35. Hassan, Q.; Jaszczur, M.; Przenzak, E.; Abdulateef, J. The PV cell temperature effect on the energy production and module efficiency. Contemp. Probl. Power Eng. Environ. Prot. 2016, 33, 1. [Google Scholar]
  36. Schwingshackl, C.; Petitta, M.; Wagner, J.; Belluardo, G.; Moser, D.; Castelli, M.; Zebisch, M.; Tetzlaff, A. Wind Effect on PV Module Temperature: Analysis of Different Techniques for an Accurate Estimation. Energy Procedia 2013, 40, 77–86. [Google Scholar] [CrossRef] [Green Version]
  37. NASA. NASA Prediction Of Worldwide Energy Resources, Washington D. C., United States. Available online: https://power.larc.nasa.gov/ (accessed on 21 September 2022).
  38. XM SA ESP. Sinergox Database, Colombia. Available online: https://sinergox.xm.com.co/Paginas/Home.aspx (accessed on 21 September 2022).
  39. Instituto de Planificación y Promoción de Soluciones Energéticas para Zonas No Interconectadas. Informes Mensuales de Telimetría, Colombia. Available online: https://ipse.gov.co/cnm/informe-mensuales-telemetria/ (accessed on 21 September 2022).
  40. Sistema Único de Información de Servicios Públicos Domicialiarios. Consolidado de Energía por Empresa y Departamento, Colombia. Available online: https://sui.superservicios.gov.co/Reportes-del-sector/Energia/Reportes-comerciales/Consolidado-de-energia-por-empresa-y-departamento (accessed on 21 September 2022).
  41. Sistema Único de Información de Servicios Públicos Domicialiarios. Consolidado de Información téCnica Operativa ZNI, Colombia. Available online: https://sui.superservicios.gov.co/Reportes-del-sector/Energia/Reportes-comerciales/Consolidado-de-informacion-tecnica-operativa-ZNI (accessed on 21 September 2022).
  42. Wang, P.; Wang, W.; Xu, D. Optimal sizing of distributed generations in DC microgrids with comprehensive consideration of system operation modes and operation targets. IEEE Access 2018, 6, 31129–31140. [Google Scholar] [CrossRef]
  43. XM SA EPS. En Colombia Factor de Emisión de CO2 por Generación Eléctrica del Sistema Interconectado: 164.38 Gramos de CO2 por Kilovatio Hora, Colombia. Available online: https://www.xm.com.co/noticias/en-colombia-factor-de-emision-de-co2-por-generacion-electrica-del-sistema-interconectado (accessed on 21 September 2022).
  44. Academia Colombiana de Ciencias Exactas, F. Factores de Emisión de los Combustibles Colombianos, Colombia. 2016. Available online: https://bdigital.upme.gov.co/bitstream/handle/001/1285/17%20Factores%20de%20emision%20de%20combustibles.pdf;jsessionid=5016BD31B13035A5FBF551BC26B1293E?sequence=18 (accessed on 21 September 2022).
  45. Abou El Ela, A.; El-Sehiemy, R.A.; Shaheen, A.; Shalaby, A. Application of the crow search algorithm for economic environmental dispatch. In Proceedings of the 2017 Nineteenth International Middle East Power Systems Conference (MEPCON), IEEE, Cairo, Egypt, 19–21 December 2017; pp. 78–83. [Google Scholar]
  46. Verma, S.; Shiva, C.K. A novel salp swarm algorithm for expansion planning with security constraints. Iran. J. Sci. Technol. Trans. Electr. Eng. 2020, 44, 1335–1344. [Google Scholar] [CrossRef]
Figure 1. Codification used for solving the problem of optimal operation of PV DGs in DC grids.
Figure 1. Codification used for solving the problem of optimal operation of PV DGs in DC grids.
Mathematics 11 00093 g001
Figure 2. Master–slave methodology proposed.
Figure 2. Master–slave methodology proposed.
Mathematics 11 00093 g002
Figure 3. Electrical configuration of the grid-connected DC network.
Figure 3. Electrical configuration of the grid-connected DC network.
Mathematics 11 00093 g003
Figure 4. Electrical configuration of the standalone DC network.
Figure 4. Electrical configuration of the standalone DC network.
Mathematics 11 00093 g004
Figure 5. Expected average generation curve for Medellín and Capurganá, Colombia.
Figure 5. Expected average generation curve for Medellín and Capurganá, Colombia.
Mathematics 11 00093 g005
Figure 6. Expected average demand curve for Medellín and Capurganá, Colombia.
Figure 6. Expected average demand curve for Medellín and Capurganá, Colombia.
Mathematics 11 00093 g006
Figure 7. Average reductions, standard deviation, and average processing time obtained by optimization methods in economical, technical, and environmental conditions used in standalone network.
Figure 7. Average reductions, standard deviation, and average processing time obtained by optimization methods in economical, technical, and environmental conditions used in standalone network.
Mathematics 11 00093 g007
Figure 8. Trade-off provided by the optimization algorithms between objective function and required processing time in the standalone system.
Figure 8. Trade-off provided by the optimization algorithms between objective function and required processing time in the standalone system.
Mathematics 11 00093 g008
Figure 9. Average reductions, standard deviation, and average processing time obtained by optimization methods in economical, technical, and environmental conditionsused in standalone network.
Figure 9. Average reductions, standard deviation, and average processing time obtained by optimization methods in economical, technical, and environmental conditionsused in standalone network.
Mathematics 11 00093 g009
Figure 10. Trade-off provided by the optimization algorithms between objective function and required processing time in the grid-connected system.
Figure 10. Trade-off provided by the optimization algorithms between objective function and required processing time in the grid-connected system.
Mathematics 11 00093 g010
Table 1. Hourly power flow numerical results.
Table 1. Hourly power flow numerical results.
MethodAvg. Time (ms)Total IterationsEnergy Loss (kWh)
SA0.74491852186.2803
MHPF0.240582186.2803
Table 2. Parametric information of the grid-connected network.
Table 2. Parametric information of the grid-connected network.
Line lNode iNode j R ij ( Ω ) P j (kW) I l max (A)
1120.0922100320
2230.493090280
3340.3660120195
4450.381160195
5560.819060195
6670.187220095
7781711420085
889103006070
9910104006055
1010110.19664555
1111120.37446055
12121314.6806040
1313140.541612040
1414150.59106025
1515160.74636020
161617128906020
1717180.73209020
182190.16409030
191920150429025
2020210.40959020
2121220.70899020
223230.45129085
2323240.898042070
2424250.890042040
256260.20306085
2626270.28426085
272728105906070
2828290.804212070
2929300.507520055
3030310.974415040
3131320.310521025
3232330.34106020
Table 3. Parametric information of the standalone network.
Table 3. Parametric information of the standalone network.
Line lNode iNode j R ij ( Ω ) P j (kW) I l max (A)
1120.01400195
2230.74630145
3340.4052297.585
4451.1524070
5560.526125570
6670.7127055
7781.6628212.555
8895.3434020
99102.1522266.0520
102110.40528570
1111121.152434055
1212130.5261297.540
1313141.2358191.2525
1414152.8835106.2520
1515165.343425520
163171.294225555
1717180.7027127.540
1818193.3234297.540
1919201.517234020
2020210.71278520
214228.2528106.2520
225239.196155.2520
236240.746369.720
248252.011225520
258263.323463.7520
2626270.526117020
Table 4. Parametric information related to PV distributed generators.
Table 4. Parametric information related to PV distributed generators.
ParameterValueUnitParameterValueUnit
P i p v 100W f p v 0.95-
G i T , S T C 1000W/m 2 α p −0.00451/°C
T i c , S T C 25 C T i c , N O C T 46°C
G i T , N O C T 800W/m 2 T i a , N O C T 20 C
η i c 0.141- τ α 0.9-
Table 5. Solar radiation data (W/m 2 ), ambient temperature (°C), and behavior (p.u.) for an average day in the areas under study.
Table 5. Solar radiation data (W/m 2 ), ambient temperature (°C), and behavior (p.u.) for an average day in the areas under study.
AreaMedellín (Grid-Connected)Capurganá (Standalone)
Hour G T T a C p v G T T a C p v
1016.141320024.442520
2015.906360024.324740
3015.681320024.225450
4015.460220024.146740
5015.275450024.084220
6015.103290024.034820
746.0242515.157180.0454129.1457024.103670.02770
8190.8355916.156360.18424142.1106624.781260.13277
9362.8375317.438680.34100291.6192625.682110.26622
10526.6464718.873120.48161431.9538426.636710.38547
11640.9905820.274380.57375540.6158127.475150.47362
12709.0531221.363420.62572605.1636228.102520.52397
13701.8637021.987210.61809606.9302728.467750.52442
14626.8269022.121070.55716583.0747928.569230.50519
15499.8607421.830710.45236490.5590428.423340.43065
16346.2658121.203510.32052359.2203328.034600.32148
17186.6667120.386680.17693204.4877527.449450.18722
1852.3340319.359510.0506664.5177526.690080.06034
190.5098618.322580.000503.1746025.890160.00300
20017.724140025.392270
21017.295860025.092850
22016.961480024.876630
23016.673950024.708410
24016.405450024.569260
Table 6. Power consumption data (kW) and behavior (p.u.) for an average day in the areas under study.
Table 6. Power consumption data (kW) and behavior (p.u.) for an average day in the areas under study.
AreaMedellín (Grid-Connected)Capurganá (Standalone)
Hour P d P d , p u P d P d , p u
11,012,876.200.65509428.041170.84573
2974,315.400.63015409.767170.80962
3951,768.010.61557317.816540.62795
4952,169.920.61583256.706480.50720
5996,601.970.6445751.708640.10217
61,080,667.800.6989411.058350.02185
71,135,234.910.7342332.495530.06421
81,226,850.930.7934862.774910.12403
91,303,895.330.84331119.173810.23547
101,354,781.010.87622281.260570.55572
111,417,860.030.91702333.094290.65813
121,462,589.110.94595358.360760.70805
131,459,381.620.94388368.011400.72712
141,439,889.280.93127369.709170.73048
151,430,823.700.92541379.979010.75077
161,426,481.640.92260388.654780.76791
171,404,019.240.90807386.783650.76421
181,373,896.430.88859395.192660.78083
191,463,002.740.94622430.881770.85134
201,478,398.440.95618464.616700.91800
211,415,579.310.91555476.403130.94128
221,310,824.080.84779473.674620.93589
231,187,930.280.76831467.292810.92328
241,086,900.380.70297452.185900.89344
Table 7. Parameters used to calculate the economical, technical, and environmental indexes.
Table 7. Parameters used to calculate the economical, technical, and environmental indexes.
ParameterValueUnitParameterValueUnit
C k W h g r i d c o n n e c t e d 0.1302USD/kWh C E s g r i d c o n n e c t e d 0.1644kg/kWh
C k W h s t a n d a l o n e 0.2913USD/kWh C E s s t a n d a l o n e 0.2671kg/kWh
C O & M p v 0.0019USD/kWh Δ V ±10%
Table 8. Optimization parameters used for all solution methodologies.
Table 8. Optimization parameters used for all solution methodologies.
MethodOptimization ParameterValue
VSANumber of particles163
Maximum iterations762
Nonimprovement iterations762
x parameter0.08
CSANumber of particles177
Maximum iterations471
Nonimprovement iterations295
Memory capacity (mc)0.65
Flight length (fl)3.25
MVONumber of particles41
Maximum iterations1326
Nonimprovement iterations188
Wep-min0.68
Wep-max0.51
P parameter3
PSONumber of particles159
Maximum iterations492
Nonimprovement iterations229
Maximum inertia (Wmax)0.99
Minimum inertia (Wmin)0.32
Cognitive component (C1)0.06
Social component (C2)1.54
SSANumber of particles141
Maximum iterations1577
Nonimprovement iterations547
Table 9. Simulation results obtained by the optimization algorithms in standalone system.
Table 9. Simulation results obtained by the optimization algorithms in standalone system.
CAPURGANÁ’S STANDALONE SYSTEM
Objective
function
E l o s s ( k W h ) E c o s t ( U S D ) E C O 2
( k g C O 2 )
Base case489.304218,485.050716,951.2974
Average solution
Algorithm E l o s s E c o s t E C O 2
VSA359.831712,055.341011,016.6177
CSA369.194413,663.832812,534.4183
MVO360.029112,231.169111,131.5617
PSO362.049612,340.290811,267.5734
SSA359.853712,074.554311,039.5781
Percentage of average reduction (%)
Algorithm E l o s s E c o s t E C O 2
VSA26.460534.783335.0102
CSA24.547126.081726.0563
MVO26.420233.832134.3321
PSO26.007333.241833.5297
SSA26.456034.679434.8747
STD (%)
Algorithm E l o s s E c o s t E C O 2
VSA0.02120.30420.2886
CSA1.75482.30772.1093
MVO0.23562.43012.0192
PSO0.40951.77111.6491
SSA0.02300.43630.4329
Time (s)
Algorithm E l o s s E c o s t E C O 2
VSA7.697.847.78
CSA6.546.766.74
MVO2.021.801.90
PSO4.214.434.44
SSA12.5912.9013.12
Table 10. Average objective function solution vs. average processing time in standalone system.
Table 10. Average objective function solution vs. average processing time in standalone system.
Energy Losses (Figure 8a)
Method E l o s s ( k W h ) Time (s)Distance to
the origin
VSA359.83177.69359.9139
CSA369.19446.54369.2522
MVO360.02912.02360.0348
PSO362.04964.21362.0741
SSA359.853712.59360.0739
Costs (Figure 8b)
Method E c o s t ( U S D ) Time (s)Distance to
the origin
VSA12,055.34107.8412,055.3436
CSA13,663.83286.7613,663.8345
MVO12,231.16911.8012,231.1693
PSO12,340.29084.4312,340.2916
SSA12,074.554312.9012,074.5612
Emissions (Figure 8c)
Method E C O 2 ( k g C O 2 ) Time (s)Distance to
the origin
VSA11,016.61777.7811,016.6205
CSA12,534.41836.7412,534.4201
MVO11,131.56171.9011,131.5619
PSO11,267.57344.4411,267.5743
SSA11,039.578113.1211,039.5858
Table 11. Simulation results obtained by the optimization algorithms in grid-connected system.
Table 11. Simulation results obtained by the optimization algorithms in grid-connected system.
MEDELLÍN’S GRID-CONNECTED SYSTEM
Objective
function
E l o s s ( k W h ) E c o s t ( U S D ) E C O 2
( k g C O 2 )
Base case2186.28039776.389212,345.1497
Average solution
Algorithm E l o s s E c o s t E C O 2
VSA1225.29097249.38259108.9096
CSA1270.15627407.90469328.7685
MVO1231.25317298.71579187.9682
PSO1268.59737392.04329282.4081
SSA1225.33237297.97129166.6746
Percentage of average reduction (%)
Algorithm E l o s s E c o s t E C O 2
VSA43.955525.848126.2147
CSA41.903324.226624.4337
MVO43.682725.343425.5743
PSO41.974624.388824.8093
SSA43.953625.351125.7468
STD (%)
Algorithm E l o s s E c o s t E C O 2
VSA0.01080.56970.5676
CSA1.38061.85001.6987
MVO2.26941.21901.5868
PSO2.40652.25792.0891
SSA0.01310.70890.6306
Time (s)
Algorithm E l o s s E c o s t E C O 2
VSA9.9310.3710.45
CSA36.3736.4536.87
MVO2.452.472.48
PSO5.966.476.60
SSA20.8521.4721.29
Table 12. Average objective function solution vs. average processing time in standalone system.
Table 12. Average objective function solution vs. average processing time in standalone system.
Energy Losses (Figure 10a)
Method E l o s s ( k W h ) Time(s)Distance to
the origin
VSA1225.29099.931225.3312
CSA1270.156236.371270.6767
MVO1231.25312.451231.2555
PSO1268.59735.961268.6113
SSA1225.332320.851225.5097
Costs (Figure 10b)
Method E c o s t ( U S D ) Time(s)Distance to
the origin
VSA7249.382510.377249.3899
CSA7407.904636.457407.9943
MVO7298.71572.477298.7161
PSO7392.04326.477392.0461
SSA7297.971221.477298.0028
Emissions (Figure 10c)
Method E C O 2 ( k g C O 2 ) Time(s)Distance to
the origin
VSA9108.909610.459108.9155
CSA9328.768536.879328.8414
MVO9187.96822.489187.9685
PSO9282.40816.609282.4104
SSA9166.674621.299166.6993
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

Grisales-Noreña, L.F.; Rosales-Muñoz, A.A.; Cortés-Caicedo, B.; Montoya, O.D.; Andrade, F. Optimal Operation of PV Sources in DC Grids for Improving Technical, Economical, and Environmental Conditions by Using Vortex Search Algorithm and a Matrix Hourly Power Flow. Mathematics 2023, 11, 93. https://doi.org/10.3390/math11010093

AMA Style

Grisales-Noreña LF, Rosales-Muñoz AA, Cortés-Caicedo B, Montoya OD, Andrade F. Optimal Operation of PV Sources in DC Grids for Improving Technical, Economical, and Environmental Conditions by Using Vortex Search Algorithm and a Matrix Hourly Power Flow. Mathematics. 2023; 11(1):93. https://doi.org/10.3390/math11010093

Chicago/Turabian Style

Grisales-Noreña, Luis Fernando, Andrés Alfonso Rosales-Muñoz, Brandon Cortés-Caicedo, Oscar Danilo Montoya, and Fabio Andrade. 2023. "Optimal Operation of PV Sources in DC Grids for Improving Technical, Economical, and Environmental Conditions by Using Vortex Search Algorithm and a Matrix Hourly Power Flow" Mathematics 11, no. 1: 93. https://doi.org/10.3390/math11010093

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