Performance Improvements of Induction Motor Drive Supplied by Hybrid Wind and Storage Generation System Based on Mine Blast Algorithm

: This research investigates the performance improvements of induction motor (IM) drive supplied by a hybrid wind / battery storage system based on the optimal mine blast algorithm. This is done by using IM ﬁeld-oriented speed control as an independent dynamic load and a battery as a storage power unit. To ensure the accuracy and quality of energy equilibrium in autonomous wind power systems, there is an urgent and necessary demand for battery storage units. So in principle, the overall system of the complete model is conﬁgured to be combined with an uncontrolled rectiﬁer, a steady magnetic synchronous generator (PMSG), a buck converter, and a lead–acid battery (LAB) in addition to an induction motor. According to the imposed controller, the loads required power can be obtained e ﬀ ectively by the prescribed battery storage and the wind generation units. Considering the suggested vector control to adjust the induction motor velocity through a three-phase inverter, it will be obtained 220 V / 50 Hz, which is the principal target of this research. Moreover, the system with the proposed optimal control is compared with the optimal control based on genetic algorithm (GA) and the classical PID control. It is, therefore, possible to conclude that the results of numerical calculations and simulations illustrate that the studied system has strong achievement and perfect predictor of the electric parameter waveforms.


Introduction
Recently, the spread of power generation using such energies in remote and isolated areas are becoming more prominent [1][2][3]. In the absence of main grid supply systems, the design and operation of renewable energy systems are challenging due to the inconsistencies of the energy source. Furthermore, the presence of networks with low inductive (X) and resistance (R) ratios and low levels of damping may cause a significant increase or decrease in frequencies beyond allowable limits [3]. To provide a consistent power supply, an isolated storage system is essential for this type of systems. Typical examples of newer systems use fuel cells for energy storage [4][5][6][7][8]. Other systems use lead-acid batteries (LABs) since they are high-voltage, have steady execution work and can work in different temperatures [9][10][11]. DC-link is usually used in renewable generation systems to convert the variable amplitude, variable frequency AC generated voltage into constant amplitude, constant frequency AC voltage. For example, applications of autonomous wind energy and a new bidirectional DC-DC converter have been studied by [12,13].
Controlling dynamic load from wind energy systems is challenging due to the fact that the wind is not constant, and depends on operating conditions. In this study, the optimal proportional-integral-derivative (PID) controller will be used to control the DC-link while the optimal vector control will be used to regulate the IM rotor speed.
The typical control algorithms used include direct torque control, neural network control and vector control. In this study, an optimal vector control is considered, where its parameters are obtained using the mine blast optimal algorithm.
The changing of frame control methodology utilizing the vector control is considered the center of numerous investigations and research for the directing of the wind production frameworks. The vector control may display numerous great characteristics; for example, great execution against un-demonstrated elements, heartlessness to parameter varieties, outside unsettling influence dismissal and quick unique reaction. These focal points of the vector control (VC) might be utilized in directing the velocity and torque of the induction motor (IM) [14][15][16][17][18][19].
The mine blast algorithm (MBA) is used to solve many of the restricted engineering problems and obtain more accurate and disciplined results. Singh and Kaur [20] illustrated the technique of the mine blast algorithm. It was found that in this method, the algorithm has fewer estimation functions and more accurate results may be obtained. Sadollah et al. [21] suggested a hybrid metaheuristic optimization technique using the characteristics of harmony search (HS) and mine blast algorithms. The amalgamation of HS and MBA has been established a hybrid optimization process with perfect exploration. In addition, many refinements to the standard MBA and HS were utilized.
The study of a wind energy conversion system (WECS) based on Permanent Magnet Synchronous Generator by using an appropriate control is considered in many papers described [22][23][24][25][26][27]. Most previous systems have proposed testing the system via step variations of normal or high induction motor rotor speed only [28,29]. To evaluate the system performance with the proposed controller, variations of low IM rotor speed test should be applied [30,31]. However, in the study, the system performance with the proposed controller is tested in case of low values of IM rotor speed.
In this investigation, the layout and the emulation controller design of isolated generation unit inclusive the changing wind speed-energy storage model feeding induction motor as a dynamic load dependent on vector control are proposed. The assumed generation framework and the provided dynamic load when the given controller have been applied during different modifications in velocity of the wind, variable torque and IM rotor velocity. An optimal controller is designed and applied based on MBA. Moreover, the obtained results is compared with the case using optimal control based on the genetic algorithm (GA) and the conventional PID controller. The obtained outcomes demonstrate that there exist perfect pursuing of the motor velocity and changing of the load torque especially in case of applying the proposed optimal control.

