msc.nastran implicit nonlinear (sol600) · pdf filemsc.nastran implicit nonlinear (sol600) ......

53
MSC.Nastran Implicit Nonlinear (SOL600) Nonlinear Structural Analysis Technical Workshop MSC.Nastran Implicit Nonlinear (SOL600) Nonlinear Structural Analysis Technical Workshop

Upload: vothien

Post on 04-Feb-2018

372 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

MSC.Nastran Implicit Nonlinear (SOL600)

Nonlinear Structural Analysis

Technical Workshop

MSC.Nastran Implicit Nonlinear (SOL600)

Nonlinear Structural Analysis

Technical Workshop

Page 2: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

• What is MSC.Nastran Solution 600• How does it benefit the Nastran user• How does it work• What capabilities are included• Recent Problems Solved with SOL 600• Future Plans• Sample Live Problem

AgendaAgenda

Page 3: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Nonlinear Capabilities in MSC.Nastran Nonlinear Capabilities in MSC.Nastran

MSC.Nastran Implicit Nonlinear – SOL600:

• Provides FEA capability for the analysis of 3D contact and highly nonlinear problems.

• Combines Marc’s advanced nonlinear finite element technology with the world’s most widely used finite element code, MSC.Nastran

MSC.Nastran SOL600 is the nonlinear capabilities of MSC.MARC delivered in

an MSC.Nastran user interface

MSC.Nastran SOL600 is the nonlinear capabilities of MSC.MARC delivered in

an MSC.Nastran user interface

Page 4: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

• Allows Nastran users to perform:• advanced nonlinear structural

analysis• Includes contact, large deflection, large

rotation, and large strain analysis capabilities never before available in Nastran

• Can use input decks from the many thousands of existing MSC.Nastran models.

• Provides solutions for simple to complex engineering problems including multi-body contact and advanced elastomeric (rubber) material models

What is MSC.Nastran SOL600 ?What is MSC.Nastran SOL600 ?

Page 5: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

How Does MSC.Nastran SOL600 Work ?How Does MSC.Nastran SOL600 Work ?

• MSC.Nastran Look and feel:• Input a standard Nastran input

deck• Spawns Marc• Optional - Marc results read

back to Nastran database• Optional - standard Output from

Nastran (f06,op2,xdb,punch)• New Nastran text input:

• Executive Command:SOL 600,NLSTATIC outr= path=

• New Case Control Command for 3D contact - BCONTACT

• New Bulk Data Entries for 3D contact and advanced materials including rubber,gaskets, large strain, visco-elastic, failure, …

$ NASTRAN input file created by MSC.Nastran input file$ Direct Text Input for File Management Section$ Advanced Nonlinear AnalysisSOL 600,NLSTATIC OUTR=OP2,F06$ Direct Text Input for Executive ControlCENDSEALL = ALLSUPER = ALLTITLE = MSC.Nastran job created12-Feb-03 atECHO = NONE$ Direct Text Input for Global Case Control DataBCONTACT = ALLSUBCASE 1$ Subcase name : Default

SUBTITLE=DefaultNLPARM = 1BCONTACT = 1SPC = 2LOAD = 2DISPLACEMENT(SORT1,REAL)=ALLSPCFORCES(SORT1,REAL)=ALLSTRESS(SORT1,REAL,VONMISES,BILIN)=ALL

BEGIN BULKPARAM POST 0PARAM AUTOSPC NOPARAM LGDISP 1PARAM,NOCOMPS,-1PARAM PRTMAXIM YESNLPARM 1 10 AUTO 5 25$ Direct Text Input for Bulk Data$ Elements and Element Properties for region : shellPSHELL 1 1 .25 1 1$ Pset: "shell" will be imported as: "pshell.1"CQUAD4 1 1 1 2 13 12CQUAD4 2 1 2 3 14 13

Page 6: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL600 - Powerful Nonlinear CapabilitiesSOL600 - Powerful Nonlinear Capabilities

MSC.MARC Mature Robust Nonlinear Algorithms provide:

• A powerful tool for simulating manufacturing processes and component behavior

