Handbook of Software Solutions for ICME
Buy Rights Online Buy Rights

Rights Contact Login For More Details

More About This Title Handbook of Software Solutions for ICME

English

As one of the results of an ambitious project, this handbook provides a well-structured directory
of globally available software tools in the area of Integrated Computational Materials
Engineering (ICME).
The compilation covers models, software tools, and numerical methods allowing describing
electronic, atomistic, and mesoscopic phenomena, which in their combination determine the
microstructure and the properties of materials. It reaches out to simulations of component
manufacture comprising primary shaping, forming, joining, coating, heat treatment, and
machining processes. Models and tools addressing the in-service behavior like fatigue, corrosion,
and eventually recycling complete the compilation.
An introductory overview is provided for each of these different modelling areas highlighting the
relevant phenomena and also discussing the current state for the different simulation approaches.
A must-have for researchers, application engineers, and simulation software providers seeking
a holistic overview about the current state of the art in a huge variety of modelling topics.
This handbook equally serves as a reference manual for academic and commercial software developers
and providers, for industrial users of simulation software, and for decision makers seeking
to optimize their production by simulations. In view of its sound introductions into the different
fields of materials physics, materials chemistry, materials engineering and materials processing
it also serves as a tutorial for students in the emerging discipline of ICME, which requires a broad
view on things and at least a basic education in adjacent fields.

English

Dr.rer.nat. Georg J. Schmitz obtained his PhD in Materials Science in 1991 from RWTH Aachen University in the area of microstructure control in high temperature superconductors. At present he is senior scientist at ACCESS e.V., a private, non-profit research center at the RWTH Aachen University. His research interests comprise microstructure formation in multicomponent alloys, modeling of solidification phenomena, phase-field models and thermodynamics. He is the official agent for Thermo-Calc Software AB in Germany and provides global support for MICRESS®. Dr. Schmitz is the coordinator of the European "Integrated Computational Materials Engineering expert group - ICMEg". He has been appointed as expert by several institutions and is active member of the TMS committee on Integrated Computational Materials Engineering "ICME" and of the European Materials Modelling Council EMMC.
He is editor and reviewer for a number of journals and has published more than 150 scientific articles and - jointly with Dr. Prahl - edited a recent book on a platform concept for ICME.

Ulrich Prahl received his Dr.-Ing. in Mechanical Engineering in 2002 from RWTH Aachen University on the area of damage and failure prediction of high-strength fine-grain pipeline steels. This work has been performed in the framework of the joined program "Integrative Material Modelling" which aimed the development of materials models on various length scales. Since 2002 he is working as senior scientist at the department of ferrous metallurgy at RWTH Aachen University where he is heading the scientific working group "Material Simulation". He is coordinator in the AixViPMaP project, which aims the definition of a modular integrative platform for the modelling of material processes on various length scales along the entire process chain, as well as editor of the journal Integrated Materials and Manufacturing Innovation. Dr. Prahl has authored and co-authored more than 180 scientific articles and - jointly with Dr. Schmitz - edited a recent book on a platform concept for ICME.

English

List of Contributors XVII

Preface XXVII

1 Introduction 1
Georg J. Schmitz and Ulrich Prahl

1.1 Motivation 1

1.2 What is ICME? 2

1.3 Industrial Needs for ICME 4

1.4 Present ICME 9

1.5 Scope of this Book 11

1.6 Structure of the Book 13

2 Modeling at the Process and Component Scales 19

2.1 Overview of Processing Methods and Process Chains 21
Ralph Bernhardt and Georg J. Schmitz

2.1.1 History of Metalworking 22

2.1.2 History of Modeling of Manufacturing Processes 23

2.1.3 Overview of Processing Methods 25

2.1.4 Processes and Process Chains 26

2.1.5 Benefits of Modeling Process Chains 27

2.1.6 Available Modeling Tools at Component Scale 29

2.2 Primary Shaping Processes 35
Christoph Broeckmann, Christian Hopmann, Georg J. Schmitz, Sree Koundinya Sistla, Marcel Spekowius, Roberto Spina, and Chung Van Nguyen

2.2.1 Overview 35

2.2.1.1 Solidification and Crystal Growth 36

2.2.2 Casting 36

2.2.3 Plastics Processing 38

2.2.4 Sintering 41

2.2.5 Additive Manufacturing 44

2.2.6 Typical Applications of Simulations in Primary Shaping Processes 44

2.2.7 Phenomena to be Modeled 48

