The document is a final report for an optimal system operation project. It was authored by Oswaldo Guerra Gomez, a student at Saxion University of Applied Sciences in the Netherlands under the supervision of Mr. Nguyen Trung Thang and Mr. Jan Bollen. The report details the student's research and implementation of the Flower Pollination Algorithm (FPA) to solve the economic load dispatch (ELD) problem of minimizing power generation costs while meeting demand. The student analyzed various optimization algorithms, programmed FPA in MATLAB, and tested it on standard functions and a 6-unit power system, finding it outperformed other algorithms in accuracy and speed. The report also includes a documentary about Vietnam made during the
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...IOSR Journals
This document presents an artificial bee colony (ABC) algorithm approach to solve the optimal power flow (OPF) problem incorporating a flexible AC transmission system (FACTS) device, specifically a static synchronous series compensator (SSSC). The ABC algorithm is tested on the IEEE 14-bus test system both with and without the SSSC. Results show that the ABC algorithm gives a better solution when incorporating the SSSC, improving the system performance in terms of lower total cost, lower power losses, and better voltage profile compared to the case without SSSC.
This document discusses ENEA, the Italian Energy, New Technologies and Environment Agency. ENEA's mission is to support Italy's competitiveness and sustainable development. The document discusses ENEA's focus areas including environment, biotechnology, nuclear energy, new materials, and energy efficiency/renewables. It then discusses using soft computing approaches for modeling ambient temperature and humidity, optimizing eco-building design, and forecasting regional energy consumption in Italy. Neural networks, genetic algorithms, and hybrid models are evaluated for developing accurate models with limited historical data.
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.
This document summarizes a research paper that proposes using a genetic algorithm to optimize the placement of FACTS devices (TCSC and SVC) to maximize available transfer capability (ATC) and minimize contingencies in a power system. It first provides background on ATC and FACTS devices. It then describes modeling TCSC and SVC and constructing the genetic algorithm. The algorithm is tested on a two-area 11 bus power system model. Results show that optimally placing TCSC and SVC using the genetic algorithm can increase ATC and reduce contingencies compared to having no FACTS devices.
Modeling and Parameter Extraction of PV Modules Using Genetic Algorithms and ...IOSR Journals
This document presents a technique using genetic algorithms and differential evaluation to improve the accuracy of extracting solar cell parameters from current-voltage data. A two-diode solar cell model with seven parameters is used. Genetic algorithms and differential evaluation are formulated as search and optimization problems to determine the model parameters. Results show that when simulated parameter errors are ±5%, the extracted parameters have deviations of 0.1-1% of the specified values, demonstrating improved accuracy over conventional extraction techniques. The document also describes developing a photovoltaic module model in MATLAB/Simulink and using it to simulate current-voltage and power-voltage curves under varying light intensity and temperature conditions.
IRJET- A Review on Computational Determination of Global Maximum Power Point ...IRJET Journal
This document reviews computational techniques for determining the global maximum power point (GMPP) for photovoltaic (PV) arrays under partial shading conditions. Partial shading causes the PV array characteristics to exhibit multiple local maxima, making it difficult for conventional maximum power point tracking techniques to identify the true GMPP. The document categorizes and discusses analytical, meta-heuristic, and fuzzy-based computational approaches that have been proposed to address this issue, including methods using the Lambert W function, particle swarm optimization, simulated annealing, and fuzzy logic. It proposes using the Das-Saetre model of PV characteristics along with meta-heuristic techniques to more accurately compute the GMPP while reducing computational complexity compared to previous approaches.
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...IAEME Publication
This paper presents an approach based on applying an aggregated predictor formed by multiple versions of a multilayer neural network with a back-propagation optimization algorithm for helping the engineer to get a list of the most appropriate well-test interpretation models for a given set of pressure/ production data. The proposed method consists of three stages: (1) data decorrelation through principal component analysis to reduce the covariance between the variables and the dimension of the input layer in the artificial neural network, (2) bootstrap replicates of the learning set where the data is repeatedly sampled with a random split of the data into train sets and using these as new learning sets, and (3) automatic reservoir model identification through aggregated predictor formed by a plurality vote when predicting a new class. This method is described in detail to ensure successful replication of results. The required training and test dataset were generated by using analytical solution models. In our case, there were used 600 samples: 300 for training, 100 for cross-validation, and 200 for testing. Different network structures were tested during this study to arrive at optimum network design. We notice that the single net methodology always brings about confusion in selecting the correct model even though the training results for the constructed networks are close to 1. We notice also that the principal component analysis is an effective strategy in reducing the number of input features, simplifying the network structure, and lowering the training time of the ANN. The results obtained show that the proposed model provides better performance when predicting new data with a coefficient of correlation approximately equal to 95% Compared to a previous approach 80%, the combination of the PCA and ANN is more stable and determine the more accurate results with lesser computational complexity than was feasible previously. Clearly, the aggregated predictor is more stable and shows less bad classes compared to the previous approach.
This paper focuses on the artificial bee colony (ABC) algorithm, which is a nonlinear optimization problem. is proposed to find the optimal power flow (OPF). To solve this problem, we will apply the ABC algorithm to a power system incorporating wind power. The proposed approach is applied on a standard IEEE-30 system with wind farms located on different buses and with different penetration levels to show the impact of wind farms on the system in order to obtain the optimal settings of control variables of the OPF problem. Based on technical results obtained, the ABC algorithm is shown to achieve a lower cost and losses than the other methods applied, while incorporating wind power into the system, high performance would be gained.
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...IOSR Journals
This document presents an artificial bee colony (ABC) algorithm approach to solve the optimal power flow (OPF) problem incorporating a flexible AC transmission system (FACTS) device, specifically a static synchronous series compensator (SSSC). The ABC algorithm is tested on the IEEE 14-bus test system both with and without the SSSC. Results show that the ABC algorithm gives a better solution when incorporating the SSSC, improving the system performance in terms of lower total cost, lower power losses, and better voltage profile compared to the case without SSSC.
This document discusses ENEA, the Italian Energy, New Technologies and Environment Agency. ENEA's mission is to support Italy's competitiveness and sustainable development. The document discusses ENEA's focus areas including environment, biotechnology, nuclear energy, new materials, and energy efficiency/renewables. It then discusses using soft computing approaches for modeling ambient temperature and humidity, optimizing eco-building design, and forecasting regional energy consumption in Italy. Neural networks, genetic algorithms, and hybrid models are evaluated for developing accurate models with limited historical data.
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.
This document summarizes a research paper that proposes using a genetic algorithm to optimize the placement of FACTS devices (TCSC and SVC) to maximize available transfer capability (ATC) and minimize contingencies in a power system. It first provides background on ATC and FACTS devices. It then describes modeling TCSC and SVC and constructing the genetic algorithm. The algorithm is tested on a two-area 11 bus power system model. Results show that optimally placing TCSC and SVC using the genetic algorithm can increase ATC and reduce contingencies compared to having no FACTS devices.
Modeling and Parameter Extraction of PV Modules Using Genetic Algorithms and ...IOSR Journals
This document presents a technique using genetic algorithms and differential evaluation to improve the accuracy of extracting solar cell parameters from current-voltage data. A two-diode solar cell model with seven parameters is used. Genetic algorithms and differential evaluation are formulated as search and optimization problems to determine the model parameters. Results show that when simulated parameter errors are ±5%, the extracted parameters have deviations of 0.1-1% of the specified values, demonstrating improved accuracy over conventional extraction techniques. The document also describes developing a photovoltaic module model in MATLAB/Simulink and using it to simulate current-voltage and power-voltage curves under varying light intensity and temperature conditions.
IRJET- A Review on Computational Determination of Global Maximum Power Point ...IRJET Journal
This document reviews computational techniques for determining the global maximum power point (GMPP) for photovoltaic (PV) arrays under partial shading conditions. Partial shading causes the PV array characteristics to exhibit multiple local maxima, making it difficult for conventional maximum power point tracking techniques to identify the true GMPP. The document categorizes and discusses analytical, meta-heuristic, and fuzzy-based computational approaches that have been proposed to address this issue, including methods using the Lambert W function, particle swarm optimization, simulated annealing, and fuzzy logic. It proposes using the Das-Saetre model of PV characteristics along with meta-heuristic techniques to more accurately compute the GMPP while reducing computational complexity compared to previous approaches.
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...IAEME Publication
This paper presents an approach based on applying an aggregated predictor formed by multiple versions of a multilayer neural network with a back-propagation optimization algorithm for helping the engineer to get a list of the most appropriate well-test interpretation models for a given set of pressure/ production data. The proposed method consists of three stages: (1) data decorrelation through principal component analysis to reduce the covariance between the variables and the dimension of the input layer in the artificial neural network, (2) bootstrap replicates of the learning set where the data is repeatedly sampled with a random split of the data into train sets and using these as new learning sets, and (3) automatic reservoir model identification through aggregated predictor formed by a plurality vote when predicting a new class. This method is described in detail to ensure successful replication of results. The required training and test dataset were generated by using analytical solution models. In our case, there were used 600 samples: 300 for training, 100 for cross-validation, and 200 for testing. Different network structures were tested during this study to arrive at optimum network design. We notice that the single net methodology always brings about confusion in selecting the correct model even though the training results for the constructed networks are close to 1. We notice also that the principal component analysis is an effective strategy in reducing the number of input features, simplifying the network structure, and lowering the training time of the ANN. The results obtained show that the proposed model provides better performance when predicting new data with a coefficient of correlation approximately equal to 95% Compared to a previous approach 80%, the combination of the PCA and ANN is more stable and determine the more accurate results with lesser computational complexity than was feasible previously. Clearly, the aggregated predictor is more stable and shows less bad classes compared to the previous approach.
This paper focuses on the artificial bee colony (ABC) algorithm, which is a nonlinear optimization problem. is proposed to find the optimal power flow (OPF). To solve this problem, we will apply the ABC algorithm to a power system incorporating wind power. The proposed approach is applied on a standard IEEE-30 system with wind farms located on different buses and with different penetration levels to show the impact of wind farms on the system in order to obtain the optimal settings of control variables of the OPF problem. Based on technical results obtained, the ABC algorithm is shown to achieve a lower cost and losses than the other methods applied, while incorporating wind power into the system, high performance would be gained.
Electric distribution network reconfiguration for power loss reduction based ...IJECEIAES
This paper proposes a method for solving the distribution network reconfiguration (NR) problem based on runner root algorithm (RRA) for reducing active power loss. The RRA is a recent developed metaheuristic algorithm inspired from runners and roots of plants to search water and minerals. RRA is equipped with four tools for searching the optimal solution. In which, the random jumps and the restart of population are used for exploring and the elite selection and random jumps around the current best solution are used for exploiting. The effectiveness of the RRA is evaluated on the 16 and 69-node system. The obtained results are compared with particle swarm optimization and other methods. The numerical results show that the RRA is the potential method for the NR problem.
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.
Maximum power point tracking techniques for photovoltaic systems: a comparati...IJECEIAES
Photovoltaic (PV) systems are one of the most important renewable energy resources (RER). It has limited energy efficiency leading to increasing the number of PV units required for certain input power i.e. to higher initial cost. To overcome this problem, maximum power point tracking (MPPT) controllers are used. This work introduces a comparative study of seven MPPT classical, artificial intelligence (AI), and bio-inspired (BI) techniques: perturb and observe (P&O), modified perturb and observe (M-P&O), incremental conductance (INC), fuzzy logic controller (FLC), artificial neural network (ANN), adaptive neuro-fuzzy inference system (ANFIS), and cuckoo search (CS). Under the same climatic conditions, a comparison between these techniques in view of some criteria’s: efficiencies, tracking response, implementation cost, and others, will be performed. Simulation results, obtained using MATLAB/SIMULINK program, show that the MPPT techniques improve the lowest efficiency resulted without control. ANFIS is the highest efficiency, but it requires more sensors. CS and ANN produce the best performance, but CS provided significant advantages over others in view of low implementation cost, and fast computing time. P&O has the highest oscillation, but this drawback is eliminated using M-P&O. FLC has the longest computing time due to software complexity, but INC has the longest tracking time.
Fractal representation of the power demand based on topological properties of...IJECEIAES
In a power system, the load demand considers two components such as the real power (P) because of resistive elements, and the reactive power (Q) because inductive or capacitive elements. This paper presents a graphical representation of the electric power demand based on the topological properties of the Julia Sets, with the purpose of observing the different graphic patterns and relationship with the hourly load consumptions. An algorithm that iterates complex numbers related to power is used to represent each fractal diagram of the load demand. The results show some representative patterns related to each value of the power consumption and similar behaviour in the fractal diagrams, which allows to understand consumption behaviours from the different hours of the day. This study allows to make a relation among the different consumptions of the day to create relationships that lead to the prediction of different behaviour patterns of the curves.
GWO-based estimation of input-output parameters of thermal power plantsTELKOMNIKA JOURNAL
This document presents a study that uses the Grey Wolf Optimizer (GWO) method to estimate the input-output parameters of the fuel cost curve for thermal power plants.
The fuel cost curve represents the relationship between a plant's fuel costs and power output, and needs to be periodically re-estimated due to temperature and aging effects. Accurately estimating the curve's parameters is important for economic dispatch calculations.
The study formulates parameter estimation as an optimization problem to minimize errors between actual and estimated fuel costs. It applies GWO to find the parameters for different fuel cost curve models using test data from three power plants. Simulation results show GWO provides better parameter estimates than other estimation methods.
International Journal of Engineering Research and DevelopmentIJERD Editor
• Electrical, Electronics and Computer Engineering,
• Information Engineering and Technology,
• Mechanical, Industrial and Manufacturing Engineering,
• Automation and Mechatronics Engineering,
• Material and Chemical Engineering,
• Civil and Architecture Engineering,
• Biotechnology and Bio Engineering,
• Environmental Engineering,
• Petroleum and Mining Engineering,
• Marine and Agriculture engineering,
• Aerospace Engineering
The optimal solution for unit commitment problem using binary hybrid grey wol...IJECEIAES
The aim of this work is to solve the unit commitment (UC) problem in power systems by calculating minimum production cost for the power generation and finding the best distribution of the generation among the units (units scheduling) using binary grey wolf optimizer based on particle swarm optimization (BGWOPSO) algorithm. The minimum production cost calculating is based on using the quadratic programming method and represents the global solution that must be arriving by the BGWOPSO algorithm then appearing units status (on or off). The suggested method was applied on “39 bus IEEE test systems”, the simulation results show the effectiveness of the suggested method over other algorithms in terms of minimizing of production cost and suggesting excellent scheduling of units.
VOLTAGE PROFILE IMPROVEMENT AND LINE LOSSES REDUCTION USING DG USING GSA AND ...Journal For Research
In recent years, the power industry has experienced significant changes on the power distribution systems primarily due to the implementation of smart-grid technology and the incremental implementation of distributed generation. Distributed Generation (DG) is simply defined as the decentralization of power plants by placing smaller generating units closer to the point of consumption, traditionally ten mega-watts or smaller. The distribution power system is generally designed for radial power flow, but with the introduction of DG, power flow becomes bidirectional. Therefore this thesis focuses on testing various indices and using effective techniques for the optimal placement and sizing of the DG unit by minimizing power losses and voltage deviation. A 14-bus radial distribution system has been taken as the test system. The feasibility of the work lies on the fast execution of the programs as it would be equipped with the real time operation of the distribution system and it is seen that execution of the DG placement is quite fast and feasible with the optimization techniques used in this work.
Advance Data Mining - Analysis and forecasting of power factor for optimum el...Shrikant Samarth
Task: Execute a research project using data mining techniques
Approach: The topic chosen was ‘Analysis and Forecasting of Power Factor for Optimum Electric Consumption in a Household.’ Research question – What can be the best short term range of forecast for power factor patterns so that optimum energy consumption can be achieved for a household?
To answer the question, CRISM- DM method was used. The ARIMA machine learning model was developed using R.
Findings: The best short term range of forecasts for the power factor was achieved for 6 months and 12 months duration using the ARIMA model. The MAPE value for the ARIMA model was around 1.83.
Tools: Rstudio
Optimal design of adaptive power scheduling using modified ant colony optimi...IJECEIAES
For generating and distributing an economic load scheduling approach, artificial neural network (ANN) has been introduced, because power generation and power consumption are economically non-identical. An efficient load scheduling method is suggested in this paper. Normally the power generation system fails due to its instability at peak load time. Traditionally, load shedding process is used in which low priority loads are disconnected from sources. The proposed method handles this problem by scheduling the load based on the power requirements. In many countries the power systems are facing limitations of energy. An efficient optimization algorithm is used to periodically schedule the load demand and the generation. Ant colony optimization (ACO) based ANN is used for this optimal load scheduling process. The present work analyse the technical economical and time-dependent limitations. Also the works meets the demanded load with minimum cost of energy. Inorder to train ANN back propagation (BP) technics is used. A hybrid training process is described in this work. Global optimization algorithms are used to provide back propagation with good initial connection weights.
Power loss reduction, improvement of voltage profile, system reliability and system security are the important objectives that motivated researchers to use custom power devices/FACTS devices in power systems. The existing power quality problems such as power losses, voltage instability, voltage profile problem, load ability issues, energy losses, reliability problems etc. are caused due to continuous load growth and outage of components. The significant qualities of custom power devices /FACTS devices such as power loss reduction, improvement of voltage profile, system reliability and system security have motivated researchers in this area and to implement these devices in power system. The optimal placement and sizing of these devices are determined based on economical viability, required quality, reliability and availability. In published literatures, different algorithms are implemented for optimal placement of these devices based on different conditions. In this paper, the published literatures on this field are comprehensively reviewed and elaborate comparison of various algorithms is compared. The inference of this extensive comparative analysis is presented. In this research, Meta heuristic methods and sensitive index methods are used for determining the optimal location and sizing of custom power devices/FACTS devices. The combination of these two methods are also implemented and presented.
COUPLED FIELD ANALYSIS OF PIEZOELECTRIC CANTILEVER BEAMijiert bestjournal
Electromechanical modelling efforts in the research field of vibration-based energy harvesting have been mostly focused on forms of vibrational in put as in the typical case of harmonic excitation at resonance. However,ambient vibration al energy often has broader frequency content than a single harmonic. Piezoelectric energ y harvesting is a promising technology for extracting the power from environmental vibrations. It generates the electrical power of few orders of amplitudes which is sufficient to drive s everal autonomous electrical devices. Such vibration-based energy harvester generates the most energy when the generator is excited at its resonance frequency. Simplest model to be start ed is of rectangular Aluminium cantilever beam with unimorph piezoelectric patch which is per fectly bonded to the substrate plate at the end. The resulting relative motion between the piez oelectric patch and the base produces stress on piezoelectric material,which is converte d into electrical power by virtue of direct piezoelectric effect. The ability of piezoelectric material of different thickness to generate voltage at different frequency is explained in this paper. Its capability to work over a range of frequency is predicted by use of ANSYS software. Th e solid model is design and analyzed using finite element software.
The document summarizes a study comparing time series and artificial neural network (ANN) methods for short-term load forecasting of Covenant University, Nigeria. Load data from October 15-16, 2012 was used to develop forecasting models using moving average, exponential smoothing (time series methods) and ANN. The ANN model with inputs of previous load, time of day, day of week and weekday/weekend proved most accurate with a mean absolute deviation of 0.225, mean squared error of 0.095 and mean absolute percent error of 8.25, making it the best forecasting method according to the error measurements.
Improvement of voltage profile for large scale power system using soft comput...TELKOMNIKA JOURNAL
In modern power system operation, control, and planning, reactive power as part of power system component is very important in order to supply electrical load such as an electric motor. However, the reactive current that flows from the generator to load demand can cause voltage drop and active power loss. Hence, it is essential to install a compensating device such as a shunt capacitor close to the load bus to improve the voltage profile and decrease the total power loss of transmission line system. This paper presents the application of a genetic algorithm (GA), particle swarm optimization (PSO), and artificial bee colony (ABC)) to obtain the optimal size of the shunt capacitor where those capacitors are located on the critical bus. The effectiveness of the proposed technique is examined by utilizing Java-Madura-Bali (JAMALI) 500 kV power system grid as the test system. From the simulation results, the PSO and ABC algorithms are providing satisfactory results in obtaining the capacitor size and can reduce the total power loss of around 15.873 MW. Moreover, a different result is showed by the GA approach where the power loss in the JAMALI 500kV power grid can be compressed only up to 15.54 MW or 11.38% from the power system operation without a shunt capacitor. The three soft computing techniques could also maintain the voltage profile within 1.05 p.u and 0.95 p.u.
Solar Photovoltaic Power Forecasting in Jordan using Artificial Neural NetworksIJECEIAES
In this paper, Artificial Neural Networks (ANNs) are used to study the correlations between solar irradiance and solar photovoltaic (PV) output power which can be used for the development of a real-time prediction model to predict the next day produced power. Solar irradiance records were measured by ASU weather station located on the campus of Applied Science Private University (ASU), Amman, Jordan and the solar PV power outputs were extracted from the installed 264KWp power plant at the university. Intensive training experiments were carried out on 19249 records of data to find the optimum NN configurations and the testing results show excellent overall performance in the prediction of next 24 hours output power in KW reaching a Root Mean Square Error (RMSE) value of 0.0721. This research shows that machine learning algorithms hold some promise for the prediction of power production based on various weather conditions and measures which help in the management of energy flows and the optimisation of integrating PV plants into power systems.
The significance of the solar energy is to intensify the effectiveness of the Solar Panel with the use of a primordial solar tracking system. Here we propounded a solar positioning system with the use of the global positioning system (GPS) , artificial neural network (ANN) and image processing (IP) . The azimuth angle of the sun is evaluated using GPS which provide latitude, date, longitude and time. The image processing used to find sun image through which centroid of sun is calculated and finally by comparing the centroid of sun with GPS quadrate to achieve optimum tracking point. Weather conditions and situation observed through AI decision making with the help of IP algorithms. The presented advance adaptation is analyzed and established via experimental effects which might be made available on the memory of the cloud carrier for systematization. The proposed system improve power gain by 59.21% and 10.32% compare to stable system (SS) and two-axis solar following system (TASF) respectively. The reduced tracking error of IoT based Two-axis solar following system (IoT-TASF) reduces their azimuth angle error by 0.20 degree.
The document describes a two-stage method for optimal allocation of capacitors in a radial distribution system. In the first stage, loss sensitivity factors are used to calculate candidate locations for capacitors. In the second stage, a harmony search algorithm is used to minimize total costs, including capacitor costs and power loss costs, by determining the optimal capacitor sizes and numbers placed at the candidate locations. The method is tested on 33-bus and 69-bus test systems and results in reduced power losses and costs compared to the base case without capacitors.
The document summarizes research on using a genetic algorithm to optimize the location and parameters of Flexible AC Transmission System (FACTS) devices in a power system. It first introduces FACTS devices and their ability to control power flow. It then describes using a genetic algorithm to simultaneously determine the optimal type, location, and rating of FACTS devices with the objectives of minimizing generation costs and power losses/voltage deviations. The methodology is tested on the IEEE 30-bus system with different FACTS device types. The results indicate the genetic algorithm approach can effectively determine the configuration of FACTS devices that increase system loadability.
Estimation of Weekly Reference Evapotranspiration using Linear Regression and...IDES Editor
The study investigates the applicability of linear
regression and ANN models for estimating weekly reference
evapotranspiration (ET0) at Tirupati, Nellore, Rajahmundry,
Anakapalli and Rajendranagar regions of Andhra Pradesh.
The climatic parameters influencing ET0 were identified
through multiple and partial correlation analysis. The
sunshine, temperature, wind velocity and relative humidity
mostly influenced the study area in the weekly ET0 estimation.
Linear regression models in terms of the climatic parameters
influencing the regions and, optimal neural network
architectures considering these climatic parameters as inputs
were developed. The models’ performance was evaluated with
respect to ET0 estimated by FAO-56 Penman-Monteith method.
The linear regression models showed a satisfactory
performance in the weekly ET0 estimation in the regions
selected for the present study. The ANN (4,4,1) models,
however, consistently showed a slightly improved performance
over linear regression models.
Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...IJERA Editor
This Paper is an attempt to develop the expansion-planning algorithm using meta heuristics algorithms. Expansion Planning is always needed as the power demand is increasing every now and then. Thus for a better expansion planning the meta heuristic methods are needed. The cost efficient Expansion planning is desired in the proposed work. Recently distributed generation is widely researched to implement in future energy needs as it is pollution free and capability of installing it in rural places. In this paper, optimal distributed generation expansion planning with Particle Swarm Optimization (PSO) and Cuckoo Search Algorithm (CSA) for identifying the location, size and type of distributed generator for future demand is predicted with lowest cost as the constraints. Here the objective function is to minimize the total cost including installation and operating cost of the renewable DGs. MATLAB based `simulation using M-file program is used for the implementation and Indian distribution system is used for testing the results.
B.E. (EEE) Project Report Preparation Template-Rev (1).docxdivyeshparmar927
The document provides a project report template for a Bachelor of Engineering degree in Electrical and Electronics Engineering from Annamalai University. It outlines the required sections of the report including vision, mission, objectives of the project, implementation details, results and discussions, conclusions, and references. It provides formatting guidelines for headings, fonts, figures, tables, and other content. The template is to be used to structure an individual student's project report according to the university's requirements.
This document summarizes the application of computational intelligence techniques like genetic algorithms and particle swarm optimization for solving economic load dispatch problems. It first applies a real-coded genetic algorithm to minimize generation costs for a 6-generator test system with continuous fuel cost equations, showing superiority over quadratic programming. It then uses particle swarm optimization to minimize costs for a 10-generator system with each generator having discontinuous fuel options, showing better results than other published methods. The document provides background on economic load dispatch problems and optimization techniques like quadratic programming, genetic algorithms, and particle swarm optimization.
Electric distribution network reconfiguration for power loss reduction based ...IJECEIAES
This paper proposes a method for solving the distribution network reconfiguration (NR) problem based on runner root algorithm (RRA) for reducing active power loss. The RRA is a recent developed metaheuristic algorithm inspired from runners and roots of plants to search water and minerals. RRA is equipped with four tools for searching the optimal solution. In which, the random jumps and the restart of population are used for exploring and the elite selection and random jumps around the current best solution are used for exploiting. The effectiveness of the RRA is evaluated on the 16 and 69-node system. The obtained results are compared with particle swarm optimization and other methods. The numerical results show that the RRA is the potential method for the NR problem.
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.
Maximum power point tracking techniques for photovoltaic systems: a comparati...IJECEIAES
Photovoltaic (PV) systems are one of the most important renewable energy resources (RER). It has limited energy efficiency leading to increasing the number of PV units required for certain input power i.e. to higher initial cost. To overcome this problem, maximum power point tracking (MPPT) controllers are used. This work introduces a comparative study of seven MPPT classical, artificial intelligence (AI), and bio-inspired (BI) techniques: perturb and observe (P&O), modified perturb and observe (M-P&O), incremental conductance (INC), fuzzy logic controller (FLC), artificial neural network (ANN), adaptive neuro-fuzzy inference system (ANFIS), and cuckoo search (CS). Under the same climatic conditions, a comparison between these techniques in view of some criteria’s: efficiencies, tracking response, implementation cost, and others, will be performed. Simulation results, obtained using MATLAB/SIMULINK program, show that the MPPT techniques improve the lowest efficiency resulted without control. ANFIS is the highest efficiency, but it requires more sensors. CS and ANN produce the best performance, but CS provided significant advantages over others in view of low implementation cost, and fast computing time. P&O has the highest oscillation, but this drawback is eliminated using M-P&O. FLC has the longest computing time due to software complexity, but INC has the longest tracking time.
Fractal representation of the power demand based on topological properties of...IJECEIAES
In a power system, the load demand considers two components such as the real power (P) because of resistive elements, and the reactive power (Q) because inductive or capacitive elements. This paper presents a graphical representation of the electric power demand based on the topological properties of the Julia Sets, with the purpose of observing the different graphic patterns and relationship with the hourly load consumptions. An algorithm that iterates complex numbers related to power is used to represent each fractal diagram of the load demand. The results show some representative patterns related to each value of the power consumption and similar behaviour in the fractal diagrams, which allows to understand consumption behaviours from the different hours of the day. This study allows to make a relation among the different consumptions of the day to create relationships that lead to the prediction of different behaviour patterns of the curves.
GWO-based estimation of input-output parameters of thermal power plantsTELKOMNIKA JOURNAL
This document presents a study that uses the Grey Wolf Optimizer (GWO) method to estimate the input-output parameters of the fuel cost curve for thermal power plants.
The fuel cost curve represents the relationship between a plant's fuel costs and power output, and needs to be periodically re-estimated due to temperature and aging effects. Accurately estimating the curve's parameters is important for economic dispatch calculations.
The study formulates parameter estimation as an optimization problem to minimize errors between actual and estimated fuel costs. It applies GWO to find the parameters for different fuel cost curve models using test data from three power plants. Simulation results show GWO provides better parameter estimates than other estimation methods.
International Journal of Engineering Research and DevelopmentIJERD Editor
• Electrical, Electronics and Computer Engineering,
• Information Engineering and Technology,
• Mechanical, Industrial and Manufacturing Engineering,
• Automation and Mechatronics Engineering,
• Material and Chemical Engineering,
• Civil and Architecture Engineering,
• Biotechnology and Bio Engineering,
• Environmental Engineering,
• Petroleum and Mining Engineering,
• Marine and Agriculture engineering,
• Aerospace Engineering
The optimal solution for unit commitment problem using binary hybrid grey wol...IJECEIAES
The aim of this work is to solve the unit commitment (UC) problem in power systems by calculating minimum production cost for the power generation and finding the best distribution of the generation among the units (units scheduling) using binary grey wolf optimizer based on particle swarm optimization (BGWOPSO) algorithm. The minimum production cost calculating is based on using the quadratic programming method and represents the global solution that must be arriving by the BGWOPSO algorithm then appearing units status (on or off). The suggested method was applied on “39 bus IEEE test systems”, the simulation results show the effectiveness of the suggested method over other algorithms in terms of minimizing of production cost and suggesting excellent scheduling of units.
VOLTAGE PROFILE IMPROVEMENT AND LINE LOSSES REDUCTION USING DG USING GSA AND ...Journal For Research
In recent years, the power industry has experienced significant changes on the power distribution systems primarily due to the implementation of smart-grid technology and the incremental implementation of distributed generation. Distributed Generation (DG) is simply defined as the decentralization of power plants by placing smaller generating units closer to the point of consumption, traditionally ten mega-watts or smaller. The distribution power system is generally designed for radial power flow, but with the introduction of DG, power flow becomes bidirectional. Therefore this thesis focuses on testing various indices and using effective techniques for the optimal placement and sizing of the DG unit by minimizing power losses and voltage deviation. A 14-bus radial distribution system has been taken as the test system. The feasibility of the work lies on the fast execution of the programs as it would be equipped with the real time operation of the distribution system and it is seen that execution of the DG placement is quite fast and feasible with the optimization techniques used in this work.
Advance Data Mining - Analysis and forecasting of power factor for optimum el...Shrikant Samarth
Task: Execute a research project using data mining techniques
Approach: The topic chosen was ‘Analysis and Forecasting of Power Factor for Optimum Electric Consumption in a Household.’ Research question – What can be the best short term range of forecast for power factor patterns so that optimum energy consumption can be achieved for a household?
To answer the question, CRISM- DM method was used. The ARIMA machine learning model was developed using R.
Findings: The best short term range of forecasts for the power factor was achieved for 6 months and 12 months duration using the ARIMA model. The MAPE value for the ARIMA model was around 1.83.
Tools: Rstudio
Optimal design of adaptive power scheduling using modified ant colony optimi...IJECEIAES
For generating and distributing an economic load scheduling approach, artificial neural network (ANN) has been introduced, because power generation and power consumption are economically non-identical. An efficient load scheduling method is suggested in this paper. Normally the power generation system fails due to its instability at peak load time. Traditionally, load shedding process is used in which low priority loads are disconnected from sources. The proposed method handles this problem by scheduling the load based on the power requirements. In many countries the power systems are facing limitations of energy. An efficient optimization algorithm is used to periodically schedule the load demand and the generation. Ant colony optimization (ACO) based ANN is used for this optimal load scheduling process. The present work analyse the technical economical and time-dependent limitations. Also the works meets the demanded load with minimum cost of energy. Inorder to train ANN back propagation (BP) technics is used. A hybrid training process is described in this work. Global optimization algorithms are used to provide back propagation with good initial connection weights.
Power loss reduction, improvement of voltage profile, system reliability and system security are the important objectives that motivated researchers to use custom power devices/FACTS devices in power systems. The existing power quality problems such as power losses, voltage instability, voltage profile problem, load ability issues, energy losses, reliability problems etc. are caused due to continuous load growth and outage of components. The significant qualities of custom power devices /FACTS devices such as power loss reduction, improvement of voltage profile, system reliability and system security have motivated researchers in this area and to implement these devices in power system. The optimal placement and sizing of these devices are determined based on economical viability, required quality, reliability and availability. In published literatures, different algorithms are implemented for optimal placement of these devices based on different conditions. In this paper, the published literatures on this field are comprehensively reviewed and elaborate comparison of various algorithms is compared. The inference of this extensive comparative analysis is presented. In this research, Meta heuristic methods and sensitive index methods are used for determining the optimal location and sizing of custom power devices/FACTS devices. The combination of these two methods are also implemented and presented.
COUPLED FIELD ANALYSIS OF PIEZOELECTRIC CANTILEVER BEAMijiert bestjournal
Electromechanical modelling efforts in the research field of vibration-based energy harvesting have been mostly focused on forms of vibrational in put as in the typical case of harmonic excitation at resonance. However,ambient vibration al energy often has broader frequency content than a single harmonic. Piezoelectric energ y harvesting is a promising technology for extracting the power from environmental vibrations. It generates the electrical power of few orders of amplitudes which is sufficient to drive s everal autonomous electrical devices. Such vibration-based energy harvester generates the most energy when the generator is excited at its resonance frequency. Simplest model to be start ed is of rectangular Aluminium cantilever beam with unimorph piezoelectric patch which is per fectly bonded to the substrate plate at the end. The resulting relative motion between the piez oelectric patch and the base produces stress on piezoelectric material,which is converte d into electrical power by virtue of direct piezoelectric effect. The ability of piezoelectric material of different thickness to generate voltage at different frequency is explained in this paper. Its capability to work over a range of frequency is predicted by use of ANSYS software. Th e solid model is design and analyzed using finite element software.
The document summarizes a study comparing time series and artificial neural network (ANN) methods for short-term load forecasting of Covenant University, Nigeria. Load data from October 15-16, 2012 was used to develop forecasting models using moving average, exponential smoothing (time series methods) and ANN. The ANN model with inputs of previous load, time of day, day of week and weekday/weekend proved most accurate with a mean absolute deviation of 0.225, mean squared error of 0.095 and mean absolute percent error of 8.25, making it the best forecasting method according to the error measurements.
Improvement of voltage profile for large scale power system using soft comput...TELKOMNIKA JOURNAL
In modern power system operation, control, and planning, reactive power as part of power system component is very important in order to supply electrical load such as an electric motor. However, the reactive current that flows from the generator to load demand can cause voltage drop and active power loss. Hence, it is essential to install a compensating device such as a shunt capacitor close to the load bus to improve the voltage profile and decrease the total power loss of transmission line system. This paper presents the application of a genetic algorithm (GA), particle swarm optimization (PSO), and artificial bee colony (ABC)) to obtain the optimal size of the shunt capacitor where those capacitors are located on the critical bus. The effectiveness of the proposed technique is examined by utilizing Java-Madura-Bali (JAMALI) 500 kV power system grid as the test system. From the simulation results, the PSO and ABC algorithms are providing satisfactory results in obtaining the capacitor size and can reduce the total power loss of around 15.873 MW. Moreover, a different result is showed by the GA approach where the power loss in the JAMALI 500kV power grid can be compressed only up to 15.54 MW or 11.38% from the power system operation without a shunt capacitor. The three soft computing techniques could also maintain the voltage profile within 1.05 p.u and 0.95 p.u.
Solar Photovoltaic Power Forecasting in Jordan using Artificial Neural NetworksIJECEIAES
In this paper, Artificial Neural Networks (ANNs) are used to study the correlations between solar irradiance and solar photovoltaic (PV) output power which can be used for the development of a real-time prediction model to predict the next day produced power. Solar irradiance records were measured by ASU weather station located on the campus of Applied Science Private University (ASU), Amman, Jordan and the solar PV power outputs were extracted from the installed 264KWp power plant at the university. Intensive training experiments were carried out on 19249 records of data to find the optimum NN configurations and the testing results show excellent overall performance in the prediction of next 24 hours output power in KW reaching a Root Mean Square Error (RMSE) value of 0.0721. This research shows that machine learning algorithms hold some promise for the prediction of power production based on various weather conditions and measures which help in the management of energy flows and the optimisation of integrating PV plants into power systems.
The significance of the solar energy is to intensify the effectiveness of the Solar Panel with the use of a primordial solar tracking system. Here we propounded a solar positioning system with the use of the global positioning system (GPS) , artificial neural network (ANN) and image processing (IP) . The azimuth angle of the sun is evaluated using GPS which provide latitude, date, longitude and time. The image processing used to find sun image through which centroid of sun is calculated and finally by comparing the centroid of sun with GPS quadrate to achieve optimum tracking point. Weather conditions and situation observed through AI decision making with the help of IP algorithms. The presented advance adaptation is analyzed and established via experimental effects which might be made available on the memory of the cloud carrier for systematization. The proposed system improve power gain by 59.21% and 10.32% compare to stable system (SS) and two-axis solar following system (TASF) respectively. The reduced tracking error of IoT based Two-axis solar following system (IoT-TASF) reduces their azimuth angle error by 0.20 degree.
The document describes a two-stage method for optimal allocation of capacitors in a radial distribution system. In the first stage, loss sensitivity factors are used to calculate candidate locations for capacitors. In the second stage, a harmony search algorithm is used to minimize total costs, including capacitor costs and power loss costs, by determining the optimal capacitor sizes and numbers placed at the candidate locations. The method is tested on 33-bus and 69-bus test systems and results in reduced power losses and costs compared to the base case without capacitors.
The document summarizes research on using a genetic algorithm to optimize the location and parameters of Flexible AC Transmission System (FACTS) devices in a power system. It first introduces FACTS devices and their ability to control power flow. It then describes using a genetic algorithm to simultaneously determine the optimal type, location, and rating of FACTS devices with the objectives of minimizing generation costs and power losses/voltage deviations. The methodology is tested on the IEEE 30-bus system with different FACTS device types. The results indicate the genetic algorithm approach can effectively determine the configuration of FACTS devices that increase system loadability.
Estimation of Weekly Reference Evapotranspiration using Linear Regression and...IDES Editor
The study investigates the applicability of linear
regression and ANN models for estimating weekly reference
evapotranspiration (ET0) at Tirupati, Nellore, Rajahmundry,
Anakapalli and Rajendranagar regions of Andhra Pradesh.
The climatic parameters influencing ET0 were identified
through multiple and partial correlation analysis. The
sunshine, temperature, wind velocity and relative humidity
mostly influenced the study area in the weekly ET0 estimation.
Linear regression models in terms of the climatic parameters
influencing the regions and, optimal neural network
architectures considering these climatic parameters as inputs
were developed. The models’ performance was evaluated with
respect to ET0 estimated by FAO-56 Penman-Monteith method.
The linear regression models showed a satisfactory
performance in the weekly ET0 estimation in the regions
selected for the present study. The ANN (4,4,1) models,
however, consistently showed a slightly improved performance
over linear regression models.
Cost Aware Expansion Planning with Renewable DGs using Particle Swarm Optimiz...IJERA Editor
This Paper is an attempt to develop the expansion-planning algorithm using meta heuristics algorithms. Expansion Planning is always needed as the power demand is increasing every now and then. Thus for a better expansion planning the meta heuristic methods are needed. The cost efficient Expansion planning is desired in the proposed work. Recently distributed generation is widely researched to implement in future energy needs as it is pollution free and capability of installing it in rural places. In this paper, optimal distributed generation expansion planning with Particle Swarm Optimization (PSO) and Cuckoo Search Algorithm (CSA) for identifying the location, size and type of distributed generator for future demand is predicted with lowest cost as the constraints. Here the objective function is to minimize the total cost including installation and operating cost of the renewable DGs. MATLAB based `simulation using M-file program is used for the implementation and Indian distribution system is used for testing the results.
B.E. (EEE) Project Report Preparation Template-Rev (1).docxdivyeshparmar927
The document provides a project report template for a Bachelor of Engineering degree in Electrical and Electronics Engineering from Annamalai University. It outlines the required sections of the report including vision, mission, objectives of the project, implementation details, results and discussions, conclusions, and references. It provides formatting guidelines for headings, fonts, figures, tables, and other content. The template is to be used to structure an individual student's project report according to the university's requirements.
This document summarizes the application of computational intelligence techniques like genetic algorithms and particle swarm optimization for solving economic load dispatch problems. It first applies a real-coded genetic algorithm to minimize generation costs for a 6-generator test system with continuous fuel cost equations, showing superiority over quadratic programming. It then uses particle swarm optimization to minimize costs for a 10-generator system with each generator having discontinuous fuel options, showing better results than other published methods. The document provides background on economic load dispatch problems and optimization techniques like quadratic programming, genetic algorithms, and particle swarm optimization.
L1 - Energy Systems and Thermofluids 2021-22Keith Vaugh
This document outlines the learning objectives, assessment, and timeline for an energy systems and thermofluids course. The course explores the theoretical and practical aspects of thermodynamic laws and processes with an emphasis on their environmental and societal impacts. Students will develop an understanding of thermodynamics through an integrated and applied approach. They will be assessed through exams, projects, experiments and reports. The course covers topics like the laws of thermodynamics, heat transfer, properties of pure substances, and entropy over 12 weekly lectures between September and November.
My dissertation on electrospray ionisation process. What is the effect of temperature, salt concentration (tension), charge and electric field on the process. Which model is dominant: CRM or IEM?
This document summarizes a study that applied a bi-objective optimization approach called the corridor observations method to solve the environmental and economic dispatch (EED) problem in power systems. The EED problem involves minimizing both fuel costs and gas emissions from power plants, subject to operational constraints. The proposed method uses an evolutionary algorithm to find the optimal Pareto front of non-dominated solutions by segmenting the objective space into corridors. It then identifies the best solutions in each corridor to build an archive of non-dominated solutions. Testing on sample power systems with 3, 6, 10 and 15 generating units showed the corridor observations method obtained higher quality Pareto fronts in less time compared to other evolutionary algorithms.
Tap changer optimisation using embedded differential evolutionary programming...journalBEEI
Over-compensation and under-compensation phenomena are two undesirable results in power system compensation. This will be not a good option in power system planning and operation. The non-optimal values of the compensating parameters subjected to a power system have contributed to these phenomena. Thus, a reliable optimization technique is mandatory to alleviate this issue. This paper presents a stochastic optimization technique used to fix the power loss control in a high demand power system due to the load increase, which causes the voltage decay problems leading to current increase and system loss increment. A new optimization technique termed as embedded differential evolutionary programming (EDEP) is proposed, which integrates the traditional differential evolution (DE) and evolutionary programming (EP). Consequently, EDEP was for solving optimizations problem in power system through the tap changer optimizations scheme. Results obtained from this study are significantly superior compared to the traditional EP with implementation on the IEEE 30-bus reliability test system (RTS) for the loss minimization scheme.
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...Satyendra Singh
In this paper, Evolutionary Programming method
is used for short term hydrothermal scheduling which minimize
the total fuel cost while satisfying the constraints. This paper
developed and studies the performance of evolutionary programs
in solving hydrothermal scheduling problem. The effectiveness of
the developed program is tested for the system having one hydro
and one thermal unit for 24 hour load demand. Numerical results
show that highly near-optimal solutions can be obtained by
Evolutionary Programming.
IRJET- Economic Load Dispatch using Metaheuristic AlgorithmsIRJET Journal
This document discusses various metaheuristic algorithms that can be used to solve the economic load dispatch problem in power systems, which is the process of allocating optimal load to committed generators to minimize fuel costs while satisfying constraints. It describes artificial bee colony, genetic, particle swarm optimization, and simulated annealing algorithms. The artificial bee colony algorithm is inspired by honey bee behavior and models artificial bees searching for food sources. Genetic algorithms use genetic operators like crossover and mutation to evolve solutions over generations. Particle swarm optimization models potential solutions as particles that adjust their positions based on their own experiences and neighboring particles' information.
The document discusses Tom Brimeyer's Hypothyroidism Revolution program, which is a comprehensive guide for reversing hypothyroidism naturally and permanently in three phases. The first phase focuses on eliminating food sensitivities and toxins. The second phase introduces a thyroid-supporting diet. The third phase incorporates a healthy lifestyle including special exercises. The program contains over 160 pages explaining the three phases in detail. It aims to help sufferers of hypothyroidism achieve optimal health through natural means.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
The case study examines a rugged mobile company that is facing declining sales and profits as their traditional oil and gas industry customers are cutting back due to low commodity prices. To turn the business around, the company's CEO wants to target new growth industries like utilities and transportation but must first overhaul the company's strategy, organization, and culture to adapt to different customer needs. The summary analyzes the company's challenges and opportunities for growth in new markets through strategic changes to the business model.
This document summarizes a research paper that compares short term load forecasting using multi-linear regression and a multi-layer perceptron neural network. It first introduces short term load forecasting and the factors that influence load, such as time, weather, and customer class. It then describes traditional forecasting methods like regression and modern methods like artificial neural networks. The document focuses on using multi-linear regression as the traditional method and a multi-layer perceptron neural network as the modern method. It presents the results of applying each method and compares their performance based on mean absolute percentage error, finding that the neural network approach produced significantly less error.
Short Term Load Forecasting Using Multi Layer Perceptron IJMER
Load forecasting is the method for prediction of Electrical load. Short term load forecasting is
one of the important concerns of power system and accurate load forecasting is essential for managing
supply and demand of electricity. The basic objective of STLF is to predict the near future load for example
next hour load prediction or next day load prediction etc….There are various factors which influence the
behaviour of the consumer load. The factors that we consider in this paper are Load,Temperature, humidity,
time. The ANN is used to learn the relationship among past, current and future parameters like load, temp. In
this paper we are using Multi parameter regression and comparing the results with the Artificial Neural
network output. Finally, outcomes of the approaches are evaluated and compared by means of the Mean
absolute Percentage error (MAPE).ANN outcomes are more fairly
accurate to the actual loads than those of conventional methods. So it can be considered as the suitable tool
to deal with STLF problems.
Bi-objective Optimization Apply to Environment a land Economic Dispatch Probl...ijceronline
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
- The document describes a flexible distributed energy management system (DEMS) designed and implemented by Roy Emmerich to investigate grid integration of distributed energy resources.
- The DEMS uses a hierarchical, agent-based model to aggregate and control distributed generators, loads, and storage units in a laboratory environment.
- The goal is to enable distributed energy resources to provide grid services like secondary frequency control currently provided by large centralized power plants.
Energy saving opportunities in an air separation processSonaTrak
1) The document analyzes energy saving opportunities in an air separation process. It simulates an existing industrial air separation unit and identifies areas for improvement.
2) Exergy analysis shows the main heat exchanger has the highest exergy loss. The high-pressure oxygen and nitrogen cycles also have room for more efficient expansion processes.
3) The paper proposes modifications to the process, including adding expansion turbines to the high-pressure cycles to recover work, optimizing the distillation columns including using structure packing, and integrating heat and mass flows across the entire site for increased efficiency.
Neural Network Model Development with Soft Computing Techniques for Membrane ...IJECEIAES
Membrane bioreactor employs an efficient filtration technology for solid and liquid separation in wastewater treatment process. Development of membrane filtration model is significant as this model can be used to predict filtration dynamic which is later utilized in control development. Most of the available models only suitable for monitoring purpose, which are too complex, required many variables and not suitable for control system design. This work focusing on the simple time seris model for membrane filtration process using neural network technique. In this paper, submerged membrane filtration model developed using recurrent neural network (RNN) train using genetic algorithm (GA), inertia weight particle swarm optimization (IWPSO) and gravitational search algorithm (GSA). These optimization algorithms are compared in term of its accuracy and convergent speed in updating the weights and biases of the RNN for optimal filtration model. The evaluation of the models is measured using three performance evaluations, which are mean square error (MSE), mean absolute deviation (MAD) and coefficient of determination (R2). From the results obtained, all methods yield satisfactory result for the model, with the best results given by IW-PSO.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Modeling, analysis, and control of dynamic systemsJACKSON SIMOES
This document is the preface to the second edition of the textbook "Modeling, Analysis, and Control of Dynamic Systems" by William J. Palm III. It discusses the structure and content of the textbook, which provides an introduction to modeling, analysis, and control of dynamic systems. The textbook covers both classical and modern approaches to systems and control theory and includes examples from various engineering domains. It also introduces digital analysis and control without using the z-transform.
Modern Power Systems Analysis ( PDFDrive ).pdfPrasenjitDey49
The document summarizes a book on modern power system analysis. It provides key details about the third edition, including five new chapters on topics like power system security, state estimation, power system compensation, load forecasting, and voltage stability. It describes the book's comprehensive coverage of modern power systems and techniques like MATLAB and SIMULINK for power system problem solving. The authors are professors focused on educating students and engineers on advanced analysis of large-scale power systems.
2. 2
OPTIMAL SYSTEM OPERATION
FINAL REPORT
Name:
Oswaldo Guerra Gomez
Student Number:
340672
Supervisor names:
Mr. Nguyen Trung Thang
Mr. Jan Bollen
Version:
1.0
27 December 2016
Saxion University of Applied Sciences
Enschede, Netherlands
3. 3
Foreword
A special thanks goes to Mr. Jan Bollen for giving me the opportunity to come to Vietnam and
be able to do an interesting project. Also a special thanks to Mr. Nguyen Trung Thang and Mr.
Ly for guiding me during this hard and very interesting project in Vietnam.
This project has given me new and relevant knowledge that I can apply in my future job or
future innovations. This project is about one of the biggest problems nowadays. Economical
load dispatch is a powerful problem affecting the economy and ecology every day. By having
the opportunity to learn about this topic and trying to improve it, brings me joy to be able to
contribute to future innovations.
As last, a special thanks goes to the university of Ton Duc Thang for offering me their
instruments and facilities to be able to work on the project.
4. 4
Summary
For many years economic load dispatch (ELD) is a worldwide problem and has been broadly
studied in power system operation in late decades. The main aim of economical dispatch
problem is to minimize the total cost of generating real power, while satisfying the load and the
losses in transmission link.
After many years of research a new nature-inspired metaheuristic has been created to solve this
serious problem called Flower Pollination Algorithm(FPA)
From the biological evolution point of view, the objective of the flower pollination is
the survival of the fittest and the optimal reproduction of plants in terms of numbers as well as
most fittest.
The project is based on programming this new nature-inspired metaheuristic with the help of
the program MATLAB to help us with ELD problem. Before programming this nature-inspired
metaheuristic an analysis has been done with the help of flowcharts and pseudo codes in order
to understand its function. After programming the Flower Pollination Algorithm a test has been
done in order to prove that it works and that its effectiveness is higher than other algorithms
like Cuckoo Search Algorithm or fuzzy logic controlled genetic algorithm. Flower Pollinations
Algorithm proved that it is more accurate in finding the global optima solution including a low
execution time in comparison with other algorithms like CSA and FCGA.
In addition a documentary has been done about Vietnam. The purpose of this documentary is
to give a short overview of the beauty of the people, culture and nature in Vietnam. Vietnam is
not so popular in comparison to other countries and my purpose is to show Saxion university
of Applied Sciences the beauty of Vietnam.
5. 5
Content
FOREWORD 3
SUMMARY 4
ABBREVIATIONS 6
GLOSSARY 6
FIGURE LIST 7
TABLE LIST 7
1. INTRODUCTION 8
1.1. BACKGROUND OF ASSIGNMENT 8
1.2. PURPOSE OF ASSIGNMENT 9
1.3. SCOPE OF WORK 9
1.4. APPROACH AND METHODOLOGY 10
1.5. OUTLINE OF REPORT 10
2. ALGORITHMS 11
2.1. HISTORY 11
2.2. FLOWER POLLINATION ALGORITHM 17
2.2.1. PSEUDO CODE 19
2.2.2. FLOWCHART 22
2.2.3. TEST FUNCTION 23
2.3. EXECUTION OF ASSIGNMENT 24
2.3.1. PROBLEM FORMULATION 24
2.3.2. IMPLEMENTATION OF FPA FOR ELD PROBLEMS 25
2.3.3. EXECUTION OF FPA METHOD 27
2.4. RESULTS 28
2.5. CONCLUSION 36
3. VIETNAM 37
3.1. COUNTRY 37
3.2. PEOPLE 37
3.3. RELIGION 38
3.4. WONDERS IN VIETNAM 39
4. REFLECTION 41
4.1. COMPANY 41
4.2. OWN DEVELOPMENT TECHNICAL AND SOCIAL 41
4.3. OWN FUTURE 41
5. REFERENCES 42
6. 6
Abbreviations
Abbreviation Description
ELD Economic Load Dispatch
Number of population
Power output
P Total system load demand
P Total transmission loss
P Total system load demand
P Total transmission loss
S Spinning reserve of unit i
S , Maximum spinning reserve contribution of unit i
S Total system spinning reserve requirement
flower or a pollen gamete
t Step
ith
pollen
∗ Current best solution
L Strength of the pollination
Solution of a plant
Solution of a plant
ɛ Randomized between 0 and 1
Switch probability
Glossary
Glossary Definition
Non linear In physical sciences, a nonlinear system is a system in which the
output is not directly proportional to the input.
Multimodal having or involving several modes, modalities, or maxima
Metaheuristic metaheuristic is a higher-level procedure designed to find, generate,
or select a search algorithm that may provide a sufficiently good
solution to an optimization problem, especially with incomplete or
imperfect information or limited computation capacity.
MATLAB a multi-paradigm numerical computing environment and fourth-
generation programming language. A proprietary programming
language developed by MathWorks. MATLAB
allows matrix manipulations, plotting of functions and data,
implementation of algorithms, creation of user interfaces, and
interfacing with programs written in other languages,
including C, C++, C#, Java, Fortran and Python.
7. 7
Figure list
Figure No. Definition
Figure 1 SOS flowchart
Figure 2 Flower Pollination
Figure 3 FPA flowchart
Figure 4 probability switch
Figure 5 Determining the best P for PD 800MW
Figure 6 Fitness convergence characteristic 800MW
Figure 7 Determining the best P for PD 1200MW
Figure 8 Fitness convergence characteristic 1200MW
Figure 9 Determining the best P for PD 1800MW
Figure 10 Fitness convergence characteristic 1800MW
Table list
Figure No. Definition
Table 1 Comparison of algorithm performance in terms of number of iterations
Table 2 Result obtained by FPA for the 6 unit system for load demand of 800
MW with different values of p. 300 iterations
Table 3 Result obtained by FPA for the 6 unit system for load demand of 800
MW with different values of p. 175 iterations
Table 4 Result obtained by FPA for the 6 unit system for load demand of 800
MW with different values of p. 100 iterations
Table 5 Tested 800MW load demand
Table 6 Result obtained by FPA for the 6 unit system for load demand of 1200
MW with different values of p. 200 iterations
Table 7 Result obtained by FPA for the 6 unit system for load demand of 1200
MW with different values of p. 175 iterations
Table 8 Result obtained by FPA for the 6 unit system for load demand of 1200
MW with different values of p. 150 iterations
Table 9 Tested 1200MW load demand
Table 10 Result obtained by FPA for the 6 unit system for load demand of 1800
MW with different values of p. 300 iterations
Table 11 Result obtained by FPA for the 6 unit system for load demand of 1800
MW with different values of p. 190 iterations
Table 12 Result obtained by FPA for the 6 unit system for load demand of 1800
MW with different values of p. 175 iterations
Table 13 Tested 1800MW load demand
Table 14 All official tested units
8. 8
1. Introduction
This chapter describes the background of the assignment along with the purpose.
Also the scope of the work and outline of the report will be described
1.1. Background of assignment
This section describes the occasion, competitions and learning objectives of this project. Also
information about the Mentor & Supervisor and the assignment can be found here.
Occasion:
This project is part of a 3rd
year subject called “minor”. Minor is a specialization phase in the
career Electric & Electronical Engineering at Saxion University of Applied Sciences. In this
phase the student has to specialize himself in a unique direction of Electric & Electronical
Engineering.
A combination of different backgrounds, skills and experiences will be applied by the student
in a project to help him specialize in a unique direction. This project will take 5 months in total.
This project is led by the 3rd
year student Oswaldo Junior Guerra Gomez with the guidance
of the mentor Dr.Nguyen Trung Thang and the supervisor Dr.Jan Bollen.
The contact information of the student and supervisors can be found under section “Reflection”
with all the necessary information.
This specialization project is taken place in the university of Ton Duc Thang in Ho Chi Minh
City, Vietnam.
The basic principle of this project is about the economical load dispatch. The main aim in the
economic dispatch problem is to minimize the total cost of generating real power (production
cost) at various station while satisfying the loads and the losses in the transmission links.
In this project I have to analyze and learn many algorithms to be able to choose the best one
(effective and simple) to apply in this situation, for achieving this goal
For this basic knowledge from previous modules, essential courses are:
● Communication Skills
● Programming MATLAB
● Mathematics
● Power system engineering
The project is divided into 5 categories:
1. Analyzing and researching different types of algorithms
2. Selecting the most simple and effective algorithm
3. Analyzing the chosen algorithm
4. Testing and documenting the chosen algorithm
5. Applying it in to the real world
9. 9
1.2. Purpose of assignment
Economic Load Dispatch (ELD) problem is a standout amongst the most well-known and
critical problem and has been broadly studied in power system operation in late decades. The
main aim of economical dispatch problem is to minimize the total cost of generating real power,
in other words the production cost, while satisfying the load and the losses in transmission link
[1].
For many years fossil fuels have been used to generate electricity. According to studies 67% of
electricity is being generated by fossil fuels sources around the whole world. Majority of fossil
fuel usage for the generation of electricity is coal and gas [2].
Countries with the highest consumption percentage of fossil fuel are USA and China.
That means if by applying some algorithms that can help optimize the system while keeping
the cost at a minimum, a lot of revenue can be saved [2].
Consumers need to pay an appropriate price for what they are consuming, which are very high
especially in fossil fuel plants, so economic dispatch can help sparing a significant amount of
income [3].
1.3. Scope of work
To not over expand the project and to finish the project on time, we will add some boundaries
during the research. In this chapter we will name the boundaries.
Economic load dispatch is a very complex problem. There are many factors that affect the
problem. To keep everything between boundaries, we will consider only some parts of the
problem.
One of the most important is considering the power balance constraint. Constraints are the need
to maintain a power balance, and that the flow on any line must not exceed its capacity. The
total power generated from a set of available units must satisfy the total demand and system
power losses.
The total power generated from a set of available units must satisfy the total demand and system
power losses. So as just said, we also have to consider power loss. The power losses depend on
the flows in the branches and thus on the net injections.
We also have to consider a minimum and maximum output power. This is really important for
making boundaries for the system. Having an idea of what are the goals the user wants to reach
for the output power during improving economical load dispatch.
One of the factors we don’t consider is the frequency and voltage. These two factors are mainly
taken in account for power quality. Power quality mainly focuses in maintaining the near
sinusoidal waveform of power distribution bus voltages and currents at rated magnitude and
frequency and this is very relevant for the transmission lines. Since our main concern is to
improve the of a power unit, we do not focus in the power quality.
Because of the big amount of thermal power plants and simplicity, we consider in this research
the presence of only thermal power plants.
10. 10
1.4. Approach and methodology
In many design applications in engineering and industry, we have to try to find the
optimal solution to a given problem under highly complex constraints. Such constrained
optimization problems are often highly nonlinear. To be able to find the optimal solution is very
difficult, challenging and sometimes impossible due the complexity of its constraints.
Most conventional optimization do not work well for problems with nonlinearity and
multimodality.
Methods nowadays is to use nature-inspired metaheuristic algorithms to approach such difficult
problems, and it has been shown that metaheuristics are surprisingly very efficient. For this
reason, the literature of metaheuristics has expanded tremendously[4,5]. Up to now, researchers
have only use a very limited characteristics inspired by nature, and there is room for more
algorithm development.
In this paper, we will propose an algorithm based on the flower pollination process of flowering
plants.
From the biological evolution point of view, the objective of the flower pollination is
the survival of the fittest and the optimal reproduction of plants in terms of numbers as well as
most fittest. The main idea of flower pollination is to achieve optimal reproduction of the
flowering plants. Therefore, this can inspire to design new optimization algorithm. The basic
idea of flower pollination in the context of bees and clustering was investigated before [6], but
in this paper, we will rewrite flower pollination algorithm characteristics for simplicity and to
improve the optimization, efficiency and execution time.
1.5. Outline of report
In this paper, we will review a new algorithm based on the flower pollination process of
flowering plants.
We will first briefly have a look at the history of metaheuristic algorithms. Trying to have a
basic idea how algorithms started and the different types of existing algorithms. The idea of
this is to gain some basic knowledge of algorithms and learn from the drawbacks of existing
algorithms so we can avoid them for our own algorithm.
Then we will review the main characteristics of flower pollination, and thus idealize these
characteristics into four rules. We will then use them to develop a flower pollination algorithm
(FPA), or the flower algorithm. An analysis has to be done using flowcharts and pseudo codes
in order to understand FPA and prevent any misunderstandings.
Then, we validate it using a set of well-known test functions and design benchmark. We analyze
the simulations and make comparison of its performance with 2 fuzzy logic controlled genetic
algorithm (FCGA), (CGA) and Cuckoo Search Algorithm (CSA).
Finally, we discuss further topics for rewriting this algorithm for simplicity and further
improvements.
11. 11
2. Algorithms
2.1. History
So far a large number of techniques using mathematical programming have been widely applied
for solving these problems. The most utilized ones are called deterministic algorithms namely:
Dynamic programming (DP)[7]
Newton’s method [7]
Lambda iteration method [8]
Gradient method [9]
Linear programming (LP) [10]
Lagrangian relaxation algorithm [11]
Most of these deterministic methods focused on the systems with simple constraints and
differential objective function where nonlinear constraints and valve point loading effects were
not considered[12].
For example, the inventors of Newton’s method, created a simple fuel cost function, for solving
the ELD problem but with only linear constraints. The problem was that is not applicable for
realistic representation. After Newton’s method, a representation of the generation cost function
for fossil fuel fired plant was introduced, and it was more realistic because a quadratic function
and valve points effects in a thermal unit were considered[13].
The characteristic of the ELD problem becomes more complicated as generating units can be
supplied with multiple fuel (MF) sources (such as gas and oil) to produce electricity or each
generating unit has to satisfy its own physical constraints including limits on generation,
prohibited operating zones and system spinning reserve constraint[14,15].
These methods can be only applicable to thermal units where the cost function is represented
by a simple quadratic function and the valve-effect are neglected[16].
Other modern methods called metaheuristic algorithms have been recently applied for solving
ELD problems:
Differential evolution (DE)
Evolutionary programming (EP) (mutation and crossover and selection)[17,18]
Genetic algorithm (GA) [19-21]
Simulated annealing
These methods are considered as the fastest and advanced algorithms because of their inherent
parallel search technique.
These algorithms are advantageous because it possess good properties like [4]:
global search capability
Robust
Effective constraints handling capacity
Reliable performance
Minimum information requirement
12. 12
These good properties makes it a potential choice for solving ELD problems in realistic
situations. These 3 algorithms excluding Simulated Annealing Algorithm consist of three main
operators to be able to function, namely[22]:
1. Mutation
2. Crossover
3. Selection
Mutation
In simple terms, mutation may be defined as a small random tweak in the chromosome, to get
a new solution. It is used to maintain and introduce diversity in the genetic population and is
usually applied with a low probability. If the probability is very high, the GA gets reduced to
a random search. Mutation is the part of the GA which is related to the “exploration” of the
search space.
Crossover
The crossover operator is analogous to reproduction and biological crossover. In this more
than one parent is selected and one or more off-springs are produced using the genetic material
of the parents. Crossover is usually applied in a GA with a high probability.
Selection
The Selection Policy determines which individuals are to be kicked out and which are to be
kept in the next generation. It is crucial as it should ensure that the fitter individuals are not
kicked out of the population, while at the same time diversity should be maintained in the
population
GA is the method early applied for solving optimization problems in engineering field,
especially in electrical engineering. . GA still suffers several disadvantages such as
prematurely converge in local optima and long execution time. Prematurely converging means
that the convergence will be so fast that it finds local minimum instead of the global optima.
This happens because local minimum is easier to find than the global minimum.
SA is a better probabilistic approach which is applicable for finding global optima of a cost
function that may possess several local minima but it converges slower than then GA and EP
DE is more popular because of its simple and compact structure with few control parameter.
The DE method can be considered as a more powerful method than the others since it can
obtain better solution quality with shorter computation time for optimization problems and this
method has been widely used in power system optimization problems in power systems.
13. 13
But faster convergence does not mean a higher percentage of finding the global optima. Most
algorithms suffers from this drawback of premature convergence. The only way of overcoming
this drawback is by increasing a larger population. However, this will lead to time consuming
to estimate the global optima.
A new method has been created named Hopfield neural network (HNN). It is a method
focusing on the minimization of its energy function. HNN is efficient and applicable for large
scale system. But as mentioned before, it may require long computation time and may also
converge to local minimum solution instead of the global minimum solution[23, 24].
Particle swam optimization (PSO) is another algorithm created in 1995 by Kennedy and
Eberhart. PSO shares many similarities with evolutionary computation techniques such as
Genetic Algorithms (GA). The system is initialized with a population of random solutions and
searches for optima by updating generations. However, unlike GA, PSO has no evolution
operators such as crossover and mutation. In PSO, the potential solutions, called particles, fly
through the problem space by following the current optimum particles[25, 26].
Each particle keeps track of its coordinates in the problem space which are associated with the
best solution (fitness) it has achieved so far. (The fitness value is also stored.) This value is
called pbest. Another "best" value that is tracked by the particle swarm optimizer is the best
value, obtained so far by any particle in the neighbors of the particle. This location is
called lbest. when a particle takes all the population as its topological neighbors, the best value
is a global best and is called gbest. However, the performance of the traditional PSO greatly
depends on its parameters and it often suffers from the problem of being trapped in local optima.
Harmony search is a music-based metaheuristic optimization algorithm. It was inspired by the
observation that the aim of music is to search for a perfect state of harmony. This harmony in
music is analogous to find the optimality in an optimization process. Again, the HS can get the
premature convergence in the performance[27].
Biogeography is the study of the geographical distribution of biological organisms. The
mathematics of biogeography inspired the development of a new algorithm: biogeography-
based optimization (BBO)[28].
14. 14
As it can be seen, each method that has been mentioned has their advantage and disadvantage
to solve ELD problems. Many researchers tried to combine many different algorithms to exploit
the advantages, expand the searching capability and increase the efficiency. These combined
algorithms are called hybrid algorithms. Most well-known hybrid algorithms are:
Hybrid GA-PS-SQP algorithm [29]
Hybrid stochastic search (HSS) [30]
Hybrid genetic algorithm [31]
These hybrid algorithms can perform better than other mentioned algorithms, but they suffer
from difficulty of selecting many controllable parameters.
Many new and improved algorithms have been develop for solving ELD problem. One of the
most popular ones are Cuckoo Search Algorithm (CSA) and its improved version One Rank
Cuckoo Search Algorithm(ORCSA).
Cuckoo search is an optimization algorithm developed by Xin-she Yang and Suash Deb in
2009. It was inspired by the obligate brood parasitism of some cuckoo species by laying their
eggs in the nests of other host birds (of other species). Some host birds can engage direct
conflict with the intruding cuckoos. For example, if a host bird discovers the eggs are not their
own, it will either throw these alien eggs away or simply abandon its nest and build a new nest
elsewhere[32].
Cuckoo search (CS) uses the following representations:
Each egg in a nest represents a solution, and a cuckoo egg represents a new solution. The aim
is to use the new and potentially better solutions (cuckoos) to replace a not-so-good solution in
the nests. In the simplest form, each nest has one egg. The algorithm can be extended to more
complicated cases in which each nest has multiple eggs representing a set of solutions[32].
CS is based on three idealized rules:
1. Each cuckoo lays one egg at a time, and dumps its egg in a randomly chosen nest;
2. The best nests with high quality of eggs will carry over to the next generation;
3. The number of available hosts nests is fixed, and the egg laid by a cuckoo discovered
by the host bird with a probability. Discovering operate on some set of worst nests, and
discovered solutions dumped from farther calculations.
After improving the cuckoo search, the One Rank Cuckoo Search Algorithm became more
effective than any other algorithm[33,34].
15. 15
After a year a new algorithm considered better then Cuckoo Search algorithm or ORCSA was
created. The Symbiotic Organism Search Algorithm (SOS) and its modified version (MSOS)
made in 2014. The nature-inspired philosophy of SOS algorithm is analogous to the interactive
behavior among organisms in nature. Organisms in the real world rarely live in isolation due to
dependence on other species for sustenance and survival. In general, organisms develop
symbiotic relationships as a strategy to adapt to changes in their environment[35].
This new algorithm depends on 3 essential cycles to be able to function, called[36]:
Mutualism phase
Commensalism phase
Parasitism phase
By performing this three phases, SOS attempts to move a population, called an ecosystem of
possible solutions, to promising areas of the search space during the search for the optimal
solution.
Mutualism phase
This relationship category describes the symbiotic relationship between two different species
that benefit mutually from that relationships. Bees fly amongst flowers, gathering nectar to turn
into honey. While this activity benefits bees, it also benefits flowers because pollen distribution
is a side effect of this process.
Commensalism phase
This relationship category describes the symbiotic relationship between two different species
in which one benefits and the other is unaffected or neutral. The remora attaches itself to the
shark and eats food leftovers, thus receiving a benefit. The shark is unaffected by remora fish
activities and receives minimal, if any, benefit from the relationship
Parasitism phase
This relationship category describes the symbiotic relationship between two different species
in which one benefits and the other is actively harmed. The plasmodium parasite uses its
relationship with the anopheles mosquito to pass between human hosts. While the parasite
thrives and reproduces inside the human body, its human host suffers malaria and may die as
a result.
16. 16
Figure 1 SOS flowchart
Based on the test result comparisons, researchers have concluded that the MSOS was superior
to CCSA and ORCSA; however, the conclusion should be reevaluated because the execution
time for obtaining optimal solution from MSOS is higher than that from CCSA and
ORCSA[35].
After these interesting research and studies many other algorithms have been recently created,
because the ELD problem with different constraints and large scale have attracted more and
more attention from researchers. For example:
Teaching-learning-based Optimization
Oppositional Real Coded Chemical Reaction Optimization
Species-based Quantum Particle Swarm Optimization
Cross Entropy Method with Sequential Quadratic Programming
Traverse Search Method
Oppositional Invasive Weed Optimization
Improved Differential Evolution
Immune Algorithm with Power Redistribution
Colonial Competitive Differential Evolution
Chaotic Bat Algorithm
Exchange Market Algorithm
Combination of Continuous GreedyRandomized Adaptive Search Procedure Algorithm
And many others….
17. 17
2.2. Flower Pollination Algorithm
In this paper, we will propose a new algorithm based on the flower pollination process of
flowering plants. Flower pollination algorithm (FPA) is a metaheuristic algorithm that was
developed by Xin-She Yang (2012), based on the pollination process of flowering plants. From
the biological evolution point of view, the objective of the flower pollination is the survival of
the fittest and the optimal reproduction of plants in terms of numbers as well as most fittest.
This is in fact an optimization process of plant species [37].
Pollination is the process by which pollen is transferred to the female reproductive organs of a
plant, thereby enabling fertilization to take place. Like all living organisms, seed plants have a
single major goal: to pass their genetic information on to the next generation. The reproductive
unit is the seed, and pollination is an essential step in the production of seeds in
all spermatophytes (seed plants) [38].
There are two types of pollination, namely:
Self-pollination
Type of pollination which occurs in a single plant either in two ways: within the same
flower (also called intra floral pollination) or between two flowers
Cross-pollination
Transfer of pollen from the anther in a flower in one plant to the stigma in a separate
flower in another plant. Cross-pollination, therefore, necessarily involves two flowers
and two plants.
There are 2 types of pollinators, namely:
Abiotic
Refers to situations where pollination is mediated without the involvement of other
organisms. The abiotic pollinators are the wind and water, the latter with a limited
occurrence to a few aquatic plants[39].
Biotic
Organisms that carry or move the pollen grains from the anther of one flower to the
receptive part (stigma) of another. Such as insects, birds, bats and other animals. In fact,
some flowers and insects have co-evolved into a very specialized flower-pollinator
partnership[39]. For example, some flowers can only attract and can only depend on a
specific species of insects. This will maximize the transfer of flower pollen to the same
or conspecific plants, and thus maximizing the reproduction of the same flower
species(flower constancy) [37].
18. 18
Figure 2 Flower Pollination
Now we can idealize the above characteristics of pollination process, flower constancy and
pollinator behavior as the following rules [37]:
1. Biotic and cross-pollination are considered as global pollination process with pollen
carrying pollinators performing Lévy flights.
2. Abiotic and self-pollination are considered as local pollination.
3. Flower constancy can be considered as the reproduction probability is proportional to
the similarity of two flowers involved.
4. Local pollination and global pollination is controlled by a switch probability p ∈ [0, 1].
Due to the physical proximity and other factors such as wind, local pollination can have
a significant fraction p in the overall pollination activities.
19. 19
In the real world, a plant has multiple flowers and the flower patches release a lot of pollen
gametes. For simplicity, it is assumed that each plant has one flower producing a single pollen
gamete. Due to this simplicity, a solution ( ) in the present optimization problem is equal to a
flower or a pollen gamete. For multi-objective optimization problems, multiple pollen gametes
can be considered.
In the flower pollination algorithm, there are two key steps involving global and
local pollination. In the global pollination step, the first and third rules are used
together to find the solution of the next step ( ) using the values from the
previous step (step t) defined as . Global pollination is formulized in Eq.(1) [40]
1
( *)t t t
i i iX X L X g
(1)
The subscript i represents the ith
pollen (or flower) and Eq. (1) is applied for the
pollen of the flowers. g* is the current best solution. Since insects may move over a long
distance with various distance steps, we can use a Lévy flight to mimic this characteristic
efficiently [1]. That is, we draw L > 0 from a Levy distribution.
1
( )sin( )
12 *
T
L
s
(2)
The second rule is used for local pollination with the fourth rule about flower constancy. The
new solution is generated with random walks as seen in Eq. (3).
1
( )t t t t
i i j kX X X X
(3)
where and are solutions of different plants. ε is randomized combination of .
According to the fourth rule, a switch probability (p) is used in order to choose the
type of pollination which will control the optimization process in iterations[40].
2.2.1. Pseudo Code
Flower Pollination Algorithm (FPA)
Objective min or max ( ), = ( , , … ) using matrices
Set control parameters: Np, , , PD and data
Initialize a population of n flowers/pollen gametes with random solutions
Generate a using formula = + ( − ) ∗ (2,n)
Calculate objective function and find best solution g* in the initial population
Define a switch probability ɛ[0,1]
while ( < )
if rand(1,n)<p
logic=1
draw a (d-dimensional) step vector L from a Lévy distribution
else
logic=0
Draw ɛ from a uniform distribution in |[0,1]
end if
The formula (Global*logic)+(Local*(1-logic)) will be applied
= ( + ( − g ∗) ∗ ) + ( + ɛ ( − ) ∗ (1 − Logic))
Evaluate new solution
If new solutions are better, update them in the population
Find the current best solution g*
end while
Output min_cost, max_cost, aver_cost, std_ved and aver_time
20. 20
Step 1
In this phase the user has to set the control parameters. Define the number of population, the
desired iterations, probability switch, load demand and all data about the units. The data
contains all information about the units, for example their max/min input power or the maxx or
minx . For the probability switch the user has to choose a value between 0 and 1.
Step 2
After entering all parameters and data, will be generated using the formula
min max min( )*i ix x x x rand (4)
After generating we substitute it in the objective function ( ). The objective function
depends on the system the user is working with. If it is for a hydropower plant, the objective
function will be totally different than from a thermal power plant.
After getting we have to choose the current best solution (g*). The current best solution is
considered the with the lowest value.
For preventing confusion in the MATLAB code, we rename the variables and to _
and _ and these will be the variables that will be used when entering the loop.
After this we reset the counters back to 1 in order for the next run to work properly.
Step 3
In this phase the user has already chosen a value for the probability switch. is a value between
0 and 1. According to researches 0.8 is the best value for a , but of course it depends on the
type of system, load demand and amount of iterations.
A logic function has been created. Logic function is just a series of 0’s and 1’s. The amount of
1’s and 0’s depends on the number of population and the value of the probability switch.
log (1, )pic rand N p (5)
The dimension of the matrix rand depends on the number of population. MATLAB will choose
a random number, if rand is smaller than then you will have 1’s, otherwise only 0’s.
A new will be generated according to this formula
*log *(1 log )ix Global ic Local ic (6)
If is equal to 1, then global pollination will take place.
1
( *)t t t
i i iX X L X g
(7)
If is equal to 0 then local pollination will take place.
1
( )t t t t
i i j kX X X X
(8)
Because of working with matrices, all population will be calculated in this step. By making a
modification in this step and also working with matrices, the execution time will be shorter.
21. 21
With a small number of population, the benefits will not be seen. But in the moment of
introducing a big amount of population, this improved algorithm will be really useful.
Step 4
In this phase the user has already chosen the number of population. Depending on the number
of population the user can proceed to the next step. If all population are not satisfied, then the
program will go back to step 3 and run the same process for each population until all of them
are satisfied.
Step 5
In this phase we introduce the penalizing method. In step 1 the user already chose a value for
minx or maxx . If newx is bigger than maxx , we penalize it and put it equal to maxx . if newx is smaller
than minx , then we penalize it and put it equal to maxx . this method is being used to keep the
process between boundaries.
Thus if maxx =10 and newx =15, then we penalize it and the new answer will be newx =10
Step 6
In this phase the program calculates the new fittest function and a comparison will be made.
The comparison will be held between the new fittest result ( ) and the old fittest result
( _ ). Same process with the new global best result ( newx ) and the old global best result
( _ ).
After this a selection will be made between the old and new result. The objective fittest result
with the lowest value is considered the best one. The other results are not relevant anymore so
it will be deleted. After this process the new result will remain in the loop.
Step 7
In this phase the user has already chosen the number of iteration. If each steps are satisfied, the
program has to repeat the same process again according to the number of iteration chosen by
the user. The higher the amount of iterations, the more accurate the answer will be. But also the
higher the amount of iteration, the longer the execution time will be. So the user has to be
careful with choosing the number of iterations
Step 8
This phase is the end result. Here the program will show the user the end result. Depending on
the number of population, number of iterations and parameters, the end result will be different.
The purpose of the end result is to show the user the minimum cost he should invest on
generating real power while satisfying the loads and the losses in the transmission links. Also
the execution time will be shown in order to show if the algorithm is efficient enough in
comparison to others algorithms and max cost, average cost and standard deviation.
22. 22
2.2.2. Flowchart
Set control parameters:
Np, , , PD
and data
rand<p
True
False
Global pollination
+ ( − g ∗)
Local pollination
+ ɛ ( − )
True
i=i+1
Show min_cost, max_cost, aver_cost,
std_ved and aver_time
G=Gmax
False
False
STOP
G=G+1
i > Np
True
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Figure 3 FPA flowchart
- Generate
- Calculate fittest function
- Choose Xbest and Gbest
- _ =
- _ =
- Set counter G and i= 1
Initialize population
Penalizing:
Xnew(Xnew>Xmax)=Xmax(Xnew>Xmax)
Xnew(Xnew<Xmin)=Xmin(Xnew<Xmin)
- Calculate fittest function
- Compare _ with
- Compare _ with
- Choose Xbest_new and
Fbest_new
Step 7
Step 8
23. 23
2.2.3. Test function
Xin-she Yang used several functions to test it with Flower Pollination algorithm to measure its
effectiveness. In order to measure its effectiveness, he compared the results with Genetic
Algorithm(GA) and Particle Swarm Optimization Algorithm(PSO).
The functions used for testing are:
The Ackley function can be written as [43]
De Jong’s functions is the so-called sphere function [43]
Easom’s function [43]
Griewangk’s function [43]
Michaelwicz’s function [43]
Rastgrin’s function [43]
Rosenbrock’s function [43]
Schwefel’s function [43]
Yang’s forest-like function [43]
Shubert’s function [43]
Functions GA PSO FPA
Michalewicz (d=16) 89325±7914(95%) 6922±537(98%) 3341±649(100%)
Rosenbrock (d=16) 55723±8901(90%) 32756±5325(98%) 5532±1464(100%)
De Jong (d=256) 25412±1237(100%) 17040±1123(100%) 4245± 545(100%)
Schwefel (d=128) 227329±7572(95%) 14522±1275(97%) 6851± 448(100%)
Ackley (d=128) 32720±3327(90%) 23407±4325(92%) 3357± 968(100%)
Rastringin 110523±5199(77%) 79491±3715(90%) 10840± 2689(100%)
Easom 19239±3307(92%) 17273±2929(90%) 4017±982(100%)
Griewank 70925±7652(90%) 55970±4223(92%) 4918± 1429(100%)
Yang (d=16) 27923±3025(83%) 14116±2949(90%) 4254± 1839(100%)
Shubert (18 minima) 54077±4997(89%) 23992±3755(92%) 9271± 1758(100%)
Three algorithms have been used to find the optimal solution with a given tolerance 10 .
For each algorithm, 100 iteration have been run using a population size of Np=25 and p=0.8
for FPA, crossover probability 0.95 and mutation probability 0.95 and mutation probability
0.05 for GA, and learning parameters 2 for PSO. The results are summarized in table 1.
In the table, the results are provided as mean ± standard deviation (success rate). For example,
3341 ± 649(100%) means that mean number iterations is 3341 with one standard deviation of
649 and a success rate of 100%. The total number of function evaluations is n times the mean
number of iterations. For example, the number of iterations is 3341 in the table, so the total
number of function evaluations is 3341n = 3341 × 25 = 83525.
Table 1: Comparison of algorithms performance in terms of number of iterations
24. 24
2.3. Execution of assignment
This chapter will explain how the assignment will be executed. Firstly, a mathematical
explanation will be given in order to understand to theory, then a small background of the
assignment will be given with information about each step taken in order to reach the global
optima solution.
2.3.1. Problem formulation
The objective of the ELD problem is to minimize the total cost of thermal units as follows:
1
( )
N
i i
i
MinF F P
(9)
Where i represents the number of power unit.
In the classical ELD problem, the fuel cost of each generating unit is expressed as a quadratic
function of its power output, as the generating units can only use one fuel option or multiple
fuel options to generate electricity and the valve point effects considered.
The fuel cost function is given as:
2
,min( ) | *sin( *( ))i i i i i i i i i i iF P a b P c P e f P P (10)
Subject to
Power balance constraint: The total power generated from a set of available units must satisfy
the total load demand and system power losses:
1
0
N
i D L
i
P P P
(11)
where power loss is calculated using Kron’s formula:
0 00
1 1 1
N N N
L i ij j i i
i j i
P PB P B P B
(12)
Generator capacity limits: The real power output of thermal units should be in their range
between the minimum limit and maximum limits:
,min ,maxi i iP P P (13)
25. 25
2.3.2. Implementation of FPA for ELD problems
Handling power balance constraint
The slack variable technique is used in this paper for handling equality constraints i.e. power
balance constraint. The slack variable technique is a way to guarantee that the equality
constraint is always satisfied where a slack variable is calculated based on the other variables
from the equality constraint. In this paper, the first generating unit is chosen as the slack variable
so that the sum of power output from the slack unit and the rest of ones equals to the load
demand plus power losses in transmission lines. Therefore, suppose the power output of the N-
1 generating units from 2 to N is known, the power output of the slack unit 1 is calculated based
on (11) as follows:
1
2
N
D L i
i
P P P P
(14)
The power loss equation in (12) is rewritten with respect to an unknown variable of by 1P as:
11 1 1 01 1 0 00
2 2 2 2
² (2 )
N N N N
L i i i ij j i i
i i j i
P B P B P B P PB P B P B
(15)
Substituting LP in (15) into (14), a quadratic equation is obtained:
1 1* ² * 0A P B P C (16)
Where the coefficients A, B and C are determined by:
11A B (17)
1 01
2
2 1
N
i i
i
B B P B
(18)
0 00
2 2 2 2
N N N N
i ij j i i D i
i j i i
C PB P B P B P P
(19)
The power output of the slack unit with positive value is chosen between the two roots obtained
by solving second order Eq.(16) as below:
1
² 4
2
B B AC
P
A
, where ² 4 0B AC (20)
As a result , the equality constraint (11) is easily maintained due the slack unit
Initialization
For implementation of FPA method to the problem, there are pN flower in the population
where each flower represented by dX (d=1,…. pN ) containing thermal unit 2- 1N those are
26. 26
,si dP (i=2,… 1N ). The thermal unit generation satisfying ,min ,m, ,maxsi si d siP P P are randomly
initialized as follows.
, ,min ,max ,min*( );i d i i i iP P rand P P i=2,….,N (21)
Where irand is a random number between [0,1]. Each flower corresponding to a solution needs
to be evaluated to improve obtained solution after each iteration. Therefore, the evaluation is
performed based on fitness function defined as below.
lim
, 1
1
( ) *( )²
N
d i di s i d
i
FT F X K P P
(22)
Where sK is a penalty factors for the slack unit and spinning reserve constraint, respectively;
,i dP is the power output of the slack thermal unit 1 corresponding to flower d in the population.
The limit of the slack thermal unit 1 in (22) has not been predetermined but used to penalize
the invalid flower for handling equality constraints. The limit is obtained by:
Global search
If the random number chosen by MATLAB is smaller than the probability switch, then global
search will take place
1
( *)t t t
i i iX X L X g
(23)
The subscript i represents the ith
pollen (or flower) and Eq. (23) is applied for the
pollen of the flowers. g* is the current best solution. Since insects may move over a long
distance with various distance steps, we can use a Lévy flight to mimic this characteristic
efficiently [1]. That is, we draw L > 0 from a Levy distribution.
Local search
If the random number chosen by MATLAB is bigger than the probability switch, then global
search will take place
1
( )t t t t
i i j kX X X X
(24)
where and are solutions of different plants. ε is randomized combination of .
According to the fourth rule, a switch probability (p) is used in order to choose the
type of pollination which will control the optimization process in iterations.
Stopping criterion
In the FPA method, the stopping criterion for the algorithm is based on the maximum number
of iterations. The algorithm is terminated as the maximum number of iterations is reached
Selection of parameters
The most important parameter of the FPA method is the probability switch p which has a great
effect on the final solution. This parameter should be tuned for each system since it is a number
in the range [0,1] and there are no criteria for a proper selection of this parameter. Therefore,
the effect of p on the final solution by the FPA method for each test system will be analyzed
with the value of p varying from 0.1 to 0,9 with step size of 0.1 to obtain the most suitable value
for each system.
27. 27
2.3.3. Execution of FPA method
The assignment will be executed in an university environment. The student has the duty to re-
write the FPA code in to a more simple and effective way. After accomplishing this, the student
will receive realistic data of a 6 unit thermal power plant, where it has to be run by the FPA
code made by the student. This 6 unit data have been tested before with 2 fuzzy logic controlled
genetic algorithm (FCGA)[51], (CGA) [51] and Cuckoo Search Algorithm (CSA). so the
global optima solution are known already.
The mentor will show the global optimal solution and the student has to accurately reach this
minimum solution with the Re-written FPA code.
In order to get the best global optima result when running the code, the user has to follow these
3 key steps:
Selection of parameter
Standard deviation
Iteration
Selection of parameter
The probability switch is an important factor in the FP algorithm. This determines if the solution
will be global or local.
MATLAB will choose a random number, if the random value is lower than the chosen p value,
then global pollination will take place, otherwise local pollination.
In order to determine the best p value, a modification in the code has to take place. The idea is
to run the code 10 times testing each p from 0 to 1 with steps of 0.1
p=0;
for run_p=1:10
p=p+0.1;
end
Figure 4 Probability switch
28. 28
After getting 10 runs, the p that shows the most accurate global optima result will be the most
efficient p to be used in this problem.
Standard deviation
Standard deviation is a measure that is used to quantify the amount of variation or dispersion of
a set of data values. A low standard deviation indicates that the data points tend to be close to
the mean of the set, while a high standard deviation indicates that the data points are spread out
over a wider range of values[50]. Thus the lower the standard deviation of a global minimum,
the most accurate it is.
0.5
(cos _ cos )²
_ ( )
max_
t aver t
std dev
run
(26)
Standard deviation is being used when there are many global results with the same value. The
only way to choose the most efficient global minimum, is by analyzing the standard deviation
and choosing the lowest one.
Iteration
The lower the iteration, the lower the execution time. If the execution time is small the faster
the algorithm works, thus it becomes more efficient. When working with a big size population
the execution time becomes an important factor. But a drastic low iteration means that the global
answer might not be accurate enough. That is why a test has to be done in order to choose the
right amount of iteration that maintain the execution time low and accuracy high.
2.4. Results
This chapter shows all the results gotten from the FP algorithm. The mentor has given the
student 3 different 6 unit system with load demands of 800MW, 1200MW and 1800MW. All 3
should be tested in order to choose the proper p, iteration and accurate global minimum.
These units has been already tested before with 2 fuzzy logic controlled genetic algorithm
(FCGA)[51], (CGA) [51] and Cuckoo Search Algorithm (CSA). Thus the global optima results
are already known. Now it is time to test the 3 different 6 unit systems with the Flower
Pollination Algorithm.
Several runs have been made but only three of them are shown to see the behavior of the system.
Firstly the probability p will be tuned in the range from 0.1 to 0.9 with a step of 0.1 then we
start with the max iteration, where the global optimal result is accurate but the execution time
is really high. Then we decrease the iteration till the global optima value is maintained, if the
global optima increases then we stop decreasing the iterations and this will be the official global
optima result.
In order to show the reader the best result in a 1 run, I black bolded the row with best result.
During the execution of the assignment 6 important factors are shown in order to make a
selection of the best result, namely probability switch, minimum cost (global optima),
maximum cost, standard deviation, average time (CPU time)
29. 29
6 unit system with load demand of 800MW
P MIN_COST
($/H)
AVER_COST
($/H)
MAX_COST
($/H)
STD_VER
($/H)
AVER_TIME
($/H)
0.1 8227.0968 8227.1652 8228.1006 0.147 0.025
0.2 8227.0968 8227.1298 8227.4877 0.0718 0.0227
0.3 8227.0968 8227.1274 8227.4733 0.0635 0.0227
0.4 8227.0968 8227.1248 8227.5035 0.0683 0.022
0.5 8227.0969 8227.123 8227.6058 0.0619 0.0206
0.6 8227.0974 8227.1252 8227.3155 0.0373 0.0228
0.7 8227.0986 8227.157 8227.465 0.066 0.0244
0.8 8227.1082 8227.2355 8227.7955 0.1197 0.0211
0.9 8227.1369 8227.6109 8229.0209 0.435 0.0213
1 8227.1382 8233.6439 8270.2216 7.3359 0.0214
P MIN_COST
($/H)
AVER_COST
($/H)
MAX_COST
($/H)
STD_VER
($/H)
AVER_TIME
(S)
0.1 8227.097 8227.3057 8232.3526 0.6357 0.013
0.2 8227.0976 8227.1969 8227.8556 0.1671 0.0116
0.3 8227.0984 8227.1702 8227.7952 0.1001 0.0113
0.4 8227.1002 8227.1935 8227.6074 0.1141 0.0123
0.5 8227.0982 8227.2982 8228.4778 0.2573 0.0123
0.6 8227.1134 8227.3356 8229.4048 0.2669 0.0117
0.7 8227.1289 8227.5756 8232.8279 0.6616 0.0113
0.8 8227.134 8228.0984 8232.7449 1.0948 0.0113
0.9 8227.1023 8229.3448 8245.8838 3.0044 0.0117
1 8227.1699 8241.9782 8371.6965 18.3271 0.0116
P MIN_COST
($/H)
AVER_COST
($/H)
MAX_COST
($/H)
STD_VER
($/H)
AVER_TIME
($/H)
0.1 8227.1032 8227.5616 8229.939 0.5297 0.0089
0.2 8227.1319 8227.8351 8232.5882 0.8973 0.0075
0.3 8227.1128 8227.9364 8243.6002 1.7184 0.008
0.4 8227.1271 8228.0402 8230.4628 0.8436 0.0073
0.5 8227.1305 8228.7377 8243.9592 2.5032 0.0072
0.6 8227.161 8228.7888 8240.786 2.0618 0.0069
0.7 8227.2143 8230.0134 8244.3823 3.4533 0.0067
0.8 8227.4802 8231.5958 8261.0997 5.6255 0.0069
0.9 8227.2654 8234.2135 8263.1565 7.6042 0.0066
1 8227.8939 8243.3298 8301.3018 13.8535 0.007
Table 2 Result obtained by FPA for the 6 unit system for load demand of 800MW with different values of p.
300 iterations
Table 3 Result obtained by FPA for the 6 unit system for load demand of 800MW with different values of p.
175 iterations
Table 4 Result obtained by FPA for the 6 unit system for load demand of 800MW with different values of p.
100 iterations
30. 30
As observed from the tables 2, 3 and 4 the best solution for the 800 MW load demand is obtained
at p= 0.1 and the most global iteration is reached at 100
As seen in table 5 the CSA and FPA algorithms have the same global minimum result. As
observed the cpu time for FPA is nearly 1600 times faster than the CGAs and 4 times faster
than CSA. This is a big advantage for the FPA when working with a big size population.
Figure 6 Fitness convergence characteristic 800MW Figure 5 Determining the best p
Figure 6 shows the fitness convergence characteristic of this system. When the iteration is
between 10 and 20 it is far away from the global optima. As soon as the iteration is increased
to 100 it remains stable in global minimum zone. Thus at 100 is the most efficient iteration to
use in this system.
8226.6000
8226.8000
8227.0000
8227.2000
8227.4000
8227.6000
8227.8000
8228.0000
0.10.20.30.40.50.60.70.80.9 1
FitnessFunction($)
p
Determining the best P
LOAD DEMAND ALGORITHM COST
($/H)
CPU TIME
(S)
800 CGAs 8232.89 14.46
800 FCGAs 8231.03 5.62
800 CSA 8227.100 0.031
800 FPA 8227.100 0.0089
Table 5 Tested 800MW load demand
31. 31
6 unit system with load demand of 1200MW
P MIN_COST
($/H)
AVER_COST
($/H)
MAX_COST
($/H)
STD_VER
($/H)
AVER_TIME
(S)
0.1 11477.0899 11477.0936 11477.1457 0.0093 0.0164
0.2 11477.0899 11477.0919 11477.1343 0.0048 0.0141
0.3 11477.0899 11477.0928 11477.1425 0.0065 0.0142
0.4 11477.09 11477.0927 11477.1328 0.0048 0.0139
0.5 11477.0899 11477.095 11477.1525 0.0076 0.0142
0.6 11477.0901 11477.0975 11477.1367 0.0073 0.0144
0.7 11477.0902 11477.1025 11477.1466 0.0109 0.0152
0.8 11477.0916 11477.1131 11477.1833 0.0174 0.0144
0.9 11477.0911 11477.1403 11477.7967 0.0736 0.0139
1 11477.096 11478.431 11495.25 3.15 0.014
P MIN_COST
($/H)
AVER_COST
($/H)
MAX_COST
($/H)
STD_DEV
($/H)
AVER_TIME
(S)
0.1 11477.0899 11477.0941 11477.1614 0.0091 0.0172
0.2 11477.0899 11477.0936 11477.1422 0.006 0.0144
0.3 11477.09 11477.0942 11477.1363 0.0058 0.0136
0.4 11477.0902 11477.0954 11477.1143 0.005 0.0144
0.5 11477.0901 11477.0982 11477.1287 0.0073 0.0142
0.6 11477.0901 11477.1064 11477.1953 0.0173 0.0144
0.7 11477.0904 11477.1178 11477.3481 0.0317 0.0142
0.8 11477.0939 11477.132 11477.2132 0.0283 0.0138
0.9 11477.0918 11477.1922 11478.1787 0.137 0.0138
1 11477.099 11478.27 11495.666 2.452 0.016
P MIN_COST
($/H)
AVER_COST
($/H)
MAX_COST
($/H)
STD_VER
($/H)
AVER_TIME
($/H)
0.1 11477.09 11477.0975 11477.1437 0.0105 0.0187
0.2 11477.0902 11477.0986 11477.1572 0.0098 0.015
0.3 11477.0912 11477.1027 11477.1487 0.0124 0.0134
0.4 11477.0904 11477.1049 11477.1621 0.0153 0.0144
0.5 11477.0911 11477.1158 11477.1817 0.0216 0.0156
0.6 11477.0904 11477.1255 11477.3103 0.0359 0.0163
0.7 11477.091 11477.1384 11477.2481 0.0359 0.0148
0.8 11477.0935 11477.174 11477.4322 0.0627 0.0161
0.9 11477.0901 11477.2412 11477.7886 0.1378 0.015
1 11477.11 11478.389 11489.305 1.963 0.013
Table 6 Result obtained FPA for the 6 unit system for load demand of 1200MW with different values of p.
200 iterations
Table 7 Result obtained FPA for the 6 unit system for load demand of 1200MW with different values of p
175 iterations
Table 8 Result obtained FPA for the 6 unit system for load demand of 1200MW with different values of p
150 iterations
32. 32
As observed from the tables 6, 7 and 8 the best solution for the 1200 MW load demand is
obtained at p= 0.2 and the global iteration is reached at 175. As seen in table 8 that both p=0.1
and p=0.2 have the same minimum cost. To select the global optima result we have to analyze
the standard deviation. As shown p=0.2 has the lowest standard deviation. Thus p=0.2 is the
global optima result. In table 8 and 9 it can be clearly seen that the global minimum has changed
from 11477.0899 to 11477.0900. As mentioned before, the global optima is the lowest
minimum cost in the system. Thus, it is concluded that the global optima is reached at 175
iteration instead of 150 iteration
Figure 7 Determining the best P
Figure 8 Fitness convergence characteristic 1200MW
11477.0850
11477.0900
11477.0950
11477.1000
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
FitnessFunction($)
P
Determining the best P
LOAD DEMAND ALGORITHM COST
($/H)
CPU TIME
(S)
1200 CGAs 11493.74 17.83
1200 FCGAs 11480.03 7.43
1200 CSA 11477.09 0.031
1200 FPA 11477.0899 0.0144
Table 9 Tested 1200MW load demand
33. 33
6 unit system with load demand of 1800MW
P MIN_COST
($/H)
AVER_COST
($/H)
MAX_COST
($/H)
STD_VER
($/H)
AVER_TIME
(S)
0.1 16579.3339 16579.3363 16579.3543 0.0039 0.0209
0.2 16579.3339 16579.3358 16579.3503 0.003 0.0206
0.3 16579.3339 16579.3354 16579.3577 0.003 0.0197
0.4 16579.3339 16579.3352 16579.3493 0.0022 0.0197
0.5 16579.3339 16579.3353 16579.3467 0.0021 0.02
0.6 16579.3339 16579.3352 16579.3418 0.0013 0.02
0.7 16579.334 16579.3361 16579.3453 0.002 0.0206
0.8 16579.3345 16579.3382 16579.3521 0.003 0.0198
0.9 16579.3347 16579.3436 16579.3893 0.0085 0.0206
1 16579.3346 16579.4853 16583.6409 0.5201 0.0195
P MIN_COST
($/H)
AVER_COST
($/H)
MAX_COST
($/H)
STD_VER
($/H)
AVER_TIME
($/H)
0.1 16579.334 16579.3387 16579.3767 0.0074 0.0159
0.2 16579.3341 16579.3372 16579.3536 0.004 0.0134
0.3 16579.3341 16579.3369 16579.3514 0.0027 0.0138
0.4 16579.3341 16579.3376 16579.3464 0.0027 0.0123
0.5 16579.3347 16579.339 16579.3488 0.003 0.0133
0.6 16579.3345 16579.3401 16579.3515 0.0035 0.0127
0.7 16579.3348 16579.3433 16579.3595 0.0052 0.0127
0.8 16579.3348 16579.3489 16579.3901 0.0103 0.0127
0.9 16579.3369 16579.356 16579.4153 0.0137 0.0136
1 16579.3411 16579.8131 16588.8801 1.3262 0.0133
P MIN_COST AVER_COST MAX_COST STD_VER AVER_TIME
0.1 16579.33 16579.3386 16579.3953 0.0074 0.0141
0.2 16579.3342 16579.3385 16579.358 0.0045 0.0116
0.3 16579.3341 16579.3377 16579.3539 0.0031 0.0114
0.4 16579.3342 16579.3393 16579.3508 0.0038 0.0116
0.5 16579.3348 16579.3409 16579.3722 0.0063 0.0119
0.6 16579.3345 16579.3437 16579.3823 0.0073 0.0117
0.7 16579.3347 16579.3469 16579.384 0.0085 0.0116
0.8 16579.3376 16579.3526 16579.4089 0.014 0.0114
0.9 16579.3357 16579.3622 16579.4941 0.0224 0.0116
1 16579.3376 16579.9036 16587.4535 1.1445 0.0116
Table 10 Result obtained by FPA for the 6 unit system for load demand of 1800 MW with different values
of p. 300 iterations
Table 11 Result obtained by FPA for the 6 unit system for load demand of 1800 MW with different values
of p. 190 iterations
Table 12 Result obtained by FPA for the 6 unit system for load demand of 1800 MW with different values
of p. 175 iterations
34. 34
As observed from the tables 10, 11 and 12 the best solution for the 1800 MW load demand is
obtained at p= 0.1 and the most global iteration is reached at 175.
As seen in table 13 CSA and FPA algorithms have the same minimum cost. As observed the
cpu time for FPA is nearly 4.4 times faster than the CSA. This is a big advantage for the FPA
when working with a big size population.
LOAD DEMAND ALGORITHM COST($/H) CPU TIME (S)
1800 CGAs 16589.05 19.66
1800 FCGAs 16585.85 10.44
1800 CSA 16579.33 0.062
1800 FPA 16579.330 0.0141
Figure 9 Determining the best P
Table 13 Tested 1800MW load demand
16579.332
16579.333
16579.334
16579.335
16579.336
16579.337
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
FitnessFunction($)
P
Determining the best P
36. 36
2.5. Conclusion
In this paper, a Flower Pollination Algorithm has been implemented for solving environmental
economic load dispatch. FPA is a meta-heuristic algorithm with the advantage of few control
parameters. The effectiveness of FPA is tested on a systems with several cases of dispatches
and loads. The optimal solution from FPA compared to that from other methods has indicated
that FPA is a very efficient method for solving EELD problem.
The factors that indicate that the effectiveness of Flower Pollination is higher than the other
algorithms are namely:
Minimum cost
Cpu time
As seen in table 14, in each load demand category FPA has the lowest cost. In this case it might
be around 15$ cheaper in comparison with CGA. It does not seem a lot. But when working with
a big size population and big load demands, the difference will increase drastically
As seen in table 14, FPA is the best algorithm. What indicates that FPA is more effective than
other algorithms is the cpu time. As calculated it seems that FPA is 4 times faster than CSA and
1400 times faster than CGA. The cpu time difference between CSA and FPA might be a few
milli second but when working with a big size population, this difference will increase
drastically
Therefore, the FPA can be a very favorable method for solving ELD problems
37. 37
3. Vietnam
3.1. Country
Vietnam is a country well known because of its history. The one that features in most foreigners
mind is known as “the American War” (1961 to 1975). These years were really disastrous,
millions of people died and most of the countryside was destroyed, slowing the country’s
economic development for years afterwards.
Vietnam is now country a country at peace, for the majority of the population the war years are
behind and most of them are striving every day for a better economic prosperity, future and
education[44].
An estimated population of just over 90 million makes it the world’s 13th
most populous country
and 8th
most populous Asian country. Most people are Vietnamese but some 20% are ethnic
Chinese, Khmers, Chams are one of 54 ethno-linguistic groups collectively known as hill tribe
people. While Vietnam is nominally Buddhist nation, there are other religions providing
spiritual guidance to the citizens[45].
Vietnam is known as the “Socialist Republic of Vietnam”. The Socialist Republic of Vietnam,
along with China, Cuba, and Laos, is one of the world's four remaining one-party socialist
states officially communist.
The country has a president (Tran Dai Quang) as its head and is a single party
(the Communist Party of Vietnam) socialist republic with a prime minister
(Nguyen Xuan Phuc) as head of the government. The capital of Vietnam is Hanoi but Ho Chi
Minh City has the largest population and the country’s economic powerhouse. The currency is
the Vietnamese Dong and the official language is Vietnamese[44].
3.2. People
Vietnam’s population exceeds 90 million. The majority of the population belongs to Viet or
Kinh groups but another 54 ethnic groups call Vietnam home. These include Chinese, Thai,
Dao, Tay, Nung Hmong, Khmer, Cham, Jarai, Bahnar and Ede, Black Thai and Brau[44].
Vietnam is one of the most crowded countries in the world with population densities exceeding
200 per km².
Vietnam’s currency is called Vietnamese dong. 1€ is about 24000 dong. With 40€ you can
become a Vietnamese millionaire easily. Vietnam is very cheap and many people are selling in
the streets offering many varieties of foods or souvenirs. A lunch in Ho Chi Minh city can cost
around 20.000VND to 40.000VND.
The national dress for girls and woman is the ao dai, a high neck, fitted tunic slit to the waist
over loose silk pants, that resembles the Chinese qi pao. In Ton Duc Thang university all female
students have to wear a ao dai every Monday and Thursday. The tunic has a pink color and the
pants are white. Very beautiful and gives an elegant touch[44].
38. 38
In the beginning of October I went for vacation to the north-west of Vietnam. Sapa is a beautiful
mountainous part of Vietnam. Where many high old mountains can be seen and many rivers
were born. Sapa is one of the best places to see colorful hill tribe communities, such as the
Black Hmong, Flower Hmong and Red Dao.
The tribe that I saw was the Black Hmong and was easily to identified because of their black
linen inner clothing over which is worn a colorful skirt, apron and leggings.
Vietnam’s Hmong community is estimated to be 500,00 and one of the country’s largest ethnic
groups. Most of the Black Hmong wear big silver jewelry and large earrings. Most of these
ethnic groups migrated from China many years ago. These ethnic groups consider Vietnam
their home and nationality[45].
Approximately 60% of the population is still employed in the agriculture, fishing and forestry
sector of the economy and some 25% of the country is under agriculture production. Vietnam
is well known because of its production and export[44].
Top exportation products are:
Rice
Rubber
Coffee
Fishing
Vietnam is the world’s fifth largest producer of rice but the second largest exporter of grain.
Most rice is grown as wet rice while some in the uplands is dry production.
Vietnam is also the world’s biggest coffee exporter after Brazil.
Rubber is also a very important source in Vietnam. Vietnam is the world’s fifth largest producer
of rubber and fourth largest exporter. 50% of the production takes place in the south of Vietnam.
Fishing is an important source of income in Vietnam. The country is located along the coast
where there are many good locations to fish. Large nest are thrown in water in the water, then
dropped over the surface to entrap anything below. The typical Vietnamese boats used are
called “thung chai” made from bamboo for operating close to shore or along rivers[45].
3.3. Religion
Vietnam is a multi-religious country. Because of its history, there are many western and eastern
countries that were a big influence to Vietnam. According to an analysis by the Pew Research
Center, in 2010 about 45.3% of the Vietnamese adhere to indigenous religions, 16.4%
to Buddhism, 8.2% to Christianity, 0.4% to other faiths, and 29.6% of the population isn't
religious[45].
Buddhism in Vietnam as practiced by the Vietnamese is mainly of the Mahayana tradition.
Buddhism may have first come to Vietnam as early as the 3rd or 2nd century BCE from South
Asia or from China in the 1st or 2nd century CE. Vietnamese Buddhism has had a symbiotic
relationship with certain elements of Taoism, Chinese spirituality, and the Vietnamese folk
religion. 6.8 million people in Vietnam are practicing Buddhists[45].
Catholicism was introduces by French missionaries in the 16th
century and has over six million
followers in Vietnam. Here in Ho Chi Minh city there is a big cathedral built in 1877 with the
typical French structure and very well-known[45].
39. 39
Approximately 1% of the population is Muslim. Islam was introduces to Vietnam by early Arab
traders journeyed to china in the early 7th
century[45].
Confucianism is a way of life taught by Confucius in the 6th–5th century BCE. Sometimes
viewed as a philosophy, sometimes as a religion, Confucianism is perhaps best understood as
an all-encompassing humanism that neither denies nor slights heaven. Confucianism has been
followed by the Chinese for more than two millennia.
It has deeply influenced spiritual and political life in China; its influence has also extended to
Korea, Japan, and Vietnam. East Asians may profess themselves to be Shintoists, Taoists,
Buddhists, Muslims, or Christians - but seldom do they cease to be Confucians[45].
Cao Dai (or Caodaism) is a syncretist Vietnamese religious movement with a strongly
nationalist political character. Cao Dai draws upon ethical precepts from Confucianism, occult
practices from Taoism, theories of karma and rebirth from Buddhism, and a hierarchical
organization (including a pope) from Roman Catholicism. Its pantheon of saints includes such
diverse figures as the Buddha, Confucius, Jesus Christ, Muhammad, Pericles, Julius Caesar,
Joan of Arc, Victor Hugo, and Sun Yat-sen.
0.8 million people practice Caodaism in Vietnam[44].
3.4. Wonders in Vietnam
Ha long Bay, descending from Dragon Bay is a UNESCO World Heritage Site and popular
travel destination in Quang Ninh Province, Vietnam. Halong is located 160 km east of the
capital Hanoi. Ha Long Bay has an area of around 1,553 km2
, including 1,960–2,000 islets,
most of which are limestone[46].
The core of the bay has an area of 334 km2
with a high density of 775 islets. The limestone in
this bay has gone through 500 million years of formation in different conditions and
environments. The evolution of the karst in this bay has taken 20 million years under the impact
of the tropical wet climate[46].
Halong Bay’s topography indicates that the area was once inundated by a sea. These rocks are
rich in mineral calcite and has evolved for millions of years from the accumulation of the
skeletal fragments of marine organism, such as corals. As the large limestone blocks weather ,
the tops of these islands become rounded and within the rocks, water erodes along cracks and
fault lines to create caves, caverns and grottoes[44].
Sa Pa District is in Lao Cai Province, northwest Vietnam, 380 km northwest of Hanoi close to
the border with China. The Hoang Lien Son range of mountains dominates the district, which
is at the eastern extremity of the Himalayas. This range includes Vietnam's highest mountain,
Fan Si Pan, at a height of 3143 m above sea level. Located in the south-west of Sapa, Dien Bien
Phu was the scene of a fierce and famous battle between French and local Viet Minh forces in
1954.
In addition, other mountains like Aurora & J (where the sun appears at sunrise) complete a very
steep terrain. The town of Sa Pa lies at an elevation of about 1500 meters (4,921 feet) elevation.
The climate is moderate and rainy in summer (May—August), and foggy and cold with
occasional snowfalls in winter [47].
40. 40
Son Doong cave is world's largest cave, located in Quang Binh province, Vietnam. It is found
by a local man named Ho Khanh in 1991 and was recently discovered in 2009 by British cavers,
led by Howard Limbert. The name "Son Doong" cave means "mountain river cave", It was
created 2-5 million years ago by river water eroding away the limestone underneath the
mountain Where the limestone was weak, the ceiling collapsed creating huge skylights[48].
According to the Limberts, the main Son Doong cave passage is the largest known cave passage
in the world by volume – 38.4×106
cubic meters. It is more than 5 kilometers long, 200 meters
(660 ft) high and 150 meters (490 ft) wide. Its cross-section is believed to be twice that of the
next largest passage, in Deer Cave, Malaysia. The cave runs for approximately 9 kilometers
(5.6 mi) and is punctuated by 2 large dolines, which are areas where the ceiling of the cave has
collapsed. The dolines allow sunlight to enter sections of the cave and has resulted in the growth
of trees as well as other vegetation.
Ho Chi Minh city is not a wonder of Vietnam. But I would like to give some information about
the city where I lived for 5 months.
Ho Chi Minh City formerly named and still also referred to as is the largest city in Vietnam.
Under the name Saigon, it was the capital of the French colony of Cochin china and later of the
independent republic of South Vietnam 1955–75[49].
It’s a city with a fast economically grow, re-energized and revitalized city of over 9 million
residents. Once the capital of south Vietnam tanks crushed the gates of the independence Palace
to end the war and reunify the nation now seems a long while ago[46].
Ho Chi Minh is well-known as the city that never sleeps. There are many varieties of shops,
food and people. It is really easy to start a business so that is the main reason for the varieties
of things to do in the city. There are also many museums that reflects the war that once marked
this country. Also many skyscrapers and pagoda’s. There is approximately 7.5 million
motorbikes in Ho Chi Minh.
The city has a tropical climate, specifically a tropical wet and dry climate, with an average
humidity of 78–82%. The year is divided into two distinct seasons. The rainy season, with an
average rainfall of about 1,800 millimeters (71 in) annually (about 150 rainy days per year),
usually begins in May and ends in late October. The dry season lasts from December to
April. The average temperature is 28 °C (82 °F), with little variation throughout the year[48].
41. 41
4. Reflection
4.1. Company
Dai Hoc Ton Duc Thang is a university located in District 7, Ho Chi Minh city, Vietnam. The
university was founded in 1997. The University provide basic to university-level of 24
specialties, including: law, technology, techniques, social sciences, economics, business,
foreign languages, arts.
Ton Duc Thang university has approximately 22500 students including some international
students from Laos, Cambodia, Japan Korea and France.
This project has been guided by Mr. Thang T. Nguyen and Mr. Pham Huu Lý and supervised
by Mr. Jan Bollen
Contact info
ME. Thang T. Nguyen;
Faculty of electrical and electronics engineering&
Power system optimization research group;
Ton Duc Thang University;
19 Nguyen Huu Tho, District 7, Ho Chi Minh City, Vietnam;
Email:nguyentrungthang@tdt.edu.vn
Mr. Jan Bollen
Coordinator internship Electrical and Electronic Engineering (EEE)
Member examination board Electrical and Electronic Engineering (EEE)
Saxion | University of Applied Sciences | School of Life Science, Engineering & Design
M.H. Tromplaan 28 | Postbox 70.000, 7500 KB Enschede | The Netherlands | Room W2.28
T: +31 53 4871281 | M: +31 6 15241386 | Mail, j.w.bollen@saxion.nl | Skype, janbollen.nl
4.2. Own development technical and social
This project has taught many things about economic problems nowadays and how to solve them
or how to minimize the damages. The teachers have taken a lot of their time and patience to
teach me how to analyze a problem and how to program. One of my weak points is
programming and thanks to the teachers a have improved my skills in programming. Not only
with programming but also with self-discipline and methods on how to research on the topic
without over expanding it. How to keep everything between boundaries to not spent a lot of
time on one problem. In other words how to plan everything very efficiently.
Coming to Vietnam and studying in Ton Duc Thang university has been an amazing experience.
Apart from learning about power system optimization I have also learn about new mentalities,
culture, traditions, lifestyles, religion and many more things. Also how to interact with people
that see life with another perspective than me. Coming to Vietnam has open my mind and has
brought a lot of knowledge. Vietnam is totally different from where I was born and raised, it
has been a challenge but I am really grateful for that.
4.3. Own future
I consider myself very skilled and talented in interacting with people. In the future I see myself
working on the business side of electrical engineering. More like representing a company
abroad. I am very good at persuading costumers to be interested in something I am selling or
offering. Programming is not my strongest point or my biggest interest, but it has taught me
42. 42
many good things that might help me in the future. Having experience about the software side
of electrical engineering has expand my knowledge. After this project I am thinking about
combining software and interaction knowledge to bring business tactics to another level.
5. References
[1] A.J. Wood, B.F. Wollenberg, Power Generation, Operation and Control, Wiley,New York, 1996.
[2] Electric energy consumption, https://en.wikipedia.org/wiki/Electric_energy_consumption
[3] N. Sinha, R. Chakrabarti, P.K. Chattopadhyay, Evolutionary Programming Techniques for
Economic Load Dispatch, IEEE transactions on evolutionary computation 7 (1) (2003) 83–94.
[4] Yang, X. S., Nature-Inspired Metaheuristic Algorithms, Luniver Press, (2008).
[5] Yang, X. S., Engineering Optimization: An Introduction with Metaheuristic Applications, Wiley
(2010).
[6] Kazemian, M., Ramezani, Y., Lucas, C., Moshiri, B., Swarm clustering based on
flowers pollination by artificial bees, in:Swarm Intelligence in Data Mining, Studies in
Computational Intelligence, Vol. 34, pp. 191-202 (2006).
[7] A.J. Wood and B.F. Wollenberg, Power Generation, Operation, and Control. 2nd ed. , New York:
Wiley, 1996.
[8] C.L. Chen, S.C. Wang, Branch-and bound scheduling for thermal generating units, IEEE Trans.
Energy Convers. 8 (2) (1993) 184–189.
[9] J.C. Dudu, P. Martin, A. Marlin, J. Pouget, An optimal formulation and solution of short-range
operating problems for a power system with flow constraints, Proc. IEEE 60 (1) (1972) 54–63.
[10] R.A. Jabr, A.H. Coonick, B.J. Cory, A homogeneous linear programming algorithm for the security
constrained economic dispatch problem, IEEE Trans. Power Syst. 15 (3) (2000) 930–937.
[11] J.F. Bard, Short-term scheduling of thermal-electric generators using Lagrangian relaxation, Oper.
Res. 36 (5) (1988) 756–766.
[12] An Effectively New Cuckoo Search Algorithm for Large Scale Economic Dispatch Problems with
POZ, Spinning Reserve and Multiple Fuel Constraints
[13] L.H. Fink, H.G. Kwatny, J.P. Mcdonald, Economic dispatch of generation via valve-point loading,
IEEE Trans. Power App. Syst. 88 (6) (1969) 805-811.
[14] C.E. Lin, G.L. Viviani, Hierarchical economic dispatch for piecewise quadratic cost functions,
IEEE Trans. Power App. Syst. 103 (6) (1984) 1170-1175.
[15] C.T. Su, C.L. Chiang, Nonconvex power economic dispatch by improved genetic algorithm with
multiplier updating method, Electr. Power Comput. Syst. 32 (3) (2004) 257–273.
[16] N. Nasimul, I.Hitoshi, Differential evolution for economic load dispatch problems, Electric Power
Systems Research 78 (8) (2008) 1322–1331.
43. 43
[17] P. Somasundaram, K. Kuppusamy, Application of evolutionary programming to security
constrained economic dispatch, Electr. Power Energy Syst. 27 (5) (2005) 343–351.
[18] T. Jayabarathi, K. Jayaprakash, D. Jeyakumar, Evolutionary programming technique for different
kinds of economic dispatch problems, Electr. Power Syst. Res. 73 (2) (2005) 169–176.
[19] P. Subbaraj, P. Subbaraj, R. Rengaraj, S. Salivahanan. Enhancement of combined heat and power
economic dispatch using self-adaptive real-coded genetic algorithm, Applied Energy 86 (2009) 915–
921.
[20] C.L. Chiang, C.T. Su, Adaptive-improved genetic algorithm for the economic dispatch of units
with multiple fuel options, Cybernetics and Syst.: An Int. J. 36 (7) (2005) 687–704.
[21] C.L. Chiang, Improved genetic algorithm for power economic dispatch of units with valve-point
effects and multiple fuels, IEEE Trans. Power Syst. 20 (4) (2005)1690–1699.
[22]Introduction to Genetic Algorithms, http://www.obitko.com/tutorials/genetic-algorithms/crossover-
mutation.php
[23] J.H. Park, Y.S. Kim, I.K. Eom, K.Y. Lee, Economic load dispatch for piecewise quadratic cost
function using Hopfield neural network, IEEE Trans. Power Syst. 8 (3) (1993) 1030-1038.
[24] K.Y. Lee, A. Sode-Yome, J.H. Park, Adaptive Hopfield neural networks for economic load
dispatch, IEEE Trans. Power Syst. 13(2) (1998) 519-526.
[25] K. Meng, H.G. Wang, Z.Y. Dong, K.P. Wong, Quantum-inspired particle swarm optimization for
valve-point economic load dispatch, IEEE Trans. Power Systems 25 (1) (2010) 215–222.
[26] J.B. Park, , K.S. Lee, , J.R. Shin, K.Y. Lee, A particle swarm optimization for economic dispatch
with nonsmooth cost functions, Trans. Power Syst. 20 (1) (2005) 34–42.
[27]M. Mahdavi, M. Fesanghary, E. Damangir, An improved harmony search algorithm for solving
optimization problems, Appl Math Comput 188 (2) (2007) 1567–1579.
[29] J.S. Alsumait, J.K. Sykulski, A.K. Al-Othman, A hybrid GA–PS–SQP method to solve power
system valve-point economic dispatch problems, Applied Energy 87 (5) (2010) 1773–1781.
[30] D.B. Das, C. Patvardhan, Solution of Economic Load Dispatch using real coded Hybrid Stochastic
Search, Electrical Power and Energy Systems 21 (1999) 165–170.
[31] D.K. He, F.L. Wang, Z.Z. Mao, Hybrid genetic algorithm for economic dispatch with valve-point
effect, Electric Power Systems Research 78 (4) (2008) 626–633.
[32] Cuckoo Search Wikipedia, https://en.wikipedia.org/wiki/Cuckoo_search
[33] S. Sahoo, K. Mahesh Dash, R.C. Prusty, A.K. Barisal, Comparative analysis of optimal load
dispatch through evolutionary algorithms, Ain Shams Engineering Journal 6 (2015) 107–120.
[34] T.T. Nguyen, D.N. Vo, The application of one rank cuckoo search algorithm for solving economic
load dispatch problems, Applied Soft Computing 37 (2015) 763–773.
[35] D.C. Secui, A modified symbiotic organisms search algorithm for large scale economic dispatch
problem with valve-point loading effects, Energy 113 (2016) 366–384.
[36] Min-Yuan Cheng, Doddy Prayogo*, 2014, “Symbiotic Organisms Search: A new
metaheuristic optimization algorithm”, Computers & Structures 139, 98-112 (SCI; IF = 2.187;