Simulation Best Practices For Large Assemblies, SolidWorks
Simulation Best Practices For Large Assemblies, SolidWorks
: 3DS_Document_2020
SOLIDWORKS Simulation:
Best Practices for solving
Large Assemblies
Nandish DATTI
Product Definition Manager
Mai DOAN
Sr. Product Manager
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
Mai DOAN, Sr. Product Manager – Nandish DATTI, Product Definition Manager
SOLIDWORKS Simulation – SOLIDWORKS Simulation and Plastics
2
AGENDA
SIMULATION BEST PRACTICES FOR LARGE ASSEMBLIES
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly • Types of interactions • Independent & Enforced • Solver selections
• Configuration & Symmetry • Level of interactions Common Node Mesh • Simulation Evaluator
• Simplify geometry • Instabilities due to gaps & • Which Mesher? • Remote Loads/ Mass
• Interferences interferences • Mix & Match Draft vs. • Use weak springs
• Element types • Interaction Viewer & High Quality • Managing the result file size
Underconstrained bodies • Mesh Quality Diagnostics
• Connectors • Mesh Failure Diagnostics
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Isolate sub-assembly
• Configuration & Symmetry
• Simplify geometry
• Interferences
• Element type
4
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly
• Configuration & Symmetry
• Simplify geometry
• Interferences
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Element type
5
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Isolate sub-assembly
• Configuration & Symmetry
• Simplify geometry SOLIDWORKS
• Interferences Simulation
• Element type
6
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Isolate sub-assembly
• Configuration & Symmetry
• Simplify geometry Full Model ½ Symmetry Model
• Interferences No. of nodes 1.2 M 638 K
• Element type
No. of elements 735 K 373 K
No. of DOF 3.7 M 1.9 M
Solve Time (min) 13:13 6:26
~ 50% Solve
Use Symmetry only if Geometry AND Boundary
time reduction
Conditions are symmetrical
7
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly
• Configuration & Symmetry
• Simplify geometry
• Interferences
• Element type
•
8
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly
• Configuration & Symmetry
• Simplify geometry
• Interferences
• Element type
•
9
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Exclude parts from simulation
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Isolate sub-assembly
• Configuration & Symmetry
• Simplify geometry
• Interferences
• Element type
•
10
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Defeature = remove cosmetics (logos, threads,
chamfers, radius, etc.)
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Isolate sub-assembly
• Configuration & Symmetry
• Simplify geometry
• Interferences
• Element type
•
11
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Interferences
• If interferences not in key areas use Independent Mesh
• If interferences in critical areas eliminate using Cavity tool
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Isolate sub-assembly
• Configuration & Symmetry
• Simplify geometry
• Interferences
• Element type
12
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Solid Mesh
Beam Mesh
Weldments
2 noded Beam / Truss
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly • Types of interactions • Independent & Enforced • Solver selections
• Configuration & Symmetry • Level of interactions Common Node Mesh • Simulation Evaluator
• Simplify geometry • Instabilities due to gaps & • Which Mesher? • Remote Loads/ Mass
• Interferences interferences • Mix & Match Draft vs. • Use weak springs
• Element types • Interaction Viewer & High Quality • Managing the result file size
Underconstrained bodies • Mesh Quality Diagnostics
• Connectors • Mesh Failure Diagnostics
SIMULATION BEST PRACTICES FOR LARGE ASSEMBLIES
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly • Types of interactions • Independent & Enforced • Solver selections
• Configuration & Symmetry • Level of interactions Common Node Mesh • Simulation Evaluator
• Simplify geometry • Instabilities due to gaps & • Which Mesher? • Remote Loads/ Mass
• Interferences interferences • Mix & Match Draft vs. • Use weak springs
• Element types • Interaction Viewer & High Quality • Managing the result file size
Underconstrained bodies • Mesh Quality Diagnostics
• Connectors • Mesh Failure Diagnostics
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Start with Bonded interactions!
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
Bonded
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences Contact
• Interaction Viewer &
Underconstrained bodies
• Connectors
Free
16
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Start simple. Use default global bonded interaction!
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions High
precedence
• Instabilities due to gaps &
interferences Local Interaction
• Interaction Viewer &
Underconstrained bodies
• Connectors
Component Interaction
Global Interaction
Low
precedence
17
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Interferences
Case 1: Interferences not in key areas
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
18
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Interferences
Case 2: Interferences are real
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
19
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Interferences
Case 2: Interferences are real
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
20
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Interferences
Case 3: Due to geometry inaccuracies
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
21
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Interferences
Case 3: Due to geometry inaccuracies
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
Necessary
• Level of interactions geometric
• Instabilities due to gaps & modifications
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
22
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Gaps
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
23
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
24
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Specify an appropriate gap value to establish an efficient
bonding or contact!
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
25
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Use the Interaction Viewer and Underconstrained bodies tools
to ensure appropriate interactions between the components!
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
26
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Virtual Connectors!
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
27
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
28
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Includes system behaviors without modeling/meshing
respective parts!
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Types of interactions
• Level of interactions
• Instabilities due to gaps &
interferences
• Interaction Viewer &
Underconstrained bodies
• Connectors
29
SIMULATION BEST PRACTICES FOR LARGE ASSEMBLIES
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly • Types of interactions • Independent & Enforced • Solver selections
• Configuration & Symmetry • Level of interactions Common Node Mesh • Simulation Evaluator
• Simplify geometry • Instabilities due to gaps & • Which Mesher? • Remote Loads/ Mass
• Interferences interferences • Mix & Match Draft vs. • Use weak springs
• Element types • Interaction Viewer & High Quality • Managing the result file size
Underconstrained bodies • Mesh Quality Diagnostics
• Connectors • Mesh Failure Diagnostics
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
31
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
32
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
2020 2021
• Independent & Enforced
Common Node Mesh 700
• Which Mesher?
600
34
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
35
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
Use Mix & Match to reduce the node count while retaining
High Quality elements for critical components
36
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
37
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
38
SIMULATION BEST PRACTICES FOR LARGE ASSEMBLIES
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly • Types of interactions • Independent & Enforced • Solver selections
• Configuration & Symmetry • Level of interactions Common Node Mesh • Simulation Evaluator
• Simplify geometry • Instabilities due to gaps & • Which Mesher? • Remote Loads/ Mass
• Interferences interferences • Mix & Match Draft vs. • Use weak springs
• Element types • Interaction Viewer & High Quality • Managing the result file size
Underconstrained bodies • Mesh Quality Diagnostics
• Connectors • Mesh Failure Diagnostics
SIMULATION BEST PRACTICES FOR LARGE ASSEMBLIES
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly • Types of interactions • Independent & Enforced • Solver selections
• Configuration & Symmetry • Level of interactions Common Node Mesh • Simulation Evaluator
• Simplify geometry • Instabilities due to gaps & • Which Mesher? • Remote Loads/ Mass
• Interferences interferences • Mix & Match Draft vs. • Use weak springs
• Element types • Interaction Viewer & High Quality • Managing the result file size
Underconstrained bodies • Mesh Quality Diagnostics
• Connectors • Mesh Failure Diagnostics
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Which solver to
use?
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
• Solver selections
• Simulation Evaluator
• Remote Loads/ Mass
• Use weak springs
• Managing the result file size
41
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Solver selections
• Simulation Evaluator
• Remote Loads/ Mass
• Use weak springs
• Managing the result file size • Evaluation is based on the number of equations, load cases,
mesh type, geometric features, contact and connector
features, and available system memory.
42
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
43
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Use the Remote load/mass functionality to gain the benefits of
solving time!
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
Equivalent Remote
load/Mass
• Solver selections Crank assembly
• Simulation Evaluator
• Remote Loads/ Mass
• Use weak springs
• Managing the result file size Save time
44
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Solver selections
• Simulation Evaluator
• Remote Loads/ Mass
• Use weak springs
• Managing the result file size
45
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
Choose the result quantities wisely before running the simulation!
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
Displacements
and reactions only
Stresses and
• Solver selections strains also
• Simulation Evaluator
• Remote Loads/ Mass
• Use weak springs
• Managing the result file size
46
SIMULATION BEST PRACTICES FOR LARGE ASSEMBLIES
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly • Types of interactions • Independent & Enforced • Solver selections
• Configuration & Symmetry • Level of interactions Common Node Mesh • Simulation Evaluator
• Simplify geometry • Instabilities due to gaps & • Which Mesher? • Remote Loads/ Mass
• Interferences interferences • Mix & Match Draft vs. • Use weak springs
• Element types • Interaction Viewer & High Quality • Managing the result file size
Underconstrained bodies • Mesh Quality Diagnostics
• Connectors • Mesh Failure Diagnostics
20 BEST PRACTICES
TO HANDLE LARGE ASSEMBLIES
LIKE A PRO!
GEOMETRY
INTERACTIONS MESHING SOLVING
PREPARATION
• Isolate sub-assembly • Types of interactions • Independent & Enforced • Solver selections
• Configuration & Symmetry • Level of interactions Common Node Mesh • Simulation Evaluator
• Simplify geometry • Instabilities due to gaps & • Which Mesher? • Remote Loads/ Mass
• Interferences interferences • Mix & Match Draft vs. • Use weak springs
• Element types • Interaction Viewer & High Quality • Managing the result file size
Underconstrained bodies • Mesh Quality Diagnostics
• Connectors • Mesh Failure Diagnostics
[email protected] [email protected]
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
50
Case Studies
SOLIDWORKS Simulation
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
51
PLACEHOLDER
PRESENTER VIDEO
© Dassault Systèmes | Confidential Information | 2/5/2021 | ref.: 3DS_Document_2020
52