numerical simulation of multi-step deep-drawing processes-trimming 3d solid finite element meshes

25
Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes A.J. Baptista*, J.L. Alves**, M.C. Oliveira*, D.M. Rodrigues*, L.F. Menezes* * Department of Mechanical Engineering, University of Coimbra, Polo II, 3030 Coimbra, PORTUGAL ** Department of Mechanical Engineering, University of Minho, Campus de Azurém,4080-058,Guimarães, PORTUGAL CENTRO DE ENGENHARIA MECÂNICA DA UNIVERSIDADE DE COIMBRA THE SEVENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL STRUCTURES TECHNOLOGY & THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY 7-9 September 2004 Lisbon, PORTUGAL

Upload: antonio-baptista

Post on 29-Nov-2014

637 views

Category:

Technology


1 download

DESCRIPTION

Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes A.J. Baptista, J.L. Alves, M.C. Oliveira, D.M. Rodrigues, L.F. Menezes The implemented strategy of DD3TRIM consists firstly, to evaluate the elements that are to be eliminate/keep with the trimming and then adjust the remaining affected elements of the boundary to the desired trim geometry. This adjustment is done by node stretching technique for two different projection schemes with optimization of the final element shape at the boundary. Additionally, a splitting option is also introduced which allows, for instance, to open rings or other closed meshes. The implemented solutions were tested in the simulation of a multi-step deep-drawing benchmark test that consists on cutting a ring specimen from a drawn cup and then splitting it longitudinally along a radial plan. The process consists in a sequence of drawn, spring-back, trimming, splitting and final springback. All this steps were simulated with the DD3 family codes (DD3IMP, DD3OSS and DD3TRIM). In this example application problem, both algorithms (trimming and splitting) have show good reliability to treat the meshes during the multi-stage processes. http://www.ctresources.info/ccp/paper.html?id=3713

TRANSCRIPT

Page 1: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

Numerical Simulation of

Multi-Step Deep-Drawing Processes:

Trimming 3D Solid Finite Element Meshes

A.J. Baptista*, J.L. Alves**, M.C. Oliveira*, D.M. Rodrigues*, L.F. Menezes*

* Department of Mechanical Engineering, University of Coimbra,

Polo II, 3030 Coimbra, PORTUGAL

** Department of Mechanical Engineering, University of Minho,

Campus de Azurém,4080-058,Guimarães, PORTUGAL

CENTRO DE ENGENHARIA MECÂNICA DA UNIVERSIDADE DE COIMBRA

THE SEVENTH INTERNATIONAL CONFERENCE ON

COMPUTATIONAL STRUCTURES TECHNOLOGY

& THE FOURTH INTERNATIONAL CONFERENCE ON

ENGINEERING COMPUTATIONAL TECHNOLOGY 7-9 September 2004 Lisbon, PORTUGAL

Page 2: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

I. Introduction

II. Trimming algorithm

III. Splitting algorithm

IV. Example

V. Conclusions

CEMUC

OUTLOOK

Page 3: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

I. Introduction

II. Trimming algorithm

III. Splitting algorithm

IV. Example

V. Conclusions

CEMUC

OUTLOOK

Page 4: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

INTRODUCTION

Nowadays reality

Virtual Manufacturing

• Worldwide Market

• Demanding Customers

• Saturated Markets

• Competitors Aggressiveness

Actions to develop

• Reduce development time/costs

• Reduce production time/costs

• Improve production flexibility

• Increase quality

Main objective

Improve / Maintain Competitiveness

Promising solution

VIRTUAL MANUFACTURING

“Entire simulation of a product and all the processes involved in its fabrication”

CEMUC

Page 5: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

Trimming

INTRODUCTION

CEMUC Multi-step deep-drawing

Development stage of Deep-drawing process (R&D Objective)

Generic sequence of the deep-drawing process (That will be simulated)

Initial blank Deep-draw Final component

Springback Springback

DD3IMP

DD3OSS

DD3TRIM

Page 6: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

I. Introduction

II. Trimming algorithm

III. Splitting algorithm

IV. Example

V. Conclusions

CEMUC

OUTLOOK

Page 7: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

CEMUC Global algorithm

GENERAL PROCEDURE TRIMMING

BEGIN

- Pre-Processing Stage -

o Characterization of the trimming surface and the correction type option

o Generate connectivity of Nodes, Edges and Faces

o Generate tables containing STATUS of nodes and elements

- Correction Stage -

DO [ for all the elements to be treated ]

o Calculate the volume of the affected element to be eliminated

o Apply correction type

Project the affected nodes towards the trim surface

o Correct elements with pentahedral shapes

END DO

- Post-Processing Stage –

o Upgrade the coordinates and connectivity tables

END

D D 3 T R I M

Page 8: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

CEMUC Pre-Processing Stage

Connectivity of nodes, edges and faces of the 8 node “brick” element

1

3 4

2

5

7 8

6 F1

F6 F2

F3

F5

F6

A10

A11 A12

A1 A2

A3 A4

A5

A6

A7

A8

A9

STATUS tables for nodes and elements

Element E1: {1,2,3,4,5,6,7,8}

Node Nn: {Ei,Eii,...}

Edge An: {Ni,Nii}

Face Fn: {Ni,Nii,Niii,Niv}

Elements (standard)

