abaqus/explicit: advanced topics - 3ds · t es day 1 lecture 1 overview of abaqus/explicit workshop...

21
www.3ds.com | © Dassault Systèmes R Abaqus/Explicit: Advanced Topics 6.12 www.3ds.com | © Dassault Systèmes Course objectives Upon completion of this course you will be able to: Use the explicit dynamics method effectively, including the application of general contact, mass scaling, and adaptive remeshing Use Abaqus/Explicit and Abaqus/Standard together to solve difficult problems, including results transfer and co-simulation Model high-strain-rate deformation and failure Filter output Targeted audience Simulation Analysts Prerequisites This course is recommended for engineers with experience using Abaqus About this Course 3 days

Upload: nguyenque

Post on 28-Apr-2018

275 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

R

Abaqus/Explicit: Advanced Topics

6.12

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Course objectives Upon completion of this course you will be able to:

Use the explicit dynamics method effectively, including the application of general contact, mass scaling, and

adaptive remeshing

Use Abaqus/Explicit and Abaqus/Standard together to solve difficult problems, including results transfer and

co-simulation

Model high-strain-rate deformation and failure

Filter output

Targeted audience

Simulation Analysts

Prerequisites This course is recommended for engineers with experience using Abaqus

About this Course

3 days

Page 2: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Day 1

Lecture 1 Overview of Abaqus/Explicit

Workshop 1 Conditional Stability of Abaqus/Explicit

Lecture 2 Elements

Lecture 3 Contact Modeling

Workshop 2 Impact of a Dodge Caravan Bumper Against a Rigid Barrier

Lecture 4 Quasi-Static Analyses

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Day 2

Lecture 5 Adaptive Meshing and Distortion Control

Workshop 3 Quasi-static Analysis of a Rubber Bushing

Lecture 6 Constraints and Connections

Lecture 7 Impact and Postbuckling Analyses

Workshop 4 Crushing of a Tube

Lecture 8 Material Damage and Failure

Page 3: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Day 3

Lecture 9 Managing Large Models: Part 1

Lecture 10 Managing Large Models: Part 2

Lecture 11 Output Filtering

Lecture 12 Importing and Transferring Results

Workshop 5 Bird Strike Simulation

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Additional Material

Appendix 1 Explicit Dynamics Algorithm

Appendix 2 Features of General Contact and Contact Pairs

Appendix 3 Advanced Adaptive Meshing

Appendix 4 VUMAT

Appendix 5 Abaqus/Standard to Abaqus/Explicit Co-simulation

Workshop 6 Beam Impact Co-simulation

Page 4: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Legal Notices

The Abaqus Software described in this documentation is available only under license from Dassault

Systèmes and its subsidiary and may be used or reproduced only in accordance with the terms of such

license.

This documentation and the software described in this documentation are subject to change without

prior notice.

Dassault Systèmes and its subsidiaries shall not be responsible for the consequences of any errors or

omissions that may appear in this documentation.

No part of this documentation may be reproduced or distributed in any form without prior written

permission of Dassault Systèmes or its subsidiary.

© Dassault Systèmes, 2012.

Printed in the United States of America

Abaqus, the 3DS logo, SIMULIA and CATIA are trademarks or registered trademarks of Dassault

Systèmes or its subsidiaries in the US and/or other countries.

Other company, product, and service names may be trademarks or service marks of their respective

owners. For additional information concerning trademarks, copyrights, and licenses, see the Legal

Notices in the Abaqus 6.12 Release Notes and the notices at:

http://www.3ds.com/products/simulia/portfolio/product-os-commercial-programs.

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Revision Status

Lecture 1 5/12 Updated for 6.12

Lecture 2 5/12 Updated for 6.12

Lecture 3 5/12 Updated for 6.12

Lecture 4 5/12 Updated for 6.12

Lecture 5 5/12 Updated for 6.12

Lecture 6 5/12 Updated for 6.12

Lecture 7 5/12 Updated for 6.12

Lecture 8 5/12 Updated for 6.12

Lecture 9 5/12 Updated for 6.12

