Next Article in Journal
Global Genetic Algorithm for Automating and Optimizing Petroleum Well Deployment in Complex Reservoirs
Previous Article in Journal
Low-Salinity Waterflooding for EOR in Field A of Western Offshore Basin: A Pilot Study Analysis with Laboratory and Simulation Studies—Early Observations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Advanced Artificial Neural Network-Based Online Stator and Rotor Resistance Estimator for Vector-Controlled Speed Sensorless Induction Motor Drives

by
Ajithanjaya Kumar Mijar Kanakabettu
1,2,*,
Rajkiran Ballal Irvathoor
3,
Sanath Saralaya
1,
Sathyendra Bhat Jodumutt
4 and
Athokpam Bikramjit Singh
5
1
Department of Electrical and Electronics Engineering, St. Joseph Engineering College, Mangalore 575028, India
2
Department of Electrical and Electronics, Nitte Meenakshi Institute of Technology, Bengaluru 560064, India
3
Department of Electrical and Electronics Engineering, Channabasaveshwara Institute of Technology, Tumkur 572216, India
4
Department of Computer Applications, St. Joseph Engineering College, Mangalore 575028, India
5
Department of Computer Science and Engineering, Yenepoya Institute of Technology, Mangalore 574225, India
*
Author to whom correspondence should be addressed.
Energies 2024, 17(9), 2150; https://doi.org/10.3390/en17092150
Submission received: 24 February 2024 / Revised: 23 April 2024 / Accepted: 26 April 2024 / Published: 30 April 2024
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
This paper presents a new approach for the online estimation of stator and rotor resistance of induction motors for speed sensorless vector-controlled drives, using feed-forward artificial neural networks with advanced adaptive learning rates. For the rotor resistance estimation, a neural network model based on rotor speed and stator currents is developed. The rotor flux linkages acquired from the voltage model are compared with the neural network model. The feed-forward neural network employs an adaptive learning rate as the function of the obtained error during training for quick convergence with minimal estimation error. A two-layered neural network model based on the stator voltage and current equations is developed for the stator resistance estimation. The d-q axes stator currents obtained from the developed model are compared with the acquired d-q axes stator currents. For the fast convergence with minimal estimation error, an adaptive learning rate as the function of error is adopted during training. Furthermore, the neural network estimates the induction motor’s speed. The simulation and experimental results justify that the developed algorithms track variation in the resistances quickly and precisely along with the speed as compared with the conventional constant learning rate algorithm, leading to reliable operation of the drive.

1. Introduction

Induction motors are extensively used motors in industrial environments due to their enormous advantages over similar categories of motors. Due to the vast advantages of excellent performance, rigorousness, and minimal maintenance, induction motors are the best alternative for DC motors. The speedy development in semiconductor and control technologies resulted in replacing DC motors with induction motors for similar applications in most industries. With the advancement in power electronics, the majority of speed control-related issues have been resolved. Nearly half of the energy generated in the world is consumed by electrical drives. Improvement in the energy efficiency of the drive systems is of great concern, where a minute improvement in energy efficiency reduces power loss and fuel burn [1]. Inverter-fed induction motors are extensively used for speed control where the stability of the drive is of more significant concern and is to be addressed together with the solutions to reduce energy consumption [2,3,4,5].
The scalar and vector control strategies are generally employed for the speed control of Induction Motor Drives (IMD); even though they are easy to implement, scalar-controlled drives suffer from inherent coupling effects and sluggish response, and are extremely prone to system instability. Despite the involvement of a complex control strategy, vector control or field orientation control has a wide range of advantages; a few are better dynamic response, higher efficiency over a wide range of speed, exploiting full torque capability at low speeds, and decoupled control of flux and torque [6]. With regard to field orientation control, accurate estimation of machine parameters is essential to achieving an excellent dynamic response as the slip relation is essential for the implementation of an indirect field-oriented scheme, which is a feed-forward technique, parameter sensitive especially to rotor resistance. The determination of rotor speed depends on the rotor flux estimation. The influence of rotor resistance on the estimation of rotor flux, which is the essential control parameter, is extremely significant [7]. For the speed estimation employing an induction motor model, accurate estimation of the motor parameters is essential. To achieve minimal speed estimation error and to eliminate the unstable operation of the drive, online stator resistance estimation is needed. With the rotor heating, rotor resistance can rise to 100%. It is highly undesirable to obtain rotor resistance value with the temperature sensor or thermal model [8].
Several rotor and stator resistance estimation algorithms are available in the literature. The most popular approaches are based on Extended Kalman Filters (EKFs) [9,10,11,12,13], the Model Reference Adaptive System (MRAS) [14,15,16], Sliding Mode Control [17,18,19], Luenberger Observer [20,21,22], and artificial intelligence-based techniques such as artificial neural networks [23,24] fuzzy—neural networks, etc. [25,26]. In recent days, several modifications have been proposed to the traditional methods with different combinations as available in the recent literature. The MRAS approach for the estimation of machine parameters is popular as the other traditional approaches are computationally intensive, with noise influence and complexity in practical realization.
Several MRAS-based techniques are available for the control of sensorless vector-controlled IMD, which are primarily based on the error minimization of the signals as Rotor flux error-based MRAS [27,28], Back-EMF error-based MRAS [29,30], Reactive power error-based MRAS [31,32,33], Stator current error-based MRAS [34,35], X-MRAS [36,37], and High-Frequency Injection Method (HFIM) based MRAS [38,39,40]. The conventional MRAS approach uses an integral or proportional-integral controller. Since the modern high-speed DSPs have made the implementation of computationally intensive tools such as Artificial Neural Network (ANN), fuzzy logic, etc. simple, modern advanced MRAS techniques incorporate ANN and fuzzy logic. The literature is available on the review of the performance of various MRAS-based techniques [41,42].
As ANNs are capable of approximating nonlinear functions with a great degree of accuracy, their application for identifying and controlling nonlinear dynamic systems is increased. The replacement of the adaptive model of conventional RF-MARS by neural networks in speed estimation of IMD reduces the computational efforts and is also immune to the effect of stator and rotor resistance variation on the system. A great improvement in the performance of the speed estimator is achieved, particularly at low speeds, both with open-loop and closed-loop conditions [43,44]. The online rotor and stator resistance estimation approaches are proposed, where a fixed learning rate is adopted during the estimation approach [45,46]. The selection of an inappropriate learning rate leads to output errors with slow convergence of the error during network training.
The online artificial neural network-based MRAS-based stator and rotor resistance estimator employing varying learning rates throughout the training as a function of obtained error during training is proposed. The adjustable learning rate based on the error function reduces the estimation time and improves the induction motor drive’s control quality. Both the stator and rotor resistance estimators, shown in Figure 1, make use of two state estimate variable models: one delivers the induction motor’s real output states, while the subsequent one provides corresponding neural network model states. The error obtained between the output states of the two models is back propagated by adjusting the weights of the neural network model until the error between the output states of the two models reaches the acceptable minimum value. The weights obtained at the end of the training are used to estimate the resistance values. The standard two-layer feed-forward neural network model and two-layer recurrent feed-forward neural network model are employed for the rotor and stator resistance estimations, respectively. The effectiveness of the developed rotor and stator estimators for the online estimation is justified by the simulation studies performed on the stator reference frame model of an induction motor using MATLAB-SIMULINK and presented. The motor parameters of a 3.7 kW induction motor are determined by performing the no-load and blocked rotor tests and developing the equivalent circuit. The performance of the developed algorithms for the online estimation of stator and rotor resistances, along with speed estimation, are tested experimentally on a 3.7 kW squirrel cage induction motor drive operated with rotor flux orientation controller. The experimental results demonstrate the capability of the proposed algorithm to estimate resistances along with speed precisely.

