LFLC 2000

LFLC 2000 (Linguistic Fuzzy Logic Controller) is specialized software, which is based on deep results obtained in formal theory of fuzzy logic. It makes it possible to deduce conclusions on the basis of imprecise description of the given situation using fuzzy IF-THEN rules. The rules are interpreted either as fuzzy relations, or they can be taken as genuine linguistic expressions and interpreted using the original theory developed in IRAFM. Sets of linguistically interpreted fuzzy IF-THEN rules are called linguistic descriptions. They can be understood as specific text describing the given process, decision, or classification situation. The users may thus work only with expressions of natural language without necessity to think how they are implemented. Hence, the computer behaves as if “partner” which understands the language of human user. LFLC 2000 is written in C++ under Windows and it is fully object oriented system. The system is integrated with other software LFLCSim using which we can simulate simple control in closed feedback loop. LFLC2000 is also joined with MATLAB/Simulink so that simulation of wide class of systems is possible. For theoretical background of LFLC, the following publications are recommended: detailed treatment of fuzzy logic can be found in [1]; the theory of trichotomous evaluative linguistic expressions is in detail explained in [2]; the theory of perception–based logical deduction can be found in [3], [4], [5]. For explanation of representation of fuzzy logic functions by normal forms see [6].