2.2.8 Basic Equations to be Solved 51

2.2.9 Initial and Boundary Conditions 54

2.2.10 Required Data and their Origin 55

2.2.11 Simulation Codes in the Area of Primary Shaping 58

2.3 Forming Processes 81
Stephan Hojda and Markus Bambach

2.3.1 Overview: Manufacturing Process Forming 81

2.3.2 Phenomena Occurring during Forming Processes 81

2.3.3 Modeling and Simulation Methods 85

2.3.4 Typical Applications of Forming Simulations 86

2.3.5 Initial and Boundary Conditions 87

2.3.6 Required Data and their Origin 88

2.3.7 Numerical Aspects 90

2.3.8 Software Codes 91

2.4 Heat Treatment 97
Martin Hunkel

2.4.1 Introduction into Heat Treatment 97

2.4.2 Heat Transfer in and out of a Part 98

2.4.3 Microstructure 101

2.4.4 Mechanical Behavior during Heat Treatment 104

2.4.5 Thermochemical Treatment 105

2.4.6 Heat Treatment Simulation 107

2.5 Joining Processes 111
Ulrike Beyer, Gerson Meschut, Stephan Horstmann, and Ralph Bernhardt

2.5.1 Introduction 111

2.5.2 Basics and Definitions 112

2.5.3 Welding 115

2.5.4 Joining by Forming 120

2.5.5 Software for Joining Processes 128

2.6 Thick Coating Formation Processes 135
Kirsten Bobzin, Mehmet Öte, Thomas Frederik Linke, and Ilkin Alkhasli

2.6.1 Overview 135

2.6.2 Typical Applications of Coating Simulations 136

2.6.3 Phenomena Occurring During Coating Formation 137

2.6.4 Basic Equations to Model the Phenomena 139

2.6.5 Initial and Boundary Conditions 140

2.6.6 Process Modeling on the Example of Thermal Spraying 140

2.6.7 Conclusion 150

2.6.8 Software Tools 151

2.7 Thin-Film Deposition Processes 157
Andreas Pflug, Michael Siemers, ThomasMelzig, Martin Keunecke, Lothar Schäfer, and Günter Bräuer

2.7.1 Introduction 157

2.7.2 Overview of Thin-Film Deposition Methods 159

2.7.3 Modeling of Thin-Film Deposition as a Multiscale Problem 165

2.7.4 Software Codes 172

2.8 Machining 19
André Teixeira, Markus Krömer, and Roland Müller

2.8.1 Introduction to Machining Processes 191

2.8.2 General Aspects of Machining Simulations 196

2.8.3 Combination of Analytic–Geometric Simulation Models and FEM Simulation Models 200

2.8.4 Simulation of Surface Integrity Modifications 201

2.8.5 Summary 204

2.8.6 Simulation Tools for Machining Processes 204

2.9 Fatigue Modeling: From Microstructure to Component Scale 209
Mohamed Sharaf and Sebastian Münstermann

2.9.1 Influence Factors on Component Fatigue Limit 209

2.9.2 Micromechanics as a Modeling Approach 211

2.9.3 Numerical Representation of Microstructure 212

2.9.4 Cyclic Elastoplasticity of Crystals and Microsubstructures 213

2.9.5 The Notion of Fatigue Indicator Parameters (FIPs) 216

2.9.6 Fatigue Limit as a Function of Microstructure 218

2.9.7 Software Tools for Modeling Fatigue 223

2.10 Corrosion and Its Context in Service Life 227
Daniela Zander, Daniel Höche, Johan Deconinck, and Theo Hack

2.10.1 Overview 227

2.10.2 Corrosion Modeling and Applications 229

2.10.3 Industrial Demands in ICME-Related Corrosion Modeling 238

2.10.4 Software Tool-Related Corrosion Modeling 240

2.10.5 Future Tasks and Limits 244

2.10.6 Acknowledgments 244

2.11 Recycling Processes 247
Klaus Hack, Markus A. Reuter, Stephan Petersen, and Sander Arnout

2.11.1 Overview 247

2.11.2 Materials-Centric versus Product-Centric Approach 248

2.11.3 General Phenomena: LED Lamp Recycling as an Example 249

2.11.4 Methods Available 251

2.11.5 Thermochemical Aspects of Recycling 252

2.11.6 Recycling of Aluminum 255

2.11.7 Recycling of Zinc: Fuming 258

2.11.8 Valorization of "Wastes" 262

