Publisher review:Fast Fuzzy Implementation is useful for fast implementation of a fuzzy logic controller with two inputs and 1 out This program is useful for fast implementation of a fuzzy logic controller. Suppose a fuzzy controller with two inputs and 1 output. From various choices to implement it, if we choose product inference engine, singleton fuzzifier and center average defuzzifier (which is very commonplace choice) the output will be as :__ _l _l _l y ( m_A . m_B )/__ly= -------------------__ _l _l ( m_A . m_B )/__l_lwhere y denotes center of l-th rule and M_A and M_B are input membership functions of first input (A) and second input (B) respectively. To calculate y, the software needs to use two intricate loops and this waste enormous amount of time which decreases simulation speed.
In the proposed function, y is calculated with using matrix algebra which prompts simulation time. this formula is beneficent for use both in m-file and SIMULINK. This function receives two values as inputs, and returns the output based on fuzzy rules. If one wants to use it in the SIMULINK, it can be written in embeddable MATLAB function block. In comparison with Fuzzy toolbox, in complicated systems, the speed of simulation is improved. Requirements: ยท MATLAB Release: R14SP2
Fast Fuzzy Implementation is a Matlab script for Controls and Systems Modeling scripts design by Amin Ramezanifar.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Fast Fuzzy Implementation is useful for fast implementation of a fuzzy logic controller with two inputs and 1 out
Operating system:Windows / Linux / Mac OS / BSD / Solaris