1st Edition

Data-Driven Evolutionary Modeling in Materials Technology

By Nirupam Chakraborti Copyright 2023
    318 Pages 163 B/W Illustrations
    by CRC Press

    Due to efficacy and optimization potential of genetic and evolutionary algorithms, they are used in learning and modeling especially with the advent of big data related problems. This book presents the algorithms and strategies specifically associated with pertinent issues in materials science domain. It discusses the procedures for evolutionary multi-objective optimization of objective functions created through these procedures and introduces available codes. Recent applications ranging from primary metal production to materials design are covered. It also describes hybrid modeling strategy, and other common modeling and simulation strategies like molecular dynamics, cellular automata etc.

    Features:

    • Focuses on data-driven evolutionary modeling and optimization, including evolutionary deep learning.
    • Include details on both algorithms and their applications in materials science and technology.
    • Discusses hybrid data-driven modeling that couples evolutionary algorithms with generic computing strategies.
    • Thoroughly discusses applications of pertinent strategies in metallurgy and materials.
    • Provides overview of the major single and multi-objective evolutionary algorithms.

    This book aims at Researchers, Professionals, and Graduate students in Materials Science, Data-Driven Engineering, Metallurgical Engineering, Computational Materials Science, Structural Materials, and Functional Materials.

    Chapter 1: Introduction

    Chapter 2:  Data with random noise and its modeling
    2.1 What is data-driven modeling
    2.2 Noise in the data
    2.3 Mitigating random noise in traditional manner
    2.4 Overfitting and underfitting problems
    2.5 Intelligent optimum models out of data with random noise

    Chapter 3: Nature inspired non-calculus optimization
    3.1 Using natural and biological analogues for modeling and optimization
    3.2 Replacing a gradient based optimization by directional evolutionary search and learning
    3.3 Binary encoding and Simple Genetic Algorithms
    3.4 The genetic operators in evolutionary algorithms
    3.5 Hamming cliff and Gray encoding
    3.6 Real encoding
    3.7 Tree encoding
    3.8 Sequence encoding
    3.9: Schema theorem

    Chapter 4: Single-objective evolutionary algorithms
    4.1 Preamble
    4.2 Simple Genetic Algorithm (SGA)
    4.3 Differential Evolution (DE)
    4.4 Particle Swarm Optimization (PSO)
    4.5 Ant Colony Optimization (ACO)
    4.6 Genetic Programming (GP)
    4.7 Micro Genetic Algorithm (µ-GA)
    4.8 Island Model of Genetic Algorithm
    4.9. Messy Genetic Algorithms
    4.10 Evolution Strategies (ES)
    4.11Cellular Automata
    4.12 Simulated Annealing
    4.13 Constraint handling
    4.14 Evolutionary algorithms as equation solver
    4.15 Evolutionary optimization of multimodal functions

    Chapter 5: Multi-objective evolutionary optimization 
    5.1 The notion of Pareto optimality
    5.2 The Pareto frontier and its representation
    5.3 Visualization of Pareto fronts
    5. 4 Pareto optimality vs Nash Equilibrium
    5.5 Ranking of non-dominated solutions
    5.6 Some special features of evolutionary multi-objective optimization algorithms
    5.7 Predator prey Genetic Algorithm
    5.8 Artificial Immune Algorithm
    5.9 Multi-objective Particle swarm optimization
    5.10 Nash Genetic Algorithm
    5.11 Algorithms for handling a large number of objectives
    5.12 The notion of k-optimality
    5.13 Reference Vector Evolutionary Algorithm (RVEA)
    5.14 Other prominent algorithms

    Chapter 6: Evolutionary learning and optimization using Neural Net paradigm
    6.1 Learning through conventional Neural Net
    6.2 Evolutionary Neural Net: the different possibilities
    6.3 EvoNN Algorithm: the learning module
    6. 4  EvoNN Algorithm: the module for assessing single variable response
    6.5 EvoNN Algorithm: the optimization module
    6.6  Pruning Algorithm

    Chapter 7: Evolutionary learning and optimization using Genetic Programming paradigm 
    7.1 Learning through single objective Genetic Programming
    7.2 Learning through Bi-objective Genetic Programming
    7.3 BioGP Algorithm: the learning module
    7.4 BioGP Algorithm: the optimization module
    7.5 BioGP Algorithm: the module for assessing single variable response
    7.6 Some special features of BioGP emphasized

    Chapter 8: The challenge of big data and Evolutionary Deep Learning
    8.1 The challenge of learning from big data
    8.2 The concept of Deep Neural Net
    8.3 Development of the EvoDN2 algorithm

    Chapter 9: Software available in public domain and the commercial software
    9.1 Software for evolutionary data-driven modeling and optimization
    9.2 The commercial software modeFRONTIER
    9.3 The commercial software KIMEME
    9.4 Matlab versions of EvoNN, BioGP and EvoDN2
    9.5 Running EvoNN in Matlab
    9.6 Running BioGP in Matlab
    9.7 Running EvoDN2 in Matlab
    9.8 Many objective optimization using  cRVEA in Matlab
    9.9 Predictions using EvoNN/EvoDN2/BioGP models in Matlab
    9.10 Graphics support for using EvoNN/EvoDN2/BioGP models in Matlab
    9.11 Python versions of EvoNN, BioGP and EvoDN2

    Chapter 10: Applications in Iron and Steel making
    10.1 Evolutionary computation in Blast Furnace ironmaking
    10.2 Evolutionary optimization of the iron ore agglomeration processes
    10.3 Evolutionary optimization of the charging and burden distribution in blast furnace
    10.4 Evolutionary optimization of the blast furnace hot metal quality
    10.5 Evolutionary optimization of the blast furnace productivity, emission and cost of operation
    10.6 Some further analyses of the Si content blast furnace hot metal
    10.7 Many objective optimization of blast furnace
    10.8 The need for using a number of evolutionary algorithms in tandem in blast furnace optimization
    10.9 Some other evolutionary algorithms based studies related to blast furnace iron making
    10.10 Data-driven evolutionary algorithms applied to the alternate processes of ferrous production metallurgy
    10.11 Data-driven evolutionary optimization applied to the simulation of integrated steel plants
    10.12 Data-driven evolutionary studies for refining of steel
    10.13 Data-driven evolutionary algorithms in electric furnace steel making
    10.14 Evolutionary algorithms in continuous casting
    10.15 Single objective evolutionary algorithms based studies of continuous casting
    10.16 Multi-objective evolutionary algorithms based studies of continuous casting

    Chapter 11: Applications in chemical and metallurgical unit processing
    11. 1 Evolutionary optimization of chemical processing plants
    11. 2 Studies on the William and Otto Chemical Plant
    11.3 The process model for the William and Otto Chemical Plant
    11.4 Some more studies related to chemical technology
    11.5 Evolutionary optimization of primary metal production
    11.6 Evolutionary optimization of mineral processing
    11.7 Evolutionary optimization of aluminum extraction
    11.8 Evolutionary analysis applied to the thermodynamics of Pb-S-O vapor phase
    11.9 Evolutionary applied to applied to the leaching of ocean nodules and low grade ores
    11.10 A study on the Supported Liquid Membrane based separation
    11.11 Miscellaneous evolutionary studies in the area of hydrometallurgy
    11.12 Evolutionary algorithms in zone refining
    11.13 Few concluding remarks

    Chapter 12: Applications in Materials Design
    12.1 Data-driven evolutionary alloy design
    12.2 Evolutionary design of superalloys
    12.3 Evolutionary design of Aluminum alloys
    12.4 Evolutionary design of steels
    12.5 Evolutionary design of functional materials
    12.6 Evolutionary design of functionally graded materials
    12.7 Evolutionary design of biomaterials
    12.8 Evolutionary design of phase change materials
    12.9 Evolutionary design of some emerging and less common materials

    Chapter 13: Applications in Atomistic Materials Design
    13.1 Data-driven evolutionary atomistic material design
    13.2 Density functional theory
    13.3 Tight binding approximation
    13.4 Molecular dynamics simulations
    13.5 Empirical many body potential energy functions
    13.6 Development of empirical many body potentials using a data-driven evolutionary approach
    13.7 Data-driven evolutionary optimization of Fe-Zn system
    13.8 Evolutionary design of ionic materials
    13.9 Taylor-made evolutionary design of materials

    Chapter 14: Applications in Manufacturing
    14.1 Evolutionary algorithms in manufacturing
    14.2 Evolutionary optimization of rolling process
    14.3 Evolutionary optimization of forging
    14.4 Evolutionary optimization of extrusion
    14.5 Evolutionary optimization in welding
    14.6 Evolutionary optimization in sheet metal forming
    14.7 Evolutionary optimization in advanced particulate processing
    14.8 Evolutionary optimization of the heat treatment process
    14.9 Evolutionary studies on microstructure generation
    14.10 Evolutionary studies on metal and non-metal cutting

    Chapter 15: Miscellaneous Applications
    15.1 Evolutionary algorithms in some specific applications
    15.2 Data-driven evolutionary algorithms applied to anisotropic yielding
    15.3 Data-driven evolutionary algorithms applied to battery design
    15.4 Evolutionary algorithms applied to VLSI design
    15.5 Evolutionary design of paper machine headbox
    15.6 Evolutionary algorithms in nucleic acid sequence alignment
    15.7 Evolutionary analysis of the heat transfer process in a bloom reheating furnace
    Epilogue
    References

    Biography

    Professor Nirupam Chakraborti was educated in India and USA, receiving his B.Met.E from Jadavpur University, India, followed by an MS from New Mexico Tech, USA and PhD, PhD degrees from University of Washington, Seattle, USA. He joined Indian Institute of Technology, Kanpur as a member of the faculty in 1984 and switched to Indian Institute of Technology, Kharagpur in 2000.

    Internationally known for his pioneering work on evolutionary computation in the area of Metallurgy and Materials, globally, Professor Chakraborti was rated among the top 2% highly cited researchers in the Materials area in 2000, as per Scopus records. A former Docent of Åbo Akademi, Finland, former Visiting Professors of Florida International University and POSTECH, Korea, he also taught and conducted research at several other academic institutions in Austria, Brazil, Finland, Germany, Italy and the US. An international symposium, under the KomPlasTech 2019, which is world’s longest running conference series in the area of computational materials technology, was organized in Poland in 2019 to honor him. In 2020, an issue of a prominent Taylor of Francis journal, Materials and Manufacturing Processes was dedicated to him as well. In 2021 Indian Institute of Technology, Kharagpur and Indian Institute of Metals, a professional body, also organized another international seminar in his honor.

    This book is a culmination of Professor Chakarborti’s decades of research and teaching efforts in this area.