An Educational Tool for Fuzzy Control
Résumé
This paper presents an educational library to be used with the MATLAB/Simulink package from the Mathworks company for the design of fuzzy controllers. This free library, named FlouLib, has its foundations in a clear representation of the fuzzy interfaces (fuzzification, inference, defuzzification). First, Mamdani-type conventional fuzzy logic controllers are presented, including when rulebases are chained. Then, from the modal equivalence principle, advanced Takagi'Sugeno fuzzy controllers are introduced especially those relying on input'output linearization techniques. Examples, all available in FlouLib demos, are used to show the potentialities of FlouLib for control engineering curricula.