Neuro-Fuzzy Controller Design for Level Controls

  • Intajag, S. (Faculty of Engineering, King Mongkut’s Institute of Technology Ladkrabang) ;
  • Tipsuwanporn, V. (Faculty of Engineering, King Mongkut’s Institute of Technology Ladkrabang) ;
  • Koetsam-ang, N. (Faculty of Engineering, Kasem Bundit University) ;
  • Witheephanich, K. (Faculty of Engineering, Srinakharinwirot University)
  • Published : 2004.08.25

Abstract

In this paper, a level controller is designed with the neuro-fuzzy model based on Takagi-Sugeno fuzzy system. The fuzzy system is employed as the controller, which can be tuned by the neural network mechanism based on a gradient descent technique. The tuning mechanism will provide an optimal process input by forcing the process error to zero. The proposed controller provides the online tunable mode to adjust the consequent membership function parameters. The controller is implemented with M-file and graphic user interface (GUI) of Matlab program. The program uses MPIBM3 interface card to connect with the industrial processes In the experimentation, the proposed method is tested to vary of the process parameters, set points and load disturbance. Processes of one tank and two tanks are used to evaluate the efficiency of our controller. The results of the both processes are compared with two PID systems that are 3G25A-PIDO1-E and E5AK of OMRON. From the comparison results, our controller performance can be archived in the case of more robustness than the two PID systems.

Keywords