2.11.9 Summary of Simulation Tools 265

3 Microstructure Modeling 269
Markus Apel, Robert Spatschek, Franz Roters, Henrik Larsson, Charles-André Gandin, Gildas Guillemot, Frigyes Podmaniczky, László Gránásy, Georg J. Schmitz, and Qing Chen

3.1 Overview and Definitions 269

3.1.1 What is a Microstructure and why it is Important? 269

3.2 How to Describe and Store a Microstructure? 271

3.2.1 Digital Microstructures 273

3.3 Phenomena Affecting Microstructure Evolution 273

3.4 Basic Equations/Models 275

3.5 Models for Microstructure Evolution 276

3.5.1 Overview 276

3.5.2 Example for Integral Models 276

3.5.3 Nucleation Models 279

3.5.4 Diffusion Models 286

3.5.5 Precipitation Models 289

3.5.6 Cellular Automaton Models 292

3.5.7 Monte Carlo Potts Models 295

3.5.8 Phase-Field and Multiphase-Field Models 296

3.5.9 Phase-Field Crystal Models 300

3.5.10 Crystal Plasticity 304

3.6 Software Tools 308

4 Thermodynamics 325
Tore Haug-Warberg, Long-Qing Chen, Ursula Kattner, Bengt Hallstedt, André Costa e Silva, Joonho Lee, Jean-Marc Joubert, Jean-Claude Crivello,Fan Zhang, Bethany Huseby, and Olle Blomberg

4.1 Overview 325

4.2 Basic Concepts and Principles 326

4.2.1 The Concept of theThermodynamic State 326

4.2.2 Fundamental Relations and Canonical State Variables 327

4.2.3 Equations of State (EOS) 330

4.2.4 Euler Integration of EOS into a Fundamental Relation 332

4.2.5 The Principle ofThermodynamic Equilibrium 333

4.3 Thermodynamic Modeling 335

4.3.1 Gibbs and Helmholtz Energy Residuals 336

4.3.2 Excess Gibbs Energy 337

4.4 The CALPHAD Approach 340

4.4.1 History 341

4.4.2 Crystallography and Models of Phases 342

4.4.3 Models of Composition Dependence 345

4.4.4 Model of Nanosize Effect 346

4.4.5 CALPHAD Databases 348

4.4.6 Database Development and Parameter Optimization 350

4.4.7 Phase Names 353

4.4.8 Reference States 356

4.4.9 Database Formats 356

4.4.10 Extensions 360

4.4.11 Limitations and Challenges 363

4.5 Deriving Thermodynamics from Ab Initio Calculations 364

4.5.1 DFT Methodology 365

4.5.2 Heat of Formation 366

4.5.3 Mixing Enthalpy 367

4.5.4 Lattice Vibrations 368

4.6 Use of Thermodynamics at Larger Scales 370

4.7 Applications and Success Stories 373

4.8 Software Tools 378

5 Discrete Models: Down to Atoms and Electrons 385
Seyed Masood Hafez Haghighat, Ignacio Martin-Bragado, Cláudio M.Lousada, and Pavel A. Korzhavyi

5.1 Overview and Definitions 385

5.2 Discrete and Semidiscrete Mesoscopic Models in Materials Science 386

5.2.1 Discrete Dislocation Dynamics 386

5.2.2 Monte Carlo Method 391

5.3 Atomistic Simulations: Models and Methods 394

5.3.1 Kinetic Monte Carlo 394

5.3.2 Molecular Dynamics 398

5.4 Electronic StructureMethods 401

5.4.1 Approximate Solutions to the Electronic Wave Function 403

5.4.2 Density Functional Theory (DFT) 407

5.5 Potentials, Force Fields, and Effective Cluster Interactions 411

5.6 Software Tools in the Area of Discrete Modeling 412

6 Effective Properties 433
Ludovic Noels, Ling Wu, Laurent Adam, Jan Seyfarth, Ganesh Soni, Javier Segurado, Gottfried Laschet, Geng Chen, Maxime Lesueur, Mauricio Lobos, Thomas Böhlke, Thomas Reiter, Stefan Oberpeilsteiner, Dietmar Salaberger, Dieter Weichert, and Christoph Broeckmann

6.1 Computational Homogenization Methods and Codes: An Overview 433

6.1.1 Review of Homogenization Methods for Heterogeneous Materials 433

6.1.2 Homogenization in Industrial Application: Current State of the Art 442

6.2 Finite Element-Based Homogenization 447

