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...
Saved in:
Published in: | Applied soft computing 2012-03, Vol.12 (3), p.988-998 |
---|---|
Main Authors: | , , , |
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!
|
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 |