A model-centric approach for the management of model evolution in chemical process modelling

This paper explores the development of an automatic model-centric version control approach for managing the evolution of chemical models and to support model reuse. Unlike traditional versioning which is text-based, the basis of versioning in the proposed approach is based on structural changes of the chemical models. An implemented prototype tool incorporating the proposed approach and the use of an example XML-based representation of chemical models was used to illustrate the associated concepts. Some results associated with a case study are presented. Given that chemical modelling tools like HYSYS has just delivered an XML infrastructure that aims to support collaborative engineering, this proposed technique is timely and relevant. The benefit of the approach is that it provides a way of automatic storage and retrieval of the chemical models as well as the management of the different versions of the model as it evolves, thus allowing chemical process engineers to concentrate on the modelling and simulation.

[1]  Gabriel Valiente,et al.  An Efficient Bottom-Up Distance between Trees , 2001, SPIRE.

[2]  Huaizhong Li,et al.  An Exchange Language for Process Modelling and Model Management , 2004 .

[3]  Kaizhong Zhang,et al.  Fast Algorithms for the Unit Cost Editing Distance Between Trees , 1990, J. Algorithms.

[4]  Tommi Karhela,et al.  Service Framework Specification for Process Plant Lifecycle , 2004 .

[5]  Serge Abiteboul,et al.  Detecting changes in XML documents , 2002, Proceedings 18th International Conference on Data Engineering.

[6]  Yoram Reich,et al.  Designing the process design process , 1997 .

[7]  Manfred Nagl,et al.  Workflow and information centered support of design processes - the IMPROVE perspective , 2004, Comput. Chem. Eng..

[8]  Bertrand Braunschweig,et al.  REPRO: Supporting Flowsheet Design by Case-Based Retrieval , 1996, EWCBR.

[9]  Yoram Reich,et al.  COMPUTATIONAL SUPPORT FOR SHARED MEMORY IN DESIGN , 1994 .

[10]  Wolfgang Marquardt,et al.  A Comparison of Data Models in Chemical Engineering , 2003, Concurr. Eng. Res. Appl..

[11]  Andrzej Kraslawski,et al.  Similarity concept for case-based design in process engineering , 2006, Comput. Chem. Eng..

[12]  David J. DeWitt,et al.  X-Diff: an effective change detection algorithm for XML documents , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[13]  A. C. Hoffmann,et al.  AIChE Symposium Series , 1999 .

[14]  Von der Fakulẗ AN ENVIRONMENT FOR HETEROGENEOUS MODEL MANAGEMENT IN CHEMICAL PROCESS ENGINEERING , 2004 .

[15]  Carmen M. Pancerella,et al.  New Approaches for Collaborative Sharing of Chemical Model Data and Analysis Tools , 2005 .

[16]  Bertrand Braunschweig,et al.  Case-base retrieval in process engineering: Supporting design by reusing flowsheets , 1996 .

[17]  Markku Hurme,et al.  Automated process design using web-service based parameterised constructors , 2005 .

[18]  Tommi Karhela A Software Architecture for Configuration and Usage of Process Simulation Models Software Component Technology and XML-based Approach , 2002 .

[19]  Bernhard Westfechtel,et al.  Process Evolution Support in the AHEAD System , 2003, AGTIVE.

[20]  Björn Johansson,et al.  MODELITH: A FRAMEWORK ENABLING TOOL-INDEPENDENT MODELLING AND SIMULATION , 2002 .

[21]  Wolfgang Marquardt,et al.  Towards integrated information models for data and documents , 2004, Comput. Chem. Eng..

[22]  J. W. Ponton,et al.  Process Systems Engineering: Halfway through the first century , 1995 .

[23]  Bjarne A. Foss,et al.  A field study of the industrial modeling process , 1998 .

[24]  Wolfgang Marquardt,et al.  An environment for heterogeneous model management in chemical process engineering , 2004 .

[25]  Wolfgang Marquardt,et al.  Rome: A repository to support the integration of models over the lifecycle of model-based engineering processes , 2000 .