• multi-body contact analysis capability (much easier to set up)

• long list of advanced material models and element technology

• robust solutions for solving complex contact and load history problems for a wide variety of problems

Page 7: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

How Does MSC.Nastran SOL600 Work ?How Does MSC.Nastran SOL600 Work ?

Nastran -Marc IntegrationInput compatible with Sol 106, 129, 101, 103, 105, 109 and others

NLPARM, TSTEPNL, MATS1 etc.Contact supported in the Nastran pref of Patran

• New exec control for Marc Input and Marc Execution

SOL 600,SID path= stop= outr= copyr=• where SID is a Nastran solution sequence

number: 101, 103, 105, 106, 129, etc.New Case Control Command for contact

• BCONTACT= 10 New bulk data entries for new capabilities

• BCTABLE, BCBODY, BSURF, BCBOX, BCPROP, BCMAT for contact

• MATEP elasto-plastic material • MATHE hyper-elastic material (incl. Ogden) • MATVE visco-elastic material • Marc output is converted to op2, xdb, f06,

pch

Page 8: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

How Does MSC.Nastran SOL600 Work ?How Does MSC.Nastran SOL600 Work ?How Does MSC.Nastran SOL600 Work ?How Does MSC.Nastran SOL600 Work ?

• Nastran-Marc Translator:• Start Nastran, read the

Nastran input file• Generate a Marc input file and

run Marc in the background• Marc run-time error messages

can be copied to .f06• Nastran (optionally) deletes

intermediate files• Needs a Marc and a Nastran

executable (both will be included on the Nastran CD)

Nastran Input File

Nastran IFP

Nas-MarcTranslator

Spawn MarcRun

Nastran ResultsDatabase

Nastran .f06 File

Marc .t16 File

Nastran .xdb File

Nastran .op2 File

Page 9: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

How Does MSC.Nastran SOL600 Work ?How Does MSC.Nastran SOL600 Work ?How Does MSC.Nastran SOL600 Work ?How Does MSC.Nastran SOL600 Work ?MSC.Nastran Input Deck

Use std Nast output req -

deck echo and

Write jobname.marc.dat

IFP Processes Input Deck

Stop

SuccessfulTranslation?

Submit MarcAnalysis?

Marc writes .out,.t16,.t19

Is marccpy= 1or 2?

Post-processingDMAP in place?

Submit Marc job -see note

Append runtime error

.t16/19 results to Nast db

Nastran .f06,.f04, .log files

error messages

Yes

Yes

Yes

Yes

generate std xdb,op2,f06

.sts,etc (these will bedeleted later by Nastranif marccpy = 1 or 3) -.sts

messages to .f06 and .log

and .log may be used byMSC.Patran to monitorthe progress of the jobwhile it is running

Note - every attempt will bemade to have the Nastran InputFile Processor (IFP) catch allinput format errors. However,this may not be possiblein early releases. It maysometimes be necessary for theuser to debug the Marc analyisis.See Chapter 16 on “TroubleShooting Analysis Runs” fordebugging suggestions if thisoccurs.

No

No

No

MSC.Nastran Input Deck

Use std Nast output req -

deck echo and

Write jobname.marc.dat

IFP Processes Input Deck

Stop

SuccessfulTranslation?

Submit MarcAnalysis?

Marc writes .out,.t16,.t19

Is marccpy= 1or 2?

Post-processingDMAP in place?

Submit Marc job -see note

Append runtime error

.t16/19 results to Nast db

Nastran .f06,.f04, .log files

error messages

Yes

Yes

Yes

Yes

generate std xdb,op2,f06

.sts,etc (these will bedeleted later by Nastranif marccpy = 1 or 3) -.sts

messages to .f06 and .log

and .log may be used byMSC.Patran to monitorthe progress of the jobwhile it is running

Note - every attempt will bemade to have the Nastran InputFile Processor (IFP) catch allinput format errors. However,this may not be possiblein early releases. It maysometimes be necessary for theuser to debug the Marc analyisis.See Chapter 16 on “TroubleShooting Analysis Runs” fordebugging suggestions if thisoccurs.

