**Novel E**ffi**cacious Utilization of Fuzzy-Logic Controller-Based Two-Quadrant Operation of PMBLDC Motor Drive Systems for Multipass Hot-Steel Rolling Processes**

#### **Mohanraj Nandakumar 1,\*, Sankaran Ramalingam 1, Subashini Nallusamy <sup>1</sup> and Shriram Srinivasarangan Rangarajan 1,2,\***


Received: 8 May 2020; Accepted: 13 June 2020; Published: 16 June 2020

**Abstract:** This study investigates the rough steel-rolling process, which requires repeated and rapid bidirectional hot-rolling operations and proposes a fuzzy-logic-controller-based brushless electric DC (BLDC) motor drive system for the same. We present a modeling of the hot-steel rough-rolling process using a set of metallurgical parameters and mechanical equations based on their operating conditions, specific features and characteristics, all obtained from actual data. The above equations and related parameters were modeled in MATLAB/Simulink schematic under variations in temperature and slab thickness corresponding using three different hot-rolled (HR) steel specimens. This led to the creation of a pair of speed and torque- profiles with alternate polarities for successive passes covering the entire rolling process for each steel specimen. A fuzzy logic controller utilized the above profiles on the motor shaft by incorporating speed and current feedback loops to attain reference speed and calculation of instantaneous stator currents of the BLDC motor with respective phase sequences, so as to satisfy the torque-profile. Simulation results showing the detailed performance of the drive system are presented. Further, experimental work on a BLD-motor-drive system is presented, along with loading arrangements and an arm controller embedded with control algorithm for the multi-loop feedback system used for the closed loop speed control. The efficacy of the new applications proposed in this study for the first time can be seen from the validation of the results from the BLDC motor with its fuzzy-based controller in terms of simulation and hardware, thereby serving to be an attractive alternative to conventional induction motor drive systems for steel rolling.

**Keywords:** PMBLDC motor; power electronics; fuzzy-logic controller design

#### **1. Introduction**

The process of steel making is highly power-intensive. About eight percent of total energy consumption is required in hot-steel rolling. Steel products in the form of steel plates, welded pipes and wired products are utilized by various industries, such as automobiles, ship building and constructional areas. The first stage in hot rolling is the rough-rolling mill where steel ingots are rolled to produce products like slabs [1]. Stages use these intermediate specimens for production of plates or bars or rods and similar products. Prior to the above two phases of rolling, the incoming hot steel slab specimen must be surface-cleansed by scrubbing to remove layers of oxides.

The rolling process consists of a set of work and backup rolls driven by two identical high-power electric motors through a set of gear train arrangements. Each backup roll is driven by an individual drive system, such that the two work rolls rotate in opposite directions for forward/reverse feeding

of the work piece at hand. The mechanical calculations [2] of rolling force and torque at the rollers for multipass operation involve taking into account various metallurgical properties and physical parameters of roll material, work temperature and roller dimensions. The rough-rolling process is aimed at successive reduction of thickness over multiple passes of rolling. Calculations over repeated forward-reverse rolling passes leads to the creation of profiles that define a series of operating points of the drive motors, in terms of shaft speed and developed torque.

Different from conventional DC electric motors, AC synchronous motors and induction motors, a new entrant is the permanent magnet brushless DC (PMBLDC) motor [3–5], which possess certain advantages like a high torque-to-current ratio, a high power-to-weight ratio as well as a quick response to load fluctuations and speed reversal. PMBLDC motors can operate over a wide range of speeds efficiently, while delivering nearly-full-load-rated torque and are amendable to precise control using feedback signals.

A significant contribution has been made [6] regarding the quick achievement of downloading an algorithm onto the controller board being used, but the output waveforms quick settlement in steady state has not achieved. One can read the study [7] concerned with proportional integral derivative (PID) self-tuning and model reference adaptive control, but it is not focused on experimental implementation. The main focus of this study [8] is incorporation of fuzzy PID for a closed-loop speed control, but it was utilized only for speed control-not on inner-current-control required for torque control. This study is focused on achieving both better torque and speed control in steady state, as well as several power electronic devices involved in hardware implementation.