2. Artificial Neural Network-Based Rotor Resistance Estimator

The ANN-based MRAS structure for the rotor resistance estimation is presented in Figure 2.
The rotor flux vectors are estimated by two separate observers depicted as the voltage model and current model of the induction motor. The d- and q-axes rotor flux equations are derived by assessing the stator side of the equivalent circuit developed from the stationary reference frame model as in Equation (1), referred to as the voltage model equation [47,48].
[ d ψ d r s d t d ψ q r s d x ] = L r L m { [ v d s s v q s s ] R s [ i d s s i q s s ] σ L s [ d d t i d s s d d t i q s s ] }
where σ = 1 L m 2 L s   L r is the leakage factor of the machine.
By assessing the rotor side of the equivalent circuit, the d-q axes rotor flux equations, also known as current or neural network model equation, is obtained, represented in Equation (2).
d d t ψ r s , i m = [ 1 T r I + ω r J ] ψ r s , i m + L m T r i d q s
where T r = L r R r is the rotor time constant,
I = [ 1 0 0 1 ] ;     J = [ 0 1 1 0 ] ;   i d q s = [ i d s s i q s s ] ;   ψ r s , i m = [ ψ d r s , i m ψ q r s , i m ] ;       ψ r s , v m = [ ψ d r s , v m ψ q r s , v m ]
The sample data model of Equation (2) is represented by Equation (3) as
ψ r s , n m ( k ) = ( W 1 I + W 2   J ) ψ r s , n m ( k 1 ) + W 3 i d q s
where W 1 = 1 T s T r ; W 2 = ω r T s and W 3 = L m T r T s .
Ts is sampling time.
Equation (3) can be represented as
  ψ r s , n m = W 1 X 1 + W 2 X 2 + W 3 X 3
where   X 1 = [ ψ d r s , n m ( k 1 ) ψ q r s , n m ( k 1 ) ] ; X 2 = [ ψ q r s , n m ( k 1 ) ψ d r s , n m ( k 1 ) ] ; X 3 = [ i d s s ( k 1 ) i q s s ( k 1 ) ] .
Based on Equation (4), a two-layer neural network is developed, presented in Figure 3. X1, X2, and X3 represent the inputs to the network, and W1, W2, and W3 represent the network weights. Since W2 is independent of the rotor resistance term, during the training of the network, weights W1 and W3 are required to be updated.
The square function of the rotor flux error between the reference model and the neural network model is
E r = 1 2 r 2 ( k ) = 1 2 { ψ r s , v m ψ r s , n m } 2
During training, weights W1 and W3 are updated to obtain the minimum square function as
W 1 ( k ) = W 1 ( k 1 ) + η 1   Δ W 1 ( k )
W 3 ( k ) = W 3 ( k 1 ) + η 3   Δ W 3 ( k )
Using the generalized delta rule, the weight adjustment factors ∆W1(k) and ∆W3(k) are evaluated as
Δ W 1 ( k ) = E r W 1 = [ ψ r s , v m ( k ) ψ r s , n m ( k ) ] T ψ r s , n m ( k 1 )
Δ W 3 ( k ) = E r W 3 = [ ψ r s , v m ( k ) ψ r s , n m ( k ) ] T i d q s ( k 1 )
With experience gained from the repeated training of the network, learning rates η1 and η2 are selected to obtain a minimum error.
The adaptive learning rate algorithm is developed, where the adaptive learning rate substitutes the constant learning rate throughout the training, for quick convergence and reduced estimate error. During each training iteration, weights are updated based on the modified learning rate to reduce the error Er. The learning rate is updated during training determined by the product of weight adjustment factors at k and (k − 1) iteration given by φi(k) = ΔWi(k) × ΔWi(k − 1).
By using the bipolar sigmoid function as given in Equation (10), the learning rate for the kth iteration during learning is computed.
f ( φ i ( k ) ) = α i 1 e s φ i ( k ) 1 + e s φ i ( k )
where s is the steepness parameter, which may vary between −1 and +1; α i is the positive constant.
Considering the learning rate of (k − 1) iteration, the updated learning rate for the kth iteration is obtained from
η i ( k ) = η i ( k 1 ) [ 1 + f ( φ i ( k ) ) ]
With the updated learning rate as obtained from Equation (11), the weights W1 and W3 updated are as per Equations (6) and (7).
At the end of the training, rotor resistance Rr-est is estimated by considering either W1 or W3 as per Equations (12) or (13) as
R r e s t = L r W 3 L m T s
R r e s t = L r ( 1 W 1 ) T s
The d and q axes rotor fluxes estimated from the voltage model depend on the stator resistance Rs as given in Equation (1). To minimize the error in rotor resistance estimation, an online stator resistance estimator is developed and is presented in Section 3.

3. Artificial Neural Network-Based Stator Resistance Estimator

The equations corresponding to voltage and current models used in rotor resistance estimation [7], represented as Equations (1) and (2), are used to obtain the d and q axes currents of the induction motor as
d d t i d s s = L m σ L s L r T r ψ d r s + L m σ L s L r ω r ψ q r s L m 2 σ L s L r T r i d s s + 1 σ L s v d s s 1 σ L s R s i d s s
d d t i q s s = L m σ L s L r T r ψ q r s L m σ L s L r ω r ψ d r s L m 2 σ L s L r T r i q s s + 1 σ L s v q s s 1 σ L s R s i q s s
Equations (14) and (15) are expressed in discrete form as
i d s s * ( k ) = W 4 i d s s ( k 1 ) + W 5 ψ d r s ( k 1 ) + W 6   ψ q r s ( k 1 ) + W 7 v d s s ( k 1 )
i q s s * ( k ) = W 4 i q s s ( k 1 ) + W 5 ψ q r s ( k 1 ) W 6   ψ d r s ( k 1 ) + W 7 v q s s ( k 1 )
where   W 4 = [ 1 ( T s σ L s ) R s ( L m 2 L r T r ) ( T s σ L s ) ] ; W 5 = ( L m L r T r ) ( T s σ L s ) ; W 6   = ( L m L r ) ( T s σ L s ) ω r ; W 7 = T s σ L s .
A two-layer recurrent neural network, as shown in Figure 4, is developed from Equations (16) and (17) for the stator current estimation. The * indicates the estimated values in neural network model.
The weights W5, W6, and W7 are obtained from machine parameters, sampling interval Ts, and rotor speed ωr. During the network training, only W4 is adjusted, as other weights are independent of stator resistance. The standard back-propagation algorithm is adopted for the training of the neural network.
The square function of the stator current error between the reference model and the neural network model is
E s = 1 2 s 2 ( k ) = 1 2 { i s ( k ) i s * ( k ) } 2
To obtain the minimal error square function Es, Weight W4 is updated during training as
W 4 ( k ) = W 4 ( k 1 ) + η 4   Δ W 4 ( k )
Based on the repeated training performed on the network, with trial and error, the initial learning rate η4 is selected. The weight adjustment factor ∆W4(k) is obtained as
Δ W 4 ( k ) = E s W 4 = [ i s ( k ) i s * ( k ) ] T i s * ( k 1 )
The constant learning rate is replaced by an adaptive learning rate based on the bipolar sigmoid function. The learning rate is updated during the training as
η 4 ( k ) = η 4 ( k 1 ) [ 1 + f ( φ i ( k ) ) ]
where φi(k) = ΔW4(k) × ΔW4(k − 1).
The function f ( φ i ( k ) ) is determined by adopting the activation function as explained for the rotor resistance estimation in Section 2.
Considering the adjustment weight W4 obtained at the end of the training, the stator resistance is estimated as
R s e s t = { 1 W 4 T s σ L s L m 2 R r L r 2 } σ L s T s
The stator resistance is thus estimated by the ANN-based MRAS estimator, as shown in Figure 5.
The speed of the sensorless drive is estimated as shown in [8] given below as
ω r e s t = ω r e s t ( k 1 ) + η s p T s { [ ψ q r s , v m ( k ) ψ q r s , i m ( k ) ] ψ d r s , i m ( k 1 ) [ ψ d r s , v m ( k ) ψ d r s , i m ( k ) ] ψ q r s , i m ( k 1 ) }
where ηsp is the learning rate for rotor speed estimation, and Ts is the sampling time.