No

No

No

• Marc becomes a background process run by Nastran

• Nastran uses inverse translator t16-to-op2 to obtain results in Nastran format - f11resutls file created

• All standard Nastran output formats are available – DMAP created “on the fly” to use inputt2 to read f11, ofp/output2 to create:• XDB• OP2• FO6• PUNCH

Page 10: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

MSC.Nastran SOL600 FeaturesMSC.Nastran SOL600 Features

MSC.Nastran SOL600 Features:

• Structural (2004), Thermal and Coupled Analysis (2005R2)

• Material, Geometric, large strain, failure and Contact Non-linearity (2004)

• Parallel Processing “Single File” Input and t16 for 2005

• Experimental Data fitting for elastomers (in Patran, 2004)

• User Defined Subroutines (2005)

• Global Re-meshing (2006)

Page 11: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Non-linear Features in MSC.Nastran SOL600Non-linear Features in MSC.Nastran SOL600

Brings Powerful, Mature, Robust Nonlinear Technology to the MSC.Nastran CommunityBrings Powerful, Mature, Robust Nonlinear Technology to the MSC.Nastran Community

• Geometric Non-linearity's

• Materially Non-linear Models

• Boundary Condition Non-linearities

• (Contact)

All Non-linear Behaviors Can be Combined …

Page 12: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Geometric NonlinearGeometric Nonlinear

Axially Loading Critical Mode

• Large Displacement and rotations

• Large Strain Analyses

• Buckling of Structures

• Post-buckling behavior

Page 13: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Large Deformation & RotationLarge Deformation & RotationFinite Deformation• Large Deflection, Rotation and Strain:

• Large Deformation and Rotation of rigid elements RBE2, RBE3, RBAR

• Large (Finite) Strain With Choice of Strain Definitions

• Finite Strain Plasticity• Robust and User-Friendly Adaptive

Load Incrementation • Total and Updated Lagrange

Procedures• Choice of Solvers Including Iterative

and a form of Nastran’s Fast Sparse Multi-frontal solver with Metis

Page 14: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Nonlinear MaterialsNonlinear Materials

• Isotropic, Orthotropic and An-isotropic Material Models

• Includes 3D Laminated Composites, Gasket and Failure Materials

• Includes Temperature, Strain and Rate Dependencies

• Elastic• Plastic: Small and large strain

• Hyper-elastic (for Elastomers)

• Creep and Visco-elastic

Page 15: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Materials• Advance Nonlinear Materials:

• Linear Elastic • Elastic-Plastic:

• Elastic–Perfectly Plastic• Elastic-PlasticWith Work Hardening:

•Isotropic•Kinematic •Combined

• Rigid - Plastic• Hyper-elastic for Elastomers (Rubber)

for Bushings and Seals• Gaskets for Engine Blocks

Nonlinear MaterialsNonlinear Materials

Page 16: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Contact CapabilitiesBrings Advanced Contact Capabilities to MSC.Nastran:

• Easy to Use Multi-Body Capability• 2-D and Full 3-D Contact• Supports Rigid-Deformable

Contact • Position, Velocity or Load

Controlled Rigid Bodies• Rigid Geometry Defined Via

NURBS, patches, etc.• Discrete or Analytical Definition

MSC.Nastran SOL600 ContactMSC.Nastran SOL600 Contact

DeformableStructure Contact stress

(including friction)Calculated

Contact area

Page 17: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Boundary Condition Non-LinearityBoundary Condition Non-Linearity

Multi-Body Contact• Very Easy to Set-Up• Automatic detection of contact

surfaces • 2D and 3D contact

Finds widespread use in areas like:Manufacturing Simulations for sheet metal forming, deep drawing, mounting seals and other process simulations, bio-medical simulations and more

Try setting this up with contact pair contact …

Page 18: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Boundary Condition Non-LinearityBoundary Condition Non-Linearity

Contact Capabilities:• Rigid and Deformable• Automatic Re-meshing during

contact • Reports Interface Results • Surface Interactions

