Thermo Special Interest Group met on June 20, 2023 from 10 am till noon (Central European Summer Time).
- Review the specifications of tests on implementations of interfaces within Thermodynamic and Physical Properties interface specification v1.1
AmsterCHEM (represented by Jasper van BATEN), BASF (represented by Sergej BLAGOV), University of Cape Town (represented by Klaus MÖLLER), Michel PONS (Consultant as Chief Technology Officer). KBC (represented by Richard SZCZEPANSKI) excused.
Thermo SIG reviewed the specification of Tests on implementations of ICapeThermoUniversalConstants interface. The Test, on the values returned for Universal Constants defined in the CAPE-OPEN standard, was revised. It will now apply specifically to the list of Universal Constants defined within the Thermodynamic and Physical Properties interface specification. As a reminder, the Test does not compare the values returned to any reference value. Rather the Test verifies that all values returned are defined and real since all the Universal Constants defined by the CAPE-OPEN standard are, so far, supposed to be real values.
Version 0.7 of the document specifying Tests to be performed on implementations of ICapeThermoUniversalConstants interface was handed over to Céondo GmbH for further consideration within the current development step of the CAPE-OPEN Test Suite for PMCs.
Next, Thermo SIG reviewed the specification of Tests on implementations of ICapeThermoMaterialContext. The Validate method on the Test Category ICapeThermoMaterialContext was newly specified: no Test on implementations of ICapeThermoMaterialContext will now be run for a Property Package that does not support calculation of any single-phase Physical Property, while not supporting calculation of any two-phase Physical Property or calculation of the most frequent Equilibrium Calculations.
Most Tests were also revised to focus on checking the reference count to the Material Object, as held by the Property Package, after ICapeThermoMaterialContext::SetMaterial or ICapeThermoMaterialContext::UnSetMaterial is exercized, rather than attempting any Physical Property calculation to verify that the Property Package accesses the Material Object defined as the context for any calculation. An additional Test was devised to verify the behavior of a Property Package when two consecutive calls to ICapeThermoMaterialContext::SetMaterial are made with the same Material Context, before a call to ICapeThermoMaterialContext::UnSetMaterial is made.
In parallel the Errata & Clarifications document specific to ICapeThermoMaterialContext was created and populated with some clarifications pertaining to aspects covered by Tests.
Version 0.5 of the document specifying Tests to be performed on implementations of ICapeThermoMaterialContext was handed over to Céondo GmbH for further consideration within the current development step of the CAPE-OPEN Test Suite for PMCs.
Next conference call is scheduled for July 18, 2023.
Any CO-LaN Member interested in the Thermo SIG activities is welcome to join this Special Interest Group. Contact the co-leaders of the SIG for further information: Sergej BLAGOV at BASF () and Jasper van BATEN at AmsterCHEM (). The Thermo SIG is looking for additional parties, well versed into any aspect of thermodynamics applied to process simulation and willing to contribute to the maintenance and development of CAPE-OPEN interface specifications related to thermodynamical aspects.