Algorithm Design and Programming the Luenberger Observer for level estimation in a Storage Tank System

Authors

  • Dian Mursyitah Universitas Islam Negeri Sultan Syarif Kasim Riau
  • ahmad Faizal Universitas Islam Negeri Sultan Syarif Kasim Riau
  • Sitri Permata Sari Universitas Islam Negeri Sultan Syarif Kasim Riau

DOI:

https://doi.org/10.57152/ijirse.v5i1.2065

Keywords:

algorithm, programming, Luenberger observer, storage tank system, estimation

Abstract

This study presents the design and implementation of a Luenberger Observer algorithm for state estimation in a liquid storage tank system. The methodology includes system parameter identification, data preprocessing, observer gain calculation using pole placement, and simulation in MATLAB and Simulink. To reflect real-world conditions, synthetic disturbances were added and the input signal was normalized to improve numerical stability. Quantitative evaluation was conducted by comparing the system output with the observer’s estimated output. Simulation results demonstrate that the observer effectively tracks the system dynamics, yielding a root mean square error (RMSE) of 7×10?? m and a near-zero steady-state error. The observer's robustness was also tested systematically through increasing levels of synthetic measurement noise, showing stable and accurate performance even under 6% noise conditions. These findings confirm that the proposed algorithm provides reliable and responsive state estimation, with strong potential for practical application in control systems for dynamic fluid environments

References

H. H. Alhelou, N. Nagpal, H. Nagpal, P. Siano, and M. AL-Numay, "Dynamic state estimation for improving observation and resiliency of interconnected power systems," IEEE Transactions on Industry Applications, vol. 60, no. 2, pp. 2366-2380, 2023.

G. K. Fourlas, G. C. Karras, and K. J. Kyriakopoulos, "Sensors fault diagnosis in autonomous mobile robots using observer—Based technique," in 2015 International Conference on Control, Automation and Robotics, 2015, pp. 49-54: IEEE.

D. Ezzat, A. E. Hassanien, A. Darwish, M. Yahia, A. Ahmed, and S. Abdelghafar, "Multi-objective hybrid artificial intelligence approach for fault diagnosis of aerospace systems," IEEE Access, vol. 9, pp. 41717-41730, 2021.

C. Choi and W. Lee, "Fault diagnosis and tolerance on reliability of automotive motor control system: a review," International Journal of Automotive Technology, vol. 23, no. 4, pp. 1163-1174, 2022.

Y. Liu, Z. Wang, and D. Zhou, State Estimation and Fault Diagnosis Under Imperfect Measurements. CRC Press, 2022.

P. M. Laso, D. Brosset, and J. Puentes, "Analysis of quality measurements to categorize anomalies in sensor systems," in 2017 Computing Conference, 2017, pp. 1330-1338: IEEE.

O. Sushchenko et al., "Algorithms for design of robust stabilization systems," in International Conference on Computational Science and Its Applications, 2022, pp. 198-213: Springer.

L. Yousfi, S. Aoun, and M. Sedraoui, "Speed sensorless vector control of doubly fed induction machine using fuzzy logic control equipped with Luenberger observer," International Journal of Dynamics and Control, vol. 10, no. 6, pp. 1876-1888, 2022/12/01 2022.

Y. Al-Mutayeb, M. Almobaied, and M. Ouda, "Real-time simulation and experimental implementation of luenberger observer-based speed sensor fault detection of bldc motors," acta mechanica et automatica, vol. 18, no. 1, 2024.

P. A. Kumara, A. I. Cahyadi, and O. Wahyunggoro, "Fault Detection Algorithm on Lithium-Polymer (Li-Po) Battery based on Luenberger Observer," in 2021 International Seminar on Machine Learning, Optimization, and Data Science (ISMODE), 2022, pp. 108-113: IEEE.

S. Adadurov, A. Khomonenko, and A. Krasnovidov, "Comparison of Control Systems Based on PID Controllers and Based on Fuzzy Logic Using MatLab and Simulink," in Artificial Intelligence in Intelligent Systems: Proceedings of 10th Computer Science On-line Conference 2021, Vol. 2, 2021, pp. 224-237: Springer.

F. Mihali?, M. Trunti?, and A. Hren, "Hardware-in-the-loop simulations: A historical overview of engineering challenges," Electronics, vol. 11, no. 15, p. 2462, 2022.

D. Xue, Modeling and Simulation with Simulink®: For Engineering and Information Systems. Walter de Gruyter GmbH & Co KG, 2022.

S. D. P. Garcia, "Process Planning for Manufacture a Storage Tank," 2024.

H. Hardiyono, P. Pongky, S. Purwanti, K. Rusba, I. Siboro, and H. E. Putri, "INSPEKSI STORAGE TANK DI PT. ABC PADA PROYEK PT. XYZ MENGGUNAKAN METODE RISK BASED INSPECTION," Media Bina Ilmiah, vol. 17, no. 9, pp. 2311-2318, 2023.

R. Alida and A. P. Anjastara, "Penentuan Waktu Pemakaian Storage Tank Melalui Analisa Data Hasil Pengukuran Ultrasonic Thickness Pada Tangki Tep-028 Di Stasiun Pengumpul Jemenang Pt Pertamina Ep Asset 2 Field Limau," Jurnal Teknik Patra Akademika, vol. 11, no. 02, pp. 26-32, 2020.

A. Simorgh, A. Razminia, and V. I. Shiryaev, "System identification and control design of a nonlinear continuously stirred tank reactor," Mathematics and Computers in Simulation, vol. 173, pp. 16-31, 2020.

M. K. Wafi and B. L. Widjiantoro, "Distributed estimation with decentralized control for quadruple-tank process," International Journal of Scientific Research in Science and Technology vol. Vol.9(1), pp. 301-307, 2023.

M. Asghari, A. M. Fathollahi-Fard, S. M. J. Mirzapour Al-e-hashem, and M. A. Dulebenets, "Transformation and Linearization Techniques in Optimization: A State-of-the-Art Survey," Mathematics, vol. 10, no. 2, p. 283, 2022.

Downloads

Published

2025-03-28