Next Article in Journal
Multi-Scale and Multi-Dimensional Thermal Modeling of Lithium-Ion Batteries
Next Article in Special Issue
A Single Intersection Cooperative-Competitive Paradigm in Real Time Traffic Signal Settings Based on Floating Car Data
Previous Article in Journal
Mechanisms and Influence of Casing Shear Deformation near the Casing Shoe, Based on MFC Surveys during Multistage Fracturing in Shale Gas Wells in Canada
Previous Article in Special Issue
Risk Data Analysis Based Anomaly Detection of Ship Information System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Renewable Energy Sources and Battery Forecasting Effects in Smart Power System Performance

1
Department of Electrical and Computer Engineering, Nazarbayev University, Astana 010000, Kazakhstan
2
Department of Electric Power Eng., Budapest University of Technology and Economics, Budapest 1111, Hungary
3
Young Researchers and Elite Club, Islamic Azad University, Ardabil Branch, Ardabil 5615731567, Iran
4
Electrical and Computer Engineering Department, Tehran North Branch, Islamic Azad University, Tehran 1651153311, Iran
5
Department of Electrical engineering, Faculty of Technical Engineering, University of Mohaghegh Ardabili, Ardabil 5615731567, Iran
6
Iran Grid Secure Operation Research Center, Amirkabir University of Technology, Tehran 158754413, Iran
*
Author to whom correspondence should be addressed.
Energies 2019, 12(3), 373; https://doi.org/10.3390/en12030373
Submission received: 6 November 2018 / Revised: 7 December 2018 / Accepted: 13 December 2018 / Published: 24 January 2019

Abstract

:
In this study, the influence of using acid batteries as part of green energy sources, such as wind and solar electric power generators, is investigated. First, the power system is simulated in the presence of a lead–acid battery, with an independent solar system and wind power generator. In the next step, in order to estimate the output power of the solar and wind resources, a novel forecast model is proposed. Then, the forecasting task is carried out considering the conditions related to the state of charge (SOC) of the batteries. The optimization algorithm used in this model is honey bee mating optimization (HBMO), which operates based on selecting the best candidates and optimization of the prediction problem. Using this algorithm, the SOC of the batteries will be in an appropriate range, and the number of on-or-off switching’s of the wind turbines and photovoltaic (PV) modules will be reduced. In the proposed method, the appropriate capacity for the SOC of the batteries is chosen, and the number of battery on/off switches connected to the renewable energy sources is reduced. Finally, in order to validate the proposed method, the results are compared with several other methods.

1. Introduction

One of the main problems with the use of renewable energy sources is the high forecast error percentage. Hence, due to increased solar and wind energy utilization, researchers are today looking for new methods of prediction with the highest possible accuracy. The above-mentioned problem affects the dispatching, sustainability, and quality guarantee of the power systems [1]. One of the common solutions to deal with this problem is the use of energy storage systems in power systems containing solar and wind resources. In many developed countries, these storage systems have been used for years. With the emerging advanced batteries used in the power systems, the output power quality of the systems is increasing. In addition to the above challenges, the battery’s treatment forecast is the main challenge in synthetic power systems composed of wind-solar and storage devices [2,3,4,5]. Despite the high penetration of various battery technologies in power systems, the electrochemical reactions conceal an unforeseen intricacy. In different research works, the behavior of the utilized battery is simulated in various ways. According to the complexity and quality of battery behavior simulation, various methods are classified in different categories. On the other hand, there are various methods for predicting battery performance. Lead–acid batteries are used in renewable energy sources (wind-solar) to meet any circumstance [6,7,8,9].
Regarding the mentioned literature, different models have been proposed by researchers for considering the economic and environmental features of renewable energy generation [10]. This point indicates the application of the active power placement model through wind and PV by active power control of wind, solar, and battery hybrid power systems. There has been sufficient deliberation in the literature regarding the particular operation situation of production parts which will vary considerably thanks to the intermittent and instable nature of the wind, the subsequent giant active energy tracking error, and the redundant on-or-off shift of wind as well as PV, which in turn harmfully increases the operation price, and adds additional unsought fluctuations to the power output [11]. Additionally, classical power placement strategies tend to be rather conformist in order to be safe and responsible, and to dispatch the power reference averagely through the output power and rated power of the power generation unit [12]. In this work, a new hybrid method for simulating battery behavior is proposed. The parameters which are predicted in this model are the output power of wind and solar power generators. Since wind and solar resources have oscillating and complex behavior, different methods are suggested to increase the forecasting accuracy. This paper presents a new model based on a combination of solar and wind, as well as a battery storage system. Additionally, the proposed solution method is framed to adjust the output power of the proposed system to obtain the reference power ordered by the grid, in which the amount of on/off and off/on switching of the renewable energy sources is minimized, and the application of the regulation ability of wind turbines is maximized. Specifically, the forecasted power of these signals is taken as the production aptitude of wind turbines and PV. In order to evaluate the performance of the prediction method, an artificial power system in the presence of wind and solar sources along with a battery is simulated using the proposed method. After the proposed hybrid system is simulated, a stochastic search-based method is proposed to minimize the amount of on/off and off/on switching of the wind turbine and solar system. This approach also minimizes the usage of the regulation ability of wind turbines, especially the anticipated output power of the wind and solar systems. The proposed method is a combination of the mutual information (MI), interaction gain (IG) of features, and neural network (NN) approaches [13]. In order to optimize the predictive engine parameters, a neural network-based stochastic seeking technique is used in feature selection. Analyzing the numerical results and comparison with actual values proves the high accuracy of the proposed prediction method. It is also seen that the amount of switching in wind turbines is reduced significantly. The main contributions of this research work are categorized as follows:
  • In order to simulate battery behavior, a new method is proposed that is used in energy production systems in the presence of wind and solar sources.
  • A new optimization algorithm is proposed by combining the honey bee mating optimization (HBMO) algorithm and a new stochastic search technique. This algorithm is applied on a three stage forecast engine to set the optimal weight values in the prediction process.
