DOI QR코드

DOI QR Code

Modeling and Experimental Verification of ANN Based Online Stator Resistance Estimation in DTC-IM Drive

  • Reza, C.M.F.S. (Power Electronics and Renewable Energy Research Laboratory (PEARL), Department of Electrical Engineering, University of Malaya) ;
  • Islam, Didarul (Power Electronics and Renewable Energy Research Laboratory (PEARL), Department of Electrical Engineering, University of Malaya) ;
  • Mekhilef, Saad (Power Electronics and Renewable Energy Research Laboratory (PEARL), Department of Electrical Engineering, University of Malaya)
  • Received : 2013.08.31
  • Accepted : 2013.10.22
  • Published : 2014.03.01

Abstract

Direct Torque controlled induction motor (DTC-IM) drives use stator resistance of the motor for stator flux estimation. So, stator resistance estimation properly is very important for a stable and effective operation of the induction motor. Stator resistance variations because of changing in temperature make DTC operation difficult mainly at low speed. A method based on artificial neural network (ANN) to estimate the stator resistance online of IM for DTC drive is modeled and verified in this paper. To train the neural network a back propagation algorithm is used. Weight adjustment of neural network is done by back propagating the error signal between measured and estimated stator current. An extensive simulation has been carried out in MATLAB/SIMULINK to prove the efficacy of the proposed stator resistance estimator. The simulation & experimental result reveals that proposed method is able to obtain precise torque and flux control at low speed.

Keywords

1. Introduction

Direct torque control (DTC) induction motor (IM) drive is becoming more popular day by day [1, 2] due to its robustness and fast dynamic response [3-6]. Implementation of this control strategy is very simple and also coordinate transformation is not required. Albeit DTC scheme is robust to motor parameter variation but stator resistance is only parameter which is required. Due to the temperature variation throughout the operation of the motor stator resistance varies continuously [7, 8]. Stator resistance variation introduces error in estimated stator flux position and magnitude which deteriorates the DTC-IM drive performance. The effect of error in estimation is very important mainly at low speed [7]. However a common shortcoming of the conventional DTC is high torque ripple. To reduce the torque ripple proper estimation of stator flux is necessary which depends greatly on stator resistance of motor. For this reason many stator resistance estimation scheme when motor operates in DTC drives have been addressed recently.

Stator resistance estimation schemes developed to date can be broadly classified under some distinct categories. Generally all of the methods depend on stator voltage (reconstructed or measured) and measured stator current.

All schemes which uses steady state induction motor model and some measured quantities to calculate explicitly the stator resistance [9-13] can be categorized as the first group. In [9] reactive power is evaluated using measured terminal variables, rotor and stator flux is evaluated next and then drive torque is evaluated. Finally an expression is derived to calculate stator resistance as a function of the previously evaluated quantities. The scheme addressed in [10] is mainly based on back electromagnetic force (BEMF) detector. In this strategy the stator resistance calculation has been carried out in reference frame which aligned with stator current vector. In [11] stator voltage model has been used to calculate stator resistance. Stator resistance is evaluated from active power balance of machine in [12].

The second category of the stator resistance estimation schemes is the most frequently used which includes estimators where value of stator resistance is updated through the adaptive mechanism [14-24].For this purpose integral (I) or proportional-integral (PI) controllers are being used. In principle, different two subgroups exist. In the observer based system [16, 17, 22, 23, 25] error quantity worked as input to the adaptation mechanism of the stator resistance determination using difference between the measured and observed current signal. In this field extended kalman filter is mostly used because of its robustness and also it requires less number of PI controllers [26, 27]. In model reference adaptive system (MRAS) [14, 15, 18, 21, 24, 28] error quantity selection is more diverse. The method addressed in [14] operates in the rotating coordinate system and error determination is accomplished with difference between d-axis rotor flux obtained from voltage and current models. The method proposed in [15] is almost same but it uses rotor flux reference and one model is used to determine d-axis component of rotor flux to form the error. Error signal in [24] is mainly based on the active power but in [18] it is found as the sum of the products of rotor flux and rotor current d and q-axis components. Error signal of [21] uses an error in d-axis stator current component as input of integral controller, while error signal of [22] is obtained in such a way that identification of stator resistance is totally independent of leakage inductance. The model reference adaptive controller (MRAC) proposed in [28] is formed with the use of steady state and instantaneous values of a fictitious quantity which has no physical significance. The third group of the stator resistance identification techniques depends on the utilization of the artificial intelligence schemes in the adaptation mechanism of stator resistance [29-34].Fuzzy logic control (FLC) [31, 33], artificial neural network(ANN) [29, 34], or neurofuzzy control can be applied for this goal. One of the main advantage of neural network is the capability of approximating nonlinear function relationship. In this paper effect of the change in stator resistance is discussed and an online neural network stator resistance estimator is modeled and verified at different operating conditions.

