Micromechanical problems seek full-field solutions in response to external and/or internal thermal-mechanical loads, which have been increasingly encountered in material property and process assessments. Here we present a machine learning based strategy of solving micromechanics at finite strains. Deep neural networks (DNNs) are trained by employing the elastic energy together with other physical constraints to formulate the loss function. In particular, the crossover of material points, which can be a common issue for similar DNNs when applied to compression-dominant problems, is shown to be effectively addressed by including a kinematic penalty term that forces the DNN to maintain structural integrity and stability and avoid unphysical behavior. The generality and accuracy of the proposed physics-driven neural networks (PDNNs) are demonstrated through various micromechanical problems, including single crystal anisotropy elasticity, Eshelby's inclusion problem, buckling, and elastic homogenization of polycrystals. The effect of the choice of optimizers and hyperparameters on the PDNN training are discussed and the computational efficiency is also analyzed. It is shown that this novel PDNN framework can completely remove the need of labeled training data and exhibit improved performances as compared to the conventional physics-informed neural networks (PINNs) in terms of avoiding unphysical solutions and attaining higher computational efficiency. PDNNs can thus serve as a promising tool to solve some critical challenges associated with a wide range of nonlinear micromechanical problems.
Read full abstract