+ All Categories
Home > Documents > New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear -...

New MSC Nastran N is for NonLinear as in SOL400 · 2012. 3. 1. · MSC Nastran (N for Nonlinear -...

Date post: 21-Sep-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
34
MSC Nastran N is for NonLinear as in SOL400 Shekhar Kanetkar, PhD
Transcript
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

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

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

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

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

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

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

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

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

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

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

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

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

• 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

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

• 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Recommended