CHEOPS: A tool-integration platform for chemical process modelling and simulation

A large number of modelling tools exist for the construction and solution of mathematical models of chemical processes. Each (chemical) process modelling tool provides its own model representation and model definition functions as well as its own solution algorithms, which are used for performing computer-aided studies for the process under consideration. However, in order to support reusability of existing models and to allow for the combined use of different modelling tools for the study of complex processes, model integration is needed. This paper presents a concept for an integration platform that allows for the integration of modelling tools, combining their models to build up a process model and performing computer-aided studies based on this integrated process model. In order to illustrate the concept without getting into complicated algorithmic issues, we focus on steady-state simulation using models comprising only algebraic equations. The concept is realized in the component-based integration platform CHEOPS, which focuses on integrating and solving existing models rather than providing its own modelling capabilities.

[1]  B. L. Braunschweig,et al.  Process Modeling: The Promise of Open Software Architectures , 2000 .

[2]  L. Roberts Simulation of large-scale dynamic systems , 1975 .

[3]  Edward A. Lee,et al.  Overview of the Ptolemy project , 2001 .

[4]  Paul I. Barton,et al.  Equation-oriented dynamic simulation current status and future perspectives , 1993 .

[5]  G. Bosman,et al.  A Survey of Co-Design Ideas and Methodologies (draft) , 2003 .

[6]  Wolfgang Marquardt,et al.  A TOOL INTEGRATION FRAMEWORK FOR DYNAMIC SIMULATION IN PROCESS ENGINEERING , 2002 .

[7]  Peter Piela Ascend: an object-oriented computer environment for modeling and analysis , 1989 .

[8]  Coleman B. Brosilow,et al.  Simulation of large scale dynamic systems—II. A modulator simulator for the dynamics of distillation systems , 1987 .

[9]  Sandro Macchietto,et al.  A general framework for the integration of computational fluid dynamics and process simulation , 2000 .

[10]  Manfred Nagl,et al.  Workflow and information centered support of design processes , 2003 .

[11]  Yin-Chang Liu,et al.  Simulation of large scale dynamic systems. I: Modular integration methods , 1987 .

[12]  Eric S. Fraga,et al.  Agent-based computer-aided process engineering , 2003 .

[13]  Steve Vinoski,et al.  Advanced CORBA® Programming with C++ , 1999 .

[14]  Heiko Hubert,et al.  A Survey of HW/SW Cosimulation Techniques and Tools , 1998 .

[15]  Robert W. Dutton,et al.  Heterogeneous process simulation tool integration , 1996 .

[16]  Wolfgang Marquardt,et al.  DIVA - A powerful tool for dynamic process simulation , 1988 .

[17]  Wolfgang Marquardt,et al.  Modular dynamic simulation for integrated particulate processes by means of tool integration , 2005 .

[18]  Ulrich Nieken,et al.  Modeling and simulation of crystallization processes using parsival , 2001 .

[19]  A. Watson,et al.  OMG (Object Management Group) architecture and CORBA (common object request broker architecture) specification , 2002 .