Uploaded by vgfbhkxvsyyxqiansn

releaseNotes 17.04.007 en

advertisement
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.
Download