System Design
The wind energy change framework associated with autonomous load through DC-link is displayed in Figure 1. The system has a variable velocity of the wind turbines (WT), which drive the constant magnet synchronous generator (PMSG). PMSG provides a stand-alone load dependent on changing over the un-steady AC power to DC power and afterward changing over the DC power to a settled amplitude and frequency AC control. A storage unit (LAB) is associated with the DC-side of the DC-link. In this investigation, the DC-link incorporates two sections: (a) A buck DC-DC converter, an uncontrolled rectifier which can call a generator side converter. (b) A three-phase PWM inverter, which can call a load side DC-AC converter.
Generally, the wind turbine drives the PMSG, which feeds a separate load. Its terminal voltage depends predominantly on the rotor speed and load current.
There are three basic control circuits in this research, the first circuit controls the DC-link using the optimal PID controller based on the mine blast algorithm to preserve the produced voltage of the buck DC-DC converter at the required estimate. The second circuit, based on an optimal PID controller, controls the charging and discharging regulator of the battery. Thus, the battery will retain power if the wind power generated is greater than the desired power of the load, and conversely, the battery will emit power to feed the load when the wind produces less energy than desired. The third circuit is retain power if the wind power generated is greater than the desired power of the load, and conversely, the battery will emit power to feed the load when the wind produces less energy than desired. The third circuit is the vector control which it can use to meet the velocity of the desired induction motor by controlling the output DC-AC inverter voltage even after any change in wind speed or load variation.

Basic Equations and Mathematical Formulation
The frame of conversion of wind power may be subdivided into interrelated subsystem models as described in Figure 1.

Wind Turbine Power Generation Unit
Based on the following equations, wind turbine output power is expressed as [32]: where the definition of constants and parameters in this research has been put in a nomenclature at the end. The energy factor for velocity of the wind Cp is defined as [16]: Also, the WT torque m T is given as: where the wind turbine torque coefficient T C is expressed as

Basic Equations and Mathematical Formulation
The frame of conversion of wind power may be subdivided into interrelated subsystem models as described in Figure 1.

Wind Turbine Power Generation Unit
Based on the following equations, wind turbine output power is expressed as [32]: where the definition of constants and parameters in this research has been put in a nomenclature at the end. The energy factor for velocity of the wind C p is defined as [16]: Also, the WT torque T m is given as: where the wind turbine torque coefficient C T is expressed as C T = C p / λ and the aerodynamic torque T m is defined by [18]:

PMSG Dynamical Model
The numerical model of the PMSM might be illustrated by the direct-quadrature (DQ) arrange system, which can be given as [18]: The dynamical rate of the rotating velocity is given as [18]: where T e is the electromagnetic torque.

Model of Uncontrolled Rectifier
In this investigation, an uncontrolled bridge rectifier is utilized to change over factor alternating voltage of the terminal of the PMSG to a fluctuating DC voltage. The rectifier yield voltage and current can be given as [18]:

DC-DC Converter
In this work, the buck converter has been utilized as a DC-DC converter. A mono buck converter is connected to accomplish the interface between the inverter and the uncontrolled rectifier to guarantee a fast power change. The connection between the voltage and current of the two primary and secondary sides might be composed as [18]:

Energy Storage System
It is assumed that the energy storage unit contains a one-arm, single-phase, bidirectional inverter dependent on a protected gate bipolar transistor (IGBT) and a bank of LABs. The energy storage framework is displayed as a checked voltage source (Eb), associated in arrangement with the inside resistance and the LAB voltage (Vbat).

