Abstract
The control design of coupled tanks is not an easy task due to the nonlinear characteristic of the valves, and the interactions between the controlled variables. Those features pose a challenge in the automatic control, so that linear controllers, such as conventional PID, might not work properly for regulating this MIMO system. Some advanced control techniques (e. g. control based on neural networks) can be used since neural networks are universal approximators which can deal with nonlinearities and interactions between process variables. In the present work, an experimental investigation was performed presenting a comparison between two neural network-based techniques and testing the feasibility of these techniques in the coupled tanks system. First principles simulations helped to find suitable parameters for the controllers. The results showed that the model predictive control based on artificial neural networks presented the best performance for supervisory tests. On the other hand, the inverse neural network needed a very accurate model and small plant-model mismatches led to undesirable offsets.
Nomenclature
- wk,j
Sinaptic weight of the connection between neuron “k” and neuron “j”
- bk
Bias of the layer “k”
- φ
Activation function
- xj
Neuron input
- yk
Neuron output
- ym
Predicted output
- yr
Reference trajectory
- yp
Measured output
- u’
Calculated future input value
- u
Current input
- J
Objective function
- Np
Prediction Horizon
- Nc
Control Horizon
- w
Weight of the control action in the objective function
- wy
Weight of the control error in objective function
- dk
Discrepancy between the measured value of the plant and the predicted value
- yc
Output corrected by the disturbance model
- Δt
Sample time
- ysp1
Set point of level 1
- ysp2
Set point of level 2
- yi
Level of the tank “i”
- Pi
Power of the pump “i”
- ρ
Mass Density
- Aj
Cross Sectional Area of the tank “j”
- Cvj
Valve coefficient
- Lc
Height of the tank
- T
Time to complete the volume of the vessel
- Δt
Sample time
- ts
Settling time
Acknowledgements
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – Brasil (CAPES) – Finance Code 001.
Appendix
A.1 Simulink Figures

