Design Requirements for a PID and FLC for a Single Inverted Pendulum Using VHDL

Authors

  • Mohsen Daood Tishreen University
  • Ziad Noman Tishreen University
  • Ali Dayoub Tishreen University

Keywords:

FPGA, VHDL, PID Controller , Fuzzy Logic Controller (FLC), Inverted Pendulum (IP) , Fuzzification , Rulebase , Defuzzification .

Abstract

Control systems with different strategies have emerged as one of the most promising areas for industrial applications. The significant growth in control system applications has led to the need to find an efficient method of instrument implementation . Field Programmable Gate Array (FPGA) is the most important hardware implementation tool due to its low power consumption, high operating speed and large capacity for data storage. In this article, instead of presenting a methodology for traditional PID and modern FLC control systems, we showed the implementation of both PID and FLC using Very Hardware Description Language (VHDL) code. PID and FLC are designed to control the angle of the inverted pendulum . VHDL was used for programming PID and FLC on FPGA. Simulated controller algorithms were implemented on the FPGA Cyclone II EP2C5T144C6 Board

Author Biographies

Mohsen Daood, Tishreen University

Professor - Department of Mechatronic Engineering - Faculty of Mechanical and Electrical Engineering,

Ziad Noman, Tishreen University

Assistant Professor - Department of Mechatronic Engineering - Faculty of Mechanical and Electrical Engineering

Ali Dayoub, Tishreen University

Postgraduate Student (Master), Department of Mechatronic Engineering - Faculty of Mechanical and Electrical Engineering,

Published

2021-09-21

How to Cite

1.
Daood M, Noman Z, Dayoub A. Design Requirements for a PID and FLC for a Single Inverted Pendulum Using VHDL. Tuj-eng [Internet]. 2021Sep.21 [cited 2022May16];43(4). Available from: http://journal.tishreen.edu.sy/index.php/engscnc/article/view/10922