Lecture 10 5/12 Updated for 6.12

Lecture 11 5/12 Updated for 6.12

Lecture 12 5/12 Updated for 6.12

Appendix 1 5/12 Updated for 6.12

Appendix 2 5/12 Updated for 6.12

Appendix 3 5/12 Updated for 6.12

Appendix 4 5/12 Updated for 6.12

Appendix 5 5/12 Updated for 6.12

Workshop 1 5/12 Updated for 6.12

Workshop 2 5/12 Updated for 6.12

Workshop 3 5/12 Updated for 6.12

Workshop 4 5/12 Updated for 6.12

Workshop 5 5/12 Updated for 6.12

Workshop 6 5/12 Updated for 6.12

Page 5: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L1.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Overview of Abaqus/Explicit

Workshop Preliminaries

Workshop 1: Conditional Stability of Abaqus/Explicit (IA)

Workshop 1: Conditional Stability of Abaqus/Explicit (KW)

Lesson 1: Overview of Abaqus/Explicit

2 hours

Both interactive (IA) and keywords (KW) versions

of the workshop are provided. Complete only one.

L1.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Overview of Abaqus/Explicit

1. What is Explicit Dynamics?

2. Abaqus/Explicit vs. Abaqus/Standard

3. Some Challenging Problems

4. Defining an Abaqus/Explicit Procedure

5. Stable Time Increment

6. Bulk Viscosity Damping

7. Energy Balance

8. Monitoring Diagnostic Messages

9. Output

Page 6: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L2.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Elements

Lesson 2: Elements

1 hour

L2.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Elements

1. Introduction

2. Element Types Overview

3. Hourglassing and Locking

4. Second-order Accuracy

Page 7: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L3.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Contact Modeling

Workshop 2: Impact of a Dodge Caravan Bumper Against a Rigid Barrier (IA)

Workshop 2: Impact of a Dodge Caravan Bumper Against a Rigid Barrier (KW)

Lesson 3: Contact Modeling

90 minutes

Both interactive (IA) and keywords (KW) versions

of the workshop are provided. Complete only one.

L3.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Contact Modeling

1. Contact in Abaqus/Explicit

2. Defining General Contact

3. General Contact Output

4. Limitations of General Contact

Page 8: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L4.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Quasi-Static Analyses

Lesson 4: Quasi-Static Analyses

90 minutes

L4.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Quasi-Static Analyses

1. Introduction

2. Quasi-Static Simulations Using Explicit

Dynamics

3. Loading Rates

4. Energy Balance in Quasi-Static

Analyses

5. Mass Scaling

6. Viscous Pressure

7. Summary

Page 9: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L5.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Adaptive Meshing and Distortion Control

Workshop 3: Quasi-static Analysis of a Rubber Bushing (IA)

Workshop 3: Quasi-static Analysis of a Rubber Bushing (KW)

Lesson 5: Adaptive Meshing and Distortion Control

90 minutes

Both interactive (IA) and keywords (KW) versions

of the workshop are provided. Complete only one.

L5.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Adaptive Meshing and Distortion Control

1. Lagrangian and Eulerian Descriptions

2. Arbitrary Lagrangian-Eulerian (ALE)

Method

3. Lagrangian Adaptive Mesh Domains

4. Element Distortion Control

Page 10: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L6.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Constraints and Connections

Lesson 6: Constraints and Connections

2 hours

L6.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Constraints and Connections

1. Introduction

2. Surface-Based Coupling Constraints

3. Connector Elements

4. Surface-Based Ties

5. Mesh-Independent Fasteners

6. Cohesive Connections

7. Virtual Crack Closure Technique

8. Tips

Page 11: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L7.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Impact and Postbuckling Analyses

Workshop 4: Crushing of a Tube (IA)

Workshop 4: Crushing of a Tube (KW)

Lesson 7: Impact and Postbuckling Analyses

90 minutes

Both interactive (IA) and keywords (KW) versions

of the workshop are provided. Complete only one.

L7.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Impact and Postbuckling Analyses

1. Impact Analysis