4. Results and Discussion

The machine parameters of the induction motor with 3.7 kW are determined in the laboratory by performing the no-load and blocked rotor tests. With the obtained parameters, the performance of the proposed algorithm for online stator and rotor resistance is evaluated by the simulation and with the hardware setup, as presented in the following sections, followed by a discussion of the results.

4.1. Tests for Identification of Machine Parameters

The resistance of stator windings is evaluated by the volt-amp test. The no-load, locked rotor tests are performed to determine equivalent circuit parameters. The experiments are performed using the machine specified by the nameplate information provided in Table 1. Figure 6 illustrates the experimental setup employed in the laboratory for the determination of machine characteristics.

4.1.1. Stator Winding Resistance Estimation

The low voltage DC is applied to one of the phase windings of three-phase winding, as shown in Figure 7. Calculating DC resistance requires taking the data from both an ammeter and voltmeter. The AC resistance was computed by multiplying a constant value of 1.25 to the previously determined DC resistance. Table 2 displays the results of the DC resistance measurement findings. Temperature variation is neglected in the estimation of stator resistance.

4.1.2. No-Load Test

The voltages at rated value and frequency are applied during the no-load test or light-load test. The circuit arrangement for the no-load test is shown in Figure 8. The input current, power input, and applied voltages are noted. As the input power factor is less than 0.5, low power factor watt meters are used, and one of the wattmeter shows a negative reading. Total power input corresponds to stator copper and iron losses without any applied load. No-load power factor, core loss resistance, magnetizing current, and inductances are determined from the measurements obtained. The observations obtained during no-load tests are presented in Table 3.

4.1.3. Locked Rotor or Short Circuit Test

With locking the rotor to prevent rotation, applied voltage to the stator is increased until rated current flows to the stator. With the voltage, current, and power input readings obtained, rotor resistance and leakage inductance are calculated by developing the equivalent circuit. The results that were obtained from the examination are shown in Table 4.

4.1.4. Locked Rotor or Short Circuit Test

The exact equivalent circuit (IEEE) model of an induction motor was built based on the findings made during the blocked rotor and no-load tests, as illustrated in Figure 9. Table 5 presents an estimation of the values for the machine parameters based on the results of the tests performed on the induction motor using the equivalent circuit model [49,50].

4.2. Modeling Analysis

The block diagram of the induction motor drive with integrated online rotor and stator resistance estimator with speed estimation is shown in Figure 10. The induction motor drive is operated with a rotor flux orientation controller. A multi-level low-pass filter is used for the estimation of voltage model fluxes from the measured stator voltages and currents [51,52]. The induction motor parameters are obtained from no-load and blocked rotor tests performed in the laboratory as presented in Section 4.1. Induction motor parameter details used in the simulation study are summarized in Table 6. Simulations are performed individually on the rotor resistance estimator, stator resistance estimator, and on an integrated system as shown in Figure 10. The performance of the developed algorithms is evaluated by simulation using MATLAB/Simulink software (R2023b, MathWorks, Natick, MA, USA).
The stator resistance, rotor resistance, and speed are estimated as presented in the following steps:
  • With the sampled terminal voltages and currents and by using the developed neural network model as presented in Section 3, stator resistance is estimated online.
  • Using the obtained stator resistance, rotor fluxes are estimated. Using the neural network model as presented in Section 2, rotor resistance is determined.
  • The speed is evaluated by using the obtained stator resistance, rotor resistance, and rotor fluxes as presented in Section 3.
The results of the simulation are presented in the following sections.

4.2.1. Simulation Results of the Performance of the Rotor Resistance Estimator and Analysis

The initial actual resistance values of rotor and stator windings were obtained from the various laboratory tests and are shown in Table 5. To evaluate the ability of the proposed algorithm to track the variation in the rotor resistance, the simulations were performed with the wide range of actual rotor and stator resistance values under the various conditions such as fixed stator resistance and speed, fixed stator resistance and varying speed, and varying stator resistance and speed. Simulations are performed by considering the actual rotor resistance values of 10, 15, 20, 25, 40, 50, 75, 90, and 100 percent step rises from its initial value under the condition of fixed stator resistance and speed. Also, arbitrarily stepped rises in rotor and stator resistance values are considered to evaluate the performance of the algorithm with both variable speed and stator resistance.
The training of the neural network is performed in all the above conditions with the parameters as presented in Table 7. These parameters are selected based on a trial-and-error process by performing repeated training trials.
The simulation results (testing) are presented in Table 8, Table 9 and Table 10 and Figure 11, Figure 12 and Figure 13. A stepped increase in the actual rotor resistance, speed, and stator resistance is presented for the simulation purpose to evaluate the performance which is not true under the actual operating conditions. The percentage estimation error in rotor resistance in each case is also shown.
The variation in learning rates, weight adjustment factors, resistance value, and convergence of squared error during the training of the neural network is shown in Figure 14. As the iteration progresses, the estimated error between the fluxes decreases, giving rise to an increase in learning rates for the succeeding iterations, followed by a larger rate of weight adjustment. This results in quicker convergence of the error to the acceptable minimum value. Thus, the adaptive learning rate results in a quick estimation of the resistance with minimal error. As the iteration progresses, the squared error decreases, reaches the minimum value, then again increases, as shown in Figure 14c. The iteration is stopped when the error converges to the minimum value.

4.2.2. Simulation Results of Performance of Stator Resistance Estimator and Analysis

The performance of the proposed back-propagated recurrent neural network with a bipolar sigmoid-based adaptive learning rate algorithm for tracking the variation in stator resistance is evaluated for 10, 15, 20, 25, 40, 50, 75, 90, and 100 percent rises from its nominal value under the various conditions as with fixed rotor resistance and speed, fixed rotor resistance and variable speed, and variable speed and rotor resistance. The training of the neural network is performed in all the above conditions with the parameters as presented in Table 11. These parameters are selected based on a trial-and-error process by performing repeated training trials.
The simulation results are presented in Table 12, Table 13 and Table 14 and Figure 15, Figure 16 and Figure 17. A stepped increase in the actual rotor resistance, speed, and stator resistance is presented for the simulation purpose to evaluate the performance which is not true under the actual operating conditions.
As the iteration progresses during the training, the learning rate increases due to the decrease in error between the actual stator current and the estimated current from the neural current model, leading to weight adjustments at a larger rate in the succeeding iterations. Hence, quicker convergence of the error to an acceptable value is obtained, as presented in Figure 18a. As the iteration progresses, squared error falls initially, converges to minimum value, and then increases, as shown in Figure 18b.

4.2.3. Speed Estimation with Integrated Online Rotor and Stator Resistance Estimation

The simulation results of the integrated system are shown in Figure 19. The online rotor and stator resistance estimator tracks the variation in the rotor and stator resistance precisely with minor errors. With online rotor and stator resistance estimation, actual drive speed is measured accurately, which closely follows the set reference speed within the error of 0.16%.

