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. Real- ization 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 sys- tem 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.
['Pallab Maji', 'Sarat Kumar Patra', 'Kamalakanta Mahapatra']
Design of real-time reconfigurable fuzzy logic controller with M-FRHC rule reduction technique