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

Similar documents
Elasto-Plastic Deformation of a Thin Plate

Elasto-Plastic Deformation of a Truss Structure

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

Load Analysis of a Beam (using a point force and moment)

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

APPENDIX B. PBEAML Exercise. MSC.Nastran 105 Exercise Workbook B-1

Alternate Bar Orientations

MSC.Patran Marc Preference

Nonlinear Creep Analysis

Hwk4_me670.f06 2/26/2006

Linear Buckling Load Analysis (without spring)

Shear and Moment Reactions - Linear Static Analysis with RBE3

Spring Element with Nonlinear Analysis Parameters (filter using restart)

Rigid Element Analysis with RBAR

Elastic Stability of a Plate

Using MSC.Nastran for Explicit FEM Simulations

Spring Element with Nonlinear Analysis Parameters (Multi-Step Analysis)

Modal Analysis of a Flat Plate

Modal Analysis of a Beam (SI Units)

Modal Analysis of Interpolation Constraint Elements and Concentrated Mass

Normal Modes with Differential Stiffness

Multi-Step Analysis of a Cantilever Beam

WORKSHOP 33 A1 A2 A1. Subcase 1 4 Subcase 2 X: -16,000 lbs. X: 16,000 lbs Y: -12,000 lbs. Y: -12,000 lbs. Objectives:

Rigid Element Analysis with RBE2 and CONM2

Example 24 Spring-back

Direct Transient Response Analysis

Running a Thermal Analysis

Introduction to Abaqus. About this Course

Post-Buckling Analysis of a Thin Plate

Large-Scale Deformation of a Hyperelastic Material

Sliding Split Tube Telescope

Shell-to-Solid Element Connector(RSSCON)

Restarting a Linear Static Analysis of a Simply- Supported Stiffened Plate

Engine Gasket Model Instructions

NEi FEA. IRONCAD Advanced FEA. IRONCAD Advanced FEA. NEi FEA

MSC.Marc 2005 What s New. Overview

SIMULATION CAPABILITIES IN CREO

Presentation of PAM-CRASH v2004. Part 1: Solver News

Modal Analysis of A Flat Plate using Static Reduction

Linear Static Analysis of a Simply-Supported Truss

MULTI-SPRING REPRESENTATION OF FASTENERS FOR MSC/NASTRAN MODELING

NX Nastran Basic. The core structural analysis FEA solver used by leading product development firms for over 40 years

Efficient Shape Optimisation of an Aircraft Landing Gear Door Locking Mechanism by Coupling Abaqus to GENESIS

Direct Transient Response Analysis

Interface with FE programs

Linear and Nonlinear Analysis of a Cantilever Beam

Linear Static Analysis of a Spring Element (CELAS)

The Essence of Result Post- Processing

Linear Static Analysis of a Simply-Supported Truss

Linear Bifurcation Buckling Analysis of Thin Plate

SIMULATION CAPABILITIES IN CREO. Enhance Your Product Design with Simulation & Analysis

Element Order: Element order refers to the interpolation of an element s nodal results to the interior of the element. This determines how results can

MSC.Marc and MSC.Marc Mentat. Release Guide Version 2005

What s new in Femap 9.3

Normal Modes Analysis of a Simply-Supported Stiffened Plate

Current Status of Isogeometric Analysis in LS-DYNA

CAD - How Computer Can Aid Design?

Static and Normal Mode Analysis of a Space Satellite

ME 475 FEA of a Composite Panel

ES 128: Computer Assignment #4. Due in class on Monday, 12 April 2010

Modal Transient Response Analysis

Crashbox Tutorial. In this tutorial the focus is on modeling a Formula Student Racecar Crashbox with HyperCrash 12.0

Modelling Flat Spring Performance Using FEA

CODE Product Solutions

An Integrated Approach to Random Analysis Using MSC/PATRAN with MSC/NASTRAN

SOLIDWORKS. SOLIDWORKS Simulation Premium: Nonlinear. Dassault Systèmes SolidWorks Corporation 175 Wyman Street Waltham, Massachusetts USA

Solid and shell elements

Sliding Block LESSON 26. Objectives: Demonstrate the use of Contact LBCs in a simple exercise.

Stiffened Plate With Pressure Loading

FEMAP All Rights Reserved NASTRAN 1

Modeling a Shell to a Solid Element Transition

Workshop 15. Single Pass Rolling of a Thick Plate