In this study, the multipass rolling process of hot rough-steel-rolling milling was mathematically modeled starting with basic set of equations, characterized by draft, roller contact length, temperature dependent strength coefficient and strain-hardening exponent. The above model was integrated with a motor drive system through reduction gears and alternate control algorithms using speed and current feedback. An intelligent computing technique called fuzzy logic control was implemented for controlling the BLDC motor drive system [9–13]. Several controllers like conventional PI whose parameter values were selected by trial and error approach—and a tuned PI controller whose parameter values were selected by using Ziegler-Nichols approach—were also tested. Later, a comparison of all three controllers was done to ensure the quickness in reaching the steady state among the controllers. The overall drive system was simulated in the MATLAB/Simulink platform for performance evaluation. This work was carried out for multipass, bidirectional rolling of 3 different HR steel materials. It was found that the rolling operation closely follows the respective work profile. The performance of the drive system covering variables like motor shaft speed, electromagnetic torque, back-EMF and stator currents were evaluated for ten passes of hot-steel rolling over a duration of ten seconds, and the simulation results are presented. An experimental setup for speed control of the entire drive system was developed and the control algorithm for implementing the same was embedded as hex file on the arm microcontroller. The arm microcontroller calculated the speed error based on reference input profile values and actual output speed values sensed from the BLDC motor and provided necessary control action based on the developed control algorithm. Thereby, it regulated the speed of the BLDC motor.

This study is organized as follows. Section 2 describes the model of a hot-roughing steel-rolling mill. In Section 3 the profiles created for the rolling operation are discussed. The Section 4 deals with the mathematical model developed for the BLDC motor. In Section 5 the design of a fuzzy-logic controller employed for BLDC motor is introduced. In Section 6 the controller configuration with feedback design is incorporated. In Section 7 simulation schematic is dealt with. Section 8 describes experimental set up for the simulations created in simulation schematic. Finally, in Section 9 the results are discussed in the conclusion.

#### **2. Model of A Hot-Roughing Steel-Rolling Mill**

A hot-roughing steel-rolling mill is formed by integrating several mechanical components to produce the desired forces and forward movement of roll material for thickness reduction of incoming steel slabs. A typical hot-strip mill stand employs two identical BLDC motor drive systems coupled to a hot-roughing steel-rolling mill through reduction gears on either side (Figure 1). The work described in this study assumes multipass rolling, in which the hot material specimen is compressed between two work rolls, and each alternate pass is for a duration of one second—either in forward and reverse direction—over a total run of ten passes to obtain the desired reduction in thickness from an initial thickness (*to*) to final thickness (*tf*) by the lamination force of the two parallel rolls.

**Figure 1.** Schematic of two identical brushless electric DC (BLDC) motor drive systems coupled to steel rolling mill through reduction gears.

A simplified schematic portraying the modeling of BLDC motor drive system incorporating speed and current feedback loops using fuzzy controller is shown in Figure 2. The essential components taking part in the rolling operation are a pair of work rolls, backup rolls and a gear train operated by a pair of BLDC motors. For simplicity, the power transmission from one BLDC motor alone is shown in Figure 2. In actual practice, another identical motor drive system is available to operate the work roller and back up roller on the opposite side of the work piece.

**Figure 2.** Schematic of steel rolling mill model and BLDC motor drive system.

The electrical components of the system consist of three phased AC sources, three phase-uncontrolled bridge rectifiers, a 6-pulse inverter, a 4-pole BLDC motor and a speed error loop, along with reference torque and reference current generation modules, which are implemented by using fuzzy logic-based control algorithm [14–24].

#### *2.1. Mathematical Modeling of Steel Rolling Process*

Draft is a term specified for thickness reduction in steel-material rolling under specified operating conditions from hot slab to steel plates. This phenomenon—otherwise known as deformation—is governed by the following Equation (1):

$$\mathbf{d} \cdot = \mathbf{t}\_0 - \mathbf{t}\_f = 2\mathbf{R} \begin{pmatrix} 1 \ -\cos\alpha \end{pmatrix} \tag{1}$$

where d = draft, mm, *to* = initial thickness, mm and *tf* = final thickness, mm, R = roll radius, mm and α = bite angle in degrees.

The true strain experienced by the work piece while rolling is based on the thickness of the work material before and after rolling and is given by the Equation (2):

$$\varepsilon = \ln \left( \frac{t\_0}{t\_f} \right) \tag{2}$$

During flat rolling, average flow stress *Yf* on the work material can be determined by the following Equation (3):

