FPGA based high precision torque and flux estimator of direct torque control drives

This paper presents an improved FPGA-based torque and stator flux estimators for direct torque control (DTC) induction motor drives, which permit very fast calculations. The improvements are performed by 1) using two's complement fixed-point format approach to minimize calculation errors and the hardware resources usage in all operations, 2) calculating the discrete integration operation of stator flux using backward Euler approach, 3) modifying the non-restoring method to calculate complicated square root operation of stator flux, 4) introducing a new sector judgment method, and 5) reducing the sampling frequency down to 5μs. To avoid saturation due to DC offset present in the sensed currents, the LP Filter is applied. The simulation results of DTC model in MATLAB/Simulink, which performed double-precision calculations, are used as references to digital computations executed in FPGA implementation. The Hardware-in-the-loop (HIL) method is used to verify the minimal error between MATLAB/Simulink simulation and the experimental results, and thus the well functionality of the implemented estimators.

[1]  Mario Pacas,et al.  A predictive torque control for the synchronous reluctance machine taking into account the magnetic cross saturation , 2005 .

[2]  Brent W. Robinson,et al.  Fixed and Floating-Point Implementations of Linear Adaptive Techniques for Predicting Physiological Hand Tremor in Microsurgery , 2010, IEEE Journal of Selected Topics in Signal Processing.

[3]  M. Pacas,et al.  Digital implementation of a direct mean torque control for AC servo drives based on a hybrid DSP/FPGA controller system , 2008, 2008 11th IEEE International Power Electronics Congress.

[4]  Chuen Ling Toh Implementation of direct torque control of induction machines utilizing Digital Signal Processor (DSP) and Field Programmable Gate Arrays (FPGA) , 2005 .

[5]  I. Slama-Belkhodja,et al.  FPGA-based real-time emulation of induction motor using fixed point representation , 2008, 2008 34th Annual Conference of IEEE Industrial Electronics.

[6]  S. Samavi,et al.  Modular array structure for non-restoring square root circuit , 2008, J. Syst. Archit..

[7]  N.R.N. Idris,et al.  Constant and high switching frequency torque controller for DTC drives , 2005, IEEE Power Electronics Letters.

[8]  Nik Rumzi Nik Idris,et al.  An improved stator flux estimation in steady state operation for direct torque control of induction machines , 2000 .

[9]  Fernando Gehm Moraes,et al.  Design and prototyping of direct torque control of induction motors in FPGAs , 2003, 16th Symposium on Integrated Circuits and Systems Design, 2003. SBCCI 2003. Proceedings..

[10]  Fabrizio Marignetti,et al.  Design of a System-on-Chip PMSM Drive Sensorless Control , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[11]  Toshihiko Noguchi,et al.  A New Quick-Response and High-Efficiency Control Strategy of an Induction Motor , 1986, IEEE Transactions on Industry Applications.

[12]  Bimal K. Bose,et al.  A microcomputer-based control and simulation of an advanced IPM synchronous machine drive system for electric vehicle propulsion , 1988 .

[13]  Nik Rumzi Nik Idris,et al.  New approach FPGA-based implementation of discontinuous SVPWM} , 2010 .

[14]  H.A. Toliyat,et al.  DSP implementation of the multiple reference frames theory for the diagnosis of stator faults in a DTC induction motor drive , 2003, IEEE Transactions on Energy Conversion.

[15]  T. Orlowska-Kowalska,et al.  FPGA Implementation of DTC Control Method for the Induction Motor Drive , 2007, EUROCON 2007 - The International Conference on "Computer as a Tool".

[16]  M. Depenbrock,et al.  Direct self-control (DSC) of inverter-fed induction machine , 1988 .

[17]  Czeslaw T. Kowalski,et al.  Speed sensorless DTC control of the induction motor using FPGA implementation , 2010 .

[18]  Hexu Sun,et al.  A high-performance direct torque control based on DSP in permanent magnet synchronous motor drive , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[19]  Eric Monmasson,et al.  FPGA Design Methodology for Industrial Control Systems—A Review , 2007, IEEE Transactions on Industrial Electronics.

[20]  Kuniomi Oguchi,et al.  Comparison of FPGA-based Direct Torque Controllers for Permanent Magnet Synchronous Motors , 2004 .

[21]  M. Mizuochi,et al.  Multirate Sampling Method for Acceleration Control System , 2007, IEEE Transactions on Industrial Electronics.