6.2.1 Effective Properties of Polycrystalline Materials 447

6.2.2 Variation of the Effective Elastic Properties During γ − α Phase Transformation of a Low-Carbon Steel, Simulated by the Phase-Field Method 449

6.2.3 A Direct Method-Based Statistical Prediction of the Effective Strengths of Particulate-Reinforced Metal Matrix Composite 452

6.2.4 Effective Elastic Properties of Semicrystalline Thermoplastic Microstructures of Injection-Molded Parts 454

6.2.5 On the Effective Mechanical Properties of Discontinuous Fiber Composites (DFC): Application to a Ribbed Beam 456

6.3 Mean-Field Homogenization 459

6.3.1 Fiber-Reinforced Overmolded Composite Parts: An Industrial Application Example 459

6.4 Screening and Virtual Testing of Material Properties 462

6.4.1 Material Screening and Design Based on nth-Order Bounds 462

6.4.2 Comparison of In Situ/XCT Measurements with Virtual Testing of SFRP Materials 465

6.5 Software Tools for the Determination of Effective Properties 468

6.5.1 Software Categories 468

6.5.2 List of Software 468

7 Numerical Methods 487
Carlos Agelet de Saracibar, Romain Boman, Philippe Bussetta, Juan Carlos Cajas, Miguel Cervera, Michele Chiumenti, Abel Coll, Pooyan Dadvand, Joaquin A. Hernández Ortega, Guillaume Houzeaux, Miguel Ángel Pasenau de Riera, and Jean-Philippe Ponthot

7.1 Overview 487

7.2 Preprocess and Space Discretization Methods 488

7.2.1 Preprocess 488

7.2.2 Space Discretization Methods 489

7.3 Numerical Methods for Engineering Problems 491

7.3.1 Kinematic Frameworks 491

7.3.2 Computational Strategies for Coupled Problems 492

7.3.3 Numerical Methods for PDE 493

7.3.4 Numerical Methods for Contact Problems 497

7.4 Postprocess and Visualization Methods 499

7.4.1 Postprocess 499

7.4.2 Visualization Methods 500

7.5 Mapping and Data Transfer Methods 501

7.5.1 Element Interpolation Methods 502

7.5.2 Interpolation from Clouds of Points 503

7.5.3 Projection using Mortar Elements 503

7.5.4 Projection using Discontinuous Reconstructions 504

7.5.5 Particular Case of ALE Remapping 504

7.6 Reduced-Order Multiscale Models 505

7.6.1 Introduction 505

7.6.2 Problem Statement 508

7.6.3 Small-Scale ROM (Bar Equilibrium) 508

7.6.4 Large-Scale ROM (Truss Equilibrium) 509

7.7 HPC and Parallelization Methods 511

7.7.1 Introduction 511

7.7.2 Substructuring 512

7.7.3 Algebraic Solvers 514

7.7.4 Efficiency 516

7.7.5 The Challenges 516

7.8 Software Codes 517

8 Platforms for ICME 533
Adham Hashibon, Önder Babur, Mauricio Hanzich, Guillaume Houzeaux, and Bo¡rek Patzák

8.1 Introduction 533

8.2 Integration Approaches 534

8.2.1 A Categorization of Software to be Integrated 536

8.2.2 Object-Oriented Approaches 536

8.2.3 Component-Based Approaches 537

8.2.4 Service-Oriented Approaches 538

8.2.5 Data-Centric Approaches 539

8.2.6 Model-Based Approaches 539

8.2.7 Ontology-Based Approaches 540

8.2.8 Existing Standards for Integration 540

8.2.9 Coupling and Linking Approaches 541

8.3 High-Performance and Distributed Computing 543

8.3.1 HPC Hardware 544

8.3.2 HPC Programming Models 546

8.3.3 On Major HPC/Distributed Computing Architectures 548

8.3.4 Fault Tolerance 549

8.4 Overview of Existing Platform Solutions 551

9 Future Directions 565
Ulrich Prahl and Georg J. Schmitz

9.1 Lessons Learned 565

9.2 Interoperability and Communication Standards 567

9.3 Hierarchical Description of a Material 569

9.3.1 What Is a Material? 569

9.4 Metadata 572

9.5 Metadata Schemata 573

9.6 Platforms: Orchestration of Simulation Tools 575

9.7 Databases: Storage and Retrieval of Information 576

9.8 Sustainability 578

9.9 Outlook 579

Index 583

loading