Knowledge Base /
Release Notes
Mimic v3.7.0 Release Notes
By Nobin William
Product: Mimic Simulation

These release notes are for Mimic v3.7.0.

Description

The previous general released version is v3.6.2.3. This release, v3.7.0, comprises functionality enhancements and defect corrections discovered or reported in v3.6.2.3 or earlier.

Installation procedures are documented in the QuickStart Guide.

Release Components

Mimic
v3.7.0
DeltaV Utilityv4.1.51
TagBrowserv3.7.0
DeltaV VIM Firmwarev.2.3.18
DeltaV VIM2 Firmwarev2.5.8

Who Should Upgrade?

Upgrade to this release is recommended for all Mimic users.

What's New in This Release?

Mimic v3.7.0 contains addition of the Mimic Advanced Thermo Package as a licensed option. It delivers a step change in rigorous model calculation functionality. Prior to v3.7.0, the Mimic Thermo functionality included the following:

1. Ideal Gas Equation of State (EOS) for the vapor phase with user defined Compressibility Factor for handling non-ideality of the phase;

2. Activity model for the liquid phase with user defined Activity coefficients for handling non-ideality of the vapor-liquid equilibrium (VLE);

3. Enthalpy model for Ideal Gas and Ideal liquid enthalpy calculations that can be modified with user defined corrective terms.

This level of functionality is maintained in Mimic v3.7.0 for backward model compatibility and is called Core Thermo. Aspects of the existing Core Thermo have been enhanced and are available as part of the Advanced Thermo Package option. This enhancement is called Core Thermo Plus and comprises vapor compressibility, enthalpy calculations and/or component activity coefficients dynamically calculated by the Advanced Thermo Package. In essence, Core Thermo Plus is an option to augment of existing Mimic models.

Users with the Advanced Thermo Package license can configure and employ rigorous thermodynamic model methodologies. This expanded modeling capability comprises two broad classes of functionality:

1. Cubic Van der Waals type Equation of State (EOS) Models. The most widely used EOS types are included in the Mimic Advanced Thermo option.

  • Peng-Robinson (PR76)
  • Peng-Robinson (PR76- Boston Mathias)
  • Peng-Robinson (PR78)
  • Peng-Robinson (PR78-Boston Mathias)
  • Predictive Peng-Robinson (PPR78)
  • Soave-Redlich-Kwong (SRK)
  • Soave-Redlich-Kwong (SRK- Boston Mathias)
  • Predictive Soave-Redlich-Kwong by Jaubert and Privat (PSRK-JP)

The EOS equations utilize one or two empirical binary interaction parameters (BIPs) for each binary pair in a mixture. The parameters characterize the non-ideality of interaction between pair components with a value of zero indicating negligible interaction. The Mimic Thermo package contains two methods for leveraging BIPs in EOS models:

  • Constant values of BIPs, defined by approximation of the experimental data for each binary pair in a mixture, are used in PR, PR78 and SRK models;
  • Temperature dependent values of BIPs, calculated by a group contribution method for the binary pair in a mixture, are used in the Predictive models PPR78 and PSRK-JP.

2. Activity models based on the Non Random Two Liquid (NRTL) equations for the liquid phase. The vapor phase is based on the Ideal Gas EOS in this Mimic version. The NRTL equation is applied for calculation of liquid phase activity coefficients and excess enthalpy (enthalpy of mixing).

Model Thermo details are configured in the Component Set. Component Sets are used by all Mimic modeling objects which represent Unit Ops. Consequently, thermodynamic consistency is maintained across units. When configuring, users select from a list of options:

  • Core Thermo: As described above, this is the default model for new Component Sets. This Thermo method that has been in use prior to v3.7.0.
  • Core Thermo Plus: In this mode, the user can select certain facets of the enhanced methodologies to apply to individual blocks in the simulation. This allows for selective accuracy improvements. Note, however, that electing for enthalpy corrections obligates all blocks using the Component Set to use enthalpy corrections.
  • Cubic Equations of State: Choosing Cubic Equation of State allows selection from a list of widely used methods. In this mode, the phi/phi method of flash calculations is used.
  • NRTL activity model: Choosing this model leads to dynamic calculation of the activity coefficients on the basis of NRTL. In this mode, the gamma/phi approach is used for flash calculations with vapor handled as an ideal gas (phi is equal to 1).

Enhancements/Optimizations:

Mimic Explorer:

Updated the TI5XX IO Definition to display the segment information and configuration dialogs using the actual register instead of a register offset. This clears confusion regarding 0 or 1 based registers in the nomenclature.

Added ability to set the SIOTag Sub-Value for multi selected SIO Tags, exclusively in the Modbus and TI5XX IO Definitions.

Bulk Generation Utility:

Update to TI5XX template text to indicate that the register values entered should be one based instead of zero based.

Simulation Engine:

StreamT object now includes a temperature mixing option to allow the selection of heat capacity mixing, weighted average or, for backwards compatibility in some cases, a legacy mode.

Added access via OPC and as Block References to Overall, Liquid and Vapor Enthalpies for the Vessel (VLE), Separator, Reactor (CST), Jet Condenser and Surface Condenser AMOs.

Added access via OPC and as Block References to calculated Gas compressibility for the Vessel (VLE), Separator, Reactor (CST), Jet Condenser, Surface Condenser and other AMOs.

