Analysis and performance evaluation of PD-like fuzzy logic controller design based on Matlab and FPGA

This paper presents an analysis and performance evaluation of the proportional-derivative (PD) fuzzy logic controller design by using Matlab and field programmable gate array (FPGA). The fuzzy logic controller consists of a Fuzzifier, inference engine and Defuzzifier; the Fuzzifier block accepts two...

Full description

Saved in:
Bibliographic Details
Main Authors: Obaid, Zeyad Assi, Sulaiman, Nasri, Marhaban, Mohammad Hamiruce, Hamidon, Mohd Nizar
Format: Article
Language:English
Published: International Association of Engineers 2010
Online Access:http://psasir.upm.edu.my/id/eprint/13073/1/Analysis%20and%20performance%20evaluation%20of%20PD-like%20fuzzy%20logic%20controller%20design%20based%20on%20Matlab%20and%20FPGA.pdf
http://psasir.upm.edu.my/id/eprint/13073/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.13073
record_format eprints
spelling my.upm.eprints.130732016-01-26T02:11:46Z http://psasir.upm.edu.my/id/eprint/13073/ Analysis and performance evaluation of PD-like fuzzy logic controller design based on Matlab and FPGA Obaid, Zeyad Assi Sulaiman, Nasri Marhaban, Mohammad Hamiruce Hamidon, Mohd Nizar This paper presents an analysis and performance evaluation of the proportional-derivative (PD) fuzzy logic controller design by using Matlab and field programmable gate array (FPGA). The fuzzy logic controller consists of a Fuzzifier, inference engine and Defuzzifier; the Fuzzifier block accepts two PD inputs. Two types of controller are designed; the first one is using fuzzy logic toolbox in Matlab. The second type is designed using VHDL language for implementation on FPGA. Mathematical models of robot arm and bench-top helicopter are used for the purpose of simulation with the first type. This controller is used with a unity feedback control system in Matlab Simulink, in order to control these systems and to generate the simulation results. The best response with the robot arm has 0.02 errors and zero overshot, and the best response with the bench-top helicopter has 0.01 error with 0.001 overshot. Altera Quartus II and ModelSim simulation program are used to generate the simulation results of the second type. A mathematical model that represents industrial processes, such as temperature, pressure, pH, and fluid-level controls with unity feedback control systems and subjected to 0.2 step input is used to generate these results. This FPGA-based controller is able to produce a fast response ranging from 0.3 μs, even with time delay added with the plant model. International Association of Engineers 2010 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/13073/1/Analysis%20and%20performance%20evaluation%20of%20PD-like%20fuzzy%20logic%20controller%20design%20based%20on%20Matlab%20and%20FPGA.pdf Obaid, Zeyad Assi and Sulaiman, Nasri and Marhaban, Mohammad Hamiruce and Hamidon, Mohd Nizar (2010) Analysis and performance evaluation of PD-like fuzzy logic controller design based on Matlab and FPGA. IAENG International Journal of Computer Science, 37 (2). ISSN 1819-656X; ESSN: 1819-9224
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description This paper presents an analysis and performance evaluation of the proportional-derivative (PD) fuzzy logic controller design by using Matlab and field programmable gate array (FPGA). The fuzzy logic controller consists of a Fuzzifier, inference engine and Defuzzifier; the Fuzzifier block accepts two PD inputs. Two types of controller are designed; the first one is using fuzzy logic toolbox in Matlab. The second type is designed using VHDL language for implementation on FPGA. Mathematical models of robot arm and bench-top helicopter are used for the purpose of simulation with the first type. This controller is used with a unity feedback control system in Matlab Simulink, in order to control these systems and to generate the simulation results. The best response with the robot arm has 0.02 errors and zero overshot, and the best response with the bench-top helicopter has 0.01 error with 0.001 overshot. Altera Quartus II and ModelSim simulation program are used to generate the simulation results of the second type. A mathematical model that represents industrial processes, such as temperature, pressure, pH, and fluid-level controls with unity feedback control systems and subjected to 0.2 step input is used to generate these results. This FPGA-based controller is able to produce a fast response ranging from 0.3 μs, even with time delay added with the plant model.
format Article
author Obaid, Zeyad Assi
Sulaiman, Nasri
Marhaban, Mohammad Hamiruce
Hamidon, Mohd Nizar
spellingShingle Obaid, Zeyad Assi
Sulaiman, Nasri
Marhaban, Mohammad Hamiruce
Hamidon, Mohd Nizar
Analysis and performance evaluation of PD-like fuzzy logic controller design based on Matlab and FPGA
author_facet Obaid, Zeyad Assi
Sulaiman, Nasri
Marhaban, Mohammad Hamiruce
Hamidon, Mohd Nizar
author_sort Obaid, Zeyad Assi
title Analysis and performance evaluation of PD-like fuzzy logic controller design based on Matlab and FPGA
title_short Analysis and performance evaluation of PD-like fuzzy logic controller design based on Matlab and FPGA
title_full Analysis and performance evaluation of PD-like fuzzy logic controller design based on Matlab and FPGA
title_fullStr Analysis and performance evaluation of PD-like fuzzy logic controller design based on Matlab and FPGA
title_full_unstemmed Analysis and performance evaluation of PD-like fuzzy logic controller design based on Matlab and FPGA
title_sort analysis and performance evaluation of pd-like fuzzy logic controller design based on matlab and fpga
publisher International Association of Engineers
publishDate 2010
url http://psasir.upm.edu.my/id/eprint/13073/1/Analysis%20and%20performance%20evaluation%20of%20PD-like%20fuzzy%20logic%20controller%20design%20based%20on%20Matlab%20and%20FPGA.pdf
http://psasir.upm.edu.my/id/eprint/13073/
_version_ 1643825220714233856
score 13.160551