This paper has been organized in five sections. DTC principle is presented in the following section. Proposed stator resistance estimation technique is given in section 3. Simulation results are described in section 4. Finally conclusion is presented in section 5.

 

2. DTC Principle

Basic DTC scheme is presented in Fig. 1. Here, errors of the electromechanical torque and stator flux status are detected then passed through the hysteresis comparator (two and three level) for digitization. Then a predetermined switching table (Table 1) determines the status of the inverter switches which will be used to determine voltage vector (Vs ) location which is selected according to flux angle of the stator. Voltage vectors used in DTC drive are shown in Fig. 2. The stator flux is given by the following equation

Fig. 1.Basic IM-DTC drive

Table 1.Switching table

Fig. 2.Voltage vectors obtained from voltage source inverter (VSI)

So d and q axis stator flux can be given as

Electromagnetic Torque is given by

If we neglect the stator resistance then stator flux will become as follows

According to the basic DTC strategy stator flux is estimated by integrating the back emf as stated in Eq. (1) and electromagnetic torque estimation can be done by (4). From (1) it has been seen that stator resistance variation will cause to change the stator flux which will in turn effect the estimated torque, which will deteriorate the effectiveness of the robustness and faster response of the DTC, which is described in Fig. 3.

Fig.3.Effect stator resistance variation on the DTC drive

 

3. Stator Resistance Estimation Using ANN

Machine model used in the DTC is not dependent on all machine parameters except stator resistance. So the current is only affected by the variations of stator resistance not by others parameter. Flux and torque commands are used to determine current vector. It means for constant torque and flux command, stator current is dependent only on the stator resistance of the motor. So any variation in stator current indicates the variation in stator resistance [31, 35] and also there is a nonlinear relationship between stator current and stator resistance [31, 34]. The basic structure for stator resistance adaptation described by Fig. 4 is expanded for estimation of stator resistance of induction motor as presented in Fig. 5 Two distinct observers are used for estimating stator current vectors of IM.

Eqs. (6) and (7) is known as voltage model of induction motor which based on currents and voltages and Eqs. (8) and (9) is known as induction motor current model which based on rotor speed and currents.

Voltage model:

Current model:

From eqn. (6) and (8)

Fig. 4.Training process of the neural approximator

Eq. (11) can be written in the discrete form as follows

Here,

Eq. (14) can be illustrated by a single layer recurrent neural network which is demonstrated in Fig. 6. There are four inputs and one output node. Weights W1, W2, W3 are directly calculated from the motor speed (ωr), motor parameters and sampling time (Ts). Considered that motor parameters are constant except stator resistance (Rs).

To train the neural network Back propagation is used as learning algorithm. Adjustment of weight W4 is done for minimizing the cost function (E) error given below.

Fig. 5.Model of neural network for stator resistance estimation

Fig. 6.Recurrent neural network scheme to estimate the d axis stator current

Weight (W4) adjustment is done according to the Eq. (17)

Where η= training coefficient & α=positive momentum constant.

Similarly we can get

Eq. (18) can also be illustrated by a recurrent neural network as like as Eq. (14)