The structure of this article is composed of 5 sections, which are as follows. In the second section, a simulated system in the presence of wind-solar sources and batteries is introduced. A new proposed method for predicting battery behavior is defined in the third section. In Section 4, simulation results are presented, and finally the conclusion is presented in Section 5.

2. Synthetic Wind-Solar and Battery Based Power System

In this section, the power system modeling consists of a wind turbine, solar panel, and battery combined system. In this section, each of the system components is modeled and then the general framework of battery behavior is examined [1]. In the following, the simulation details of each section are described.

2.1. Wind Power System Model

Formulation of the blade tip speed ratio and blade pitch angle, as the most principal parts of a wind power system, is as follows:
P wt = 1 2 C p ( λ , β ) A ρ υ 3
In this formula, the mechanical elicited power related to the rotor of the wind turbine, and the swept area of the rotor, are denoted by Pwt and A, respectively [14,15]. Cp indicates the power factor. This factor defines the aerodynamics of the rotor in the form of a function in terms of tip speed ratio and pitch angle. Finally, the pitch angle and the tip speed ratio are denoted by β and λ, respectively. The tip speed ratio is based on the ratio between the blade tip speed and the wind speed, which is calculated by
λ = ω r R ν
In this equation, the rotor speed and radius of the rotor are denoted by ωr and R, respectively. With wind turbines, the output power is proportional to the speed of the blades and the pitch angle, which is regulated based on the turbine blades. By examining Equation (1), the output power from the wind turbine is maximized. By optimizing the power curve, the generated power from wind turbines is maximized for a wide range of wind speeds [2].

2.2. Solar System Model

This section presents modeling of the photovoltaic panel, which is one of the most important issues in solar power production [16].
The output terminals of the circuit in this system are coupled to the load. The voltage current formulations of this panel are as below:
I pv = I ph I 0 [ exp ( V pv + I pv R s n s mV t ) 1 ] V pv + I pv R s R P
V t = kT c q
In this formulation, the PV output current, photo current, and diode reverse saturation current are denoted by Ipv, Iph, and I0, respectively. Vpv denotes the PV panel output voltage. In Equation (3), Rs, Rp, and ns are the series resistance, shunt resistance, and cell numbers in series, respectively. m and q are the diode ideality factor and electron charge, respectively. k and Tc are the Boltzmann constant and panel temperature, respectively, and m is the diode ideality factor. Finally, Vt is the thermal voltage [17].
The presented photo current Iph is appraised by solar irradiance Gc, panel temperature Tc, and the temperature coefficient α, and is computed by
I ph = G c G r [ I cc + α ( T c T r ) ]
In the above equation, the criteria solar radiance, criteria temperature, and short circuit current to criteria radiance and temperature, are represented by Gr, Tr and Icc, respectively. I0 denotes the diode reverse saturation current, which is a function in terms of the diode ideality factor m, criteria temperature Tr, panel temperature Tc, and thermal voltage Vt, and is calculated by
I 0 = I 0 r ( T c T r ) 3 m exp [ V g ( T c T r 1 ) mV t ]
where the reverse saturated current is denoted by I0r for the criteria temperature, and the energy gap is represented by Vg. The output power for a photovoltaic panel is computed by
P PV = V PV I PV
In this relation, IPV and VPV indicate output current and operational voltage for the photovoltaic panel, respectively, and as mentioned, PPV is the output power of the PV panel.

2.3. Forecast Model for Battery Treatment

In the simulated system, the lead–acid battery is exploited as a storage system. The main specifications of the lead–acid battery are the state-of-charge (SOC), and the floating charge voltage or terminal voltage. In this work, using the hour counting technique, the SOC behavior of the lead–acid battery is modeled [18]. Additionally, the NN approach is used to map battery parameters, namely the terminal voltage in volts and current in amperes across and through the battery, respectively, to the SOC of the battery. However, since the degree of error in the measurement of the mentioned method is high, the variable charge voltage method is used to simulate this part.

2.3.1. Battery State-of-Charge Model

Although the SOC method is one of the most suitable methods for simulating battery behavior, this method also has some disadvantages, such as not being entirely charged, excessive discharge, being overcharged, etc. [14]. In this section, the ampere-hour counting technique is used to compute SOC. The relationship between the time of charge or discharge and current values is calculated using Equation (8):
SOC = SOC 0 + t 0 t I bat C bat d τ
In this formula, SOC0 is the initial value for the battery SOC, and interest time and initial point time are represented by t and t0, respectively. Ibat and Cbat indicate the current and capacity of the battery, respectively. Moreover, regarding the losses during battery charging and discharging and storing times, the SOC is appraised by
SOC = SOC 0 + [ 1 σ 24 ( t t 0 ) ] + t 0 t I bat η bat C bat d τ
In this equation, σ denotes the rate of the self-discharge, and the competence of battery charging and discharging is denoted by ηbat. The battery capacity Cbat, similar to all chemical processes, is dependent on temperature, and is appraised by [19,20,21]
C bat = C bat ( 1 + δ C ( T bat 298.15 ) )
where Cbat and C′bat are the accessible or useful size of the battery considering the battery temperature Tbat and the nominal capacity of the battery, respectively [21]. In the studied synthetic power system, three main components, the photovoltaic panel, wind turbine, and storage device, are regarded as supplying the load. The cable casualties are disregarded in this work. Thus, the battery current Ibat can be written as [20]
I bat = P solar + P Wind η rectifier P Load / η inverter V bat
In this equation, PSolar, PWind, and PLoad denote the energy of the PV set, wind turbine, and load, respectively. The voltage of the battery is defined by Vbat. In order to exchange the obtained AC power from the wind turbine to DC power, a rectifier is employed. In this work, the battery has a rated capacity of 4.5 Ah and a nominal voltage of 6 V. Furthermore, its charge and discharge is measured based on a controlled current source. All the data, i.e., terminal voltage (V), current (A), as well as SOC, are measured by the scope block. The developed data is saved in a structured format into a MATLAB workspace, where NNs can be applied.

