FPGA implementation of modified type-C PID control system

Proportional-integral-derivative (PID) controller is a vastly used control algorithm for many real-time control applications and among many types of PID controller, FPGA based PID controller is one of the effective one. This paper is based on design and implementation of a FPGA based system for a modified C-Type PID control system algorithm. The modified C-Type algorithm is used to attain a stable response. The proposed system is designed using (Verilog HDL) and implemented on Xilinx Spartan 6 (Model: xc6slx150t-3fgg676). The proposed design utilizes microprocessor architecture (SAP) to attain a compatible design with all logic devices. Here, proposed design utilizes FPGA efficiently with 836 look up tables and 742 registers along with a maximum delay of around 14 ns. The proposed design has higher functionality with lesser number of blocks so that, this architecture can be a good match for complex control application.

[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]  Yourui Huang,et al.  Design and Implementation of Intelligent PID Controller Based on FPGA , 2008, 2008 Fourth International Conference on Natural Computation.

[3]  M. Benrejeb,et al.  PID control implementation using FPGA technology , 2008, 2008 3rd International Design and Test Workshop.

[4]  Franziska Abend Pid Control New Identification And Design Methods , 2016 .

[5]  Shumit Saha,et al.  FPGA Based Digital System for Detection of Dicrotic Notch in the Carotid Pulse Signal , 2012 .

[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]  Shumit Saha,et al.  Implementation of simplified normalized cut graph partitioning algorithm on FPGA for image segmentation , 2014, The 8th International Conference on Software, Knowledge, Information Management and Applications (SKIMA 2014).

[8]  Aidan O'Dwyer,et al.  Handbook of PI and PID controller tuning rules , 2003 .

[9]  Wei Zhao,et al.  FPGA implementation of closed-loop control system for small-scale robot , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

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

[12]  S. Saha,et al.  Design of a programmable digital IIR filter based on FPGA , 2012, 2012 International Conference on Informatics, Electronics & Vision (ICIEV).