2. Materials and Methods
This section summarizes the various aspects associated with research on induction machines. The phasor diagram of indirect vector control is shown in
Figure 1, while the synchronous reference frame mode of the induction machine can be expressed as in Equation (1):
Electromagnetic torque can be expressed as in Equation (2):
where:
: Synchronous speed
: Electrical speed (rotor speed)
P: Number poles of IM
: Electromagnetic torque
: Mutual inductance
: Stator leakage inductance
: Rotor leakage inductance
: Stator resistance
: Rotor resistance
: Stator voltage in the synchronous frame on the q-axis
: Stator voltage in the synchronous frame on the d-axis
: Rotor voltage in the synchronous frame on the q-axis
: Rotor voltage in the synchronous frame on the d-axis
: Stator current in the synchronous frame on the q-axis
: Stator current in the synchronous frame on the d-axis
: Rotor current in the synchronous frame on the q-axis
: Rotor current in the synchronous frame on the d-axis.
Making the appropriate choice of DC battery with effective performance is of considerable importance in many real-life applications. The Li-ion battery type is emerging as a source of enhanced energy, a better rating of power, and an improved charging/discharging cycle, with proficiency in the pulsated types of energy conversion systems. A preselected value for the charge/discharge cycle is essential to increase the lifetime of the Li-ion battery. Battery life-restrictive issues are defined as a drop in battery ability and are caused by a rise in the internal source resistance of DC batteries [
3]. Generally, EVs are powered by a commercial battery management system (CBMS). The CBMS provides an alternative to traditional battery packs, which can cause thermal runaway loss. For this reason, individual batteries are often replaced by a commercial battery management system [
4].
An inverter-fed mechanism is used to deliver a 3-phase supply to the IM. An IGBT inverter, operating at a higher switching frequency, performs better than the older models. A hysteresis-band PWM (pulse-width modulation) provides optimum performance over the inverter losses. The terminal voltages and respective currents or flux sense windings are included when determining the field angle for a direct vector control strategy [
5]. PI-based controllers are more applicable as a way to regulate the torque and flux feedback toward reference values. The proportional controller decreases the rise time, whereas an integral controller eliminates steady-state error in order to attain the set parameters efficiently [
6].
In a speed-sensorless vector-controlled induction drive, both torque and flux are controlled independently. Previous studies suggest that peak power is achieved by using incremental and conductance-based MPPT (maximum power point tracking) algorithms. [
7]. The MRAS (model reference adaptive system) is another technique that can be used to provide a robust defense and effectively ensures good performance against variations in the parameters, noise removal, and error measurements The space vector modulation (SVM) technique imposes a tension vector through the vector modulation of space for a predictive selection of torque and flux [
8]. The implementation of realistic multivariable analysis is preferred with decoupling-decentralized controllers. This technique is suitable for an analysis of the complex parameters in industrial control systems [
9].
In terms of the hysteresis boundary, when the current regulator exceeds its limit, the terminal voltage of the inverter changes toward the upper limit or lower limit until a set voltage level is reached. The current error can be calculated by taking the current change rate [
10,
11]. The estimated value of inductance governs the simulation of an IM. Various factors can influence the calculated inductance value, e.g., the winding distribution rotor, stator slots, magnetic material saturation level, and asymmetric behavior due to various machine faults. The visualization of a 3-dimensional model of the induction motor is generally performed in Simulink [
12,
13]. A swing equation is applied to describe the relative motion in the case of rotor acceleration or deacceleration to accomplish the selected speed mode values. A transient stability calculation is employed for the behavioral assessment of a synchronous machine rotor during the transition period [
14].
Unbalanced supply voltage impacts induction motor efficiency and is usually calculated with an estimation algorithm. The genetic algorithm uses a pre-tested dataset for motors, and the IEEE form F-2/F-1 method calculations are used for estimation-based analysis [
14,
15]. A particle swarm optimization algorithm is used for accurate estimation of the electrical parameters of IM. These results are helpful in the estimation of motor efficiency [
16]. The efficiency of IM, either loaded or unloaded, is estimated via various experimental setups [
17,
18,
19,
20]. A study has presented a no-load test determining the efficiency of the IM by testing 129 motors, ranging from 1–500 hp, in a laboratory as per standard IEEE 112 TM procedures [
21,
22].
In some of the previous studies, the researchers have used different techniques for the desired operation and maintenance of IM, e.g., (a) a variable-gain PID controller implemented for the IM through vector control, which displayed improved sustainability in terms of EV acceleration [
23]. (b) The IM power factor is measured using a support vector regression algorithm for loaded, unloaded, and overloaded scenarios [
24]. (c) The IM operating conditions are monitored using a multiple regression algorithm with optimization of the genetic algorithm. This predicts short circuits and normal operations with considerable accuracy [
25].
The major concern in speed control operation in the case of indirect vector control of IM is the smooth output speed curve. In a recent study, indirect vector control, comprising a fuzzy fractional-order PID (FOPID) controller, contributes to a better tracking reference speed. The FOPID controller implements an ant-colony optimization algorithm for the robust speed-tracking of EV. Apart from the design of the fuzzy control parameters, better tuning of PI control parameters can significantly improve system performance in diverse situations [
17]. The researchers believe that an EV operating at a predefined speed contributes to the mileage and efficiency of that EV [
26].
3. The Proposed PI-Tuned Speed Controller
The model under consideration is based on a Li-ion DC battery with the scope to check the performance of the supply voltage. DC voltage is converted into a three-phase AC supply by using an IGBT inverter. The IGBT inverter gate pulses are fed by the speed control loop of the vector control. The output of the IGBT inverter is applied to IM to the drive for the applied speed commands. The output of the IM speed control model is measured to analyze the performance of the EV.
The proposed multimodal EV is applicable for the desired speed modes, based on the current situation and road signals, to ensure a smooth and efficient drive. The user-defined speed mode works as a reference for the speed controller, and after the control action of the PI controller, the gate pulses for inverter operation are generated. The battery is initially charged at 770 V, while temperature and aging effects (due to the battery’s lifecycle) are not considered.
In terms of indirect vector control, two current components are used to change the value of flux and torque, as per the speed command.
Figure 2 presents a block diagram of P-I controller-based indirect vector control.
The required angle is calculated using the vector control currents and , further transformed from a synchronously rotating frame to a stationary vector frame with the help of angle , and produced from the flux value. Stationary vector frame current signals are converted into phase current signals to compare the measured phase currents and generate gating pulses for the IGBT inverter. The gate pulses are used to get a 3-phase supply from an IGBT-based inverter, fed by a Li-ion DC battery. The inverter-based supply is directly fed to an IM for suitable output. The input and output parameters are displayed to analyze model performance for the various speed modes (40, 60, and 80 km/h).
The model operation starts with a user-defined reference speed to implement an automatic car model. Reference speed and torque are applied as separate inputs to IM, using a manually operated switch block. The respective reference speeds of 40, 60, and 80 km/h, with torque at (0 and 100 N m), are applied on IM. These three-speed modes are defined to summarize the model’s behavior for user-defined drive patterns. IM speed ω is compared with the reference speed provided by the user
for the tuning of FM-PI controller gains. Feedback on measured speed is continuously monitored for closed-loop control action. A discrete (P-I) controller processes (as a speed difference) an error signal without automatic tuning, followed by a saturator to maintain the torque command
within an upper and lower limit, as shown in
Figure 3. The role of the speed controller is to monitor the speed at a steady state as well as for transients. The gain of the P-I controllers is tuned to achieve an optimum damping ratio (less than unity), kept at
= 15 and
= 30 for a maximum upper torque limit of 300 N m.
The stator direct-axis current
forming the rotor flux and torque is directly linked to the quadrature-axis current,
, whereas the reference quadrature axis current
is computed from the reference torque
as an input variable in Equation (3), while
and
are calculated from Equations (4) and (5), respectively.
Here, P is the number of poles,
is the estimated rotor flux,
are rotor inductance and motor inductance, respectively, while
is the rotor resistance and
is the rotor time constant. Here,
is calculated via Equation (6). Rotor frequency
is measured using Equation (7). The direct axis reference current
is found by taking the rotor flux reference input
in Equation (8).
Here,
is rotor leakage inductance, the rotor flux angle
is utilized for the coordinate’s transformation from dq to ABC and the coordinate’s conversion from an ABC to a dq form, respectively. The above-mentioned angle is calculated from the integration taken for the sum of the rotor mechanical speed
measured by the speed sensor, and rotor frequency
in Equation (9), while rotor frequency is computed in Equation (3). For the ABC to dq transformation, the values of the measured 3-phase current
and rotor flux positions
are used to generate dq currents for flux and theta generation, respectively.
DQ to ABC current conversion is calculated with Equations (10)–(12):
ABC to DQ current conversion is calculated with Equations (13) and (14):
The
and
are the reference quadrature and reference direct currents, respectively. Both currents are converted into the 3-phase current references
through
for calculations related to the current regulators. The role of the current regulator is to generate gate pulses for the IGBT inverter. The three-phase hysteresis current regulator is taking the measured
and reference
values to generate gate signals for the smooth operation of the IGBT inverter. The IM is implemented as an asynchronous machine Simulink block. The IM is supplied by a current-controlled PWM (IGBT)inverter, working as a three-phase AC source. The model developed in Simulink is presented in
Figure 4. The output waveforms are generated for (a) voltage between two phases, (b) current (3-phase), (c) rotor speed, and (d) electromagnetic torque to analyze behavior at different time periods. The IM employed is set at 50 HP, 460 V, four-pole, and 60 Hz, with the parameters given in
Table 1.
The actions of the rotor and stator are synchronized by the swing equation. The purpose is to calculate the conversion efficiency from electrical power to mechanical power. The swing equation in terms of torque is calculated using Equation (15). Here,
,
and
are the mechanical, electrical, and damping torques, respectively.
Here, Equation (14) can be re-written in terms of power by multiplying both sides with instantaneous mechanical speed input
as in Equation (16):
Different strategies have been used to achieve the relevant results [
10,
18]. The hysteresis-based current controller (CC) operates by relating a current error variation between the calculated and required 3-phase currents, versus a constant hysteresis band. An inner hysteresis band is employed to sense the changing moments via digital logic for use in Equation (17).
M, in Equation (18), is the angular momentum of the rotor at a synchronous speed. Here,
,
and
are the mechanical, electrical, and damping power in MW (megawatts), respectively. In various swing equations, the parameter H is the merged inertia constant of the prime mover–generator–exciter system, expressed in seconds. It is generally accepted to have a time range of (1–10) seconds for all types of machines under test; the calculated value is based upon the three-phase MVA ratings of the IM under examination, as given in Equation (19).
After substituting M (Equation (18)) into Equation (17), Equation (20) is obtained:
Finally, the present net power P
net is calculated in Equation (21):
The dataset for the proposed model is derived from
Figure 5. The input parameter voltage (V
ab), phase current (I), torque (T), and output parameter speed (
) are recorded for 1 million time samples. The dataset of both the input and output parameters is loaded into a multiple regression algorithm for predictive analysis. Then, the multiple linear regression algorithm predicts the speed from the input parameters of voltage (V
ab), phase current (I), and torque (T), respectively. The mathematical equations of the regression algorithm are presented as Equations (22) and (23):
where
is the difference between actual and estimated value,
is a polynomial equation,
is the number of independent variables, and
is the coefficient of the polynomial equation. In the case of input voltage (V
ab), phase current (I), torque(T), and output speed (
) Equation (24) is utilized:
where
is the intercept,
is the slope of (voltage (V
ab)),
is the slope of (phase current (I)),
is the slope of (torque (T)). Here, input voltage (V
ab), phase current (I), and torque (T) are the independent variables, while output (speed (
)) is the dependent variable.
4. Discussion
As shown in
Figure 5, the low-speed mode for EV is 40 km/h. It is evident from the waveform that the total time taken by the FM-PI controller is 1.4 s, with an overshoot of 12.5%. The IM begins operation from the rest position. Hence, the torque reaches its maximum limit of 300 Nm. Due to this huge torque value, a large current is required to change the state of the motor from rest to motion. As the control action proceeds towards the referenced speed, both torques, and the three phases, the current value drops exponentially. A zoom view of the phase-to-phase voltage, V
ab, is presented in
Figure 6.
Figure 7 shows that the 60 km/h medium-speed mode is followed by 40 km/h in the lower speed mode. The control operation from the resting position to a lower speed takes 1.4 s, while it takes 1.1 s from low speed to medium speed. Hence, the total time taken by the FM-PI controller is 2.5 s, while the overshoot for the second speed transition is observed as 5%. The simulated model follows two reference speed commands to reach the step speed through a closed-loop PI control operation. Initially, the current and torque reach the maximum value. While the motor achieves a set speed value, at this point the current value drops with the decay in rotor torque, dropping to the minimum value. It reaches a stable speed at 3.1 s, with the torque and current both approaching minimum values.
As presented in
Figure 8, the high-speed mode at 80 km/h is followed by a medium-speed mode at 60 km/h. The protocol to reach a high speed in less time is to adopt the medium-speed mode from the rest position, followed by a high-speed transition. For a speed step of 60 km/h, initially, the FM-PI controller takes 1.7 s to reach medium speed, while from the second transition at 2 s, it takes 1.1 s from medium speed to high speed. Therefore, the total time taken by the FM-PI controller is 2.8 s, while the overshoot for the second transition is 4%.
The general speed mode operation consists of four speed transitions, as presented in
Figure 9. The model was subjected to a start from the rest position toward the low, medium, high, and brake transitions, respectively. The first step was at 40 km/h, then at 2.0 s for 40 km/h to 60 km/h. The next step was applied at 4.0 s for 60 km/h to 80 km/h, then, at 6.0 s, a brake was applied to deaccelerate the IM toward the rest position. At 2.0 s, the reference speed command instantly reached a value of from 40 to 60 km/h. The torque with the current reached the maximum value to attain the required speed as early as possible, through vector control. The same behavior was observed at 4.0 s for the reference speed step from 60 to 80 km/h. When the machine finally achieved a speed of 80 km/h at 5.1 s, with torque and current both approaching minimum values over time, at 6.0 s, the torque took a negative maximum of 300 N.m., and the speed dropped toward the resting state. Finally, it reached the rest position at 7.7 s. The overshoot of the first, second, and third transitions remained the same, while the undershoot in the fourth transition is 22%.
The additional driving scenario built for a load torque of 100 Nm, applied for low (40 km/h), medium (60 km/h), and high-speed modes (80 km/h), is presented in
Figure 10. The waveform suggests that the PI-based model response time remained the same for all speed transitions.
Figure 11 presents the speed transition from resting to low (40 km/h), then low (40 km/h) to high (80 km/h), and finally, from high (80 km/h) to low-speed mode (40 km/h), respectively. The first transition response time remained the same, while the second was 1.6 s and the third was 1.4 s. The overshoot of the first transition was 5%, and the overshoot of the second transition was 15%, while the undershoot of the third transition was 5%.
The waveform in
Figure 12 represents the IM operation for the low (40 km/h) and high (80 km/h) speed modes. In
Figure 12a, as the measured speed rises, the torque value falls.
Figure 12b summarizes the variation in torque and phase current with a measured tracking speed mode of 40 km/h. The analysis suggests that as the desired speed is achieved, both the torque and phase current reach the minimum value accordingly.
Figure 12c portrays the variation of the three-phase current values at speed modes of 60 and 80 km/h. When the speed mode at 60 km/h is applied, the current reaches the maximum value; as the reference speed is achieved, the three-phase current value drops. When the next speed mode at 80 km/h is applied, the first current value rises; as the model tries to reach the reference speed of 80 km/h, the three-phase current value reaches its minimum value.
Figure 13 presents a zoomed-in view of the variations in the three-phase voltage supply for the 60–80 km/h speed mode.
In the next step, the swing equation is implemented to calculate the accelerated power. The rotor angle, measured at a 2 s threshold for a 40 km/h speed command, is approximately 112°; this matches the results of the FFT analysis performed on the model. The calculated accelerated power is approximately 4.7 kW for both cases. This verifies the model validation for efficiency analysis.
In
Table 2, the error is calculated between measured and estimated efficiency (for the proposed algorithm, IEEE standard, and IEC standard) [
23]. In the first stage, the speed of the IM of the experimental setup is converted to km/h using Equation (25). For 50 hp IM, 1770.0 rpm is converted into 266 km/h. Thus, after conversion, the required test speed of 60 km/h is calculated as 398 rpm.
The mechanical output power is calculated by using the formula in Equation (26).
where “
” denotes the rotor speed and T is the developed torque by the IM. The input power of IM is computed with the output power for efficiency calculations. Input power is calculated as 54,863 watts by taking the RMS current and phase voltage value. The mechanical form of the output power at 60 km/h speed is calculated as 42,970 watts. Therefore, the efficiency of the running model is 78.3%. The error percentage for the no-load condition is less than unity (0.5305%).
A drop in the efficiency of IM from 94.37% to 78.3% can be seen in
Table 2 [
24]. A decrease in IM efficiency from unloaded to loaded operation is observed, due to the loading effect applied to match the required speed mode. A drop in speed in the given proposed model indicates that the loaded motor performance is observed while considering all experimental factors. Moreover, the efficiency of the IM improves as the reference speed reaches the maximum rated speed. The proposed methodology proves that the machine operation in its loaded form can be considered for practical applications, demonstrating good efficiency when compared with a hybrid vehicle.
The loaded and unloaded models are compared in
Table 3. The minimum error percentage for the loaded model is 21.7%, while the efficiency of other IM models [
15,
20,
26,
27] is compared under the same operating conditions. The analysis suggests that the FM-PI-based proposed loaded model performs better for a given operational environment. The analysis shows that IM is more efficient under a no-load scenario, whereas its efficiency drops if a load is introduced. A multiple regression algorithm analysis was performed to calculate the required speed (
) (40, 60, and 80 km/h) from the input parameters of voltage (V
ab), phase current (I), and torque (T). After taking the dataset values into consideration, an accuracy of 98% was achieved. The dataset value for the output speed at 40, 60, and 80 km/h matched with the values of the input parameters of voltage (V
ab), phase current (I), and torque (T), respectively.
Therefore, the current drawn from the Li-ion battery is reduced, compared to the traditional EV model when operating at a variable speed. Hence, the larger discharging time of the Li-ion battery represents the smart handling of power consumption. The waveforms of all driving scenarios suggest that the proposed model can achieve the desired speed levels with adequate precision.
The fuzzy FOPID controller performance was validated by the New European Driving Cycle (NEDC) test [
17]. The (NEDC) test is used to validate the speed tracking performance of the EV model under test. Kent mapping and adaptive weights—the whale optimization algorithm-based proportional integral derivative (KW-WOA-PID) algorithm was developed to enhance the convergence speed and accuracy of the speed controller [
28]. The support vector regression-based proportional integral (SVR-PI) controller exhibits robust speed control against external perturbations [
29].
Table 4 compares the speed response parameters of FOPID, KW-WOA-PID, and SVR-PI speed controllers with the proposed FM-PI speed controller for a speed of 40 km/h. The speed response parameters of the FM-PI speed controller are taken from
Figure 5. The comparison shows that the proposed FM-PI controller has a better rising time and settling time than the FOPID, KW-WOA-PID, and SVR-PI controllers. As the settling time is lower, the overshoot impact is neglected as the controller reaches the desired speed more rapidly than the above-mentioned controllers. The evaluation suggests that the FM-PI speed controller performs better in terms of discrete-level speed transitions. The FM-PI speed controller reached the desired speed with the minimum rise time and settling time without undershooting. The speed response tests indicate that the FM-PI speed controller displays robust speed control with better precision and accuracy.