Particle swarm optimization (PSO) is the most widely used soft computing algorithm in photovoltaic systems to address partial shading conditions (PSC). The success of the PSO run heavily depends on the initial population size (NP). A higher NP increases the probability of a global peak (GP) solution, but at the expense of a longer convergence time. To find the optimal value of NP, a trade-off is typically made between a high success rate and a reasonable convergence time. The most used trade-off method is a trial-and-error approach that lacks explicit guidelines and empirical evidence from detailed analysis, which can affect data reproducibility when different systems are used. Hence, this study proposes an empirical trade-off method based on the performance index (PI) indicator, which takes into account the weighted importance of success rate and convergence time. Furthermore, the impact of NP on achieving a successful PSO was empirically investigated, with the PSO tested with 16 different NPs ranging from 3 to 50, and 10,000 independent runs on various PSC problems. Overall, this study found that the best NP to use was 25, which had the best average PI value of 0.9373 for solving all PSC problems under consideration.
Improvement of grid connected photovoltaic system using artificial neural net...ijscmcj
Photovoltaic (PV) systems have one of the highest potentials and operating ways for generating electrical power by converting solar irradiation directly into the electrical energy. In order to control maximum output power, using maximum power point tracking (MPPT) system is highly recommended. This paper simulates and controls the photovoltaic source by using artificial neural network (ANN) and genetic algorithm (GA) controller. Also, for tracking the maximum point the ANN and GA are used. Data are optimized by GA and then these optimum values are used in neural network training. The simulation results are presented by using Matlab/Simulink and show that the neural network-GA controller of grid-connected mode can meet the need of load easily and have fewer fluctuations around the maximum power point, also it can increase convergence speed to achieve the maximum power point (MPP) rather than conventional method. Moreover, to control both line voltage and current, a grid side p-q controller has been applied.
This document presents a study that uses artificial neural networks (ANN) and genetic algorithms (GA) to improve the maximum power point tracking (MPPT) of a grid-connected photovoltaic system under different operating conditions. GA is used to optimize the data and determine the optimal voltage corresponding to the maximum power point. This optimized data is then used to train the ANN. The trained ANN is able to track the maximum power point with fewer fluctuations compared to conventional MPPT methods. A grid side p-q controller is also implemented to control both the line voltage and current and allow active and reactive power exchange with the grid. Simulation results in Matlab/Simulink demonstrate the effectiveness of the ANN-GA controller
This document compares the performance of an artificial neural network trained with genetic algorithm (ANN-GA) data and a fuzzy logic controller for maximum power point tracking (MPPT) in a grid-connected photovoltaic system. The ANN-GA method uses a genetic algorithm to optimize training data for an artificial neural network controller. Simulation results in Matlab/Simulink show that the ANN-GA controller produces power with fewer fluctuations around the maximum power point and extra power compared to the fuzzy logic controller under different irradiance and temperature conditions. The ANN-GA method also regulates the PV output power well with the grid-connected inverter.
Performance enhancement of maximum power point tracking for grid-connected ph...TELKOMNIKA JOURNAL
This paper presents a new variant of smart adaptive algorithm of Maximum Power Point Tracking (MPPT) in the photovoltaic (PV) system. The algorithm was adopted from Modified Perturb and Observe (MP&O). The smart adaptive MPPT is used to search Maximum Power Point (MPP) of the PV system under various irradiance changes. This algorithm incorporates information of current change (ΔI), maximum operating point margin and dynamic perturbation step to prevent MPPT diverging away from the MPP and minimize the steady state oscillation. The smart adaptive MPPT algorithm performance is compared with the dI-P&O and conventional P&O to prove its effectiveness. The comparison is performed under the various gradient of irradiance change. It was found that, for all the tests, the smart adaptive algorithm scheme improve the tracking efficiency under various gradients of irradiance changes and increase the efficiency of extraction power from PV system.
This document describes a hybrid maximum power point tracking (MPPT) algorithm for photovoltaic systems. It begins by discussing existing MPPT methods like fractional open circuit voltage, perturb and observe, and incremental MPPT with variable step size. It then proposes a new hybrid algorithm that combines advantages of these methods. The hybrid algorithm initializes the PV array voltage to 78% of open circuit voltage. It then uses perturb and observe with a variable step size and selects between two tracking schemes based on how rapidly irradiation is changing. Simulation results in MATLAB and PSIM showed improved starting performance and tracking effects over earlier MPPT methods.
Power system transient stability margin estimation using artificial neural ne...elelijjournal
This paper presents a methodology for estimating the normalized transient stability margin by using the multilayered perceptron (MLP) neural network. The complex relationship between the input variables and output variables is established by using the neural networks. The nonlinear mapping relation between the normalized transient stability margin and the operating conditions of the power system is established by using the MLP neural network. To obtain the training set of the neural network the potential energy boundary surface (PEBS) method along with time domain simulation method is used. The proposed method is applied on IEEE 9 bus system and the results shows that the proposed method provides fast and accurate tool to assess online transient stability.
Photovoltaic parameters estimation of poly-crystalline and mono-crystalline ...IJECEIAES
Photovoltaic (PV) parameters estimation from the experimental current and voltage data of PV modules is vital for monitoring and evaluating the performance of PV power generation systems. Moreover, the PV parameters can be used to predict current-voltage (I-V) behavior to control the power output of the PV modules. This paper aimed to propose an improved differential evolution (DE) integrated with a dynamic population sizing strategy to estimate the PV module model parameters accurately. This study used two popular PV module technologies, i.e., poly-crystalline and mono-crystalline. The optimized PV parameters were validated with the measured data and compared with other recent meta-heuristic algorithms. The proposed population dynamic differential evolution (PDDE) algorithm demonstrated high accuracy in estimating PV parameters and provided perfect approximations of the measured I-V and power-voltage (P-V) data from real PV modules. The PDDE obtained the best and the mean RMSE value of 2.4251E-03 on the poly-crystalline Photowatt-PWP201, while the best and the mean RMSE value on the mono-crystalline STM6-40/36 was 1.7298E-03. The PDDE algorithm showed outstanding accuracy performance and was competitive with the conventional DE and the existing algorithms in the literature.
This document describes a study that uses artificial neural networks (ANN) and genetic algorithms (GA) to model and control a grid-connected photovoltaic (PV) system. 390 sets of temperature and irradiance data were optimized using GA to obtain corresponding maximum power point (MPP) voltages. These optimized data were then used to train an ANN for MPPT control. Simulation results in Matlab/Simulink showed that the ANN-GA controller had less fluctuation around the MPP and faster convergence than conventional methods. A P-Q controller was also used to control grid voltage/current and allow both active and reactive power exchange.
Improvement of grid connected photovoltaic system using artificial neural net...ijscmcj
Photovoltaic (PV) systems have one of the highest potentials and operating ways for generating electrical power by converting solar irradiation directly into the electrical energy. In order to control maximum output power, using maximum power point tracking (MPPT) system is highly recommended. This paper simulates and controls the photovoltaic source by using artificial neural network (ANN) and genetic algorithm (GA) controller. Also, for tracking the maximum point the ANN and GA are used. Data are optimized by GA and then these optimum values are used in neural network training. The simulation results are presented by using Matlab/Simulink and show that the neural network-GA controller of grid-connected mode can meet the need of load easily and have fewer fluctuations around the maximum power point, also it can increase convergence speed to achieve the maximum power point (MPP) rather than conventional method. Moreover, to control both line voltage and current, a grid side p-q controller has been applied.
This document presents a study that uses artificial neural networks (ANN) and genetic algorithms (GA) to improve the maximum power point tracking (MPPT) of a grid-connected photovoltaic system under different operating conditions. GA is used to optimize the data and determine the optimal voltage corresponding to the maximum power point. This optimized data is then used to train the ANN. The trained ANN is able to track the maximum power point with fewer fluctuations compared to conventional MPPT methods. A grid side p-q controller is also implemented to control both the line voltage and current and allow active and reactive power exchange with the grid. Simulation results in Matlab/Simulink demonstrate the effectiveness of the ANN-GA controller
This document compares the performance of an artificial neural network trained with genetic algorithm (ANN-GA) data and a fuzzy logic controller for maximum power point tracking (MPPT) in a grid-connected photovoltaic system. The ANN-GA method uses a genetic algorithm to optimize training data for an artificial neural network controller. Simulation results in Matlab/Simulink show that the ANN-GA controller produces power with fewer fluctuations around the maximum power point and extra power compared to the fuzzy logic controller under different irradiance and temperature conditions. The ANN-GA method also regulates the PV output power well with the grid-connected inverter.
Performance enhancement of maximum power point tracking for grid-connected ph...TELKOMNIKA JOURNAL
This paper presents a new variant of smart adaptive algorithm of Maximum Power Point Tracking (MPPT) in the photovoltaic (PV) system. The algorithm was adopted from Modified Perturb and Observe (MP&O). The smart adaptive MPPT is used to search Maximum Power Point (MPP) of the PV system under various irradiance changes. This algorithm incorporates information of current change (ΔI), maximum operating point margin and dynamic perturbation step to prevent MPPT diverging away from the MPP and minimize the steady state oscillation. The smart adaptive MPPT algorithm performance is compared with the dI-P&O and conventional P&O to prove its effectiveness. The comparison is performed under the various gradient of irradiance change. It was found that, for all the tests, the smart adaptive algorithm scheme improve the tracking efficiency under various gradients of irradiance changes and increase the efficiency of extraction power from PV system.
This document describes a hybrid maximum power point tracking (MPPT) algorithm for photovoltaic systems. It begins by discussing existing MPPT methods like fractional open circuit voltage, perturb and observe, and incremental MPPT with variable step size. It then proposes a new hybrid algorithm that combines advantages of these methods. The hybrid algorithm initializes the PV array voltage to 78% of open circuit voltage. It then uses perturb and observe with a variable step size and selects between two tracking schemes based on how rapidly irradiation is changing. Simulation results in MATLAB and PSIM showed improved starting performance and tracking effects over earlier MPPT methods.
Power system transient stability margin estimation using artificial neural ne...elelijjournal
This paper presents a methodology for estimating the normalized transient stability margin by using the multilayered perceptron (MLP) neural network. The complex relationship between the input variables and output variables is established by using the neural networks. The nonlinear mapping relation between the normalized transient stability margin and the operating conditions of the power system is established by using the MLP neural network. To obtain the training set of the neural network the potential energy boundary surface (PEBS) method along with time domain simulation method is used. The proposed method is applied on IEEE 9 bus system and the results shows that the proposed method provides fast and accurate tool to assess online transient stability.
Photovoltaic parameters estimation of poly-crystalline and mono-crystalline ...IJECEIAES
Photovoltaic (PV) parameters estimation from the experimental current and voltage data of PV modules is vital for monitoring and evaluating the performance of PV power generation systems. Moreover, the PV parameters can be used to predict current-voltage (I-V) behavior to control the power output of the PV modules. This paper aimed to propose an improved differential evolution (DE) integrated with a dynamic population sizing strategy to estimate the PV module model parameters accurately. This study used two popular PV module technologies, i.e., poly-crystalline and mono-crystalline. The optimized PV parameters were validated with the measured data and compared with other recent meta-heuristic algorithms. The proposed population dynamic differential evolution (PDDE) algorithm demonstrated high accuracy in estimating PV parameters and provided perfect approximations of the measured I-V and power-voltage (P-V) data from real PV modules. The PDDE obtained the best and the mean RMSE value of 2.4251E-03 on the poly-crystalline Photowatt-PWP201, while the best and the mean RMSE value on the mono-crystalline STM6-40/36 was 1.7298E-03. The PDDE algorithm showed outstanding accuracy performance and was competitive with the conventional DE and the existing algorithms in the literature.
This document describes a study that uses artificial neural networks (ANN) and genetic algorithms (GA) to model and control a grid-connected photovoltaic (PV) system. 390 sets of temperature and irradiance data were optimized using GA to obtain corresponding maximum power point (MPP) voltages. These optimized data were then used to train an ANN for MPPT control. Simulation results in Matlab/Simulink showed that the ANN-GA controller had less fluctuation around the MPP and faster convergence than conventional methods. A P-Q controller was also used to control grid voltage/current and allow both active and reactive power exchange.
Due to environmental concern and certain constraint on building a new power plant, renewable energy particularly distributed generation photovoltaic (DGPV) has becomes one of the promising sources to cater the increasing energy demand of the power system. Furthermore, with appropriate location and sizing, the integration of DGPV to the grid will enhance the voltage stability and reduce the system losses. Hence, this paper proposed a new algorithm for DGPV optimal location and sizing of a transmission system based on minimization of Fast Voltage Stability Index (FVSI) with considering the system constraints. Chaotic Mutation Immune Evolutionary Programming (CMIEP) is developed by integrating the piecewise linear chaotic map (PWLCM) in the mutation process in order to increase the convergence rate of the algorithm. The simulation was applied on the IEEE 30 bus system with a variation of loads on Bus 30. The simulation results are also compared with Evolutionary Programming (EP) and Chaotic Evolutionary Programming (CEP) and it is found that CMIEP performed better in most of the cases.
The document discusses voltage stability enhancement in radial distribution systems through optimal placement of distributed generators (DGs) and capacitors. It proposes using the Moth Flame Optimization algorithm to determine the optimal location and sizing of DGs and capacitors to minimize power losses and maximize net savings. The methodology considers constraints like voltage limits and power flow limits. Test systems like IEEE 12 and 33 node systems are used to demonstrate the effectiveness of the proposed approach.
A novel efficient adaptive-neuro fuzzy inference system control based smart ...IJECEIAES
This document presents a novel adaptive-neuro fuzzy inference system (ANFIS) control algorithm for a smart grid integrating solar, wind, and grid power sources. The proposed ANFIS controller is used to improve the steady-state and transient response of the hybrid power system. Fuzzy logic maximum power point tracking algorithms are used to extract maximum power from solar photovoltaic panels and a permanent magnet synchronous generator is used for wind power generation. Back-to-back voltage source converters operated by the ANFIS controller are used to maximize both renewable power generations. Simulation results under different operating conditions and nonlinear faults show the proposed ANFIS control algorithm improves the overall system performance.
MPPT for PV System Based on Variable Step Size P&O AlgorithmTELKOMNIKA JOURNAL
This paper presents some improvements on the Perturb and Observe (P&O) method to overcome the common drawbacks of conventional P&O method. The main advantage of this modified algorithm is its simplicity with higher accuracy results, compared to the conventional methods. The operation of the entire solar Maximum Power Point Tracking (MPPT) system was observed through two different approaches, which are through MATLAB/Simulink simulation and hardware implementation. A small scale of hardware design, which consists of solar PV cell, boost converter and Arduino Mega2560 microcontroller, had been utilized for further verification on the simulation results. The simulation results that was carried out by this modified P&O algorithm showed improvement and a promising performance: faster convergence speed of 0.67s, small oscillation at steady state region and promising efficiency of 95.23%. Besides, from the hardware results, the convergence time of the power curve was able to maintain at 0.2s and give almost zero oscillation during steady state. It is envisaged that the method is useful in future research of Photovoltaic (PV) system.
Several algorithms have been offered to track the Maximum Power Point when we have one maximum power point. Moreover, fuzzy control and neural was utilized to track the Maximum Power Point when we have multi-peaks power points. In this paper, we will propose an improved Maximum Power Point tracking method for the photovoltaic system utilizing a modified PSO algorithm. The main advantage of the method is the decreasing of the steady state oscillation (to practically zero) once the Maximum Power Point is located. moreover, the proposed method has the ability to track the Maximum Power Point for the extreme environmental condition that cause the presence of maximum multi-power points, for example, partial shading condition and large fluctuations of insolation. To evaluate the effectiveness of the proposed method, MATLAB simulations are carried out under very challenging circumstance, namely step changes in irradiance, step changes in load, and partial shading of the Photovoltaic array. Finally, its performance is compared with the perturbation and observation” and fuzzy logic results for the single peak, and the neural-fuzzy control results for the multi-peaks.
Model Order Reduction of an ISLANDED MICROGRID using Single Perturbation, Dir...IRJET Journal
This document discusses using model order reduction techniques to simplify the model of an islanded microgrid system from 6th order to lower order approximations. It evaluates three methods: single perturbation, direct truncation, and particle swarm optimization. Single perturbation and direct truncation are used to reduce the model to 4th order, while particle swarm optimization further reduces it to 2nd order. The responses of the reduced models are compared to the original 6th order model, showing that even the 2nd order model reduced using particle swarm optimization provides an improved response.
This paper presents the implementation of multiple distributed generations planning in distribution system using computational intelligence technique. A pre-developed computational intelligence optimization technique named as Embedded Meta EP-Firefly Algorithm (EMEFA) was utilized to determine distribution loss and penetration level for the purpose of distributed generation (DG) installation. In this study, the Artificial Neural Network (ANN) was used in order to solve the complexity of the multiple DG concepts. EMEFA-ANN was developed to optimize the weight of the ANN to minimize the mean squared error. The proposed method was validated on IEEE 69 Bus distribution system with several load variations scenario. The case study was conducted based on the multiple unit of DG in distribution system by considering the DGs are modeled as type I which is capable of injecting real power. Results obtained from the study could be utilized by the utility and energy commission for loss reduction scheme in distribution system.
Comprehensive Review on Maximum Power Point Tracking Methods for SPV SystemIRJET Journal
This document reviews over 30 maximum power point tracking (MPPT) methods for solar photovoltaic systems. It provides an overview of various conventional and advanced MPPT techniques, including perturb and observe, incremental conductance, fuzzy logic control, and evolutionary algorithms. The document analyzes and compares the performance of these methods in terms of tracking speed, efficiency under changing weather conditions, ability to handle partial shading, and complexity of implementation. It aims to help researchers select the most suitable MPPT technique for their application.
This article proposes using an adaptive neuro-fuzzy inference system (ANFIS) optimized by a genetic algorithm (GA) to track the maximum power point (MPP) of a grid-connected photovoltaic (PV) system under changing temperature and irradiance conditions. 360 data points of temperature and irradiance were optimized by GA and then used to train the ANFIS controller. Simulation results showed the ANFIS-GA controller could track the MPP with less fluctuation and faster convergence compared to conventional methods. A P/Q controller was also used to regulate both voltage and current for grid connection.
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...ijeei-iaes
One of the concerns of power system planners is the problem of optimum cost of generation as well as loss minimization on the grid system. This issue can be addressed in a number of ways; one of such ways is the use of reactive power support (shunt capacitor compensation). This paper used the method of shunt capacitor placement for cost and transmission loss minimization on Nigerian power grid system which is a 24-bus, 330kV network interconnecting four thermal generating stations (Sapele, Delta, Afam and Egbin) and three hydro stations to various load points. Simulation in MATLAB was performed on the Nigerian 330kV transmission grid system. The technique employed was based on the optimal power flow formulations using Newton-Raphson iterative method for the load flow analysis of the grid system. The results show that when shunt capacitor was employed as the inequality constraints on the power system, there is a reduction in the total cost of generation accompanied with reduction in the total system losses with a significant improvement in the system voltage profile
In photovoltaic (PV) systems, maximum power point tracking (MPPT) techniques are used to track the maximum power from the PV array under the change in irradiance and temperature conditions. The perturb and observe (P&O) is one of the most widely used MPPT techniques in recent times due to its simple implementation and improved performance. However, the P&O has limitations such as oscillation around the MPP during which time the P&O algorithm will become confused due to rapidly changing atmospheric conditions. To overcome the above limitation, this paper uses the fuzzy logic controller (FLC) to track the maximum power from the PV system under different irradiance, integrates it with a DC-DC boost converter as a tracker. The result of the FLC performance is compared with the traditional P&O method and shows the MPPT algorithm based on FLC ensures continuous tracking of the maximum power within a short period compared with the traditional P&O method. Besides that, the proposed method (FLC) has a faster dynamic response and low oscillations at the operating point around the MPP under steady-state conditions and dynamic change in irradiance.
A fast and accurate global maximum power point tracking controller for photo...IJECEIAES
The operating conditions of partially shaded photovoltaic (PV) generators created a need to develop highly efficient global maximum power point tracking (GMPPT) methods to increase the PV system performance. This paper proposes a simple, efficient, and fast GMPPT based on fuzzy logic control to reach the point of global maximum power. The approach measures the PV generator current in the areas where it is almost constant to estimate the local maximums powers and extracts the highest among them. The performance of this method is evaluated firstly by simulation versus four well-known recent methods, namely the hybrid particle swarm optimization, modified cuckoo search, scrutinization fast algorithm, and shade-tolerant maximum power point tracking (MPPT) based on current-mode control. Then, experimental verification is conducted to verify the simulation findings. The results confirm that the proposed method exhibits high performance for complex partial irradiances and can be implemented in low-cost calculators.
This paper presents a maximum power point (MPP) tracking method based on a hybrid combination between the fuzzy logic controller (FLC) and the conventional Perturb-and-Observe (P&O) method. The proposed algorithm utilizes the FLC to initialize P&O algorithm with an initial duty cycle. MATLAB/Simulink models consisting of, the photovoltaic system, boost converter and controllers, are built to evaluate the performance of the proposed algorithm. To accurately illustrate the performance of the proposed algorithm, comparisons with standalone FLC and P&O are carried out. The performance of the proposed algorithm is investigated difficult weather conditions including sudden changes and partial shading. The results showed that the proposed algorithm successfully reaches MPP in all scenarios.
Development of Improved MPPT Algorithm Based on Balancing PSO for Renewable E...ssuser793b4e
Maximum Power Point Tracking (MPPT) is the method of operating the photovoltaic system in a manner that allows the modules to effectively transfer all the power generated from the panel to the load.Maximum Power Point (MPP) tracking technique based on Balancing Particle Swarm Optimization (BPSO) were successfully developed in this paper to solve the problem of premature convergence and also latency in convergence/tracking. The performance of the developedBPSO was evaluated at solar irradiance of 1000W/m2, 500W/m2 and 600W/m2 at constant temperatures of 25oC simultaneously.From the BPSO simulation results, it was observed that, it took the developed model0.23secs to locate the Global maxima (GP) with a very high-power output. The developed model achieved this by balancing the panel conductance with the load conductance and also compare the output power with the global peak power, if the newly output power is greater than the global peak power the MPP tracker settles at the newly detected output power but if it is less than that it maintains its previous MPP position.The developed BPSO algorithm settled at GP of 255.063W at 0.2292secs and at this point, the source impedance balances with that of the load impedance which results to negligible change in conductance. From the validation result, the convergence time of the scanningparticle swarm optimization and BPSO technique at MPP was 0.40secs and 0.23secs which showed that BPSO has42.7%relative improvementin terms of premature convergence and tracking speed. The simulation was done using 2020B MATLAB SIMULINK.
This document discusses maximum power point tracking (MPPT) techniques to improve the efficiency of wind-solar hybrid systems. It begins with an introduction to MPPT and its importance for optimizing power output from solar panels. Different MPPT methods are described, including perturb and observe, incremental conductance, and current sweep. The document then focuses on implementing the perturb and observe MPPT algorithm using simulation software PSIM. Graphs of the simulation results are presented and analyzed. Finally, simulation software options for graphical user interfaces like VEE Pro and LabVIEW are discussed.
Maximum power point tracking based on improved spotted hyena optimizer for s...IJECEIAES
The conventional maximum power point tracking (MPPT) method such as perturb and observe (P&O) under partial shading conditions with non-uniform irradiation, can get trapped on local maximum power point (LMPP) and cannot reach global maximum power point (GMPP). This study proposes a bio-inspired metaheuristic algorithm spotted hyena optimizer (SHO) and improved SHO as a new MPPT technique. The proposed SHO-MPPT and improved SHO-MPPT are used to extract GMPP from solar photovoltaic (PV) arrays operated under uniform irradiation and non-uniform irradiation. Simulation with Powersim (PSIM) and experimental with the emulated PV source were presented. Furthermore, to evaluate the performance of the proposed algorithm, SHO-MPPT is compared with P&O-MPPT and particle swarm optimization (PSO)-MPPT. The SHO-MPPT has an accuracy of 99% and has the good capability, but there are power fluctuations before reaching MPP. Therefore, improved SHO-MPPT was developed to get better results. The improved SHO-MPPT proved high accuracy of 99% and faster than SHO-MPPT and PSO-MPPT in tracking the maximum power point (MPP). Furthermore, there are minor power fluctuations.
Comparative analysis of evolutionary-based maximum power point tracking for ...IJECEIAES
This document summarizes and compares the performance of three evolutionary algorithms (EAs) - genetic algorithm (GA), firefly algorithm (FA), and fruit fly optimization (FFO) - for maximum power point tracking (MPPT) under partial shading conditions of a photovoltaic (PV) module. The EAs are tested on a PV module model with different levels of partial shading and variations in population size and generations. Performance is analyzed based on output power, accuracy, tracking time, and effectiveness. The algorithms aim to track the global maximum power point under non-uniform irradiation caused by partial shading, which conventional MPPT cannot handle.
A REVIEW OF VARIOUS MPPT TECHNIQUES FOR PHOTOVOLTAIC SYSTEMijiert bestjournal
Solar PV system is becoming an important part of re newable energy,as more than 45% of required energy in the world will be generated by P V array. Hence it is necessary that concentration should be given in order to reduce ap plication cost & to increment their performance. In this paper various techniques invol ving a comprehensive technique of MPPT applied to PV system is discussed which are availab le until June 2014. In an attempt to improve more efficient & effective energy extraction for a solar PV system,this paper investigates & compares typical MPPT control strategies used in so lar PV industry. But as there will be confusion while selecting a MPPT,because every tec hnique has its own existence,therefore a proper detailed study of different MPPT is essentia l. In this review paper a comprehensive study of MPPT technique with detailed explanation & class ification based on features,such as number of control variable involved,different control str ategies employed,types of circuitry useful for PV system & related commercial application. In this paper,atleast 15 distinct techniques have been reviewed with many variation on implementation,thus this paper would become a convenient reference for future work for PV power g eneration .
Solar PV parameter estimation using multi-objective optimisationjournalBEEI
The estimation of the electrical model parameters of solar PV, such as light-induced current, diode dark saturation current, thermal voltage, series resistance, and shunt resistance, is indispensable to predict the actual electrical performance of solar photovoltaic (PV) under changing environmental conditions. Therefore, this paper first considers the various methods of parameter estimation of solar PV to highlight their shortfalls. Thereafter, a new parameter estimation method, based on multi-objective optimisation, namely, Non-dominated Sorting Genetic Algorithm-II (NSGA-II), is proposed. Furthermore, to check the effectiveness and accuracy of the proposed method, conventional methods, such as, ‘Newton-Raphson’, ‘Particle Swarm Optimisation, Search Algorithm, was tested on four solar PV modules of polycrystalline and monocrystalline materials. Finally, a solar PV module photowatt PWP201 has been considered and compared with six different state of art methods. The estimated performance indices such as current absolute error matrics, absolute relative power error, mean absolute error, and P-V characteristics curve were compared. The results depict the close proximity of the characteristic curve obtained with the proposed NSGA-II method to the curve obtained by the manufacturer’s datasheet.
Perturb and observe maximum power point tracking for photovoltaic cellAlexander Decker
This document discusses perturb and observe (P&O) maximum power point tracking (MPPT) for photovoltaic cells. It begins with an abstract that outlines P&O MPPT and its drawbacks, including oscillation around the maximum power point and confusion during rapidly changing conditions. The document then provides background on renewable energy sources like photovoltaics and the need for MPPT techniques. It describes the P&O MPPT algorithm and its implementation using MATLAB modeling of a PV array's I-V and P-V characteristics under varying irradiance and temperature conditions.
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
More Related Content
Similar to Optimal population size of particle swarm optimization for photovoltaic systems under partial shading condition
Due to environmental concern and certain constraint on building a new power plant, renewable energy particularly distributed generation photovoltaic (DGPV) has becomes one of the promising sources to cater the increasing energy demand of the power system. Furthermore, with appropriate location and sizing, the integration of DGPV to the grid will enhance the voltage stability and reduce the system losses. Hence, this paper proposed a new algorithm for DGPV optimal location and sizing of a transmission system based on minimization of Fast Voltage Stability Index (FVSI) with considering the system constraints. Chaotic Mutation Immune Evolutionary Programming (CMIEP) is developed by integrating the piecewise linear chaotic map (PWLCM) in the mutation process in order to increase the convergence rate of the algorithm. The simulation was applied on the IEEE 30 bus system with a variation of loads on Bus 30. The simulation results are also compared with Evolutionary Programming (EP) and Chaotic Evolutionary Programming (CEP) and it is found that CMIEP performed better in most of the cases.
The document discusses voltage stability enhancement in radial distribution systems through optimal placement of distributed generators (DGs) and capacitors. It proposes using the Moth Flame Optimization algorithm to determine the optimal location and sizing of DGs and capacitors to minimize power losses and maximize net savings. The methodology considers constraints like voltage limits and power flow limits. Test systems like IEEE 12 and 33 node systems are used to demonstrate the effectiveness of the proposed approach.
A novel efficient adaptive-neuro fuzzy inference system control based smart ...IJECEIAES
This document presents a novel adaptive-neuro fuzzy inference system (ANFIS) control algorithm for a smart grid integrating solar, wind, and grid power sources. The proposed ANFIS controller is used to improve the steady-state and transient response of the hybrid power system. Fuzzy logic maximum power point tracking algorithms are used to extract maximum power from solar photovoltaic panels and a permanent magnet synchronous generator is used for wind power generation. Back-to-back voltage source converters operated by the ANFIS controller are used to maximize both renewable power generations. Simulation results under different operating conditions and nonlinear faults show the proposed ANFIS control algorithm improves the overall system performance.
MPPT for PV System Based on Variable Step Size P&O AlgorithmTELKOMNIKA JOURNAL
This paper presents some improvements on the Perturb and Observe (P&O) method to overcome the common drawbacks of conventional P&O method. The main advantage of this modified algorithm is its simplicity with higher accuracy results, compared to the conventional methods. The operation of the entire solar Maximum Power Point Tracking (MPPT) system was observed through two different approaches, which are through MATLAB/Simulink simulation and hardware implementation. A small scale of hardware design, which consists of solar PV cell, boost converter and Arduino Mega2560 microcontroller, had been utilized for further verification on the simulation results. The simulation results that was carried out by this modified P&O algorithm showed improvement and a promising performance: faster convergence speed of 0.67s, small oscillation at steady state region and promising efficiency of 95.23%. Besides, from the hardware results, the convergence time of the power curve was able to maintain at 0.2s and give almost zero oscillation during steady state. It is envisaged that the method is useful in future research of Photovoltaic (PV) system.
Several algorithms have been offered to track the Maximum Power Point when we have one maximum power point. Moreover, fuzzy control and neural was utilized to track the Maximum Power Point when we have multi-peaks power points. In this paper, we will propose an improved Maximum Power Point tracking method for the photovoltaic system utilizing a modified PSO algorithm. The main advantage of the method is the decreasing of the steady state oscillation (to practically zero) once the Maximum Power Point is located. moreover, the proposed method has the ability to track the Maximum Power Point for the extreme environmental condition that cause the presence of maximum multi-power points, for example, partial shading condition and large fluctuations of insolation. To evaluate the effectiveness of the proposed method, MATLAB simulations are carried out under very challenging circumstance, namely step changes in irradiance, step changes in load, and partial shading of the Photovoltaic array. Finally, its performance is compared with the perturbation and observation” and fuzzy logic results for the single peak, and the neural-fuzzy control results for the multi-peaks.
Model Order Reduction of an ISLANDED MICROGRID using Single Perturbation, Dir...IRJET Journal
This document discusses using model order reduction techniques to simplify the model of an islanded microgrid system from 6th order to lower order approximations. It evaluates three methods: single perturbation, direct truncation, and particle swarm optimization. Single perturbation and direct truncation are used to reduce the model to 4th order, while particle swarm optimization further reduces it to 2nd order. The responses of the reduced models are compared to the original 6th order model, showing that even the 2nd order model reduced using particle swarm optimization provides an improved response.
This paper presents the implementation of multiple distributed generations planning in distribution system using computational intelligence technique. A pre-developed computational intelligence optimization technique named as Embedded Meta EP-Firefly Algorithm (EMEFA) was utilized to determine distribution loss and penetration level for the purpose of distributed generation (DG) installation. In this study, the Artificial Neural Network (ANN) was used in order to solve the complexity of the multiple DG concepts. EMEFA-ANN was developed to optimize the weight of the ANN to minimize the mean squared error. The proposed method was validated on IEEE 69 Bus distribution system with several load variations scenario. The case study was conducted based on the multiple unit of DG in distribution system by considering the DGs are modeled as type I which is capable of injecting real power. Results obtained from the study could be utilized by the utility and energy commission for loss reduction scheme in distribution system.
Comprehensive Review on Maximum Power Point Tracking Methods for SPV SystemIRJET Journal
This document reviews over 30 maximum power point tracking (MPPT) methods for solar photovoltaic systems. It provides an overview of various conventional and advanced MPPT techniques, including perturb and observe, incremental conductance, fuzzy logic control, and evolutionary algorithms. The document analyzes and compares the performance of these methods in terms of tracking speed, efficiency under changing weather conditions, ability to handle partial shading, and complexity of implementation. It aims to help researchers select the most suitable MPPT technique for their application.
This article proposes using an adaptive neuro-fuzzy inference system (ANFIS) optimized by a genetic algorithm (GA) to track the maximum power point (MPP) of a grid-connected photovoltaic (PV) system under changing temperature and irradiance conditions. 360 data points of temperature and irradiance were optimized by GA and then used to train the ANFIS controller. Simulation results showed the ANFIS-GA controller could track the MPP with less fluctuation and faster convergence compared to conventional methods. A P/Q controller was also used to regulate both voltage and current for grid connection.
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...ijeei-iaes
One of the concerns of power system planners is the problem of optimum cost of generation as well as loss minimization on the grid system. This issue can be addressed in a number of ways; one of such ways is the use of reactive power support (shunt capacitor compensation). This paper used the method of shunt capacitor placement for cost and transmission loss minimization on Nigerian power grid system which is a 24-bus, 330kV network interconnecting four thermal generating stations (Sapele, Delta, Afam and Egbin) and three hydro stations to various load points. Simulation in MATLAB was performed on the Nigerian 330kV transmission grid system. The technique employed was based on the optimal power flow formulations using Newton-Raphson iterative method for the load flow analysis of the grid system. The results show that when shunt capacitor was employed as the inequality constraints on the power system, there is a reduction in the total cost of generation accompanied with reduction in the total system losses with a significant improvement in the system voltage profile
In photovoltaic (PV) systems, maximum power point tracking (MPPT) techniques are used to track the maximum power from the PV array under the change in irradiance and temperature conditions. The perturb and observe (P&O) is one of the most widely used MPPT techniques in recent times due to its simple implementation and improved performance. However, the P&O has limitations such as oscillation around the MPP during which time the P&O algorithm will become confused due to rapidly changing atmospheric conditions. To overcome the above limitation, this paper uses the fuzzy logic controller (FLC) to track the maximum power from the PV system under different irradiance, integrates it with a DC-DC boost converter as a tracker. The result of the FLC performance is compared with the traditional P&O method and shows the MPPT algorithm based on FLC ensures continuous tracking of the maximum power within a short period compared with the traditional P&O method. Besides that, the proposed method (FLC) has a faster dynamic response and low oscillations at the operating point around the MPP under steady-state conditions and dynamic change in irradiance.
A fast and accurate global maximum power point tracking controller for photo...IJECEIAES
The operating conditions of partially shaded photovoltaic (PV) generators created a need to develop highly efficient global maximum power point tracking (GMPPT) methods to increase the PV system performance. This paper proposes a simple, efficient, and fast GMPPT based on fuzzy logic control to reach the point of global maximum power. The approach measures the PV generator current in the areas where it is almost constant to estimate the local maximums powers and extracts the highest among them. The performance of this method is evaluated firstly by simulation versus four well-known recent methods, namely the hybrid particle swarm optimization, modified cuckoo search, scrutinization fast algorithm, and shade-tolerant maximum power point tracking (MPPT) based on current-mode control. Then, experimental verification is conducted to verify the simulation findings. The results confirm that the proposed method exhibits high performance for complex partial irradiances and can be implemented in low-cost calculators.
This paper presents a maximum power point (MPP) tracking method based on a hybrid combination between the fuzzy logic controller (FLC) and the conventional Perturb-and-Observe (P&O) method. The proposed algorithm utilizes the FLC to initialize P&O algorithm with an initial duty cycle. MATLAB/Simulink models consisting of, the photovoltaic system, boost converter and controllers, are built to evaluate the performance of the proposed algorithm. To accurately illustrate the performance of the proposed algorithm, comparisons with standalone FLC and P&O are carried out. The performance of the proposed algorithm is investigated difficult weather conditions including sudden changes and partial shading. The results showed that the proposed algorithm successfully reaches MPP in all scenarios.
Development of Improved MPPT Algorithm Based on Balancing PSO for Renewable E...ssuser793b4e
Maximum Power Point Tracking (MPPT) is the method of operating the photovoltaic system in a manner that allows the modules to effectively transfer all the power generated from the panel to the load.Maximum Power Point (MPP) tracking technique based on Balancing Particle Swarm Optimization (BPSO) were successfully developed in this paper to solve the problem of premature convergence and also latency in convergence/tracking. The performance of the developedBPSO was evaluated at solar irradiance of 1000W/m2, 500W/m2 and 600W/m2 at constant temperatures of 25oC simultaneously.From the BPSO simulation results, it was observed that, it took the developed model0.23secs to locate the Global maxima (GP) with a very high-power output. The developed model achieved this by balancing the panel conductance with the load conductance and also compare the output power with the global peak power, if the newly output power is greater than the global peak power the MPP tracker settles at the newly detected output power but if it is less than that it maintains its previous MPP position.The developed BPSO algorithm settled at GP of 255.063W at 0.2292secs and at this point, the source impedance balances with that of the load impedance which results to negligible change in conductance. From the validation result, the convergence time of the scanningparticle swarm optimization and BPSO technique at MPP was 0.40secs and 0.23secs which showed that BPSO has42.7%relative improvementin terms of premature convergence and tracking speed. The simulation was done using 2020B MATLAB SIMULINK.
This document discusses maximum power point tracking (MPPT) techniques to improve the efficiency of wind-solar hybrid systems. It begins with an introduction to MPPT and its importance for optimizing power output from solar panels. Different MPPT methods are described, including perturb and observe, incremental conductance, and current sweep. The document then focuses on implementing the perturb and observe MPPT algorithm using simulation software PSIM. Graphs of the simulation results are presented and analyzed. Finally, simulation software options for graphical user interfaces like VEE Pro and LabVIEW are discussed.
Maximum power point tracking based on improved spotted hyena optimizer for s...IJECEIAES
The conventional maximum power point tracking (MPPT) method such as perturb and observe (P&O) under partial shading conditions with non-uniform irradiation, can get trapped on local maximum power point (LMPP) and cannot reach global maximum power point (GMPP). This study proposes a bio-inspired metaheuristic algorithm spotted hyena optimizer (SHO) and improved SHO as a new MPPT technique. The proposed SHO-MPPT and improved SHO-MPPT are used to extract GMPP from solar photovoltaic (PV) arrays operated under uniform irradiation and non-uniform irradiation. Simulation with Powersim (PSIM) and experimental with the emulated PV source were presented. Furthermore, to evaluate the performance of the proposed algorithm, SHO-MPPT is compared with P&O-MPPT and particle swarm optimization (PSO)-MPPT. The SHO-MPPT has an accuracy of 99% and has the good capability, but there are power fluctuations before reaching MPP. Therefore, improved SHO-MPPT was developed to get better results. The improved SHO-MPPT proved high accuracy of 99% and faster than SHO-MPPT and PSO-MPPT in tracking the maximum power point (MPP). Furthermore, there are minor power fluctuations.
Comparative analysis of evolutionary-based maximum power point tracking for ...IJECEIAES
This document summarizes and compares the performance of three evolutionary algorithms (EAs) - genetic algorithm (GA), firefly algorithm (FA), and fruit fly optimization (FFO) - for maximum power point tracking (MPPT) under partial shading conditions of a photovoltaic (PV) module. The EAs are tested on a PV module model with different levels of partial shading and variations in population size and generations. Performance is analyzed based on output power, accuracy, tracking time, and effectiveness. The algorithms aim to track the global maximum power point under non-uniform irradiation caused by partial shading, which conventional MPPT cannot handle.
A REVIEW OF VARIOUS MPPT TECHNIQUES FOR PHOTOVOLTAIC SYSTEMijiert bestjournal
Solar PV system is becoming an important part of re newable energy,as more than 45% of required energy in the world will be generated by P V array. Hence it is necessary that concentration should be given in order to reduce ap plication cost & to increment their performance. In this paper various techniques invol ving a comprehensive technique of MPPT applied to PV system is discussed which are availab le until June 2014. In an attempt to improve more efficient & effective energy extraction for a solar PV system,this paper investigates & compares typical MPPT control strategies used in so lar PV industry. But as there will be confusion while selecting a MPPT,because every tec hnique has its own existence,therefore a proper detailed study of different MPPT is essentia l. In this review paper a comprehensive study of MPPT technique with detailed explanation & class ification based on features,such as number of control variable involved,different control str ategies employed,types of circuitry useful for PV system & related commercial application. In this paper,atleast 15 distinct techniques have been reviewed with many variation on implementation,thus this paper would become a convenient reference for future work for PV power g eneration .
Solar PV parameter estimation using multi-objective optimisationjournalBEEI
The estimation of the electrical model parameters of solar PV, such as light-induced current, diode dark saturation current, thermal voltage, series resistance, and shunt resistance, is indispensable to predict the actual electrical performance of solar photovoltaic (PV) under changing environmental conditions. Therefore, this paper first considers the various methods of parameter estimation of solar PV to highlight their shortfalls. Thereafter, a new parameter estimation method, based on multi-objective optimisation, namely, Non-dominated Sorting Genetic Algorithm-II (NSGA-II), is proposed. Furthermore, to check the effectiveness and accuracy of the proposed method, conventional methods, such as, ‘Newton-Raphson’, ‘Particle Swarm Optimisation, Search Algorithm, was tested on four solar PV modules of polycrystalline and monocrystalline materials. Finally, a solar PV module photowatt PWP201 has been considered and compared with six different state of art methods. The estimated performance indices such as current absolute error matrics, absolute relative power error, mean absolute error, and P-V characteristics curve were compared. The results depict the close proximity of the characteristic curve obtained with the proposed NSGA-II method to the curve obtained by the manufacturer’s datasheet.
Perturb and observe maximum power point tracking for photovoltaic cellAlexander Decker
This document discusses perturb and observe (P&O) maximum power point tracking (MPPT) for photovoltaic cells. It begins with an abstract that outlines P&O MPPT and its drawbacks, including oscillation around the maximum power point and confusion during rapidly changing conditions. The document then provides background on renewable energy sources like photovoltaics and the need for MPPT techniques. It describes the P&O MPPT algorithm and its implementation using MATLAB modeling of a PV array's I-V and P-V characteristics under varying irradiance and temperature conditions.
Similar to Optimal population size of particle swarm optimization for photovoltaic systems under partial shading condition (20)
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Neural network optimizer of proportional-integral-differential controller par...IJECEIAES
Wide application of proportional-integral-differential (PID)-regulator in industry requires constant improvement of methods of its parameters adjustment. The paper deals with the issues of optimization of PID-regulator parameters with the use of neural network technology methods. A methodology for choosing the architecture (structure) of neural network optimizer is proposed, which consists in determining the number of layers, the number of neurons in each layer, as well as the form and type of activation function. Algorithms of neural network training based on the application of the method of minimizing the mismatch between the regulated value and the target value are developed. The method of back propagation of gradients is proposed to select the optimal training rate of neurons of the neural network. The neural network optimizer, which is a superstructure of the linear PID controller, allows increasing the regulation accuracy from 0.23 to 0.09, thus reducing the power consumption from 65% to 53%. The results of the conducted experiments allow us to conclude that the created neural superstructure may well become a prototype of an automatic voltage regulator (AVR)-type industrial controller for tuning the parameters of the PID controller.
An improved modulation technique suitable for a three level flying capacitor ...IJECEIAES
This research paper introduces an innovative modulation technique for controlling a 3-level flying capacitor multilevel inverter (FCMLI), aiming to streamline the modulation process in contrast to conventional methods. The proposed
simplified modulation technique paves the way for more straightforward and
efficient control of multilevel inverters, enabling their widespread adoption and
integration into modern power electronic systems. Through the amalgamation of
sinusoidal pulse width modulation (SPWM) with a high-frequency square wave
pulse, this controlling technique attains energy equilibrium across the coupling
capacitor. The modulation scheme incorporates a simplified switching pattern
and a decreased count of voltage references, thereby simplifying the control
algorithm.
A review on features and methods of potential fishing zoneIJECEIAES
This review focuses on the importance of identifying potential fishing zones in seawater for sustainable fishing practices. It explores features like sea surface temperature (SST) and sea surface height (SSH), along with classification methods such as classifiers. The features like SST, SSH, and different classifiers used to classify the data, have been figured out in this review study. This study underscores the importance of examining potential fishing zones using advanced analytical techniques. It thoroughly explores the methodologies employed by researchers, covering both past and current approaches. The examination centers on data characteristics and the application of classification algorithms for classification of potential fishing zones. Furthermore, the prediction of potential fishing zones relies significantly on the effectiveness of classification algorithms. Previous research has assessed the performance of models like support vector machines, naïve Bayes, and artificial neural networks (ANN). In the previous result, the results of support vector machine (SVM) were 97.6% more accurate than naive Bayes's 94.2% to classify test data for fisheries classification. By considering the recent works in this area, several recommendations for future works are presented to further improve the performance of the potential fishing zone models, which is important to the fisheries community.
Electrical signal interference minimization using appropriate core material f...IJECEIAES
As demand for smaller, quicker, and more powerful devices rises, Moore's law is strictly followed. The industry has worked hard to make little devices that boost productivity. The goal is to optimize device density. Scientists are reducing connection delays to improve circuit performance. This helped them understand three-dimensional integrated circuit (3D IC) concepts, which stack active devices and create vertical connections to diminish latency and lower interconnects. Electrical involvement is a big worry with 3D integrates circuits. Researchers have developed and tested through silicon via (TSV) and substrates to decrease electrical wave involvement. This study illustrates a novel noise coupling reduction method using several electrical involvement models. A 22% drop in electrical involvement from wave-carrying to victim TSVs introduces this new paradigm and improves system performance even at higher THz frequencies.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Bibliometric analysis highlighting the role of women in addressing climate ch...IJECEIAES
Fossil fuel consumption increased quickly, contributing to climate change
that is evident in unusual flooding and draughts, and global warming. Over
the past ten years, women's involvement in society has grown dramatically,
and they succeeded in playing a noticeable role in reducing climate change.
A bibliometric analysis of data from the last ten years has been carried out to
examine the role of women in addressing the climate change. The analysis's
findings discussed the relevant to the sustainable development goals (SDGs),
particularly SDG 7 and SDG 13. The results considered contributions made
by women in the various sectors while taking geographic dispersion into
account. The bibliometric analysis delves into topics including women's
leadership in environmental groups, their involvement in policymaking, their
contributions to sustainable development projects, and the influence of
gender diversity on attempts to mitigate climate change. This study's results
highlight how women have influenced policies and actions related to climate
change, point out areas of research deficiency and recommendations on how
to increase role of the women in addressing the climate change and
achieving sustainability. To achieve more successful results, this initiative
aims to highlight the significance of gender equality and encourage
inclusivity in climate change decision-making processes.
Voltage and frequency control of microgrid in presence of micro-turbine inter...IJECEIAES
The active and reactive load changes have a significant impact on voltage
and frequency. In this paper, in order to stabilize the microgrid (MG) against
load variations in islanding mode, the active and reactive power of all
distributed generators (DGs), including energy storage (battery), diesel
generator, and micro-turbine, are controlled. The micro-turbine generator is
connected to MG through a three-phase to three-phase matrix converter, and
the droop control method is applied for controlling the voltage and
frequency of MG. In addition, a method is introduced for voltage and
frequency control of micro-turbines in the transition state from gridconnected mode to islanding mode. A novel switching strategy of the matrix
converter is used for converting the high-frequency output voltage of the
micro-turbine to the grid-side frequency of the utility system. Moreover,
using the switching strategy, the low-order harmonics in the output current
and voltage are not produced, and consequently, the size of the output filter
would be reduced. In fact, the suggested control strategy is load-independent
and has no frequency conversion restrictions. The proposed approach for
voltage and frequency regulation demonstrates exceptional performance and
favorable response across various load alteration scenarios. The suggested
strategy is examined in several scenarios in the MG test systems, and the
simulation results are addressed.
Enhancing battery system identification: nonlinear autoregressive modeling fo...IJECEIAES
Precisely characterizing Li-ion batteries is essential for optimizing their
performance, enhancing safety, and prolonging their lifespan across various
applications, such as electric vehicles and renewable energy systems. This
article introduces an innovative nonlinear methodology for system
identification of a Li-ion battery, employing a nonlinear autoregressive with
exogenous inputs (NARX) model. The proposed approach integrates the
benefits of nonlinear modeling with the adaptability of the NARX structure,
facilitating a more comprehensive representation of the intricate
electrochemical processes within the battery. Experimental data collected
from a Li-ion battery operating under diverse scenarios are employed to
validate the effectiveness of the proposed methodology. The identified
NARX model exhibits superior accuracy in predicting the battery's behavior
compared to traditional linear models. This study underscores the
importance of accounting for nonlinearities in battery modeling, providing
insights into the intricate relationships between state-of-charge, voltage, and
current under dynamic conditions.
Smart grid deployment: from a bibliometric analysis to a surveyIJECEIAES
Smart grids are one of the last decades' innovations in electrical energy.
They bring relevant advantages compared to the traditional grid and
significant interest from the research community. Assessing the field's
evolution is essential to propose guidelines for facing new and future smart
grid challenges. In addition, knowing the main technologies involved in the
deployment of smart grids (SGs) is important to highlight possible
shortcomings that can be mitigated by developing new tools. This paper
contributes to the research trends mentioned above by focusing on two
objectives. First, a bibliometric analysis is presented to give an overview of
the current research level about smart grid deployment. Second, a survey of
the main technological approaches used for smart grid implementation and
their contributions are highlighted. To that effect, we searched the Web of
Science (WoS), and the Scopus databases. We obtained 5,663 documents
from WoS and 7,215 from Scopus on smart grid implementation or
deployment. With the extraction limitation in the Scopus database, 5,872 of
the 7,215 documents were extracted using a multi-step process. These two
datasets have been analyzed using a bibliometric tool called bibliometrix.
The main outputs are presented with some recommendations for future
research.
Use of analytical hierarchy process for selecting and prioritizing islanding ...IJECEIAES
One of the problems that are associated to power systems is islanding
condition, which must be rapidly and properly detected to prevent any
negative consequences on the system's protection, stability, and security.
This paper offers a thorough overview of several islanding detection
strategies, which are divided into two categories: classic approaches,
including local and remote approaches, and modern techniques, including
techniques based on signal processing and computational intelligence.
Additionally, each approach is compared and assessed based on several
factors, including implementation costs, non-detected zones, declining
power quality, and response times using the analytical hierarchy process
(AHP). The multi-criteria decision-making analysis shows that the overall
weight of passive methods (24.7%), active methods (7.8%), hybrid methods
(5.6%), remote methods (14.5%), signal processing-based methods (26.6%),
and computational intelligent-based methods (20.8%) based on the
comparison of all criteria together. Thus, it can be seen from the total weight
that hybrid approaches are the least suitable to be chosen, while signal
processing-based methods are the most appropriate islanding detection
method to be selected and implemented in power system with respect to the
aforementioned factors. Using Expert Choice software, the proposed
hierarchy model is studied and examined.
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...IJECEIAES
The power generated by photovoltaic (PV) systems is influenced by
environmental factors. This variability hampers the control and utilization of
solar cells' peak output. In this study, a single-stage grid-connected PV
system is designed to enhance power quality. Our approach employs fuzzy
logic in the direct power control (DPC) of a three-phase voltage source
inverter (VSI), enabling seamless integration of the PV connected to the
grid. Additionally, a fuzzy logic-based maximum power point tracking
(MPPT) controller is adopted, which outperforms traditional methods like
incremental conductance (INC) in enhancing solar cell efficiency and
minimizing the response time. Moreover, the inverter's real-time active and
reactive power is directly managed to achieve a unity power factor (UPF).
The system's performance is assessed through MATLAB/Simulink
implementation, showing marked improvement over conventional methods,
particularly in steady-state and varying weather conditions. For solar
irradiances of 500 and 1,000 W/m2
, the results show that the proposed
method reduces the total harmonic distortion (THD) of the injected current
to the grid by approximately 46% and 38% compared to conventional
methods, respectively. Furthermore, we compare the simulation results with
IEEE standards to evaluate the system's grid compatibility.
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...IJECEIAES
Photovoltaic systems have emerged as a promising energy resource that
caters to the future needs of society, owing to their renewable, inexhaustible,
and cost-free nature. The power output of these systems relies on solar cell
radiation and temperature. In order to mitigate the dependence on
atmospheric conditions and enhance power tracking, a conventional
approach has been improved by integrating various methods. To optimize
the generation of electricity from solar systems, the maximum power point
tracking (MPPT) technique is employed. To overcome limitations such as
steady-state voltage oscillations and improve transient response, two
traditional MPPT methods, namely fuzzy logic controller (FLC) and perturb
and observe (P&O), have been modified. This research paper aims to
simulate and validate the step size of the proposed modified P&O and FLC
techniques within the MPPT algorithm using MATLAB/Simulink for
efficient power tracking in photovoltaic systems.
Adaptive synchronous sliding control for a robot manipulator based on neural ...IJECEIAES
Robot manipulators have become important equipment in production lines, medical fields, and transportation. Improving the quality of trajectory tracking for
robot hands is always an attractive topic in the research community. This is a
challenging problem because robot manipulators are complex nonlinear systems
and are often subject to fluctuations in loads and external disturbances. This
article proposes an adaptive synchronous sliding control scheme to improve trajectory tracking performance for a robot manipulator. The proposed controller
ensures that the positions of the joints track the desired trajectory, synchronize
the errors, and significantly reduces chattering. First, the synchronous tracking
errors and synchronous sliding surfaces are presented. Second, the synchronous
tracking error dynamics are determined. Third, a robust adaptive control law is
designed,the unknown components of the model are estimated online by the neural network, and the parameters of the switching elements are selected by fuzzy
logic. The built algorithm ensures that the tracking and approximation errors
are ultimately uniformly bounded (UUB). Finally, the effectiveness of the constructed algorithm is demonstrated through simulation and experimental results.
Simulation and experimental results show that the proposed controller is effective with small synchronous tracking errors, and the chattering phenomenon is
significantly reduced.
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
A remote laboratory utilizing field-programmable gate array (FPGA) technologies enhances students’ learning experience anywhere and anytime in embedded system design. Existing remote laboratories prioritize hardware access and visual feedback for observing board behavior after programming, neglecting comprehensive debugging tools to resolve errors that require internal signal acquisition. This paper proposes a novel remote embeddedsystem design approach targeting FPGA technologies that are fully interactive via a web-based platform. Our solution provides FPGA board access and debugging capabilities beyond the visual feedback provided by existing remote laboratories. We implemented a lab module that allows users to seamlessly incorporate into their FPGA design. The module minimizes hardware resource utilization while enabling the acquisition of a large number of data samples from the signal during the experiments by adaptively compressing the signal prior to data transmission. The results demonstrate an average compression ratio of 2.90 across three benchmark signals, indicating efficient signal acquisition and effective debugging and analysis. This method allows users to acquire more data samples than conventional methods. The proposed lab allows students to remotely test and debug their designs, bridging the gap between theory and practice in embedded system design.
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
Efficiently identifying and resolving code smells enhances software project quality. This paper presents a novel solution, utilizing automated machine learning (AutoML) techniques, to detect code smells and apply move method refactoring. By evaluating code metrics before and after refactoring, we assessed its impact on coupling, complexity, and cohesion. Key contributions of this research include a unique dataset for code smell classification and the development of models using AutoGluon for optimal performance. Furthermore, the study identifies the top 20 influential features in classifying feature envy, a well-known code smell, stemming from excessive reliance on external classes. We also explored how move method refactoring addresses feature envy, revealing reduced coupling and complexity, and improved cohesion, ultimately enhancing code quality. In summary, this research offers an empirical, data-driven approach, integrating AutoML and move method refactoring to optimize software project quality. Insights gained shed light on the benefits of refactoring on code quality and the significance of specific features in detecting feature envy. Future research can expand to explore additional refactoring techniques and a broader range of code metrics, advancing software engineering practices and standards.
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
Rapidly and remotely monitoring and receiving the solar cell systems status parameters, solar irradiance, temperature, and humidity, are critical issues in enhancement their efficiency. Hence, in the present article an improved smart prototype of internet of things (IoT) technique based on embedded system through NodeMCU ESP8266 (ESP-12E) was carried out experimentally. Three different regions at Egypt; Luxor, Cairo, and El-Beheira cities were chosen to study their solar irradiance profile, temperature, and humidity by the proposed IoT system. The monitoring data of solar irradiance, temperature, and humidity were live visualized directly by Ubidots through hypertext transfer protocol (HTTP) protocol. The measured solar power radiation in Luxor, Cairo, and El-Beheira ranged between 216-1000, 245-958, and 187-692 W/m 2 respectively during the solar day. The accuracy and rapidity of obtaining monitoring results using the proposed IoT system made it a strong candidate for application in monitoring solar cell systems. On the other hand, the obtained solar power radiation results of the three considered regions strongly candidate Luxor and Cairo as suitable places to build up a solar cells system station rather than El-Beheira.
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
Over the past few years, the internet of things (IoT) has advanced to connect billions of smart devices to improve quality of life. However, anomalies or malicious intrusions pose several security loopholes, leading to performance degradation and threat to data security in IoT operations. Thereby, IoT security systems must keep an eye on and restrict unwanted events from occurring in the IoT network. Recently, various technical solutions based on machine learning (ML) models have been derived towards identifying and restricting unwanted events in IoT. However, most ML-based approaches are prone to miss-classification due to inappropriate feature selection. Additionally, most ML approaches applied to intrusion detection and prevention consider supervised learning, which requires a large amount of labeled data to be trained. Consequently, such complex datasets are impossible to source in a large network like IoT. To address this problem, this proposed study introduces an efficient learning mechanism to strengthen the IoT security aspects. The proposed algorithm incorporates supervised and unsupervised approaches to improve the learning models for intrusion detection and mitigation. Compared with the related works, the experimental outcome shows that the model performs well in a benchmark dataset. It accomplishes an improved detection accuracy of approximately 99.21%.
A review on techniques and modelling methodologies used for checking electrom...nooriasukmaningtyas
The proper function of the integrated circuit (IC) in an inhibiting electromagnetic environment has always been a serious concern throughout the decades of revolution in the world of electronics, from disjunct devices to today’s integrated circuit technology, where billions of transistors are combined on a single chip. The automotive industry and smart vehicles in particular, are confronting design issues such as being prone to electromagnetic interference (EMI). Electronic control devices calculate incorrect outputs because of EMI and sensors give misleading values which can prove fatal in case of automotives. In this paper, the authors have non exhaustively tried to review research work concerned with the investigation of EMI in ICs and prediction of this EMI using various modelling methodologies and measurement setups.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
ACEP Magazine edition 4th launched on 05.06.2024Rahul
This document provides information about the third edition of the magazine "Sthapatya" published by the Association of Civil Engineers (Practicing) Aurangabad. It includes messages from current and past presidents of ACEP, memories and photos from past ACEP events, information on life time achievement awards given by ACEP, and a technical article on concrete maintenance, repairs and strengthening. The document highlights activities of ACEP and provides a technical educational article for members.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
Optimal population size of particle swarm optimization for photovoltaic systems under partial shading condition
1. International Journal of Electrical and Computer Engineering (IJECE)
Vol. 12, No. 5, October 2022, pp. 4599~4613
ISSN: 2088-8708, DOI: 10.11591/ijece.v12i5.pp4599-4613 4599
Journal homepage: http://ijece.iaescore.com
Optimal population size of particle swarm optimization for
photovoltaic systems under partial shading condition
Norazlan Hashim1
, Nik Fasdi Nik Ismail1
, Dalina Johari1
, Ismail Musirin1
, Azhan Ab. Rahman2
1
School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Shah Alam, Malaysia
2
Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka, Durian Tunggal, Malaysia
Article Info ABSTRACT
Article history:
Received Jul 19, 2021
Revised May 31, 2022
Accepted Jun 12, 2022
Particle swarm optimization (PSO) is the most widely used soft computing
algorithm in photovoltaic systems to address partial shading conditions
(PSC). The success of the PSO run heavily depends on the initial population
size (NP). A higher NP increases the probability of a global peak (GP)
solution, but at the expense of a longer convergence time. To find the
optimal value of NP, a trade-off is typically made between a high success
rate and a reasonable convergence time. The most used trade-off method is a
trial-and-error approach that lacks explicit guidelines and empirical evidence
from detailed analysis, which can affect data reproducibility when different
systems are used. Hence, this study proposes an empirical trade-off method
based on the performance index (PI) indicator, which takes into account the
weighted importance of success rate and convergence time. Furthermore, the
impact of NP on achieving a successful PSO was empirically investigated,
with the PSO tested with 16 different NPs ranging from 3 to 50, and 10,000
independent runs on various PSC problems. Overall, this study found that
the best NP to use was 25, which had the best average PI value of 0.9373 for
solving all PSC problems under consideration.
Keywords:
Optimal population size
Partial shading condition
Particle swarm optimization
Performance index
This is an open access article under the CC BY-SA license.
Corresponding Author:
Norazlan Hashim
School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA
Shah Alam 40450, Selangor, Malaysia
Email: azlan4477@uitm.edu.my
1. INTRODUCTION
Recently, photovoltaic (PV) system is emerging as one of the most popular sources of renewable
energy owing to its clean and inexhaustible nature [1]–[3]. Generally, the PV system is composed of a PV
array, an intermediate DC/DC converter, and a DC/AC converter, which allows the flow of power in either
grid-connected or stand-alone application. Generally, the performance of the PV system is negatively
influenced by the occurrence of partial shading conditions (PSCs). Partial shading happens when different
PV modules are subjected to different irradiance levels due to shading by buildings, trees, chimneys, dust,
clouds or bird droppings [4]. Consequently, the power–voltage (P–V) characteristics curves exhibited
multiple peaks with several local peaks (LPs) and one global peak (GP) to operate in maximum power point
(MPP) of the PV system [3], [5]. As a result, these systems may produce lower power than the optimal
operating point due to mismatch loss [6]. To mitigate this issue, many soft computing (SC)-based maximum
power point tracking (MPPT) algorithms have been employed to drive the operating point towards the MPP
on the P–V curve. The SC exploits the tolerance for imprecision, partial truth and uncertainty to achieve
approximate, robust and low-cost optimal solutions [7], [8]. Since the SC algorithm search includes all the
peaks over the entire P–V curve, it is possible to identify the GP.
2. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4599-4613
4600
Application of SC for MPPT has been extensively reviewed [9]–[13], which includes genetic
algorithm, differential evolution, ant colony optimization, cuckoo search and particle swarm optimization.
Each of these algorithms has specific and unique parameters which require adjustment to achieve the desired
performance. A common parameter to all SCs is population size (NP). NP is the number of individuals/search
agents/particles/chromosomes that exist in each generation/iteration of an algorithm and is one of the most
important parameters which affect the achievement of GP solution. Traditionally, the NP is specified to be
constant throughout the iteration process [14], [15]. At the initialization stage, the initial NP of search agents
in the population known as a parent is randomly generated. Nevertheless, the random nature of the
initialization stage causes uneven distribution of the initial population over the search space (SS). This lead
the search towards unpromising regions (areas that do not contain GP solution) from the beginning [16]. It is
recognized that large NP can ensure the diversity of search agents, hence improving the success rate of
achieving GP solution. However, the larger the NP, the longer will be the sampling process runs, and the
slower will be the convergence time. A previous study [17]–[20] suggested that NP should be in the range
from 20 to 50 particles if there is no empirical study carried out to select the optimum NP. A good MPPT
strategy should be able to successfully track the GP in a short time. Therefore, a trade-off is necessary
between the success rate (SR) and the convergence time (CT) to attain the optimal value of NP. Commonly
used trade-off methods include the trial and error method [21]–[23] which is time-consuming, the rule of
thumb technique and the educated guess approach. These methods have no empirical guidelines or evidence
from detailed performance analysis leading to challenges in reproducing experimental results, especially for
different systems. Furthermore, limited previous studies have discussed the impact of NP on the successful
performance of SC algorithms.
Hence, the present work proposes an empirical trade-off method to select the optimal value of NP.
The proposed method is based on the performance index (PI) indicator which incorporates the weighted
importance of SR and CT. Also, the impact of various NP values on the successful performance of the PSO
algorithm was studied. Particle swarm optimization (PSO) was selected to implement the proposed method as
PSO is the most widely used SC algorithm in solving various PSC problems. Besides, PSO is preferred due
to its simple mathematical expressions and implementation [24], [25]. In the current work, PSO was tested
with 16 different NPs of 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30, 35, 40, 45, and 50, on three types of PSC
problems. The combination of the three problems could represent the actual case of no prior information
about the location of the GP in the SS. GP locations can be categorized into three types of patterns: pattern 1,
2 and 3 with the GP located at the left side, middle and right side of the SS, respectively. To reduce the
statistical errors, 10,000 independent runs of PSO were performed at each selected NP to solve each PSC
problem.
2. RESEARCH METHOD
2.1. Problem formulation of partial shading
To study the impact of NP on the SR, PSO was applied to solve various PSC problems. The goal of
optimization is to find the maximum value of fitness (PPVMax) as determined using (1).
𝑓𝑚𝑎𝑥 = 𝑃𝑃𝑉𝑀𝑎𝑥 = max
{𝑉𝑃𝑉 ∙ 𝑃𝐼𝑃𝑉} (1)
In (1), the VPV and IPV variables are the PV array output voltage and current, respectively. To simplify the
evaluation of (1), the lookup table method was employed in this work. The P–V data for the lookup table was
generated using a MATLAB/Simulink simulator that was developed in a previous study [26]. The simulator
utilized a two-diode PV cell model which is superior to the single-diode model, particularly at low irradiance
level [26]–[29] as depicted in Figure 1.
Io1 Io2 IP
Iph D1 D2 RP
IPV
+
VPV
-
RS
Figure 1. A two-diode model of a PV cell
3. Int J Elec & Comp Eng ISSN: 2088-8708
Optimal population size of particle swarm optimization for photovoltaic systems … (Norazlan Hashim)
4601
For a module with N number of cells in series (Ncell), the output current of the module can be
calculated:
𝐼 = 𝐼𝑝ℎ − 𝐼𝑜1 (𝑒𝑥𝑝 (
𝑉𝑚𝑝𝑝+𝐼𝑚𝑝𝑝𝑅𝑆
𝑎1𝑉𝑇1
) − 1) −
𝐼𝑜2 (𝑒𝑥𝑝 (
𝑉𝑚𝑝𝑝+𝐼𝑚𝑝𝑝𝑅𝑆
𝑎2𝑉𝑇2
) − 1) − (
𝑉𝑚𝑝𝑝+𝐼𝑚𝑝𝑝𝑅𝑆×𝑁𝑐𝑒𝑙𝑙
𝐼𝑚𝑝𝑝𝑅𝑃×𝑁𝑐𝑒𝑙𝑙
) (2)
where 𝐼𝑜1 and 𝐼𝑜2 are the reverse saturation currents of diode 1 (D1) and diode 2 (D2), respectively; 𝑉𝑇1 and
𝑉𝑇2 are the thermal voltages of D1 and D2, respectively; a1 and a2 represent the diode ideality constants;
Vmpp and Impp are the voltage and current of the PV cell at MPP, respectively. Several series-parallel
connected PV modules can be set in the simulator to form the PV array with the desired voltage and current
level. The input electrical parameters used for the simulator were based on the Solarex MSX-60 PV module
[30] and the specifications at standard test conditions (STC) are displayed in Table 1.
Table 1. Electrical parameters of MSX-60 module at STC
Parameters Values
Maximum Power (Pmax) 60 W
Voltage at Pmax (Vmpp) 17.1 V
Current at Pmax (Impp) 3.5 A
Open circuit voltage (Voc) 21.1 V
Short circuit current (Isc) 3.8 A
Temperature coeff. of Voc -(80±10) mV/C
Temperature coeff. of Isc -(0.065±0.015)%/C
Temperature coeff. of power -(0.5±0.05)%/C
NOCT 47±2 C
Operating Temperature 25 C
In this work, the PV array was formed by two parallel five modules in series (5S2P) as illustrated in
Figure 2. When partial shading occurs, different PV modules as illustrated in Figure 2 were subjected to
different irradiance levels, which led to the appearance of multiple peaks in the P–V characteristic curve. In
reality, the location of GP in the SS (P–V curves) is unknown. With no prior information provided, three PSC
problems with different GP locations (pattern 1, 2 and 3 as mentioned earlier) in the SS were generated in
this work as shown in Figure 3. The three patterns can be achieved when the PV modules as shown in
Figure 2 are partially shaded with different values of irradiance as tabulated in Table 2.
+
VPV
-
Module A (GA) Module B (GB) Module C (GC) Module D (GD) Module E (GE)
IPV
Figure 2. Schematic illustration of partially shaded PV arrays with varying irradiance patterns
The limit of SS for the PSC problems is in between the lower bound (LB) and upper bound (UB) of
the PV array open-circuit voltage (Voc). The LB was equal to 0 while the UB was equal to 105.65 V. For
analysis purpose, the SS was divided into three sections, namely, the 1st
section (from LB to 1/3×UB), 2nd
section (from 1/3×UB to 2/3×UB), and 3rd
section (from 2/3×UB to UB) as exhibited in Figure 3.
2.2. Particle swarm optimization
The PSO is a population-based SC algorithm developed by Eberhart and Kennedy [31] which was
inspired by the social behavior and movement of bird flocking and fish schooling in the search of food
sources. The search agent in the PSO is also known as a particle, while a group of particles is called a swarm
or population. Each particle in the population carries a candidate solution for an optimization problem.
4. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4599-4613
4602
Iteratively, the particles explore the SS for an optimum solution by updating their position (x) and velocity
(v). The global best position obtained by the population (Gbest) and the best position reached by each particle
(Pbest) during movement was recorded at each ith
iteration. The movement of a particle in the SS is as
illustrated in Figure 4 and was manipulated according to (4).
GP
LP4
LP3
LP2
LP1
GP
LP1
LP2
LP3
LP4
LP1 LP2 LP3
LP4
GP
89.26
92.36
96.77
[ Initializaton at 65th
trial ]
1st
Section 2nd
Section 3rd
Section
Figure 3. The power–voltage curve of PV arrays under various PSCs
Table 2. Module irradiance for shading patterns
PSC
Pattern
Module Irradiance (G=1.0=1000 W/m2
) PPV (W) and VPV (V) at the Multipeak
GA GB GC GD GE LP1 LP2 LP3 LP4 GP
Pattern 1
(GP at 1st
section)
0.08 0.115 0.165 0.28 0.8 65.98 W
33.47 V
61.16 W
53.58 V
56.86 W
72.99 V
48.42 W
90.16 V
68.70 W
12.53 V
Pattern 2
(GP at 2nd
section)
0.15 0.315 0.45 0.6 0.75 64.69 W
12.59 V
136.24 W
31.70 V
166.91 W
73.57 V
100.23 W
95.99 V
169.90 W
52.23 V
Pattern 3
(GP at 3rd
section)
0.35 0.45 0.55 0.65 0.85 72.65 W
12.48 V
148.15 W
31.74 V
205.12 W
51.42 V
235.85 W
72.06 V
238.58 W
93.47 V
Pbest
Gbest
1
k
i
v +
k
i
v
k
i
x
1
k
i
x −
1
k
i
x +
Figure 4. The movement of particles in PSO [32]
In the present study, to solve various PSC problems, benchmark stages of optimization process
(initialization, reproduction, and selection) were implemented by PSO, as shown in Figure 5. In the
initialization stage, the initial particles (xk-1
) were randomly generated within the boundaries of the SS as
expressed in the (3).
5. Int J Elec & Comp Eng ISSN: 2088-8708
Optimal population size of particle swarm optimization for photovoltaic systems … (Norazlan Hashim)
4603
𝑓𝑜𝑟 𝑖 = 1: 𝑁𝑃
𝑥𝑘−1
(𝑖) = 𝐿𝐵 + (𝑈𝐵 − 𝐿𝐵) ⋅∗ 𝑟𝑎𝑛𝑑
𝑒𝑛𝑑
(3)
where NP is the number of particles in the population. The LB and UB of the SS were specified at 0 V and
105.65 V, respectively which were the range limit of the Voc. Meanwhile, rand is the function that returns
random numbers uniformly between 0 and 1.
Start
Initialization
[(3) ]
Reproduction
[ (4)]
Selection
[ (5) ]
If ITERMax= 50?
(Stopping Criterion) Stop
Yes
No
If TRIALSMax
= 10k? Yes
No
Figure 5. The benchmark optimization methodology for population-based SC algorithms [11]
The fitness of each initial particle was then evaluated and selected as the parent (xk
) population. To
simplify, the lookup table method was used to evaluate the fitness (PPV) of each particle. The initial Gbest and
Pbest were also recorded during the initialization stage. In the reproduction stage of the ith
iteration, the
offspring (xk+1
) was produced from the parent (xk
) population according to (4) based on a previous study
[20], [33].
𝑣𝑖
𝑘+1
= 𝑤 ⋅ {𝑣𝑖
𝑘
+ 𝑐1 ⋅ 𝑟𝑎𝑛𝑑(𝑃𝑏𝑒𝑠𝑡 − 𝑥𝑖
𝑘
) + 𝑐2 ⋅ 𝑟𝑎𝑛𝑑(𝐺𝑏𝑒𝑠𝑡 − 𝑥𝑖
𝑘
)}
𝑥𝑖
𝑘+1
= 𝑥𝑖
𝑘
+ 𝑣𝑖
𝑘+1
(4)
where c1 and c2 are two acceleration constants regulating the relative velocity (v) regarding Gbest and Pbest and
were selected such that c1 = c2=1.49; w is the inertia weight controlling the influence of the previous velocity
on the current velocity. The w decreased linearly from 0.9 to 0.4 over the entire iterations. Meanwhile, the
initial particle velocities (vk
) were randomly generated within 30% of the SS and were limited to the range
during the run. All the parameter values applied were as proposed in previous studies [20], [34].
Next, in the selection stage, the best particles were selected to survive the next generation through a
discriminatory process. In the selection stage, the highest potential particles within the population were
selected while maintaining a constant NP for all the generations. In the present work, the competition
selection method was selected due to its consistency (no randomness) which was proven to produce good
results. The competition selection method enables both parent and offspring populations to compete with
each other based on their corresponding fitness values. Then, the population with the best fitness value was
selected as the winner to survive the next generation:
𝑓𝑜𝑟 𝑖 = 1: 𝑁𝑃
𝑖𝑓 𝑓(𝑥𝑖
𝑘
) > 𝑓(𝑥𝑖
𝑘+1
)
𝑥𝑖
𝑘+1
= 𝑥𝑖
𝑘
𝑒𝑙𝑠𝑒 𝑥𝑖
𝑘+1
= 𝑥𝑖
𝑘+1
𝑒𝑛𝑑
(5)
Finally, the reproduction and selection stages were repeated iteratively until a pre-defined stopping
criterion is satisfied. The stopping criterion was used to terminate the algorithm. Typically, an algorithm is
stopped after a specified maximum number of generations is reached or after the accuracy of final solutions
reached a pre-defined threshold value. Termination could also happen once the best solution remained over a
specified number of generations.
In the current study, the algorithm was stopped when the iteration reached the maximum number of
50 generations (ITERMax=50). The ITERMax value of 50 is sufficient for the algorithm to reach the final
solution of acceptable accuracy, wherein this study 0.1 W of the true GP was achieved. Generally, a higher
maximum generation count produces more accurate final solutions despite the longer computational time.
The entire simulation process was repeated by 10,000 independent trials (TRIALSMax=10,000) to reduce the
statistical errors that could arise from the uncertainty of randomness as outlined in (3) and (4).
6. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4599-4613
4604
2.3. Performance index analysis for optimal population size
The PI formulation as proposed in previous studies [35], [36] was adopted in this work to obtain the
optimal NP for PSO in solving various PSC problems. For case study analysis, NP was varied in the
sequence of 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30, 35, 40, 45 and 50. At each selected NP, PI values for all PSC
problems that have been solved by PSO were calculated. The PI values were calculated based on the
weighted importance (k1 and k2) of two important criteria in designing the MPPT which were the SR and the
CT. In this study, the PSO successfully located the GP when the final solution was within the precision of
0.1 W of the true GP. In the MPPT application, the SR was influenced by the internal constants and variables
of an algorithm such as NP, c1, c2, w, as expressed in (3) and (4). Meanwhile, external constant such as
MPPT sampling time (TS_MPPT) was included to determine the CT. The TS_MPPT is the time given to the MPPT
controller to read all the inputs and solve all the calculations involved in the algorithm. The TS_MPPT is very
much dependent on two main components of the converter circuit, the inductor and capacitor. For accurate
MPPT, the TS_MPPT must be specified to be greater than the settling time of transient response of a converter
circuit. All the readings and calculations involved in the algorithm must be completed within the specified
period. Otherwise, the algorithm might fail to perform in the required manner. However, large TS_MPPT will
reduce the speed of the CT and vice versa. In the present study, the TS_MPPT was specified at 0.1 s, which was
according to the previous study [37]. For further understanding, a simulation of PSO based MPPT with NP of
3 was carried out to solve pattern 1 (GP=68.70 W), and the MATLAB/Simulink model is as shown in
Figure 6. An example of a successful GP tracking is illustrated in Figure 7. As observed after the
initialization (Init.), the PSO successfully tracked the GP at the 5th
iteration. Since NP=3, the input values
(PV voltage, VPV and current, IPV) and calculations involved in the algorithm were completed within 0.3 s
(NP×TS_MPPT) at each iteration/initialization. The CT was 1.8s as shown in Figure 7 which was calculated as
ITER×NP×TS_MPPT=6×3×0.1s=1.8 s. Hence, on average, to determine the CT of the ith
problem at different
NP, the following general equation can be used:
CT𝑖
=ITERConv_Ave
𝑖
×NP×TS_MPPT (6)
where ITERCON_Ave is the average number of iterations required to reach the near GP solution from the
successful trials of the ith
problem.
Figure 6. The MATLAB/Simulink model to simulate the PSO based MPPT
Meanwhile, at the selected NP, the PI of the ith
problem was calculated as (7):
PI𝑖
= (𝑘1 ×
SR𝑖
𝑁𝑇
𝑖 ) + (𝑘1 ×
CT𝑖
CTMin
𝑖 ) (7)
7. Int J Elec & Comp Eng ISSN: 2088-8708
Optimal population size of particle swarm optimization for photovoltaic systems … (Norazlan Hashim)
4605
where the SRi
is the number of successful trials obtained using the PSO in solving the ith
problem, NT is the
total number of trials of the ith
problem (i.e. 10,000 runs), CTMin refers to the minimum CT resulted from
different NP in solving the ith
problem, k1 and k2 are the weighted importance applied to the SR and CT,
respectively. The k1 and k2 are user-specified constants which satisfy k1+k2=1 based on the priority level of
SR and CT. In the present study, k1 and k2 were specified at 90% (0.9) and 10% (0.1), respectively.
Init. 1st
Iter. 2nd
Iter. 3rd
Iter. 4th
Iter. 5th
Iter.
1.8
Convergence Acheived
Zoomed In
Ts= 0.1s
Ts= 0.1s
Ts= 0.1s
Ts= 0.1s
Ts= 0.1s
Convergence
Acheived
PMPP= 68.70 W
6th
Iteration
Particle 1
Particle 2
Particle 3
Par1
Par2
Par3
Par1 Par3
Par1
Par2
Par3
Par1
Par2
Par3
Par1
Par2
Par3
Par1
Par2
Par2 Par3
Particle 2
Particle 3
Time (second)
PV
output
power
(W)
Figure 7. An example of a successful GP tracking using the PSO based MPPT
3. RESULTS AND DISCUSSION
The simulations were carried out using a computer equipped with 64-bit OS Windows 10
Professional with Intel(R) Core (TM) i5−3470 CPU @ 3.20 GHz processor and 8 GB of physical memory.
Meanwhile, the PSO algorithm was coded in m-file of MATLAB environment and was tested on three PSC
problems (pattern 1, 2 and 3). First, to study the impact of various NP values on successful PSO in solving
the PSC problems, NP was varied in the sequence of 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30, 35, 40, 45 and 50.
Other PSO parameters were as discussed in Section 2.2. Due to randomness in the initialization stage as
reflected in (3), the distribution of particles in the SS was different at each simulation trial. With a lower NP,
the probability for the particles to be initialized from a bad location is high, where bad location can refer to
an area which is far from the GP location, or the area that only contain a GP for a certain case only. Particle
initialization from a bad location may increase the probability of the PSO getting trapped at a LP. For
example, when the NP is equal to 3, the distribution of the particles in the SS generated by the first 100 trials
of (3) is as shown in Figure 8. For analysis purpose, the SS was divided into three sections (1st
, 2nd
and 3rd
section). A bad initial location of particles was noted at the 65th
trial, where the particles generated were too
close to each other around the center of the 3rd
section of the SS, i.e. XInitial_bad = [89.26, 92.36, 96.77].
Therefore, the exploration process during optimization should focus more on the 3rd
section of the SS, which
only contains a GP for pattern 3.
To prove this concept, the PSO was initialized with XInitial_bad point and was assigned to solve the
three PSC problems. About 10,000 independent simulation trials of the PSO were carried out to obtain
sufficient representative sample and the results are presented in Table 3. As expected, the PSO achieved
100% of SR in solving pattern 3 as the exploration process was initialized around its GP. On the contrary, the
8. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4599-4613
4606
probability of the PSO to identify the GP for pattern 1 and pattern 2 was very low, which were 0.03% and
4.97%, respectively.
At 65th
Trial
1st
Section 2nd
Section 3rd
Section
Search Space
No.
of
trials
Figure 8. The plot of the particle distribution in the SS for the first 100 trials of (3)
Table 3. SR of the PSO when equipped with bad initial points of XInitial_bad = [89.26, 92.36, 96.77]
Initialization PSCs Global peak (GP) Successful runs of PSO in finding GP (% out of 10,000 trials)
VMPP PMPP
XInitial_bad=
[89.26, 92.36, 96.77]
Pattern 1
(Left GP)
12.53 V 68.70 W 3 (0.03%)
Pattern 2
(Center GP)
52.23 V 169.90 W 497 (4.97%)
Pattern 3
(Right GP)
93.47 V 238.58 W 10,000 (100%)
As recognized, a large NP is vital to reduce the probability of bad initial points or to distribute the
particles more evenly in the SS. To prove this concept, 10 million independent trials of (3) were performed
for each different NP as a large number of trials can produce stable probability distribution (PDIST).
Subsequently, the PDIST of particles was analyzed and grouped according to the three sections of the SS.
The overall results are as shown in Table 4.
As can be observed in Table 4, when the NP is equal to 3, the percentage of particles distributed
only in each section was about 3.7% (out of 10 million independent trials). Meanwhile, the percentage of
particles scattered in all three sections of the SS, PDISTAll (at least one particle at each section) was about
44.4%. As the NP increases up to 30, the PDISTAll percentage increases logarithmically as exhibited in Plot 1
(dotted green line) of Figure 9 until an optimum level of 100% was reached, where each section was
occupied with at least one particle. To investigate the impact of increasing NP on the SR, the PSO was
equipped with different NP in solving the three PSC problems. Again, 10,000 independent trials of the PSO
were performed with different NP values. The number of successful trials, i.e. when the PSO solves with a
required accuracy of 0.1 W of the true GP were recorded as shown in Table 5.
9. Int J Elec & Comp Eng ISSN: 2088-8708
Optimal population size of particle swarm optimization for photovoltaic systems … (Norazlan Hashim)
4607
Table 4. PDIST of particles in the SS with different NP of (3)
SS Section NP
3 4 5 6 7 8 9 10 15 20 25 30 35 40 45 50
PDIST (% out of 10 million trials)
1st
section
[0, UB/3]
3.70 1.24 0.41 0.14 0.05 0.01 0.01 0.00 0.00 0.00 0.00 0.000.000.000.000.00
2nd
section
[UB/3, 2UB/3]
3.72 1.23 0.41 0.14 0.05 0.02 0.01 0.00 0.00 0.00 0.00 0.000.000.000.000.00
3rd
section
[2UB/3, UB]
3.71 1.24 0.41 0.14 0.05 0.02 0.01 0.00 0.00 0.00 0.00 0.000.000.000.000.00
All sections,
PDISTAll [0, UB]
44.4461.6974.0582.5888.3392.2094.8096.5399.5599.9499.99100 100 100 100 100
Zoom-in
Plot 1
Plot 2
Figure 9. Probability plot of particle distribution for all SS sections and the trend of the PSO success rate
Table 5. SR of the PSO for different NP and PSCs
PSCs NP
3 4 5 6 7 8 9 10 15 20 25 30 35 40 45 50
SR (% out of 10,000 trials)
Pattern 1
(Left GP)
4155 5273 6348 6964 7659 8084 8452 8769 9537 9838 9933 9972 9988 9996 1000010000
(41.55)(52.73)(63.48)(69.64)(76.59)(80.84)(84.52)(87.69)(95.37)(98.38)(99.33)(99.72)(99.88)(99.96)(100) (100)
Pattern 2
(Center GP)
8073 8856 9223 9534 9710 9834 9879 9918 9991 10000 10000 10000 10000 10000 1000010000
(80.73)(88.56)(92.23)(95.34)(97.10)(98.34)(98.79)(99.18)(99.91) (100) (100) (100) (100) (100) (100) (100)
Pattern 3
(Right GP)
8912 9451 9752 9865 9947 9969 9978 9994 10000 10000 10000 10000 10000 10000 1000010000
(89.12)(94.51)(97.52)(98.65)(99.47)(99.69)(99.78)(99.94) (100) (100) (100) (100) (100) (100) (100) (100)
Average, SRAve 21140 23580 25323 26363 27316 27887 28309 28681 29528 29838 29933 29972 29988 29996 3000030000
(70.47)(78.60)(84.41)(87.88)(91.05)(92.96)(94.36)(95.60)(98.43)(99.46)(99.78)(99.91)(99.96)(99.99)(100) (100)
As can be observed in Table 5, when the NP is equal to 3, in solving pattern 1, the number of PSO
successful runs was 4,155 out of 10,000 trials which was equal to 41.55% of SR. In contrast, the SR in
solving pattern 2 and pattern 3 was 80.73% (8,073 trials out of 10,000 trials) and 89.12% (8,912 trials out of
10,000 trials), respectively. The results implied that among the three PSC problems, pattern 1 was the most
difficult one to solve. On average, the SR of PSO in solving all three problems when the NP is equal to 3 was
70.47% (21,140 trials out of 30,000 trials). The mean SR of the PSO increased logarithmically with the NP
and reached a maximum of 100% at the NP equal to 45 as demonstrated in Plot 2 (black line) of Figure 9. It
can be observed that the trend of Plot 1 and 2 is consistent which implied that a greater distribution of
particles in all sections of SS leads to higher detection of GP. Therefore, a larger NP is indispensable to
achieve a higher SR. Also, it can be concluded that to ensure 100% of SR in GP identification for various
PSC problems, the NP should be specified at 45. This finding is in agreement with that reported in a previous
study where the NP was proposed to be in the range from 20 to 50 particles. However, a larger NP can
contribute to a higher CT. In the actual MPPT application, the detection of the GP should be quick since PV
10. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4599-4613
4608
systems are frequently subjected to fast-changing partial shading conditions. Hence, a trade-off has to be
performed between the SR and CT in determining the optimal number of NP where in this study, an
empirical trade-off based on the PI as in (7) was conducted. First, the mean number of iterations that reached
the near GP solution first was obtained from the total successful runs of the PSO. A convergence plot of best
fitness until the maximum iteration number of 50 (stopping criterion) for the NP of 3 in solving pattern 1 is
shown in Figure 10.
As demonstrated in Figure 10, the dotted horizontal green line represents the true GP value of 68.70
W; the blue lines are the convergence plot of the best fitness for every 4,155 successful runs as shown in
Table 5, and the black line is the mean convergence plot values. As can be observed in zoom‐in view of
Figure 10, the PSO reached the near true GP solution (i.e. when GP-PPVmax<0.1W) after an average
convergence iteration, ITERCon of 26. The complete results of ITERCon for other NP and PSC problems are
tabulated in Table 6 and plotted in Figure 11. The ITERCon values were noted to decrease as the NP increases
for all the PSC problems solved. Next, the CT of the PSO was calculated using (6) as formulated in
section 2.3. The overall CT results for different NP values and PSC problems (pattern 1, 2 and 3) are
tabulated in Table 7, and the plot of CT versus varied NP is depicted in Figure 12. As can be seen for all
three problems, the CT showed an increasing trend as the NP increased. The following example demonstrates
how to calculate the CT for pattern 1 using the NP of 3 and the ITERCon of 26 from Table 6.
CTAve
1
=ITERCon
1
× NP × 𝑇S_MPPT = (26) × (3) × (0.1)=7.8s
Zoom-in
26
PVmax
Conv_Ave S_MPPT
Near GP Test = GP - P
= 68.70 W - 68.605 W
= 0.095 W (< 0.1 W)
= Converged
Hence, CT = ITER ×NP×T
( ) ( ) ( )
= 26 × 3 × 0.1 = 7.8 s
26
Iteration Number
PV
output
power
(W)
Figure 10. Convergence plot of best fitness for pattern 1 when the PSO was equipped with NP of 3
Table 6. ITERCon of the PSO for different NP and PSCs
PSCs NP
3 4 5 6 7 8 9 10 15 20 25 30 35 40 45 50
ITERCon
Pattern 1
(Left GP)
26 25 24 23 23 22 21 20 16 14 12 10 9 8 8 7
Pattern 2
(Center GP)
22 21 19 17 16 15 14 13 10 8 6 6 5 5 4 4
Pattern 3
(Right GP)
20 18 16 14 13 12 11 10 8 6 5 5 4 4 3 3
Average,
ITERCon_Ave
22.7 21.3 19.7 18.0 17.3 16.3 15.3 14.3 11.3 9.3 7.7 7.0 6.0 5.7 5.0 4.7
11. Int J Elec & Comp Eng ISSN: 2088-8708
Optimal population size of particle swarm optimization for photovoltaic systems … (Norazlan Hashim)
4609
Table 7. CT of the PSO for different NP and PSCs
PSCs NP
3 4 5 6 7 8 9 10 15 20 25 30 35 40 45 50
CT (s)
Pattern 1
(Left GP)
7.8 10.0 12.0 13.8 16.1 17.6 18.9 20.0 24.0 28.0 30.0 30.0 31.5 32.0 36.0 35.0
Pattern 2
(Center GP)
6.6 8.4 9.5 10.2 11.2 12.0 12.6 13.0 15.0 16.0 15.0 18.0 17.5 20.0 18.0 20.0
Pattern 3
(Right GP)
6.0 7.2 8.0 8.4 9.1 9.6 9.9 10.0 12.0 12.0 12.5 15.0 14.0 16.0 13.5 15.0
Average,
CTAve
6.8 8.5 9.8 10.8 12.1 13.1 13.8 14.3 17.0 18.7 19.2 21.0 21.0 22.7 22.5 23.3
Figure 11. Plot of ITERCon versus NP Figure 12. Plot of CT versus NP
Finally, the PI as derived from (7) was used to determine the optimal number of NP. An example of
PI calculation for solving pattern 1 with the NP equals to 3, SR equals to 4,155 in Table 5, and CT equals to
7.8 s in Table 7 is:
PI1
=k1 × (SR1
/N𝑇
1 )+k2 × (CTNP=3
1
/CTMin
1 )=0.9×(4,155/10,000)+0.1×(7.8/7.8)=0.4740
The complete results for other NP values and PSC patterns are tabulated in Table 8 and bold values
indicate the maximum value of PI for each tested PSC problem. The optimum NP for PSO in solving Pattern
1 was noted to be 40 which produced the highest PI value of 0.9240 compared to other NP values.
Meanwhile, for Pattern 2 and 3, the optimum NP was 25 and 7, respectively. As no prior information was
available, the mean PI values for each NP for all three PSC problems were determined and presented in
Table 8. Consequently, an optimum NP of 25 (PI=0.9373) was found for the PSO to successfully solve all the
PSC problems. The relationship between the PI and NP is portrayed in Figure 13 where PI increases with
increasing NP for all three problems solved. Furthermore, as can be seen from the zoom‐in image of
Figure 13, NP greater than the optimum value of 25 resulted in no significant improvement in PI.
For a clear observation of NP impacts on the PSO, PDISTAll in Table 4, SRAve in Table 5, CTAve in
Table 6, ITERCon_Ave in Table 7, and PIAve in Table 8 were presented in Figure 14. Both PDISTAll (dotted
green line) and SRAve (blue line) were found to increase logarithmically with increasing NP. The trend
implied that higher NP distributes particles more evenly over the SS which in turn increase the SR.
Furthermore, as NP increased from 3 to 50, the ITERCon_Ave decreased exponentially from 22.7 to 4.7, while
CTAve increased logarithmically from 6.8 s to 23.3 s. The finding suggested that higher NP improves the
iteration convergence speed of the PSO in identifying the GP. However, this inevitably led to a longer CT
due to the use of a higher number of NP. Hence, an empirical trade‐off method based on the PI with the
incorporation of SR and CT was employed in the present study. From the zoom-in image of Figure 14, the
highest average PI of 0.9373 was achieved when NP was 25, the optimal value.
13. Int J Elec & Comp Eng ISSN: 2088-8708
Optimal population size of particle swarm optimization for photovoltaic systems … (Norazlan Hashim)
4611
4. CONCLUSION
The impact of NP on the successful application of PSO algorithm in solving various PSCs has been
verified in the present study. The PSO was evaluated with 16 different NPs of 3, 4, 5, 6, 7, 8, 9, 10, 15, 20,
25, 30, 35, 40, 45 and 50 for three PSC problems. All the PSC problems represent the case of no prior
information about the location of GP in the SS. The PSC problems were categorized into pattern 1, 2 and 3
with the GP located at the left side (1st
section), middle (2nd
section) and the right side (3rd
section) of the SS,
respectively. To reduce the statistical errors, 10,000 independent runs were performed for each NP. Based on
the empirical results, NP was found to increase resulting in an increased success rate of the PSO. The results
further confirmed previous findings where large NP was found to increase the probability of successful
optimization. As expected, the convergence time also increased as a function of NP which caused the
implementation of fast MPPT impractical. Therefore, an empirical trade-off methodology based on PI
indicator was proposed to evaluate and select the optimum number of NP for the PSO considering the
weighted importance of both success rate and convergence time. It was found that to achieve the desired
performance of PSO in solving pattern 1, the optimal NP should be 40 which can produce the highest PI
value of 0.9240. Meanwhile, for pattern 2 and 3, the optimal NP should be 25 and 7, respectively. It can be
concluded that the selection of optimal NP should be specific for different cases or problems, with pattern 1
being the most difficult one. Overall, all three PSC problems can be solved successfully if the optimal NP is
specified at 25 to produce the best average PI value of 0.9373. The optimal NP of 25 is consistent with the
range of NP (20-50 particles) reported in the literature.
ACKNOWLEDGEMENTS
This research was supported and funded by the Research Management Centre (RMC), Universiti
Teknologi MARA (UiTM), Shah Alam, Malaysia under the MyRA research grant scheme (Project Number:
600-RMC/MYRA 5/3/LESTARI (015/2020)).
REFERENCES
[1] M. Louzazni, E. H. Aroudam, and H. Yatimi, “Modeling and simulation of a solar power source for a clean energy without
pollution,” International Journal of Electrical and Computer Engineering (IJECE), vol. 3, no. 4, Jul. 2013, doi:
10.11591/ijece.v3i5.3639.
[2] H. R. Mohammadi and A. Akhavan, “A new control method for grid-connected PV system based on quasi-Z-source cascaded
multilevel inverter using evolutionary algorithm,” International Journal of Power Electronics and Drive Systems (IJPEDS),
vol. 6, no. 1, pp. 109–120, Mar. 2015, doi: 10.11591/ijpeds.v6.i1.pp109-120.
[3] N. Hashim, Z. Salam, and N. F. N. Ismail, “An improved evolutionary programming (IEP) method under the EN 50530 dynamic
MPPT efficiency Test,” in 2019 IEEE Conference on Energy Conversion (CENCON), Oct. 2019, pp. 147–152, doi:
10.1109/CENCON47160.2019.8974841.
[4] Z. Salam, Z. Ramli, J. Ahmed, and M. Amjad, “Partial shading in building integrated PV system: Causes, effects and mitigating
techniques,” International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 6, no. 4, pp. 712–722, Dec. 2015, doi:
10.11591/ijpeds.v6.i4.pp712-722.
[5] K. Ishaque, Z. Salam, A. Shamsudin, and M. Amjad, “A direct control based maximum power point tracking method for
photovoltaic system under partial shading conditions using particle swarm optimization algorithm,” Applied Energy, vol. 99,
pp. 414–422, Nov. 2012, doi: 10.1016/j.apenergy.2012.05.026.
[6] D. Yousri, D. Allam, and M. B. Eteiba, “Optimal photovoltaic array reconfiguration for alleviating the partial shading influence
based on a modified harris hawks optimizer,” Energy Conversion and Management, vol. 206, Feb. 2020, doi:
10.1016/j.enconman.2020.112470.
[7] L. A. Zadeh, “Fuzzy logic, neural networks, and soft computing,” in Advances in Fuzzy Systems Applications and Theory, 1996,
pp. 775–782.
[8] G. Dileep and S. N. Singh, “Application of soft computing techniques for maximum power point tracking of SPV system,” Solar
Energy, vol. 141, pp. 182–202, Jan. 2017, doi: 10.1016/j.solener.2016.11.034.
[9] J. Ahmed and Z. Salam, “A critical evaluation on maximum power point tracking methods for partial shading in PV systems,”
Renewable and Sustainable Energy Reviews, vol. 47, pp. 933–953, Jul. 2015, doi: 10.1016/j.rser.2015.03.080.
[10] J. P. Ram, T. S. Babu, and N. Rajasekar, “A comprehensive review on solar PV maximum power point tracking techniques,”
Renewable and Sustainable Energy Reviews, vol. 67, pp. 826–847, Jan. 2017, doi: 10.1016/j.rser.2016.09.076.
[11] N. Hashim and Z. Salam, “Critical evaluation of soft computing methods for maximum power point tracking algorithms of
photovoltaic systems,” International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 10, no. 1, pp. 548–561, Mar.
2019, doi: 10.11591/ijpeds.v10.i1.pp548-561.
[12] S. D. Al-Majidi, M. F. Abbod, and H. S. Al-Raweshidy, “A particle swarm optimisation-trained feedforward neural network for
predicting the maximum power point of a photovoltaic array,” Engineering Applications of Artificial Intelligence, vol. 92, Jun.
2020, doi: 10.1016/j.engappai.2020.103688.
[13] M. Kermadi, Z. Salam, J. Ahmed, and E. M. Berkouk, “A high-performance global maximum power point tracker of PV system
for rapidly changing partial shading conditions,” IEEE Transactions on Industrial Electronics, vol. 68, no. 3, pp. 2236–2245,
Mar. 2021, doi: 10.1109/TIE.2020.2972456.
[14] M. Ren, X. Huang, X. Zhu, and L. Shao, “Optimized PSO algorithm based on the simplicial algorithm of fixed point theory,”
Applied Intelligence, vol. 50, no. 7, pp. 2009–2024, Jul. 2020, doi: 10.1007/s10489-020-01630-6.
[15] S. K. Gopalakrishnan, S. Kinattingal, S. P. Simon, and K. Ark Kumar, “Enhanced energy harvesting from shaded PV systems
using an improved particle swarm optimisation,” IET Renewable Power Generation, vol. 14, no. 9, pp. 1471–1480, Jul. 2020, doi:
10.1049/iet-rpg.2019.0936.
14. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 5, October 2022: 4599-4613
4612
[16] N. Hashim, Z. Salam, N. F. Nik Ismail, and D. Johari, “New deterministic initialization method for soft computing global
optimization algorithms,” Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 18, no. 3, Jun.
2020, doi: 10.11591/ijeecs.v18.i3.pp1607-1615.
[17] Z. Li-ping, Y. Huan-jun, and H. Shang-xu, “Optimal choice of parameters for particle swarm optimization,” Journal of Zhejiang
University-SCIENCE A, vol. 6, no. 6, pp. 528–534, Jun. 2005, doi: 10.1631/jzus.2005.A0528.
[18] J. C. Bansal, Evolutionary and swarm intelligence algorithms, vol. 779. Cham: Springer International Publishing, 2019.
[19] M. Saravanan, S. M. R. Slochanal, P. Venkatesh, and J. P. S. Abraham, “Application of particle swarm optimization technique for
optimal location of FACTS devices considering cost of installation and system loadability,” Electric Power Systems Research,
vol. 77, no. 3–4, pp. 276–283, Mar. 2007, doi: 10.1016/j.epsr.2006.03.006.
[20] Y. Shi and R. Eberhart, “A modified particle swarm optimizer,” in 1998 IEEE International Conference on Evolutionary
Computation Proceedings. IEEE World Congress on Computational Intelligence, 1998, pp. 69–73, doi:
10.1109/ICEC.1998.699146.
[21] Y. E. Yildiz and A. O. Topal, “Large scale continuous global optimization based on micro differential evolution with local
directional search,” Information Sciences, vol. 477, pp. 533–544, Mar. 2019, doi: 10.1016/j.ins.2018.10.046.
[22] V. Stanovov, S. Akhmedova, and E. Semenkin, “Selective pressure strategy in differential evolution: exploitation improvement in
solving global optimization problems,” Swarm and Evolutionary Computation, vol. 50, Nov. 2019, doi:
10.1016/j.swevo.2018.10.014.
[23] A. Kumar, R. K. Misra, D. Singh, S. Mishra, and S. Das, “The spherical search algorithm for bound-constrained global
optimization problems,” Applied Soft Computing, vol. 85, Dec. 2019, doi: 10.1016/j.asoc.2019.105734.
[24] H. Li, D. Yang, W. Su, J. Lu, and X. Yu, “An overall distribution particle swarm optimization MPPT algorithm for photovoltaic
system under partial shading,” IEEE Transactions on Industrial Electronics, vol. 66, no. 1, pp. 265–275, Jan. 2019, doi:
10.1109/TIE.2018.2829668.
[25] Y. W. Guo, W. D. Li, A. R. Mileham, and G. W. Owen, “Applications of particle swarm optimisation in integrated process
planning and scheduling,” Robotics and Computer-Integrated Manufacturing, vol. 25, no. 2, pp. 280–288, Apr. 2009, doi:
10.1016/j.rcim.2007.12.002.
[26] K. Ishaque, Z. Salam, and Syafaruddin, “A comprehensive MATLAB Simulink PV system simulator with partial shading
capability based on two-diode model,” Solar Energy, vol. 85, no. 9, pp. 2217–2227, Sep. 2011, doi:
10.1016/j.solener.2011.06.008.
[27] M. AlShabi, C. Ghenai, M. Bettayeb, and F. Faraz Ahmad, “Estimating one-diode-PV model using autonomous groups particle
swarm optimization,” IAES International Journal of Artificial Intelligence (IJ-AI), vol. 10, no. 1, pp. 166–174, Mar. 2021, doi:
10.11591/ijai.v10.i1.pp166-174.
[28] A. H. Ali, H. S. Hamad, and A. A. Abdnlrazzaq, “Performance investigation of grid connected photovoltaic system modelling
based on MATLAB simulation,” International Journal of Electrical and Computer Engineering (IJECE), vol. 8, no. 6, pp. 4847–
4854, Dec. 2018, doi: 10.11591/ijece.v8i6.pp4847-4854.
[29] A. P. Yoganandini and G. S. Anitha, “A modified particle swarm optimization algorithm to enhance MPPT in the PV array,”
International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 5, pp. 5001–5008, Oct. 2020, doi:
10.11591/ijece.v10i5.pp5001-5008.
[30] “Solarex MSX-60 w/ junction box,” Solarelectricsupply.com. https://www.solarelectricsupply.com/solar-panels/solarex/solarex-
msx-60-w-junction-box (accessed Apr. 21, 2022).
[31] R. Eberhart and J. Kennedy, “A new optimizer using particle swarm theory,” in Proceedings of the Sixth International Symposium
on Micro Machine and Human Science, 1995, pp. 39–43, doi: 10.1109/MHS.1995.494215.
[32] A. R. Bhatti et al., “Optimized sizing of photovoltaic grid‐connected electric vehicle charging system using particle swarm
optimization,” International Journal of Energy Research, vol. 43, no. 1, pp. 500–522, Jan. 2019, doi: 10.1002/er.4287.
[33] A. Nickabadi, M. M. Ebadzadeh, and R. Safabakhsh, “A novel particle swarm optimization algorithm with adaptive inertia
weight,” Applied Soft Computing, vol. 11, no. 4, pp. 3658–3670, Jun. 2011, doi: 10.1016/j.asoc.2011.01.037.
[34] A. P. Piotrowski, J. J. Napiorkowski, and A. E. Piotrowska, “Population size in particle swarm optimization,” Swarm and
Evolutionary Computation, vol. 58, Nov. 2020, doi: 10.1016/j.swevo.2020.100718.
[35] V. Garg and K. Deep, “Performance of laplacian biogeography-Based optimization algorithm on CEC 2014 continuous
optimization benchmarks and camera calibration problem,” Swarm and Evolutionary Computation, vol. 27, pp. 132–144, Apr.
2016, doi: 10.1016/j.swevo.2015.10.006.
[36] K. Deep and M. Thakur, “A new crossover operator for real coded genetic algorithms,” Applied Mathematics and Computation,
vol. 188, no. 1, pp. 895–911, May 2007, doi: 10.1016/j.amc.2006.10.047.
[37] N. Hashim, Z. Salam, D. Johari, and N. F. Nik Ismail, “DC-DC boost converter design for fast and accurate MPPT algorithms in
stand-alone photovoltaic system,” International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 9, no. 3,
pp. 1038–1050, Sep. 2018, doi: 10.11591/ijpeds.v9.i3.pp1038-1050.
BIOGRAPHIES OF AUTHORS
Norazlan Hashim received his Ph.D. degree in Electrical Engineering from
Universiti Teknologi Malaysia (UTM), Skudai in 2022. He obtained his B.Eng. and M.Eng.
degrees in Electrical Engineering from University of Malaya (UM), Kuala Lumpur, in 2001
and 2007, respectively. He is currently a Senior Lecturer in the School of Electrical
Engineering at the Universiti Teknologi MARA (UiTM), Shah Alam, Malaysia. His research
interests include maximum power point tracking techniques, power electronic converters,
artificial intelligence algorithms and PV systems. He can be contacted at email:
azlan4477@uitm.edu.my.
15. Int J Elec & Comp Eng ISSN: 2088-8708
Optimal population size of particle swarm optimization for photovoltaic systems … (Norazlan Hashim)
4613
Nik Fasdi Nik Ismail received the B.Eng. degree in communication and
information engineering from Tokyo Denki University, Tokyo, Japan in 2002 and the M.S.
and Ph.D. Degrees in electric power system and power electronics from University Malaya,
Kuala Lumpur, Malaysia in 2010 and 2018, respectively. Currently, he is Senior Lecturer at
the School of Electrical Engineering, UiTM, Malaysia. His research interests include power
electronics, power drives and inverters, power system reliability and fuel cell system. He can
be contacted at email: nikfasdi@uitm.edu.my.
Dalina Johari received her Ph.D. degree in Engineering Science from Uppsala
University, Sweden in 2017. She obtained her M.Sc and B.Eng. degrees in Electrical
Engineering from Universiti Technologi MARA (UiTM), Malaysia in 2008 and the
University of Liverpool, UK in 1999, respectively. She currently works as a Senior Lecturer
at UiTM, Shah Alam, Malaysia. She has experience working as an engineer in the
telecommunication industry for about 6 years. Her research interests include high voltage,
lightning physics, lightning protection, power system and artificial intelligence. She can be
contacted at email: dalinaj@uitm.edu.my.
Ismail Musirin holds a Ph.D. in Power System from Universiti Teknologi
MARA (UiTM), Malaysia. He is currently a Professor of Power System at the School of
Electrical Engineering (formerly known as the Faculty of Electrical Engineering), College of
Engineering, UiTM and headed the Power System Operation Computational Intelligence
(POSC) Research Group. He has published over 350 papers in international indexed journals
and conferences. He has chaired more than 20 international conferences since 2007. To date,
he has delivered keynote speeches at Cambridge University, United Kingdom, Dubai, Korea,
India, and Malaysia. He has also been given the opportunity to evaluate research grants at the
national and international levels. His research interest includes artificial intelligence,
optimization techniques, power system analysis, renewable energy optimization, distributed
generation, and power system stability. He is a professional engineer and a senior member of
the International Association of Computer Science and Information Technology (IACSIT),
the Artificial Immune System Society (ARTIST), and the International Association of
Engineers (IAENG), Hong Kong. He can be contacted at email: ismailbm@uitm.edu.my or
ismaibm1@gmail.com.
Azhan Ab. Rahman graduated with a B.Eng. in Electrical and Electronics from
Cardiff University in 2006, M.Eng. Studies in Electrical Engineering from University of
Wollongong in 2008 and a Ph.D. in Electrical Engineering from Universiti Teknologi
Malaysia (UTM), Skudai in 2021. A registered electrical energy manager (REEM) with the
Energy Commission (EC) since 2016, his main research interests are in the areas of
renewable energy, energy efficiency, energy management and power engineering. Presently,
he is a lecturer at the Faculty of Electrical and Electronic Engineering Technology, UTeM.
He can be contacted at his email: azhanrahman@utem.edu.my.