Journal Article

·2017

Fuzzy Logic Controller Implementation with FPGA in the Loop Simulation

Şirin Akkaya , Hatice Didem Üzgün , Onur Akbatı YTU

Abstract

In this paper, we propose the design of a Sugeno type Fuzzy PID Logic Controller using Very High Speed Integrated Circuit Hardware Description Language (VHDL) and implement it on Field Programmable Gate Array (FPGA). The proposed controller is tested with a DC motor speed control system with the help of FPGA-in-the-loop simulation via Matlab Simulink environment. Also the same controller is designed with Matlab Fuzzy Logic Toolbox and the compared results are given. The scaling factors of the Fuzzy PID controller are obtained genetic algorithm and the same scaling factors are used both systems. The simulation results show us that the Sugeno type Fuzzy PID Logic Controller are implemented in FPGA successively.

Keywords

Field-programmable gate array VHDL Fuzzy logic PID controller Computer science Hardware description language MATLAB Fuzzy electronics Controller (irrigation) Control theory (sociology) Control engineering Fuzzy control system Computer hardware Neuro-fuzzy Engineering Artificial intelligence Control (management) Temperature control Programming language

Subject Areas

Fuzzy Logic and Control Systems ·Artificial Intelligence ·Physical Sciences
Real-time simulation and control systems ·Control and Systems Engineering ·Physical Sciences
Embedded Systems and FPGA Design ·Control and Systems Engineering ·Physical Sciences

Citations by Year

OpenAlex SDG Match

SDGs auto-classified by OpenAlex (score ≥ 0.4 shown).

Affordable and clean energy 59%