Loading…

Embedding a high speed interval type-2 fuzzy controller for a real plant into an FPGA

[Display omitted] ► We show that IT2-FIS is suitable for high speed processing. ► The KM method is efficient using appropriated combination of hardware and software. ► High level language IT2 FIS can be speeded up in the order of 10 6. ► The speed up can be controlled using the system clock. The mai...

Full description

Saved in:
Bibliographic Details
Published in:Applied soft computing 2012-03, Vol.12 (3), p.988-998
Main Authors: Sepúlveda, Roberto, Montiel, Oscar, Castillo, Oscar, Melin, Patricia
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:[Display omitted] ► We show that IT2-FIS is suitable for high speed processing. ► The KM method is efficient using appropriated combination of hardware and software. ► High level language IT2 FIS can be speeded up in the order of 10 6. ► The speed up can be controlled using the system clock. The main goal of this paper is to show that interval type-2 fuzzy inference systems (IT2 FIS) can be used in applications that require high speed processing. This is an important issue since the use of IT2 FIS still being controversial for several reasons, one of the most important is related to the resulting shocking increase in computational complexity that type reducers, like the Karnik–Mendel (KM) iterative method, can cause even for small systems. Hence, comparing our results against a typical implementation of a IT2 FIS using a high level language implemented into a computer, we show that using a hardware implementation the the whole IT2 FIS (fuzzification, inference engine, type reducer and defuzzification) last only four clock cycles; a speed up of nearly 225,000 and 450,000 can be obtained for the Spartan 3 and Virtex 5 Field Programmable Gate Arrays (FPGAs), respectively. This proposal is suitable to be implemented in pipeline, so the complete IT2 process can be obtained in just one clock cycle with the consequently gain in speed of 900,000 and 2,400,000 for the aforementioned FPGAs. This paper also shows that the iterative KM method can be efficient if it is adequately implemented using the appropriate combination of hardware and software. Comparative experiments of control surfaces, and time response in the control of a real plant using the IT2 FIS implemented into a computer against the IT2 FIS into an FPGA are shown.
ISSN:1568-4946
1872-9681
DOI:10.1016/j.asoc.2011.11.031