Online Tuning Diagnosis of Proportional Integral Derivative Controller based on IEC 61499 Function Blocks

Main Article Content

Florentina Vela Nindyasari
Awang Noor Indra Wardana
Agus Arif



Controller performance is a crucial aspect of industrial processes; hence, it is critical to maintaining optimal controller performance conditions. Bad controller performance can be caused by poor proportional integral derivative (PID) controller tuning those results in aggressive and sluggish controllers’ behavior. Correct diagnosis of poor controller tuning becomes vital so that it can adequately handle the controller. This study designs several function blocks for online diagnosis of poor PID controller tuning based on the IEC 61499 standard. The design of the function blocks began with design the method used for diagnosing a poor controller tuning. The procedure was based on autocorrelation function (ACF), comparison of signal to noise ratio (SNR) estimation, and idle index. The function blocks were validated with first order plus delay time (FOPDT) processes, which had aggressive, sluggish, or well-tuned behavior. The function blocks were implemented on a Fluid Catalytic Cracking (FCC) plant and industrial data with various process faults to evaluate its capability to diagnose a poor controller tuning. The developed function block can precisely analyze a poor controller tuning on FCC plant and 8 of 10 industrial data. It showed that the function blocks could diagnose a poor controller tuning correctly if the oscillation were regular.


L. Desborough, and R. Miller, "Increasing Customer Value of Industrial Control Performance Monitoring-Honeywell's Experience." in AIChE symposium series, no. 326, American Institute of Chemical Engineers; 2002. pp. 169-189.

M. Jelali, "An Overview of Control Performance Assessment Technology and Industrial Applications." Control Engineering Practice, vol. 14, no. 5 pp.441-466, 2006.

X. Gao, F. Yang, C. Shang, and D. Huang, "A Review of Control Loop Monitoring and Diagnosis: Prospects of Controller Maintenance in Big Data Era." Chinese Journal of Chemical Engineering, vol. 24, no. 8, pp. 952-962, 2016.

T. Hägglund, "Automatic Detection of Sluggish Control Loops." Control Engineering Practice, vol. 7, no. 12, pp. 1505-1511, 1999.

P. Kuehl, and A. Horch, "Detection of Sluggish Control Loops-Experiences and Improvements." Control Engineering Practice, vol. 13, no. 8, pp. 1019-1025, 2005.

G. R. R. Dewa, A. N. I. Wardana, and S. Hawibowo. "Linear Oscillation Diagnosis of Process Variable in Control Loop Based on Variational Mode Decomposition." In 4th International Conference on Science and Technology, Institute of Electrical and Electronics Engineers, 2018. pp. 1-5.

D. Zosso, K. Dragomiretskiy, A. L. Bertozzi, and P. S. Weiss. "Two-Dimensional Compact Variational Mode Decomposition." Journal of Mathematical Imaging and Vision, vol. 58, no. 2, pp.294-320, 2017.

A. N. I. Wardana, "A Method for Detecting the Oscillation in Control Loops Based on Variational Mode Decomposition," in Proc of International Conference on Computer, Control, Informatics and Its Applications, Institute of Electrical and Electronics Engineers, 2015. pp. 181-186.

A. G. Barnett, and R. C. Wolff. "A Time-Domain Test for Some Types of Nonlinearity." IEEE Transactions on Signal Processing, vol. 53, no. 1, pp. 26-33, 2004.

E. Naghoosi, and B. Huang. "Diagnosis of Oscillations Between Controller Tuning and Harmonic External Disturbances." IEEE Transactions on Control Systems Technology, vol. 23, no. 4, pp.1283-1293, 2014.

L. Prenzel, A. Zoitl, and J. Provost. "IEC 61499 Runtime Environments: A State-of-The-Art Comparison." In 17th International Conference on Computer Aided Systems Theory. 2019.

F. V. Nindyasari, “Design of Function Blocks for Online Diagnosis of Poor PID Controller Tuning,” Bachelor Thesis, Universitas Gadjah Mada, Yogyakarta, Indonesia, 2021.

N. F. Thornhill, B. Huang, and H. Zhang. "Detection of Multiple Oscillations in Control Loops." Journal of Process Control, vol. 13, no. 1, pp.91-100, 2003.

E. Naghoosi, and B. Huang. "Automatic Detection and Frequency Estimation of Oscillatory Variables in The Presence of Multiple Oscillations." Industrial & Engineering Chemistry Research, vol. 53, no. 22, pp.9427-9438, 2014.

T. Weber, Thomas, A. Zoitl, and H. Hußmann. "Usability of development tools: A case-study." In 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Institute of Electrical and Electronics Engineers, 2019. pp. 228-235.

D. E.,Seborg, T. F. Edgar, and D. A. Mellichamp, Process Dynamics and Control. John Wiley & Sons, 2003.

W. Fatkhurrohman, A. N. I. Wardana, and E. Wijayanti, “Development of Fluid Catalytic Cracking Distributed Simulator Based on IEC 61499.” CHEMICA: Jurnal Teknik Kimia,vol.7, no.1, pp. 25-38, 2020.

M. Bauer, L. Auret, R. Bacci di Capaci, A. Horch, and Nina F. Thornhill. "Industrial PID control loop data repository and comparison of fault detection methods." Industrial & Engineering Chemistry Research, vol. 58, no. 26, pp.11430-11439, 2019.

M. Jelali, and B. Huang, Detection and Diagnosis of Nonlinear in Control Loops, Springer, 2010.