Floating point FPGA architecture of PID controller

Proportional Integral Derivative (PID) Controller is most well-known and consistent with industry. It is applied to many applications such as flow, temperature, motor control, robotic applications, biomedical applications, etc. Many applications demands fast response. Parallel implementation of proportional, integral, derivative action accelerates its response which can be achieved by using field programmable gate arrays (FPGA). Floating point implementation of PID gives more truthfulness. In this paper, a sincere effort has been made to design and implement the floating point parallel architecture of PID controller using SPARTAN 3E(XC3S-500e) FPGA.

[1]  M. Moallem,et al.  Efficient implementation of PID control algorithm using FPGA technology , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[2]  B.V. Sreenivasappa,et al.  Design and implementation of FPGA based low power digital PID controllers , 2009, 2009 International Conference on Industrial and Information Systems (ICIIS).

[3]  Yajuan Chen,et al.  Design and implementation of PID controller based on FPGA and genetic algorithm , 2011, Proceedings of 2011 International Conference on Electronics and Optoelectronics.

[4]  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.

[5]  Michael J. Flynn,et al.  Division Algorithms and Implementations , 1997, IEEE Trans. Computers.

[6]  Lotfi Kamoun,et al.  A digital PID controller for real time and multi loop control: a comparative study , 1998, 1998 IEEE International Conference on Electronics, Circuits and Systems. Surfing the Waves of Science and Technology (Cat. No.98EX196).

[7]  R. Ciupa,et al.  International Conference , 2023, In Vitro Cellular & Developmental Biology - Animal.

[8]  Wei Wang,et al.  Design and Implementation of Modular FPGA-Based PID Controllers , 2007, IEEE Transactions on Industrial Electronics.

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

[10]  João M. P. Cardoso,et al.  A Methodology to Design FPGA-based PID Controllers , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[11]  Russell Tessier,et al.  Floating point unit generation and evaluation for FPGAs , 2003, 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2003. FCCM 2003..