$$\overline{Y\_f} = \frac{K\varepsilon^n}{1+n} \tag{3}$$

where *K* = strength coefficient, MPa and *n* = strain-hardening exponent.

The contact length L in mm is related to the rolling operation is defined as in Equation (4):

$$\mathcal{L}\_{-}=\left[\mathbb{R}\begin{pmatrix}t\_{\mathcal{o}}\ -t\_{f}\end{pmatrix}\right]^{0.5} \tag{4}$$

Roll force F required for flat rolling is estimated by the following relation (5):

$$\mathbf{F} = \overline{Y\_f}\mathbf{w} \times \mathbf{L} \tag{5}$$

where w = width of the steel slab, mm

In hot rolling, load torque required on each work roll is given by the Equation (6):

$$\text{T} = 0.5 \text{FL N-m} \tag{6}$$

The PMBLDC motor is coupled to the steel-rolling system through an arrangement of reduction gears. The material properties and operational parameters of the rolling process are discussed in Section 2.2.

#### *2.2. Rolling Process Parameters*

Considering the low-carbon specimens of 1040 HR steel, 1080 HR steel and 12L14 HR steel, the metallurgical data and parameters were obtained from standard ASM Metals Handbook and shown in Table 1.

Figures 3–5 show the variation of the strength coefficient K and the strain-hardening coefficient n with respect to temperature in ◦C.


**Table 1.** Properties of three different hot-rolled (HR) steel materials.

**Figure 3.** 1040 HR steel characteristics (**a**) K at different temperatures; (**b**) n at different temperatures.

**Figure 4.** 1080 HR steel characteristics (**a**) K at different temperatures; (**b**) n at different temperatures.

**Figure 5.** 12L14 HR steel characteristics (**a**) K at different temperatures; (**b**) n at different temperatures.

The ten rolling passes carried out to reduce the overall thickness from 100 mm to 70 mm are characterized by the range of parameters in Table 2.


**Table 2.** Rolling parameters at 10 passes for 3 different HR steel materials.

#### **3. Profile of Rolling Operation**

For the rapid and efficient rolling of the hot material, it is advisable to employ multiple bidirectional rolling. Here, the rolling if the work slab was carried out in the opposite direction by reversing the rotation of the work rolls. This action was repeated several times to realize successive reduction of slab thickness. Accordingly, both the drive speed and torque became alternatively positive and negative, which corresponded to two-quadrant operation of the BLDC motor.

Calculation of successive rolling force and roll torque over ten passes yielded a torque-profile covering total time duration of one second. Considering a roll radius 250 mm and width 250 mm—and assuming a typical work roller speed range of 20 RPM to 30 RPM and gear reduction ratio of 40:1—the BLDC motor shaft speed varied from 800 RPM to 1200 RPM. The complete profile showing the motor speed and torque covering the 10 passes of rolling for three different HR steel materials is given in Table 3.


**Table 3.** Speed and torque-profile values for 10 passes of 3 different HR steel materials.

#### **4. Mathematical Model of BLDC Drive System**

The ideal operation of the BLDC motor is characterized by trapezoidal waveforms of back-EMF and 120◦ conduction of stator-phase currents that have rectangular waveforms. Assuming balanced stator windings and constant self-inductances and mutual inductances, the equations of phase voltages take the matrix form as shown below in Equation (7):

$$
\begin{bmatrix} V\_{\text{an}} \\ V\_{\text{bn}} \\ V\_{\text{cn}} \end{bmatrix} = \begin{bmatrix} R & 0 & 0 \\ 0 & R & 0 \\ 0 & 0 & R \end{bmatrix} \begin{bmatrix} i\_a \\ i\_b \\ i\_c \end{bmatrix} + \begin{bmatrix} L-M & 0 & 0 \\ 0 & L-M & 0 \\ 0 & 0 & L-M \end{bmatrix} \frac{d}{dt} \begin{bmatrix} i\_a \\ i\_b \\ i\_c \end{bmatrix} + \begin{bmatrix} e\_a \\ e\_b \\ e\_c \end{bmatrix} \tag{7}
$$

where *L* is self induced EMF, *M* is mutually-induced EMF, *ea*, *eb*,*ec* are back emf corresponding to phase a, b, c and *ia*, *ib*, *ic* are current in phase a, b, c, respectively.

