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

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

Authors

Institutions

Publication Details

Journal
Indonesian Journal of Informatic Research and Software Engineering (IJIRSE)
Published
2025-03-28
DOI
https://doi.org/10.57152/ijirse.v5i1.2065
Primary Topic
Fault Detection and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Suhaila Sari, Ahmad Faizal, Dian Mursyitah
Indonesian Journal of Informatic Research and Software Engineering (IJIRSE)
Fault Detection and Control Systems
article

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

Suhaila Sari, Ahmad Faizal, Dian Mursyitah
article en

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

Indonesian Journal of Informatic Research and Software Engineering (IJIRSE)Vol. 5(1)
Universitas Islam Negeri Sultan Syarif Kasim Riau (ID)
Openalex Percentile: Top 77%
Fault Detection and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.