2.3.2. Model of Battery Floating Charge Voltage

The simulation of the battery floating charge voltage is done through the equation-fit approach as follows:
V bat = a ( SOC ) 3 + b ( SOC ) 2 + c ( SOC ) + d
The voltage of the battery floating charge is represented by V′bat in this formula. This voltage depends on the influence of temperature on the battery voltage forecast dT, which can be represented by
V bat = V bat + δ V ( T bat 298.15 )
where Vbat and δV are the calibrated voltage of the battery based on temperature influx and the temperature factor, respectively. Moreover, the computation of the parameters introduced in Equation (12) can be presented as follows:
( a b c d ) = ( a 1 a 2 a 3 b 1 b 2 b 3 c 1 c 2 c 3 d 1 d 2 d 3 ) ( I 2 bat I bat I )
The calculation of a1, …, a3, …, d1, …, d3 in this equation is completed by the least squares fitting approach. The battery charging and discharging was tested with various currents, and the obtained results are plotted in Figure 1 [20].
In this work, we have to solve an optimization problem minimizing the following general risk function to get the best hyper parameter value:
R [ w , b , ξ ] = 1 2 w 2 + C i = 1 L ( ξ i + + ξ i )
subject to
{ w , φ ( X i ) + b y i ε + ξ i + y i w , φ ( X i ) b ε + ξ i ξ i + , ξ i 0 } i = 1 , , L
The first term of Equation (15) (1/2 w 2 ) is applied as a measurement of function flatness. The second term is the empirical error insensitive loss function, that shows no penalty errors below ε . All the mentioned parameters are determined by the proposed optimization algorithm, while these parameters are considered as decision variables in the optimization process to find the best optimization objective function. After the final iteration, the proposed parameters are finalized as optimal parameter values.

3. Short-Term Energy Forecasting for the Wind and PV System

The real energy control structure is depicted in Figure 2. The control structure is composed of total energy generated by wind, PV, and battery resources [18,19,20,21,22,23]. Related specifications of dispatching power, the sought oscillation of output power, and also the restriction of power rate in the simulated system, have been investigated. With regards to operating conditions and the available active power, the output power from wind turbines, solar panels, and batteries is predicted in the short term. Figure 2 shows the structure of the prediction equipment. In the next section, the structure of the prediction equipment will be described in detail.

Construction of the Forecast Engine

One of the proper ways to simplify complex learning processes is to combine different neural networks [18,22,23,24]. In the mentioned algorithm, the input data is contributed within the building blocks; in other words, the mature distribution between these blocks. In this study, a hybrid model of predictive tools is presented to solve this problem. This model consists of three main stages. Each of these steps contains several layers of a multilayer perceptron (MLP) NN as a prediction tool. It should be noted that all layers of the NN have the same features, hence the weight factor is used directly for the next step, and it can then improve the obtained knowledge of the previous one. In the hybrid neural network (HNN) method, using the multiple methods of MLP for the NNs increases the learning ability. The three main layers of HNN consisting of a NN are: The LM (Levenberg–Marquardt), SCG (scaled conjugate gradient backpropagation), and CGP (conjugate gradient backpropagation with Polak-Ribiére updates) training approaches. Details of each layer are described in Reference [25]. In the proposed model, the accuracy and power of prediction are increased to obtain better results for predicting the load signal by this method. In case of choosing unsuitable values for the weight factor of NNs, there are over-fitting or under-fitting problems created with the proposed prediction tool [26,27]. In this study, a new and upgraded HNN-based prediction tool for predicting load signals is presented to solve the problem. The proposed tool consists of combining the proposed HNN method with the new stochastic seeking approach called HBMO. Using the new hybrid method, the predictive tools training capabilities increase, and the input and output of the mapping function in a complex signal are extracted with more precision. If one of the NN members in the prediction tool falls to the lowest local area during the training, both this member and the next member is unable to escape from the trap. In order to solve this problem, the HBMO element is combined with each member of the NN of the proposed model. Therefore, in the case of the above-mentioned circumstances, the NN member has the ability to exit from these conditions.
In the next step, HBMO compares the value of the target function of the current state to the previous state and selects the best value of the target function [13]. If the stop criterion is met, the next step is executed; otherwise, it returns to the previous step, the target function is calculated, and this process continues until the stop criterion is met. In the end, among the obtained values from target functions, the lowest objective function value of the HBMO algorithm is chosen as the best solution. The weight factor of the selected solution is replaced in NN1 and then the next step of the prediction tool is implemented. Once the best NN values are achieved, all members of the prediction tool are trained and selected to predict future values of the load signal. In Figure 3, the prediction model is depicted. More details are given in References [28,29,30].
In this model, the NN output constitutes the signal forecast of the proposed model. Furthermore, in the training of this block, 50 days of historical data consisting of 50 × 24 = 1200 hourly training samples have been considered. Therefore, the main engine needs 3 × 50 = 150 days of historical data. At the beginning, the first block is trained by the historical data of 150 days ago to 101 days ago, then the second NN is trained by data from 100 days ago to 51 days ago, and finally the third block is trained by data from 50 days ago to 1 day ago. The mentioned process is frequent until the first block of the NN forecasts the signal of days −100 to −51. These signals with the selected candidates are included in sliding window 2, therefore the second NN is trained and forecasts the signal of day −50. This process will be continue to get the final output of the wind and PV signal as the predicted value.

4. Numerical Analysis

4.1. Training and Model Analysis