4.3. Experimental Evaluation and Results

The proposed rotor and stator resistance, together with the speed estimation algorithm, was verified on an induction motor drive with a rotor flux orientation scheme [49], as shown in Figure 20 and Figure 21. The DSpace DS1104 controller board residing in the PC is employed for experimenting. The experiment is performed on a 3-phase induction motor with the rating as detailed in Table 6. The induction motor is driven with an IGBT inverter operated with a 5 kHz switching frequency. The induction motor is loaded through a rigidly coupled DC motor of 3 kW for torque control with the help of a 4Q rectifier. The proposed stator and rotor resistance estimation blocks are implemented with a sampling time of 2000 µs; a sampling time of 200 µs is employed for current and flux controllers and a 2000 µs sampling time for the speed estimator. For position and speed feedback, an encoder with 5000 pulses/cycles is used.
The ability of the proposed rotor resistance estimator to track the actual rotor resistance is evaluated by conducting the temperature rise test at an ambient temperature of 25 °C, where the motor is loaded with 6.4 N-m and driven at 1480 rpm. The results obtained for the estimated stator and rotor resistances collected from the experiment for nearly an hour are presented in Figure 22. As the motor runs with the load, the temperature of the stator and rotor winding rises, leading to a rise in resistance values. The d-axis rotor flux linkages collected from the voltage model and neural network model at the end of the heat run test are presented in Figure 23. The estimated d-axis rotor flux by the neural network model precisely tracks that of the voltage model and current model within an error of 1.2%.
The performance of the stator resistance estimator is evaluated by adding a resistance of 2.8 ohms per phase in series with the stator windings of the induction motor. The addition of 2.8 ohm raises the stator resistance value from 5.7 ohm to 8.5 ohm, as shown in Figure 24. A torque of 6.4 Nm was applied with the motor running at 1480 rev/min. The estimated stator resistance tracks the actual stator resistance precisely and converges closely to 8.46 ohm with an error of 0.48%, as shown in Figure 24 with the proposed adaptive learning rate algorithm. With the conventional constant rate learning algorithm, an error of 1.9% is obtained on stator resistance estimation. With the proposed adaptive learning rate algorithm, the stator resistance estimation converges within 150 ms as compared to the conventional constant learning rate algorithm of around 250 ms. A pulsation of 0.35% is obtained in stator resistance estimation with the proposed algorithm as against 1.56% with the conventional constant learning rate approach.
The tracking of the d-axis stator current by the neural network model during the online estimation of the stator resistance is shown in Figure 25. The estimated current by the neural network model closely follows the d-axis measured stator current owing to the online training of the neural network.
The results obtained for stator resistance estimation from the experiment are compared with the developed model by applying a step change in stator resistance of 2.8 ohms without making any changes in Rr. The simulation is carried out simultaneously with the conventional and the proposed adaptive learning rate algorithm. The results obtained from the model simulation, as shown in Figure 26, show close agreement with the experimental results shown in Figure 24. With the proposed adaptive learning rate algorithm, the estimated resistance converges at 8.53 ohm with an error of −0.35%, whereas, with the conventional constant learning rate algorithm, the estimated stator resistance converges at 8.624 ohms with an error in the estimation of −1.46%.
The experiments were performed to evaluate the performance of the proposed stator and rotor estimator along with the speed sensorless operation. To evaluate the effect of variation in the stator resistance on the speed estimation, a 2.8 ohm resistance per phase is added to the stator windings. The addition of 2.8 ohm raises stator resistance from its nominal value of 5.7 ohm to 8.5 ohm. The drive is operated with RFOC. When the stator resistance estimator block is off, the speed drops to 1472 rpm, as shown in Figure 27. With the stator resistance estimator block on, the estimated speed was closely matching with the measured speed.

4.4. Discussion

The results of the simulations and hardware, as presented in the preceding sections, point out that
  • As the number of iterations needed for the estimation of stator and rotor resistances is reduced with the proposed algorithm, the quick estimation of stator and rotor resistances is obtained as compared to the conventional constant learning rate approach. For the step change in the stator resistance, with the proposed approach, estimated stator resistance converges with the minimum error of estimation within 150 ms as compared to 250 ms obtained from the conventional constant learning rate approach [7].
  • The proposed algorithm ensures the reduction in error of estimated resistances. For the step change in stator resistance, with the proposed approach, the estimation error is 0.48%, which is superior to the conventional constant learning rate approach of around 2%.
  • The proposed algorithm tracks the stator resistance smoothly with the pulsation in estimated resistance within 0.35%, which is better than the constant learning rate or other function-based learning rate approach [8].
  • The smooth estimation of speed is obtained with the developed algorithm where pulsation is within 0.4% which is much lower than that obtained by a conventional constant learning rate algorithm [24].

5. Conclusions

This paper presents an advanced back-propagation neural network with error-function-based adaptive learning rate algorithms for the online estimation of stator and rotor resistances used in speed sensorless vector-controlled IMD. As compared with the constant learning rate, the suggested back-propagation algorithm for the feed-forward network performs superiorly with an adjustable learning rate defined by a bipolar sigmoid function. The results of the simulation and hardware experiments justify the ability of the proposed algorithm to track the variation in stator and rotor resistances quickly and precisely, leading to the estimation of the speed close to the real speed. The proposed algorithm has the potential to improve the control quality of the vector-controlled speed sensorless IMD. Further, the developed algorithm could be used to evaluate the drive’s performance in different operating states.

Author Contributions

Conceptualization, A.K.M.K. and R.B.I.; methodology, A.K.M.K. and S.S.; software, S.B.J. and A.B.S.; validation, A.K.M.K., R.B.I., S.B.J. and S.S.; formal analysis, A.K.M.K.; investigation, A.K.M.K.; resources, A.K.M.K. and R.B.I.; data curation, A.K.M.K.; writing—original draft preparation, A.K.M.K.; writing—review and editing, A.K.M.K.; visualization, A.K.M.K.; supervision, R.B.I.; project administration, R.B.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

The authors would like to place on record their sincere gratitude to all individuals directly or indirectly involved in this experimental research and preparation of this manuscript. Special thanks to St. Joseph Engineering College and Visvesvaraya Technological University.

Conflicts of Interest

The authors declare no conflicts of interest.

List of Symbols

ψ d r s , v m Voltage model d-axis rotor flux linkages in the stator reference frame
ψ q r s , v m Voltage model q-axis rotor flux linkages in the stator reference frame
i d s s d-axis stator current in the stator reference frame
i q s s q-axis stator current in the stator reference frame
v d s s d-axis stator voltage in the stator reference frame
v q s s q-axis stator voltage in the stator reference frame
ψ d r s , n m Neural network model d-axis rotor flux linkages in the stator reference frame
ψ q r s , n m Neural network model q-axis rotor flux linkages in the stator reference frame
ψ d r s , i m Induction motor current model d-axis rotor flux linkages in the stator reference frame
ψ q r s , i m Induction motor current model q-axis rotor flux linkages in the stator reference frame
RsStator resistance
RrRotor resistance
LsStator self-inductance
LrRotor self-inductance
LmMagnetizing inductance