2. Geometric Imperfections for

Postbuckling Analyses

Page 12: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L8.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Material Damage and Failure

Lesson 8: Material Damage and Failure

90 minutes

L8.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Material Damage and Failure

1. Progressive Damage and Failure

2. Damage Initiation

3. Damage Evolution

4. Element Removal

5. Damage in Fasteners

Page 13: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L9.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Managing Large Models: Part 1

Lesson 9: Managing Large Models: Part 1

90 minutes

L9.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Managing Large Models: Part 1

1. Introduction

2. Simplifying the Model

3. Parallel Execution

4. Techniques for Reducing CPU Time

5. Tips

Page 14: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L10.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Managing Large Models: Part 2

Lesson 10: Managing Large Models: Part 2

60 minutes

L10.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Managing Large Models: Part 2

1. Submodeling

2. Restart

3. Parts and Assemblies

Page 15: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L11.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Output Filtering

Lesson 11: Output Filtering

90 minutes

L11.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Output Filtering

1. Introduction

2. What is aliasing?

3. Preventing aliasing

4. Abaqus/Viewer postprocessing filters

5. Filter options

6. Filter distortions

7. References

Page 16: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

L12.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Importing and Transferring Results

Workshop 5: Bird Strike Simulation (IA)

Workshop 5: Bird Strike Simulation (KW)

Lesson 12: Importing and Transferring Results

2 hours

Both interactive (IA) and keywords (KW) versions

of the workshop are provided. Complete only one.

L12.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Importing and Transferring Results

1. Introduction

2. Import from Abaqus/Explicit to

Abaqus/Standard

3. Import from Abaqus/Standard to

Abaqus/Explicit

4. Additional Import Modeling Issues

5. Limitations

6. Import from Abaqus/Explicit to

Abaqus/Explicit

7. Demonstration

Page 17: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

A1.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Explicit Dynamics Algorithm

Appendix 1: Explicit Dynamics Algorithm

30 minutes

A1.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Explicit Dynamics Algorithm

1. Explicit Dynamics Algorithm

Page 18: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

A2.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Features of General Contact and Contact Pairs

Appendix 2: Features of General Contact and Contact Pairs

60 minutes

A2.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Features of General Contact and Contact Pairs

1. Features of General Contact

2. Contact Pairs

Page 19: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

A3.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Advanced Adaptive Meshing

Appendix 3: Advanced Adaptive Meshing

75 minutes

A3.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Advanced Adaptive Meshing

1. Eulerian Adaptive Mesh Domains for

Steady-State Analyses

2. Adaptive Meshing Output and

Diagnostics

3. Additional Features of Adaptive

Meshing

Page 20: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

A4.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Writing a VUMAT

Appendix 4: Writing a VUMAT

60 minutes

A4.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Writing a VUMAT

1. Introduction

2. Motivation

3. Steps Required in Writing a VUMAT

4. VUMAT Interface

5. Example: VUMAT for Kinematic

Hardening Plasticity

Page 21: Abaqus/Explicit: Advanced Topics - 3DS · t es Day 1 Lecture 1 Overview of Abaqus/Explicit Workshop 1 Conditional Stability of Abaqus/Explicit Lecture 2 Elements Lecture 3 Contact

A5.1

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

The following topics are covered in this lesson.

Lesson content:

Abaqus/Standard to Abaqus/Explicit Co-simulation

Workshop 6: Beam Impact Co-simulation (IA)

Workshop 6: Beam Impact Co-simulation (KW)

Appendix 5: Abaqus/Standard to Abaqus/Explicit Co-simulation

3 hours

Both interactive (IA) and keywords (KW) versions

of the workshop are provided. Complete only one.

A5.2

ww

w.3

ds.c

om

| ©

Da

ssa

ult S

ystè

me

s

Here are the steps to be followed:

Abaqus/Standard to Abaqus/Explicit Co-simulation

1. Introduction

2. Examples

3. Co-simulation modeling

a. General concepts

b. Keyword interface

c. Interactive interface

4. Postprocessing

5. Substructuring

6. Technology notes