• Contact Distance Tol• Bias on Distance Tol• Quadratic Element Contact• Friction models • Glued Contact• Separation Force

Page 19: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Contact Capabilities• Include Deformable-Deformable

Contact With:• Initial Interference Fit• Stress – Free Initial Mesh Adjustment• Single or Double – Sided Contact

Detection• Force or Stress–Based Separation

• Multiple Friction Models• Glued Contact• Automatic or User – Defined Contact

Tolerance Distance (CTD)• Bias on CTD

MSC.Nastran SOL600 ContactMSC.Nastran SOL600 Contact

Page 20: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

JOB CONTROL from PatranJOB CONTROL from Patran• MSC.Nastran SOL600 Runs

MSC.Marc as a Background Process• Version 2004: Two Executables

• Marc Files: jobname.marc.xxx• Version 2004 gives users as

much (next page) or as little control of MSC.Marc run as they desire:• Input File May be Edited• Job Submittal• License Usage• Output File Format• Job Messages can be

consolidated in .f06 file• Marc files can be automatically

removed

Page 21: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Job Control from PatranJob Control from Patran• Control of MSC.Marc Job

• Marc versions 2000, 2001, 2003, 2005• Latest version is highly recommended

– concurrent development with Nastran ensures compatibility

• Marc .t16 file version and type• Environment Variables (named

NASM_XXXX) Can Be Used to Set Local or System-Wide Defaults for:• OUTR – requests Nastran-formatted

output files .f06, .op2, .xdb, .pch• COPYR – copies back and/or deletes

Marc files• PATH – points to run_marc command• STOP – stop MSC.Nastran after IFP or

before Marc execution• NOERROR – for advanced users• NASM_STRFILE - Env. Var. points to

text filter file

Page 22: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 Comparison With AbaqusSOL 600 Comparison With Abaqus

MSC.Nastran SOL 600 has (or will have) all necessary capabilities to replace Abaqus:

• 3D Multi-Body Contact• Standard Geometric and

Material Nonlinear Analysis Capabilities

• Temperature Dependent Elastic-Plastic, Hyper, or Visco- Elastic Material Properties

• User Defined Subroutines • Global Adaptive Re-

meshing

Major Features Abaqus SOL 600Finite Rotations Yes YesFinite Strains Yes YesSequential Thermal-Structural Yes YesCoupled Thermal-Structural Yes 2005R2Elastic-Plastic Materials Yes YesHyper-Elastic Materials Yes YesVisco-Elastic Materials Yes YesLarge Sliding 3D Contact Yes YesMulti-Body Contact No Yes3D Self Contact No YesContact for All Higher Order Elements TET10 Only YesParallel Processing Yes YesLinear Scalable Parallel Processing No YesBolt Pre-Load Yes 2005User Subroutines Yes 2005Global Adaptive Re-Meshing No 2006

Page 23: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

When To Use Sol600 Vs 106/129When To Use Sol600 Vs 106/129

Capability SOL 106/129 SOL 600

2D Def-Def Contact Slidelines Multi-Body2D Rigid-Def Contact No Multi-Body3D Def-Def Contact Slidelines Multi-Body3D Rigid-Def Contact No Multi-BodyBeam Contact No Multi-Body

Elastic-Perfectly Plastic via Bi-Linear YesBi-linear Elastic Plastic Yes via Multi-LinearMulti-linear Elastic Plastic Yes YesTemp-Dependent Elastic-Plastic No Yes

Multi-linear Elastic Yes 2005?Mooney-Rivlin for 1D (beam) elements No YesMooney-Rivlin for 2D elements Yes YesMooney-Rivlin for 3D elements Yes Yes

Other hyperelastic (Ogden,Gent…) for all element types No YesTemp-Dependent Hyperelastic No Yes

Composite Beams Yes YesComposite Shells Yes YesContinuum (2D Solid & 3D) Composites No Yes

Most Common Reasons to Use MSC.Nastran SOL 600:

• Need to Model 3D or Multi-Body Contact

• Strain Level > 10-15%• Elastic-Plastic or Hyper-