Chassis Design using Composite Materials MBS-Modeling and Experiences

Multi-scale Material Modeling Applied from Specimen to Full Car Level using LS-DYNA

Engineering Analysis

Vehicle Load Area Division Wall Integrity during Frontal Crash

Finite Element Analysis Using NEi Nastran

CHAPTER 4. Numerical Models. descriptions of the boundary conditions, element types, validation, and the force

Modal Transient Response Analysis

Modeling and Analysis of Honeycomb Impact Attenuator

Elasto-Plastic Deformation of a Truss Structure

A 3D Tire/Road Interaction Simulation by a Developed Model (ABAQUS code)

Modal Transient Response Analysis

CHAPTER-10 DYNAMIC SIMULATION USING LS-DYNA

Torsional-lateral buckling large displacement analysis with a simple beam using Abaqus 6.10

Frequently Overlooked Features in Abaqus

A review of the state-of-the-art in vehicle modeling for crashworthiness analysis using LSDYNA

MSC Software: Release Overview - MSC Nastran MSC Nastran 2014 RELEASE OVERVIEW

Stump the WBE Wizard. Mallett Technology Year End Meeting December 19,

Helical Spring. Supplementary Exercise - 6. Objective: Develop model of a helical spring

PTC Newsletter January 14th, 2002

Impact and Postbuckling Analyses

R15.0 Structural Update

FEA Applications I MET 415 Review Course Structure: 15 week course Weekly Schedule 50 minute lecture 2.5 hour laboratory 50 minute lecture

Background on Gaskets

This tutorial will take you all the steps required to set up and run a basic simulation using ABAQUS/CAE and visualize the results;

LS-DYNA s Linear Solver Development Phase1: Element Validation Part II

Abaqus CAE Tutorial 6: Contact Problem

MSC.Marc and MSC.Marc Mentat. Release Guide Version 2003

Transcription:

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

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 Agenda Sample Live Problem

Nonlinear Capabilities in MSC.Nastran Nonlinear Capabilities in MSC.Nastran MSC.Nastran SOL600 is the nonlinear capabilities of MSC.MARC delivered in an MSC.Nastran user interface 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

What is MSC.Nastran SOL600? What is MSC.Nastran SOL600? 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 multibody contact and advanced elastomeric (rubber) material models

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 Analysis SOL 600,NLSTATIC OUTR=OP2,F06 $ Direct Text Input for Executive Control CEND SEALL = ALL SUPER = ALL TITLE = MSC.Nastran job created12-feb-03 at ECHO = NONE $ Direct Text Input for Global Case Control Data BCONTACT = ALL SUBCASE 1 $ Subcase name : Default SUBTITLE=Default NLPARM = 1 BCONTACT = 1 SPC = 2 LOAD = 2 DISPLACEMENT(SORT1,REAL)=ALL SPCFORCES(SORT1,REAL)=ALL STRESS(SORT1,REAL,VONMISES,BILIN)=ALL BEGIN BULK PARAM POST 0 PARAM AUTOSPC NO PARAM LGDISP 1 PARAM,NOCOMPS,-1 PARAM PRTMAXIM YES NLPARM 1 10 AUTO 5 25 $ Direct Text Input for Bulk Data $ Elements and Element Properties for region : shell PSHELL 1 1.25 1 1 $ Pset: "shell" will be imported as: "pshell.1" CQUAD4 1 1 1 2 13 12 CQUAD4 2 1 2 3 14 13

SOL600 - Powerful Nonlinear Capabilities SOL600 - 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

How Does MSC.Nastran SOL600 Work? How Does MSC.Nastran SOL600 Work? Nastran -Marc Integration Input 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

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 IFP Nastran.f06 File Nastran.op2 File Nastran Input File Nas-Marc Translator Nastran Results Database Nastran.xdb File Spawn Marc Run Marc.t16 File

How Does MSC.Nastran SOL600 Work? MSC.Nastran Input Deck deck echo and error messages 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 IFP Processes Input Deck Successful No Translation? Yes Write jobname.marc.dat Submit Marc No Analysis? Yes Submit Marc job -see note Marc writes.out,.t16,.t19.sts,etc (these will be deleted later by Nastran if marccpy = 1 or 3) -.sts and.log may be used by MSC.Patran to monitor the progress of the job while it is running Is No marccpy = 1or 2? Yes Append runtime error messages to.f06 and.log Nastran.f06,.f04,.log files Post-processing DMAP in place? Yes.t16/19 results to Nast db Use std Nast output req - generate std xdb,op2,f06 Stop Note - every attempt will be made to have the Nastran Input File Processor (IFP) catch all input format errors. However, this may not be possible in early releases. It may sometimes be necessary for the user to debug the Marc analyisis. See Chapter 16 on Trouble Shooting Analysis Runs for debugging suggestions if this occurs.

