Abstract
Renewable energy becomes one of the main resources that help the world to safety the environment from pollution and provide the people of new type of energy; therefore, this paper presents model called multi-objectives renewable energy-generation (MORE-G) for generating electrical energy from the wind. In general, this model consists of five basic phases: in a first phase collecting and preparing the data, so to make it in format suitable for the decision-making stage, this phase split into multi-steps (i.e., handle missing values and normalization dataset), and the second phase focuses on building constraints for each dataset and develops one of the optimization algorithms called cuckoo based on horizontal combination and multi-objective optimization used in third phase to generate the energy. Another model is developed as multi-layer neural network called (DCapsNet) based on linear combination and multi-objective functions used in the fourth phase to generate the energy. Final phase is related to evaluation of both models (DCOM and DCapsNet) to determine the best. The MORE-G is characterized by addressing one of the real problems, saving on material costs (i.e., reducing the need for manpower and reducing dependence on other countries in importing electric power) and upgrading the scope of the ministry of electricity.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
With rapid developments in integrating renewable energy power generation with the existing power system networks, the complexities also equally amplify. Due to sustainability requirements renewable energy power generation is inevitable and becoming so vital in modern smart power generation. Perhaps modern techniques ensure effective renewable energy harvesting, and still uncertainties and complexities insist more suitable procedures to integrate the conventional power system with renewable energy sources. By integrating renewable energy resources electric industry can regularize according to The Clean Air Act Amendments, thus reducing the emission level dispersed in atmosphere. Renewable energy is a kind of inexhaustible energy that is not depleted and is called renewable energy because it comes from natural resources (i.e., wind, water, sun), the most important characteristic of a clean and environmentally friendly energy that does not lose harmful gases such as carbon dioxide, which does not adversely affect the surrounding environment. It does not play a role that affects the temperature level. Renewable sources of energy are completely incompatible with their non-renewable sources, such as natural gas and nuclear fuel. These sources lead to global warming and the release of carbon dioxide when used, and there are several types of renewable energy: solar energy, bioenergy, wind power, hydroelectric power, sustainable biofuel energy, geothermal or geothermal energy, tidal energy. For example, Iceland is one of the leading countries in renewable energy, and it provides 100% of its electricity needs by generating renewable sources, particularly geothermal energy for heating homes, lighting and electricity generation for industrial use and the like, the importance of renewable energy comes from the multiplicity of its use in the various areas of human life and its role in meeting the human needs and daily requirements as they enter the military, domestic, industrial and agricultural fields (Xavier et al. 2013), and the main advantage of renewable energy is available in most countries of the world, does not pollute the environment and maintains the general health of living organisms, economic in many uses, ensures their continued availability and availability and uses uncomplicated techniques (Ahat et al. 2013). Renewable energy technologies are effective and efficient solutions for clean and sustainable energy development in most countries, taking into account the geographical location of those countries where intensive use of most renewable energy resources is most important (Chehouri et al. 2015). Data are one of the most valuable treasures on the world and are the basis of computer science in different branches. Data referred to any object have set of features recognition or specific feature characteristic that object or collection of objects with their features. It takes different types and can get by observation, search or recording (Al Janabi 2018; Al Janabi et al. 2019). In general, the researchers deal with concept called data science that combines among three domain data domain, intelligence domain and statistics domain (Wu et al. 2016). There are many types of data science (i.e., small, normal and big\hug data); small data organized in uniform structure such as table or list also that size of that data does not exceed 30 samples; therefore, it does not surrender the normal distribution and cannot be used to take any decision; on the other side, normal data: it also structures data surrender to the normal distribution and useful to take different decisions such as clustering, classification, prediction, optimization (Ali 2012a, b). Finally, big data are on the other hand and take different structures such as structure, semistructure, or unstructured, and the size of these data lies in the range 1 TB to 1ZB extraction useful knowledge or pattern it by combination between two main concepts, machine learning techniques with cloud computing (García et al. 2018). Intelligent data analysis (IDA) is new field of computer science searching the ability to build new or pragmatic approach to discovery or recovery pattern. This term refers to find real problem that needs to solve that problem has specific definition and design model to handle it, that model may be for clustering, classification, prediction, optimization or generated rules or recommendation, after that analyzing the result to make it understandable by the users such as preparing reports, histogram or mathematical model or network of their result (Lamedica et al. 2018). Optimization (Deng et al. 2016; Al-Janabi et al. 2020) is a general term used in multi-field such as computer science and mathematics, and the aim of optimization is to get values of the variables that minimize or maximize the objective function while satisfying the constraints.
We can address the problem of this paper as follows; most of the countries in the world suffer from a clear lack of electricity production, which has led most countries to turn toward producing energy from natural sources or environmentally friendly sources that do not cause the emission of carbon dioxide gas while not causing pollution to the environment (Al-Janabi and Alkaim 2020; Wu et al. 2016). The problem of producing electrical energy from environmentally friendly sources with high efficiency and low cost is one of the most important challenges in this field. The main objectives of this paper are to
Determine the main rules (constraints) for each dataset that is effective in generation the maximum electrical energy based on the natural of each dataset.
Design multi-objectives optimization models for database related to generated energy, based on developing cuckoo optimization algorithm and CapsNet algorithm (Fig. 1).
2 Related works
There are multi-researchers attempt to addressing the problem of generated electrical energy from different resources, and we will explain in that section:
Xavier et al. (2013) present important opportunities to contribute to global climate change mitigation while fostering a low-carbon energy sector and a green economy in the state. By investing the renewable energy sources, energy efficiency, technological improvements and the targets analyzed, Minas Gerais state could reduce political and financial risks originating from the reliance on fossil fuels while generating more income in the energy sector and the state economy as a whole and reducing medium- and longer-term costs, but we will use wind energy to generate renewable energy.
Ahat et al. (2013) propose a complex system based on the smart grid modeling, accentuating on the optimization by combining game theoretical and classical methods in different levels. The optimization is achieved with flexibility and scalability, while keeping its generality.
Chehouri et al. (2015) present review of the optimization techniques and strategies applied to wind turbine performance optimization. The topic is addressed by identifying the most significant objectives, targets and issues, as well as the optimization formulations, schemes and models available in the published literature, and offers the performance optimization of horizontal wind turbines by highlighting the main aspects when tackling the wind turbine optimization, and our work is similar to it by using the same design constraints while differing it by applying the different types of tools and algorithms.
Wu et al. (2016) show a multi-objective optimization method is promoted for the design of an energy system integrating biomass combined heat and power (CHP), photo-voltaics (PV) and heat storage. The results give a trade-off between economic and environmental performance while providing feasible generation settlements that take into account CHP, PV, together utility grid, and our work is similar to it by using the same multi-objective optimization method while differing it by using different algorithms.
García et al. (2018) apply a binary cuckoo search algorithm to different instances of crew scheduling problem and also used an unsupervised learning method based on the K-means technique to perform binarization. It was found that quality, convergence and scalability are affected by the number of solutions; however, these depend additionally on the problem that is being solved. In particular, it is observed that for medium-sized problems, the effects are not very relevant as opposed to the large problems such as G and H, where the effect of the number of solutions is much more significant, and we will use the same algorithm to different instances of wind power to generate renewable energy.
Lamedica et al. (2018) propose methodology that is based on mixed-integer linear programming (MILP) to calculate the optimal sizing of a hybrid wind photovoltaic power plant in an industrial area. The proposed methodology considers the: (1) load requirements; (2) determined the physical and geometric constraints for the renewable plants installation; (3) operating and maintenance costs of both wind and photo-voltaic (PV) power plants and the (4) electric energy absorbed by the public network. This paper is similar to our work by applying the same concept related to multi-objectives optimization, but this thesis differ in goal constraints and evaluation measures.
Eriksson and Gray (2018) provide an outline of a new method for simulation and optimization of hybrid renewable energy systems using a normalized weighted constrained multi-objective meta-heuristic search technique which takes into account technical, economic, environmental and socio-political objectives concurrently in a weighted fashion with a constraint capability, and our work is similar to it by calculating the power output of a wind turbine, while we differ from it using other measurements.
After we survey the main article related to the problem statement attempting to solve it in this thesis, we found our work is near from the article discussed in Eriksson and Gray (2018) from the step to handle the same problem, but it differs in determining the constraints and developing the search algorithm through using multi-objectives optimization.
Also, apart from machining processes, various intelligent techniques have been used for clustering based on particle swarm, genetic algorithm and, in addition, information retrieval and feature selection (Abualigah et al. 2017; Abualigah and Hanandeh 2015).
Table 1 compares among the previous works from the six points including the name of the authors (s), name of database/dataset used in that article, methodology suggested by author(s) to solve that problem, main measures used to evaluate results and the main advantages of that methodology.
3 The MORE-G design stages
In this section, we will explain the main stages required to build the multi-objectives optimization model through useful from the natural source represented by wind and will be discussed in detail below (Fig. 2):
![figure a](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs00500-020-04905-9/MediaObjects/500_2020_4905_Figa_HTML.png)
In general, we can summarize the main modifications of this paper as explained below: It deals with database having five parts of dataset (i.e., wind, cost, area, team and material), and each dataset has constraints that differ from other. The pre-processing stage involves building of constraints for each dataset and developing cuckoo optimization model (COM) through using horizontal combination to find the best evaluation results. Develop the CapsNet network model, which consists of six layers, so that each layer represents the optimization of each dataset with its constraints.
3.1 Pre-processing stage
After collected environment-friendly database (“FED”) through this step, we found that the database suffers from multi-problems that need to handle; first missing value, second the values of the features of that database not computed with the same unit; therefore, these databases need to normalize and finally need to determine the constraints for each dataset.
- A.
Handling missing value
Some features have missing values that affected on the taking decision such as clustering, classification, prediction and optimization. Therefore, we need to handle these values by dropping it or replacing it by other real values (Khare et al. 2013). In this work, we will replace that missing values by means of that features:
- B.
Normalization
This stage converts all the features of the different dataset related to that database in the same range [0,1], to avoid the problem of using different unit in computing each feature of dataset. The normalized value, ei, is the value of feature i that needs to convert it in range (0,1) and can be computed as (Al-Janabi et al. 2015; Al Janabi et al. 2018):
where Emin presents the minimum value for variable E, while Emax represents the maximum value for variable E.
- C.
Build constraints
Each dataset related to FED has constraints different from other datasets as follows (Lamedica et al. 2018; Eriksson and Gray 2018):
Wind dataset
After collected the wind dataset in step number one of this model, we found that dataset contains multi-features (i.e., fields(date/time), wind direction (DEG), wind speed (MPH)). In general, we descripted that constraints as follows: If the value of wind speed in range (min_value of speed-min_value of speed) and the value of wind direction in range (min_value of direction-max_value of direction) can compute the objective function as below, where these ranges determined based on the natural of each dataset :
where ∆wt is wind power curtailment at time t, and T is total dispatch period.
Cost dataset
It contains the three features (i.e., area, team, material) and, to find the minimum cost, should apply the flowing: If the value of cost area in range(min_value of cost_area − max_value of cost_area) and the value of cost _team in range(min_value of cost_team − max_value of cost_team) and the value of cost_material in range(min_value of cost_material − max_value of cost_material) in this way can achieve the objective function as follows :
where i = 1…N, N is the number of features
Area dataset
These constraints are with respect to the wind energy production, a constraint arises owing the limited available ground area for the installation of the wind turbines, in order to resolve these obstacles, and consideration should be given to the following constraints:
First constraint should be the total number of turbines in the area taken by each turbine and should be less or equal than the total area available:
where X is the number of turbines, Ab is the area of turbine, Amax is the max area.
For example, let number of turbines = 5, the area that takes each turbine = 4 m and the max area = 400 m:
X1 * Ab <= Amax
5 * 4 = 20
20 < 400 The area is acceptable
Second constraint, it is achieved if the first constraint is processed:
Third constraint, it is achieved if both the first and second constraints are processed:
where Xi >=0, i = 1,2…N, Xi is the energy generated in each turbine, X2 is the type of turbine, S1 is the large side of the available area for installation of turbine, L is the feather length related of turbine plus 50 Cm, β is wind speed, γ is the wind direction, X3 is total values of turbine types. In this way we can compute the objective function:
If (first constraint is true) and (second constraint is true) and (third constraint is true) then
The area is accepted, otherwise not accepted
Material dataset
After collected it, this dataset contains some features (i.e., wire, type, stats, years, batteries) and to find the best tools used in the power generation process from:
If the values of wire, type, stats, years and batteries in ranges (min_value of wire − max_value of wire),(min_value of type − max_value of type),(min_value of stats − max_value of stats),(min_value of years − max_value of years),(min_value of batteries − max_value of batteries), respectively, can compute the objective function as below, we first find the sum of all features for each t-th according to the flowing equation as follows:
where t = 1…N, N is the number of features
Team dataset
After collected it, we found that dataset contains some features (i.e., certificate, number of work clock, number of experience certificate, number of cycles, age), and to find the best team used in generation process, we should apply: If the features certificate, number of work clock, number of experience certificate, number of cycles and age have values in ranges(min_value of certificate − max_value of certificate),(min_value of number of work clock − max_value of number of work clock),(min_value of number of experience certificate − max_value of number of experience certificate),(min_value of number of cycles − max_value of number of cycles),(min_value of age − max_value of age), respectively, in this way we can compute the objective function as below, and we first find the sum of all features for each r-th according to the flowing equation as follows:
where r = 1…N, N is the number of features.
3.1.1 Building optimization models for MORE-G
This stage considers the core of proposed model including two steps. The first step develops cuckoo optimization algorithm through adding new types of combination among candidates, and these combinations are called horizontal combination to achieve the goal of this thesis (i.e., generated max renewable energy with lowest cost and highest efficiency). The second step develops CapsNet that contains multi-layer to achieve the goal of this thesis, where each layer of that network satisfies the optimization for one of the datasets related to FED and the output of that layer becomes as input to the next layer with another dataset. At the same time this layer will satisfy the constraints of that dataset and the output of it represents the optimal value of datasets #1 and #2, continues with entering dataset for each new layer and satisfies the constraints of it. The result of final layer represents the linear combination to optimization solution (i.e., max renewable energy generated based on wind).
- A.
Develop Cuckoo optimization model (DCOA)
After complete handling the database and determining the constraints of each dataset, we need to determine the objective function for each dataset that represents the optimization objective function of it that satisfies the set of constraints related to it. While the cuckoo starts its work by generation, the initial population consists of n host nests. If the stop criteria of cuckoo do not satisfy (i.e., number of generations not arrived to max number of generations determined by user). Then cuckoo chooses randomly one of individuals of that population and put it in the suitable location of first table that represents the possible solution and continues that for all individuals in that population, after that is replaced among the individual (possible solution) by performing Levy flights and computing the fitness for each one. To choose the optimal solution, we develop cuckoo through achieving one of the combination methods called horizontal combination, which is the candidates that gain knowledge from various dimensions of other candidates to generate moderation solutions as given below: Assume that the parent individuals Xm1 and Xm2 (m1, m2) execute horizontal combination at d dimension, and the moderation solution is generated as follows:
Here MHm1, MHm2 are two new generated moderation solutions. r1, r2 are uniformly distributed random values between [0,1], c1, c2 are expansion coefficients which are uniformly distributed random values between [− 1,1]. After the moderation solutions obtained by horizontal combination, it needs to perform the competitive operation between MHm and Xm (m = 1,2,…M). Only the individual with higher fitness can survive. Thus, X retains a set of personal best solutions called as dominant horizontal solutions (DHSm).
![figure b](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs00500-020-04905-9/MediaObjects/500_2020_4905_Figb_HTML.png)
where X is the number of turbine, Ab is the area of turbine, Amax is the max area, X i >=0, i = 1,2…N, Xi is the energy generated in each turbine, S1 is the large side of the available area for installation of turbine, L is the feather length related of turbine plus 50 Cm, β is wind speed, γ is the wind direction.
![figure c](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs00500-020-04905-9/MediaObjects/500_2020_4905_Figc_HTML.png)
- B.
Develop capsule network model (DCapsNet)
The CapsNet consists of multi-layers. Each layer implements a specific equation for that layer so that the first layer implements the soft-max equation, second layer processes the weight mean predicted equation, while the third layer implements the weighted sum, and the final layer performs the squash equation. All of these equations are explained in detail by the DCapsNet model in algorithm (4).
4 Experiment
4.1 Description of database
Database has five datasets (wind, area, material, team and cost). Each dataset has different features. Each dataset consists of over 631286 samples. First dataset for the wind contains 2 features (wind direction (DEG), wind speed). Second dataset for cost includes 3 features (area, turbine, material), and we used three types of turbine and these types encode as follow (1: small turbine, 2: normal turbine, 3: large turbine). Third dataset for area contains 4 features (size of turbine, the area of each turbine, type of area, number of turbine) where the type of area encodes as follows: high, flat, low. The fourth dataset for team includes 5 features (certificate, number of work clock, number of experience certificate, number of training courses, age), and these features encode as follows: certificate (1: bachelor, 2: diploma, 3: master, 4: PhD, 5: expert), number of work (6–12), number of experience certificate (5–15), number of training courses (5–15),age (25–70). The fifth datasets for materials contain 5 features (wire, type, stats, years, batteries) (Fig. 3).
![figure d](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs00500-020-04905-9/MediaObjects/500_2020_4905_Figd_HTML.png)
4.2 Implementation of MORE-G model
This section will show the results for each stage in MORE-G. Also, it will be given justification for all results and it will be compared it with the previous works.
![figure e](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs00500-020-04905-9/MediaObjects/500_2020_4905_Fige_HTML.png)
4.2.1 Collection of database
At this stage, the database is collected which contains five dataset, redundant and not readily available, and they are collected from several different locations. These datasets are different in features but must be equal in number of record because we want to find multi-objective optimization.
4.2.2 Pre-processing of database
This is the first stage to implement the MORE-G model, which consists of three phases, handle missing value; In this paper, our feasibility study relies on the existence of real data. If one of the data is lost, the missing value is treated using the mean equation in two stages, first each value of nan is replaced by zero, and then the value zero is replaced by the mean value. Normalization: It is a problem that can be handled after the missing value is processed so that the data range between zero and one: andBuildconstraints, it is the final phase of pre-processing stage, explained with details in algorithm 2.
4.2.3 Implementation DCOM
In this model, we deal with five datasets and each dataset contains 631286 samples. In each iteration, we will choose 200 individuals to the pool recombination (crossover) to find the value satisfying the objective function and constraints of that dataset. The following section shows the main implemental steps.
- A.
Set of parameters
Table 2 describes all parameters and their initial values except the variable n, where n is the number of features in each dataset.
- B.
Generate initial population
The algorithm generated initial population based on the features of these dataset and location. In general, because each dataset is different on others from side number of features, Table 3 shows the initial population.
- C.
Compute objective function for initial population
The table shows the values result from computing the objective function for each dataset (Table 4).
- D.
Sort the values of objective function for initial population
In Table 5, the objective function values are sorted in ascending order for all dataset.
- E.
Apply horizontal combination to generate new population
Since we have five datasets of different features as mentioned earlier, to illustrate the process of horizontal combination in it we will display the results of the cost dataset and for ten iterations only to facilitate the viewing of results as below (Fig. 4, 5).
In Table 6 the horizontal combination process is applied to several stages where each column represents one of these phases, the first column represents the number of iterations where we will review 10 iterations to illustrate the process, the second column represents the randomly selected parents where in each iteration different parents are selected so that the first parents should be different from the second parents, in the third column the objective function is calculated for all the selected parents, the fourth column represents the children born after the applying the horizontal combination process described above, and the fifth column represents the objective function that is calculated for the children, the sixth column represents a comparison between children and parents as the objective function to choose a new generation called elitism, and finally the seventh column represents the value of the objective function of the new generation (Elitism) (Fig. 6).
- F.
Compute the best value to each dataset
In this step the constraints are applied to find the best values for each dataset:
Result the constraints of cost dataset
min_ wind = 1.025, This value comes from the best values of Wind_direction = 94.906, wind_speed = 7.337
Result the constraints of cost dataset
min_cost = 1.075, This value comes from the best values of Cost_area = 25, cost_team = 269, cost_material = 10.
Result the constraints of material dataset
best_ material = 4.347. This value comes from the best values of wire = 8, type = 2, state = 2, years = 1, batteries = 4000
Result the constraints of area dataset
min_area = 1.116. This value comes from the best values of the area for each turbine = 50, type = 0.78452086, # turbine = 32
Result the constraints of team dataset
best_ team = 3.416. This value comes from the best values of certificate = 5, # clock = 11, #expert = 12, # cycle = 12, # age = 68
- G.
Compute maximum energy
We will apply the principle of linear combination to obtain the maximum energy generated based on pre-imposed weights :Weight_wind = 0.5, Weight_cost = 0.2, Weight_material = 0.1, Weight_team = 0.1, Weight_area = 0.1,
-
Max_Energy = weight_wind * min_wind + weight_cost * min_cost + weight_material * best_material + weight_team * best_team + weight_area * min_area
-
Max_Energy = 1.744
-
H.
Compute error for DCOM
Error = 0.2, Best error = 0.17 in iteration 750
4.2.4 Implementation developed DCapsNet model
Each layer has different structures based on number of number of features of that dataset (input nodes). The activation function represents the objective function that results in optimal values and in each layer will save weights for each feature that leads to optimal values. First layer has one output, second layer has the output of that dataset with the result passes from layer one, third layer has the output of that dataset with the results passed from layer #1 & #2, fourth Layer has the output of that dataset with the results passed from layer #1, #2 & #3, fifth layer has the output of that dataset with the results passed from layer #1, #2, #3 & #4 and it is described below (Fig. 7):
-
A.
Compute the best value for each dataset
In this step the constraints are applied to find the best values for each dataset:
min_wind = 0.487
min_cost = 0.405
best_material = 0.721
best_team = 0.701
min_area = 0.401
- B.
Compute maximum energy for DCapsNet
Best weight for wind = 0.543
Best weight for cost = 0.312
Best weight for material = 0.801
Best weight for team = 0.203
Best weight for area = 0.582
Max_Energy = weight_wind * min_wind + weight_cost * min_cost + weight_material * best_material + weight_team * best_team + weight_area * min_area
Max _ Energy = 1.344007
- C.
Compute error for DCapsNet
Error = 0.08, Best error = 0.01 in iteration 800
4.2.5 Evaluation stage
In this stage, we will compare the error to both DCOA & DCapsNet, and this is explained in Table 7 and Fig. 7.
In Table 7, the bold values represent the best value where the table compares between two models to determine which one is better. We used the same number of iterations in both models and compute the error each 50 iteration as shown in table, where the table consists of three columns, the first column contains the number of iterations, the second column represents the error resulting from the DCOM model in each 50 iteration, while the third column contains the error value resulting from DCapsNet model. As a result, we found DCapsNet to give best result than DCOM this is because it is based on computing through training the network rather than the weights assumed by the user in the first model.
5 Discussions and conclusions
Based on the principle that the upgrading of any nation begins by raising the level of performance of its institutions that serve the community, including the Ministry of Electricity and given the development in the field of technology and the growing need to generate electric power, we find that the world has tended in recent years to generate that energy from environmentally friendly sources that do not cause CO2 emissions during generation such as solar, wind, water and other sources. Finding a solution to the problem of generating electricity from environmentally friendly energy is a very difficult and important issue because it is one of the basic problems in our Arab societies.
The main purpose is to preserve the environment from the pollution resulting from the process of generating electricity as well as reducing the material costs in its production. This paper deals with two main points: How to present the optimal feasibility study for the process of generating electricity from wind energy at the lowest cost and the highest efficiency.
The paper conclusions drawn from this work are summarized as follows: It solves one of main problems related to generate the renewable energy from the minimum rate of available wind. The data that have been dealt with are relatively complex and composed of more than one dataset (wind, cost, area, team, material). The pre-processing stage involves three stage; first stage involves processing of missing value, then after this stage doing normalization to make all values between one and zero because the values of the objective function should be between zero and one, and the final stage is building of constraints for each dataset. Since we have five datasets, we will have different constraints that vary according to the dataset.
There are many optimization algorithms to find the best solutions, but the cuckoo algorithm was chosen because all our dataset has a few features and this algorithm was chosen accordingly because the cuckoo algorithm gives high accuracy in the results when the number of features is few. Develop cuckoo optimization (DCO) using horizontal combination to find the best results. Develop neural network algorithm, which consists of multi-layers so that each layer represents the optimization of each dataset with its constraints, using linear combination to generate the renewable energy in lowest cost and highest efficiency. Compare between the models to determine the best model. In general, the main purposes of design MORE-G are attempting to answer the following equations:
How the proposed optimization scheme suitable for the increase in the production of electrical power compared to other such comparable techniques? All of the above techniques use the traditional optimization method, which deals with one objective function, while we used the optimization method to solve multi-objective function problems, and each objective function has different constraints from the second. One of the best optimization algorithms was developed by the combination method, which is called horizontal combination to find the optimal value based on the objective function. Finally, the optimal values for each dataset were collected after determining the importance of the linear combination so that different weights were given to each dataset according to their importance, as for why the linear combination function was used only because it preserves the behaviors of each dataset, and it maintains the importance of the dataset.
How it satisfies the main challenges of optimization (the max rate of power extraction, high precision of design stations and less cost)? In this paper, two basic optimization techniques used and developed are DCOA and CapsNet. After specifying the constraint for each dataset it will satisfy the efficiency and multi-objective optimization with constraints satisfying the precision and less cost and the development for the optimization techniques with multi-objective optimization and constraints will satisfy the max rate of power generation.
Is the proposed technique suitable enough to lead to an optimal solution to satisfy the requirements? Depending on the nature of the data that has been developed, as well as the constraints that have been built, there are two methods that were first built, dealing with a certain number of characteristics and achieving the concept of optimization is called DCOA. The second method is DCapsNet and it is capable of dealing with a huge data with a different number of properties.
In future the long short-term memory (LSTM) neural network can test to achieve the same goal with Page Rank Clustering algorithm.
References
Abualigah LMQ, Hanandeh ES (2015) Applying genetic algorithms to information retrieval using vector space model. Int J Comput Sci Eng Appl 5(1):19
Abualigah LM, Khader AT, Hanandeh ES, Gandomi AH (2017) A novel hybridization strategy for krill herd algorithm applied to clustering techniques. Appl Soft Comput 60:423–435
Ahat M, Amor S, Bui M, Bui A, Guérard G, Petermann C (2013) Smart grid and optimization. Am J Oper Res 3(1A):196–206. https://doi.org/10.4236/ajor.2013.31A019
Al Janabi S (2018) Smart system to create an optimal higher education environment using IDA and IOTs. Int J Comput Appl. https://doi.org/10.1080/1206212x.2018.1512460
Al Janabi S, Al Shourbaji I, Salman MA (2018) Assessing the suitability of soft computing approaches for forest fires prediction. Appl Comput Inf 14(2):214–224. https://doi.org/10.1016/j.aci.2017.09.006
Al Janabi S, Yaqoob A, Mohammad M (2019) Pragmatic method based on intelligent big data analytics to prediction air pollution. Lect Notes Netw Syst. https://doi.org/10.1007/978-3-030-23672-4_8
Ali SH (2012a) A novel tool (FP-KC) for handle the three main dimensions reduction and association rule mining. In: IEEE 2012 6th international conference on sciences of electronics, technologies of information and telecommunications (SETIT), Sousse, pp 951–961. https://doi.org/10.1109/SETIT.2012.6482042
Ali S H (2012b) Miner for OACCR: Case of medical data analysis in knowledge discovery. In: 2012 6th international conference on sciences of electronics, technologies of information and telecommunications (SETIT). https://doi.org/10.1109/setit.2012.6482043
Al-Janabi S, Alkaim AF (2020) A nifty collaborative analysis to predicting a novel tool (DRFLLS) for missing values estimation. Soft Comput 24(1):555–569. https://doi.org/10.1007/s00500-019-03972-x
Al-Janabi S, Rawat S, Patel A, Al-Shourbaji I (2015) Design and evaluation of a hybrid system for detection and prediction of faults in electrical transformers. Int J Electr Power Energy Syst 67:324–335. https://doi.org/10.1016/j.ijepes.2014.12.005
Al-Janabi S, Mohammad M, Al-Sultan A (2020) A new method for prediction of air pollution based on intelligent computation. Soft Comput 24:661–680. https://doi.org/10.1007/s00500-019-04495-1
Chehouri A, Younes R, Ilinca A, Perron J (2015) Review of performance optimization techniques applied to wind turbines. Appl Energy 142:361–388. https://doi.org/10.1016/j.apenergy.2014.12.043
Deng W, Zhao H, Zou L, Li G, Yang X, Wu D (2016) A novel collaborative optimization algorithm in solving complex optimization problems. Soft Comput 21(15):4387–4398. https://doi.org/10.1007/s00500-016-2071-8
Eriksson ELV, Gray EM (2018) Optimization of renewable hybrid energy systems: a multi-objective approach. Renew Energy. https://doi.org/10.1016/j.renene.2018.10.053
García J, Altimiras F, Peña A, Astorga G, Peredo O (2018) A Binary Cuckoo Search Big Data Algorithm Applied to Large-Scale Crew Scheduling Problems. Complexity 2018:1–15. https://doi.org/10.1155/2018/8395193
Khare V, Nema S, Baredar P (2013) Status of solar wind renewable energy in India. Renew Sustain Energy Rev 27:1–10. https://doi.org/10.1016/j.rser.2013.06.018
Lamedica R, Santini E, Ruvio A, Palagi L, Rossetta I (2018) A MILP methodology to optimize sizing of PV: wind renewable energy systems. Energy 165:385–398. https://doi.org/10.1016/j.energy.2018.09.087
Wu Q, Zhou J, Liu S, Yang X, Ren H (2016) Multi-objective optimization of integrated renewable energy system considering economics and CO2 emissions. Energy Procedia 104:15–20. https://doi.org/10.1016/j.egypro.2016.12.004
Xavier MVE, Bassi AM, de Souza CM et al (2013) Energy scenarios for the Minas Gerais State in Brazil: an integrated modeling exercise using system dynamics. Energ Sustain Soc 3:17. https://doi.org/10.1186/2192-0567-3-17
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the author
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Al-Janabi, S., Alkaim, A.F. & Adel, Z. An Innovative synthesis of deep learning techniques (DCapsNet & DCOM) for generation electrical renewable energy from wind energy. Soft Comput 24, 10943–10962 (2020). https://doi.org/10.1007/s00500-020-04905-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-04905-9