AUTHORS: Parikshit Kishor Singh, Surekha Bhanot, Harekrishna Mohanta, Vinit Bansal
Download as PDF
ABSTRACT: This paper describes, with extensive experimentation and simulation, three aspects of strong acid (Hydrochloric acid, HCl) and strong base (Sodium Hydroxide, NaOH) based pH neutralization process: (i) dynamic modeling, (ii) control, and (iii) optimization. Dynamic pH model based on Artificial Neural Network (ANN) has been used for various simulation studies involving servo and regulatory operations in Fuzzy Logic Control (FLC) scheme, and in optimization of pH controller parameters. This paper compares performance variables, such as Integral of Squared Errors (ISE), and maximum overshoot or undershoots, of optimized fuzzy control technique for servo and regulatory operations. The present work also describes finding optimum parameter settings of the pH controller using various search and optimization techniques such as Genetic Algorithm (GA), Differential Evolution (DE), and Particle Swarm Optimization (PSO), and the convergence of optimization techniques
KEYWORDS: - pH neutralization process, artificial neural network, system identification, fuzzy logic, nonlinear control, genetic algorithm, particle swarm optimization, differential evolution
REFERENCES:
[1] P.J. Lederer and L. Li. 1997. 'Pricing, Production, Scheduling, and Delivery-Time Competition', Operations Research, vol. 45, no. 3, pp. 407-420.
[2] T.J. McAvoy, E. Hsu, and S. Lowenthals. 1972. 'Dynamics of pH in Controlled Stirred Tank Reactor', Ind. Eng. Chem. Process Des. Develop., vol. 11, no. 1, pp. 68-70.
[3] T.K. Gustafsson and K.V. Waller. 1983. 'Dynamic Modeling and Reaction Invariant Control of pH', Chemical Engineering Science, vol. 38, no. 3, pp. 389-398.
[4] N. Bhat and T.J. McAvoy. 1990. 'Use of Neural Nets for Dynamic Modeling and Control of Chemical Process Systems' in American Control Conference, 1989, Pittsburgh, pp. 1342-1348.
[5] R.A. Wright and C. Kravaris. 1991. 'Nonlinear Control of pH Processes using Strong Acid Equivalent', Ind. Eng. Chem. Res., vol. 30, no. 7, pp. 1561-1572.
[6] K.P. Fruzzetti, A. Palazoğlu, and K.A. McDonald. 1997. 'Nonlinear Model Predictive Control using Hammerstein Models', Journal of Process Control, vol. 7, no. 1, pp. 31-41.
[7] S.J. Norquay, A. Palazoglu, and J.A. Romagnoli. 1999. 'Application of Wiener Model Predictive Control (WMPC) to a pH Neutralization Experiment', IEEE Transactions on Control System Technology, vol. 7, no. 4, pp. 437-445.
[8] H.C. Park, S.W. Sung, and J. Lee. 2006. 'Modeling of Hammerstein-Wiener Processes with Special Input Test Signals', Ind. Eng. Chem. Res., vol. 45, no. 3, 1029-1038.
[9] A. Draeger, H. Ranke, and S. Engell. 1994. 'Neural Network Based Model Predictive Control of a Continuous Neutralization Reactor', in Proceedings of the Third IEEE Conference on Control Applications 1994, (Volume 1), Glasgow, pp. 427- 432.
[10] V.G. Krishnapura and A. Jutan. 2000. 'A Neural Adaptive Controller', Chemical Engineering Science, vol. 55, no. 18, pp. 3803-3812.
[11] Z. Zheng and N. Wang. 2002. 'Model-Free Control based on Neural Networks', in Proceedings of 2002 International Conference on Machine Learning and Cybernetics, 2002. (Volume: 4), Beijing, pp. 2180- 2183.
[12] B.M. Åkesson, H.T. Toivonen, J.B. Waller, and R.H. Nyström. 2005. 'Neural Network Approximation of a Nonlinear Model Predictive Controller applied to a pH Neutralization Process', Computers & Chemical Engineering, vol. 29, no. 2, pp. 323-335.
[13] M.G.M.K. Elarafi and S.K. Hisham. 2008. 'Modeling and Control of pH Neutralization using Neural Network Predictive Controller', in International Conference on Control, Automation and Systems, 2008, Seoul, pp. 1196-1199.
[14] L.A. Zadeh. 1965. 'Fuzzy sets', Information and Control, vol. 8, no. 3, pp. 338-353.
[15] E.H. Mamdani and S. Assilian. 1975. 'An experiment in linguistic synthesis with a fuzzy logic controller', International Journal of Man-Machine Studies, vol. 7, no. 1, pp. 1-13.
[16] T.J. Procyk and E.H. Mamdani. 1979. 'A Linguistic Self-Organizing Process Controller', Automatica, vol. 15, no. 1, pp. 15-30.
[17] T. Takagi and M. Sugeno. 1985. 'Fuzzy identification of systems and its applications to modeling and control', IEEE Transactions on Systems, Man, and Cybernetics, vol. SMC-15, no. 1, pp. 116-132.
[18] L.A. Zadeh. 2008. 'Is there a need for Fuzzy Logic?', Information Sciences An International Journal, vol. 178, no. 13, pp. 2751-2779.
[19] S. Tzafestas and N.P. Papanikolopoulos. 1990. 'Incremental Fuzzy Expert PID Control', IEEE Transactions on Industrial Electronics, vol. 37, no. 5, pp. 365-371.
[20] C.-L. Chen and M.-H. Chang. 1998. 'Optimal Design of Fuzzy Sliding-Mode Control: A Comparative Study', Fuzzy Sets and Systems, vol. 93, no. 1, pp. 37-48.
[21] K.-H. Cho, Y.-K. Yeo, J.-S. Kim, and S.-t. Koh. 1999. 'Fuzzy Model Predictive Control of Nonlinear pH Process', Korean Journal of Chemical Engineering, vol. 16, no. 2, pp. 208-214.
[22] L. Behera and K.K. Anand. 1998. 'Guaranteed Tracking and Regulatory Performance of Nonlinear Dynamic Systems using Fuzzy Neural Networks', in IEE Proceedings - Control Theory and Applications - (Volume: 146, Issue: 5), pp. 484-491.
[23] R. Babuska, J. Oosterhoff, A. Oudshoorn, and P.M. Bruijn. 2002. 'Fuzzy Self-Tuning PI Control of pH in Fermentation', Engineering Applications of Artificial Intelligence, vol. 15, no. 1, pp. 3-15.
[24] M.J. Fuente, C. Robles, O. Casado, and F. Tadeo. 2002. 'Fuzzy Control of a Neutralization Process', in Proceedings of the 2002 International Conference on Control Applications, 2002 (Volume: 2), Glasgow, pp. 1032-1037.
[25] M.J. Fuente, C. Robles, O. Casado, S. Syafiie, and F. Tadeo. 2006. 'Fuzzy Control of a Neutralization Process', Engineering Applications of Artificial Intelligence, vol. 19, no. 8, pp. 905-914.
[26] S. Oblak and I. Škrjanc. 2006. 'Nonlinear ModelPredictive Control of Wiener-type Systems in Continuous-time Domain using a Fuzzy-System Function Approximation', in 2006 IEEE International Conference on Fuzzy Systems, Vancouver, pp. 2203-2208.
[27] M.C. Palancar, L. Martin, J.M. Aragón, and J. Villa. 2007. 'PD and PID Fuzzy Logic Controllers. Application to Neutralization Processes', in Proceedings of European Congress of Chemical Engineering (ECCE-6), Copenhagen.
[28] S. Salehi, M. Shahrokhi, and A. Nejati. 2009. 'Adaptive Nonlinear Control of pH Neutralization Processes using Fuzzy Approximators', Control Engineering Practice, vol. 17, no. 11, pp. 1329- 1337.
[29] K. Jiayu,W. Mengxiao,X. Zhongjun, and Z. Yan. 2009. 'Fuzzy PID Control of the pH in an Anaerobic Wastewater Treatment Process', in International Workshop on Intelligent Systems and Applications, 2009, Wuhan, pp. 1-4.
[30] K.S. Saji and M.K. Sasi. 2010. 'Fuzzy Sliding Mode Control for a pH Process', in 2010 IEEE International Conference on Communication Control and Computing Technologies (ICCCCT), Ramanathapuram, pp. 276-281.
[31] O. Karasakal, M. Guzelkaya, I. Eksin, E. Yesil, and T. Kumbasar. 2013. 'Online Tuning of Fuzzy PID Controllers via Rule Weighing based on Normalized Acceleration', Engineering Applications of Artificial Intelligence, vol. 26, no. 1, pp. 184-197.
[32] M.C. Heredia-Molinero, J. Sánchez-Prieto, J.V. Briongos, and M.C. Palancar. 2014. 'Feedback PIDlike Fuzzy Controller for pH Regulatory Control near the Equivalence Point', Journal of Process Control, vol. 24, no. 7, pp. 1023-1037.
[33] J.H. Holland. 1992. Adaptation in natural and artificial systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, MIT Press, Cambridge.
[34] D.E. Goldberg. 1989. Genetic Algorithms in Search, Optimization, & Machine Learning, Dorling Kindersley (India) Pvt. Ltd., India.
[35] C.L. Karr and E.J. Gentry. 1993. 'Fuzzy Control of pH using Genetic Algorithms', IEEE Transactions on Fuzzy Systems, vol. 1, no. 1, pp. 46-53.
[36] S. Kim, W. Mahmood, G. Vachtsevanos, and T. Samad. 1996. 'An Operator’s Model for Control and Optimization of Industrial Processes', in Proceedings of the 1996 IEEE International Conference on Control Applications, 1996, Dearborn, pp. 95-100.
[37] M. Khemliche, D. Mokeddem, and A. Khellaf. 2002. 'Design of a Fuzzy Controller of pH by the Genetic Algorithms', in Proceedings of the Power Conversion Conference, 2002 (Volume: 2), Osaka, pp. 912-916.
[38] Y.-K. Yeo and T.-I. Kwon. 2004. 'Control of pH Processes based on the Genetic Algorithm', Korean Journal of Chemical Engineering, vol. 21, no. 1, pp. 3-15.
[39] S.-K. Oh, S.-B. Roh, and H.-K. Kim. 2004. 'Fuzzy Controller Design by Means of Genetic Optimization and NFN based Estimation Technique', International Journal of Control, Automation, and Systems, vol. 2, no. 3, pp. 362-373.
[40] S.-B. Roh, W. Pedrycz, and S.-K. Oh. 2007. 'Genetic Optimization of Fuzzy Polynomial Neural Networks', IEEE Transactions on Industrial Electronics, vol. 54, no. 4, pp. 2219-2238.
[41] S.-K. Oh and S.-B. Roh. 2010. 'The Design of Fuzzy Controller Based on Genetic Optimization and Neurofuzzy Networks', Journal of Electrical Engineering & Technology, vol. 5, no. 4, pp. 653- 665.
[42] S.K. Sharma, R. Sutton, and G.W. Irwin. 2012. 'Dynamic evolution of the genetic search region through fuzzy coding', Engineering Applications of Artificial Intelligence, vol. 25, no. 3, pp. 443-456.
[43] W.W. Tan, F. Lu, A.P. Loh, and K.C. Tan. 2005. 'Modeling and Control of a Pilot pH Plant using Genetic Algorithm', Engineering Applications of Artificial Intelligence, vol. 18, no. 4, pp. 485–494.
[44] R. Storn and K. Price. 1996. 'Minimizing the Real Functions of the ICEC'96 contest by Differential Evolution', in Proceedings of IEEE International Conference on Evolutionary Computation, 1996, Nagoya, pp. 842-844.
[45] K.V. Price. 1996, 'Differential Evolution: A Fast and Simple Numerical Optimizer', in 1996 Biennial Conference of the North American Fuzzy Information Processing Society, NAFIPS, Berkeley, pp. 524-527.
[46] S. Das and P.N. Suganthan. 2011. 'Differential Evolution: A Survey of the State-of-the-Art', IEEE Transactions on Evolutionary Computation, vol. 15, no. 1, pp. 4-31.
[47] J.H.V. Sickel, K.Y. Lee, and J.S. Heo. 2007. 'Differential Evolution and its Applications to Power Plant Control', in International Conference on Intelligent Systems Applications to Power Systems 2007, ISAP 2007, Toki Messe, pp. 1-6.
[48] H.N. Pishkenari, S.H. Mahboobi, and A. Alasty. 2011. 'Optimum Synthesis of Fuzzy Logic Controller for Trajectory Tracking by Differential Evolution', Scientia Iranica Transactions B: Mechanical Engineering, vol. 18, no. 2, pp. 261– 267.
[49] A.H. Syed and M.A. Abido. 2013. 'Differential Evolution based Intelligent Control for Speed Regulation of a PMDC Motor', in 21st Mediterranean Conference on Control & Automation (MED) 2013, Chania, pp. 1451-1456.
[50] J. Kennedy and R. Eberhart. 1995. 'Particle swarm optimization', in, IEEE International Conference on Neural Networks, 1995, Proceedings. (Volume 4), Perth, pp. 1942-1948.
[51] J. Kennedy. 1997. 'The Particle Swarm: Social Adaptation of Knowledge,' in IEEE International Conference on Evolutionary Computation 1997, Indianapolis, pp. 303-308.
[52] Y. Shi and R. Eberhart. 1998. 'A Modified Particle Swarm Optimizer', in The 1998 IEEE International Conference on Evolutionary Computation Proceedings, 1998 and IEEE World Congress on Computational Intelligence, Anchorage, pp. 69-73.
[53] M. Han, J. Fan, and B. Han. 2009. 'An Adaptive Dynamic Evolution Feedforward Neural Network on Modified Particle Swarm Optimization', in Proceedings of International Joint Conference on Neural Networks, Atlanta, pp. 1083-1089.
[54] Y. Tang, L. Qiao, and X. Guan. 2010. 'Identification of Wiener Model using Step Signals and Particle Swarm Optimization', Expert Systems with Applications, vol. 37, no. 4, pp. 3398–3404.
[55] E. Sivaraman, S. Arulselvi, and K. Babu. 2011. 'Data Driven Fuzzy C-means Clustering Based on Particle Swarm Optimization for pH process', in 2011 International Conference on Emerging Trends in Electrical and Computer Technology (ICETECT), Tamil Nadu, pp. 220-225.
[56] Ӧ. Aras, M. Bayramoglu, and A.S. Hasiloglu. 2011. 'Optimization of Scaled Parameters and Setting Minimum Rule Base for a Fuzzy Controller in a Lab-Scale pH Process', Ind. Eng. Chem. Res., vol. 50, no. 6, pp. 3335–3344.