Elastic Material Properties are Temperature Dependent

• Need to Model 3D Solid Composites

• User Defined Subroutines • Need Global Adaptive Re-

meshing (future release)

Page 24: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL600 Parallel DDMSOL600 Parallel DDM

Linearly-Scalable Distributed Memory ParallelMSC.Nastran SOL600’s DMP capability allows you to solve problems in minutes and hours that would take hours or days to solve using a single cpu, or even the multi-processor capabilities of our competitors.

Advantages and Benefits ...Advantages and Benefits ...

Page 25: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL600 Parallel DDMSOL600 Parallel DDM

Linearly-Scalable Distributed Memory Parallel

In a recent comparison MSC.Nastran SOL600’s DMP capability was used to solve an engine block problem in 2.5 hoursthat took our competitor 7 days to solve using a single cpu solution.

MSC.Nastran SOL600 DMP often gives what is called “Super-Linear” scalability – meaning the you get better than 1/# cpu performance increase. This occurs because the % of in-core solution time goes way up …

Page 26: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 4 Rubber BootSOL 600 – Example 4 Rubber Boot

3D contact & large strain

Boot is modeled using the Mooney model for nonlinear incompressible materials

14612 grids and 9342 elements

Description:

Page 27: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 4 Rubber BootSOL 600 – Example 4 Rubber Boot

4 contact bodies

Body_1: rubber boot

Body_2: steel loop

Body_3: steel shaft

Body_4: rigid surface which is rotated by 1rad/s

Page 28: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 4 Rubber BootSOL 600 – Example 4 Rubber Boot

Page 29: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 6 Car Door ImpactSOL 600 – Example 6 Car Door Impact

Page 30: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 6 Car Door ImpactSOL 600 – Example 6 Car Door Impact

Equivalent v.Mises Stress at Max Load

Page 31: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 7 Door Push DownSOL 600 – Example 7 Door Push Down

100 Kg100 KgFixedFixed

$ Referenced Material Records$ Material Record : epMAT1,1,2100.,,0.3$ Description of Material : MATEP 1 Table 1 IsotropAddmean$ Material Tables ( No Conversions Needed )$ Stress-Strain Curve : sTABLES1 1

0. 200. .002 300. .003 500. ENDT

Page 32: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 7 Door Push DownSOL 600 – Example 7 Door Push Down

Page 33: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 8 Twist BeamSOL 600 – Example 8 Twist Beam

Large Displacement Analysis

Opposite Travel +/-100mm

Page 34: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 8 Twist BeamSOL 600 – Example 8 Twist Beam

Displacement Results

Baseline MSC.Nastran Sol600

Page 35: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 8 Twist BeamSOL 600 – Example 8 Twist Beam

v.Mises Stress Results

Baseline MSC.Nastran SOL600

Page 36: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – Example 8 Twist BeamSOL 600 – Example 8 Twist Beam

Toe angle versus wheel vertical displacement

TOE

-1.4

-1.2

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

-100 -80 -60 -40 -20 0 20 40 60 80 100

Wheel vertical displacement [mm]

TOE

angl

e [d

egre

es]

BaselineNastran SOL600

Page 37: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Airbus BL2.1: Single lap joint test : 3D model

Airbus BL2.1: Single lap joint test : 3D model

Contact bodies :

Upper plate

Lower plate

Fastener

Elements : Solid 8 nodes

Assumptions :

Non linear static

Large displacements

Contact

Plasticity, large strains

Model description :

Note : RBE2 is used to apply displacement

Page 38: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

BL2.1: Single lap joint test : 3D modelBL2.1: Single lap joint test : 3D model

Page 39: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Engine BlockEngine Block

Page 40: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Engine BlockEngine Block

Page 41: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – BMW FederbeinSOL 600 – BMW Federbein

Description:

3D Surface Contact

Static loading and unloading

Initial strain and variable shell thicknesses

Elastic and elastic-plastic material behavior

3D Surface Contact

Static loading and unloading

Initial strain and variable shell thicknesses

Elastic and elastic-plastic material behavior

