SlideShare a Scribd company logo
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
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
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
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
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
SpringbackSpringback
DD3IMP
DD3OSS
DD3TRIM
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
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
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 }
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
n1N1
n2 N2
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 i
tet
i
 

 Filling the table STATUS (elements)
IF VOLUME (element) > 50 % THEN STATUS (elements) = {eliminate}
IF VOLUME (element) ≤ 50 % THEN STATUS (elements) = {keep}
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
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
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:
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
π
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)
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)
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)
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)
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
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
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
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
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
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
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

More Related Content

PDF
Multiple Choice Questions for CAD/CAM
PDF
Manufacturing process-II Question papers
PDF
15665658 square-cup-deep-drawing-using-forming-limit-diagram
PDF
Mathematical modeling and analysis of hoop stresses in hydroforming deep draw...
PDF
Prediction of Draw Ratio in Deep Drawing through Software Simulations
PDF
SPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESS
PDF
TALAT Lecture 2102.04: A Compressed Air Tank for a Lorry, Special Studies: Ro...
PDF
SIMULATION OF DEEP DRAWING DIE FOR OPTIMIZED DIE RADIUS USING FEM TECHNIQUE
Multiple Choice Questions for CAD/CAM
Manufacturing process-II Question papers
15665658 square-cup-deep-drawing-using-forming-limit-diagram
Mathematical modeling and analysis of hoop stresses in hydroforming deep draw...
Prediction of Draw Ratio in Deep Drawing through Software Simulations
SPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESS
TALAT Lecture 2102.04: A Compressed Air Tank for a Lorry, Special Studies: Ro...
SIMULATION OF DEEP DRAWING DIE FOR OPTIMIZED DIE RADIUS USING FEM TECHNIQUE

Viewers also liked (12)

PPT
Forming defects
 
PPT
1 Basic Punching Theory Tt 2010
PPS
Dies Design - Cutting Operations Part 2
PDF
TALAT Lecture 3704: Deep Drawing
PPSX
Metal forming defects
PDF
Basics of Sheetmetal operations
PPT
Sheet Metal Forming
PPT
sheet metal
PPTX
Deep drawing
PDF
Punching and Blanking Process (Sheet Metal Forming)
PPTX
Sheet metal-operations
Forming defects
 
1 Basic Punching Theory Tt 2010
Dies Design - Cutting Operations Part 2
TALAT Lecture 3704: Deep Drawing
Metal forming defects
Basics of Sheetmetal operations
Sheet Metal Forming
sheet metal
Deep drawing
Punching and Blanking Process (Sheet Metal Forming)
Sheet metal-operations
Ad

Similar to Numerical Simulation of Multi-Step Deep-Drawing Processes-Trimming 3D Solid Finite Element Meshes (20)

PDF
COMPARATIVE ANALYSIS OF THE PROCESSES FOR MACHINING OF MOLD ELEMENT WITH USIN...
PDF
COMPARATIVE ANALYSIS OF THE PROCESSES FOR MACHINING OF MOLD ELEMENT WITH USIN...
PDF
IVR Incremental Volumetric Remapping Method NUMISHEET 2005
PDF
Casting Defect Identification and its Solution by Niyama Simulation
PPTX
Metal flow simulation
PDF
Simulation of Deep-Drawing Process of Large Panels
PPTX
Rev engg
PDF
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
PDF
Introduction to Reverse Engineering and also data formats using in Additive ...
PDF
Development and application of explicit methods in OpenSees for collapse simu...
PDF
CIM & Automation Lab Manual VTU
PDF
EMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATION
PDF
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
PDF
IRJET- Project Didactic of a Mini CNC Milling Machine
PPTX
Karakuri based dolly frames unstacking system
PDF
TINCE2016 - Estimate of cracking and leaking rate of VERCORS mock-up - R. Vé...
PDF
Tutorial 2
DOC
Towards smart and sustainable machining
PPTX
3 d model generation for deformation analysis using laser scanning data of a ...
PDF
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
COMPARATIVE ANALYSIS OF THE PROCESSES FOR MACHINING OF MOLD ELEMENT WITH USIN...
COMPARATIVE ANALYSIS OF THE PROCESSES FOR MACHINING OF MOLD ELEMENT WITH USIN...
IVR Incremental Volumetric Remapping Method NUMISHEET 2005
Casting Defect Identification and its Solution by Niyama Simulation
Metal flow simulation
Simulation of Deep-Drawing Process of Large Panels
Rev engg
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
Introduction to Reverse Engineering and also data formats using in Additive ...
Development and application of explicit methods in OpenSees for collapse simu...
CIM & Automation Lab Manual VTU
EMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATION
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
IRJET- Project Didactic of a Mini CNC Milling Machine
Karakuri based dolly frames unstacking system
TINCE2016 - Estimate of cracking and leaking rate of VERCORS mock-up - R. Vé...
Tutorial 2
Towards smart and sustainable machining
3 d model generation for deformation analysis using laser scanning data of a ...
EXTREMELY LOW COST SCANNING SYSTEM FOR FREE FORM SURFACES
Ad

