|
SimSci-Esscor
Contact
Tel: +1 (949) 455-8157 Fax: +1 (949) 455-8152 26561 Rancho Parkway South, Suite 100 Lake Forest, CA 92630 USA
Project description: Pro-II
CAPE-OPEN standards provide an open interface that allows seamless integration of CAPE modules from various software vendors.
SimSci-Esscor has embarked on a project designed to provide its flagship process simulation software, PRO/II, with open interoperability,
integration, and reusability through emerging CAPE-OPEN standards.
The PRO/II process simulation program performs rigorous mass and energy balances for a wide range of chemical processes. PRO/II offers
a comprehensive and easy-to-use simulation solution from oil and gas separation to reactive distillation. CAPE-OPEN is an emerging
standard that is gaining acceptance in process simulation and SimSci-Esscor is committed to providing this functionality within the
PRO/II environment.
Benefits achieved
The development has been done by breaking out sections of the existing code and wrapping them to provide the new interfaces. PRO/II
already has the functionality for a unit operation model developer to write their custom unit operation, so the CAPE-OPEN unit operation
interfaces were wrapped around this native functionality. PRO/II also provides all the basic services that a CAPE-OPEN unit operation
needs to be able to run, so the CAPE-OPEN functions like the Material Template, Diagnostics and Utilities interfaces have been added and
linked to the appropriate PRO/II functions. Finally, the Material Object interfaces were wrapped around the existing PRO/II thermodynamics
. C++ wrappers have been written on the large body of legacy FORTRAN code.
Sample CAPE-OPEN unit operation models have been developed to test the operation of the interfaces. Although the CAPE-OPEN
architecture is not immediately compatible with the PRO/II architecture, a nearly total interoperability with respect to input and output
has been achieved with the independent components based on CAPE-OPEN. The CAPE OPEN functionality in PRO/II has been implemented based
on COM/DCOM middleware as it is tightly integrated into the Windows operating system.
In addition, A CAPE-OPEN thermodynamic server has been developed independently of PRO/II. The SIM4ME modular thermodynamics server
serves the thermo-physical property needs of all SimSci-Esscor products such as PIPEPHASE, Dynsim and ROMeo. In the future, this thermo
server will be employed for all products, making integration seamless, with standardised thermodynamic behaviour. The ICapeThermoSystem
and ICapeThermoPropertyPackage interfaces have been implemented on this server, and support for the ICapeThermoCalculationRoutine and
ICapeThermoEquilibriumServer interfaces is planned for the near future. Therefore, this thermodynamics server becomes available through
the common CAPE-OPEN standard interfaces so it can be used by multiple applications. |