• F. Alarcón-Gálvez
  • J. González-Herrera
  • R. Guzmán-Sánchez
  • E. Morales-Manzanares
  • C. Montiel-Maldonado
  • D. Juárez-Romero
Keywords: model building, dynamic model testing, flowsheet composing


This work shows a prototype system for the construction of dynamic models for simulation of process plant networks with an improved warranty of producing a well posed system of differential algebraic equations. Every model contains a set of specified procedures that are coded in the C programming language, and it is automatically analysed with similar principles to those of the algorithmic differentiation. Moreover, the scheme to connect two pieces of equipment to ensemble the equations and associated iteration matrix is presented. The proof of these concepts is showed through dynamic simulations of a water supply cycle, and a drum-superheater cycle.


Alarcón, F., Mendoza, Y., Molina, J. M., Suárez, J. M., Rodriguez, G., Ojeda, R., Treviño, J., Morales, J. L. and Juárez, D. (2001). Programas para la Construcción Sistemática de Redes de Equipos. Technical Report CIICAp-UAEM.

Brenan, K. E., Cambell, S. L. and Petzold, L. R. (1996). Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations. SIAM. Philadelphia.

Bär M., Schaffner, J., Selg, W. and Zeitz, M. (1993). Functionality and Implementation of a Knowledge-Based Flowsheet-Oriented user Inerfase for the Dynamic Process Simulator DIVA. Simulation 61, 117-123.

Barton, P.I. and Pantelides, C.C. (1994). Modeling of combined discrete/continuous processes. AIChE Journal 40, 966-979.

Calhoun, D. and Lewandowski, A. (1994). Design C++ Classes for Structured Modeling y Sensitivity Analysis of Dynamical Systems. In Proceeding of the 2nd Annual OON-SKI’94. Sunriver, Oregon Apr 24-27, 1-15.

Cellier F. E. and Elqvist, H. (1993). Automated Formula Manipulation Supports Objet- Oriented Continuous-System Modeling. IEEE Control Systems, 28-38.

Costa, R., Griño, R. and Basañez, L. (1998). DAE Methods in Constrained Robotics System Simulation. Computación y Sistemas. Jan-Mar,145-160

Griewank, A. (2000). Evaluating Derivatives Principles and Techniques of Algorithmic Differentiation, SIAM Philadelphia.

Holibaugh R. (1991). Object Oriented Modelling” Workshop Addendum to the OOPSLA Proceedings. Arizona 73-77.

Law A. M. and Kelton, W. D. (1992). Simulation Modeling and Analysis. 2nd Ed. Mc Graw Hill.

Lefkopoulos, A. and Stadtherr, M. A. (1993). Index Analysis for the Unsteady-State Chemical Process Systems-I. An algorithm for Problem Formulation. Computers in Chemical Engineering. 17, 399-413.

Mah, R. (1990). Chemical Process Structures and Information Flows. Butterworths, Oxford.

Molina, J. M., Zamora, J. R., Mendoza, Y. and Juárez, D. (1999). Analysis of computational models by operator overloading. Memorias Congreso Internacional de Computación, IPN, Nov, 202-206.

Morton, W. and Collingwood, C. (1998). An equation analizer for process models. Chemical Engineering 22, 571-585.

Ponton, J. M. and Gawthrop, P. J. (1991). Systematic Construction of Dynamic Models for Phase Equilibrium Processes. Computers in Chemical Engineering, 15, 803-808.

Resendiz, D. and Nagore, G. (1994). Proyectos de Demostración, Esenciales para el Sector Eléctrico. Bol IIE, Ene/Feb, 9-10.

Soetjahjo, J., Go, Y. G. and Bosgra, O. O. (1998). Diag -a structural diagnose tool for interconnection assignment in model building and re-use. Computers in Chemical Engineering 22 Suppl., 933-936.

Tolsma, J. E. and Barton, P. I. (1998). On Computational Differentiation, Computers in Chemical Engineering.. 22, 475-490.

Zamora, J. R. Desarrollo e Implantación de Técnicas Simbólicas y Numéricas para Evaluación de Matrices de Iteración”. BSc Thesis ENEP ACATLAN, UNAM.

Zanobetti D. (1989). The Simulators in Mexico Power Station Simulators. Commission of the European Communities 173-174.
How to Cite
Alarcón-Gálvez, F., González-Herrera, J., Guzmán-Sánchez, R., Morales-Manzanares, E., Montiel-Maldonado, C., & Juárez-Romero, D. (2020). DESIGNING COMPONENTS FOR DYNAMIC PROCESS SIMULATION. Revista Mexicana De Ingeniería Química, 3(2), 161-175. Retrieved from

Most read articles by the same author(s)