In this section, the proposed prediction tool is tested on actual information in order to investigate the effectiveness of the proposed prediction tools performance in the training phase. A usual curve based on its trial and error is shown in Figure 4. In this figure, the error function is defined by mean absolute error (MAE).
In fact, this analysis is conducted to validate the planned approach around overfitting and anachronistic convergence. It can be understood from Figure 4 that the increment of the error function for every phase of the suggested forecast engine based on NNs leads to a stop in the learning procedure through exchanging the last weights, which will be done based on the proposed optimization algorithm. Therefore, the learning epochs of the learning algorithm half period for the first three repetitions are 28, 86 – 56 = 30, and 142 – 99 = 43, which are determined by the initial stopping model. Accordingly, production of the suggested HBMO half period in the first three repetitions are 55 − 29 = 26, 99 – 86 = 13, and 162 − 142 = 20, which are assigned by the HBMO stopping standards.
Additionally, to get the best effects of the proposed forecast engine structure, an additional analysis is presented to show the optimal number of selected blocks. Accordingly, one to six blocks of NNs have been considered here to select the best number of blocks.
In this model, we assumed that the training mechanisms of all the blocks are same. The gained validation errors, measured in terms of mean squared error (MSE), as well as the training times, are shown in Figure 5a,b, respectively. In this figure, we can see that the minimum error is in NN block number 3. Additionally, the training time is increased step by step as more NN blocks are added. From this figure, it can be seen that an overfitting issue based on NN blocks occurs, leading to the minimum validation error, while additional NNs cannot learn more from the input/output mapping function of the wind and PV signal. Accordingly, three NNs are assumed for the proposed structure with different training mechanisms to improve the performance of total training with minimum error.
Additionally, to present a proper vision of the presentation of the proposed model of the training mechanism, the first LM half cycle is continued after the early stopping point and represented by a dashed-dotted line. The overfitting problem is solved via this procedure. As noted earlier, if a premature convergence occurs in the local minimum in this phase, LM does not have the ability to quit these conditions and causes an overfitting. Using the proposed method based on the hybrid model presented in this paper, the mentioned problem is resolved. The proposed prediction method has been applied to the obtained data from wind speed and solar radiation related to Inner Mongolia. The obtained data is used as real data to model wind speed and solar radiation. This data is plotted in Figure 6.
To validate the authenticity of the suggested method, diverse error standards, such as MAE, root mean square error (RMSE), and normalized mean absolute percentage error (NMAPE), are considered in this case study. The pertaining formulas of these error standards are as follows:
NMAPE = 100 N i = 1 N | P V i f P V i r | | P V i r ¯ | × 100 %
The amount of data is represented by N in this formula. The predicted data of PV energy and the actual data of PV energy are determined by PV i f and PV i a , respectively. Bar notation represents the mean of these values.
MAE = 1 N i = 1 N | P V i f P V i r |
RMSE = 1 N i = 1 N ( P V i f P V i r ) 2

4.2. Obtained Results for the Forecast Engine

In order to compare the performance of the proposed method with other methods under equivalent circumstances, the modeling results were compared with the results presented in Reference [6]. The obtained results from the proposed method in comparison with the other four methods presented in Reference [6] are listed in Table 1.
By examining the obtained results from Table 1, it can be stated that the performance of the proposed method is better than the other four methods in terms of all the error criteria. In order to demonstrate the superiority of the active power distribution method in comparison with the classical mean method, the effect of the proposed active power method for controlling the active power of the network and supplying the network power in two modes was investigated. The two cases are: (a) The energy storing batteries were not complicated in active power control, and (b) the energy storing batteries were complex in active power control.

4.3. Test Cases in the Power System

Case one: In this case, the forecasted output power of the proposed strategy through the high-level network is a stationary signal, as shown in Figure 7. The minimum and maximum power is equal to 2000 and 1000 kW, respectively, and shifts occur at 3, 5, 10, 13, 15, and 20 h. In this test case, the outputs of the wind-solar battery power system generated through the average model and the suggested power placement method were compared by the anticipated output power. Regarding this mode, the error of the output power was lower and the output power curve was flatter than that of the average method. In this test case, the max tracking error as well as the mean square of the tracking error provided by the suggested method are 889.7 and 339.6 kW, respectively. Moreover, the suggested model outperformed the conventional model. Additionally, regarding this system (considering wind and PV), the PV modules were not permitted to launch until the modifiable ability of the wind turbines was insufficient to meet the desired output power. In Figure 8, the simulation results of the network connected to the wind turbine and the photovoltaic panels are shown. It is assumed that the maximum capacity of the wind turbine for power extraction is used; that is, when the wind turbine does not have the required power to provide the maximum capacity, the solar system is operational. It can be stated that when the number of solar modules in a connected network is greater than zero, the number of wind turbines is equal to 8. By analyzing Figure 9, the number of on/off switches in the proposed method is lower than the mean model in all stages of the modulation test.
In the second test case, the predicted output power of the proposed strategy through the high-level network is a stationary signal, as shown in Figure 7. The minimum power and maximum power is equal to 4000 and 11,000 kW, respectively, and shifts occur at 3, 5, 11, 16, and 19 h. During daily performance of the complex method, the demand path of the output power has been determined. In Figure 9, the output power of the proposed complex method assessed via the power allocation method is related to the predicted output power.
As illustrated in Figure 9, if the sum of the forecast energy obtained from wind turbines and photovoltaic panels is more than the predicted output energy, then the output of the whole system is controlled using the suggested appropriation method and can track the sought energy. It is remarkable that the output energy curve is flat and without oscillation. Earlier, when the whole predicted power was lower than the predicted output power, the batteries were allowed to unload. As shown in Figure 9, this procedure was continued until the battery’s SOC reached SOCmin. Therefore, the desired power can be tracked using the suggested approach, until the battery SOC is higher than SOCmin. Subsequently, to improve the usage of the wind and solar power generators for the equipment, when SOC is lower than SOCmin, the wind power and photovoltaic panels have the highest power output of the predicted power.

4.4. Optimization Analysis