MSC.Nastran SOL600 Features MSC.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)

Non-linear Features in MSC.Nastran SOL600 Non-linear Features in MSC.Nastran SOL600 Brings Powerful, Mature, Robust Nonlinear Technology to the MSC.Nastran Community Geometric Nonlinearity's Materially Non-linear Models Boundary Condition Non-linearities (Contact) All Non-linear Behaviors Can be Combined

Geometric Nonlinear Geometric Nonlinear Large Displacement and rotations Large Strain Analyses Buckling of Structures Post-buckling behavior Axially Loading Critical Mode

Large Deformation & Rotation Finite 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

Nonlinear Materials Nonlinear Materials Isotropic, Orthotropic and Anisotropic 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

Nonlinear Materials Nonlinear Materials Materials Advance Nonlinear Materials: Linear Elastic Elastic-Plastic: Elastic Perfectly Plastic Elastic-Plastic With Work Hardening: Isotropic Kinematic Combined Rigid - Plastic Hyper-elastic for Elastomers (Rubber) for Bushings and Seals Gaskets for Engine Blocks

MSC.Nastran SOL600 Contact MSC.Nastran SOL600 Contact Contact Capabilities Brings 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 Deformable Structure Contact area Contact stress (including friction) Calculated

Boundary Condition Non-Linearity Boundary 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, biomedical simulations and more Try setting this up with contact pair contact

Boundary Condition Non-Linearity Boundary 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

MSC.Nastran SOL600 Contact MSC.Nastran SOL600 Contact 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

JOB CONTROL from Patran JOB 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

Job Control from Patran Job 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

SOL 600 Comparison With Abaqus SOL 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 Remeshing Major Features Abaqus SOL 600 Finite Rotations Yes Yes Finite Strains Yes Yes Sequential Thermal-Structural Yes Yes Coupled Thermal-Structural Yes 2005R2 Elastic-Plastic Materials Yes Yes Hyper-Elastic Materials Yes Yes Visco-Elastic Materials Yes Yes Large Sliding 3D Contact Yes Yes Multi-Body Contact No Yes 3D Self Contact No Yes Contact for All Higher Order Elements TET10 Only Yes Parallel Processing Yes Yes Linear Scalable Parallel Processing No Yes Bolt Pre-Load Yes 2005 User Subroutines Yes 2005 Global Adaptive Re-Meshing No 2006

When To Use Sol600 Vs 106/129 When To Use Sol600 Vs 106/129 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 Remeshing (future release) Capability SOL 106/129 SOL 600 2D Def-Def Contact Slidelines Multi-Body 2D Rigid-Def Contact No Multi-Body 3D Def-Def Contact Slidelines Multi-Body 3D Rigid-Def Contact No Multi-Body Beam Contact No Multi-Body Elastic-Perfectly Plastic via Bi-Linear Yes Bi-linear Elastic Plastic Yes via Multi-Linear Multi-linear Elastic Plastic Yes Yes Temp-Dependent Elastic-Plastic No Yes Multi-linear Elastic Yes 2005? Mooney-Rivlin for 1D (beam) elements No Yes Mooney-Rivlin for 2D elements Yes Yes Mooney-Rivlin for 3D elements Yes Yes Other hyperelastic (Ogden,Gent ) for all element types No Yes Temp-Dependent Hyperelastic No Yes Composite Beams Yes Yes Composite Shells Yes Yes Continuum (2D Solid & 3D) Composites No Yes

SOL600 Parallel DDM SOL600 Parallel DDM Advantages and Benefits... Advantages and Benefits... Linearly-Scalable Distributed Memory Parallel MSC.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.

Linearly-Scalable Distributed Memory Parallel SOL600 Parallel DDM SOL600 Parallel DDM 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 In a recent comparison MSC.Nastran SOL600 s DMP capability was used to solve an engine block problem in 2.5 hours that took our competitor 7 days to solve using a single cpu solution.

