Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31093
Auto Tuning PID Controller based on Improved Genetic Algorithm for Reverse Osmosis Plant

Authors: Jin-Sung Kim, Jin-Hwan Kim, Ji-Mo Park, Sung-Man Park, Won-Yong Choe, Hoon Heo


An optimal control of Reverse Osmosis (RO) plant is studied in this paper utilizing the auto tuning concept in conjunction with PID controller. A control scheme composing an auto tuning stochastic technique based on an improved Genetic Algorithm (GA) is proposed. For better evaluation of the process in GA, objective function defined newly in sense of root mean square error has been used. Also in order to achieve better performance of GA, more pureness and longer period of random number generation in operation are sought. The main improvement is made by replacing the uniform distribution random number generator in conventional GA technique to newly designed hybrid random generator composed of Cauchy distribution and linear congruential generator, which provides independent and different random numbers at each individual steps in Genetic operation. The performance of newly proposed GA tuned controller is compared with those of conventional ones via simulation.

Keywords: Reverse osmosis, Genetic Algorithm, PID Controller, auto tuning, Hybrid random number generator

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 2839


[1] UNESCO (2004, may 11). Water for - water for life - the united nations world water development report.
[Online]. Available:
[2] M.S. Mohsen, 0.R AI-Jayyousi, "Brackish water desalination: an alternative for water supply enhancement in Jordan--, Desalination, vol.124, p~163-174, Nov.1999
[3] A. Maurel, "Desalination of sea Water and brackish water," in Proc. Of seminar on water managemen6 strategies in Mediterranean countries
[4] F. G. Shinskey, Process Control System: Application, Design and Tuning. McGraw-Hill, 4th ed, 1996
[5] K. J. Astrom and B. Wittenmark, Adaptive Control. Addison Wesley, 2nd ed., 1995.
[6] A. Visioli, "Tuning of PID controllers with fuzzy logic," Proc. Inst. Elect. Eng. Contr. Theory Applicat., vol. 148, no. 1, pp. 1-8, Jan. 2001.
[7] R. A. Krohling and J. P. Rey, "Design of optimal disturbance rejection PID controllers using genetic algorithm," IEEE Trans. Evol. Comput., vol. 5, pp. 78-82, Feb. 2001.
[8] Zwe-Lee Gaing, "A Particle Swarm Optimization Approach for Optimum Design of PID Controller in AVR System," IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 19, NO. 2, pp.384~391, 2004.
[9] Dionisio S. Pereira, "Genetic Algorithm Based System Identification and PID Tuning for Optimum Adaptive Control," International Conference on Advanced Intelligent Mechatronics, Monterey, California, USA, 24-28 July, pp.801~806, 2005
[10] Ian Griffin, "On-line PID Controller Tuning using Genetic Algorithms," Dublin City University, 2003
[11] T O.Mahony, C J Downing and K Fatla, "Genetic Algorithm for PID Parameter Optimization: Minimizing Error Criteria," Process Control and Instrumentation 2000 26-28 July 2000, University of Stracthclyde, pp.148~153
[12] C. R. Houck, J. Joines. and M.Kay, "A genetic algorithm for function optimization: A Matlab implementation," ACM Transactions on Mathematical Software, 1996.
[13] Chipperfield, A. J., Fleming, P. J., Pohlheim, H. and Fonseca, C. M., A "Genetic Algorithm Toolbox for MATLAB," Proc. International Conference on Systems Engineering, Coventry, UK, 6-8 September, 1994
[14] D. E. Goldberg, "Genetic Algorithms in Search, Optimization, and Machine Learning," Addison-Wesley Publishing Co., Inc., 1989
[15] Wikipedia,
[16] Stephen K. Park and Keith W. Miller. Random number generators: Good ones are hard to find. CACM, 31(10):1192-1201, 1988.
[17] Donald E. Knuth. "Deciphering a linear congruential encryption,". IEEE Transactions on Information Theory, IT-31(1):49-52, January 1985.
[18] T. K. Teng, J. S. Shieh and C. S. Chen, "Genetic algorithms applied in online autotuning PID parameters of a liquid-level control system," Transaction of the Institute of Measurement and control 25, 5 (2003), pp.433~450