![Page 1: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/1.jpg)
MSC Nastran
N is for NonLinear as in SOL400
Shekhar Kanetkar, PhD
![Page 2: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/2.jpg)
AGENDA
• What is SOL400 ?
• Types of Nonlinearities
• Contact
• Defining Contact
• Moving Rigid Bodies
• Friction in Contact
• S2S Contact
• CASI Solver
• Live Demo
![Page 3: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/3.jpg)
AGENDA
• What is SOL400 ?
• Types of Nonlinearities
• Contact
• Defining Contact
• Moving Rigid Bodies
• Friction in Contact
• S2S Contact
• CASI Solver
• Live Demo
![Page 4: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/4.jpg)
What is SOL400 ?
Segment-Segment
Contact (No More
Gaps)
Shell Off-sets
Large
Displacement
MPCs
Faster Solvers Welcome to
SOL 400
Town
Adv. Thermal
Larger than
5% Strain
SOL 129
Town
SOL 106
Town
![Page 5: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/5.jpg)
SOL 106
Nonlinear Statics
SOL 129
Nonlinear Transient
SOL 400
Improvements
3D Contact
Advanced Elements and
Materials
Large rotation RBEs
SUBCASE – STEP
HHT Integration Method
Friendly Restart
Rotor Dynamics
Nonlinear Transient
Thermal Load
Temperature Dependent
Composites
Thermal Structural
Coupled
Marc
Advanced Nonlinear
Existing
Nonlinear
New
Capabilities Advanced
Nonlinear + =
What is SOL400 ?
![Page 6: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/6.jpg)
AGENDA
• What is SOL400 ?
• Types of Nonlinearities
• Contact
• Defining Contact
• Moving Rigid Bodies
• Friction in Contact
• S2S Contact
• CASI Solver
• Live Demo
![Page 7: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/7.jpg)
Types of Nonlinearities
• Geometric Nonlinearity
• Material Nonlinearity
• Boundary Condition Nonlinearity - Contact
![Page 8: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/8.jpg)
Geometric Non-Linearity
• Large Disp. and Rotations
• Large Strain Analyses
• Buckling of Structures
• Post-buckling behavior Axially Loading Critical Mode
![Page 9: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/9.jpg)
Material Non-Linearity
• Plastic: Small and large strain
• Hyper-elastic (for Elastomers)
• Creep
• Visco-elastic
• Temperature dependant Properties
![Page 10: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/10.jpg)
Boundary Condition Non-Linearity
Contact - Touching Bodies
- Glued Bodies
![Page 11: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/11.jpg)
AGENDA
• What is SOL400 ?
• Types of Nonlinearities
• Contact
• Defining Contact
• Moving Rigid Bodies
• Friction in Contact
• S2S Contact
• CASI Solver
• Live Demo
![Page 12: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/12.jpg)
Define Contact - The Old Way
USER must align nodes
USER must align CS
USER must define coincident nodes correctly NO NEED
![Page 13: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/13.jpg)
• First define the contact bodies
Define Contact - The Better Way
![Page 14: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/14.jpg)
What the Nastran entries look like
List of elements
Define Contact - The Better Way
![Page 15: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/15.jpg)
• Contact Table
Define Contact - The Better Way
T T G
![Page 16: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/16.jpg)
AGENDA
• What is SOL400 ?
• Types of Nonlinearities
• Contact
• Defining Contact
• Moving Rigid Bodies
• Friction in Contact
• S2S Contact
• CASI Solver
• Live Demo
![Page 17: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/17.jpg)
Contact - Moving Rigid Bodies
Node 9999
![Page 18: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/18.jpg)
Contact - Moving Rigid Bodies
Node 10000
Node 10001
Ball Bearings (Rigid Bodies) to Freely Move/Rotate
Use Force/Moment Control
![Page 19: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/19.jpg)
Contact - Moving Rigid Bodies
How to Rotate Upper Body ?
Create a Rigid Surface
Glue to Top Mesh (Body)
Two Control Nodes
Apply Disp or Force to those Nodes
![Page 20: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/20.jpg)
Contact - Moving Rigid Bodies
O ye
O ye Hello …
You Applied Rotation in
Translation Box
O ye Whats up with that ?
O ye
It’s a trick !!!
Node has 3 DOF only
So Use 2 Nodes
1,2,3 DOFs on second Node are
really 4,5,6 DOF on that Rigid Body
![Page 21: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/21.jpg)
AGENDA
• What is SOL400 ?
• Types of Nonlinearities
• Contact
• Defining Contact
• Moving Rigid Bodies
• Friction in Contact
• S2S Contact
• CASI Solver
• Live Demo
![Page 22: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/22.jpg)
Friction in Contact - Setup
![Page 23: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/23.jpg)
Friction in Contact - Setup
![Page 24: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/24.jpg)
Friction in Contact - Setup
![Page 25: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/25.jpg)
Friction in Contact - Setup
In Contact Body ?
OR
So which Friction coeff is used ?
In Contact Table ?
![Page 26: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/26.jpg)
Friction in Contact - Setup
Here is the Rule
1. Contact Table Overrides Contact Body Friction Coeff.
2. If Not Specified in Contact Table…
• Average of Body 1 and Body 2 for a Pair of
Deformable Bodies
• Rigid Body Friction Coeff. Is Used for Pair of Rigid –
Deformable
![Page 27: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/27.jpg)
AGENDA
• What is SOL400 ?
• Types of Nonlinearities
• Contact
• Defining Contact
• Moving Rigid Bodies
• Friction in Contact
• S2S Contact
• CASI Solver
• Live Demo
![Page 28: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/28.jpg)
29
Node to Segment Segment to Segment
Contact – S2S
Improved Accuracy
Master-Slave Order Not Important
![Page 29: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/29.jpg)
Contact – S2S – Set up
![Page 30: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/30.jpg)
AGENDA
• What is SOL400 ?
• Types of Nonlinearities
• Contact
• Defining Contact
• Moving Rigid Bodies
• Friction in Contact
• S2S Contact
• CASI Solver
• Live Demo
![Page 31: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/31.jpg)
Solver Tips – Direct vs CASI
CASI Solver
• Solid Elements
• Not for Shells/Beams/MPCS
![Page 32: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/32.jpg)
Live Demo
Complete Setup of Contact Bodies
![Page 33: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/33.jpg)
MSC Nastran (N for Nonlinear - SOL 400)
• Need to Model 3D or Multi-Body Contact
• Shells Face to Face, Edge to Edge, Edge to Face Contact
• Beam to Beam, Beam to Shell, Beam to Solid Contact
• Peeling Glue or Permanent Glue (in Contact)
• Strain Level > 10-15%
• Elastic-Plastic or Hyper-Elastic Material Properties are
Temperature Dependent
• Need to Model 3D Solid Composites
• Analysis Chaining
• Thermal Structural Coupled
• Solid Shell (Gradient thorugh Thickness)
Summary
![Page 34: New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear - SOL 400) • Need to Model 3D or Multi-Body Contact • Shells Face to Face, Edge](https://reader034.vdocument.in/reader034/viewer/2022051909/5ffd41056a34e41d780fe136/html5/thumbnails/34.jpg)