Simulink diagram used to collect identification data.
References
[1] Derdiyok A, Basçi A. The application of chattering-free sliding mode controller in coupled tank liquid-level control system. Korean J Chem Eng. 2012;30:540–5.10.1007/s11814-012-0177-ySearch in Google Scholar
[2] Alex J, Beteau JF, Copp JB, Hellinga C, Jeppsson U, Marsili-Libelli S. et al. Benchmark for evaluating control strategies in wastewater treatment plants. In: 1999 European Control Conference (ecc). 1999:3746–51. DOI: 10.23919/ecc.1999.7099914.Search in Google Scholar
[3] Concepcion HR, Meneses M, Vilanova R. Control strategies and wastewater treatment plants performance: effect of controllers parameters variation. In: Etfa2011. 2011:1–7. DOI: 10.1109/etfa.2011.6059057.Search in Google Scholar
[4] Gaikwad AJ, Vijayan PK, Bhartiya S, Kumar R, Lele HG, Vaze KK. Selection of steam drum level control method for multiple drum interacting loops pressure tube-type BWR. IEEE Trans Nucl Sci. 2011;58:479–89. DOI: 10.1109/tns.2011.2108666.Search in Google Scholar
[5] Tan W. Water level control for a nuclear steam generator. Nucl Eng Des. 2011;241:1873–80.10.1016/j.nucengdes.2010.12.010Search in Google Scholar
[6] Kothare MV, Mettler B, Morari M, Bendotti P, Falinower CM. Level control in the steam generator of a nuclear power plant. IEEE Trans Control Syst Technol. 2000;8:55–69. DOI: 10.1109/87.817692.Search in Google Scholar
[7] Roy P, Roy BK. Fractional order PI control applied to level control in coupled two tank MIMO system with experimental validation. Control Eng Pract. 2016;48:119–35. DOI: 10.1016/j.conengprac.2016.01.002.Search in Google Scholar
[8] Basçi A, Derdiyok A. Implementation of an adaptive fuzzy compensator for coupled tank liquid level control system. Measurement. 2016;91:12–18.10.1016/j.measurement.2016.05.026Search in Google Scholar
[9] Shah DH, Patel DM. Design of sliding mode control for quadruple-tank MIMO process with time delay compensation. J Process Control. 2019;76:46–61.10.1016/j.jprocont.2019.01.006Search in Google Scholar
[10] Mercangöz M, Doyle FJ. Distributed model predictive control of an experimental four-tank system. J Process Control. 2007;17:297–308. DOI: 10.1016/j.jprocont.2006.11.003.Search in Google Scholar
[11] Saeed Q, Uddin V, Kateb R. Multivariable predictive PID control for quadruple tank. Int J Mech Mechatron Eng. 2010;4:861–6.Search in Google Scholar
[12] Ionescu CM, Maxim A, Copot C, De Keyser R. Robust PID auto-tuning for the Quadruple tank system. 11th IFAC Symposium on Dynamics and Control of Process Systems Including Biosystems. 2016;49(7):919–24.10.1016/j.ifacol.2016.07.313Search in Google Scholar
[13] Willis MJ, Montague GA, Di Massimo C, Tham MT, Morris AJ. Artificial neural networks in process estimation and control. Automatica. 1992;28:1181–7. DOI: 10.1016/0005-1098(92)90059-o.Search in Google Scholar
[14] Hosen MA, Hussain MA, Mjalli FS. Control of polystyrene batch reactors using neural network based model predictive control (NNMPC): an experimental investigation. Control Eng Pract. 2011;19:454–67.10.1016/j.conengprac.2011.01.007Search in Google Scholar
[15] Long LZ, Feng Y, Zhou KJ, Mei X. Control of methylamine removal reactor using neural network based model predictive control. 2014 International Joint Conference on Neural Networks (ijcnn). 2014:374–81. DOI: 10.1109/ijcnn.2014.6889463.Search in Google Scholar
[16] Wang T, Gao H, Qiu J. A Combined Adaptive Neural Network and Nonlinear Model Predictive Control for Multirate Networked Industrial Process Control. IEEE Transactions on Neural Networks and Learning Systems. 2016 2;27:416–425. DOI: 10.1109/TNNLS.2015.2411671.Search in Google Scholar PubMed
[17] Afram A, Sharifi FJ, Fung AS, Raahemifar K. Artificial neural network (ANN) based model predictive control (MPC) and optimization of HVAC systems: a state of the art review and case study of a residential HVAC system. Energy Build. 2017;141:96–113. DOI: 10.1016/j.enbuild.2017.02.012.Search in Google Scholar
[18] Vasickaninová A, Bakołová M. Control of a heat exchanger using neural network predictive controller combined with auxiliary fuzzy controller. Appl Therm Eng. 2015;89:1053. DOI: 10.1016/j.applthermaleng.2015.02.063.Search in Google Scholar
[19] Eyng E, Fileti AM. Control of absorption columns in the bioethanol process: influence of measurement uncertainties. Eng Appl Artif Intell. 2010;23:271–82. DOI: 10.1016/j.engappai.2009.11.002.Search in Google Scholar
[20] Fileti AM, Pacianotto TA, Cunha AP. Neural modeling helps the BOS process to achieve aimed end-point conditions in liquid steel. Eng Appl Artif Intell. 2006;19:9–17. DOI: 10.1016/j.engappai.2005.06.002.Search in Google Scholar
[21] Hagan MT, Demuth HB, Beale MH, De Jesus O. Neural network design, 2nd ed. Boston: PWS Publishing, 2014.Search in Google Scholar
[22] Demuth H, Beale M, Hagan M. Neural network tollbox user’s guide for use with MATLAB®. USA: The Mathworks Inc., 2010. Backpropagation (Chapter 5).Search in Google Scholar
[23] Seborg DE, Edgar TF, Mellicamp DA. Process dynamics and control, 2nd ed. New York: John Willey & Sons, 2003.Search in Google Scholar
[24] Ogunnaike BA, Ray WH. Process dynamics, modelling, and control. New York: Oxford University Press, 1994.Search in Google Scholar
[25] Camacho EF, Bordons C. Model predictive control. Berlin: Springer-Verlag, 1999.10.1007/978-1-4471-3398-8Search in Google Scholar
[26] Hermansson AW, Syafiie S. Model predictive control of pH neutralization processes: a review. Control Eng Pract. 2015;45:98–109. DOI: 10.1016/j.conengprac.2015.09.005.Search in Google Scholar
[27] Astrom KJ, Wittenmark B. Computer controlled systems: theory and design, 3rd ed. Englewood Cliffs, NJ: Prentice Hall, 1997.Search in Google Scholar
[28] Sena HJ, Ramos VS, Silva FV, Fileti AM. Adaptive offset remover based on kalman filter integrated to a model predictive controller. Chem Eng Trans. 2017;57:1093–8.Search in Google Scholar
© 2019 Walter de Gruyter GmbH, Berlin/Boston
Articles in the same Issue
- Research Articles
- An Analysis of Increasing the Purity of Ethylene Production in the Ethylene Fractionation Column by the Genetic Algorithm
- Designing of IMC-PID Controller for Higher-order Process Based on Model Reduction Method and Fractional Coefficient Filter with Real-time Verification
- Short Communication
- Change in Distillation Column Control Philosophy Using Dynamic Simulation
- Research Articles
- Level Control of Coupled Tank System Based on Neural Network Techniques
- Numerical Study of Flow and Heat Transfer with ZnO-Water Nanofluid in Flattened Tubes
- ASU Simulation in Separating Air Components by Refrigeration Distillation (Oxygen and Nitrogen) Using ASPEN HYSYS (Case Study: SIAD Company)
- Process Optimization for the Production of Ferric Sulfate Coagulant by the Oxidation of Ferrous sulfate with Hydrogen Peroxide
- Comparative Analysis of Machine Learning Models for Predictive Control of the Cyclopentadine Production Process
Articles in the same Issue
- Research Articles
- An Analysis of Increasing the Purity of Ethylene Production in the Ethylene Fractionation Column by the Genetic Algorithm
- Designing of IMC-PID Controller for Higher-order Process Based on Model Reduction Method and Fractional Coefficient Filter with Real-time Verification
- Short Communication
- Change in Distillation Column Control Philosophy Using Dynamic Simulation
- Research Articles
- Level Control of Coupled Tank System Based on Neural Network Techniques
- Numerical Study of Flow and Heat Transfer with ZnO-Water Nanofluid in Flattened Tubes
- ASU Simulation in Separating Air Components by Refrigeration Distillation (Oxygen and Nitrogen) Using ASPEN HYSYS (Case Study: SIAD Company)
- Process Optimization for the Production of Ferric Sulfate Coagulant by the Oxidation of Ferrous sulfate with Hydrogen Peroxide
- Comparative Analysis of Machine Learning Models for Predictive Control of the Cyclopentadine Production Process