SOL 600 Example 4 Rubber Boot SOL 600 Example 4 Rubber Boot Description: 3D contact & large strain Boot is modeled using the Mooney model for nonlinear incompressible materials 14612 grids and 9342 elements

SOL 600 Example 4 Rubber Boot SOL 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 1 rad/s

SOL 600 Example 4 Rubber Boot SOL 600 Example 4 Rubber Boot

SOL 600 Example 6 Car Door Impact SOL 600 Example 6 Car Door Impact

SOL 600 Example 6 Car Door Impact SOL 600 Example 6 Car Door Impact Equivalent v.mises Stress at Max Load

SOL 600 Example 7 Door Push Down SOL 600 Example 7 Door Push Down Fixed 100 Kg $ Referenced Material Records $ Material Record : ep MAT1,1,2100.,,0.3 $ Description of Material : MATEP 1 Table 1 Isotrop Addmean $ Material Tables ( No Conversions Needed ) $ Stress-Strain Curve : s TABLES1 1 0. 200..002 300..003 500. ENDT

SOL 600 Example 7 Door Push Down SOL 600 Example 7 Door Push Down

SOL 600 Example 8 Twist Beam SOL 600 Example 8 Twist Beam Large Displacement Analysis Opposite Travel +/- 100mm

SOL 600 Example 8 Twist Beam SOL 600 Example 8 Twist Beam Baseline MSC.Nastran Sol600 Displacement Results

SOL 600 Example 8 Twist Beam SOL 600 Example 8 Twist Beam Baseline MSC.Nastran SOL600 v.mises Stress Results

SOL 600 Example 8 Twist Beam SOL 600 Example 8 Twist Beam TOE 0.4 0.2 0-0.2 TOE angle [degrees] -0.4-0.6-0.8-1 -1.2 Baseline Nastran SOL600-1.4-100 -80-60 -40-20 0 20 40 60 80 100 Wheel vertical displacement [mm] Toe angle versus wheel vertical displacement

Airbus BL2.1: Single lap joint test : 3D model Model description : Contact bodies : Upper plate Lower plate Fastener Elements : Solid 8 nodes Assumptions : Non linear static Large displacements Contact Plasticity, large strains Note : RBE2 is used to apply displacement

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

Engine Block Engine Block

Engine Block Engine Block

SOL 600 BMW Federbein SOL 600 BMW Federbein Description: 3D Surface Contact Static loading and unloading Initial strain and variable shell thicknesses Elastic and elastic-plastic material behavior

SOL 600 BMW Federbein SOL 600 BMW Federbein Details of Contact node 22373 node 22373 node 20000 node 20000

SOL 600 BMW Federbein SOL 600 BMW Federbein Undeformed Plot Deformed Plot

Description: SOL 600 BMW Seat SOL 600 BMW Seat 3D Surface Contact (64 Contact Pairs) Elastic-Plastic Material Pretension in Bolts Static Loading (Gurtzug) Reduced Integration QUAD4 Elements used

Modell mit Lasten und Randbedingungen 14000 12000 10000 Kraft [N] 8000 6000 4000 2000 0 0 0.5 1 1.5 2 Zeit [s] F in x, -z Richtung y z x SPC 123

Contact bodies Contact bodies rot: 10 contact bodies

SOL 600 New Developments SOL 600 New Developments Implement AUTO MSET in MSC.Marc Complete OP2 support for postprocessing (t16) new datablocks, utilizing DRA/DAC Continue to improve complex loading support Continue speed enhancements in translator & Marc Additional functionality to be supported in future releases Pin flags Inertia relief Grid point force output Thermal analysis, coupled structural/thermal analysis Superelements Remeshing

SOL 600 Example contac2.dat SOL 600 Example contac2.dat

contac2.dat start of input contac2.dat start of input SOL 600,106 path=1 stop=1 TIME 10000 CEND ECHO = NONE DISPLACEMENT(plot) = ALL STRESS(plot) = ALL STRAIN(plot) = ALL SPC = 1 LOAD = 1 BCONTACT=121 NLPARM = 1 BEGIN BULK $2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678 NLPARM 1 100 AUTO 1 P YES PARAM,OGEOM,NO PARAM,AUTOSPC,YES PARAM,GRDPNT,0 PLOAD4 1 121-2000.............

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

Example Contact Normal Force Example Contact Normal Force

Example Stress Contours Example Stress Contours