In this section, an additional analysis is provided to show the effectiveness of the proposed optimization algorithm. In order to find out why HBMO is used to solve this problem instead of many other optimization algorithms, an optimization analysis is presented to prove the advantages and ability of HBMO [31].
The Ackley benchmark function, which is the reference of the data, is considered to show the effectiveness of the proposed optimization method [32]. This function is formulated as follows:
f ( x 1 , x 2 ) = a . e b . i = 1 2 x i 2 n e i = 1 2 cos ( c . x i ) n + a + e 1 a = 20 ,   b = 0 . 2 ,   c = 2 × π , 20 x i 20 , i = 1 , 2
In this function, the target is getting the minimum value, and as can be seen in Table 2, the best results are yielded by HBMO compared to the other optimization algorithms, namely the evolutionary algorithm [33], genetic algorithm (GA) [34], differential evolutionary (DE) algorithm [35], ant colony (ACO) algorithm [36], and particle swarm optimization (PSO) [37]. In Table 2, minimum, maximum, and mean values for all optimization algorithms are presented through an equal number of trial runs—10 trials. As shown in this table, the proposed optimization algorithm could provide better results.
To show the graphical representation of the proposed benchmark function, the Ackley function is presented in Figure 10. This figure is plotted in the feasible region of −20 to 20 for x1 and x2. In Figure 11, the proposed optimization algorithm is compared with the five other algorithms in terms of iteration speed and final optimal values. As presented in this figure, the proposed method and the other five obtained results in the first iteration (section A) and the last iteration (section B) are presented. All figures demonstrate the validity and superiority of the proposed algorithm in comparison with others. In this problem, the number of iterations and the population were set to 50 and 10, respectively.
Furthermore, to show the abilities of the proposed method, different mathematical benchmarks of CEC2013 have been considered, including 28 problems. In this analysis, 10, 30, and 50 dimensions, as well as the complexity of the algorithm, were evaluated. The proposed benchmarks include F1 to F5 as unimodal functions, F6 to F20 as multimodal functions, and F21 to F28 as composite functions. The obtained results of the proposed algorithm over the mentioned benchmarks in 10-D, 30-D, and 50-D are presented in Table 3, Table 4 and Table 5, respectively.

5. Conclusions

In this work, a novel method for controlling the output power of renewable energy sources using an intelligent algorithm is presented. The parameters which are predicted in this model are the output power of wind and solar power generators. This paper presents a new model based on a combination of solar and wind, as well as a battery storage system. Additionally, the proposed solution method is framed to adjust the output power of the proposed system to obtain the reference power ordered by the grid, in which the amount of on/off and off/on switching of renewable energy sources is minimized and the application of the regulation ability of wind turbines is maximized. Specifically, the forecasted power of these signals is taken as the production aptitude of wind turbines and PV. Furthermore, a new forecasting tool based on the artificial prediction tool has been introduced to predict wind and solar signals. The prediction model is inspired by the performance of the HBMO algorithm. In this model, free parameters in the multi-stage forecasting tool in the learning mechanism are optimized. One of the optimization issues is the ability to locate active power. The proposed algorithm is looking for the best answer. The validity and advantages of the proposed method have been examined by considering factors such as output power performance, the reduction degree of change, and maintaining SOC at the same time. The superiority of the proposed method has been proven in comparison with other methods. Through this method, the maximum output power of the wind turbine, and a reduction in the number of on/off switches with respect to PV, are obtained.

Author Contributions

Conceptualization, M.B. and M.S.N. (Mohammad Salay Naderi); Methodology, O.A. and N.G.; Software, O.A. and V.N.; Validation, M.S.N. (Mehdi Salay Naderi); Writing-Original Draft Preparation, O.A., M.B., N.G. and V.N.; Writing–Review & Editing, M.S.N. (Mohammad Salay Naderi) and M.S.N. (Mehdi Salay Naderi).

Funding