Block diagram of the DTC-IM drive with stator resistance estimator is presented in Fig. 7.

Fig. 7.Block diagram of DTC-IM drive with online stator resistance tracking

 

4. Simulation & Experimental Results

With the aim of investigating the estimator performance, IM drive system, including the IM, inverter, and direct torque controller is modeled. The efficacy of the proposed neural network stator resistance estimator is validated in MATLAB/Simulink at different operating conditions. Nominal Parameters of IM are given in Table 2. A PI speed controller is used which gives corresponding reference torque and reference stator flux used for the drive is 0.96Wb. An IGBT inverter is being used to drive the IM. The coefficients used to train the network are η=.009 and α=1e-6. In the simulation run, the response of the system with and without the estimator of stator resistance is compared shown in Figs. 8 and 9 respectively where a step change in stator resistance is introduced at 1.0 s. During the operation of the motor stator resistance may vary up to 50%. So, stator resistance of the motor has been increased 20% of the rated value shown in Fig. 8(a) to verify and investigate the effectiveness of the proposed estimator at 1sec.

Table 2.Induction motor parameter

In the conventional system fixed value of the stator resistance is used. Therefore more ripples introduced in the output torque when changing of the stator resistance take place as illustrated in Fig. 8(b). Zoomed view of torque ripple is presented in Fig. 8(c). From stator flux locus it has been seen that more ripples are introduced around the expected stator flux shown in Fig. 8(e). It has been seen from Fig. 8(d) that there is also small variation in speed.

Fig. 8.Stator resistance variation effect: (a) step varaition of the stator resistance; (b) electromagnetic torque (N-m); (c) zoomed view of electromagnetic torque (N-m); (d) speed (rad/s); (e) Stator flux locus

From Fig. 9(a) it can be seen that estimated value of the proposed estimator can track the actual value of the stator resistance within 50 ms which is shown in the zoomed view of the stator resistance tracking given in Fig. 9(b). Torque and flux ripples are reduced after using the proposed estimator albeit the stator resistance has been changed as presented in Figs. 9(c) and Fig. 9(f) respectively.

From zoomed view of torque given in Fig. 9(d) it has been seen that ripple is reduced after using the stator resistance estimator and also speed becomes stable which is shown in Fig. 9(e) after introducing the stator resistance estimator.

The control procedure has been carried out using the rapid prototyping and real-time interface system dSPACE with DS1104 control card which consist of Texas Instruments TMS320F240 sub processor and the PowerPC 603e/250 MHz main processor. This card permits the user to build the system in MATLAB/Simulink transform the model files to real-time codes by the use of MATLAB/Simulink® Real-Time Workshop and card’s Real-Time Interface (RTI). A control interface is constructed using Control Desk software, which is dSPACE’s experiment software, which provides all the functions to control, monitor and automate the experiments and make the controllers development more effective. Total experimental layout and experimental setup is given in Figs. 10 and Fig. 11 respectively.

Fig. 9.Compansation of the Stator resistance variation effect: (a) step varaition of the stator resistance; (b) zoomed view of stator resistance tracking; (c) electromagnetic torque(N-m); (d) zoomed view of electromagnetic torque(N-m); (e) motor speed (rad/s); (f) Stator flux locus

Fig. 10.Experimental layout

Fig. 11.Experimental setup

The experimental results found under a load torque of 1.0 Nm which is shown in Fig. 12(a). Estimated stator resistance is illustrated in Fig. 12(c) and also rotor speed and stator flux locus is presented in Figs. 12(b) and Fig. 12(d) respectively.

Fig. 12.Experimental Results; a.Laod torque (Nm) b. rotor speed (rpm) c.estimated resistance (ohm) d. stator flux locus

 

5. Conclusion

A neural network to estimate online stator resistance of the IM is modeled in this paper. To train the neural network back propagation algorithm is used. It is revealed that the proposed estimator can track changes in stator resistance and also it can converge to steady state value of the stator resistance within around 50 ms. From Table 3 it has been confirmed that proposed estimator is better than the estimators proposed previously as there is no overshoot and also zero steady state error. Experimental results also show the efficacy of the proposed estimator. Utilization of this estimator facilitates the development of a DTC-IM drive system with reduced torque and flux ripple at different operating condition of the motor.