Nodes (8) - Ni

Edges (12) - Ai

Faces (6) - Fi

STATUS (nodes) = { keep; eliminate ; on surface }

STATUS (elements) = { to treat ; keep; eliminate }

Page 9: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

CEMUC Pre-Processing Stage

Filling the table STATUS (nodes)

Filling the table STATUS (elements)

Evaluation of the inner product

Evaluation of the Euclidean distance

IF d(Ni , Surface) = 0 THEN STATUS (nodes) = {on surface}

IF n ni < 0 THEN STATUS (nodes) = {keep}

IF n ni > 0 THEN STATUS (nodes) = {eliminate}

IF SUM(STATUS (nodes) = {keep}) = 8 THEN STATUS (elements) = {keep}

IF SUM(STATUS (nodes) = {eliminate}) = 8 THEN STATUS (elements) = {eliminate}

IF SUM(STATUS (nodes) = {eliminate}) < 8 THEN STATUS (elements) = {to treat}

π

n

Trim zone

n1 N1

n2 N2

Page 10: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

CEMUC Correction Stage

Run all elements with STATUS (elements) {to treat}

Calculate the volume of the affected element to be eliminated:

Decomposition of the hexahedron in 6 tetrahedrons

6( )

1

eeV V itet

i

Filling the table STATUS (elements)

IF VOLUME (element) > 50 % THEN STATUS (elements) = {eliminate}

IF VOLUME (element) ≤ 50 % THEN STATUS (elements) = {keep}

Page 11: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

CEMUC Correction Stage

Node projection scheme (correction type II)

π

Initial mesh Evaluation 1 Evaluation 2 / Type I

Final Mesh

A

A

Node adjustment in normal direction

Page 12: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

CEMUC Correction Stage

Node projection scheme (correction type III)

π

Initial mesh Evaluation 1

Final Mesh

A

Evaluation 2 / Type I

A

Node adjustment in edge direction

Page 13: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

Correction Stage

Animation of the trimming procedure:

Page 14: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

Correction Stage

Trimming zone

π

Page 15: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

Correction Stage

Pre-processing stage (elimination of elements)

Page 16: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

Correction Stage

Correction stage (elimination of elements)

Page 17: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

Correction Stage

Correction stage (adjusting nodes)

Page 18: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

TRIMMING ALGORITHM

Correction Stage

Correction stage (adjusting nodes)

Page 19: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

I. Introduction

II. Trimming algorithm

III. Splitting algorithm

IV. Examples

V. Conclusions

CEMUC

OUTLOOK

Page 20: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

SPLITTING ALGORITHM

CEMUC Global algorithm

GENERAL PROCEDURE SPLITTING

BEGIN

- Pre-Processing Stage -

o Characterization of the splitting surface

o Choice of correction type for the split elements

o Generate connectivity of Nodes, Edges and Faces

- Correction Stage - SIDE 1

o Generate tables containing STATUS of nodes and elements

CALL TRIMMING (only for element correction)

o Duplicate nodes in the splitting plane for the new elements created

o Create new elements to replace the split elements

- Correction Stage - SIDE 2

o Invert the normal orientation of the splitting plane

o Generate new tables containing STATUS of nodes and elements

CALL TRIMMING (only for element correction)

o Create new elements to replace the split elements

- Post-Processing Stage –

o Upgrade the coordinates and connectivity tables

END

D D 3 T R I M

Page 21: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

I. Introduction

II. Trimming algorithm

III. Splitting algorithm

IV. Example

V. Conclusions

CEMUC

OUTLOOK

Page 22: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

EXAMPLE

CEMUC Multi-step deep-drawing

Splitting ring test

Original cup Ring cut Ring split Ring Springback

Page 23: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

I. Introduction

II. Trimming algorithm

III. Splitting algorithm

IV. Example

V. Conclusions

CEMUC

OUTLOOK

Page 24: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY

“Numerical Simulation of Multi-Step Deep-Drawing Processes: Trimming 3D Solid Finite Element Meshes”

CONCLUSIONS

CEMUC

Conclusions

On going work

The developed algorithms of DD3TRIM prove to be robust and efficient to

to trim and split meshes

Two kind of trim surfaces were implemented (plane and cylindrical)

Three correction types are available to perform trims

Implementation of generic trim surface (NURBS)

Test several remapping strategies for the state variables transfer problem

Page 25: Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes

Numerical Simulation of

Multi-Step Deep-Drawing Processes:

Trimming 3D Solid Finite Element Meshes

A.J. Baptista*, J.L. Alves**, M.C. Oliveira*, D.M. Rodrigues*, L.F. Menezes*

* Department of Mechanical Engineering, University of Coimbra,

Polo II, 3030 Coimbra, PORTUGAL

** Department of Mechanical Engineering, University of Minho,

Campus de Azurém,4080-058,Guimarães, PORTUGAL

CENTRO DE ENGENHARIA MECÂNICA DA UNIVERSIDADE DE COIMBRA

THE SEVENTH INTERNATIONAL CONFERENCE ON

COMPUTATIONAL STRUCTURES TECHNOLOGY

& THE FOURTH INTERNATIONAL CONFERENCE ON

ENGINEERING COMPUTATIONAL TECHNOLOGY 7-9 September 2004 Lisbon, PORTUGAL