Simple Compressor, Compressor (AMO) and the compressor in the Air Cooled Heat Exchanger now include a pressure ratio conversion option for polynomial types which will prevent the Pd/Ps curve from converging to zero instead of 1 when the speed is zero.

Simple Compressor, Compressor (AMO) and the compressor in the Air Cooled Heat Exchanger now have heat capacity ratio as a tunable value when online.

Simulation Studio:

Added context menu to change a block’s execution order to the beginning or the end of the list.

Defects Corrected:

Bulk Generation Utility:

Correction to not sanitize nested areas when generating models. Previously, names containing the slash ("/") character were sanitized by replacing the "/" with an "_".

Corrected command line generation for IO Definitions. Previously it was non-functional.

Bulk Generation Utility User Interface has been modified so that read-only fields are properly marked and protected.

DeltaV OPC Communications:

Error logging had become non-functional. This has been corrected and now the communication bridge is logging correctly again.

Mimic Explorer:

Correction to IPARAM downloads and other issues related to floating point localizations. Currently forcing the localization to “culture invariant” in both Mimic Explorer and Mimic Test Bench.(Corrected in hotfix 3.6.3.1). This was an issue in Mimic systems not using the US English localization. Specifically, parsing of strings representing floating point numbers with "," instead of "." for fractions.

Corrected the copy/export of the connection information in a SPA SIMIT IO Definition within Mimic Explorer.(Corrected in hotfix 3.6.3.1)

Sanitize imports of models where the execution group is not defined in the target system. Updated export of models to only bring those execution groups being used.

Added correction to import handling and database conversions for Separator objects from database revision 28 and older.

Mimic Logger:

Corrected the Mimic Logger potential crash when monitoring another service.(Corrected in hotfix 3.6.3.1)

Mimic Properties:

Correction to Columbium Fluoride component which had the symbol, Cb, which has been superseded by Niobium and symbol Nb.

Mimic VIM Bridge:

Simulation VIMs were not rebooting after communications were terminated.(Corrected in hotfix 3.6.3.2)

Corrected the Series 2 Plus AO Hart poll for VIM Bridge. This change also requires a firmware upgrade for both VIM and VIM2.(Corrected in hotfix 3.6.3.2)

OTM Engine:

Report generation now correctly generates all scoring details even if the first item has insufficient data.

Simulation Engine:

Standard Conveyor block now handles the Maximum Speed correctly when a speedup/slowdown time adjustment is applied. Previously it would remain static causing the mass to appear to stack and spill once the transfer due to speedup exceeded the maximum speed defined. Now the Maximum Speed is also scaled with the time factor. (Corrected in hotfix 3.6.3.2)

Corrected the displayed dP value of the PRV Advanced modeling objects to handle gauge pressures. (Corrected in hotfix 3.6.3.1)

Corrected temperature usage of Stream TEE so that the first input is not always the overall temperature especially in the case of no flow through that path.(Corrected in hotfix 3.6.3.1)

Corrected the size distribution and incorrect phase for the Cyclone Advanced Modeling Object.(Corrected in hotfix 3.6.3.2)

Corrected the temperature for the Cyclone Advanced Modeling Object when not executing on a one second basis.(Corrected in hotfix 3.6.3.2)

Correction to Air Cooled Heat Exchanger flow rate displayed value versus units displayed. This display error has been corrected.

Calculation Modulus function, MOD, now correctly identifies a zero value after passing the initial conditions of non-zero floating point data when casting less than 1 values to integer. Previously, an integer value of 0 would pass through causing a Divide by 0 error.

Correction to transfer from vessel to vessel. It would provide unusual totalization during the last steps of complete transfer.

Corrected the Flotation Cell AMO so that (a) it no longer destroys mass in the Overflow category; (b) checks to catch invalid inlet dimensions; and (c) protect against all quality values being set to 0.

Corrected the Dead Time block configured with a variable time value. On start up, the first input value would immediately pass to the output side without the expected time delay.

SPA S71 Communications:

Corrected SPA S7 communications to work with signed integer types instead of unsigned as well as corrections to error handling.(Corrected in hotfix 3.6.3.2)

SPA SIMIT1 Snapshot:

SPA SIMIT OTM handling now only sends restore commands to SPA SIMIT sessions attached to the system ensuring that the restore command is sent only once to a SPA SIMIT system even if it has more than one Mimic node communicating with it.(Corrected in hotfix 3.6.3.1)

*(SIEMENS, SIMATIC, STEP 7, S7-300, and S7-400 are trademarks of Siemens AG or its affiliates in the United State and in other countries)

Simulation Studio:

The Turbine AMO worksheet no longer converts stored data for the worksheet from engine to user units. Previously, this would cause the values to change without the user editing them each time the dialog was opened and the OK button pressed.(Corrected in hotfix 3.6.3.2)

Correction to Calculation expression helper function template for BYTES_TO_VAL function. No longer creates a starter expression called BYTE_TO_VAL.

Modified so that the Delta_Time Parameter for the RnR Tuner block is correctly saved.

Modification to block rename marking system within Simulation Studio to correctly identify freshly added blocks after a save has been performed. This occurred when the model was saved but the application had not been closed. This prevented the global rename operation from activating when that new block had its name changed subsequent to the save operation.

Modified so that the Dead Time block now maintains the values of the block when reverting from online mode.


Contact Us

Please contact us for any questions about these release notes at:

MYNAH Technologies
390 South Woods Mill Road, Suite 100
Chesterfield, MO 63017
+1.636.728.2000
support@mynah.com