The interaction between the stator currents and the magnetic fields of the permanent magnets in the rotor gives rise to a unidirectional electromagnetic torque Te in N-m is given by the following Equation (8):

$$\mathbf{T\_e} = \frac{\mathbf{c\_d i\_a} + \mathbf{c\_b i\_b} + \mathbf{c\_c i\_c}}{\omega} \tag{8}$$

where ω corresponds to angular speed in rad/s.

The motor was fed from a 6-pulse voltage source inverter, with the gate control of the IGBT's satisfying 120 degree conduction mode. The required stator frequency was slaved to the rotor speed by sensing the rotor position using Hall sensors, which implement the logic, sequence and timing of the gate-triggering scheme.

#### **5. Design of Fuzzy-Logic Controller**

The fuzzy-logic controller is a rule-based controller which consists of input, processing and output stages. The input—or fuzzification stage—maps sensor or other inputs to the appropriate membership functions and logic levels. The processing stage invokes appropriate if–then rules for linking the fuzzified variables. Finally, the output—or defuzzification stage—converts the processed fuzzy variables into specific, crisp variables. A triangular membership function was chosen for implementing the "max–min" inference rules. The simulation diagram of fuzzy-logic controller is shown in Figure 6, where the inputs are the speed error (*e*) and its derivative (Δ*e*), while the output generated is the reference torque.

**Figure 6.** Fuzzy logic controller in MATLAB/Simulink.

Fuzzy rule has a 7 × 7 decision table with two input variables viz, error (*e*) and rate of change of error (Δ*e*) and one output variable. The look-up Table 4 presents the input and output rules defined for seven fuzzified variables (NB, NM, NS, Z, PS, PM, PB) that stand for negative big, negative medium, negative small, zero, positive small, positive medium and positive big, respectively.



#### **6. Controller Configuration with Feedback Design**

Since a steel-rolling mill operation requires particular values of speed and torque over successive passes as defined in the respective profiles, the controller must ensure the operation of the BLDC drive system at the required frequency and specific stator current. This required a feedback control configuration consisting of an outer speed-control loop and an inner current-control loop. The outer loop sensed the speed error for processing through a fuzzy controller, so as to produce a reference torque. A set of three reference-phase-current waveforms were generated by making use of the reference torque. A current-controller block used these reference currents in comparison with the actual motor-phase-current waveforms to implement an error based hysteresis control algorithm in each phase through the gate triggering of the 6-pulse IGBT inverter-feeding the BLDC motor, so that the actual phase currents follow the reference values closely. Further, the alternate polarity of speed and torque values in the respective profiles enabled the 2-quadrant operation of the BLDC motor in successive passes of the rolling operation. The controller was chosen so as to meet the above requirements of generating alternate phase sequences at the output of the inverter along with desired current values.

#### **7. Simulation Schematic**

The MATLAB/Simulink software was used for modeling the overall proposed scheme for the operation of a hot-roughing steel-rolling mill integrated with BLDC motor along with gear box arrangement (Figure 7). Further, in Section 2.1 the hot-roughing steel-rolling process as modeled by Equations (1)–(6) was implemented using Simulink functional blocks and is shown in Figure 8. This schematic required a fairly large set of primary data like work roll radius, width, initial and final thickness of specimen and properties of 3 types of HR steel material and calculated the roll force and roll torque. Simulations run over 10 successive time slots of 1 s each generated the roll torque and speed profiles covering a total duration of 10 s. This profile represents the operating conditions of the multi-cyclic, forward-reverse rolling process. Figure 7 shows the overall schematic of the BLDC motor based drive system incorporating power circuit and control modules, so as to implement speed and current feedback algorithm [25–29]. The mechanical-load demand on the motor shaft in terms of shaft speed and torque were deduced from the profile of the rolling process by considering parameters of the gear train arrangement. This arrangement consisted of gear box modeled with a gear reduction ratio of 40:1 with gear box efficiency of 0.98. Figure 9 presents the MATLAB/Simulink model in closed-loop operation of BLDC motor.

**Figure 7.** MATLAB/Simulink model of BLDC motor-drive system coupled with rolling process.

**Figure 8.** MATLAB/Simulink model of steel rolling process.

**Figure 9.** MATLAB/Simulink model in closed-loop operation of BLDC motor.

#### *Simulation Results*

