Modelling of an optimum fuzzy logic controller using genetic algorithm

Fuzzy logic control is an increasingly popular technique in the past decades since it has a linguistic based structure and its performance is quite robust for nonlinear systems. For many real-world control problems, it is possible to find a working Fuzzy Logic Controller (FLC) by formulating heuristic knowledge and by using a “trial and error” approach for fine-tuning. This may not, however, always yield the anticipated results and is undoubtedly a tedious task because of the huge number of tuning parameters involved. To overcome this problem, a number of advanced approaches have been reported in the literature. This present work deals with optimization of a fuzzy logic controller with the help of genetic algorithm to control the liquid level of a tank. The fuzzy logic model developed by Takagi-Sugeno (T-S) has been used here. The parameters of T-S type fuzzy logic controller have been optimized within a defined range using genetic algorithm, and the results are discussed here.