A simplified PID-like ANFIS controller trained by genetic algorithm to control nonlinear systems
This paper proposes a simplified ANFIS (Adaptive Neuro-Fuzzy Inference System) structure acting as a PID-like feedback controller to control nonlinear systems. Only few rules have been utilized in the rule base of this controller to provide the control actions, instead of the full combination of all...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
American-Eurasian Network for Scientific Information
2010
|
Online Access: | http://psasir.upm.edu.my/id/eprint/22943/1/A%20simplified%20PID-like%20ANFIS%20controller%20trained%20by%20genetic%20algorithm%20to%20control%20nonlinear%20systems.pdf |
_version_ | 1796970262295478272 |
---|---|
author | Lutfy, Omar Farouq Mohd Noor, Samsul Bahari Marhaban, Mohammad Hamiruce Abbas, Kassim A. |
author_facet | Lutfy, Omar Farouq Mohd Noor, Samsul Bahari Marhaban, Mohammad Hamiruce Abbas, Kassim A. |
author_sort | Lutfy, Omar Farouq |
collection | UPM |
description | This paper proposes a simplified ANFIS (Adaptive Neuro-Fuzzy Inference System) structure acting as a PID-like feedback controller to control nonlinear systems. Only few rules have been utilized in the rule base of this controller to provide the control actions, instead of the full combination of all possible rules. The proposed controller has several advantages over the conventional ANFIS structure particularly the reduction in execution time and memory resources without sacrificing the controller performance, and hence, it is more suitable for real time control. In addition, the real-coded Genetic Algorithm (GA) has been utilized to train this ANFIS controller, instead of the hybrid learning methods that are widely used in the literature, and hence, the necessity for the teaching signal required by other techniques has been eliminated. Moreover, the GA was used to find the optimal settings for the input and output scaling factors for this controller, instead of the widely used trial and error method. Three nonlinear systems, including the CSTR (Continuous Stirred Tank Reactor), have been selected to be controlled by this controller to demonstrate its accuracy and generalization ability. In addition, this controller robustness to output disturbances has been also tested and the results clearly indicated the remarkable performance of this controller. The result of comparing the performance of this controller with a conventional ANFIS controller and a conventional PID controller has shown the superiority of the proposed ANFIS structure. |
first_indexed | 2024-03-06T07:55:26Z |
format | Article |
id | upm.eprints-22943 |
institution | Universiti Putra Malaysia |
language | English |
last_indexed | 2024-03-06T07:55:26Z |
publishDate | 2010 |
publisher | American-Eurasian Network for Scientific Information |
record_format | dspace |
spelling | upm.eprints-229432015-11-30T09:07:26Z http://psasir.upm.edu.my/id/eprint/22943/ A simplified PID-like ANFIS controller trained by genetic algorithm to control nonlinear systems Lutfy, Omar Farouq Mohd Noor, Samsul Bahari Marhaban, Mohammad Hamiruce Abbas, Kassim A. This paper proposes a simplified ANFIS (Adaptive Neuro-Fuzzy Inference System) structure acting as a PID-like feedback controller to control nonlinear systems. Only few rules have been utilized in the rule base of this controller to provide the control actions, instead of the full combination of all possible rules. The proposed controller has several advantages over the conventional ANFIS structure particularly the reduction in execution time and memory resources without sacrificing the controller performance, and hence, it is more suitable for real time control. In addition, the real-coded Genetic Algorithm (GA) has been utilized to train this ANFIS controller, instead of the hybrid learning methods that are widely used in the literature, and hence, the necessity for the teaching signal required by other techniques has been eliminated. Moreover, the GA was used to find the optimal settings for the input and output scaling factors for this controller, instead of the widely used trial and error method. Three nonlinear systems, including the CSTR (Continuous Stirred Tank Reactor), have been selected to be controlled by this controller to demonstrate its accuracy and generalization ability. In addition, this controller robustness to output disturbances has been also tested and the results clearly indicated the remarkable performance of this controller. The result of comparing the performance of this controller with a conventional ANFIS controller and a conventional PID controller has shown the superiority of the proposed ANFIS structure. American-Eurasian Network for Scientific Information 2010 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/22943/1/A%20simplified%20PID-like%20ANFIS%20controller%20trained%20by%20genetic%20algorithm%20to%20control%20nonlinear%20systems.pdf Lutfy, Omar Farouq and Mohd Noor, Samsul Bahari and Marhaban, Mohammad Hamiruce and Abbas, Kassim A. (2010) A simplified PID-like ANFIS controller trained by genetic algorithm to control nonlinear systems. Australian Journal of Basic and Applied Sciences, 4 (12). pp. 6331-6345. ISSN 1991-8178 http://ajbasweb.com/old/ajbas_December_2010.html |
spellingShingle | Lutfy, Omar Farouq Mohd Noor, Samsul Bahari Marhaban, Mohammad Hamiruce Abbas, Kassim A. A simplified PID-like ANFIS controller trained by genetic algorithm to control nonlinear systems |
title | A simplified PID-like ANFIS controller trained by genetic algorithm to control nonlinear systems |
title_full | A simplified PID-like ANFIS controller trained by genetic algorithm to control nonlinear systems |
title_fullStr | A simplified PID-like ANFIS controller trained by genetic algorithm to control nonlinear systems |
title_full_unstemmed | A simplified PID-like ANFIS controller trained by genetic algorithm to control nonlinear systems |
title_short | A simplified PID-like ANFIS controller trained by genetic algorithm to control nonlinear systems |
title_sort | simplified pid like anfis controller trained by genetic algorithm to control nonlinear systems |
url | http://psasir.upm.edu.my/id/eprint/22943/1/A%20simplified%20PID-like%20ANFIS%20controller%20trained%20by%20genetic%20algorithm%20to%20control%20nonlinear%20systems.pdf |
work_keys_str_mv | AT lutfyomarfarouq asimplifiedpidlikeanfiscontrollertrainedbygeneticalgorithmtocontrolnonlinearsystems AT mohdnoorsamsulbahari asimplifiedpidlikeanfiscontrollertrainedbygeneticalgorithmtocontrolnonlinearsystems AT marhabanmohammadhamiruce asimplifiedpidlikeanfiscontrollertrainedbygeneticalgorithmtocontrolnonlinearsystems AT abbaskassima asimplifiedpidlikeanfiscontrollertrainedbygeneticalgorithmtocontrolnonlinearsystems AT lutfyomarfarouq simplifiedpidlikeanfiscontrollertrainedbygeneticalgorithmtocontrolnonlinearsystems AT mohdnoorsamsulbahari simplifiedpidlikeanfiscontrollertrainedbygeneticalgorithmtocontrolnonlinearsystems AT marhabanmohammadhamiruce simplifiedpidlikeanfiscontrollertrainedbygeneticalgorithmtocontrolnonlinearsystems AT abbaskassima simplifiedpidlikeanfiscontrollertrainedbygeneticalgorithmtocontrolnonlinearsystems |