Genetic programming of a microcontrolled water bath plant

  • Authors:
  • Douglas Mota Dias;Marco Aurélio C. Pacheco;José Franco M. Amaral

  • Affiliations:
  • ICA – Applied Computational Intelligence Lab, Electrical Engineering Department, PUC-Rio – Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, RJ, Brazil;ICA – Applied Computational Intelligence Lab, Electrical Engineering Department, PUC-Rio – Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, RJ, Brazil;Department of Electronics Engineering, UERJ – Rio de Janeiro State University, Rio de Janeiro, RJ, Brazil

  • Venue:
  • KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Typically, control system design leads to a higher-order non-linear function of the system's state variables. As a result, it is very hard to find a satisfactory mathematical solution. On the other hand, considering a microcontroller based implementation, another difficulty is to program it to carry out the desired control algorithm. This paper presents the application of linear genetic programming in the automatic synthesis of a microcontroller assembly program, which performs an optimized control of a water bath plant. The synthesis starts from the plant's mathematical modeling and supplies directly a assembly code for the microcontroller platform. When comparing the control performance of the synthesized program with that of a neuro-fuzzy based controller, the synthesized program proved to perform slightingly better.