In a conventional direct torque control (CDTC) of the induction motor drive, the electromagnetic torque and the stator flux are characterized by high ripples. In order to reduce the undesired ripples, several methods are used in the literature. Nevertheless, these methods increase the algorithm complexity and dependency on the machine parameters such as the space vector modulation (SVM). The fuzzy logic control method is utilized in this work to decrease these ripples. Moreover, to eliminate the mechanical sensor the extended kalman filter (EKF) is used, in order to reduce the cost of the system and the rate of maintenance. Furthermore, in the domain of controlling the real-time induction motor drives, two principal digital devices are used such as the hardware (FPGA) and the digital signal processing (DSP). The latter is a software solution featured by a sequential processing that increases the execution time. However, the FPGA is featured by a high processing speed because of its parallel processing. Therefore, using the FPGA it is possible to implement complex algorithms with low execution time and to enhance the control bandwidth. The large bandwidth is the key issue to increase the system performances. This paper presents the interest of utilizing the FPGAs to implement complex control algorithms of electrical systems in real time. The suggested sensorless direct torque control using the fuzzy logic (DTFC) of an induction motor is successfully designed and implemented on an FPGA Virtex 5 using xilinx system generator. The simulation and implementation results show proposed approach’s performances in terms of ripples, stator current harmonic waves, execution time, and short design time.
Read full abstract