Abstract
Object-oriented modeling methodology is used for encapsulating different methods and attributes of data reconciliation (DR) in classes. Classes which are defined for DR, cover steady-state, dynamic, linear and nonlinear DR problems. Two main classes are Constraints and DR and defined for manipulating constraints and general DR problem. The remaining classes are derived from these two classes. A class namely DDRMethod is developed for encapsulating all common attributes and methods needed for any DDR method. Developed DR software and the method of performing dynamic DR are discussed in this paper. Two illustrative examples of Extended Kalman Filtering and artificial neural networks are used for DDR and two classes of DDRByKalman and NetDDRMethod developed by inheritance from DDRMethod class for these two methods. Performance of the proposed method is investigated by DDR of temperature measurements of a distillation column.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
J. A. Romagnoli and M. B. Sanchez, Data processing and reconciliation for chemical process operations, Academic Press, San Diego, California (2000).
C. M. Crowe, Y. A.G. Campos and A. Hrymak, AIChE J., 29, 881 (1983).
C. M. Crowe, AIChE J., 32, 616 (1986).
M. J. Liebman, T. F. Edgar and L. S. Lasdon, Computers Chem. Engng., 16(10/11), 963 (1992).
I.W. Kim, S. Park and T. F. Edgar, Korean J. Chem. Eng., 13, 211 (1996).
K. Meert, Artificial Intelligence in Engineering, 12, 213 (1998).
J. Chen and J. A. Romagnoli, Computers Chem. Engng., 22(4/5), 559 (1998).
Z. H. Abu-el-zeet, V. M. Becerra and P. D. Roberts, Computers Chem. Engng., 26, 921 (2002).
J. D. Kelly, Comp. Chem. Eng., 28, 2837 (2004).
S. Bai, J. Thibault and D. D. McLean, Journal of Process Control, 16(5), 485 (2006).
M. O’Docherty, Object-oriented analysis and design, understanding system development with UML 2.0, John Wiley and Sons Ltd., Chichester, England (2005).
S. Narasimhan and C. Jordache, Data reconciliation and gross error detection: An intelligent use of process data, Gulf Professional Publishing, Houston, Texas, November (1999).
M. S. Grewal and A. P. Andrews, Kalman filtering: Theory and practice using MATLAB, second edition, John Wiley and Sons Inc. (2001).
A. Yoo, T. C. Lee and D. R. Yang, Korean J. Chem. Eng., 21, 753 (2004).
R.G. Brown and P.Y. C. Hwang, Introduction to random signals and applied Kalman filtering, 3rd ed., John Wiley & Sons Inc., New York (1997).
D. M. Himmelblau, Korean J. Chem. Eng., 17, 373 (2000).
M. T. Hagan, O. De Jesus and R. Schultz, Training Recurrent Networks for Filtering and Control, Chapter 12 in Recurrent neural networks: Design and applications, L. Medsker and L. C. Jain, Eds., CRC Press, 311–340 (1999).
K. S. Narendra and K. Parthasarathy, IEEE Transactions on Neural Networks, 2(2), 252 (1991).
K. S. Narendra and S. Mukhopadhyay, IEEE Transactions on Neural Networks, 8, 475 (1997).
A. Z. Mehrabani, Non-linear parameter estimation of distillation column, M.Sc. Thesis, University of Wales, Department of Chemical Engineering, Nov. (1986).
J. Shin, M. Lee and S. Park, Korean J. Chem. Eng., 15, 667 (1998).
J. J. Moré, The Levenberg-Marquardt Algorithm: Implementation and Theory, Numerical analysis, ed. G. A. Watson, Lecture Notes in Mathematics 630, Springer Verlag, 105–116 (1977)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Farzi, A., Mehrabani-Zeinabad, A. & Boozarjomehry, R.B. Data reconciliation: Development of an object-oriented software tool. Korean J. Chem. Eng. 25, 955–965 (2008). https://doi.org/10.1007/s11814-008-0155-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11814-008-0155-6