Implementation of a Property Database and Thermodynamic Calculations in OpenModelica for Chemical Process Simulation

Published in Industrial & Engineering Chemistry Research, 2019

An attempt has been made to enhance the thermodynamic capability of the general purpose modeling and simulation environment OpenModelica. The property database ChemSep and the thermodynamic algorithms of DWSIM are made available in OpenModelica. The following three approaches, listed in the order of increasing computational efficiency, are attempted in this work: Python-C API, socket programming, and a native port. The most efficient method of native port is adopted to make available NRTL, Peng–Robinson, UNIFAC, and UNIQUAC algorithms in OpenModelica. Through several examples, OpenModelica results are compared with Aspen Plus, indicating a good match in all cases. This work is released as an open source to enhance the collaboration among chemical engineers.

Download paper here

Recommended citation: Jain, Rahul, Priyam Nayak, Rahul A. S, Pravin Dalve, Kannan M. Moudgalya, P. R. Naren, Daniel Wagner, and Peter Fritzson. “Implementation of a Property Database and Thermodynamic Calculations in OpenModelica for Chemical Process Simulation.” Industrial & Engineering Chemistry Research 58, no. 18 (2019): 7551-7560.