Applied Sciences (Jun 2024)

A Bilevel Optimization Approach for Tuning a Neuro-Fuzzy Controller

  • Raúl López-Muñoz,
  • Daniel Molina-Pérez,
  • Eduardo Vega-Alvarado,
  • Pino Duran-Medina,
  • Mario C. Maya-Rodriguez

DOI
https://doi.org/10.3390/app14125078
Journal volume & issue
Vol. 14, no. 12
p. 5078

Abstract

Read online

This work presents a methodology to solve optimization problems with dynamic-size solution vectors containing continuous and integer variables. It is achieved by reformulating the original problem through a bilevel optimization approach and implementing metaheuristic techniques to solve it. In the selected case study, the optimization problem corresponds to tuning a neuro-fuzzy controller (NFC) that operates in a biodiesel production system for controlling temperature. The NFC performs well and is especially robust to disturbances, but due to its complexity, it is difficult to determine the best set of parameters for its use. This has led to biased searches based on criteria such as the experiences of designers. With the proposed method, it was possible to obtain a tuning that—when implemented in a simulation—led to results that surpassed those documented in the literature. Finally, the proposal offers flexibility for implementation with other controllers that have similar architectures and can be integrated into various other plants or processes.

Keywords