References

  1. Dianov, A.; Anuchin, A. Offline Measurement of Stator Resistance and Inverter Voltage Drop Using Least Squares. IEEE Access 2023, 11, 17053–17065. [Google Scholar] [CrossRef]
  2. Dinolova, P.; Ruseva, V.; Dinolov, O. Energy Efficiency of Induction Motor Drives: State of the Art, Analysis and Recommendations. Energies 2023, 16, 7136. [Google Scholar] [CrossRef]
  3. Montano, J.; Garzón, O.D.; Herrera-Jaramillo, D.A.; Montoya, O.D.; Andrade, F.; Tobon, A. Estimating the Parameters of a Three-Phase Induction Motor Using the Vortex Search Algorithm. Iran. J. Sci. Technol. Trans. Electr. Eng. 2024, 48, 337–347. [Google Scholar] [CrossRef]
  4. Abbasi, M.A.; Bin Husain, A.R. Model Predictive Control of a Dual Induction Motor Drive Fed by a Single Voltage Source Inverter. Turk. J. Electr. Eng. Comput. Sci. 2018, 26, 1623–1637. [Google Scholar] [CrossRef]
  5. Çanakoǧlu, A.I.; Yetgin, A.G.; Temurtaş, H.; Turan, M. Induction Motor Parameter Estimation Using Metaheuristic Methods. Turk. J. Electr. Eng. Comput. Sci. 2014, 22, 1177–1192. [Google Scholar] [CrossRef]
  6. Jisha, L.K.; Thomas, A.A.P. A Comparative Study on Scalar and Vector Control of Induction Motor Drives. In Proceedings of the 2013 International Conference on Circuits, Controls and Communications (CCUBE), Bengaluru, India, 27–28 December 2013; IEEE: Piscataway, NJ, USA, 2013. [Google Scholar]
  7. Karanayil, B.; Rahman, M.F.; Grantham, C. Online Stator and Rotor Resistance Estimation Scheme Using Artificial Neural Networks for Vector Controlled Speed Sensorless Induction Motor Drive. IEEE Trans. Ind. Electron. 2007, 54, 167–176. [Google Scholar] [CrossRef]
  8. Van, T.P.; Tien, D.V.; Leonowicz, Z.; Jasinski, M.; Sikorski, T.; Chakrabarti, P. Online Rotor and Stator Resistance Estimation Based on Artificial Neural Network Applied in Sensorless Induction Motor Drive. Energies 2020, 13, 4946. [Google Scholar] [CrossRef]
  9. Kim, Y.-R.; Sul, S.-K.; Park, M.-H. Speed Sensorless Vector Control of Induction Motor Using Extended Kalman Filter. IEEE Trans. Ind. Appl. 1994, 30, 1225–1233. [Google Scholar] [CrossRef]
  10. Noori, O.B.; Mustafa, M.O. Flux and Speed Estimation of Induction Motors Using Extended Kalman Filter. Int. J. Comput. Appl. 2018, 181, 975–8887. [Google Scholar]
  11. Moaveni, B.; Masoumi, Z.; Rahmani, P. Introducing Improved Iterated Extended Kalman Filter (IIEKF) to Estimate the Rotor Rotational Speed, Rotor and Stator Resistances of Induction Motors. IEEE Access 2023, 11, 17584–17593. [Google Scholar] [CrossRef]
  12. Horváth, K.; Kuslits, M. Dynamic Performance of Estimator-Based Speed Sensorless Control of Induction Machines Using Extended and Unscented Kalman Filters. Power Electron. Drives 2018, 3, 129–144. [Google Scholar] [CrossRef]
  13. Strandt, A.R.; Strandt, A.P.; Schneider, S.C.; Yaz, E.E. Stator Resistance Estimation Using Adaptive Estimation via a Bank of Kalman Filters. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1078–1083. [Google Scholar]
  14. Karthikeyan, A.; Prabhakaran, K.K.; Nagamani, C. Stator Flux Based MRAS Speed and Stator Resistance Estimator for Sensorless PMSM Drive. In Proceedings of the 2017 14th IEEE India Council International Conference (INDICON), Roorkee, India, 15–17 December 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–6. [Google Scholar]
  15. Hasanzadeh, A.; Reed, D.M.; Hofmann, H.F. Rotor Resistance Estimation for Induction Machines Using Carrier Signal Injection With Minimized Torque Ripple. IEEE Trans. Energy Convers. 2019, 34, 942–951. [Google Scholar] [CrossRef]
  16. Agrebi, Y.; Koubaa, Y.; Boussak, M. Rotor Resistance Estimation for Indirect Stator Oriented Induction Motor Drive Based on MRAS Scheme. In Proceedings of the 10th International Conference on Sciences and Techniques of Automatic Control & Computer Engineering, Hammamet, Tunisia, 20–22 December 2009; Academic Publication Center of Tunis: Hammamet, Tunisia, 2009. [Google Scholar]
  17. Parasiliti, F.; Petrella, R.; Tursini, M. Adaptive Sliding Mode Observer for Speed Sensorless Control of Induction Motors. In Proceedings of the Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370), Phoenix, AZ, USA, 3–7 October 1999; IEEE: Piscataway, NJ, USA, 1999; Volume 4, pp. 2277–2283. [Google Scholar]
  18. Sahraoui, K.; Kouzi, K.; Ameur, A. Neural Networks Trained with Sliding Mode Control for DSIM Supplied by Two Voltage Inverters on Three Levels. In Proceedings of the 2018 International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM), Algiers, Algeria, 28–31 October 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar]
  19. Yang, S.; Sun, R.; Cao, P.; Xie, Z.; Zhang, X. Sliding-Mode Observer Based Rotor Resistance Updating Method for Indirect Vector Controlled Induction Motor. In Proceedings of the 2017 IEEE Transportation Electrification Conference and Expo, Asia-Pacific (ITEC Asia-Pacific), Harbin, China, 7–10 August 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–5. [Google Scholar]
  20. Kubota, H.; Matsuse, K.; Nakano, T. DSP-Based Speed Adaptive Flux Observer of Induction Motor. IEEE Trans. Ind. Appl. 1993, 29, 344–348. [Google Scholar] [CrossRef]
  21. Jouili, M.; Agrebi, Y.; Koubaa, Y.; Boussak, M. A Luenberger State Observer for Simultaneous Estimation of Speed and Stator Resistance in Sensorless IRFOC Induction Motor Drives. In Proceedings of the 2015 16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, Tunisia, 21–23 December 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 898–904. [Google Scholar]
  22. Azzoug, Y.; Menacer, A.; Ameid, T.; Ammar, A. Performance Improvement of Sensorless Vector Control for Induction Motor Drives Using Fuzzy-Logic Luenberger Observer: Experimental Investigation. In Proceedings of the 2019 International Conference on Applied Automation and Industrial Diagnostics (ICAAID), Elazig, Turkey, 25–27 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  23. Wlas, M.; Krzeminski, Z.; Toliyat, H.A. Neural-Network-Based Parameter Estimations of Induction Motors. IEEE Trans. Ind. Electron. 2008, 55, 1783–1794. [Google Scholar] [CrossRef]
  24. Cirrincione, M.; Pucci, M.; Cirrincione, G.; Capolino, G.A. A New Experimental Application of Least-Squares Techniques for the Estimation of the Induction Motor Parameters. IEEE Trans. Ind. Appl. 2003, 39, 1247–1256. [Google Scholar] [CrossRef]
  25. Karanayil, B.; Rahman, M.F.; Grantham, C. Stator and Rotor Resistance Observers for Induction Motor Drive Using Fuzzy Logic and Artificial Neural Networks. In Proceedings of the 38th IAS Annual Meeting on Conference Record of the Industry Applications Conference, 2003, Salt Lake City, UT, USA, 12–16 October 2003; IEEE: Piscataway, NJ, USA, 2003; Volume 1, pp. 124–131. [Google Scholar]
  26. Gadoue, S.M.; Giaouris, D.; Finch, J.W. Sensorless Control of Induction Motor Drives at Very Low and Zero Speeds Using Neural Network Flux Observers. IEEE Trans. Ind. Electron. 2009, 56, 3029–3039. [Google Scholar] [CrossRef]
  27. Haddoun, A.; Benbouzid, M.E.H.; Diallo, D.; Abdessemed, R.; Ghouili, J.; Srairi, K. Comparative Analysis of Estimation Techniques of SFOC Induction Motor for Electric Vehicles. In Proceedings of the 2008 18th International Conference on Electrical Machines, Vilamoura, Portugal, 6–9 September 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 1–6. [Google Scholar]
  28. Gadoue, S.M.; Giaouris, D.; Finch, J.W. Performance Evaluation of a Sensorless Induction Motor Drive at Very Low and Zero Speed Using a MRAS Speed Observer. In Proceedings of the 2008 IEEE Region 10 and the Third international Conference on Industrial and Information Systems, Kharagpur, India, 8–10 December 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 1–6. [Google Scholar]
  29. Peng, F.Z.; Fukao, T. Robust Speed Identification for Speed-Sensorless Vector Control of Induction Motors. IEEE Trans. Ind. Appl. 1994, 30, 1234–1240. [Google Scholar] [CrossRef]
  30. Nitayotan, C.; Sangwongwanich, S. A Filtered Back EMF Based Speed-Sensorless Induction Motor Drive. In Proceedings of the Conference Record of the 2001 IEEE Industry Applications Conference. 36th IAS Annual Meeting (Cat. No.01CH37248), Chicago, IL, USA, 30 September–4 October 2001; IEEE: Piscataway, NJ, USA, 2001; Volume 2, pp. 1224–1231. [Google Scholar]
  31. Maiti, S.; Chakraborty, C. A New Instantaneous Reactive Power Based MRAS for Sensorless Induction Motor Drive. Simul. Model. Pract. Theory 2010, 18, 1314–1326. [Google Scholar] [CrossRef]
  32. Manohar, M.; Das, S. Combined Speed and Rotor Resistance Estimation for Speed Sensorless Induction Motor Drive Using Reactive Power Based MRAS. In Proceedings of the Michael Faraday IET International Summit 2015, Kolkata, India, 12–13 September 2015; Institution of Engineering and Technology: Stevenage, UK, 2015; pp. 56–57. [Google Scholar]
  33. Kiran, K.; Das, S. Implementation of Reactive Power-based MRAS for Sensorless Speed Control of Brushless Doubly Fed Reluctance Motor Drive. IET Power Electron. 2018, 11, 192–201. [Google Scholar] [CrossRef]
  34. Orlowska-Kowalska, T.; Dybkowski, M. Stator-Current-Based MRAS Estimator for a Wide Range Speed-Sensorless Induction-Motor Drive. IEEE Trans. Ind. Electron. 2010, 57, 1296–1308. [Google Scholar] [CrossRef]
  35. Asfu, W.T. Stator Current-Based Model Reference Adaptive Control for Sensorless Speed Control of the Induction Motor. J. Control Sci. Eng. 2020, 2020, 8954704. [Google Scholar] [CrossRef]
  36. Ravi Teja, A.V.; Chakraborty, C.; Maiti, S.; Hori, Y. A New Model Reference Adaptive Controller for Four Quadrant Vector Controlled Induction Motor Drives. IEEE Trans. Ind. Electron. 2012, 59, 3757–3767. [Google Scholar] [CrossRef]
  37. Das, S.; Kumar, R.; Chattopadhyay, A.K. Comparison of Q- and X-MRAS for Speed Sensor Less Induction Motor Drive On. In Proceedings of the Michael Faraday IET International Summit 2015, Kolkata, India, 12–13 September 2015; Institution of Engineering and Technology: Stevenage, UK, 2015; pp. 319–324. [Google Scholar]
  38. Ide, K.; Ha, J.I.; Sawamura, M.; Iura, H.; Yamamoto, Y. High Frequency Injection Method Improved by Flux Observer for Sensorless Control of an Induction Motor. In Proceedings of the Power Conversion Conference-Osaka 2002 (Cat. No.02TH8579), Osaka, Japan, 2–5 April 2002; IEEE: Piscataway, NJ, USA, 2002; Volume 2, pp. 516–521. [Google Scholar]
  39. Xu, Z.; Shao, C.; Feng, D. An MRAS Method for Sensorless Control of Induction Motor over a Wide Speed Range. J. Control Theory Appl. 2011, 9, 203–209. [Google Scholar] [CrossRef]
  40. Xu, L.; Inoa, E.; Liu, Y.; Guan, B. A New High Frequency Injection Method for Sensorless Control of Doubly-Fed Induction Machines. In Proceedings of the 2011 IEEE Energy Conversion Congress and Exposition, Phoenix, AZ, USA, 17–22 September 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 1758–1764. [Google Scholar]
  41. Kojabadi, H.M.; Abarzadeh, M.; Chang, L. A Comparative Study of Various Methods of IM’s Rotor Resistance Estimation. In Proceedings of the 2015 IEEE Energy Conversion Congress and Exposition (ECCE), Montreal, QC, Canada, 20–24 September 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 2884–2891. [Google Scholar]
  42. Kumar, R.; Das, S.; Syam, P.; Chattopadhyay, A.K. Review on Model Reference Adaptive System for Sensorless Vector Control of Induction Motor Drives. IET Electr. Power Appl. 2015, 9, 496–511. [Google Scholar] [CrossRef]
  43. Tiwari, A.; Kumar, B.; Chauhan, Y.K. ANN Based RF-MRAS Speed Estimation of Induction Motor Drive at Low Speed. In Proceedings of the 2017 International conference of Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 20–22 April 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 176–179. [Google Scholar]
  44. Dehghan-Azad, E.; Gadoue, S.; Atkinson, D.; Slater, H.; Barrass, P.; Blaabjerg, F. Sensorless Control of IM Based on Stator-Voltage MRAS for Limp-Home EV Applications. IEEE Trans. Power Electron. 2018, 33, 1911–1921. [Google Scholar] [CrossRef]
  45. Gadoue, S.M.; Giaouris, D.; Finch, J.W. A Neural Network Based Stator Current MRAS Observer for Speed Sensorless Induction Motor Drives. In Proceedings of the 2008 IEEE International Symposium on Industrial Electronics, Cambridge, UK, 30 June–2 July 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 650–655. [Google Scholar]
  46. Venkadesan, A.; Himavathi, S.; Muthuramalingam, A.; Sedhuraman, K. ANN Based Flux Estimator for Rotor Resistance Estimation in Vector Controlled IM Drives. In Proceedings of the 2018 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), Pondicherry, India, 6–7 July 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–5. [Google Scholar]
  47. Krishnan, R. Electric Motor Drives: Modeling, Analysis and Control; Pearson Prentice Hall: Hoboken, NJ, USA, 2013. [Google Scholar]
  48. Ajithanjaya Kumar, M.K.; Ballal, R.; Saralaya, S.; Bhat, J.S. Novel Adaptive Learning Rate Back Propagation Neural Network-Based Online Rotor and Stator Resistance Estimator for Sensorless Induction Motor Drives. In Advances in Communication and Applications; Shetty, N.R., Prasad, N.H., Nagaraj, H.C., Eds.; Springer Nature Singapore: Singapore, 2024; pp. 557–573. [Google Scholar]
  49. Kumar, A.; Bhat, S.; Ballal, R. Experimental Investigations of Load Characteristics of Induction Motor Drive. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1065, 012046. [Google Scholar] [CrossRef]
  50. Sengamalai, U.; Anbazhagan, G.; Thamizh Thentral, T.M.; Vishnuram, P.; Khurshaid, T.; Kamel, S. Three Phase Induction Motor Drive: A Systematic Review on Dynamic Modeling, Parameter Estimation, and Control Schemes. Energies 2022, 15, 8260. [Google Scholar] [CrossRef]
  51. Da Silva, L.E.B.; Bose, B.K.; Pinto, J.O.P. Recurrent-Neural-Network-Based Implementation of a Programmable Cascaded Low-Pass Filter Used in Stator Flux Synthesis of Vector-Controlled Induction Motor Drive. IEEE Trans. Ind. Electron. 1999, 46, 662–665. [Google Scholar] [CrossRef]
  52. Wang, Z.S.; Ho, S.L. Indirect Rotor Field Orientation Vector Control for Induction Motor Drives in the Absence of Current Sensors. In Proceedings of the 2006 CES/IEEE 5th International Power Electronics and Motion Control Conference, Shanghai, China, 14–16 August 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 1–5. [Google Scholar]
