Fuzzy Logic PID controller based on FPGA

  • Tipsuwanporn, V. (Department of Instrumentation Engineering, Faculty of Engineering, King Mongkut's Institute of Technology Ladkrabang) ;
  • Runghimmawan, T. (Department of Instrumentation Engineering, Faculty of Engineering, King Mongkut's Institute of Technology Ladkrabang) ;
  • Krongratana, V. (Department of Instrumentation Engineering, Faculty of Engineering, King Mongkut's Institute of Technology Ladkrabang) ;
  • Suesut, T. (Department of Instrumentation Engineering, Faculty of Engineering, King Mongkut's Institute of Technology Ladkrabang) ;
  • Jitnaknan, P. (Department of Instrumentation Engineering, Faculty of Engineering, King Mongkut's Institute of Technology Ladkrabang)
  • 발행 : 2003.10.22

초록

Recently technologies have created new principle and theory but the PID control system remains its popularity as the PID controller contains simple structure, including maintenance and parameter adjustment being so simple. Thus, this paper proposes auto tune PID by fuzzy logic controller based on FPGA which to achieve real time and small size circuit board. The digital PID controller design to consist of analog to digital converter which use chip TDA8763AM/3 (10 bit high-speed low power ADC), digital to analog converter which use two chip DAC08 (8 bit digital to analog converters) and fuzzy logic tune digital PID processor embedded on chip FPGA XC2S50-5tq-144. The digital PID processor was designed by fundamental PID equation which architectures including multiplier, adder, subtracter and some other logic gate. The fuzzy logic tune digital PID was designed by look up table (LUT) method which data storage into ROM refer from trial and error process. The digital PID processor verified behavior by the application program ModelSimXE. The result of simulation when input is units step and vary controller gain ($K_p$, $K_i$ and $K_d$) are similarity with theory of PID and maximum execution time is 150 ns/action at frequency are 30 MHz. The fuzzy logic tune digital PID controller based on FPGA was verified by control model of level control system which can control level into model are correctly and rapidly. Finally, this design use small size circuit board and very faster than computer and microcontroller.

키워드