Induction Machine Model
The rotor and stator voltage conditions of an induction machine in a synchronous casing may be given by the following equation [18]: dλ dr d t = − r r l r λ dr + (w s − w m )λ qr + l m r r l r i ds (12) Energies 2019, 12, 2947

Vector Control and DC-AC Converter
In this research, the velocity and load torque of the three-phase induction motor, which is provided by DC-AC inverter, is controlled by optimal vector control. Thus, the PWM of the DC-AC inverter will control the reference velocity and/or load torque of the induction motor. The vector control forms the two outermost loops.
The optimal PID controller controls the stator current and the flux of the rotor. Moreover, the rotor speed is controlled as well, dependent on an optimal PID control. Be that as it may, the vector control system can be abridged as [19]: • The created torque T m * e and flux λ * ought to be acquired, and after that, the relating reference stator currents in the d-and q-axis i * ds and i * ds are obtained.

•
The precise location θ is then acquired, and it is utilized to change among contemporary and constant reference casings to accomplish the coveted stator current in dand q-axis parts.

•
At that point, the obtained dand q-axis parts of the stator current in the constant reference outline are changed over to the desired three-phase currents, which are utilized for DC-AC inverter control.

Optimal Mine Blast Algorithm (MBA)
Recently, the mine blast algorithm has been utilized in many different areas, as it leads to accurate results and gives minimal function estimations, leading to achievements in the particular field [20]. Based on the idea of the mine algorithm to obtain the optimum control variables, the proposed objective function and the proposed methodology of the solution algorithm will be discussed in detail in the next subsections.

Objective Function
The problem of optimization includes an objective function to minimize or maximize a potential signal and the constraints that are either equality or inequality values. Therefore, one may write the following equation: Equation (14) presents what is called the applied objective function, which is considered to be integral with respect to time t for the absolute error (i.e., briefly, it may be written as: ITAE). Also, t s is the simulation time and X is required to be evaluated, where its components may be written as: and → U = [u 1, u 2 ] refers to the control variables vector. Also, the constraints are suggested as: where K i(max) and K i(min) are the maximum and minimum limits of control parameters, which are chosen as 3000 and 0.05, respectively.

The Proposed MBA
To apply the mine blast algorithm, the algorithm must have a primary point at the beginning, where the first mine is blasted; this is known as the initial point or first shot point. Then, explosion of the mine bomb generates the thrown segments of shrapnel that are produced from the blast of the mine bomb; these pieces of shrapnel collide with others in the same landmine farm, assisting in exploring it. This leads to finding the optimal solution, which is achieved by finding the most fulminatory mine position. Firstly, the initial point, which is called the primary shot point, The shrapnel pieces are formulated by the primary shot point, and have the number N s , which represents the population. Exploration and exploitation are considered as the two phases of the MBA; the first one examines the search space while the second phase approximates the optimum solution. During the subsequent repetitions of the MBA, the exploration coefficient (µ) is utilized to examine the different search areas with respect to the repetition number (n). Also, the examination period that occurs when the exploration coefficient has the largest number of recurrences may be defined as: The calculation of the direction of the shrapnel pieces may be given as: The pieces of shrapnel are generated and their best positions are determined on the basis of the following equation: where → d n−1 is a vector that includes the distance from shrapnel to exploded mines, ϕ = 360/Ns is the angle of the pieces of shrapnel, is the best solution for position, and F indicates the value of the fitness function at the position x.
Meanwhile, the exploitation phase is carried out when the checking coefficient is less than the frequency number, and may be given as: In the exploitation phase, the algorithm converges to the best solution by steadily decreasing the initial distance of shrapnel pieces via a decreasing constant α that is defined by the user, which may be calculated as follows:  Figure 2 shows the main steps of mine blast algorithm and displays the proposed steps of the solution.  Figure 2 shows the main steps of mine blast algorithm and displays the proposed steps of the solution. The proposed optimal controlling parameters of MBA are given in Table 1.

