Methods for data-driven multiscale model discovery for materials
Source abstract
Abstract
Abstract Despite recent achievements in the design and manufacture of advanced materials, the contributions from first-principles modeling and simulation have remained limited, especially in regards to characterizing how macroscopic properties depend on the heterogeneous microstructure. An improved ability to model and understand these multiscale and anisotropic effects will be critical in designing future materials, especially given rapid improvements in the enabling technologies of additive manufacturing and active metamaterials. In this review, we discuss recent progress in the data-driven modeling of dynamical systems using machine learning and sparse optimization to generate parsimonious macroscopic models that are generalizable and interpretable. Such improvements in model discovery will facilitate the design and characterization of advanced materials by improving efforts in (1) molecular dynamics, (2) obtaining macroscopic constitutive equations, and (3) optimization and control of metamaterials.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Model Reduction and Neural Networks · Machine Learning in Materials Science · Composite Material Mechanics
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (100+)
Show source-provided references
1. The top ten advances in materials science10.1016/S1369-7021(07)70351-6 ↗
2. Quantum order-by-disorder in strongly correlated metals10.1146/annurev-conmatphys-033117-053925 ↗
3. Torquato · 2013 · vol 16
4. Biomimetic additive manufactured polymer composites for improved impact resistance10.1016/j.eml.2016.09.006 ↗
5. Three-dimensional-printing of bio-inspired composites10.1115/1.4032423 ↗
6. Metamaterial electromagnetic cloak at microwave frequencies10.1126/science.1133628 ↗
7. Full-wave simulations of electromagnetic cloaking structures10.1103/PhysRevE.74.036621 ↗
8. Bio-enabled synthesis of metamaterials10.1146/annurev.physchem.012809.103300 ↗
9. Sound absorption structures: from porous media to acoustic metamaterials10.1146/annurev-matsci-070616-124032 ↗
10. Optical metasurfaces: progress and applications10.1146/annurev-matsci-070616-124220 ↗
11. Nature designs tough collagen: explaining the nanostructure of collagen fibrils10.1073/pnas.0603216103 ↗
12. Nonlinear material behaviour of spider silk yields robust webs10.1038/nature10739 ↗
13. Design of a nickel-base superalloy using a neural network10.1016/j.matdes.2017.06.007 ↗
14. Probabilistic design of a molybdenum-base alloy using a neural network10.1016/j.scriptamat.2017.11.008 ↗
15. De novo composite design based on machine learning algorithm10.1016/j.eml.2017.10.001 ↗
16. Materials data validation and imputation with an artificial neural network10.1016/j.commatsci.2018.02.002 ↗
17. Machine learning for alloy composition and process optimization
18. Wiener · 1948
19. Induction of decision trees10.1007/BF00116251 ↗
20. Mitchell · 1997
21. Random forests10.1023/A:1010933404324 ↗
22. Schölkopf · 2002
23. Bishop · 2006 · vol 1
24. Murphy · 2012
25. Machine learning: trends, perspectives, and prospects10.1126/science.aaa8415 ↗
26. Top 10 algorithms in data mining10.1007/s10115-007-0114-2 ↗
27. Deep neural networks for acoustic modeling in speech recognition: the shared views of four research groups10.1109/MSP.2012.2205597 ↗
28. Large scale distributed deep networks
29. Imagenet classification with deep convolutional neural networks
30. Human-level control through deep reinforcement learning10.1038/nature14236 ↗
31. Deep learning10.1038/nature14539 ↗
32. Goodfellow · 2016
33. Brunton · 2018
34. Discovering governing equations from data by sparse identification of nonlinear dynamical systems10.1073/pnas.1517384113 ↗
35. Chaos as an intermittently forced linear system10.1038/s41467-017-00030-8 ↗
36. Machine learning for molecular and materials science10.1038/s41586-018-0337-2 ↗
37. Materials discovery and design using machine learning10.1016/j.jmat.2017.08.002 ↗
38. Quantum machine learning for electronic structure calculations10.1038/s41467-018-06598-z ↗
39. Constrained sparse Galerkin regression10.1017/jfm.2017.823 ↗
40. Regression shrinkage and selection via the lasso10.1111/j.2517-6161.1996.tb02080.x ↗
41. Regularization and variable selection via the elastic net10.1111/j.1467-9868.2005.00503.x ↗
42. A unified framework for sparse relaxed regularized regression: SR310.1109/ACCESS.2018.2886528 ↗
43. Numerical differentiation of noisy, nonsmooth data10.5402/2011/164564 ↗
44. On the convergence of the SINDy algorithm
45. Multidimensional approximation of nonlinear dynamical systems10.1115/1.4043148 ↗
46. Physics constrained nonlinear regression models for time series10.1088/0951-7715/26/1/201 ↗
47. Low-dimensional modelling of high-Reynolds-number shear flows incorporating constraints from the Navier–Stokes equation10.1017/jfm.2013.278 ↗
48. Galerkin v. least-squares Petrov–Galerkin projection in nonlinear model reduction10.1016/j.jcp.2016.10.033 ↗
49. Sparse reduced-order modeling: sensor-based dynamics to full-state estimation10.1017/jfm.2018.147 ↗
50. Sparse identification for nonlinear optical communication systems: SINO method10.1364/OE.24.030433 ↗
51. Sparse identification of a predator–prey system from simulation data of a convection model10.1063/1.4977057 ↗
52. Sparse identification of nonlinear dynamics with control (SINDYc)
53. Sparse identification of nonlinear dynamics for model predictive control in the low-data limit10.1098/rspa.2018.0335 ↗
54. Inferring biological networks by sparse identification of nonlinear dynamics10.1109/TMBMC.2016.2633265 ↗
55. Sparse model selection via integral terms10.1103/PhysRevE.96.023302 ↗
56. Exact recovery of chaotic systems from highly corrupted data10.1137/16M1086637 ↗
57. Model selection for dynamical systems via sparse regression and information criteria10.1098/rspa.2017.0009 ↗
58. Data-driven discovery of partial differential equations10.1126/sciadv.1602614 ↗
59. Learning partial differential equations via data discovery and sparse optimization10.1098/rspa.2016.0446 ↗
60. Dynamic mode decomposition of numerical and experimental data10.1017/S0022112010001217 ↗
61. Compressed sensing and dynamic mode decomposition10.3934/jcd.2015002 ↗
62. A dynamic mode decomposition approach for large and arbitrarily sampled systems10.1063/1.4908073 ↗
63. Spectral analysis of fluid flows using sub-Nyquist-rate piv data10.1007/s00348-014-1805-6 ↗
64. Variable projection methods for an optimized dynamic mode decomposition10.1137/M1124176 ↗
65. On dynamic mode decomposition: theory and applications10.3934/jcd.2014.1.391 ↗
66. Spectral proper orthogonal decomposition and its relationship to dynamic mode decomposition and resolvent analysis10.1017/jfm.2018.283 ↗
67. De-biasing the dynamic mode decomposition for applied Koopman spectral analysis10.1007/s00162-017-0432-2 ↗
68. Characterizing and correcting for the effect of sensor noise in the dynamic mode decomposition10.1007/s00348-016-2127-7 ↗
69. Variants of dynamic mode decomposition: boundary condition, Koopman, and Fourier analyses10.1007/s00332-012-9130-9 ↗
70. The differentiation of pseudo-inverses and nonlinear least squares problems whose variables separate10.1137/0710036 ↗
71. Dynamic mode decomposition with control10.1137/15M1013857 ↗
72. Applied Koopman theory for partial differential equations and data-driven modeling of spatio-temporal systems
73. Randomized model order reduction10.1007/s10444-018-09655-9 ↗
74. Multiresolution dynamic mode decomposition10.1137/15M1023543 ↗
75. Finding structure with randomness: probabilistic algorithms for constructing approximate matrix decompositions10.1137/090771806 ↗
76. Randomized algorithms for matrices and data
77. Randomized low-rank dynamic mode decomposition for motion detection10.1016/j.cviu.2016.02.005 ↗
78. Randomized dynamic mode decomposition
79. Randomized dynamic mode decomposition for nonintrusive reduced order modelling10.1002/nme.5499 ↗
80. Hamiltonian systems and transformation in Hilbert space10.1073/pnas.17.5.315 ↗
81. Spectral properties of dynamical systems, model reduction and decompositions10.1007/s11071-005-2824-x ↗
82. A data-driven approximation of the Koopman operator: extending dynamic mode decomposition10.1007/s00332-015-9258-5 ↗
83. On the numerical approximation of the Perron–Frobenius and Koopman operator
84. Data-driven model reduction and transfer operator approximation10.1007/s00332-017-9437-7 ↗
85. A variational approach to modeling slow processes in stochastic dynamical systems10.1137/110858616 ↗
86. Variational approach to molecular kinetics10.1021/ct4009156 ↗
87. Separation of a mixture of independent signals using time delayed correlations10.1103/PhysRevLett.72.3634 ↗
88. Identification of slow molecular order parameters for Markov model construction10.1063/1.4811489 ↗
89. A prony approximation of Koopman mode decomposition
90. Ergodic theory, dynamic mode decomposition and computation of spectral properties of the Koopman operator10.1137/17M1125236 ↗
91. Das · 2017
92. Discovery of nonlinear multiscale systems: sampling strategies and embeddings
93. Spectral decomposition of nonlinear systems with memory10.1103/PhysRevE.93.022211 ↗
94. Detecting strange attractors in turbulence10.1007/BFb0091924 ↗
95. An eigensystem realization algorithm for modal parameter identification and model reduction10.2514/3.20031 ↗
96. Time-series analysis10.1098/rspa.1989.0044 ↗
97. Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control10.1371/journal.pone.0150171 ↗
98. Deep learning of dynamics and signal-noise decomposition with time-stepping constraints
99. Dynamic mode decomposition for real-time background/foreground separation in video
100. Time-lagged autoencoders: deep learning of slow collective variables for molecular kinetics10.1063/1.5011399 ↗