Abstract
This paper presents a generic hardware architecture based type-I Mamdani fuzzy logic controller (FLC) implemented on a programmable device, which can be remotely configured in real-time over Ethernet. This feature of reconfigurability enables a user to change fuzzy parameters in real-time, eliminating repeated hardware programming. Realization of these systems is generally difficult as the computational requirement is exponentially related to the number of inputs. This is achieved by significantly reducing the Rulebase to make inference time perceivable for real-time applications. An algorithm for Rulebase reduction is proposed and implemented which reduces effective rules without compromising system accuracy leading to improved cycle time in terms of fuzzy logic operations per second (FzLOPS). A hardware software co-design architecture for the proposed generic FLC is developed on TI C6748 DSP with Sys/BIOS RTOS and seamlessly integrated with a web based user interface (WebUI) for reconfigurability. The WebUI acquires the fuzzy parameters from users and a server application is dedicated to data communication between the hardware and the server. Analysis of this design is carried out by using hardware-in-loop (HIL) test to control various plant models in Simulink/Matlab environment. Performance of the proposed system is compared to Fuzzy Toolbox of Matlab and PID controllers.
Keywords
Get full access to this article
View all access options for this article.