Simulation Results
Taking into consideration IM rotor speed and IM load torque at different wind speed values, computer simulation outcomes have been illustrated to ensure the validity and effectiveness of our chosen system, which is considered for the purposes of research and study. The studied stand-alone wind/dynamic load with a battery store unit transformation frame and the suggested control technique is illustrated in Figure 3. The performance of the studied framework when the optimum PID control was considered as function of the three variables wind speed, IM load torque and IM rotor speed. Therefore, the optimal PID control based on MBA is depicted based on the simulation results as given in Figures 4-6. The proposed optimal controlling parameters of MBA are given in Table 1.

Simulation Results
Taking into consideration IM rotor speed and IM load torque at different wind speed values, computer simulation outcomes have been illustrated to ensure the validity and effectiveness of our chosen system, which is considered for the purposes of research and study. The studied stand-alone wind/dynamic load with a battery store unit transformation frame and the suggested control technique is illustrated in Figure 3. The performance of the studied framework when the optimum PID control was considered as function of the three variables wind speed, IM load torque and IM rotor speed. Therefore, the optimal PID control based on MBA is depicted based on the simulation results as given in Figures 4-6.  PID control was considered as function of the three variables wind speed, IM load torque and IM rotor speed. Therefore, the optimal PID control based on MBA is depicted based on the simulation results as given in Figures 4-6.       In detail, the following observations can be illustrated with the help of graphs. Figure 4 presents that wind speed changes between the two different values 8.0 m/s and 14.0 m/s. It was observed that with higher velocity of the wind, the generator output torque of the WT gets larger; consequently, the value of the generator rotation speed increases, which leads to increasing values of generator stator current, voltage, and IM stator power. Figure 5 illustrates that the desired velocity of IM increases from 20 rad/s to 30 rad/s at time 1.5 s. It was noticed that the actual velocity of IM tracks the reference velocity of IM using the vector control.
Also, Figure 6 shows that the IM reference load torque increases from zero Nm to 5.0 Nm at time 1.0 s. It was noticed that the actual IM load torque tracks the reference IM load torque based on the proposed vector control.
Therefore, the control procedure may be outlined as follows: a) If Vdc tends to get larger because of the increase in the velocity of the wind: The controller enters operation and differs from the operating cycle ratio of the load adapter to preserve Vdc at its reference value. Simultaneously, the controller of the battery works to raise the charging current of the battery to keep any extra produced power and to maintain Vdc at their required value. Accordingly, terminal voltage of the generator tends to be minimized and stabilized to the suitable value. In detail, the following observations can be illustrated with the help of graphs. Figure 4 presents that wind speed changes between the two different values 8.0 m/s and 14.0 m/s. It was observed that with higher velocity of the wind, the generator output torque of the WT gets larger; consequently, the value of the generator rotation speed increases, which leads to increasing values of generator stator current, voltage, and IM stator power. Figure 5 illustrates that the desired velocity of IM increases from 20 rad/s to 30 rad/s at time 1.5 s. It was noticed that the actual velocity of IM tracks the reference velocity of IM using the vector control.
Also, Figure 6 shows that the IM reference load torque increases from zero Nm to 5.0 Nm at time 1.0 s. It was noticed that the actual IM load torque tracks the reference IM load torque based on the proposed vector control.
Therefore, the control procedure may be outlined as follows: (a) If V dc tends to get larger because of the increase in the velocity of the wind: The controller enters operation and differs from the operating cycle ratio of the load adapter to preserve V dc at its reference value. Simultaneously, the controller of the battery works to raise the charging current of the battery to keep any extra produced power and to maintain V dc at their required value. Accordingly, terminal voltage of the generator tends to be minimized and stabilized to the suitable value. The field-oriented control adjusts the IM stator voltage in order for the IM velocity of the rotor to respond to the reference estimate. If the DC-link voltage gets larger as a result of the increase in the velocity of the wind, the controllers will carry out an action that is opposite to those described above, as is clear from Figure 5. (b) If the reference velocity of IM increases, the velocity of IM will get larger to be in line with the reference estimate when the motor stator frequency increases. (c) Similarly, if the IM reference load torque increases, the IM actual load torque will increase to a suitable level for the reference value.
The results obtained based on the proposed optimal PID control are compared with the obtained results using conventional PID control, as shown in Figure 7. From Figures 4 and 7, one may notice that the system with the proposed optimal PID control has better performance than in the case of using classical PID control, as the high stator current harmonics and the IM rotor speed do not track the reference values. Also, it can be seen that the maximum overshoot is 8% and the steady state error in the rotor speed is zero when using the optimal control, while when using conventional PID, the maximum overshoot is 12% and the steady state error in the rotor speed is 7 rad/s. The field-oriented control adjusts the IM stator voltage in order for the IM velocity of the rotor to respond to the reference estimate. If the DC-link voltage gets larger as a result of the increase in the velocity of the wind, the controllers will carry out an action that is opposite to those described above, as is clear from Figure 5.
b) If the reference velocity of IM increases, the velocity of IM will get larger to be in line with the reference estimate when the motor stator frequency increases. c) Similarly, if the IM reference load torque increases, the IM actual load torque will increase to a suitable level for the reference value.
The results obtained based on the proposed optimal PID control are compared with the obtained results using conventional PID control, as shown in Figure 7. From Figures 4 and 7, one may notice that the system with the proposed optimal PID control has better performance than in the case of using classical PID control, as the high stator current harmonics and the IM rotor speed do not track the reference values. Also, it can be seen that the maximum overshoot is 8% and the steady state error in the rotor speed is zero when using the optimal control, while when using conventional PID, the maximum overshoot is 12% and the steady state error in the rotor speed is 7 rad/s.

