Version 2206 Siemens Digital Industries Software Simcenter STAR-CCM+ Release Notes siemens.com/simcenterccm © 2022 Siemens This software and related documentation are proprietary and confidential to Siemens. A list of relevant Siemens trademarks can be found here. Other trademarks belong to their respective owners. Simcenter STAR-CCM+ 2206 | Release Notes Contents Simcenter STAR-CCM+ Release Notes 2206............................................................................... 2 New Features and Enhancements in Simcenter STAR-CCM+ 2206...........................................................3 Platform.................................................................................................................................................... 3 Simcenter Cloud HPC...............................................................................................................................5 CAD Integration....................................................................................................................................... 5 Geometry..................................................................................................................................................6 Mesh......................................................................................................................................................... 7 CAE Integration........................................................................................................................................ 7 Physics...................................................................................................................................................... 8 Design Exploration................................................................................................................................ 15 Data Analysis.......................................................................................................................................... 16 Application Specific Tools..................................................................................................................... 17 User Guide..............................................................................................................................................20 Important Notes 2206.....................................................................................................................................21 Macro API Changes 2206................................................................................................................................27 CAD Packages Support................................................................................................................................... 42 CAD Packages for CAD Clients.............................................................................................................. 42 CAD Import Versions............................................................................................................................. 43 CAD Export Versions.............................................................................................................................. 44 External Packages Support............................................................................................................................ 45 Third-Party Software..............................................................................................................................45 Known Issues................................................................................................................................................... 47 Issues Relevant to All Operating Systems............................................................................................ 47 Issues Relevant to Linux........................................................................................................................ 49 Issues Relevant to Windows..................................................................................................................51 Issues Relevant to the CAD Clients....................................................................................................... 53 Credits............................................................................................................................................................... 54 Siemens Digital Industries Software i Simcenter STAR-CCM+ 2206 | Release Notes Simcenter STAR-CCM+ Release Notes 2206 This document provides important information about Simcenter STAR-CCM+ 2206. Contents: New Features and Enhancements in Simcenter STAR-CCM+ 2206 Important Notes 2206 Macro API Changes 2206 CAD Packages Support External Packages Support Known Issues Credits Siemens Digital Industries Software 2 Simcenter STAR-CCM+ 2206 | Release Notes New Features and Enhancements in Simcenter STAR-CCM+ 2206 Enhancements to Simcenter STAR-CCM+ 2206 are presented by category: Contents: Platform Simcenter Cloud HPC CAD Integration Geometry Mesh CAE Integration Physics Design Exploration Data Analysis Application Specific Tools User Guide Platform Deployment • New Year Month versioning system ◦ Clearer YYMM versioning system based on release date ▪ 2206 instead of 2022.2 ▪ 2206.0001 instead of 2022.2.1 ◦ Consistent use of this new versioning system across Simcenter portfolio • Retired operating systems ◦ RHEL 8.2 • Supported operating systems ◦ Windows Server 2022 • Scheduled operating systems support changes for Simcenter STAR-CCM+ 2210 ◦ Adding: Windows 11 21H2, Windows Server 2022 (certification) ◦ Retiring: CentOS 7.8, RHEL 7.8 and 8.3, Windows Server 2016 • Certified Message Passing Interface (MPI) versions ◦ Open MPI 4.1.2 (LINUX) • Retired Message Passing Interface (MPI) versions ◦ Open MPI 3.1.6 (LINUX) • Scheduled MPI support changes for Simcenter STAR-CCM+ 2210 ◦ Adding: HPE Cray MPI 8 (LINUX), Intel MPI 2021.6 (LINUX and Windows) ◦ Retiring: Intel MPI 2021.6 (LINUX and Windows) Siemens Digital Industries Software 3 Simcenter STAR-CCM+ 2206 | Release Notes User Experience • Set vector parameters in Simulation Operations ◦ Fewer simulation operations in a sequence by setting vector parameters ▪ Faster Simulation Operations setup ▪ Easier to read and modify simulation operations sequence ▪ Set Parameter operation now available ▪ Automated recognition of parameter type: scalar or vector • Coordinate system axis direction input values display ◦ Easy to understand coordinate system axis direction values with new input fields ▪ Retained input values ▪ Calculated normalized and orthogonalized axis direction available in read-only mode ◦ Reduce incorrect inputs with error highlighting ▪ Last coordinate system axis values retained until input is fixed ▪ Coordinate systems with inconsistent inputs are badged ▪ Understand errors with hints in the tooltip and output window • Global parameters for coordinate system axis direction D3127 D5077 ◦ Automated workflow for setting up coordinate system axis direction with the possibility to use global parameters ▪ Simpler and faster setup ▪ Robust workflow for consistent results ◦ Simple and fast setup for template users: ▪ Modify only parameters, no need to navigate to different coordinate system to change them ▪ Automatically calculate the coordinate system axis input values by leveraging Simulation Operations to change parameter value to report value • Regular expressions for filters D5353 ◦ Faster creation of filters by leveraging regular expressions in ‘Name’ predicates ▪ Extended filter capability ▪ Efficient powerful filters ▪ Easy to read and write ‘Name’ predicates when naming convention is complex ▪ Quickly debug filters • In place field function creation ◦ Save time by creating user field functions where they are needed ▪ More streamlined workflows for user field functions ▪ Keep the focus on the field you are setting up ▪ Reduce risk of user error ▪ Eliminate the need to navigate to the field function node • Icons for different file types ◦ Easier to find the desired files with different icons for different file types ▪ Consistent modern look ▪ Icons adapted to multiple sizes for better readability ▪ Identical attributes for icon types across products in Siemens portfolio Siemens Digital Industries Software 4 Simcenter STAR-CCM+ 2206 | Release Notes Simcenter Cloud HPC • Instant access to practically unlimited compute, directly from your desktop ◦ Purchase Credits up-front ◦ Submit compute jobs from Simcenter STAR-CCM+ ◦ Select cluster size • No installation required ◦ Access directly from Simcenter STAR-CCM+, from a web browser on a PC, or from a mobile device ◦ Login using your Siemens Webkey username and password • Simcenter Cloud HPC is in Preview mode with the release of Simcenter STAR-CCM+ 2206 ◦ For more information on how to access Simcenter Cloud HPC, please contact your Siemens sales representative or authorized reseller CAD Integration CAD-Clients • Supported CAD packages CAD Clients Supported CAD Versions Client for NX (Linux and Windows) NX 12, NX 1847 to 2007, Simcenter 1847 to 2007 Client for CATIA CATIA V5-R2019 to V5-R2021 Client for Creo Creo 4.0 to Creo 8.0 Client for Inventor 2019 to 2022 • Transfer of new surface or edge names using Client for NX ◦ Support for naming initially unnamed edges or surfaces in NX ◦ Transfer of new names in Simcenter STAR-CCM+ during model update CAD-Exchange • Siemens CAD reader now supports CATIA V4, ACIS, Autodesk Inventor, Creo Pro/E, Iges, and Solidworks Siemens CAD Reader Supported Versions ACIS Up to 2021 1.0 Autodesk Inventor Up to 2022 CATIA V4 Up to 4.2.5 CATIA V5 Up to V5-R2021 SP4 Creo - Pro/E Up to Creo 8.0 IGES 5.1, 5.2, 5.3 JT Up to 11.1.1.0 SolidWorks Up to 2022 • CAD Exchange license required for the following Siemens CAD readers: ◦ CATIA V5/V4, Creo - Pro/E, Autodesk Inventor, SolidWorks Siemens Digital Industries Software 5 Simcenter STAR-CCM+ 2206 | Release Notes Geometry 3D-CAD • Measure Tool ◦ Interactive workflow to measure and use the data for geometry preparation ▪ Supports Distance, Length, Area, Radius, Angle, Volume, Center of Gravity, and Moment of Inertia ▪ Delete and copy options are available on the contextual menu on entities in the table • Metadata support ◦ Enables geometry organization and automation through metadata import into 3D-CAD ▪ Supports import of metadata from PLMXML files ▪ Right-click menu option “properties” is expanded to the scene ▪ Metadata browser to review the data in table view with filtering capability ▪ Transfer the metadata from 3D-CAD to Parts • Bounding bodies ◦ Faster defeaturing by representing a body with a bounding box ▪ Either create one bounding box per body or a single box that bounds all the selected bodies ▪ "Keep selected bodies" option allows you to retain the selected input bodies • Face/Edge selection ◦ Easy selection of overlapping free edges or multiple faces for geometry preparation ▪ Grow/Shrink face selection allows you to select a face and add or remove the immediate neighboring faces to/from the selection ▪ Quickly select free edges from the given set of input faces with the Free edges selection option • Repair CAD ◦ Faster geometry preparation with Repair CAD option available at the body level ▪ Enables browsing of body errors and the repair of errors - Auto Repair - Repair Bodies ▪ Repair CAD option available from the right-click menu and icon toolbar • Replace face ◦ Parameterize or close the gap between bodies by moving the source faces towards the target faces for faster geometry preparation ▪ Allows selection of multiple sources and target faces • Turbo slicing ◦ Additional method to create turbo slice using blade curve sketches ▪ Needs both blade sketch profile and leading/trailing guide curve sketch ▪ Other input options are the Blade Faces method • Zip edges ◦ Remove small gaps in the geometry to convert sheet bodies into a solid body ▪ Supports free edges between two sets or loops of edges ▪ Attempts to create a solid body if all the free edges are removed • Search tool – Predicate ◦ Predicate to create design filter with different body types ▪ Supports Solid, Sheet, Faceted Solid, and Faceted sheet • Highlight missing input entities in the feature panel caused by forced feature deletion Siemens Digital Industries Software 6 Simcenter STAR-CCM+ 2206 | Release Notes • Define plane location for Plane from Point and Axis options • Create Axis, Plane, and Coordinate from a circular arc edge • Per body display resolution for better visualization to capture finer details of the body • Regular expression-based operators are supported in the search tool Parts • Create contacts between identical and collocated parts with Linear Pattern and Transform Parts operations • Create contacts while importing facet data with the "one part per cell type“ option Mesh Surface Repair • Offset/Imprint selected edges D5336 ◦ Quickly offset and imprint edges on the surface to define local mesh controls for Anisotropic meshing ▪ Supports Coordinate offset and Geometry offset methods ▪ Sample rate controls the number of vertices per face ▪ Imprint quality depends on the tolerance value • Regular expression-based operators are supported in the search filter tool Volume Mesh • Anisotropic meshing improvements for blunt part surfaces ◦ Better mesh alignment between two opposing anisotropic curves ◦ Two new UI properties ▪ Minimum Number of Layers ▪ Minimum Layer Size in Narrow Regions of Thin Areas • Conformal parallel periodics for polyhedral mesher ◦ Generation of high-quality conformal mesh for periodic part surfaces in parallel ◦ No longer required to run a serial mesh operation ◦ Mesh conformality independent of number of processors ◦ Applications: Turbomachinery, e-Machines • Report isolated surfaces in the input to trimmed cell mesher ◦ Surface diagnostics to illustrate location of disconnected small surface patches ▪ Output log prints the coordinates of face centroid ▪ Corrective steps can be taken in surface repair CAE Integration • Simcenter common data format ◦ Efficient data exchange between Simcenter STAR-CCM+ and Simcenter 3D by common format import/ export ▪ Temperature on structural volumes or nodes for heat transfer or thermal stress simulations ▪ Pressure on faces or nodes for stress or fluid-structure interaction simulations Siemens Digital Industries Software 7 Simcenter STAR-CCM+ 2206 | Release Notes ▪ Steady or transient ◦ Consistent with other integration methods ▪ Supports all mesh types currently supported by Simcenter STAR-CCM+ solids ▪ Consistent mapping and linking mechanics as CGNS and other exchanges • Rotor blade aeroelasticity D5320 ◦ Efficient high-fidelity aeroelastic solution for rotor blades ▪ Native setup without macros ▪ Key for prediction of full vehicle performance, vibration and noise reduction of rotorcraft ◦ File-based coupling with third-party finite-element based multi-body dynamics tools ▪ Simcenter STAR-CCM+ provides aerodynamic loads ▪ Elastic blade motion and rotor trim are provided by third-party tools ▪ Each simulation runs for a full rotor rotation and exchanges iteratively to convegence of the combined system Physics Contents: CFD Multiphase Flow Computational Rheology Computational Solid Mechanics Electromagnetics and Electrochemistry Aeroacoustics Motion, Mesh Adaption, and Mapping CFD Flow • Persistent solver settings when solvers disappear/reappear in the UI ◦ Improves usability by retaining solver settings when switching between physics ▪ Allows you to switch solvers without losing previous setup - Reduces setup error ◦ Ensures consistency in behavior across all solvers in terms of persistent settings ◦ Options to revert to default or opt-out in order to retain previous behavior • Parts-based workflow for convective velocity profiles ◦ Enables workflow automation and templating in cases that use convective velocity profiles ◦ Improves scalability by using less regions and boundaries • Resistance specification at explicit mapped interfaces ◦ Thermal Contact Resistance available for the explicit thermal coupling option • Linear solver enhancements for hub interface ◦ Faster simulations for cases with large number of hub interfaces ▪ AMG coarsening across hub interface if connected regions belong to the same physics continuum Siemens Digital Industries Software 8 Simcenter STAR-CCM+ 2206 | Release Notes • Table consistency ◦ Usability improvement to ensure consistency in Table generation and manipulation between the material database and the physics properties Energy • Parts-Based Actual Flow Dual Stream heat exchanger model & report ◦ Enables workflow automation and templating by introducing the ability to customize heat exchanger inputs on a per-part contact basis for the Actual Flow Dual Stream heat exchanger model ▪ For vehicle cases that have variable number of heat exchangers - No need for one region per heat exchanger ▪ New contact-mode heat exchanger interface Reacting Flows • Acoustic modal solver with thermoacoustic n-tau model ◦ Rapid insight into thermoacoustic stability with acoustic modal analysis ▪ Helmholtz solver which solves a wave equation from linearized Navier-Stokes equations ▪ Option to include a flame transfer function with an n-tau model ▪ Provides acoustic frequencies, growth rates, and mode shapes ◦ Removes the requirement to export to external tools ▪ Modal solver can be executed using the solution field from steady state simulations ◦ Visualize modes with Acoustic Pressure Normalized field function ▪ Automatic creation of acoustic mode solution view for quick visualization of different modes ◦ Boundary conditions of perfectly reflecting, zero acoustic pressure, and specified or quadratic impedance • Turbulent Flame Speed Closure (TFC) Reaction Multiplier clustering component ◦ Provide more robust solutions when using clustering with TFC ◦ New default clustering variable for unsteady simulations using Complex Chemistry with Turbulent Flame Speed Closure (CC-TFC) ▪ TFC Reaction Multiplier added to clustering components when CC-TFC is selected ▪ Also available as a field function Turbulence • GPU accelerated Spalart-Allmaras ◦ The Spalart-Allmaras model was added to the list of turbulence models that are GPU accelerated Multiphase Flow General Multiphase Enhancements • Filtering for Adaptive Time-step Providers ◦ Reduces run times by only focusing on important time scales ▪ Provides user-specified cut off to remove a certain percentage of cells from consideration by the time-step provider that corresponds to the smallest time scales - Results in larger time-step size and associated speed-up ▪ Prevents locally small time scales from impacting global runtime Siemens Digital Industries Software 9 Simcenter STAR-CCM+ 2206 | Release Notes ▪ Small scales often not relevant to quantities of interest ◦ Available for the following providers: ▪ Free Surface CFL Condition ▪ Free Surface Implicit Multi-Step Condition ▪ Smoothed Convective CFL Condition (excl. EMP) ▪ Melting-Solidification Condition Eulerian Multiphase (EMP) • S-Gamma for EMP-LSI and Multiple Regime Models D3760 ◦ Improved accuracy for multiple regime flows including free surfaces (LSI) provided by S-Gamma model ▪ Accurate prediction of multiple regime flows depends on correct modeling of droplet and bubble sizes ▪ S-Gamma population balance model now adapted to topologies other than continuous-dispersed ◦ S-Gamma model for EMP-LSI and multiple regime flows ▪ Predicts bubble entrainment at free surfaces ▪ Predicts coalescence and break-up ▪ Works alongside topology transitions ◦ Works with physics such as boiling that generates sub-grid bubbles that grow to the point where they are resolved by the mesh • S-Gamma: Improved accuracy in phase change ◦ Change in particle size distribution associated with phase change now accounted for ▪ For example, in boiling cases with condensation, bubbles shrink and disappear leading to a change in the bubble size distribution ▪ In most cases, the change due to this effect is expected to be small ◦ Applies to both Pre-Integrated and Discrete Quadrature approaches • EMP Granular: Johnson and Jackson Model for Granular Temperature ◦ Johnson and Jackson model for Granular Temperature now available for slip and no-slip walls ▪ Previously only available for partial slip walls • EMP Granular: Improved Frictional Pressure Formulation for Maximum Packing ◦ More physically correct modeling for granular phases with differing densities approaching packing limit Volume Of Fluid (VOF) • Linked VOF Waves ◦ Improved ease of use for marine cases using linked VOF waves ▪ Easily change wave set-up from one wave type to another - For example from a first-order to a fifth-order wave - Supports common practice of changing wave types for runs of increasing complexity/fidelity ◦ Linked wave acts as a pointer to other waves (proxy wave) ▪ Use the linked wave for options in the tree only once ▪ To swap waves, change the wave that the linked wave points to - Previously wave field functions had to be swapped at multiple locations in the tree if wave type changed • Free Surface Implicit Multi-Step Time-step Provider ◦ Ensure sharp free surfaces are maintained with a dedicated time-step provider for Implicit Multi-Step Siemens Digital Industries Software 10 Simcenter STAR-CCM+ 2206 | Release Notes ▪ Considers Courant (CFL) Number in cells projected to be crossed by the free surface in the specified number of substeps (not just those currently intersected by the interface) ▪ Avoids smearing if interface is moving into a denser mesh ▪ Avoids unnecessarily small time-steps if interface is moving into a coarser mesh ◦ Improved ease of use - does not require user-defined parameters ▪ Simply set the number of substeps for Implicit Multi-Step Mixture Multiphase (MMP) • MMP-LSI to Lagrangian Resolved Transition Model ◦ Models free surfaces, ballistic droplets, and mixtures in the same simulation ▪ Resolves jet break-up with the Large Scale Interface (LSI) model ▪ Transition larger well-resolved droplets to Lagrangian (LMP) ▪ Unresolved smaller droplets can be modeled as a mixture with appropriate slip modeling ◦ MMP-LSI to LMP resolved transition mirrors VOF equivalent ▪ Includes compatibility with blob detection model • Criteria available to control transition based on ◦ Blob size ◦ Sphericity ◦ Core volume fraction (to ensure resolution) ◦ User-defined criteria • Consistent defaults for Adaptive Interface Sharpening (ADIS) under MMP-LSI and EMP-LSI ◦ The following default values for ADIS for MMP-LSI have been changed to match EMP-LSI values ▪ Number of Cell Layers for Interface Band - changed from 1 to 2 ▪ Number of Cell Layers for Smoothing - changed from 2 to 3 Dispersed Multiphase (DMP) • Non-Equilibrium Droplet Condensation Model for Dispersed Multiphase (DMP) ◦ Models droplet condensation in applications such as steam turbine low-pressure stages with wet steam ◦ Accurately predicts multiphase compressible flows ▪ DMP and Non-Equilibrium Droplet Condensation are compatible with the Coupled Solver ◦ Compatible with the S-Gamma for poly-dispersed flows ◦ Include additional physics via hybrid multiphase ▪ Condensed droplets can form Fluid Film on turbine blade surfaces which can strip into Lagrangian droplets for subsequent erosion evaluation on downstream blade rows Fluid Film • Minimum Diameter for Fluid Film Wave Stripping ◦ Prevents unphysically small droplets from being stripped by setting a minimum diameter ◦ Wave stripping model does not account for viscous limit in determining droplet size ▪ In certain cases this results in unphysically small droplets being predicted ▪ User-defined minimum diameter prevents such droplets from being stripped • Change of Default of Fluid Film Maximum Volume Fraction ◦ The default value for the Maximum Volume Fraction under the Flow Model is increased from 0 to 0.8 to reflect best practice for typical use cases with relatively thick film Siemens Digital Industries Software 11 Simcenter STAR-CCM+ 2206 | Release Notes ▪ Consistent with default value for hybrid VOF-Film transition (Resolved Film) • UNIFAC evaporation model ◦ See Lagrangian entry Lagrangian Multiphase (LMP) • UNIFAC evaporation model for liquid film and Lagrangian droplets ◦ Model evaporation of complex mixtures, where the molecular structure of components is very different, through modified UNIFAC option ▪ This method categorizes a component or compound by its structural functional groups ▪ The functional group composition appears as a material property ◦ Useful for simulating multi-component fuels, including Ethanol as an additive in gasoline Discrete Element Method (DEM) • Meshfree DEM compatibility with DFBI ◦ Meshfree DEM speed and ease of use benefits available for applications that require DFBI ▪ Tire-soil interaction modeling ▪ Material testing: Compression and shear tests ▪ Heavy equipment: Bucket and various attachment design • Fiber breakage D5039 ◦ Speed and ease of use of Flexible Fiber model available for applications with particles breakage, including grass cutting ▪ Simple Failure Model and Constant Rate Damage Model available for Flexible Fibers ▪ Field functions Particle Bonded Components and Particle Bonded Components Size available for postprocessing broken fibers • Cohesion model for coarse grain particles ◦ Orders of magnitude faster simulation of cohesive particles by using Linear Cohesion model with either the Coarse Grain Particle model or the Parcel Contact Coarse Grain model Computational Rheology • Multiphase compatibility with Arbitrary Lagrangian-Eulerian (ALE) approach (morphing) ◦ Allows for modeling of encapsulation in applications such as co-extrusion with different materials/ phases ▪ Interface between phases modeled by multiphase - The multiphase approach allows fluid-fluid interface topology changes to capture phenomena such as encapsulation, where one fluid wraps around another ▪ Outer free surface modeled using Arbitrary Lagrangian-Eulerian (ALE) approach - The ALE approach allows the combined extrudate to deform after leaving the die • Multiphase compatibility extension ◦ Multiphase Viscous Flow solver now compatible with the following additional models/capabilities: ▪ Thixotropic fluids ▪ Chemorheology (curing) solver ▪ Short Fiber model ▪ Square-Root Conformal option for high Weissenberg number viscoelastic fluids Siemens Digital Industries Software 12 Simcenter STAR-CCM+ 2206 | Release Notes Computational Solid Mechanics • Performance improvement for contact with rigid parts through optimized data handling ◦ Most significant in cases with large number of faces on the surface mesh of the rigid part ◦ The computational cost for contact is almost independent of the number of faces in the surface of the rigid part • Accuracy improvement for transient simulations ◦ More accurate simulations through consideration of accelerations caused by loads and constraints during solution initialization ◦ For example, for a drop simulation with 2nd order time integration, the position of the dropping object as a function of time now matches the analytical solution • Trajectory motion support in Solid Mechanics and FSI ◦ Enables vehicle wading simulation with a prescribed velocity of the vehicle along a trajectory coupled with 2-way FSI • Contact offset for rigid contact parts ◦ Possible to specify an offset for contact with rigid parts ◦ Allows for the creation of an artificial gap in the flow domain such that fluid cells in an FSI simulation are not squeezed to zero • Additional ways to couple FSI simulation in the fluid to structure direction ◦ Pressure only ◦ Wall Shear Stress only Electromagnetics and Electrochemistry Electromagnetics • Simcenter MAGNET material properties database integration ◦ Increases accuracy and simplifies the setup ▪ The database is organised by material types, such as conductors, magnets, and insulator materials ▪ Access to extensive material properties including - Conductivity, Resistivity, B-H tables, Relative Permeability, Coercivity, Relative Permittivity, Magnetic Loss, Thermal Conductivity, Specific Heat Capacity, and Density ▪ The database is accessed like any other database is Simcenter STAR-CCM+, at the continuum level under the solid material model • Perfect electrical insulation at interface D5423 ◦ Allows for the definition of perfectly electrically insulating interfaces ◦ Retains physics fidelity while using a simplified geometry ▪ At an interface between two conductive regions or at boundaries on a conductive region ▪ Eliminates the need to resolve the insulating thin material, and the costly associated mesh ▪ Available with the Finite Element Magnetic Vector Potential model • Usability enhancements of Circuit Editor ◦ Added confirmation message upon closing the Circuit Editor tab ◦ Zoom off for circuit sketches takes extents of the labels into account ◦ Store zoom with circuit and no longer reset zoom level when circuit is validated ◦ Hover box for tool tips Siemens Digital Industries Software 13 Simcenter STAR-CCM+ 2206 | Release Notes • Eddy Current Suppression physics condition exposed in model tree ◦ Makes post-processing actions like filtering parts simpler • Magnetic Flux Linkage Report ◦ Improved usability with new report based on volume integration of a field function ▪ Both for the 3D finite element magnetic vector potential model with finite element excitation coil model and the 2D finite volume transverse potential model ◦ The report also works for the 3D finite volume magnetic vector potential model • Local Direction Field specification in the Finite Element Excitation Coil Model ◦ The Local Direction Field is available as an enumerated option with Backward /Forward options Electrochemistry • Parts-based electric potential initialization ◦ Improved stability for simulations with many parts ▪ Previously only per region based electrodynamic potential presolve was available ▪ Automatically used when all regions are linked to parts and all interfaces are linked to contacts • Molar concentration specification for Charged Species ◦ Directly specify molar concentration for boundary and initial conditions ▪ Specified concentration value also available under Wall Species Option ▪ Compatible with Constant Density model Aeroacoustics • Standard Newmark temporal discretization scheme is now hidden from user interface ◦ Simplifies the workflow for aeroacoustics simulations Motion, Mesh Adaption, and Mapping • Idealization transforms for data mappers D4980, D2081 ◦ Faster full-configuration solution from idealized models (for example, 2D or 3D sectors, axisymmetric and half models) through data mapper transforms ▪ Easily map and interpolate data from source to target ▪ Combination of several transforms possible ▪ Data mapper - Idealization transforms uses information from the Tools > Idealization node ▪ The following idealization transforms and combinations are possible Transform Source Target Periodic idealization 2D sector 2D disk 3D sector 3D cylinder 2D sector 3D cylinder 2D region 3D region Axisymmetric 3D region 2D region 3D helical region Half model Full model Extrusion idealization Symmetry idealization ▪ Example: Mapping solution from a sector model of an electric machine to a full 360 deg model Siemens Digital Industries Software 14 Simcenter STAR-CCM+ 2206 | Release Notes • Virtual disk model-driven adaptive mesh refinement (AMR) D5083 ◦ Allows you to easily set up and run simulations with multiple propellers, fans, rotors through virtual disk model-driven adaptive mesh refinement ▪ Refines cells in the background region adequately for accurate calculation of momentum source terms ▪ Available for blade element method (time averaged and time accurate), 1D momentum method, body force propeller method, and user-defined method ▪ Enabled through Models > Adaptive Mesh > Adaptive Mesh Criteria > Virtual Disk Mesh Refinement ▪ AMR Parameters node added to individual virtual disks: - Volumetric refinement: produces uniform refinement of the cells in the disk volume - Rotor plane refinement: adds layers across the disk • Dispersed multiphase compatibility with virtual disk models ◦ Faster modeling of droplet or particle impingement on surfaces in the presence of spinning propellers or rotors ▪ Compatibility between dispersed multiphase and virtual disk now supported ▪ Applications: particle/droplet impingement, ice accretion on surfaces, etc. • Hexahedral refinement for trimmed meshes (AMR) ◦ Accurate adaptive mesh refinement for trimmed meshes through hexhedral refinement ▪ Flow features captured with less smearing or dissipation ▪ Applications: VOF multiphase free-surfaces, jet-breakup, fuel-tank sloshing, shocks and wakes etc • Coordinate system transforms for coordinate systems D3056 ◦ Easily transform coordinate systems and nested coordinate systems from one reference frame to the other ▪ Navigate to Tools > Coordinate Systems. Select the CSYS, right-click and select Transform System > Coordinate Transform ▪ Applications: calculate trim angle for a boat, tracking body orientation, design sweeps, etc. Design Exploration Adjoint • Improved constraints enforcement of Topology Optimization ◦ Enables faster convergence to a more manufacturable solution while running topology optimization by enforcing better constraint satisfaction ▪ Improved augmented Langrangian formulation ▪ Min/Max constraint type replaced by equality type constraint ▪ User defined scaling permits alteration of the relative weight of one constraint with respect to the others ▪ Option to apply normalization of sensitivities only in the first topology optimization iteration ▪ New report to monitor the Lagrangian multiplier(s) associated with the optimization constraint(s) • Passive scalar compatible with Topology Optimization ◦ Use passive scalars to drive a topology optimization through appropriate cost functions ▪ The passive scalar diffusion term is forced to zero in the topology optimization solid region • Adjoint Solver to support recent improvements of AUSM+ ◦ Small updates in the adjoint solver to align with primal changes to the AUSM+ in previous release Siemens Digital Industries Software 15 Simcenter STAR-CCM+ 2206 | Release Notes Design Manager • Smart sweeps ◦ Faster and easier design sweeps for sophisticated applications ▪ Calculate specific engineering values by automatically narrowing in on target value ▪ Adapt stepping parameter to identify the design of interest ▪ Use stopping criteria based on response values ◦ Increase robustness and time savings for hysteresis cases ▪ Re-use of previous design results as initialization for the next ◦ Applications: Performance maps for rotating machines, propeller curves, airfoil stall angle, and other scenarios Data Analysis • GPU-accelerated monitors ◦ Faster end-to-end simulations by using GPU-accelerated monitors ▪ Removes the overhead on the CPU ▪ 1.26x performance improvement for a simulation using 4 monitors ◦ Added monitors ▪ Field Monitor ▪ Field Mean Monitor ▪ Mass Flow ▪ Mass Flow Average ▪ Mass Average ▪ Standard Deviation ▪ Uniformity Deviation • Data displayer properties dialog ◦ Scene setup inputs accessed directly by clicking on scene legend ◦ Task panel with all common inputs ▪ Field function selection with filtered search ▪ Range slider bar or typed entry ▪ Clipping and min/max checkboxes ▪ Color map selection • Web viewer scene interaction ◦ Additional scene interaction features in web viewer ▪ Camera handling ▪ Capture hard copies • Remote rendering resolution ◦ Allows you to choose the necessary compression ▪ Maintain maximum resolution with lossless compression when high bandwidth network is available ▪ Increase compression through Low, Medium, or High to accommodate remote work over VPN to balance resolution and performance ◦ Remote rendering compression set in visualization options • Covariance monitor report Siemens Digital Industries Software 16 Simcenter STAR-CCM+ 2206 | Release Notes ◦ Compute covariance to two plottable monitors to correlate values • Report improvement to not double count sub-surfaces ◦ When sub-surfaces and their parent are both selected for a report - only the parent value is included • Differentiation and interpolation of vectors from periodic table ◦ Extends periodic tables to support vectors in addition to scalars ◦ Correct derivatives of vector valued tabular functions ◦ Correct interpolation through the endpoints of the cycle • Multi-row periodic visualization ◦ Visualize full machine geometry and results from blade passage model with multi-row periodic capability ▪ Visualize in one-click the 360° blade rows ▪ Visualize a certain number of periodic blade passages through the specification of the number of repeats or the angular extend ▪ More impactful visualization for improved communication of data ▪ Option: 'Periodic repeat idealization' ◦ Dramatically simplify workflow for generating full machine visualization scenes ▪ Remove the need for unique displayers, transforms, and derived parts for each row • Average profile mapping to the input surface ◦ Quickly and easily visualize averaged solution from the 1D average profile through the mapping to the input surface ▪ Faster method for producing standard design metric data analysis ▪ Enable comparison to design intent ◦ Significant productivity improvements over existing coordinate-system averaging • Average profile weighting options ◦ Better understand overall machine performance by visualizing the weighted average profile ▪ Average Profile derived part now has Weighting Mode options Area, Area-Adjusted Specified Scalar Function, Mass Flow • Improved average solution visualization ◦ Enable confident engineering decisions through higher fidelity meridional averaged solution ▪ Higher accuracy reached thanks to the average surface derived part line integral implementation ▪ Automatic average surface mesh adaptation to the input solution ◦ Allows simulation data to be compared to lower-order design methods • Axisymmetric parametrization: support of nose cone ◦ Allows flow path parameterization of turbomachinery configurations containing a nose cone ▪ Compatible with features that rely on axisymmetric parameterization such as profile average, surface average and conformal and isometric embedding Application Specific Tools Contents: In-cylinder solution Batteries E-Machines Siemens Digital Industries Software 17 Simcenter STAR-CCM+ 2206 | Release Notes In-cylinder solution • Mesh reuse in multi-cycle simulations ◦ By storing previously generated meshing and reusing them in subsequent cycles the overall turnaround time is reduced ▪ Elimination of meshing time in multi-cycle runs, up to 1.15x speedup overall in typical simulations ▪ Specifically important in LES studies involving higher number of simulated cycles ▪ Ability to use previously saved meshes in first cycle of simulations launched from scratch ▪ Valid for no geometric or motion changes ◦ Ensures consistency and repeatability in consecutive cycles with consistent mesh between cycles ▪ Enforces identical remesh points ▪ Overcomes minor mesh differences observed on different hardware or core counts • ECFM table generators ◦ Compute tabulated chemistry directly in Simcenter STAR-CCM+ with ECFM (Extended Coherent Flame Model) table generators ▪ Table generators for Equilibrium, Tabulated Kinetics for Ignition (TKI) and Soot ▪ Removes reliance on third-party tools or DARS ▪ Provides flexibility to generate tables for novel fuel blends ▪ Ability to import externally generated tables remains available ◦ Parallel table generation allows for faster turnaround time than in serial • Prism layer at the curtain interface of closed valves ◦ Increased stability in the closed-cycle phase with a default prism layer along the curtain interface of closed engine valves ▪ Increase of minimum y+ inside valve throat leads to more stable runs with k-ε RNG turbulence model ▪ No practical impact on quantities of engineering interest or turnaround time ▪ New checkbox in the Prism Layer section of the Mesh panel allows activation / deactivation - Full flexibility to customize prism layer settings in the main simulation when deactivated • Per-valve normalized valve curtain interface position ◦ Improved mesh quality in valve throat with definition of the curtain interface position per-valve ▪ Useful in case of significantly different intake or exhaust valve dimensions and shape ◦ Enhanced productivity thanks to additional setup flexibility ▪ More degrees of freedom to influence the engine’s compression ratio ▪ Control where combustion chamber and manifolds are separated • A priori visual feedback of the time-step size evolution ◦ Direct visual feedback of user input using new plot of time-step size ▪ Evolution of time-step size displayed prior to launching the simulation ▪ Panel changes automatically trigger a plot update ◦ Easier detection of user input error ▪ Ensures that a proper time-step size is applied in critical areas of the cycle, for example around valve opening and closing • Zero crank angle represents piston top-dead-center ◦ Greater flexibility with an additional zero crank angle (0 degCA) convention for non-zero piston pin offset geometries ▪ Easily toggle between the two different conventions — zero crank angle designating either the position of a vertical crank throw or the piston’s top-dead-center (TDC) Siemens Digital Industries Software 18 Simcenter STAR-CCM+ 2206 | Release Notes ◦ Eliminates the need for converting the entire set of input data prior to setting up a simulation • Additional CHT Export parameters ◦ Increased productivity thanks to additional model parameters within In-Cylinder Solution ▪ Allows for customization of parameters affecting data cycle-averaging on surfaces not exposed to the fluid throughout the engine cycle ▪ No longer required to resort to the main simulation to modify CHT Export model parameters ▪ Complemented by addition of user-specified y+ value of heat transfer coefficient and reference temperature • By default activation of k-ε turbulence models’ normal stress term ◦ Enhanced stability out of the box with the default activation of an influential turbulence term for reactive flow calculations • Improved defaults for k-ε RNG turbulence model settings ◦ Easier migration from STAR-CD with the following k-ε RNG turbulence model settings changes by default ▪ Buoyancy Production of Dissipation set to Thermal Stratification ▪ Sarkar coefficient set to 0 • Facilitate use of solution history (.simh) file for post-processing ◦ Auto Range Mode of displayers in automatically generated scenes is now set to Displayer Parts Batteries • Tabulate RCR table data ◦ Assess and review the content of your RCR (Resistance Capacitance Resistance) tables on the fly ▪ With a single right-click, RCR Parameter Tables can be tabulated ▪ Check the successful automated import or manual input of the RCR parameters ◦ Prevents unnecessary efforts to navigate down the simulation tree ▪ The tables can still be accessed within Tools > Tables. However, this new feature gives access to tables at the Batteries level • Battery objects available in filters and query-based selections ◦ Rapidly filter the objects you need thanks to the new filter type for Battery objects ▪ Battery Cells, Battery Modules and Battery Module Cells are now available as a new type in filters ▪ Quickly select them for multiple actions or use them as part of an automated set-up in a simulation template (for example) E-Machines • Import switched reluctance machine designs with the E-Machines Performance Workflow ◦ Quickly import switched reluctance machine designs with support for designs from Simcenter SPEED and Simcenter Motorsolve ▪ To help you set up a magneto-thermal analysis for switched relucance machines, the following geometries are automatically generated after importing the design: 1. A 2D geometry to resolve electromagnetics physics 2. A 3D geometry to resolve fluid and thermal physics • Resolved 3D rotor field windings from design file imports with the E-machines Performance Workflow ◦ Improved physical realism through resolution of the rotor field winding in 3D Siemens Digital Industries Software 19 Simcenter STAR-CCM+ 2206 | Release Notes ▪ A 3D geometry of the imported machine design is generated for the thermal model which now includes 3D rotor field windings ▪ This field winding support is in addition to the existing support for 3D end-windings on the stator side ▪ Compatible with e-machine design files coming from Simcenter SPEED and Simcenter Motorsolve User Guide • New Tutorials ◦ Coupling with CAE Codes ▪ Rotor Blade Aeroelasticity: Modeling Elastic Blade Deformation ◦ Automation ▪ Simulation Templates: HVAC Duct • Modified Tutorials ◦ General Remesh: Gerotor Pump with Small Gap – revised morpher and reference frame settings for the Inner.wall boundary node ◦ Anisotropic Volume Meshing: Onera M6 Wing – added extra steps for blunt edge meshing ◦ Proton Exchange Membrane Fuel Cell – updated starting file ◦ Airgap Remeshing: Electronic Speedometer – setup simplified by using contact creation operation ◦ Eulerian: Wall Boiling – updated due to change in default initial and boundary values ◦ Dual Stream Heat Exchanger: Car Radiator – updated to reflect change in procedure ◦ Diesel Engine: Closed-Cycle Sector Model – updated to reflect latest user interface ◦ Hybrid Multiphase: Fountain – updated to reflect user interface changes • User Guide Refactoring ◦ Post-Processing > Visualizing the Solution: content refactored and revised ◦ Simulating Physics > Aeroacoustics > Broadband Noise Source Models: content refactored Siemens Digital Industries Software 20 Simcenter STAR-CCM+ 2206 | Release Notes Important Notes 2206 This section contains important notes that you must become familiar with before using this latest release of Simcenter STAR-CCM+. If you have questions about any of these important notes, please contact your Simcenter customer support representative. New Version Numbering Beginning with the current release, Simcenter STAR-CCM+ version numbering aligns with the new convention used by Siemens. The two remaining releases in 2022 are numbered 2206 and 2210, rather than 2022.2 and 2022.3. The release schedule remains unchanged. Java Upgraded to OpenJDK Version 11.0.13 The Java SDK (Software Development Kit), which is required to compile Java macros, has been upgraded to OpenJDK v11.0.13 in the current release. Simcenter STAR-CCM+ ships with Eclipse Temurin 11.0.13+8. JDK builds prior to 11.0.13+8 do not work, but later versions of JDK 11 are allowed (both OpenJDK-based distributions and Oracle's JDK). Clang Adopted as New Windows Compiler Beginning with the current release, the Windows version of Simcenter STAR-CCM+ is now compiled with Clang 11.1. This can result in some cases running up to 20% faster. Batch Management Systems Planned End of Automatic Submission (2302) Support for the submit_starccm+ script is planned to be removed from Simcenter STAR-CCM+ in version 2302. Support will also be removed for the following -batchsystem sub-options and supporting flags, because they all depend on the submit_starccm+ script: • -submit • -nosubmit • -writescript • -logfile • -template • -submitfile • -tmpdir • -cleanup Planned End of Support for Load Leveler Scheduler (2302) Support for the Load Leveler scheduler is planned to be removed from Simcenter STAR-CCM+ in version 2302. Siemens Digital Industries Software 21 Simcenter STAR-CCM+ 2206 | Release Notes Memory Reporting: Planned Removal of Deprecated Virtual Memory Report (2210) The Deprecated Virtual Memory Report (DEPRECATED_VIRTUAL), which is accessed only through macros and does not appear in the Simcenter STAR-CCM+ UI, is planned for removal in a future release, as early as 2210. This report type has been deprecated for a long time, as it reports virtual memory in a way which does not provide an accurate estimate of memory overhead. The Deprecated Virtual Memory Report is not the same as the Memory report that is accessible in the Simcenter STAR-CCM+ UI. Meshing Planned Removal of Region-Based Meshing (2210) Region-based meshing is planned to be removed from Simcenter STAR-CCM+ in version 2210. After the change, when you restore a file using region-based meshing, the following will happen: All volume meshes that were generated by region-based meshing will be preserved and will be treated as if the volume mesh was imported into Simcenter STAR-CCM+. You will be able to adjust physics settings and re-run simulations with the old volume meshes. However you will not be able to change mesh settings or remesh without creating parts-based mesh operations. The recommended practice is to use parts-based meshing—see the section "Simcenter STAR-CCM+ > PreProcessing > Meshing > Parts-Based Meshing" in the Simcenter STAR-CCM+ User Guide. End of Serial Prism Subsurfacer Environment Variable The serial prism subsurfacer environment variable, which allowed the prism subsurfacer to be created in serial rather than in parallel, has been removed. Coordinate Systems: Changes to Input Fields The response of local coordinate systems to incorrect user entries in the properties has changed. In previous releases of Simcenter STAR-CCM+, user entries of axis values were automatically adjusted so that all axes would be normalized and orthogonal with regard to each other. In the current release, incorrect entries in the new input fields (such as invalid expressions, a zero vector, division by zero, or parallel vectors) result in error indications in the Simcenter STAR-CCM+ UI. When the input is invalid, the coordinate system either uses the most recent valid values (for example, in the case of changes to a pre-existing coordinate system), or attempts to adjust your inputs to generate normalized and orthogonalized values. These automatic attempts may continue during the simulation session, particularly as the dependency (interaction between the coordinate system and other objects) changes. Although the resulting axis values ultimately define a usable coordinate system, and the simulation will still run, the results are not guaranteed to be correct. Material Properties Planned Removal of Anisotropic Material Property Specification Method (2306) Four material properties—Thermal Conductivity, Electrical Conductivity, Permeability, and Permittivity— make available the Anisotropic material property specification method in which a full matrix (3 x 3, that is, 9 components) can be specified for the material property coefficients. However, this full specification is considered not to conform to real materials. A symmetric matrix specification (that is, 6 components) is Siemens Digital Industries Software 22 Simcenter STAR-CCM+ 2206 | Release Notes sufficient for a real material. This existing Anisotropic material property specification method is planned to be deprecated in version 2210 and removed in version 2306. As a replacement, a new Anisotropic material property specification method (with 6 components) will be introduced for Thermal Conductivity in version 2210. Planned Removal of "Anisotropic (Legacy)" Material Property Specification Method for Thermal Conductivity (2306) The Thermal Conductivity material property provides the Anisotropic (Legacy) material property specification method. Using this Anisotropic (Legacy) method, a tensor profile will be specified at the [Region] > Physics Values level. This tensor profile can have various methods like Axisymmetric Tensor, Composite Symmetric Tensor, Composite Tensor, Isotropic Tensor, and Principal Tensor. This Anisotropic (Legacy) material property specification method is planned to be deprecated in version 2210 and removed in version 2306. As a replacement, a new Region Scalar Profile material property specification method will be introduced for the Thermal Conductivity material property in version 2210. This new method will allow a scalar profile to be specified at [Region] > Physics Values level. This scalar profile will have various specification methods like Constant, Field Function, Table (Iteration), Table (r), Table (Time), Table (x,y,z), Table (xyz, time), and User Code. Materials: Changes to Database Properties Due to restructuring, some property and method tags are no longer used in material database (.mdb) files. Some of these discontinued tags need to be replaced, while others do not. Tags to replace: Old Property Tags New Property Tags <LennardJonesPotential sigma = "4.1" epsilonK = "209000" /> <LennardJonesCharacteristicLength Value = "4.1" /> <LennardJonesCharacteristicEnergy Value = "209" /> Change the above tags as shown in the column at right, noting the following: • LennardJonesPotential should be replaced by LennardJonesCharacteristicLength and LennardJonesCharacteristicEnergy. • The value of sigma should be assigned to LennardJonesCharacteristicLength. • The value of epsilonK should be divided by 1000 and be assigned to LennardJonesCharacteristicEnergy. Knee Point Flux Density KneePointFluxDensity PoissonCoeff PoissonRatio ThermalExpansionSolids ThermalExpansion If the version of the .mdb file is < 3 (for example, "<!-- Starccm+ Material Data Base version 2.1 -->" ) and it contains the LennardJonesCharacteristicEnergy property tag, its value should be modified as, NewValue = 1.e-3*OldValue. Siemens Digital Industries Software 23 Simcenter STAR-CCM+ 2206 | Release Notes Old Property Tags New Property Tags <LennardJonesCharacteristicEnergy value = "71400" /> <LennardJonesCharacteristicEnergy value = "71.4" /> Tags that are discontinued but do not need to be removed: Although you do not need to remove them from the .mdb files, they are not read into the current version of Simcenter STAR-CCM+. • Property tags: ◦ Emissivity ◦ HeatTransferCoef ◦ ThermalDiffusivity ◦ WettingAngle • Method tags: ◦ ConstantLJPotential ◦ LogPolynomial Adjoint: Changes to Topology Optimization Solver Re-normalization Frequency The default value of the Re-normalization Frequency property of the Topology Optimization > Optimization Settings node has changed from 20 to 0. The previous default resulted in the normalization being performed at the first optimization iteration and then every 20 optimization iterations. The new value results in the normalization being applied only once at the beginning of the first optimization iteration. Constraints As part of the improvements to the Topology Optimization solver, property options have changed for the User-Defined Constraint sub-node (Topology Optimization > Constraints > User-Defined Constraint) and the Volume Ratio Constraint sub-node (Topology Optimization > Constraints > Volume Ratio Constraint). In the Type property of these nodes, the Min/Max option has been eliminated. The Equality option has been added. The new augmented Lagrangian formulation naturally allows for this specific type of constraint. If a simulation file saved in a previous release of Simcenter STAR-CCM+ contains a Min/Max constraint setting, it is converted into two separate Minimum- and Maximum-type constraint nodes when opened in the current release. Turbulence: Planned Removal of High-Reynolds Number Spalart-Allmaras Model (2302) The High-Reynolds Number Spalart-Allmaras turbulence model has been hidden in version 2022.1 (only available through macros) and is planned for removal in version 2302. Aeroacoustics Planned End of Convective Option in Ffowcs Williams-Hawkings (FW-H) Modeling The Convective Acoustic Effects option in FW-H modeling has been deprecated starting in Simcenter STAR-CCM+ 2020.2 and is planned for removal from a future version. Deprecation of Standard Newmark Solver Setting (2210) Siemens Digital Industries Software 24 Simcenter STAR-CCM+ 2206 | Release Notes The Standard Newmark option has been deprecated starting in Simcenter STAR-CCM+ 2021.3 and is planned to be removed in version 2210. The recommended practice is to use Newmark Alpha. See the section "Acoustic Wave Model Reference" in the Simcenter STAR-CCM+ User Guide. Multiphase Change to Fluid Film Phase Default Setting The default setting of the Maximum Volume Fraction property of the Fluid Film phase model Flow Model has been changed from 0.0 to 0.8. Consistent Adaptive Mesh Refinement Cell Size Treatment The treatment of minimum cell size limits by the Free Surface Mesh Refinement criterion has been made consistent with that of the Adaptive Mesh model. This modification impacts user input in the following way: • In previous releases, the Free Surface Mesh Refinement criterion did not request refinement for any cells that are smaller than the specified limit (Adaption Cell Size). • In the current release, the Free Surface Mesh Refinement criterion does not request refinement for any cells that would become smaller than the Adaption Cell Size after refinement. Changes to Default Settings for Mixture Multiphase (MMP) Model The following changes were made to the default settings in sub-nodes of the Mixture Multiphase (MMP) model. These new values, which have proven to be more robust, only apply to new simulations. Simulations that were saved in previous versions of Simcenter STAR-CCM+ will have their model settings restored and not overwritten by the new defaults: Sub-Node Property Old Value New Value Large Scale Interface Detection Number of Cell Layers for Interface Band 1 2 Adaptive Interface Sharpening Number of Cell Layers for Smoothing 2 3 Derived Parts: Changes to Property Options of Average Surface Part Due to the adoption of a line integral formulation to compute circumferential averages, the average surface derived part no longer uses volume when applying weighting. To reflect this change, options for the Weighting property of this part have been renamed as follows: • Volume has been renamed to None. • Volume-Adjusted Scalar Function has been renamed to Scalar Function. Reports: Change to Computation of Values for Part Surfaces and Subsurfaces The technique for handling part surfaces and subsurfaces as inputs for Simcenter STAR-CCM+ reports has changed. In a scenario where both the parent part surface and one or more of its subsurfaces are selected as inputs to a report computation, the overall report value only accounts for the parent part surface's report value and ignores the subsurface's report value. If any of your simulations saved in previous releases have such a combination of inputs in reports, expect report results to be different in the current release. Siemens Digital Industries Software 25 Simcenter STAR-CCM+ 2206 | Release Notes Co-Simulation End of Older Co-Simulation API Version Co-Simulation API V4 has been removed. API V6 continues to be supported. Planned End of WAVE Co-Simulation (2302) WAVE Co-Simulation is deprecated as of Simcenter STAR-CCM+ 2206 and is planned to be removed in Simcenter STAR-CCM+ 2302. Simcenter STAR-CCM+ In-cylinder Changes to RNG K-Epsilon Defaults In the current release, the changes to default settings to the RNG (Re-Normalisation Group) K-Epsilon turbulence model are as follows: • Buoyancy Production of Dissipation: from Boundary Layer Orientation to Thermal Stratification • Sarkar Multiplier: from 2.0 to 0.0 Change to Normal Stress Term Default for Turbulence For reactive-flow calculations of Simcenter STAR-CCM+ In-cylinder, the Normal-Stress (NS) term is now activated by default. This component is activated when the RKE (Realizable K-Epsilon) or RNG (ReNormalisation Group) K-Epsilon turbulence model is selected. Siemens Digital Industries Software 26 Simcenter STAR-CCM+ 2206 | Release Notes Macro API Changes 2206 This section contains the changes to the macro API since the previous release of Simcenter STAR-CCM+. Materials: Changes to Database Properties If any of your existing macros use material databases, update them as follows: • Add import star.material.backwardcompatibility.*; • Search for instances of the following strings and correct them as shown. Previous Release Current Release dataBaseMaterialPropertySutherLandLa wMethod_0get... dataBaseMaterialPropertySutherLandLa wMethod_0.get... dataBaseMaterialPropertyAlphaBetaSca lingMethod_0get... dataBaseMaterialPropertyAlphaBetaSca lingMethod_0.get... "MoleculeType" "LennardJonesMoleculeType" "ThermalExpansionSolids" "ThermalExpansion" • Remove all instances of these properties and their corresponding methods: ◦ DataBaseMaterialPropertyEmissivity ◦ DataBaseMaterialPropertyHeatTransferCoefficient ◦ DataBaseMaterialPropertyThermalDiffusivity ◦ DataBaseMaterialPropertyWettingAngle ◦ DeadDataBaseMaterialPropertyLJPotential • Change <DataBasePropertyName>.class to "<DataBasePropertyName>" format. Previous Release Current Release DataBaseMaterialPropertyPermeability DataBaseMaterialPropertyPermeability dataBaseMaterialPropertyPermeability _2 = dataBaseMaterialPropertyPermeability _2 = ((DataBaseMaterialPropertyPermeabili ty) materialDataBaseSolid_2.getMaterialP roperty(DataBaseMaterialPropertyPerm eability.class)); ((DataBaseMaterialPropertyPermeabili ty) materialDataBaseSolid_2.getMaterialP roperty("DataBaseMaterialPropertyPer meability")); • Change table methods. ◦ DataBaseMaterialTemperatureTablePropertyMethod to TemperatureTableMethod: Previous Release DataBaseMaterialTemperatureTablePro pertyMethod Siemens Digital Industries Software Current Release import star.energy.TemperatureTableMethod; 27 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release dataBaseMaterialTemperatureTablePro pertyMethod_0 = ((DataBaseMaterialTemperatureTableP ropertyMethod) dataBaseMaterialPropertyDensity_0.g etMethod("DataBaseMaterialTemperatu reTablePropertyMethod")); Current Release FileTable fileTable_0 = (FileTable)simulation_0.getTableMan ager().createFromFile(resolvePath(" *.csv")); MaterialTable materialTable_0 = dataBaseMaterialTemperatureTablePro pertyMethod_0.getTable(); TemperatureTableMethod temperaturTableMethod_0 = ((TemperatureTableMethod) dataBaseMaterialPropertyDensity_0.g etMethod("TemperatureTableMethod")) ; materialTable_0.extract(resolvePat h("*.csv")); temperaturTableMethod_0.getInterpol ationTable().setTable(fileTable_0); ◦ DataBaseMaterialTemperaturePressureTablePropertyMethod to TemperaturePressureTableMethod: Previous Release Current Release DataBaseMaterialTemperaturePressure TablePropertyMethod dataBaseMaterialTemperaturePressure TablePropertyMethod_0= import star.energy.TemperaturePressureTabl eMethod; ((DataBaseMaterialTemperaturePressu reTablePropertyMethod) dataBaseMaterialPropertyDensity_0.g etMethod("DataBaseMaterialTemperatu rePressureTablePropertyMethod")); FileTable fileTable_0 = (FileTable)simulation_0.getTableMan ager().createFromFile(resolvePath(" *.csv")); MaterialTable materialTable_0 = dataBaseMaterialTemperaturePressure TablePropertyMethod_0.getTable(); materialTable_0.extract(resolvePat h("*.csv")); TemperaturePressureTableMethod temperaturPressureTableMethod_0 = ((TemperaturePressureTableMethod) dataBaseMaterialPropertyDensity_0.g etMethod("TemperaturePressureTableM ethod")); temperaturPressureTableMethod_0.get InterpolationTable().setTable(fileT able_0); ◦ DataBaseMaterialTemperatureLiConcentrationTablePropertyMethod to TemperatureLiConcentrationTableMethod: Previous Release Current Release DataBaseMaterialTemperatureLiConcen trationTablePropertyMethod dataBaseMaterialTemperatureLiConcen trationTablePropertyMethod_0= import star.liionbatterycell.TemperatureLi ConcentrationTableMethod; ((DataBaseMaterialTemperatureLiConc entrationTablePropertyMethod) dataBaseMaterialPropertyElectricalC onductivity_0.getMethod("DataBaseMa terialTemperatureLiConcentrationTab lePropertyMethod ")); FileTable fileTable_0 = (FileTable)simulation_0.getTableMan ager().createFromFile(resolvePath(" *.csv")); Siemens Digital Industries Software TemperatureLiConcentrationTableMeth od 28 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release MaterialTable materialTable_0 = dataBaseMaterialPropertyElectricalC onductivity_0.getTable(); materialTable_0.extract(resolvePat h("*.csv")); Current Release temperatureLiConcentrationTableMeth od_0 = ((TemperatureLiConcentrationTableMe thod) dataBaseMaterialPropertyElectricalC onductivity_0.getMethod("Temperatur eLiConcentrationTableMethod")); temperatureLiConcentrationTableMeth od_0.getInterpolationTable().setTab le(fileTable_0); ◦ DataBaseMaterialMagneticSusceptibilityTemperatureTablePropertyMethod to MagneticSusceptibilityTemperatureTableMethod: Previous Release Current Release DataBaseMaterialMagneticSusceptibil ityTemperatureTablePropertyMethod dataBaseMaterialMagneticSusceptibil ityTemperatureTablePropertyMethod_0 = import star.electromagnetism.common.Magnet icSusceptibilityTemperatureTableMet hod; ((DataBaseMaterialMagneticSusceptib ilityTemperatureTablePropertyMethod ) dataBaseMaterialPropertyMagneticSus ceptibilityTemperatureFactor_0.getM ethod ("DataBaseMaterialMagneticSusceptib ilityTemperatureTablePropertyMethod ")); FileTable fileTable_0 = (FileTable)simulation_0.getTableMan ager().createFromFile(resolvePath(" *.csv")); MaterialTable materialTable_0 = dataBaseMaterialMagneticSusceptibil ityTemperatureTablePropertyMethod_0 .getTable(); materialTable_0.extract(resolvePat h("*.csv")); MagneticSusceptibilityTemperatureTa bleMethod magneticSusceptibilityTemperatureTa bleMethod_0 = ((MagneticSusceptibilityTemperature TableMethod ) dataBaseMaterialPropertyMagneticSus ceptibilityTemperatureFactor_0 .getMethod("MagneticSusceptibilityT emperatureTableMethod")); magneticSusceptibilityTemperatureTa bleMethod_0.getInterpolationTable() .setTable(fileTable_0); ◦ DataBaseMaterialBHCurveTablePropertyMethod to PermeabilityTableMethod: Previous Release Current Release DataBaseMaterialBHCurveTablePropert yMethod dataBaseMaterialBHCurveTablePropert yMethod_0= import star.electromagnetism.common.Permea bilityTableMethod; ((DataBaseMaterialBHCurveTablePrope rtyMethod) dataBaseMaterialPropertyPermeabilit y_0.getMethod("DataBaseMaterialBHCu rveTablePropertyMethod")); FileTable fileTable_0 = (FileTable)simulation_0.getTableMan ager().createFromFile(resolvePath(" *.csv")); Siemens Digital Industries Software PermeabilityTableMethod permeabilityTableMethod_0 = 29 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release Current Release MaterialTable materialTable_0 = dataBaseMaterialBHCurveTablePropert yMethod_0.getTable(); materialTable_0.extract(resolvePat h("*.csv")); ((PermeabilityTableMethod) dataBaseMaterialPropertyPermeabilit y_0.getMethod("PermeabilityTableMet hod")); permeabilityTableMethod_0.getBandHI nterpolationTable().setTable(fileTa ble_0); ◦ DataBaseMaterialMagneticRemanenceFluxDensityTemperatureTablePropertyMethod to MagneticRemanenceFluxDensityTemperatureTableMethod: Previous Release Current Release DataBaseMaterialMagneticRemanenceFl uxDensityTemperatureTablePropertyMe thod dataBaseMaterialMagneticRemanenceFl uxDensityTemperatureTablePropertyMe thod_0= ((DataBaseMaterialMagneticRemanence FluxDensityTemperatureTableProperty Method) dataBaseMaterialPropertyMagneticRem anenceFluxDensity_0 .getMethod("DataBaseMaterialMagneti cRemanenceFluxDensityTemperatureTab lePropertyMethod")); MaterialTable materialTable_0 = dataBaseMaterialMagneticRemanenceFl uxDensityTemperatureTablePropertyMe thod_0.getTable(); materialTable_0.extract(resolvePat h("*.csv")); import star.electromagnetism.common.Magnet icRemanenceFluxDensityTemperatureTa bleMethod; FileTable fileTable_0 = (FileTable)simulation_0.getTableMan ager().createFromFile(resolvePath(" *.csv")); MagneticRemanenceFluxDensityTempera tureTableMethod magneticRemanenceFluxDensityTempera tureTableMethod_0 = ((MagneticRemanenceFluxDensityTempe ratureTableMethod) dataBaseMaterialPropertyMagneticRem anenceFluxDensity_0 .getMethod("MagneticRemanenceFluxDe nsityTemperatureTableMethod")); magneticRemanenceFluxDensityTempera tureTableMethod_0.getInterpolationT able().setTable(fileTable_0); Heat Transfer: Parts-Based Support Now Available for Actual Flow Dual Stream Heat Exchanger Model The UI for the Actual Flow Dual Stream Heat Exchanger model has changed significantly, resulting in several changes in the user macros. There are seven Heat Exchanger Data Specification options that are currently supported: UAL Polynomial, UAL Table, UAG Table, Q Table, Q Map, UAL Map, and Volumetric UAL Table. The macro changes are illustrated for one of these options (Q Map) below, but are applicable to all the seven options. Dual Stream Heat Exchanger report macros have also changed accordingly, and are illustrated in the table below. Previous Release Current Release Simulation simulation_0 = getActiveSimulation(); Simulation simulation_0 = getActiveSimulation(); Region region_0 = Region region_0 = Siemens Digital Industries Software 30 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release Current Release simulation_0.getRegionManager().getRe gion("air-core"); Region region_1 = simulation_0.getRegionManager().getRe gion("coolant-core"); simulation_0.getRegionManager().getRe gion("air-core"); Region region_1 = simulation_0.getRegionManager().getRe gion("coolant-core"); DirectRegionInterface directRegionInterface_0 = DirectRegionInterface directRegionInterface_0 = simulation_0.getInterfaceManager().cr eateDirectRegionInterface(region_0, region_1, "Heat Exchanger"); simulation_0.getInterfaceManager().cr eateDirectRegionInterface(region_0, region_1, "Heat Exchanger", true); // true for Region-Mode HX and false for Contact-Mode HX directRegionInterface_0.getCondition s().get(HeatExchangerMethod.class).se tSelected(HeatExchangerMethod.ACTUAL_ FLOW_DUAL_STREAM); directRegionInterface_0.getCondition s().get(HxActualFlowDataOption.class) .setSelected(HxActualFlowDataOption.A CTUAL_FLOW_Q_MAP); HeatExchangerFirstIteration heatExchangerFirstIteration_0 = directRegionInterface_0.getValues().g et(HeatExchangerFirstIteration.class) ; heatExchangerFirstIteration_0.setHxFi rstIteration(10); directRegionInterface_0.getCondition s().get(HeatExchangerMethod.class).se tSelected(HeatExchangerMethod.Type.AC TUAL_FLOW_DUAL_STREAM); directRegionInterface_0.getCondition s().get(HxActualFlowDataOption.class) .setSelected(HxActualFlowDataOption.T ype.ACTUAL_FLOW_Q_MAP); HeatExchangerFirstIteration heatExchangerFirstIteration_0 = directRegionInterface_0.getValues().g et(HeatExchangerFirstIteration.class) ; heatExchangerFirstIteration_0.setHxFi rstIteration(10); HxActualFlowQMapEval hxActualFlowQMapEval_0 = directRegionInterface_0.getValues().g et(HxActualFlowQMapEval.class); HxActualFlowQMapEval hxActualFlowQMapEval_0 = directRegionInterface_0.getValues().g et(HxActualFlowQMapEval.class); hxActualFlowQMapEval_0.setTableMQ(fil eTable_0); hxActualFlowQMapEval_0.setTableMCold( "mCold"); hxActualFlowQMapEval_0.setTableMHot(" mHot"); hxActualFlowQMapEval_0.setTableQ("Q") ; HxActualFlowQMapEvalLeaf hxActualFlowQMapEvalLeaf_0 = hxActualFlowQMapEval_0.getQMapInletTe mperatureAveragingOption().setSelecte d(HxInletTemperatureAveragingOption.T ype.MASS_FLOW_AVERAGED); hxActualFlowQMapEval_0.getColdInletTe mperature().setValue(293.0); hxActualFlowQMapEval_0.getHotInletTem perature().setValue(373.0); hxActualFlowQMapEval_0.getModelPartVa lue(); hxActualFlowQMapEvalLeaf_0.setInputTa ble(fileTable_0); hxActualFlowQMapEvalLeaf_0.setTableMC oldField("mCold"); hxActualFlowQMapEvalLeaf_0.setTableMH otField("mHot"); hxActualFlowQMapEvalLeaf_0.setTableIn putField("Q"); hxActualFlowQMapEvalLeaf_0.getQMapInl etTemperatureAveragingOption().setSel ected(HxInletTemperatureAveragingOpti on.Type.MASS_FLOW_AVERAGED); hxActualFlowQMapEvalLeaf_0.getColdInl Siemens Digital Industries Software 31 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release Current Release etTemperature().setValue(293.0); hxActualFlowQMapEvalLeaf_0.getHotInle tTemperature().setValue(373.0); hxActualFlowQMapEval_0.getColdUpstrea mBoundaries().setObjects(directBounda ryInterfaceBoundary_0); HxUpstreamParts hxUpstreamParts_0 = directRegionInterface_0.getValues().g et(HxUpstreamParts.class); hxActualFlowQMapEval_0.getHotUpstream Boundaries().setObjects(directBoundar yInterfaceBoundary_1, directBoundaryInterfaceBoundary_2); hxUpstreamParts_0.getColdUpstreamPart s().setObjects(directBoundaryInterfac eBoundary_0); HeatExchangerReport heatExchangerReport_0 = simulation_0.getReportManager().creat eReport(HeatExchangerReport.class); HeatExchangerReport heatExchangerReport_0 = simulation_0.getReportManager().creat eReport(HeatExchangerReport.class); heatExchangerReport_0.setPresentation Name("hxReport"); heatExchangerReport_0.setHeatExchange r(directRegionInterface_0); heatExchangerReport_0.setPresentation Name("hxReport"); heatExchangerReport_0.setHeatExchange r(directRegionInterface_0); heatExchangerReport_0.getColdDownstre amBoundaries().setObjects(directBound aryInterfaceBoundary_3); heatExchangerReport_0.getColdDownstre amParts().setObjects(directBoundaryIn terfaceBoundary_3); heatExchangerReport_0.getHotDownstrea mBoundaries().setObjects(directBounda ryInterfaceBoundary_4, directBoundaryInterfaceBoundary_5); heatExchangerReport_0.getHotDownstrea mParts().setObjects(directBoundaryInt erfaceBoundary_4, directBoundaryInterfaceBoundary_5); hxUpstreamParts_0.getHotUpstreamPart s().setObjects(directBoundaryInterfac eBoundary_1, directBoundaryInterfaceBoundary_2); Adjoint: Changes to Topology Optimization Solver As part of the improvements to the Topology Optimization solver, property options have changed for the User-Defined Constraint sub-node (Topology Optimization > Constraints > User-Defined Constraint) and the Volume Ratio Constraint sub-node (Topology Optimization > Constraints > Volume Ratio Constraint). In the Type property of this node, the Min/Max option has been eliminated. The Equality option has been added. The new augmented Lagrangian formulation naturally allows for this specific type of constraint. Each option corresponds to the selection of a specific CSO (Client-Server Object). The change to the Type property means that the MinMaxConstraintType CSO no longer exists, while the new EqualityConstraintType CSO has been introduced. Because the MinMaxConstraintType CSO has been removed, you need to update any macros that use this CSO with one of the supported types, EqualityConstraintType, MinimumConstraintType, or MaximumConstraintType, as shown in the following example. Siemens Digital Industries Software 32 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release TopologyOptimizationSolver topologyOptimizationSolver_0 = ((TopologyOptimizationSolver) simulation_0.getSolverManager().getSo lver(TopologyOptimizationSolver.class )); VolumeRatioConstraint volumeRatioConstraint_0 = ((VolumeRatioConstraint) topologyOptimizationSolver_0.getConst raintManager().getObject("Volume Ratio Constraint")); volumeRatioConstraint_0.setType(MinMa xConstraintType.class); Current Release TopologyOptimizationSolver topologyOptimizationSolver_0 = ((TopologyOptimizationSolver) simulation_0.getSolverManager().getSo lver(TopologyOptimizationSolver.class )); VolumeRatioConstraint volumeRatioConstraint_0 = ((VolumeRatioConstraint) topologyOptimizationSolver_0.getConst raintManager().getObject("Volume Ratio Constraint")); volumeRatioConstraint_0.setType(Equal ityConstraintType.class); Reacting Flow: Changes to ECFM Table Generators The workflow for ECFM table generators has been modified, resulting in changes to the macro code. Previous Release Simulation simulation_0 = getActiveSimulation(); PhysicsContinuum physicsContinuum_0 = ((PhysicsContinuum) simulation_0.getContinuumManager().ge tContinuum("Default Gases")); EcfmClehModel ecfmClehModel_0 = physicsContinuum_0.getModelManager(). getModel(EcfmClehModel.class); EquilTable equilTable_0 = ecfmClehModel_0.getEquilTable(); equilTable_0.importTable(resolvePath( "/u/user1/work/project1/eq.tbl")); Simulation simulation_0 = getActiveSimulation(); PhysicsContinuum physicsContinuum_0 = ((PhysicsContinuum) simulation_0.getContinuumManager().ge tContinuum("Default Gases")); SootSectionalEcfmModel sootSectionalEcfmModel_0 = physicsContinuum_0.getModelManager(). getModel(SootSectionalEcfmModel.class ); SootEcfmTable sootEcfmTable_0 = Siemens Digital Industries Software Current Release Simulation simulation_0 = getActiveSimulation(); PhysicsContinuum physicsContinuum_0 = ((PhysicsContinuum) simulation_0.getContinuumManager().ge tContinuum("Default Gases")); EcfmEquilTableGenerator ecfmEquilTableGenerator_0 = ((EcfmEquilTableGenerator) physicsContinuum_0.get(EcfmTableGener atorManager.class).getObject("ECFMCLEH Equilibrium Table Generator")); EcfmEquilTableCollection ecfmEquilTableCollection_0 = ((EcfmEquilTableCollection) ecfmEquilTableGenerator_0.getEcfmEqui lTableCollection()); ecfmEquilTableCollection_0.importTabl e(resolvePath("/u/user1/work/ project1/eq.tbl")); Simulation simulation_0 = getActiveSimulation(); PhysicsContinuum physicsContinuum_0 = ((PhysicsContinuum) simulation_0.getContinuumManager().ge tContinuum("Default Gases")); SootEcfmTableGenerator sootEcfmTableGenerator_0 = ((SootEcfmTableGenerator) physicsContinuum_0.get(EcfmTableGener atorManager.class).getObject("ECFM Soot Table Generator")); SootEcfmTable sootEcfmTable_0 = ((SootEcfmTable) 33 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release Current Release sootSectionalEcfmModel_0.getSootEcfmT able(); sootEcfmTable_0.importTable(resolvePa th("/u/user1/work/project1/ soot.tbl")); sootEcfmTableGenerator_0.getSootEcfmT able()); sootEcfmTable_0.importTable(resolvePa th("/u/user1/work/project1/ soot.tbl")); Simulation simulation_0 = getActiveSimulation(); PhysicsContinuum physicsContinuum_0 = ((PhysicsContinuum) simulation_0.getContinuumManager().ge tContinuum("Default Gases")); TkiAutoIgnitionModel tkiAutoIgnitionModel_0 = Simulation simulation_0 = getActiveSimulation(); PhysicsContinuum physicsContinuum_0 = ((PhysicsContinuum) simulation_0.getContinuumManager().ge tContinuum("Default Gases")); TkiTableGenerator tkiTableGenerator_0 = ((TkiTableGenerator) physicsContinuum_0.get(EcfmTableGener atorManager.class).getObject("TKI Table Generator")); TkiTable tkiTable_0 = ((TkiTable) tkiTableGenerator_0.getTkiTable()); tkiTable_0.importTable(resolvePath("/ u/user1/work/project1/tki.tbl")); physicsContinuum_0.getModelManager(). getModel(TkiAutoIgnitionModel.class); TkiTable tkiTable_0 = ((TkiTable) tkiAutoIgnitionModel_0.getTkiTable()) ; tkiTable_0.importTable(resolvePath("/ u/user1/work/project1/tki.tbl")); Multiphase Change to Abrasive Wear Boundary Physics Value Due to restructuring, changes have been made to the macro code for the Archard method of the Abrasive Wear boundary physics value. Specifically, abrasiveWearProfile_0.setMethod(ArchardAbrasiveWearMethod.class); has been changed to abrasiveWearProfile_0.setMethod(GranularArchardAbrasiveWearMethod.class); Changes to Fluid Film Evaporation New model requirements for the Fluid Film Evaporation model have resulted in changes to phase interaction behavior. To restore the behavior of these objects to that of the previous release, add the RaoultActivityCoefficientModel to your previously saved macros, as shown in the following example. Previous Release PhaseInteraction phaseInteraction_0 = multiPhaseInteractionModel_0.createPh aseInteraction(); phaseInteraction_0.enable(FilmEuleria nPhaseInteractionModel.class); FilmEulerianPhaseInteractionModel filmEulerianPhaseInteractionModel_0 = Siemens Digital Industries Software Current Release PhaseInteraction phaseInteraction_0 = multiPhaseInteractionModel_0.createPh aseInteraction(); phaseInteraction_0.enable(FilmEuleria nPhaseInteractionModel.class); FilmEulerianPhaseInteractionModel filmEulerianPhaseInteractionModel_0 = 34 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release phaseInteraction_0.getModelManager(). getModel(FilmEulerianPhaseInteraction Model.class); FluidFilmPhase fluidFilmPhase_0 = getFilm1Phase(); filmEulerianPhaseInteractionModel_0.s etFilmPhase(fluidFilmPhase_0); phaseInteraction_0.enable(FilmEvapora tionModel.class); phaseInteraction_0.enable(PhaseIntera ctionMaterialModel.class); FilmEvaporationModel filmEvaporationModel_0 = phaseInteraction_0.getModelManager(). getModel(FilmEvaporationModel.class); filmEvaporationModel_0.setMixtureComp onentPairListInput(new StringVector(new String[] {"C8H18", "C8H18", "C7H16", "C7H16"})); filmEvaporationModel_0.setImplicitCou pling(solveImplicitly()); Current Release phaseInteraction_0.getModelManager(). getModel(FilmEulerianPhaseInteraction Model.class); FluidFilmPhase fluidFilmPhase_0 = getFilm1Phase(); filmEulerianPhaseInteractionModel_0.s etFilmPhase(fluidFilmPhase_0); phaseInteraction_0.enable(FilmEvapora tionModel.class); phaseInteraction_0.enable(RaoultActiv ityCoefficientModel.class); phaseInteraction_0.enable(PhaseIntera ctionMaterialModel.class); FilmEvaporationModel filmEvaporationModel_0 = phaseInteraction_0.getModelManager(). getModel(FilmEvaporationModel.class); filmEvaporationModel_0.setMixtureComp onentPairListInput(new StringVector(new String[] {"C8H18", "C8H18", "C7H16", "C7H16"})); filmEvaporationModel_0.setImplicitCou pling(solveImplicitly()); Changes due to Resolved Eulerian-Lagrangian Transition Due to improvements in the area of the Resolved Eulerian-Lagrangian Transition model and Blob Detection for the Mixture Multiphase (MMP) model, macro code has changed. Specifically, classes have been renamed as follows: Previous Release Current Release star.lagrangian.voflagrangian.BlobDia meterVofLagrangianTransitionCriterion star.lagrangian.eulerianlagrangian.Bl obDiameterTransitionCriterion star.lagrangian.voflagrangian.BlobSha peVofLagrangianTransitionCriterion star.lagrangian.eulerianlagrangian.Bl obShapeTransitionCriterion star.lagrangian.voflagrangian.Minimum BlobVolumeFractionTransitionCriterion star.lagrangian.eulerianlagrangian.Mi nimumBlobVolumeFractionTransitionCrit erion star.lagrangian.voflagrangian.Resolve dVofLagrangianTransitiomodel star.lagrangian.voflagrangian.UserDef inedTransitionCriterionProfile Siemens Digital Industries Software star.lagrangian.eulerianlagrangian.Re solvedEulerianLagrangianTransitionMod el star.lagrangian.eulerianlagrangian.Us erDefinedTransitionCriterionProfile 35 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release Current Release star.lagrangian.voflagrangian.UserDef inedVofLagrangianTransitionCriterion star.lagrangian.eulerianlagrangian.Us erDefinedTransitionCriterion star.lagrangian.voflagrangian.VofLagr angianTransitionCriterion star.lagrangian.eulerianlagrangian.Eu lerianLagrangianTransitionCriterion star.lagrangian.voflagrangian.VofLagr angianTransitionCriterionManager star.vof.BlobCloud star.lagrangian.eulerianlagrangian.Eu lerianLagrangianTransitionCriterionMa nager star.multiphase.blobdetection.BlobClo ud star.vof.BlobCloudManager star.multiphase.blobdetection.BlobClo udManager star.vof.BlobDetectionBaseModel // merged to the class "star.multiphase.blobdetection.BlobDe tectionModel" star.vof.BlobDetectionDataSource star.multiphase.blobdetection.BlobDet ectionDataSource star.vof.BlobDetectionDataSourceCreat or star.multiphase.blobdetection.BlobDet ectionDataSourceCreator star.vof.BlobDetectionModel star.multiphase.blobdetection.BlobDet ectionModel star.vof.BlobDetectionOption star.multiphase.blobdetection.BlobDet ectionOption Eulerian Multiphase (EMP): Changes to Prandtl Number Profile The way in which the S-Gamma and Adaptive Multiple Size-Group (AMUSIG) models use the Prandtl Number profile has changed, resulting in changes to the macro code. • S-Gamma model (both Pre-Integrated S-Gamma model and Discrete Quadrature S-Gamma model) Previous Release SgammaTurbulentPrandtlNumberProfile sgammaTurbulentPrandtlNumberProfile_ 0 = sgammaModel_0.getSgammaTurbulentPran dtlNumberProfile(); Siemens Digital Industries Software Current Release TurbulentPrandtlNumberProfile turbulentPrandtlNumberProfile_0 = sgammaModel_0.getTurbulentPrandtlNum berProfile(); 36 Simcenter STAR-CCM+ 2206 | Release Notes • Adaptive Multiple Size-Group model Previous Release NumberDensityTurbulentPrandtlNumberP rofile numberDensityTurbulentPrandtlNumberP rofile_0 = amusigModel_0.getNumberDensityTurbul entPrandtlNumberProfile(); Current Release TurbulentPrandtlNumberProfile turbulentPrandtlNumberProfile_0 = amusigModel_0.getTurbulentPrandtlNum berProfile(); DFBI: Greater Availability of Euler Angle To make computations based on Euler angles more broadly available in simulations with motion, the class EulerAngleOption was moved from module star.sixdof to module star.motion. If any of your existing DFBI macros use the class EulerAngleOption, you need to update them as shown in the examples below. Previous Release Current Release import star.sixdof.EulerAngleOption; import star.motion.EulerAngleOption; import star.sixdof.*; // somewhere in the file, class EulerAngleOption is used import star.sixdof.*; import star.motion.EulerAngleOption; Solid Stress: Changes to Solvers Due to restructuring to facilitate improvements to the Acoustic Modal solver, macro code has changed for the Solid Stress solver's Solution View and Eigen Mode: • NormalModesSolutionView has been renamed to FeSolidStressNormalModesSolutionView. • NormalModesSolutionViewEigenMode has been renamed to FeSolidStressNormalModesSolutionViewEigenMode. Previous Release Current Release private void execute0() { Simulation simulation_0 = getActiveSimulation(); FeSolidStressNormalModesSolver feSolidStressNormalModesSolver_0 = private void execute0() { Simulation simulation_0 = getActiveSimulation(); FeSolidStressNormalModesSolver feSolidStressNormalModesSolver_0 = ((FeSolidStressNormalModesSolver) simulation_0.getSolverManager().getSo lver(FeSolidStressNormalModesSolver.c lass)); NormalModesSolutionView normalModesSolutionView_0 = (NormalModesSolutionView) simulation_0.get(SolutionViewManager. class).createNormalModesSolutionView( feSolidStressNormalModesSolver_0); ((FeSolidStressNormalModesSolver) simulation_0.getSolverManager().getSo lver(FeSolidStressNormalModesSolver.c lass)); normalModesSolutionView_0.setPresenta tionName("Normal Modes View 1"); Siemens Digital Industries Software FeSolidStressNormalModesSolutionView normalModesSolutionView_0 = (FeSolidStressNormalModesSolutionView ) simulation_0.get(SolutionViewManager. class).createNormalModesSolutionView( feSolidStressNormalModesSolver_0); 37 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release NormalModesSolutionView normalModesSolutionView_1 = (NormalModesSolutionView) simulation_0.get(SolutionViewManager. class).createNormalModesSolutionView( feSolidStressNormalModesSolver_0); normalModesSolutionView_1.setPresenta tionName("Normal Modes View 2"); NormalModesSolutionViewEigenMode normalModesSolutionViewEigenMode_0 = normalModesSolutionView_1.getEigenMod e(); Current Release normalModesSolutionView_0.setPresenta tionName("Normal Modes View 1"); FeSolidStressNormalModesSolutionView normalModesSolutionView_1 = (FeSolidStressNormalModesSolutionView ) simulation_0.get(SolutionViewManager. class).createNormalModesSolutionView( feSolidStressNormalModesSolver_0); normalModesSolutionView_1.setPresenta tionName("Normal Modes View 2"); FeSolidStressNormalModesSolutionViewE igenMode normalModesSolutionViewEigenMode_0 = normalModesSolutionView_1.getEigenMod e(); import star.modalharmonic.NormalModesSolutio nView; import star.modalharmonic.NormalModesSolutio nViewEigenMode; public class VisualizingTheNormalModes extends StarMacro { @Override public void execute() { Simulation simulation_0 = getActiveSimulation(); import star.solidstress.FeSolidStressNormalM odesSolutionView; import star.solidstress.FeSolidStressNormalM odesSolutionViewEigenMode; public class VisualizingTheNormalModes extends StarMacro { @Override public void execute() { Simulation simulation_0 = getActiveSimulation(); FeSolidStressNormalModesSolver feSolidStressNormalModesSolver_0 = ((FeSolidStressNormalModesSolver) simulation_0.getSolverManager().getSo lver(FeSolidStressNormalModesSolver.c lass)); NormalModesSolutionView normalModesSolutionView_0 = (NormalModesSolutionView) simulation_0.get(SolutionViewManager. class).createNormalModesSolutionView( feSolidStressNormalModesSolver_0); FeSolidStressNormalModesSolver feSolidStressNormalModesSolver_0 = ((FeSolidStressNormalModesSolver) simulation_0.getSolverManager().getSo lver(FeSolidStressNormalModesSolver.c lass)); NormalModesSolutionViewEigenMode normalModesSolutionViewEigenMode_0 = normalModesSolutionView_0.getEigenMod e(); Siemens Digital Industries Software FeSolidStressNormalModesSolutionView normalModesSolutionView_0 = (FeSolidStressNormalModesSolutionView ) simulation_0.get(SolutionViewManager. class).createNormalModesSolutionView( feSolidStressNormalModesSolver_0); FeSolidStressNormalModesSolutionViewE igenMode normalModesSolutionViewEigenMode_0 = 38 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release Current Release normalModesSolutionView_0.getEigenMod e(); Electromagnetism Changes to Excitation Coil and Related Models Due to restructuring, changes have been made to macro code for the Excitation Coil model and related models. Update your macro codes as follows: Excitation Coil model with 2D Transverse Magnetic Potential model Previous Release localDirectionFieldDirectionLeaf_0.ge tDirectionOption().setSelected(LocalD irectionFieldFeatureCurveFlipOption.T ype.BACKWARD); localDirectionFieldDirectionLeaf_0.ge tDirectionOption().setSelected(LocalD irectionFieldFeatureCurveFlipOption.T ype.FORWARD); Current Release localDirectionFieldDirectionLeaf_0.ge tDirectionOption().setSelected(LocalD irectionFieldFeatureCurveFlipOption.T ype.GO); localDirectionFieldDirectionLeaf_0.ge tDirectionOption().setSelected(LocalD irectionFieldFeatureCurveFlipOption.T ype.RETURN); Finite Element Excitation Coil model Previous Release localDirectionFieldDirectionLeaf_0.ge tDirectionOption().setSelected(LocalD irectionFieldFeatureCurveFlipOption.T ype.BACKWARD); localDirectionFieldDirectionLeaf_0.ge tDirectionOption().setSelected(LocalD irectionFieldFeatureCurveFlipOption.T ype.FORWARD); Note: Current Release localDirectionFieldDirectionLeaf_0.ge tDirectionOption().setSelected(LocalD irectionFieldFeatureCurveFlipOption.T ype.ORIGINAL); localDirectionFieldDirectionLeaf_0.ge tDirectionOption().setSelected(LocalD irectionFieldFeatureCurveFlipOption.T ype.FLIPPED); The following macro code for the Excitation Coil model with 3D is unchanged: localDirectionFieldProfile_0.getMethod(LocalDirectionFieldFeatureCurveMethod.cl ass).getFlipOption().setSelected(LocalDirectionFieldFeatureCurveFlipOption.Type .BACKWARD); localDirectionFieldProfile_0.getMethod(LocalDirectionFieldFeatureCurveMethod.cl ass).getFlipOption().setSelected(LocalDirectionFieldFeatureCurveFlipOption.Type .FORWARD); Changes Due to New Magnetic Flux Linkage Report With the introduction of a magnetic flux linkage report for the Transverse Magnetic Potential model, the macro code has changed. Siemens Digital Industries Software 39 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release Current Release import star.electromagnetism.magneticpotenti al.fem.MagneticFluxLinkageReport; import star.electromagnetism.magneticpotenti al.fem.RegularizedMagneticFluxLinkage Report; MagneticFluxLinkageReport magneticFluxLinkageReport_0 = simulation_0.getReportManager().creat eReport(MagneticFluxLinkageReport.cla ss); RegularizedMagneticFluxLinkageReport regularizedMagneticFluxLinkageReport_ 1 = simulation_0.getReportManager().creat eReport(RegularizedMagneticFluxLinkag eReport.class); Electrochemistry: Change to Handling of Molar Concentration With the introduction of the ability to enter initial conditions and boundary conditions in units of molar concentration, macro code has changed. Specifically MolarConcentrationProfile has been moved to the species folder, and for Java macro files to continue working change them as follows: Previous Release import star.electrochemicalspecies.MolarConc entrationProfile; Current Release import star.species.MolarConcentrationProfil e; Post-Processing: Change to Opening and Closing of Scenes and Plots Due to improvements in the handling of scene and plot displays, macro code has changed. Instances of open() should be changed to openInteractive(), and instances of close() should be changed to closeInteractive(). To improve batch runtime, remove these calls from your macro since they are ignored when Simcenter STAR-CCM+ runs in batch. Simcenter STAR-CCM+ In-cylinder Changes to Table Generators Due to new features and refactoring, macro code has changed. If your macros refer to any of the tables contained in the following code from the previous release, they need to be updated. Previous Release Current Release ((EcfmEquilTableGenerator) pc.get(EcfmTableGeneratorManager.clas s).getObject("Equilibrium Table Generator")); ((EcfmEquilTableGenerator) pc.get(EcfmTableGeneratorManager.clas s).getObject("ECFM-CLEH Equilibrium Table Generator")); SootEcfmTableGenerator sootEcfmTblGen = ((SootEcfmTableGenerator) pc.get(EcfmTableGeneratorManager.clas SootEcfmTableGenerator sootEcfmTblGen = ((SootEcfmTableGenerator) pc.get(EcfmTableGeneratorManager.clas Siemens Digital Industries Software 40 Simcenter STAR-CCM+ 2206 | Release Notes Previous Release s).getObject("Soot Table Generator")); Current Release s).getObject("ECFM Soot Table Generator")); Changes to Use of Displayers Some redundant scalar displayers have been changed to part displayers. Therefore, in macro recordings in the current release, scalarDisplayer_XX is now recorded as partDisplayer_XX. Examples of affected displayers include: • Intake Valve <N> Displayer 1 • Exhaust Valve <N> Displayer 1 • Cylinder Displayer 1 • Cylinder Piston Surface Displayer 1 • Cylinder Sector Displayer 1 While your existing macros are still expected to work, for maximum reliability, it is recommended that you update your macro code as shown in the following example: Previous Release ScalarDisplayer scalarDisplayer_4 = ((ScalarDisplayer) scene_2.getDisplayerManager().getObje ct("Cylinder Sector Displayer 1")); scalarDisplayer_4.initialize(); Siemens Digital Industries Software Current Release PartDisplayer partDisplayer_4 = ((PartDisplayer) scene_2.getDisplayerManager().getObje ct("Cylinder Sector Displayer 1")); partDisplayer_4.initialize(); 41 Simcenter STAR-CCM+ 2206 | Release Notes CAD Packages Support This section contains a list of supported CAD Clients, the CAD import versions, and the CAD export versions. CAD Packages for CAD Clients When installing CAD Clients, the target CAD package must be present on the installation machine. Without this, you can force the installation of a particular sub-component, but there is no guarantee that this will work correctly with your CAD package. The following CAD packages are required to run the CAD Clients: CAD Client CAD Package Version Comments Simcenter STAR-CCM+ Client for CATIA V5 CATIA V5-6R2019 (R29) An additional ME2 or MD2 + GPS configuration license is required from Dassault Systemes to run Simcenter STAR-CCM+ Client for CATIA V5. Simcenter STAR-CCM+ Client for NX NX 12.0* CATIA V5-6R2020 (R30) CATIA V5-6R2021 (R31) NX 1847 NX 1872/Simcenter 3D 2019.2* * For these versions you can use the batch version of NX or Simcenter 3D on Linux in conjunction with Simcenter STAR-CCM +. NX 1899/Simcenter 3D 2020.1* NX 1926/Simcenter 3D 2020.2* NX 1953/Simcenter 3D 2021.1* NX 1980/Simcenter 3D 2021.2* NX 2007/Simcenter 3D 2022.1* Simcenter STAR-CCM+ Client for Creo Creo Parametric 4.0 Creo Parametric 5.0 Creo Parametric 6.0 Creo Parametric 7.0 Creo Parametric 8.0 Simcenter STAR-CCM+ Client for Inventor Inventor 2019 Inventor 2020 Inventor 2021 Inventor 2022 Siemens Digital Industries Software 42 Simcenter STAR-CCM+ 2206 | Release Notes CAD Import Versions CAD File Formats for HOOPS Exchange CAD import is available on all platforms. The supported file formats and corresponding version numbers are given below. The table below shows the supported CAD file formats for HOOPS Exchange. File Format File Extensions Versions Supported Add-on Required Type of Import CATIA V4 .model, .exp, .sessio Up to 4.2.5 n CAD Exchange Triangulated Data, B-rep CATIA V5 .CATPart, .CATProdu Up to V5-6R2021 ct, .cgr CAD Exchange Triangulated Data, B-rep CATIA V6 / 3DExperience .3dxml Up to V5-6R2019 (R29) CAD Exchange Triangulated Data SolidWorks .sldprt, .sldasm Up to 2021 CAD Exchange Triangulated Data, B-rep JT Open .jt Up to v10.5 JTOpen Reader & CAD Exchange Triangulated Data, B-rep NX .prt Up to 1980 CAD Exchange Triangulated Data, B-rep Solid Edge .par, .asm Up to 2021 CAD Exchange Triangulated Data, B-rep Parasolid .x_t, .x_b, Up to 33.1 None B-rep Pro/E - Creo .asm, .prt Pro/E 19.0 to Creo 8 CAD Exchange Triangulated Data, B-rep Inventor .ipt, .iam Up to 2022 CAD Exchange Triangulated Data, B-rep IGES .igs, .iges 5.1, 5.2, 5.3 None B-rep STEP .stp, .step AP 203 E1/E2, AP 214, AP 242 None B-rep Stereo Lithography (STL) .stl All versions None Triangulated Data VDA-FS .vda 1.0, 2.0 CAD Exchange B-rep Rhino 3D .3dm Up to 7 CAD Exchange Triangulated Data, B-rep ACIS .sat, .sab Up to 2021 1.0 CAD Exchange Triangulated Data, B-rep CAD File Formats for Siemens Adapter The table below shows the supported CAD file formats for Siemens Adapter. File Format File Extensions Versions Supported Add-on Required Type of Import ACIS .sat, .sab Up to 2021 1.0 CAD Exchange B-rep Autodesk Inventor .ipt, .iam Up to 2022 CAD Exchange B-rep Siemens Digital Industries Software 43 Simcenter STAR-CCM+ 2206 | Release Notes File Format File Extensions Versions Supported Add-on Required Type of Import CATIA V4 .model Up to 4.2.5 CAD Exchange B-rep CATIA V5 .CATPart, .CATProdu Up to V5-6R2021 ct, .CGR SP4 CAD Exchange B-rep Creo - Pro/E .prt, .asm Up to Creo 8 CAD Exchange B-rep IFC .ifc IFC2x3, IFC4 CAD Exchange B-rep IGES .igs, .iges 5.1, 5.2, 5.3 None B-rep JT .jt Up to 11.1.1.0 None B-rep Solid Edge .par, .asm Windows up to 2020 None B-rep Linux — no support Solid Works .sldprt, .sldasm Up to 2022 CAD Exchange B-rep STEP .stp, .step AP 203, AP 214, AP 242 None B-rep NX .prt Up to NX2007 None B-rep CAD Export Versions CAD export is available on all platforms. 3D-CAD supports exporting to the following file formats. File Format File Extensions Versions Supported Add-on Required Type of Export Parasolid .x_t, .x_b 33.00.181 None B-rep IGES .igs, .iges 5.3 CAD Exchange B-rep STEP .stp, .step AP 203 E1/E2, AP 214, AP 242 None B-rep Siemens Digital Industries Software 44 Simcenter STAR-CCM+ 2206 | Release Notes External Packages Support Simcenter STAR-CCM+ can interact with a range of third-party software tools, either by importing their meshes and data, exporting to their formats, or through co-simulation. Third-Party Software Simcenter STAR-CCM+ supports the following packages: Package Abaqus Provider SIMULIA-Dassault Systemes Supported Versions All Import Export ✓ ✓[2] FileCoBased Simulat Couplin ion[1] g ✓ 2021 (Linux only) 2020 (recommended) 2019 Simcenter Amesim Siemens Digital Industries Software 2019.2 (recommended) 2019.1 17 ANSYS ANSYS Inc. All Simcenter Battery Design Studio Siemens Digital Industries Software Ensight ✓ - - - ✓[3] ✓[2] ✓ 2206 ✓ - - - ANSYS Inc. 10.1 (recommended) 9 8 ✓ ✓[4] - - FieldView FieldView CFD 15 - ✓[4] - - gPROMS Process Systems gPROMS Enterprise Limited FormulatedProducts 2.0 - A Siemens gPROMS ModelBuilder 7.0 Business gPROMS ProcessBuilder 2.0 - ✓[4] ✓ - GT-SUITE Gamma Technologies Inc. 2019 (recommended) 2018 2017 - - - ✓ JMAG JSOL Corporation JSOL defines the JMAG versions that are supported Simcenter MotorSolve Siemens Digital Industries Software 2021.2 and 2022.1 Simcenter Nastran Siemens Digital Industries Siemens Digital Industries Software All ✓ ✓ ✓ ✓[3] ✓[2] ✓ 45 Simcenter STAR-CCM+ 2206 | Release Notes Package Provider Supported Versions Import Export FileCoBased Simulat Couplin ion[1] g Software 2020.1-1915 2020.2-1938 2021.1-1965 MSC Nastran MSC Software Solutions All ✓[3] ✓[2] ✓ - TAITherm ThermoAnalytics Inc. All ✓ ✓[2] ✓ - RELAP5-3D Idaho National Laboratory 4.1.3[5] - - ✓ Simcenter SPEED Siemens Digital Industries Software 2206 - - - Tecplot 360 Tecplot Inc. 2015 ✓[4] - - WAVE Ricardo 2017.1 (recommended) 2016.2 2016.1 (Formerly known as RadTherm) ✓ ✓ ✓ 1 Currently, co-simulation does not support host specification using the IPv6 communication protocol Exports solution data, but not the mesh 3 There is no version restriction on the files to import 4 Exports mesh and solution data 5 Specially modified version; must be obtained from INL. 2 Siemens Digital Industries Software 46 Simcenter STAR-CCM+ 2206 | Release Notes Known Issues This section contains a list of known issues that may occur in special circumstances. None of the issues affect the validity of the results that you obtain with Simcenter STAR-CCM+. In the following topics, the symbol is used to identify issues that are new in this release. Only issues where resolution is related to a third-party product or system provider, and is outside of our control, are listed here. A number of these issues pertain to Message Passing Interfaces (MPIs). For more information about MPIs, see "Supported MPI Implementations" in the Simcenter STAR-CCM+ User Guide. Contents: Issues Relevant to All Operating Systems Issues Relevant to Linux Issues Relevant to Windows Issues Relevant to the CAD Clients Issues Relevant to All Operating Systems This section contains a list of known issues that affect Simcenter STAR-CCM+ on all operating systems. MPI 3-Compliant MPIs Strongly Recommended for Flamelet Table Generation in Parallel In a reacting flow simulation, when you generate a flamelet table in parallel, it is recommended that you use an MPI that implements the newer MPI 3 standard. Older MPIs that do not implement this standard, or MPIs with an erroneous implementation, have been found to require significantly more memory during parallel table generation. This issue affects all MPIs distributed with Simcenter STAR-CCM+ except Open MPI. Limitation of Co-Simulation with Certain Versions of Simcenter Nastran Simcenter STAR-CCM+ supports co-simulation with Simcenter Nastran with versions 2020.1 - 1915 , 2020.2 1938 , and 2021.1 - 1965. However, co-simulation with Simcenter Nastran 2020.2 - 1938 gives overdamped behavior and 2021.1 - 1965 gives wrong displacements when the solid model is solved in the local coordinate system. Hence it is recommended to use Simcenter Nastran version 2020.1 - 1915 for co-simulation in such cases. MPI Issues Found with Simcenter STAR-CCM+ to Simcenter STAR-CCM+ Co-Simulation Issues have been observed when MPI applications are used to spawn a second parallel Simcenter STAR-CCM+ simulation from an existing parallel simulation. You are advised to use Resource Manager for this type of co-simulation. See the section "Running a CoSimulation Using Resource Manager" in the Simcenter STAR-CCM+ User Guide. Siemens Digital Industries Software 47 Simcenter STAR-CCM+ 2206 | Release Notes Custom Display Scaling Not Supported in Current Release In the current release, it is recommended that you avoid using your system display settings for scaling Simcenter STAR-CCM+. Issues have been observed such as blurry fonts, incorrectly registered mouse clicks, and the inability to select objects in a scene display. To prevent scaling of Simcenter STAR-CCM+ in Linux, add -jvmargs -Dsun.java2d.uiScale=1.0 to the command line. To change the size of Simcenter STAR-CCM+ client fonts, see either of the following: • All platforms: "Changing the Workspace Font Size" in the Simcenter STAR-CCM+ User Guide • Windows 10: Preventing Windows from Scaling Simcenter STAR-CCM+ AVX-512 Optimizations on Newer Intel CPUs Can Lead to Spurious Numerical Failures Simcenter STAR-CCM+ finite element solvers and some meshing modules depend on the Intel Math Kernel Library (MKL) for performance-critical linear algebra subroutines. The AVX-512 optimizations inside the MKL library can be too aggressive and cause the linear system solution process to fail even for a valid input. If your system has an AVX-512 capable Intel CPU and the solver fails to produce a result due to a floating point exception, you can try setting the environment variable MKL_ENABLE_INSTRUCTIONS to a value of AVX2. This setting can help to stabilize the system. For example: • Bash shell: export MKL_ENABLE_INSTRUCTIONS=AVX2 • C shell (csh or tcsh): setenv MKL_ENABLE_INSTRUCTIONS AVX2 This setting configures the MKL library to avoid optimizations that are only appropriate for architectures more recent than Intel AVX2. For more details, see https://software.intel.com/en-us/mkl-linux-developer-guideinstruction-set-specific-dispatching-on-intel-architectures. Hyperthreading Should be Disabled on Systems Running Simcenter STAR-CCM+ Siemens Digital Industries Software currently recommends that you disable hyperthreading on systems that will be used to run Simcenter STAR-CCM+. Simcenter STAR-CCM+ May Not Run in Conjunction with Synergy There are reports of Simcenter STAR-CCM+ failing to launch on platforms that use Synergy to share a mouse and keyboard between platforms. This is due to an open bug in the Java JDK, as reported on the JDK Bug System: https://bugs.openjdk.java.net/browse/JDK-6322854. XWindows Can Cause Problems If you use XWindows software, especially on Windows, to "display" a Simcenter STAR-CCM+ client back to the local machine from a remote machine, various problems may occur, such as the remote client not starting correctly or at all. This method of working is not supported by Simcenter STAR-CCM+. You must run the client directly on your local machine and connect to a remote Simcenter STAR-CCM+ server. Zero-Sized Files in Some NFS Systems In some newer NFS systems, if the disk becomes full while you are saving a simulation file, a zero-sized simulation file is written to the disk. No error message appears. Siemens Digital Industries Software 48 Simcenter STAR-CCM+ 2206 | Release Notes Issues Relevant to Linux This section contains a list of known issues that affect Simcenter STAR-CCM+ on Linux operating systems. Compatibility Issue with AMD CPUs Based on Zen 3 Microarchitecture Compatibility issues have been found between the AMD CPUs based on the Zen 3 microarchitecture, such as the AMD EPYC Milan CPU family, and the currently supported version of the OpenSWR Mesa driver. If you are using this type of CPU, you are advised to launch Simcenter STAR-CCM+ with the argument -graphics mesa (at the cost of graphics performance). UCX 1.8.0 with Special User-Defined Settings Can Lead to Silent Data Corruption UCX version 1.8.0 has a bug that may cause data corruption when the TCP transport is used in conjunction with the shared memory transport. In Simcenter STAR-CCM+ with default settings, UCX 1.8.0 is only used in parallel runs on Mellanox InfiniBand systems predating ConnectX-4 (see Client-Server Setup > Working With Parallel Servers > Supported MPI Implementations > Using UCX in the Simcenter STAR-CCM+ User Guide), so this issue may only occur when special user settings are applied to force the use of UCX 1.8.0 with the affected transports. During simulation startup, an attempt is made to detect user settings potentially triggering this bug. When Simcenter STAR-CCM+ does detect such settings, it generates a warning in the Output window. Libraries Required with Simcenter STAR-CCM+ Client for NX on Linux To run Simcenter STAR-CCM+ Client for NX on Linux, supported versions of NX must be accompanied by the installation of the following runtime libraries: • libGLU.so.1 • libXm.so.4 Without these libraries, an error message appears when an attempt is made to update the geometry. Latest Workspace Fonts May Require Anti-Aliasing On some Linux systems, the latest Simcenter STAR-CCM+ workspace fonts have had issues such as blurriness. The workaround is to activate font anti-aliasing in your operating system settings. The following example is a workaround for activating anti-aliasing in KDE. It is offered only as an example for a particular operating system. For instructions on your operating system, refer to its user documentation. 1. Launch KDE settings. 2. Under Look & Feel, click Appearance. 3. Navigate to Fonts. 4. Next to Use Anti-Aliasing, choose Enabled from the drop-down box. Line Integral Convolution Does Not Work Properly with Intel Graphics Chipsets on Linux Vector scenes that are set to display Line Integral Convolution (LIC) do not render properly on Intel graphics chipsets. This is due to issues with the Intel graphics driver. As a result, LIC is disabled on Intel graphics chipsets on Linux. Siemens Digital Industries Software 49 Simcenter STAR-CCM+ 2206 | Release Notes lmutil: "command not found" Error On Linux platforms not conforming to the minimum LSB 3.0 (Linux Standard Base) requirement, a command not found error may appear when attempting to launch lmutil for the FLEXlm licensing. If this occurs, you must upgrade to LSB 3.0 or higher. Minimized Dialogs on OpenSUSE There is a reported issue with OpenSUSE 11.2 where a Simcenter STAR-CCM+ child dialog that is minimized cannot be immediately reinstated. In this instance, you must first minimize the whole Simcenter STAR-CCM+ GUI, and then maximize it again using the tab in the task bar. The child dialog should reappear after this operation. Shared Memory Limits Too Low Linux workstations are often configured with low limits on the amount of allowable shared memory. This restricts how much memory can be pinned by the libraries that MPI uses. These libraries can print warning messages even when only using a single host and they usually indicate the limits are set too low-even if the library isn't being used. Some example error messages are displayed below: • Open MPI: The OpenIB BTL failed to initialize while trying to allocate some locked memory. This typically can indicate that the memlock limits are set too low. For most HPC installations, the memlock limits should be set to "unlimited". The failure occurred here: Host: compute_node.example.com OMPI source: btl_opebib.c:114 Function: ibv_create_cq() Device: Out of memory Memlock limit: 32767 The Open MPI Frequently Asked Questions describe how the limits are changed. See the answer to How can a system administrator (or user) change locked memory limits?. To resolve these types of issues, set workstations to have high (or preferably unlimited) limits. Simcenter STAR-CCM+ Viewer Fails to Run If Required Libraries Are Not Found In the current release, Simcenter STAR-CCM+ Viewer requires the following libraries: • xkbcommon and xkbcommon-x11—these are standard system libraries that are typically already installed. • GNU C library version 2.12 or greater • GIMP Toolkit (GTK+) version 2.20 or greater If Simcenter STAR-CCM+ Viewer cannot detect these versions, it generates an error message. If you have these versions installed on your machine and you still get this error, it may be that your xkbcommon and GTK+ libraries are installed in a location other than the global packages location. Simcenter STAR-CCM+ Viewer expects to find these libraries in the global packages location, typically /usr. If you installed GTK+ version 2.20 or greater in a different location: Siemens Digital Industries Software 50 Simcenter STAR-CCM+ 2206 | Release Notes • Add the path to your pkgconfig directory to the PKG_CONFIG_PATH variable. An example bash shell command is shown below: % export PKG_CONFIG_PATH=[GTK+_INSTALL_DIR]/lib/pkgxonfig:$PKG_CONFIG_PATH • Add the path to your lib directory to the LD_LIBRARY_PATH variable. An example bash shell command is shown below: % export LD_LIBRARY_PATH=[GTK+_INSTALL_DIR]/lib:$LD_LIBRARY_PATH Similarly, if you installed the xkbcommon libraries in a different location, add the path to your lib directory to the LD_LIBRARY_PATH variable. An example bash shell command is shown below: % export LD_LIBRARY_PATH=[XKBCOMMON_INSTALL_PATH]/lib:$LD_LIBRARY_PATH Issues Relevant to Windows This section contains a list of known issues that affect Simcenter STAR-CCM+ on Windows operating systems. Windows Update KB4598291 Required for Users of Windows 10 Versions 2004 and 20H2 Microsoft has made available a patch, KB4598291, to fix an error in Windows 10 Versions 2004 and 20H2. For reliable use on Windows of Simcenter STAR-CCM+, especially in parallel, you are advised to make sure your system includes this fix. For details, see the page on Microsoft's Support site. Display Issues May Result from Scaling in Windows 10 In the Display control of Windows 10 Settings, changing the scale of the display may cause a blurry appearance of Simcenter STAR-CCM+ fonts, as well as interfere with selection of objects in a scene display. Preventing Windows from Scaling Simcenter STAR-CCM+ 1. Right-click the desktop shortcut icon of Simcenter STAR-CCM+ and select Properties. 2. Make the Compatibility tab active. 3. Activate the option Disable display scaling on high DPI settings. Note: This option may have a different label, depending on your version of Windows 10. For example, it may read Override high DPI scaling behavior. 4. Make the Shortcut tab active. 5. In the Target text box, if the path is to a .bat file, replace that path with that of the .exe file, for example: C:\Program Files\Siemens\16.04.006\STAR-CCM+16.04.006\star\lib \win64\intel20.1vc14.2\lib\starccm+.exe 6. After you make that change, if the font appears too small in Simcenter STAR-CCM+, increase it as follows: a. Make the Shortcut tab active. b. In the Target text box, append -fontsize 18 at the end. c. If desired, change the value after -fontsize to a different number. Siemens Digital Industries Software 51 Simcenter STAR-CCM+ 2206 | Release Notes Some Scene/Plot Exports Fail on Windows When Output Points to Linux Network Folder When using Simcenter STAR-CCM+ on Windows, if you attempt to export certain data from a scene (hardcopy image) or a plot (hardcopy image or .csv file) to a location on a Linux host that is mapped to your Windows drive via Samba sharing, Simcenter STAR-CCM+ generates a message that the selected location is "not writable". This occurs even when you have full write permission on the Samba drive. In this situation, it is recommended that you export such files to your local Windows drive. Exiting Some Screenshot Tools Causes Simcenter STAR-CCM+ Client Exception When you take screenshots with software such as the Windows 7 Snipping Tool or SnagIt, the Simcenter STAR-CCM+ client may undergo a fatal error after you exit the screenshot tool. Such an error can also occur when you reactivate Simcenter STAR-CCM+ after exiting the screenshot tool. To prevent this error, do one of the following: • Manually activate an application other than Simcenter STAR-CCM+ before closing the screenshot tool. You can then switch to Simcenter STAR-CCM+ from the third application without causing the fatal error. • Minimize the screenshot tool but leave it running. Context-Sensitive Help Not Compatible with Microsoft Edge When using Microsoft Edge as the default browser, help pages do not open at the correct location when you press F1 for a selected node in the simulation tree. To avoid this issue, use an alternative browser such as Firefox or Google Chrome. Black Picture Appears in PowerPoint When Playing Movie Files From Simcenter STAR-CCM+ On some systems, movie (.avi) files recorded using Simcenter STAR-CCM+ may not play back in Microsoft PowerPoint. This is potentially a problem with incompatible hardware acceleration, as discussed on the following Microsoft webpage: http://office.microsoft.com/en-us/powerpoint-help/my-movie-doesn-t-playHA010077716.aspx The recommended response is to turn down your hardware acceleration setting, which is found in the Control Panel. Default Scene Lighting If you have an older graphics card that supports an older version of OpenGL, the default lighting in a scene in Simcenter STAR-CCM+ can result in hardcopies that are too dark or poorly lit. To improve the output, use a different lighting setup, such as a headlight. Internet Explorer May Block Access to the Help System When using Internet Explorer to access the User Guide, you may see the following message: To help protect your security, Internet Explorer has restricted this file from showing active content that could access your computer. Siemens Digital Industries Software 52 Simcenter STAR-CCM+ 2206 | Release Notes You can then click for the option to Allow Blocked Content, which will then produce a Security Warning that says: Allowing active content such as script and ActiveX controls can be useful, but active content might also harm your computer. Are you sure you want to let this file run active content? To allow this content to run without getting blocked please follow these steps: 1. Open Internet Explorer. 2. Go to the Tools > Internet Options > Advanced tab. 3. Scroll down to the section labeled Security. 4. Activate the Allow active content to run in files on My Computer option. 5. Click OK and then close the Internet Options window. Warnings About Network Access If you have a personal firewall (for example, Norton Internet Services) that is set up to warn you about network access from your computer, you may get warnings about an IP address being accessed on port 47827. This is caused by the session locator sending a multicast query looking for Simcenter STAR-CCM+ servers on your local network. When the client is started without a specified simulation file (the default when Simcenter STAR-CCM+ is started via the Start > [programs menu] > Siemens Simcenter STAR-CCM+ > Simcenter STAR-CCM+ [version number] [(build number)] menu on Windows 10), the session locator is started (in case you are attempting to connect to a running server). If you then open a simulation file or connect to a running server, the session locator stops. It restarts if you go to the Servers tab in the Simcenter STAR-CCM+ explorer window. Open that port to prevent the warning, or if you are running from the command line, the -loc argument prevents the session locator starting. Issues Relevant to the CAD Clients This section contains known issues that affect the CAD Clients. Simcenter STAR-CCM+ Installer Chooses to Install NX Components Even Though NX is not Installed On a machine where NX has been installed and subsequently removed, the Simcenter STAR-CCM+ installer may choose to install the NX components even though the CAD software is no longer present. This is due to the NX uninstaller not removing all relevant information from the Windows registry. Siemens Digital Industries Software 53 Simcenter STAR-CCM+ 2206 | Release Notes Credits Simcenter STAR-CCM+ makes use of several third party software components to provide certain features within its code. For details about the licensing of these components, refer to the file ReadMe_OSS.html which is included in the root installation directory of Simcenter STAR-CCM+: 17.04.###/STAR-CCM+17.04.###. Siemens Digital Industries Software 54 Siemens Digital Industries Software About Siemens Digital Industries Software Headquarters Granite Park One 5800 Granite Parkway Suite 600 Plano, TX 75024 USA +1 972 987 3000 Siemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation. For more information on Siemens Digital Industries Software products and services, visit siemens.com/software or follow us on LinkedIn, Twitter, Facebook and Instagram. Americas Granite Park One 5800 Granite Parkway Suite 600 Plano, TX 75024 USA +1 314 264 8499 Siemens Digital Industries Software – Where today meets tomorrow. Europe Stephenson House Sir William Siemens Square Frimley, Camberley Surrey, GU16 8QD +44 (0) 1276 413200 Asia-Pacific Suites 4301-4302, 43/F AIA Kowloon Tower, Landmark East 100 How Ming Street Kwun Tong, Kowloon Hong Kong +852 2230 3308 © 2022 Siemens This software and related documentation are proprietary and confidential to Siemens. A list of relevant Siemens trademarks can be found here. Other trademarks belong to their respective owners.