This research was funded by Faculty Development Competitive Research Grant of Nazarbayev University grant number SOE2018018.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Manla, E.; Nasiri, A.; Rentel, C.H.; Hughes, M. Modeling of Zinc/Bromide Energy Storage for Vehicular Applications. IEEE Trans. Ind. Electron. 2010, 57, 624–632. [Google Scholar] [CrossRef]
  2. Wang, J.; Shahidehpour, M.; Li, Z. Security-constrained unit commitment with volatile wind power generation. IEEE Trans. Power Syst. 2008, 23, 1319–1327. [Google Scholar] [CrossRef]
  3. Ummels, B.C.; Gibescu, M.; Pelgrum, E.; Kling, W.L.; Brand, A.J. Impacts of wind power on thermal generation unit commitment and dispatch. IEEE Trans. Energy Convers. 2007, 22, 44–51. [Google Scholar] [CrossRef]
  4. Jiang, R.; Wang, J.; Guan, Y. Robust unit commitment with wind power and pumped storage hydro. IEEE Trans. Power Syst. 2012, 27, 800. [Google Scholar] [CrossRef]
  5. Teleke, S.; Baran, M.; Bhattacharya, S.; Huang, A. Optimal control of battery energy storage for wind farm dispatching. IEEE Trans. Energy Convers. 2010, 25, 787–794. [Google Scholar] [CrossRef]
  6. Mandal, P.; Madhira, S.T.S.; Haque, A.U.; Meng, J.; Pineda, R.L. Forecasting Power Output of Solar Photovoltaic System Using Wavelet Transform and Artificial Intelligence Techniques. Procedia Comput. Sci. 2012, 12, 332–337. [Google Scholar] [CrossRef] [Green Version]
  7. Abedinia, O.; Amjady, N.; Ghadimi, N. Solar energy forecasting based on hybrid neural network and improved metaheuristic algorithm. Comput. Intell. 2017, 34, 241–260. [Google Scholar] [CrossRef]
  8. Abedinia, O.; Raisz, O.; Amjady, N. An Effective Prediction Model for Hungarian Small-Scale Solar Power Output. IET Renew. Power Gener. 2017, 11, 1648–1658. [Google Scholar] [CrossRef]
  9. Bhangu, B.; Bentley, P.; Stone, D.; Bingham, C. Nonlinear observers for predicting state-of-charge and state-of-health of lead-acid batteries for hybrid-electric vehicles. IEEE Trans. Veh. Technol. 2005, 54, 783–794. [Google Scholar] [CrossRef]
  10. Rodrigues, E.M.G.; Godina, R.; Catalão, J.P.S. Modelling electrochemical energy storage devices in insular power network applications supported on real data. Appl. Energy 2017, 188, 315–329. [Google Scholar] [CrossRef]
  11. Medina, P.; Bizuayehu, A.W.; Catalão, J.P.; Rodrigues, E.M.; Contreras, J. Electrical energy storage systems: technologies’ state-of-the-art, techno-economic benefits and applications analysis. In Proceedings of the 2014 47th Hawaii International Conference on System Sciences (HICSS), Waikoloa, HI, USA, 6–9 January 2014; pp. 2295–2304. [Google Scholar]
  12. Rodrigues, E.M.G.; Godina, R.; Osório, G.J.; Lujano-Rojas, J.M.; Matias, J.C.O.; Catalão, J.P.S. Comparison of battery models for energy storage applications on insular grids. In Proceedings of the 2015 Australasian Universities Power Engineering Conference (AUPEC), Wollongong, Australia, 27–30 September 2015; pp. 1–6. [Google Scholar]
  13. Fan, G.F.; Wang, W.S.; Liu, C.; Dai, H.Z. Wind power prediction based on artificial neural network. Proc. CSEE 2008, 34, 118–123. [Google Scholar]
  14. Fang, K.; Mu, D.; Chen, S.; Wu, B.; Wu, F. A prediction model based on artificial neural network for surface temperature, simulation of nickel–metal hydride battery during charging. J. Power Sources 2012, 208, 378–382. [Google Scholar] [CrossRef]
  15. Weigert, T.; Tian, Q.; Lian, K. State-of-charge prediction of batteries and battery–supercapacitor hybrids using artificial neural networks. J. Power Sources 2011, 196, 4061–4066. [Google Scholar] [CrossRef]
  16. Bellows, R.J.; Grimes, P.; Einstein, H.; Kantner, E.; Malachesky, P.; Newby, K. Zinc-bromine battery design for electric vehicles. IEEE Trans. Vehicular Technol 1983, 32, 26–32. [Google Scholar] [CrossRef]
  17. Buller, S.; Thele, M.; Karden, E.; De Doncker, R. Impedancebased non-linear dynamic battery modeling for automotive applications. J. Power Sources 2003, 113, 422–430. [Google Scholar] [CrossRef]
  18. Moseley, P. High rate partial-state-of-charge operation of VRLA batteries. J. Power Sources 2004, 127, 27–32. [Google Scholar] [CrossRef]
  19. Zou, J.; Shu, J.; Zhang, Z.; Luo, W. An active power allocation method for wind-solar-batteries hybrid power system. Electr. Power Compon. Syst. 2014, 42, 1530–1540. [Google Scholar] [CrossRef]
  20. Zhou, W.; Yang, H.; Fang, Z. Battery behavior prediction and battery working states analysis of a hybrid solar–wind power generation system. Renew. Energy 2008, 33, 1413–1423. [Google Scholar] [CrossRef]
  21. Lee, D.T.; Shiah, S.J.; Lee, C.M.; Wang, Y.C. State-of-charge estimation for electric scooters by using learning mechanisms. IEEE Trans. Veh. Technol. 2007, 56, 544–556. [Google Scholar] [CrossRef]
  22. Kumar, S.; Ikkurti, H.P. Power electronic interface for energy management in battery ultracapacitor hybrid energy storage system. Electr. Power Compon. Syst. 2013, 41, 1059–1074. [Google Scholar] [CrossRef]
  23. Majumder, R.; Chakrabarti, S.; Ledwich, G.; Ghosh, A. Advanced battery storage control for an autonomous microgrid. Electr. Power Compon. Syst. 2013, 41, 157–181. [Google Scholar] [CrossRef]
  24. Shan, M.; Lai, Y.; Geng, J.; Zhang, K.; Gao, Z. Research on the Control Strategy of The Battery Energy Storage System in Wind Solar Battery Hybrid Generation Station. In Proceedings of the 18th IFAC (International Federation of Automatic Control) World Congress, Milan, Italy, 28 August–2 September 2011; pp. 14876–14880. [Google Scholar]
  25. Ghadimi, N.; Akbarimajd, A.; Shayeghi, H.; Abedinia, O. Application of New Hybrid Forecast Engine with Feature Selection Algorithm in Power System. Int. J. Ambient Energy 2017, 1–13. [Google Scholar] [CrossRef]
  26. Mohammadi, M.; Talebpour, F.; Safaee, E.; Ghadimi, N.; Abedinia, O. Small-scale building load forecast based on hybrid forecast engine. Neural Process. Lett. 2018, 48, 329–351. [Google Scholar] [CrossRef]
  27. Abedinia, O.; Amjady, N.; Zareipour, H. A New Feature Selection Technique for Load and Price Forecast of Electrical Power Systems. IEEE Trans. Power Syst. 2017, 32, 62–74. [Google Scholar] [CrossRef]
  28. Abedinia, O.; Amjady, N. Short Term Load Forecast of Electrical Power System by Radial Basis Function Neural Network and New Stochastic Search Algorithm. Eur. Trans. Electr. Power 2016, 26, 1511–1525. [Google Scholar] [CrossRef]
  29. Afshar, A.; Haddad, O.B.; Marino, M.A.; Adams, B.J. Honey-bee mating optimization (HBMO) algorithm for optimal reservoir operation. J. Frankl. Inst. 2007, 344, 452–462. [Google Scholar] [CrossRef]
  30. Fathian, M.; Amiri, B.; Maroosi, A. Application of honey-bee mating optimization algorithm on clustering. Appl. Math. Comput. 2007, 190, 1502–1513. [Google Scholar] [CrossRef]
  31. Niknam, T.; Mojarrad, H.D.; Meymand, H.Z.; Firouzi, B.B. A new honey bee mating optimization algorithm for non-smooth economic dispatch. Energy 2011, 36, 896–908. [Google Scholar] [CrossRef]
  32. Narasimhan, H. Parallel Artificial Bee Colony (PABC) Algorithm. In Proceedings of the 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India, 9–11 December 2009; pp. 306–311. [Google Scholar]
  33. Hornby, G.S.; Pollack, J.B. Creating high-level components with a generative representation for body-brain evolution. Artif. Life 2002, 8, 223–246. [Google Scholar] [CrossRef]
  34. Zeng, X.J.; Tao, J.; Zhang, P.; Pan, H.; Wang, Y.Y. Reactive Power Optimization of Wind Farm based on Improved Genetic Algorithm. Energy Procedia 2011, 14, 1362–1367. [Google Scholar] [CrossRef]
  35. Price, K.V.; Rainer, S.; Jouni, L. Differential Evolution: A Practical Approach to Global Optimization; Springer: Berlin, Germany, 2005. [Google Scholar]
  36. Parpinelli, R.S.; Lopes, H.S.; Freitas, A.A. Data mining with an ant colony optimization algorithm. IEEE Trans. Evol. Comput. 2002, 6, 321–332. [Google Scholar] [CrossRef] [Green Version]
  37. Bagheri, M.; Nurmanova, V.; Abedinia, O.; Naderi, M.S.; Ghadimi, N.; Naderi, M.S. Impacts of Renewable Energy Sources by Battery Forecasting on Smart Power Systems. In Proceedings of the IEEE International Conference on Environment and Electrical Engineering and 2018 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Palermo, Italy, 12–15 June 2018; pp. 1–6. [Google Scholar]
