Skip to main content
Log in

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

  • Special section on tool-integration applications and frameworks
  • Published:
International Journal on Software Tools for Technology Transfer Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aspentech (2000) PolymersPlus User Guide, release 10.2, Boston

  2. Aspentech (2001) AspenPlus 11.1 User Guide. Boston

  3. Bezzo F, Macchietto S, Pantelides CC (2000) A general framework for the integration of computational fluid dynamics and process simulation. Comput Chem Eng 24(2–7):653–658

  4. Bosman G (2003) A survey of co-design ideas and methodologies. www.guusbosman.nl/downloads/surveycodesign.pdf

  5. Braunschweig BL, Pantelides CC, Britt HI (2000) Process modelling, the promise of open software architectures. Chemical Engineering Progress, pp 65–76

  6. Colan: CAPE-OPEN laboratories network. Information vailable online at http://www.colan.org

  7. Cook WJ, Klatt J, Brosilow CB (1987) Simulation of large scale dynamic systems. I. Modular integration methods. Comput Chem Eng 11(3):241–253

    Article  Google Scholar 

  8. Dias homepage. http://www.dis.anl.gov/DIAS/index.html

  9. Famas homepage. http://www.famas.tudelft.nl/

  10. Fluent product information. http://www.fluent.com/

  11. Grisby D, Lo S-L (2001) OmniORB User’s Guide 3.0. http://www.omniorb.org

  12. Guessoum Z, Nadjemi O, Braunschweig B, Roux P, Yang A, Fraga ES, Stalker D, Pinol ID, Serra M, Paen D (2003) Agent-based computer-aided process engineering. In: Braunschweig B, Alvarado M, Bañares-Alcantara R, Sheremetov L (eds) Proc. 2nd workshop on intelligent computing in the petroleum industry (ICPI 2003), Acapulco, Mexico, 9–15 August 2003, pp 68–73

  13. Haase T (2003) Semi-automatic wrapper generation for a-po steriori integration. In: Proc. workshop on tool integration in system development, Helsinki, September 2003, pp 84–88. Workshop at ESCE/FSE 2003. 9th European software engineering conference and 11th ACM SIGSOFT symposium on the foundations of software engineering. http://www.es.tu-darmstadt.de/english/events/tis

  14. Henning M, Vinoski S (1999) Advanced CORBA programming with C++. Addison-Wesley, Reading, MA

  15. Holl P, Marquardt W, Gilles ED (1988) Diva – a powerful tool for dynamic process simulation. Comput Chem Eng 12:421–426

    Article  Google Scholar 

  16. Huebert H (1998) A survey of hw/sw cosimulation technices and tools. M.S. thesis, Royal Institute of Technology, Sweden, June 1998

  17. IK-CAPE Consortium (1998) Thermodynamik-Schnittstelle für CAPE-Anwendungen

  18. Kulikov V, Briesen H, Grosch R, Yang A, von Wedel L, Marquardt W (2004) Modular dynamic simulation strategy for particulate process flowsheets by means of tool integration. Chem Eng Sci (submitted)

  19. Lee EA (2001) Overview of the Ptolemy project. Technical Report UCB/ERL M01/11, University of California, Berkeley, CA

  20. Marquardt W (1991) Dynamic process simulation – recent progress and future challenges. In: Arkun Y, Ray HW (eds) Chemical Process Control CPC-IV. CACHE Publications, Austin, TX, pp 131–180

  21. Marquardt W, Nagl M (2003) Workflow and information centered support of design processes. In: Proc. 8th international symposium on process systems engineering (PSE 2003), Kunming, China. Comput Chem Eng (in press)

  22. Marquardt W, von Wedel L, Bayer B (2000) Perspectives on lifecycle process modeling. In: Malone MF, Trainham JA, Carnahan B (eds) Foundations of computer-aided process design, AIChE symposium series 323, vol 96. AIChE, pp 192–214

  23. Object Management Group (2002) The Common Object Request Broker: architecture and specification. Version 2.6.1, May 2002. http://www.omg.org

  24. Pantelides CC, Barton PI (1993) Equation-oriented dynamic simulation current status and future perspectives. Comput Chem Eng 17(Suppl 1):263–285

    Article  Google Scholar 

  25. Piela PC, Epperly TG, Westerberg KM, Westerberg AW (1991) Ascend: an object-oriented computer environment for modeling and analysis: the modeling language. Comput Chem Eng 15(1):53–72

    Article  Google Scholar 

  26. Process Systems Enterprise (2002) gPROMS Introductory User Guide, Release 2.1.1

  27. Python homepage. Available online at http://www.python.org/

  28. Sahul ZH, Wang KC, Hsiau Z-K, McKenna EW, Dutton RW (1995) Heterogeneous process simulation tool integration. In: IEEE Transactions on Semiconductor Manufacturing, volume 9

  29. Scharwächter H, Yang A, von Wedel L, Marquardt W (2002) A tool integration framework for dynamic simulation in process engineering. In: Proc. 15th IFAC world congress on automatic control, Barcelona, Spain, 21–26 July 2002

  30. Schlüter M (2003) Konzepte und Werkzeuge zur rechnerunterstützten Auslegung von Aufbereitungsextrudern in übergreifenden Entwicklungsprozessen. Doctoral dissertation, RWTH Aachen, Germany

  31. Schopfer G, Marquardt W (2004) A tool integration framework for general model-based applications. Technical Report LPT-2004, Lehrstuhl für Prozesstechnik, RWTH Aachen

  32. Schopfer G, von Wedel L, Marquardt W (2000) An environment architecture to support modeling and simulation in the process design lifecycle. Technical Report LPT-2000-34, Lehrstuhl für Prozesstechnik, RWTH Aachen

  33. von Wedel L, Marquardt W (2000) Cheops: a case study in component-based process simulation. In: Malone MF, Trainham JA, Carnahan B (eds) Foundations of Computer-Aided Process Design (FOCAPD ’99), AIChE Symposium Series, vol 323. AIChE, pp 494–497

  34. Westerberg AW, Hutchinson HP, Motard RL, Winter P (1979) Process flowsheeting. Cambridge University Press, Cambridge, UK

  35. Wulkow M, Gerstlauer A, Nieken U (2001) Modeling and simulation of crystallization processes using parsival. Chem Eng Sci 56(7):2575–2588

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. Schopfer.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schopfer, G., Yang, A., von Wedel, L. et al. CHEOPS: A tool-integration platform for chemical process modelling and simulation. Int J Softw Tools Technol Transfer 6, 186–202 (2004). https://doi.org/10.1007/s10009-004-0157-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10009-004-0157-6

Keywords

Navigation