Figure 10 shows the simulation results of the profiles corresponding to the speed and shaft torque values calculated for 3 different HR steel specimens viz. 1040 HR, 1080 HR, 12L14 HR. The profile values indicate the geared-down values of roll torque and the corresponding speed of the BLDC motors.

**Figure 10.** Speed and load torque demand at the work roll for 3 different HR steel.

The operation of the entire drive system to meet the speed and torque-profiles was simulated covering a total simulation history of ten seconds. The forward-reverse operation indicated in the profiles requires running of the motor in Quadrant I and Quadrant III alternatively in successive passes. The results show the variation of back-EMF, rotor speed, stator current and electromagnetic torque.

The expanded view of the simulation results of two passes for forward-reverse rolling is shown in Figure 11 depicting 2-quadrant operation of the BLDC drive system. It was seen that the rapid reversal of speed and torque as required in the rolling operation was achieved by the action of the fuzzy logic-based controller in changing the phase sequence of the inverter output. An expanded view of the transition from clockwise to the counter-clockwise rotation of the motor shaft along with the corresponding back-EMF transition is shown in Figure 11. As can be seen in the graph, the response of the drive system for bidirectional steel-rolling was fast. Figure 12 depicts the overall performance of the drive system covering five forward-reverse cycles totaling ten passed of rolling over the duration of 10 s. As can be seen in the graph, the response of the drive system for bidirectional steel rolling was fast.

**Figure 11.** Expanded view of first two passes for forward-reverse rolling.

**Figure 12.** Actual speed of the BLDC motor for ten seconds.

The stator back-EMF waveform spanning ten seconds is shown in Figure 13; for each motor speed, the corresponding change in the back-EMF waveform can also be observed. The expanded view of back-EMF is shown in Figure 14 to indicate that the back-EMF of the BLDC motor was trapezoidal.

**Figure 13.** Stator back-EMF of BLDC motor for ten seconds.

**Figure 14.** Expanded view of the stator back-EMF of the BLDC motor.

Figures 15–17 presents the overall performance of the drive system spanning 5 forward-reverse cycles totaling 10 passes of rolling over a duration of 10 s for 3 different HR steels viz. 1040 HR, 1080 HR and 12L14 HR steels. This clearly indicates a series of stepping up of all variables over successive cycles, as the rolling process progresses indicating the 2-quadrant operation of the BLDC drive system. It is seen that the rapid reversal of speed and torque as required in the rolling operation was achieved by the action of the fuzzy logic-based controller in changing the phase sequence of the inverter output. The applied-load torque alternated every second and was bidirectional in shape, which was termed as the reference torque. The developed electromagnetic torque followed the reference torque continuously. Figures 15–17 displays the variation and expanded views of transition of shaft torque and stator current in Phase A. Table 5 shows the ratings and parameters of the BLDC motor used in this study.


**Table 5.** BLDC motor parameters.

Several controllers were employed for checking the performance of the developed system. Its ability to track the reference speed could be observed from the expanded view (Figure 18a,b). The uniqueness of the fuzzy-logic controller performance was superior in terms of steady-state tracking, lesser overshoot and undershoots rather than the other two controllers employed. The overall system provided better performance in achieving the profile values rather than motor drive system using neural network compensation.

**Figure 15.** (**a**) Electromagnetic torque developed by a motor using the parameters of 1040 HR steel; (**b**) stator current in Phase A of a motor using the parameters of 1040 HR steel; (**c**) expanded stator current waveform in Phase A of motor corresponding to 1040 HR steel.

**Figure 16.** (**a**) Electromagnetic torque developed by a motor using the parameters of 1040 HR; (**b**) stator current in Phase A of a motor using the parameters of 1080 HR steel; (**c**) expanded stator current waveform in Phase A of motor corresponding to 1080 HR steel.

**Figure 17.** (**a**) Electromagnetic torque developed by a motor using the parameters of 12L14 HR steel; (**b**) stator current in Phase A of a motor using the parameters of 12L14 HR steel; (**c**) expanded waveform of stator current in Phase A of motor corresponding to 12L14 HR steel.

**Figure 18.** (**a**) Comparison of speeds for various controllers; (**b**) expanded view for various controllers.

#### **8. Experimental Setup**

