Developed method of FPGA-based fuzzy logic controller design with the aid of conventional PID algorithm
This paper proposes developed method to design a digital fuzzy logic controller with the aid of conventional Proportional – integral – derivative (PID) controller using field programmable gate array (FPGA). The method used to design a PID Fuzzy Logic controller is to design it as Proportional– deriv...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
American-Eurasian Network for Scientific Information
2009
|
Online Access: | http://psasir.upm.edu.my/id/eprint/13977/1/Developed%20method%20of%20FPGA-based%20fuzzy%20logic%20controller%20design%20with%20the%20aid%20of%20conventional%20PID%20algorithm.pdf http://psasir.upm.edu.my/id/eprint/13977/ http://www.ajbasweb.com/old/ajbas_july-september_2009.html |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Putra Malaysia |
Language: | English |
id |
my.upm.eprints.13977 |
---|---|
record_format |
eprints |
spelling |
my.upm.eprints.139772018-09-04T04:32:10Z http://psasir.upm.edu.my/id/eprint/13977/ Developed method of FPGA-based fuzzy logic controller design with the aid of conventional PID algorithm Obaid, Zeyad Assi Sulaiman, Nasri Hamidon, Mohd Nizar This paper proposes developed method to design a digital fuzzy logic controller with the aid of conventional Proportional – integral – derivative (PID) controller using field programmable gate array (FPGA). The method used to design a PID Fuzzy Logic controller is to design it as Proportional– derivative Fuzzy Logic controller (PDFLC) and Proportional –integral fuzzy logic controller (PIFLC) connected in parallel through a summer. This method reduces the number of rules needed significantly. To simplify the controller design, we designed the PIFLC by accumulating the output of PDFLC. The contribution in this method are, firstly, to reduce the huge number of fuzzy rules required in the normal design for PIDFLC from 512 rules (in the case of three inputs PIDFLC) to 64 rules (in the case of two inputs PIDFLC). Secondly, to avoid the difficulties to formulate the control rules with the input variable sum-of-error Σe in the case of PIFLC input as its steady-state value is unknown for most control problems. This method also enables us to design the controller to work as PDFLC, PIFLC or PIDFLC depending on two (one-bit) external signals with programmable fuzzy sets and programmable rule table using VHDL language for implementation on FPGA device, and to employ the new technique of fuzzy algorithm in order to serve a wide range of the physical systems which require a real-time operation. From the compilation and timing simulation results, the controller is able to produce a fast response in 20.8 ns with 75.85 MHz of frequency. The time required between validin for the first cycle is 4.423 ns. From analysis and synthesis summary, we got that the design contain of 127 total pins and 215 combinational functions and 215 logic elements. From these specification s and with compare it with other design using software; the controller has the ability to serve a wide range of the physical systems which require a real-time operation. American-Eurasian Network for Scientific Information 2009 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/13977/1/Developed%20method%20of%20FPGA-based%20fuzzy%20logic%20controller%20design%20with%20the%20aid%20of%20conventional%20PID%20algorithm.pdf Obaid, Zeyad Assi and Sulaiman, Nasri and Hamidon, Mohd Nizar (2009) Developed method of FPGA-based fuzzy logic controller design with the aid of conventional PID algorithm. Australian Journal of Basic and Applied Sciences, 3 (3). pp. 2724-2740. ISSN 1991-8178 http://www.ajbasweb.com/old/ajbas_july-september_2009.html |
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 proposes developed method to design a digital fuzzy logic controller with the aid of conventional Proportional – integral – derivative (PID) controller using field programmable gate array (FPGA). The method used to design a PID Fuzzy Logic controller is to design it as Proportional– derivative Fuzzy Logic controller (PDFLC) and Proportional –integral fuzzy logic controller (PIFLC) connected in parallel through a summer. This method reduces the number of rules needed significantly. To simplify the controller design, we designed the PIFLC by accumulating the output of PDFLC. The contribution in this method are, firstly, to reduce the huge number of fuzzy rules required in the normal design for PIDFLC from 512 rules (in the case of three inputs PIDFLC) to 64 rules (in the case of two inputs PIDFLC). Secondly, to avoid the difficulties to formulate the control rules with the input variable sum-of-error Σe in the case of PIFLC input as its steady-state value is unknown for most control problems. This method also enables us to design the controller to work as PDFLC, PIFLC or PIDFLC depending on two (one-bit) external signals with programmable fuzzy sets and programmable rule table using VHDL language for implementation on FPGA device, and to employ the new technique of fuzzy algorithm in order to serve a wide range of the physical systems which require a real-time operation. From the compilation and timing simulation results, the controller is able to produce a fast response in 20.8 ns with 75.85 MHz of frequency. The time required between validin for the first cycle is 4.423 ns. From analysis and synthesis summary, we got that the design contain of 127 total pins and 215 combinational functions and 215 logic elements. From these specification s and with compare it with other design using software; the controller has the ability to serve a wide range of the physical systems which require a real-time operation. |
format |
Article |
author |
Obaid, Zeyad Assi Sulaiman, Nasri Hamidon, Mohd Nizar |
spellingShingle |
Obaid, Zeyad Assi Sulaiman, Nasri Hamidon, Mohd Nizar Developed method of FPGA-based fuzzy logic controller design with the aid of conventional PID algorithm |
author_facet |
Obaid, Zeyad Assi Sulaiman, Nasri Hamidon, Mohd Nizar |
author_sort |
Obaid, Zeyad Assi |
title |
Developed method of FPGA-based fuzzy logic controller design with the aid of conventional PID algorithm |
title_short |
Developed method of FPGA-based fuzzy logic controller design with the aid of conventional PID algorithm |
title_full |
Developed method of FPGA-based fuzzy logic controller design with the aid of conventional PID algorithm |
title_fullStr |
Developed method of FPGA-based fuzzy logic controller design with the aid of conventional PID algorithm |
title_full_unstemmed |
Developed method of FPGA-based fuzzy logic controller design with the aid of conventional PID algorithm |
title_sort |
developed method of fpga-based fuzzy logic controller design with the aid of conventional pid algorithm |
publisher |
American-Eurasian Network for Scientific Information |
publishDate |
2009 |
url |
http://psasir.upm.edu.my/id/eprint/13977/1/Developed%20method%20of%20FPGA-based%20fuzzy%20logic%20controller%20design%20with%20the%20aid%20of%20conventional%20PID%20algorithm.pdf http://psasir.upm.edu.my/id/eprint/13977/ http://www.ajbasweb.com/old/ajbas_july-september_2009.html |
_version_ |
1643825493908127744 |