FPGA-based implementation of DTSFC and DTRFC algorithms

In this paper, authors present a FPGA-based implementation of direct torque and stator flux control (DTSFC) and direct torque and rotor flux control (DTRFC) with and without use of space vector modulation (SVM) for induction motor drives. Indeed, due to their similar structures but also their differences, this set of algorithms is a good example to show the effectiveness of a FPGA-based modular approach to implement sensorless control induction motor drives. Therefore, the chosen solution is based on a custom hardware architecture designed by assembling a set of building blocks. These blocks are tested and organized in a library of intellectual property (IP) modules for easy re-use. Each block is geared toward specific algorithm function (flux estimator, hysteresis controller...). Besides, a special attention is given to the algorithm refinement which allows finding the optimum fixed-point data word length. Finally experimental results are shown which validate the proposed approach.

[1]  Jean-Michel Muller,et al.  The CORDIC Algorithm: New Results for Fast VLSI Implementation , 1993, IEEE Trans. Computers.

[2]  Bruce W. Bomar Implementation of microprogrammed control in FPGAs , 2002, IEEE Trans. Ind. Electron..

[3]  Wonyong Sung,et al.  Simulation-based word-length optimization method for fixed-point digital signal processing systems , 1995, IEEE Trans. Signal Process..

[4]  Daniel Ménard,et al.  Automatic evaluation of the accuracy of fixed-point algorithms , 2002, Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition.

[5]  Eric Monmasson,et al.  Extension of the DTC concept , 2001, IEEE Trans. Ind. Electron..

[6]  H. Le-Huy,et al.  A VHDL-based methodology to develop high performance servo drivers , 2000, Conference Record of the 2000 IEEE Industry Applications Conference. Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No.00CH37129).

[7]  Yves Sorel,et al.  Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors , 1999, Proceedings of the Seventh International Workshop on Hardware/Software Codesign (CODES'99) (IEEE Cat. No.99TH8450).

[8]  Eric Monmasson,et al.  Synthesis of direct torque and rotor flux control algorithms by means of sliding-mode theory , 2005, IEEE Transactions on Industrial Electronics.

[9]  Wonyong Sung,et al.  Word-length optimization for high-level synthesis of digital signal processing systems , 1998, 1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374).

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