Figure 1. Charging of the battery and discharging validation of the floating charge voltage model.
Figure 1. Charging of the battery and discharging validation of the floating charge voltage model.
Energies 12 00373 g001
Figure 2. Schematic of active power control.
Figure 2. Schematic of active power control.
Energies 12 00373 g002
Figure 3. The proposed forecast engine structure: (a) Main model and (b) Training mechanism.
Figure 3. The proposed forecast engine structure: (a) Main model and (b) Training mechanism.
Energies 12 00373 g003
Figure 4. Calculation of training results: (solid line) NN training algorithm, (dotted line) training by optimization algorithm, (dashed dotted line) overfitting of training.
Figure 4. Calculation of training results: (solid line) NN training algorithm, (dotted line) training by optimization algorithm, (dashed dotted line) overfitting of training.
Energies 12 00373 g004
Figure 5. Analysis of optimal number for NN blocks: (a) Obtained validation error, and (b) training time.
Figure 5. Analysis of optimal number for NN blocks: (a) Obtained validation error, and (b) training time.
Energies 12 00373 g005
Figure 6. Wind speed trend and solar radiation curve. Red dotted line, PV; blue dashed line, wind.
Figure 6. Wind speed trend and solar radiation curve. Red dotted line, PV; blue dashed line, wind.
Energies 12 00373 g006
Figure 7. Wind speed trend and solar radiation curve. Red dotted line, PV; blue dashed line, wind.
Figure 7. Wind speed trend and solar radiation curve. Red dotted line, PV; blue dashed line, wind.
Energies 12 00373 g007
Figure 8. The statistics of component numbers connected to the grid based on the suggested model.
Figure 8. The statistics of component numbers connected to the grid based on the suggested model.
Energies 12 00373 g008
Figure 9. SOC of the energy storage battery.
Figure 9. SOC of the energy storage battery.
Energies 12 00373 g009
Figure 10. The proposed Ackley function.
Figure 10. The proposed Ackley function.
Energies 12 00373 g010
Figure 11. Optimization algorithm on Ackley function: Values of the first iterations for the algorithms: A1 (Proposed), A2 (PSO), A3 (DE), A4 (ACO), A5 (GA), and A6 (EA). Values of the final iteration: B1 (Proposed), B2 (PSO), B3 (DE), B4 (ACO), B5 (GA), and B6 (EA).
Figure 11. Optimization algorithm on Ackley function: Values of the first iterations for the algorithms: A1 (Proposed), A2 (PSO), A3 (DE), A4 (ACO), A5 (GA), and A6 (EA). Values of the final iteration: B1 (Proposed), B2 (PSO), B3 (DE), B4 (ACO), B5 (GA), and B6 (EA).
Energies 12 00373 g011
Table 1. Generated numerical results of the suggested forecasting model in comparison with other strategies.
Table 1. Generated numerical results of the suggested forecasting model in comparison with other strategies.
MethodsErrorWinterSpringSummerFall
23 December5 December12 May27 April26 June27 August18 October28 September
BPNN [6]NMAPE29.6535.4718.5523.4521.0518.6715.1732.74
MAE1.081.471.561.981.881.350.812.01
RMSE1.922.152.042.732.201.860.962.68
RBFNN [6]NMAPE16.7135.4617.2418.2110.845.127.2221.86
MAE0.611.471.451.540.940.370.381.34
RMSE0.741.721.942.201.430.450.491.80
WT + BPNN [6]NMAPE11.9430.2616.9917.9517.625.9813.0722.44
MAE0.431.251.441.511.540.430.701.38
RMSE0.621.661.701.892.050.550.791.52
WT + RBFNN [6]NMAPE8.1613.818.9113.148.544.254.3212.17
MAE0.290.570.751.110.740.300.230.75
RMSE0.400.641.011.571.060.380.320.87
ProposedNMAPE7.1310.566.7810.476.23.463.49.84
MAE0.260.510.6210.730.30.280.61
RMSE0.360.450.91.310.840.250.330.7
Table 2. Obtained results for the Ackley benchmark function.
Table 2. Obtained results for the Ackley benchmark function.
IndexEAGADEACOPSOProposed
MIN3.14 × 10−86.15 × 10−95.21 × 10−144.87 × 10−140.000.00
MEAN2.0310.5835.02 × 10−15.09 × 10−13.05 × 10−11.53 × 10−2
MAX4.1824.3611.5728.54 × 10−17.30 × 10−15.81 × 10−2
Table 3. Obtained numerical results for D = 10.
Table 3. Obtained numerical results for D = 10.
Func.BestWorstMeanStd.
10000
20000
306.3161.20 × 10−18.82 × 10−1
40000
50000
609.837.873.92
78.00 × 10−523.51.31 × 10−34.11 × 10−3
814.02.50 × 10−220.08.71 × 10−2
91.64.53.210.721
1003.11 × 10−21.02 × 10−28.72 × 10−3
110000
121.25.043.020.952
131.018.343.111.62
1400.5213.20 × 10−41.10 × 10−3
151.90 × 1024.21 × 1023.21 × 1021.10 × 102
160.231.10.430.123
1710.011.214.20
1811.235.013.11.32
190.220.3210.2414.20 × 10−2
201.322.112.010.231
213.43 × 1023.80 × 1023.80 × 1020
222.11 × 10−620.33.215.31
231.11 × 1025.33 × 1024.09 × 1021.40 × 102
241.02 × 1022.04 × 1022.00 × 10213.0
251.00 × 1022.04 × 1022.00 × 1020.431
261.00 × 1022.02 × 1021.03 × 10224.1
273.00 × 1023.04 × 1023.00 × 1021.18 × 10−9
283.00 × 1023.04 × 1023.00 × 1020
Table 4. Obtained numerical results for D = 30.
Table 4. Obtained numerical results for D = 30.
Func.BestWorstMeanStd.
10000
21.22 × 1034.10 × 1048.00 × 1036.41 × 103
301.20 × 10334.11.51 × 102
45.33 × 10−70.121.51 × 10-42.42 × 10-4
50000
6022.10.4342.41
70.41222.13.444.21
820.121.020.61.31 × 10−5
921.230.323.31.21
101.30 × 10−20.1655.45 × 10−22.31 × 10−2
110000
1211.631.221.33.13
1321.673.043.411.1
1400.1012.32 × 10−21.41 × 10−2
152.14 × 1033.20 × 1032.51 × 1032.10 × 102
166.54 × 10−21.110.8410.1
1710.223.225.22.40 × 10−15
1823.283.466.12.32
190.6521.321.201.30 × 10−2
205.4111.310.12.30 × 10−2
212.00 × 1024.12 × 1022.52 × 10232.1
2210.11.03 × 1027.52 × 10213.1
232.11 × 1033.34 × 1033.21 × 10223.1
242.00 × 1022.23 × 1022.00 × 1024.31
252.00 × 1022.43 × 1022.31 × 10214.1
262.00 × 1023.01 × 1022.01 × 10212.0
273.00 × 1026.34 × 1023.40 × 10214.1
283.00 × 1023.00 × 1023.00 × 1020
Table 5. Obtained numerical results for D = 50.
Table 5. Obtained numerical results for D = 50.
Func.BestWorstMeanStd.
10000
24.32 × 1034.53 × 1042.30 × 1031.12 × 104
31.436.54 × 1055.40 × 1051.42 × 105
42.52 × 10−65.32 × 10−31.33 × 10−21.31 × 10−3
50000
62.3232.433.81.31 × 10−2
76.5045.5 4.32
810.014.22.091.30 × 10−2
930.045.523.91.12
106.50 × 10−30.004.48 × 10−22.23 × 10−2
1100.0000
1225.050.042.910.1
1311.01.37 × 1021.11 × 10−212.6
1405.45 × 10−22.46 × 10−211.7
153.30 × 1034.24 × 1035.34 × 1032.38 × 102
160.231.231.260.139
1732.442.543.43.16 × 10−15
1812.31.26 × 1021.23 × 1021.64
191.402.332.370.141
2013.020.715.50.528
212.00 × 1021.18 × 1034.33 × 1022.41 × 102
227.4043.512.75.31
234.50 × 1035.38 × 1034.52 × 1034.21 × 102
2421.02.35 × 1021.48 × 1031.02
252.20 × 1023.47 × 1023.23 × 1022.41
262.00 × 1023.26 × 1022.17 × 1024.40
275.12 × 1021.35 × 1035.33 × 10234.0
284.04 × 1022.67 × 1033.54 × 10234.0