More from António J. Baptista (13)

PDF
Inegi Lean Design-for-X
PDF
Symposium Luso-German Energy JUL 2017 - MAESTRI
PDF
LCE 2016 BERLIN - ecoPROSYS Presentation by A.J. Baptista
PDF
Using Multi-layer Stream Mapping to assess the overall efficiency and waste o...
PDF
Inegi pms2014 project efficiency
PDF
A novel approach for product lifecycle management of mechatronic equipment in...
PDF
Ingenium 144 - Multi-Layer Stream Mapping (MSM), Revista Ordem Engenheiros
PDF
Lean Management Methods in Product Development – A Case Study
PDF
Quality of life and work - a brief reflection
PDF
Apresentacao Doutoramento (PhD Thesis) António Baptista (AJ Baptista) Jan 2007
PDF
Incremental Volumetric Remapping Method - Analysis and Error Evaluation
PDF
MSM - Multi-Layer Stream Mapping as a Combined Approach for Industrial Proces...
PPT
António Baptista - A.J. Baptista PhD value and compensation
Inegi Lean Design-for-X
Symposium Luso-German Energy JUL 2017 - MAESTRI
LCE 2016 BERLIN - ecoPROSYS Presentation by A.J. Baptista
Using Multi-layer Stream Mapping to assess the overall efficiency and waste o...
Inegi pms2014 project efficiency
A novel approach for product lifecycle management of mechatronic equipment in...
Ingenium 144 - Multi-Layer Stream Mapping (MSM), Revista Ordem Engenheiros
Lean Management Methods in Product Development – A Case Study
Quality of life and work - a brief reflection
Apresentacao Doutoramento (PhD Thesis) António Baptista (AJ Baptista) Jan 2007
Incremental Volumetric Remapping Method - Analysis and Error Evaluation
MSM - Multi-Layer Stream Mapping as a Combined Approach for Industrial Proces...
António Baptista - A.J. Baptista PhD value and compensation

Recently uploaded (20)

PPTX
Modernising the Digital Integration Hub
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Five Habits of High-Impact Board Members
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
DOCX
search engine optimization ppt fir known well about this
PPT
What is a Computer? Input Devices /output devices
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Getting Started with Data Integration: FME Form 101
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPT
Geologic Time for studying geology for geologist
Modernising the Digital Integration Hub
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Hindi spoken digit analysis for native and non-native speakers
1 - Historical Antecedents, Social Consideration.pdf
Tartificialntelligence_presentation.pptx
Five Habits of High-Impact Board Members
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
WOOl fibre morphology and structure.pdf for textiles
search engine optimization ppt fir known well about this
What is a Computer? Input Devices /output devices
sustainability-14-14877-v2.pddhzftheheeeee
observCloud-Native Containerability and monitoring.pptx
A novel scalable deep ensemble learning framework for big data classification...
Univ-Connecticut-ChatGPT-Presentaion.pdf
The various Industrial Revolutions .pptx
CloudStack 4.21: First Look Webinar slides
Getting Started with Data Integration: FME Form 101
Enhancing emotion recognition model for a student engagement use case through...
Final SEM Unit 1 for mit wpu at pune .pptx
Geologic Time for studying geology for geologist

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

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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 SpringbackSpringback DD3IMP DD3OSS DD3TRIM
  • 6. 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
  • 7. 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
  • 8. 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 }
  • 9. 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 n1N1 n2 N2
  • 10. 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 i tet i     Filling the table STATUS (elements) IF VOLUME (element) > 50 % THEN STATUS (elements) = {eliminate} IF VOLUME (element) ≤ 50 % THEN STATUS (elements) = {keep}
  • 11. 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
  • 12. 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
  • 13. 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:
  • 14. 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 π
  • 15. 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)
  • 16. 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)
  • 17. 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)
  • 18. 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)
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 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