Figure 1. An ANN-based Model Reference Adaptive System for identifying parameters [7].
Figure 1. An ANN-based Model Reference Adaptive System for identifying parameters [7].
Energies 17 02150 g001
Figure 2. ANN-based MRAS structure for rotor resistance estimation [7].
Figure 2. ANN-based MRAS structure for rotor resistance estimation [7].
Energies 17 02150 g002
Figure 3. Implementation of the current model for rotor flux by two-layered neural network [8].
Figure 3. Implementation of the current model for rotor flux by two-layered neural network [8].
Energies 17 02150 g003
Figure 4. Two-layered Recurrent Neural Network Model for d and q axes stator current estimation [48].
Figure 4. Two-layered Recurrent Neural Network Model for d and q axes stator current estimation [48].
Energies 17 02150 g004
Figure 5. ANN-based MRAS structure for stator resistance estimation [48].
Figure 5. ANN-based MRAS structure for stator resistance estimation [48].
Energies 17 02150 g005
Figure 6. Experimental setup for locked rotor and no-load test.
Figure 6. Experimental setup for locked rotor and no-load test.
Energies 17 02150 g006
Figure 7. Estimation of stator winding DC resistance.
Figure 7. Estimation of stator winding DC resistance.
Energies 17 02150 g007
Figure 8. Circuit arrangement for no-load test.
Figure 8. Circuit arrangement for no-load test.
Energies 17 02150 g008
Figure 9. Exact circuit (IEEE) model of induction motor.
Figure 9. Exact circuit (IEEE) model of induction motor.
Energies 17 02150 g009
Figure 10. Block diagram of rotor-flux-oriented indirect vector-controlled induction motor drive with online rotor and stator resistance estimation.
Figure 10. Block diagram of rotor-flux-oriented indirect vector-controlled induction motor drive with online rotor and stator resistance estimation.
Energies 17 02150 g010
Figure 11. (a) Tracking the variation in actual rotor resistance with fixed stator resistance and speed at Wr = 310 radian/second. (b) Percentage error in rotor resistance estimation.
Figure 11. (a) Tracking the variation in actual rotor resistance with fixed stator resistance and speed at Wr = 310 radian/second. (b) Percentage error in rotor resistance estimation.
Energies 17 02150 g011
Figure 12. (a) Tracking the variation in actual rotor resistance with fixed stator resistance and at varying speeds. (b) Percentage error in rotor resistance estimation.
Figure 12. (a) Tracking the variation in actual rotor resistance with fixed stator resistance and at varying speeds. (b) Percentage error in rotor resistance estimation.
Energies 17 02150 g012
Figure 13. (a) Tracking the variation in actual rotor resistance with varying stator resistance and varying speed. (b) Percentage error in rotor resistance estimation.
Figure 13. (a) Tracking the variation in actual rotor resistance with varying stator resistance and varying speed. (b) Percentage error in rotor resistance estimation.
Energies 17 02150 g013
Figure 14. (a) Variation in learning rates, weights. (b) Weight adjustment factors, and resistance during the training. (c) Variation of squared error during network training.
Figure 14. (a) Variation in learning rates, weights. (b) Weight adjustment factors, and resistance during the training. (c) Variation of squared error during network training.
Energies 17 02150 g014
Figure 15. (a) Tracking the variation in actual stator resistance with fixed rotor resistance and speed at Wr = 310 rad/s, (b) Percentage error in stator resistance estimation.
Figure 15. (a) Tracking the variation in actual stator resistance with fixed rotor resistance and speed at Wr = 310 rad/s, (b) Percentage error in stator resistance estimation.
Energies 17 02150 g015
Figure 16. (a) Tracking the variation in actual stator resistance with fixed rotor resistance and at varying speeds. (b) Percentage error in stator resistance estimation.
Figure 16. (a) Tracking the variation in actual stator resistance with fixed rotor resistance and at varying speeds. (b) Percentage error in stator resistance estimation.
Energies 17 02150 g016
Figure 17. (a) Tracking the variation in actual stator resistance with varying rotor resistance and varying speed. (b) Percentage error in stator resistance estimation.
Figure 17. (a) Tracking the variation in actual stator resistance with varying rotor resistance and varying speed. (b) Percentage error in stator resistance estimation.
Energies 17 02150 g017
Figure 18. (a) Variation in learning rates, weights, weight adjustment factors, and resistance during the training. (b) Convergence of squared error.
Figure 18. (a) Variation in learning rates, weights, weight adjustment factors, and resistance during the training. (b) Convergence of squared error.
Energies 17 02150 g018
Figure 19. Online rotor and stator resistance estimation along with speed estimation.
Figure 19. Online rotor and stator resistance estimation along with speed estimation.
Energies 17 02150 g019
Figure 20. Block diagram of the experimental setup.
Figure 20. Block diagram of the experimental setup.
Energies 17 02150 g020
Figure 21. (a) Test bench l setup. (b) Motor-load setup.
Figure 21. (a) Test bench l setup. (b) Motor-load setup.
Energies 17 02150 g021
Figure 22. Experimentally estimated (a) stator and (b) rotor resistances.
Figure 22. Experimentally estimated (a) stator and (b) rotor resistances.
Energies 17 02150 g022
Figure 23. Experimentally estimated rotor flux at the end of temperature run test.
Figure 23. Experimentally estimated rotor flux at the end of temperature run test.
Energies 17 02150 g023
Figure 24. Tracking the actual (a) stator and (b) rotor resistance in the experiment by the conventional constant learning rate and adaptive learning rate algorithms.
Figure 24. Tracking the actual (a) stator and (b) rotor resistance in the experiment by the conventional constant learning rate and adaptive learning rate algorithms.
Energies 17 02150 g024
Figure 25. Measured stator d-axis current and obtained from neural network model during stator resistance estimation.
Figure 25. Measured stator d-axis current and obtained from neural network model during stator resistance estimation.
Energies 17 02150 g025
Figure 26. Simulation results of tracking the stator resistance by the conventional and proposed adaptive learning rate algorithms.
Figure 26. Simulation results of tracking the stator resistance by the conventional and proposed adaptive learning rate algorithms.
Energies 17 02150 g026
Figure 27. Experimental results showing the effect of stator resistance estimation on (a) dynamic speed estimation and (b) measured speed.
Figure 27. Experimental results showing the effect of stator resistance estimation on (a) dynamic speed estimation and (b) measured speed.
Energies 17 02150 g027
Table 1. Induction motor information.
Table 1. Induction motor information.
Power (HP)3.7 kW
Current (Amps)7.5
Terminal voltage (Volts)415
Frequency (Hz)50
Poles4
No-load speed (RPM)1498
Stator connectionDelta
Table 2. Experimental observations on stator winding resistance estimation.
Table 2. Experimental observations on stator winding resistance estimation.
Sl No.Applied Voltage
(volt)
Current
(amp)
DC Resistance
(ohm)
Average dc Resistance
(ohm)
Stator ac Resistance (ohm)
16.821.54.55
29.3424.674.575.71
311.212.54.484
Table 3. Observations of No-Load Test.
Table 3. Observations of No-Load Test.
Voltage Vas
(volt)
Ia (amp)Ib
(amp)
Ic
(amp)
No-Load Current Io (amp)W1
(watts)
W2
(watts)
Power Input Poc
(watts)
Speed (rpm)
4154.154.14.14.12−67210804081498
Table 4. Locked rotor test observations.
Table 4. Locked rotor test observations.
SC Voltage Vsc
(volt)
SC
Current Isc (Amp)
W1 (watts)W2 (watts)SC Power Input Psc (watts)
827.5−11510499
Table 5. Induction motor parameters obtained from DC test, no-load, and blocked rotor tests.
Table 5. Induction motor parameters obtained from DC test, no-load, and blocked rotor tests.
Rs (ohm)Rr (ohm)Ls = (Lls + Lm) (Henry)Lr = (Llr + Lm)
(Henry)
Lm (Henry)
5.74.110.56340.56340.5379
Table 6. Induction motor parameter details.
Table 6. Induction motor parameter details.
ParametersValues
Rated power3.7 kW
Rated frequency50 Hz
Rated voltage415 V
Rated current7.5 A
Number of poles4
Type of stator connectionDelta
No-load speed1498 rpm
Rotor resistance4.11 Ohm
Stator resistance5.7 Ohm
Rotor inductance (Lr)0.5634 H
Stator inductance (Ls)0.5634 H
Magnetizing inductance (Lm)0.5379 H
Moment of inertia (Jr)0.01542 kg-m2
Table 7. Training parameters of neural network for rotor resistance.
Table 7. Training parameters of neural network for rotor resistance.
ParameterValue
The initial learning rate for weight W12.4 × 10−4
The initial learning rate for weight W310 × 10−6
Steepness factor of bipolar sigmoid function s1 and s31
α1, α30.1
Sampling time Ts 2 ms
Table 8. Estimated rotor resistance with percentage error in estimation and number of iterations for fixed stator resistance and speed.
Table 8. Estimated rotor resistance with percentage error in estimation and number of iterations for fixed stator resistance and speed.
Actual Rotor ResistanceWr = 307 Radian/SecondWr = 310 Radian/Second
Estimated ResistancePercentage ErrorNumber of IterationsEstimated ResistancePercentage ErrorNumber of Iterations
4.114.11014.1101
4.5214.54−0.424264.568−1.0336
4.72654.761−0.739184.593.366
4.9324.954−0.4538104.982−1.019
5.13754.9952.765105.141−0.0685410
5.7545.6312.14145.7360.315913
6.1656.335−2.75496.188−0.381115
6.5766.642−1.008106.4641.70916
7.19257.1540.5389127.1290.887118
7.8097.826−0.219167.7560.6819
8.228.345−1.525178.1940.314520
Table 9. Estimated rotor resistance with percentage error in estimation and number of iterations for fixed stator resistance and varying speed.
Table 9. Estimated rotor resistance with percentage error in estimation and number of iterations for fixed stator resistance and varying speed.
Actual Rotor Resistance Speed Wr (rad/s)Estimated Rotor ResistancePercentage ErrorNumber of Iterations
4.113134.1101
4.5213124.4760.98895
4.72653114.7050.46277
4.9323104.958−0.51929
5.1373095.0721.28310
5.7543085.6611.6214
6.1653086.081.38516
Table 10. Estimated rotor resistance with percentage error in estimation and number of iterations for varying stator resistance and speed.
Table 10. Estimated rotor resistance with percentage error in estimation and number of iterations for varying stator resistance and speed.
Actual Rotor ResistanceActual Stator ResistanceSpeed (rad/s)Estimated ResistancePercentage ErrorNumber of Iterations
4.115.73134.1101
4.5216.273124.4721.0775
4.7266.553114.812−1.8178
4.9326.843104.95−0.36429
5.1377.1253095.165−0.530511
5.7547.983085.5373.7814
6.1658.553086.061.70517
Table 11. Training parameters of neural network for stator resistance.
Table 11. Training parameters of neural network for stator resistance.
ParameterValue
The initial learning rate for weight W40.001
Steepness factor of bipolar sigmoid function s40.01
α44
Sampling time Ts4 ms
Table 12. Estimated stator resistance with percentage error in estimation and number of iterations for fixed rotor resistance and speed.
Table 12. Estimated stator resistance with percentage error in estimation and number of iterations for fixed rotor resistance and speed.
Actual Stator
Resistance
Wr = 307 rad/sWr = 310 rad/s
Estimated
Resistance
Percentage ErrorNumber of
Iterations
Estimated
Resistance
Percentage ErrorNumber of
Iterations
5.75.7015.701
6.276.325−0.884156.1541.8576
6.556.5190.476576.561−0.17568
6.846.7421.43776.926−1.2510
7.1256.994 1.83886.991.90110
7.987.9320.6067117.8381.77813
8.558.4151.578128.558−0.09115
9.128.9551.807139.0910.318116
9.9759.6842.916159.8191.56617
10.8310.53.0681610.631.84818
11.410.795.3661610.944.07819
Table 13. Estimated stator resistance with percentage error in estimation and number of iterations for fixed rotor resistance and varying speed.
Table 13. Estimated stator resistance with percentage error in estimation and number of iterations for fixed rotor resistance and varying speed.
Actual Stator ResistanceSpeed Wr
(rad/s)
Estimated Stator ResistancePercentage ErrorNumber of Iterations
5.73135.701
6.273126.307−0.59418
6.553116.615−0.99729
6.843106.92−1.16610
7.1253097.0850.56611
7.983087.9560.306512
Table 14. Estimated stator resistance with percentage error in estimation and number of iterations for varying rotor resistance and speed.
Table 14. Estimated stator resistance with percentage error in estimation and number of iterations for varying rotor resistance and speed.
Actual Stator
Resistance
Actual Rotor
Resistance
Speed Wr (rad/s)Estimated Stator
Resistance
Percentage ErrorNumber of
Iterations
5.74.113135.701
6.274.7273126.306−0.57756
6.555.1383116.616−1.00911
6.845.3433106.741.45610
7.6855.5483097.6330.682514
8.556.1653088.184.2114
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kanakabettu, A.K.M.; Irvathoor, R.B.; Saralaya, S.; Jodumutt, S.B.; Singh, A.B. Novel Advanced Artificial Neural Network-Based Online Stator and Rotor Resistance Estimator for Vector-Controlled Speed Sensorless Induction Motor Drives. Energies 2024, 17, 2150. https://doi.org/10.3390/en17092150

AMA Style

Kanakabettu AKM, Irvathoor RB, Saralaya S, Jodumutt SB, Singh AB. Novel Advanced Artificial Neural Network-Based Online Stator and Rotor Resistance Estimator for Vector-Controlled Speed Sensorless Induction Motor Drives. Energies. 2024; 17(9):2150. https://doi.org/10.3390/en17092150

Chicago/Turabian Style

Kanakabettu, Ajithanjaya Kumar Mijar, Rajkiran Ballal Irvathoor, Sanath Saralaya, Sathyendra Bhat Jodumutt, and Athokpam Bikramjit Singh. 2024. "Novel Advanced Artificial Neural Network-Based Online Stator and Rotor Resistance Estimator for Vector-Controlled Speed Sensorless Induction Motor Drives" Energies 17, no. 9: 2150. https://doi.org/10.3390/en17092150

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