The block diagram consisted of a BLDC motor with loading arrangements, an IGBT-based intelligent power module (IPM) and arm processor development board—along with speed sensors and interfaces required for the closed-loop operation of the drive system (Figure 19). Here, three-phase power from the AC mains was supplied to the diode bridge rectifier, which was converted into DC supply and fed to the 3-phase inverter supplying power to the BLDC motor. The actual speed of the motor was sensed and compared with the set or reference speed and accordingly; a control algorithm was employed for the generation of reference torque. The reference torque responsible for the production of three-phase reference current was compared with actual motor current and hysteresis control algorithm was employed for the calculation of gate signals to trigger the controlled switches of the three-phase inverter at various timing instants. The computation performed from sensing to the gate signal production at various instants, the control algorithm was developed and embedded into the arm microcontroller. Based on this action, the arm microcontroller provided the triggering signals at different instants which were interfaced through gate drivers to the controlled devices essential for running the BLDC motor. The BLDC motor drive set up was interfaced with CPU for monitoring the actual and reference speed and displayed the speed waveforms through a graphical user interface (GUI). This facility allowed monitoring of the actual speed of the BLDC motor and reference speed in the Simulink scope window. The experimental set up of the entire drive system is shown in Figure 20.

**Figure 19.** Block diagram of real-time BLDC motor drive system.

**Figure 20.** Experimental set up of BLDC motor drive system.

The online monitoring of the actual motor speed based on the set speed adjustment displayed in GUI was captured and shown in Figure 21. The set or reference speed indicated in red color spans over a range of 800 RPM to 1300 RPM in steps of 100 RPM. The actual motor speed indicated in blue color follows the set speed, even though we changed the speed value at various instants of time. The control algorithm embedded in the arm microcontroller was much efficient to adopt changes in following the set speed.

**Figure 21.** Online monitoring of set speed and the actual speed of motor through a graphical user interface (GUI).

#### **9. Conclusions**

The work described in this study commences with the mathematical modeling of hot rough-steel-rolling mill taking into account the metallurgical and mechanical aspects of the process for three different specimens of steel. A pair of profiles for the variation of roll speed and roll torque covering multipass forward–reverse rolling was generated in MATLAB/Simulink using the above model. The overall Simulink schematic also included the BLDC motor model and fuzzy logic-based controller model. The profile calculations obtained from steel rolling process were utilized as command inputs by the controller, which was configured with an outer speed and an inner current feedback loop. Performance of the whole system was evaluated by simulating the overall schematic and the resulted covering a set of electrical and mechanical variables are presented. The results confirm that the range of speed and torque as required over successive forward–reverse passes in the rolling operation were successfully met by the drive system. The results indicate satisfying rapid reversal of rolling speed and the corresponding roll torque over successive passes suggested an energy-efficient solution. It could be well witnessed that the fuzzy-based controller for BLDC motor could definitely play a vital game changing role as an alternate solution to induction motor drive for steel rolling.

It could be clearly concluded from the validation of hardware and simulation results that the novel application of a BLDC motor with a fuzzy logic-based controller was a highly effective approach. The efficacy of novel contribution proposed in this study for the first time could be witnessed from the validation of the resulted pertaining to BLDC motor with its fuzzy-based controller thereby serving to be an attractive alternative to conventional induction motor-drive systems for steel rolling applications. It could be well witnessed that the proposed fuzzy-based controller responds rapidly within a time period of 0.0001 s, compared to conventional PI and tuned PI that takes more than 0.003 s. The superiority in the performance in terms of faster response gives it a major edge as a part of the proposed application.

In contrast to conventional induction motor drive, the most quantifiable finding of this study is that the novel approach of employing fuzzy-based BLDC motor was far superior in terms of performance and a highly energy-efficient approach. This study will serve as a reference for all researchers and engineers working in this domain to effectively employ this methodology in steel rolling mill applications.

**Author Contributions:** M.N. performed the work under the guidance and direction of S.R., S.N. and S.S.R. All authors analyzed the data and contributed towards the paper. M.N. wrote the paper and executed the experiments under the guidance, supervision and suggestions from S.R., S.N. and S.S.R. All authors have read and agreed to the published version of the manuscript.

**Funding:** This research received no external funding.

**Acknowledgments:** Authors would like to thank the management of SASTRA Deemed University and the R& D lab at Power electronics and drives laboratory of SEEE at SASTRA University for providing necessary facilities to carry out the research.

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

#### **References**


© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

*Article*
