Nonlinear predictive control of a drying process using genetic algorithms Ugur Yuzgec, a, * Yasar Becerikli, b,† Mustafa Turker c,‡ a Department of Electronics and Telecommunications Engineering, Kocaeli University, 41040, Kocaeli, Turkey b Department of Computer Engineering, Kocaeli University, 41040, Kocaeli, Turkey c Pakmaya, P.O. Box 149, 41001, Kocaeli, Turkey Received 30 June 2005; accepted 10 January 2006 Abstract A nonlinear predictive control technique is developed to determine the optimal drying profile for a drying process. A complete nonlinear model of the baker’s yeast drying process is used for predicting the future control actions. To minimize the difference between the model predictions and the desired trajectory throughout finite horizon, an objective function is described. The optimization problem is solved using a genetic algorithm due to the successful overconventional optimization techniques in the applications of the complex optimization problems. The control scheme comprises a drying process, a nonlinear prediction model, an optimizer, and a genetic search block. The nonlinear predictive control method proposed in this paper is applied to the baker’s yeast drying process. The results show significant enhancement of the manufacturing quality, considerable decrease of the energy consumption and drying time, obtained by the proposed nonlinear predictive control. © 2006 ISA—The Instrumentation, Systems, and Automation Society. Keywords: Genetic algorithm; Predictive controller; Optimization; Drying process 1. Introduction Predictive control is a member of advanced discrete-time process control algorithms. This con- trol algorithm is based on the use of an explicit process model to predict the manipulated variables and thus the future control actions are optimized throughout a finite horizon. To obtain a good per- formance, a process model describing the effects of all the different inputs on all the outputs must be developed. Besides objective function all the control goals must be included 1,2. Linear model predictive control is suitable for processes that are not highly nonlinear. But many industrial pro- cesses have strong nonlinearities and predictive control is applied in order to provide satisfactory control results 3. Two problems have appeared because of the introduction of nonlinearities in the predictive control. The first of the problems is that the modeling of processes is much more difficult and complex than the linear case. The second im- portant problem in nonlinear predictive control is the solving of the optimization problem. The con- ventional iterative optimization methods are very sensitive to the initialization of the algorithm and usually lead to unacceptable solutions due to the convergence to local optima 4. In recent years, several numerical search methods for optimization have been presented due to the complexity and the *E-mail address: uyuzgec@kou.edu.tr Corresponding author. E-mail address: becer@kou.edu.tr; ybecer@ieee.org E-mail address: mustafat@pakmaya.com.tr ISA Transactions ® Volume 45, Number 4, October 2006, pages 589–602 0019-0578/2006/$ - see front matter © 2006 ISA—The Instrumentation, Systems, and Automation Society.