Potentials and pitfalls of FPGA application in inverter drives - a case study

With the aid of a specific case study, this work presents the options offered by field programmable gate arrays (FPGAs) in electric drives applications. As it happened in the transition from microprocessors to digital signal processors (DSP), it is worth to analyse what are the limitations and the possible pitfalls of the FPGA-based design, compared with conventional DSP implementation. As a case study, it has been implemented a space vector modulator (SVM) for a three phase voltage inverter. The proposed SVM algorithm includes a novel dead time compensation technique, whose implementation is made possible solely by the use of an FPGA component. An extended analysis of the state of the art and experimental results are included in the paper.

[1]  Jun Mo Koo,et al.  A wideband DS-CDMA modem for a mobile station , 1999, IEEE Trans. Consumer Electron..

[2]  William S. Carter The future of programmable logic and its impact on digital system design , 1994, Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[3]  Joseph B. Evans,et al.  FPGA IMPLEMENTATION OF DIGITAL FILTERS , 1997 .

[4]  R.E. Betz,et al.  Digital hardware implementation of a current controller for IM variable speed drives , 1998, Conference Record of 1998 IEEE Industry Applications Conference. Thirty-Third IAS Annual Meeting (Cat. No.98CH36242).

[5]  S. Bolognani,et al.  Self-commissioning compensation of inverter non-idealities for sensorless AC drives applications , 2002 .

[6]  Silverio Bolognani,et al.  FPGA-based random PWM with real-time dead time compensation , 2003, IEEE 34th Annual Conference on Power Electronics Specialist, 2003. PESC '03..

[7]  J.H.R. Enslin,et al.  High performance DSP/FPGA controller for implementation of computationally intensive algorithms , 1998, IEEE International Symposium on Industrial Electronics. Proceedings. ISIE'98 (Cat. No.98TH8357).

[8]  X. Jorda,et al.  Use of ASICs in PWM techniques for power converters , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[9]  Marcian Cirstea,et al.  Vector control system design and analysis using VHDL [for induction motors] , 2001, 2001 IEEE 32nd Annual Power Electronics Specialists Conference (IEEE Cat. No.01CH37230).

[10]  Su Chen,et al.  FPGA implementation of PWM pattern generators , 2001, Canadian Conference on Electrical and Computer Engineering 2001. Conference Proceedings (Cat. No.01TH8555).

[11]  T. Yokoyama,et al.  Experimental result of multirate deadbeat control for PWM inverter using FPGA based hardware controller , 2003, The 25th International Telecommunications Energy Conference, 2003. INTELEC '03..

[12]  Theerayod Wiangtong,et al.  FPGA based-IC design for inverter with vector modulation technique , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[13]  I. Slama-Belkhodja,et al.  Presentation of an efficient design methodology for FPGA implementation of control systems. Application to the design of an antiwindup PI controller , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[14]  S. de Pablo,et al.  A novel current control strategy for PWM inverters using the sliding mode techniques , 2000, 7th IEEE International Power Electronics Congress. Technical Proceedings. CIEP 2000 (Cat. No.00TH8529).

[15]  T. Yokoyama,et al.  Multirate deadbeat control for PWM inverters using FPGA based hardware controller , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[16]  Barry W. Williams,et al.  Field-programmable gate-arrays and semi-custom designs for sinusoidal and current-regulated PWM , 1992 .

[17]  Frede Blaabjerg,et al.  Improved digital current control methods in switched reluctance motor drives , 1999 .

[18]  J. Van den Keybus,et al.  DSP and FPGA based platform for rapid prototyping of power electronic converters and its application to a sampled-data three-phase dual-band hysteresis current controller , 2002, 2002 IEEE 33rd Annual IEEE Power Electronics Specialists Conference. Proceedings (Cat. No.02CH37289).

[19]  G. Joos,et al.  Symmetrical SVPWM pattern generator using field programmable gate array implementation , 2002, APEC. Seventeenth Annual IEEE Applied Power Electronics Conference and Exposition (Cat. No.02CH37335).

[20]  P. E. Battaiotto,et al.  FPGA implementation of an universal space vector modulator , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[21]  B. Robyns,et al.  Dynamic reconfiguration of control and estimation algorithms for induction motor drives , 2002, Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on.

[22]  J. G. Khor,et al.  FPGA fuzzy logic controller for variable speed generators , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[23]  J. Rowson,et al.  A structured design methodology and associated software tools , 1981 .

[24]  Ying-Yu Tzou,et al.  FPGA realization of space-vector PWM control IC for three-phase PWM inverters , 1997 .

[25]  Francesc Guinjoan,et al.  A fixed-frequency quasi-sliding control algorithm: application to power inverters design by means of FPGA implementation , 2003 .

[26]  Peter Pirsch,et al.  VLSI architectures for video compression-a survey , 1995, Proc. IEEE.

[27]  Ying-Yu Tzou,et al.  Design and implementation of an FPGA-based control IC for AC-voltage regulation , 1999 .

[28]  Marcian Cirstea,et al.  A new neural networks approach to induction motor speed control , 2001, 2001 IEEE 32nd Annual Power Electronics Specialists Conference (IEEE Cat. No.01CH37230).

[29]  Hoang Le-Huy,et al.  A VHDL library of IP cores for power drive and motion control applications , 2000, 2000 Canadian Conference on Electrical and Computer Engineering. Conference Proceedings. Navigating to a New Era (Cat. No.00TH8492).

[30]  Joachim Holtz Pulsewidth modulation-a survey , 1992, IEEE Trans. Ind. Electron..

[31]  P. Poure,et al.  HDL software development and hardware prototyping of a system-on-chip for an active filter controller , 2001, ICECS 2001. 8th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.01EX483).