msc nastran n is for nonlinear as in sol400 · msc nastran n is for nonlinear as in sol400 ... mpcs...

34
MSC Nastran N is for NonLinear as in SOL400 Shekhar Kanetkar, PhD

Upload: vuphuc

Post on 20-Jun-2018

236 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

MSC Nastran

N is for NonLinear as in SOL400

Shekhar Kanetkar, PhD

Page 2: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

AGENDA

• What is SOL400 ?

• Types of Nonlinearities

• Contact

• Defining Contact

• Moving Rigid Bodies

• Friction in Contact

• S2S Contact

• CASI Solver

• Live Demo

Page 3: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

AGENDA

• What is SOL400 ?

• Types of Nonlinearities

• Contact

• Defining Contact

• Moving Rigid Bodies

• Friction in Contact

• S2S Contact

• CASI Solver

• Live Demo

Page 4: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

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: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

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: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

AGENDA

• What is SOL400 ?

• Types of Nonlinearities

• Contact

• Defining Contact

• Moving Rigid Bodies

• Friction in Contact

• S2S Contact

• CASI Solver

• Live Demo

Page 7: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Types of Nonlinearities

• Geometric Nonlinearity

• Material Nonlinearity

• Boundary Condition Nonlinearity - Contact

Page 8: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Geometric Non-Linearity

• Large Disp. and Rotations

• Large Strain Analyses

• Buckling of Structures

• Post-buckling behavior Axially Loading Critical Mode

Page 9: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Material Non-Linearity

• Plastic: Small and large strain

• Hyper-elastic (for Elastomers)

• Creep

• Visco-elastic

• Temperature dependant Properties

Page 10: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Boundary Condition Non-Linearity

Contact - Touching Bodies

- Glued Bodies

Page 11: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

AGENDA

• What is SOL400 ?

• Types of Nonlinearities

• Contact

• Defining Contact

• Moving Rigid Bodies

• Friction in Contact

• S2S Contact

• CASI Solver

• Live Demo

Page 12: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Define Contact - The Old Way

USER must align nodes

USER must align CS

USER must define coincident nodes correctly NO NEED

Page 13: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

• First define the contact bodies

Define Contact - The Better Way

Page 14: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

What the Nastran entries look like

List of elements

Define Contact - The Better Way

Page 15: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

• Contact Table

Define Contact - The Better Way

T T G

Page 16: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

AGENDA

• What is SOL400 ?

• Types of Nonlinearities

• Contact

• Defining Contact

• Moving Rigid Bodies

• Friction in Contact

• S2S Contact

• CASI Solver

• Live Demo

Page 17: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Contact - Moving Rigid Bodies

Node 9999

Page 18: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Contact - Moving Rigid Bodies

Node 10000

Node 10001

Ball Bearings (Rigid Bodies) to Freely Move/Rotate

Use Force/Moment Control

Page 19: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

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: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

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: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

AGENDA

• What is SOL400 ?

• Types of Nonlinearities

• Contact

• Defining Contact

• Moving Rigid Bodies

• Friction in Contact

• S2S Contact

• CASI Solver

• Live Demo

Page 22: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Friction in Contact - Setup

Page 23: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Friction in Contact - Setup

Page 24: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Friction in Contact - Setup

Page 25: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Friction in Contact - Setup

In Contact Body ?

OR

So which Friction coeff is used ?

In Contact Table ?

Page 26: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

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: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

AGENDA

• What is SOL400 ?

• Types of Nonlinearities

• Contact

• Defining Contact

• Moving Rigid Bodies

• Friction in Contact

• S2S Contact

• CASI Solver

• Live Demo

Page 28: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

29

Node to Segment Segment to Segment

Contact – S2S

Improved Accuracy

Master-Slave Order Not Important

Page 29: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Contact – S2S – Set up

Page 30: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

AGENDA

• What is SOL400 ?

• Types of Nonlinearities

• Contact

• Defining Contact

• Moving Rigid Bodies

• Friction in Contact

• S2S Contact

• CASI Solver

• Live Demo

Page 31: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Solver Tips – Direct vs CASI

CASI Solver

• Solid Elements

• Not for Shells/Beams/MPCS

Page 32: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

Live Demo

Complete Setup of Contact Bodies

Page 33: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs

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: MSC Nastran N is for NonLinear as in SOL400 · MSC Nastran N is for NonLinear as in SOL400 ... MPCs Faster Solvers Welcome to SOL 400 Town ... Large rotation RBEs