Share and Cite

MDPI and ACS Style

Bagheri, M.; Nurmanova, V.; Abedinia, O.; Salay Naderi, M.; Ghadimi, N.; Salay Naderi, M. Renewable Energy Sources and Battery Forecasting Effects in Smart Power System Performance. Energies 2019, 12, 373. https://doi.org/10.3390/en12030373

AMA Style

Bagheri M, Nurmanova V, Abedinia O, Salay Naderi M, Ghadimi N, Salay Naderi M. Renewable Energy Sources and Battery Forecasting Effects in Smart Power System Performance. Energies. 2019; 12(3):373. https://doi.org/10.3390/en12030373

Chicago/Turabian Style

Bagheri, Mehdi, Venera Nurmanova, Oveis Abedinia, Mohammad Salay Naderi, Noradin Ghadimi, and Mehdi Salay Naderi. 2019. "Renewable Energy Sources and Battery Forecasting Effects in Smart Power System Performance" Energies 12, no. 3: 373. https://doi.org/10.3390/en12030373

APA Style

Bagheri, M., Nurmanova, V., Abedinia, O., Salay Naderi, M., Ghadimi, N., & Salay Naderi, M. (2019). Renewable Energy Sources and Battery Forecasting Effects in Smart Power System Performance. Energies, 12(3), 373. https://doi.org/10.3390/en12030373

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop