journal article·2019-11Open access

Prediction and optimization of mechanical properties of composites using convolutional neural networks

Diab W. Abueidda, Mohammad Almasri, Rami Ammourah, Umberto Ravaioli, Iwona M. Jasiuk, Nahil A. Sobh

Abstract

In this paper, we develop a convolutional neural network model to predict the mechanical properties of a two-dimensional checkerboard composite quantitatively. The checkerboard composite possesses two phases, one phase is soft and ductile while the other is stiff and brittle. The ground-truth data used in the training process are obtained from finite element analyses under the assumption of plane stress. Monte Carlo simulations and central limit theorem are used to find the size of the dataset needed. Once the training process is completed, the developed model is validated using data unseen during training. The developed neural network model captures the stiffness, strength, and toughness of checkerboard composites with high accuracy. Also, we integrate the developed model with a genetic algorithm (GA) optimizer to identify the optimal microstructural designs. The genetic algorithm optimizer adopted here has several operators, selection, crossover, mutation, and elitism. The optimizer converges to configurations with highly enhanced properties. For the case of the modulus and starting from randomly-initialized generation, the GA optimizer converges to the global maximum which involves no soft elements. Also, the GA optimizers, when used to maximize strength and toughness, tend towards having soft elements in the region next to the crack tip.
Source: openaire · Quality: candidate unverified · Source record ↗

Research context

OpenAlex topics: Mechanical Behavior of Composites · Structural Health Monitoring Techniques · Non-Destructive Testing Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (51)

Show source-provided references
1. Chawla · 2012
2. Nacre-inspired design of graphene oxide–polydopamine nanocomposites for enhanced mechanical properties and multi-functionalities10.1088/2399-1984/aa6aed ↗
3. Biological and bioinspired composites with spatially tunable heterogeneous architectures10.1002/adfm.201300340 ↗
4. 3d printing of polymer matrix composites: A review and prospective10.1016/j.compositesb.2016.11.034 ↗
5. An overview on additive manufacturing of polymers10.1007/s11837-017-2730-y ↗
6. Bone hierarchical structure in three dimensions10.1016/j.actbio.2014.05.024 ↗
7. Modeling of stiffness and strength of bone at nanoscale10.1115/1.4036314 ↗
8. The ultrastructure of bone and its relevance to mechanical properties10.3389/fphy.2017.00039 ↗
9. Hertzberg · 1996 · vol. 89
10. The stiffness and strength of the gyroid lattice10.1016/j.ijsolstr.2014.06.024 ↗
11. Ceramic matrix composites
12. Nature-inspired lightweight cellular co-continuous composites with architected periodic gyroidal structures10.1002/adem.201700549 ↗
13. 3d plate-lattices: an emerging class of low-density metamaterial exhibiting optimal isotropic stiffness10.1002/adma.201803334 ↗
14. Ostoja-Starzewski · 2007
15. Simulations of delamination in cfrp laminates: effect of microstructural randomness10.1016/j.commatsci.2009.04.004 ↗
16. Scaling function in conductivity of planar random checkerboards10.1016/j.commatsci.2013.05.006 ↗
17. Topology optimization
18. A 99 line topology optimization code written in matlab10.1007/s001580050176 ↗
19. Michalski · 2013
20. Witten · 2016
21. Diffusion maps and coarse-graining: a unified framework for dimensionality reduction, graph partitioning, and data set parameterization10.1109/TPAMI.2006.184 ↗
22. Perspective: materials informatics and big data: Realization of the fourth paradigm of science in materials science10.1063/1.4946894 ↗
23. Deep learning for computational chemistry10.1002/jcc.24764 ↗
24. Post-buckling optimisation of composite stiffened panels using neural networks10.1016/S0263-8223(02)00053-3 ↗
25. Bioinspired hierarchical composite design using machine learning: simulation, additive manufacturing, and experiment10.1039/C8MH00653A ↗
26. Material optimization of functionally graded plates using deep neural network and modified symbiotic organisms search for eigenvalue problems10.1016/j.compositesb.2018.09.087 ↗
27. Deep neural network with high-order neuron for the prediction of foamed concrete strength10.1111/mice.12422 ↗
28. Response prediction of nonlinear hysteretic systems by deep neural networks10.1016/j.neunet.2018.12.005 ↗
29. Deep convolutional neural networks with transfer learning for computer vision-based data-driven pavement distress detection10.1016/j.conbuildmat.2017.09.110 ↗
30. Background information of deep learning for structural engineering10.1007/s11831-017-9237-0 ↗
31. De novo composite design based on machine learning algorithm10.1016/j.eml.2017.10.001 ↗
32. Taylor RL Feap-a finite element analysis program (2014).
33. Dropout: a simple way to prevent neural networks from overfitting
34. Hinton GE, A practical guide to training restricted Boltzmann machines (2012) 599–19.10.1007/978-3-642-35289-8_32 ↗
35. Paszke · Pytorch · 2017
36. Mitchell · 1996
37. Holland · 1992
38. Adaptation in natural and artificial systems
39. Removing the genetics from the standard genetic algorithm
40. Bishop · 2006
41. Goodfellow · 2016
42. Zhang C, Bengio S, Hardt M, Recht B, Vinyals O, Understanding deep learning requires rethinking generalization, arXiv preprint arXiv:1611.03530.
43. An optimality criterion method for large-scale structures10.2514/3.61214 ↗
44. Comparison of the numerical efficiency of different sequential linear programming based algorithms for structural optimisation problems10.1016/S0045-7949(99)00185-6 ↗
45. Benchmark case studies in structural design optimization using the force method10.1016/j.ijsolstr.2005.03.030 ↗
46. Failure mitigation in optimal topology design using a coupled nonlinear continuum damage model10.1016/j.cma.2013.10.022 ↗
47. Topology optimization of viscoelastic structures using a time-dependent adjoint method10.1016/j.cma.2014.11.012 ↗
48. Genetic algorithms in search, optimization, and machine learning
49. Genetic algorithms as an approach to configuration and topology design10.1115/1.2919480 ↗
50. Optimal contraction theorem for exploration–exploitation tradeoff in search and optimization10.1109/TSMCA.2009.2012436 ↗
51. Messac · 2015