Page 42: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – BMW FederbeinSOL 600 – BMW Federbein

Details of Contact

node 22373node 22373

node 20000node 20000

Page 43: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – BMW FederbeinSOL 600 – BMW Federbein

Undeformed Plot

Deformed Plot

Page 44: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 – BMW SeatSOL 600 – BMW Seat

Description:

3D Surface Contact (64 Contact Pairs)

Elastic-Plastic Material

Pretension in Bolts

Static Loading (Gurtzug)

Reduced Integration QUAD4 Elements used

3D Surface Contact (64 Contact Pairs)

Elastic-Plastic Material

Pretension in Bolts

Static Loading (Gurtzug)

Reduced Integration QUAD4 Elements used

Page 45: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Modell mit Lasten und Randbedingungen

Modell mit Lasten und Randbedingungen

SPC 123x

zy

0

2000

4000

6000

8000

10000

12000

14000

0 0.5 1 1.5 2

Zeit [s]

Kra

ft [N

]

F in–x, -z Richtung

Page 46: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Contact bodiesContact bodies

rot:

10 contact bodies

Page 47: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 New DevelopmentsSOL 600 New DevelopmentsImplement AUTO MSET in MSC.MarcComplete OP2 support for postprocessing (t16) – new datablocks, utilizing DRA/DACContinue to improve complex loading supportContinue speed enhancements in translator & MarcAdditional functionality to be supported in future releases

Pin flagsInertia reliefGrid point force outputThermal analysis, coupled structural/thermal analysisSuperelementsRemeshing

Page 48: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

SOL 600 Example contac2.datSOL 600 Example contac2.dat

Page 49: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

contac2.dat – start of inputcontac2.dat – start of inputSOL 600,106 path=1 stop=1TIME 10000CEND

ECHO = NONEDISPLACEMENT(plot) = ALLSTRESS(plot) = ALLSTRAIN(plot) = ALLSPC = 1LOAD = 1BCONTACT=121NLPARM = 1

BEGIN BULK$2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678NLPARM 1 100 AUTO 1 P YESPARAM,OGEOM,NOPARAM,AUTOSPC,YESPARAM,GRDPNT,0PLOAD4 1 121 -2000.. . . . . .. . . . . .

SOL 600,106 path=1 stop=1TIME 10000CEND

ECHO = NONEDISPLACEMENT(plot) = ALLSTRESS(plot) = ALLSTRAIN(plot) = ALLSPC = 1LOAD = 1BCONTACT=121NLPARM = 1

BEGIN BULK$2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678NLPARM 1 100 AUTO 1 P YESPARAM,OGEOM,NOPARAM,AUTOSPC,YESPARAM,GRDPNT,0PLOAD4 1 121 -2000.. . . . . .. . . . . .

Page 50: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

contac2.dat – end of inputcontac2.dat – end of inputCQUAD4 239 2 271 272 293 292CQUAD4 240 2 272 273 294 293BSURF, 101, 1, THRU, 120BSURF, 102, 121, THRU, 240BCBODY, 111, , DEFORM, 101, 0, .05BCBODY, 112, , DEFORM, 102, 0, .04BCTABLE, 121, , , 1, , , , ,++ , SLAVE, 111, .005, .12, .0501,+ , MASTER, 112ENDDATA

CQUAD4 239 2 271 272 293 292CQUAD4 240 2 272 273 294 293BSURF, 101, 1, THRU, 120BSURF, 102, 121, THRU, 240BCBODY, 111, , DEFORM, 101, 0, .05BCBODY, 112, , DEFORM, 102, 0, .04BCTABLE, 121, , , 1, , , , ,++ , SLAVE, 111, .005, .12, .0501,+ , MASTER, 112ENDDATA

Page 51: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Example – Contact Normal ForceExample – Contact Normal Force

Page 52: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior

Example – Stress ContoursExample – Stress Contours

Page 53: MSC.Nastran Implicit Nonlinear (SOL600) · PDF fileMSC.Nastran Implicit Nonlinear (SOL600) ... • Includes contact, large deflection, large rotation, ... • Post-buckling behavior