Table 3.Comparison between proposed estimator and [27, 36-38]

References

  1. M. Depenbrock, "Direct self-control (DSC) of inverter-fed induction machine," IEEE Transactions on Power Electronics, vol. 3, pp. 420-429, 1988. https://doi.org/10.1109/63.17963
  2. L. Aarniovuori, L. I. Laurila, M. Niemela, and J. J. Pyrhonen, "Measurements and Simulations of DTC Voltage Source Converter and Induction Motor Losses," IEEE Transactions on Industrial Electronics, vol. 59, pp. 2277-2287, 2012.
  3. N. R. N. Idris and A. H. M. Yatim, "An improved stator flux estimation in steady-state operation for direct torque control of induction machines," IEEE Transactions on Industry Applications, vol. 38, pp. 110-116, 2002. https://doi.org/10.1109/28.980364
  4. A. Kadir, S. Mekhilef, and W. Hew, "Comparison of Basic Direct Torque Control Designs for Permanent Magnet Synchronous Motor," in 7th International Conference on Power Electronics and Drive Systems (PEDS), 2007, pp. 1344-1349.
  5. S. Mekhilef and M. A. Kadir, "Novel vector control method for three-stage hybrid cascaded multilevel inverter," IEEE Transactions on Industrial Electronics, vol. 58, pp. 1339-1349, 2011. https://doi.org/10.1109/TIE.2010.2049716
  6. K.-B. Lee, S.-H. Huh, J.-Y. Yoo, and F. Blaabjerg, "Performance improvement of DTC for induction motor-fed by three-level inverter with an uncertainty observer using RBFN," IEEE Transactions on Energy Conversion, vol. 20, pp. 276-283, 2005. https://doi.org/10.1109/TEC.2005.845542
  7. X. Yanping, Z. Yanru, and L. Jie, "Fuzzy stator resistance estimator for a direct torque controlled interior permanent magnet synchronous motor," in Proceedings of the Eighth International Conference on Electrical Machines and Systems (ICEMS), 2005., 2005, pp. 438-441 Vol. 1.
  8. S. B. Lee, T. G. Habetler, R. G. Harley, and D. J. Gritter, "An evaluation of model-based stator resistance estimation for induction motor stator winding temperature monitoring," IEEE Transactions on Energy Conversion, vol. 17, pp. 7-15, 2002. https://doi.org/10.1109/60.986431
  9. L. Umanand and S. Bhat, "Online estimation of stator resistance of an induction motor for speed control applications," in IEE Proceedings-Electric Power Applications, 1995, pp. 97-103.
  10. R. J. Kerkman, B. J. Seibel, T. M. Rowan, and D. Schlegel, "A new flux and stator resistance identifier for AC drive systems," in Conference Record of the 1995 IEEE Industry Applications Conference. Thirtieth IAS Annual Meeting, IAS'95., 1995, pp. 310-318.
  11. T. G. Habetler, F. Profumo, G. Griva, M. Pastorelli, and A. Bettini, "Stator resistance tuning in a statorflux field-oriented drive using an instantaneous hybrid flux estimator," IEEE Transactions on Power Electronics, vol. 13, pp. 125-133, 1998. https://doi.org/10.1109/63.654966
  12. I.-J. Ha and S.-H. Lee, "An online identification method for both stator-and rotor resistances of induction motors without rotational transducers," IEEE Transactions on Industrial Electronics, vol. 47, pp. 842-853, 2000. https://doi.org/10.1109/41.857964
  13. M. K. Menshawi, A. Kadir, and S. Mekhilef, "Voltage Vector Approximation Control of Multistage - Multilevel Inverter Using Simplified Logic Implementation," IEEE Transactions on Industrial Informatics, vol. 9, pp.2052-2062,2013. https://doi.org/10.1109/TII.2012.2235072
  14. M. Tsuji, S. Chen, K. Izumi, and E. Yamada, "A sensorless vector control system for induction motors using q-axis flux with stator resistance identificat-ion," IEEE Transactions on Industrial Electronics, vol. 48, pp. 185-194, 2001.
  15. K. Akatsu and A. Kawamura, "Sensorless very lowspeed and zero-speed estimations with online rotor resistance estimation of induction motor without signal injection," IEEE Transactions on Industry Applications, vol. 36, pp. 764-771, 2000. https://doi.org/10.1109/28.845051
  16. R. Marino, S. Peresada, and P. Tomei, "On-line stator and rotor resistance estimation for induction motors," IEEE Transactions on Control Systems Technology, vol. 8, pp. 570-579, 2000. https://doi.org/10.1109/87.845888
  17. G. Guidi and H. Umida, "A novel stator resistance estimation method for speed-sensorless induction motor drives," IEEE Transactions on Industry Applications, vol. 36, pp. 1619-1627, 2000. https://doi.org/10.1109/28.887214
  18. E. D. Mitronikas, A. N. Safacas, and E. C. Tatakis, "A new stator resistance tuning method for stator-fluxoriented vector-controlled induction motor drive," IEEE Transactions on Industrial Electronics, vol. 48, pp. 1148-1157, 2001. https://doi.org/10.1109/41.969393
  19. S. Mekhilef and A. Kadir, "Voltage control of threestage hybrid multilevel inverter using vector transformation," IEEE Transactions on Power Electronics, vol. 25, pp. 2599-2606, 2010. https://doi.org/10.1109/TPEL.2010.2051040
  20. S. Mekhilef, M. N. Abdul Kadir, and Z. Salam, "Digital Control of Three Phase Three-Stage Hybrid Multilevel Inverter," IEEE Transactions on Industrial Informatics, vol. 9, pp. 719-727, 2013. https://doi.org/10.1109/TII.2012.2223669
  21. M. B. K. Jarray, and M. Tholomier, "Stator resistance tuning in sensorless stator-flux field-oriented induction motor drive," in Int. Conf. on Electrical Machines ICEM, 2000, pp. 543-547.
  22. B. Raison, J. Arza, G. Rostaing, and J. Rognon, "Comparison of two extended observers for the resistance estimation of an induction machine," in Conference Record of the 2000 IEEE Industry Appli cations Conference, 2000, pp. 1330-1335.
  23. T. Hamajima, M. Hasegawa, S. Doki, and S. Okuma, "Sensorless vector control of induction motor with stator resistance identification based on augmented error," in Proceedings of the Power Conversion Conference,PCC Osaka 2002, pp. 504-509.
  24. T. N. K. Shinohara, H. Arima, and W. Z. W. Mustafa, "Online tuning method of stator and rotor resistances in both motoring and re-generating operations for vector controlled induction machines," Elect.Eng. Jpn, vol. 135, pp. 56-64, 2001.
  25. E. E. Ozsoy, M. Gokasan, and S. Bogosyan, "Simultaneous rotor and stator resistance estimation of squirrel cage induction machine with a single extended kalman filter," Turk. J. Elec. Eng. & Comp. Sci, vol. 18, 2010.
  26. N. Salvatore, A. Caponio, F. Neri, S. Stasi, and G. L. Cascella, "Optimization of delayed-state Kalmanfilter- based algorithm via differential evolution for sensorless control of induction motors," IEEE Transactions on Industrial Electronics, vol. 57, pp. 385-394, 2010.
  27. E. Shehata, "Speed sensorless torque control of an IPMSM drive with online stator resistance estimation using reduced order EKF," International Journal of Electrical Power & Energy Systems, vol. 47, pp. 378-386, 2013. https://doi.org/10.1016/j.ijepes.2012.10.068
  28. A. R. Teja, C. Chakraborty, S. Maiti, and Y. Hori, "A New Model Reference Adaptive Controller for Four Quadrant Vector Controlled Induction Motor Drives," IEEE Transactions on Industrial Electronics, vol. 59, p. 3757, 2012. https://doi.org/10.1109/TIE.2011.2164769
  29. J. Campbell and M. Sumner, "Practical sensorless induction motor drive employing an artificial neural network for online parameter adaptation," in IEE Proceedings-Electric Power Applications, 2002, pp. 255-260.
  30. V. Vasic, S. N. Vukosavic, and E. Levi, "A stator resistance estimation scheme for speed sensorless rotor flux oriented induction motor drives," IEEE Transactions on Energy Conversion, vol. 18, pp. 476-483, 2003. https://doi.org/10.1109/TEC.2003.816595
  31. S. Mir, M. E. Elbuluk, and D. S. Zinger, "PI and fuzzy estimators for tuning the stator resistance in direct torque control of induction machines," IEEE Transactions on Power Electronics, vol. 13, pp. 279-287, 1998. https://doi.org/10.1109/63.662841
  32. D. Vukadinovic, M. Basic, and L. Kulisic, "Stator resistance identification based on neural and fuzzy logic principles in an induction motor drive," Neurocomputing, vol. 73, pp. 602-612, 2010. https://doi.org/10.1016/j.neucom.2009.06.017
  33. F. Zidani, D. Diallo, M. Benbouzid, and R. Nait-Said, "Direct torque control of induction motor with fuzzy stator resistance adaptation," IEEE Transactions on Energy Conversion, vol. 21, pp. 619-621, 2006. https://doi.org/10.1109/TEC.2006.874251
  34. L. A. Cabrera, M. E. Elbuluk, and I. Husain, "Tuning the stator resistance of induction motors using artificial neural network," IEEE Transactions on Power Electronics, vol. 12, pp. 779-787, 1997. https://doi.org/10.1109/63.622995
  35. S. A. Mir, D. S. Zinger, and M. E. Elbuluk, "Fuzzy controller for inverter fed induction machines," IEEE Transactions on Industry Applications, vol. 30, pp. 78-84, 1994. https://doi.org/10.1109/28.273624
  36. N. Jaalam, A. Haidar, N. Ramli, N. Ismail, and A. Sulaiman, "A Neuro-fuzzy approach for stator resistance estimation of induction motor," in International Conference on Electrical, Control and Computer Engineering (INECCE), 2011 2011, pp. 394-398.
  37. F. R. Salmasi and T. A. Najafabadi, "An adaptive observer with online rotor and stator resistance estimation for induction motors with one phase current sensor," IEEE Transactions on Energy Conversion, vol. 26, pp. 959-966, 2011. https://doi.org/10.1109/TEC.2011.2159007
  38. M. Hinkkanen, L. Harnefors, and J. Luomi, "Reduced-order flux observers with stator-resistance adaptation for speed-sensorless induction motor drives," IEEE Transactions on Power Electronics, vol. 25, pp. 1173-1183, 2010. https://doi.org/10.1109/TPEL.2009.2039650

Cited by

  1. Stability and Performance Investigations of Model Predictive Controlled Active-Front-End (AFE) Rectifiers for Energy Storage Systems vol.15, pp.1, 2015, https://doi.org/10.6113/JPE.2015.15.1.202
  2. Modeling and Experimental Validation of 5-level Hybrid H-bridge Multilevel Inverter Fed DTC-IM Drive vol.10, pp.2, 2015, https://doi.org/10.5370/JEET.2015.10.2.574
  3. A review of reliable and energy efficient direct torque controlled induction motor drives vol.37, 2014, https://doi.org/10.1016/j.rser.2014.05.067
  4. Modified Model Predictive Control of a Bidirectional AC–DC Converter Based on Lyapunov Function for Energy Storage Systems vol.63, pp.2, 2016, https://doi.org/10.1109/TIE.2015.2478752
  5. New application of predictive direct torque control in permanent magnet synchronous generator-based wind turbine vol.7, pp.2, 2015, https://doi.org/10.1063/1.4915261