Conclusions
This research proposes an optimum regulator on the basis of the mine blast algorithm for small-scale electrical power grid units. The given power network contains a hybrid wind-battery storage energy production system for feeding dynamic loads via an AC-DC-AC converter. Furthermore, this study assumes that the dynamic loads will be provided by a wind power output framework, and any decrease and/or additional electrical energy required by the loads will be made up for via the battery energy storage unit. In addition, it is expected that a portion of the wind-produced energy will be utilized when the wind speed is high in order to charge the battery. In this study, a self-excited induction generator is utilized and obtained using a wind turbine. The DC-AC converter is controlled dependent on an optimum PID controller as an external loop and a hysteresis current regulator as an internal loop for modifying the AC load voltage at its required level. Moreover, vector control is incorporated to modify the velocity and load torque of the induction motor. The numerical calculations are performed in Simulink/MATLAB programming, which is checked and established on dynamic load and wind speed varieties.-In view of the obtained outcomes, one may make the following remarks: -The proposed hybrid generation wind/storage energy framework is qualified for feeding the dynamic loads taken into consideration. - The battery storage energy unit operates just to compensate the decrease in generated wind power and/or offer additional required energy using the load. -In addition, the considered controller is qualified for preserving load voltage at its reference estimate for dynamic loads with different parameters and/or variations in wind velocity. - The vector regulator of the induction motor is effective for following the velocity of the rotor speed in its desired value and load torque with 8% maximum overshoot, zero settling time and zero steady state error.

-
The system with the proposed optimal control has better performance than the case of applying conventional PID control. -As a future work, one could include the MPPT of wind power. In that case, all controllers would be changed, and more investigation and comparisons would be made.
Author Contributions: S.A.A. suggests the problem, modifies and designs the system, writes the basic equations and the mathematical formulation, carries out the computations after designing the software system. The whole work is corrected, improved and editing under the supervision of the S.S.A.
Funding: This research received no external funding.

Conflicts of Interest:
The authors declare no conflict of interest.

Nomenclature
A swept area λ tip speed ratio ρ air density β blade pitch angle R WT rotor radius C p power coefficient P t wind turbine output power T m wind turbine output torque V w wind speed ω t the mechanical angular rotor speed of the wind turbine L stator inductance of PMSG ω r angular rotor speed of the PMSG V sd , V sq d-q stator voltages of PMSG