Hostname: page-component-77f85d65b8-pkds5 Total loading time: 0 Render date: 2026-03-28T23:44:06.919Z Has data issue: false hasContentIssue false

Physics-constrained local convexity data-driven modeling of anisotropic nonlinear elastic solids

Published online by Cambridge University Press:  30 December 2020

Xiaolong He
Affiliation:
Department of Structural Engineering, University of California San Diego, La Jolla, CA 92093, USA
Qizhi He
Affiliation:
Physical and Computational Sciences Directorate, Pacific Northwest National Laboratory, Richland, WA 99354, USA
Jiun-Shyan Chen*
Affiliation:
Department of Structural Engineering, University of California San Diego, La Jolla, CA 92093, USA
Usha Sinha
Affiliation:
Department of Physics, San Diego State University, San Diego, CA 92182, USA
Shantanu Sinha
Affiliation:
Department of Radiology, University of California San Diego, La Jolla, CA 92093, USA
*
*Corresponding author. E-mail: js-chen@uscd.edu

Abstract

As characterization and modeling of complex materials by phenomenological models remains challenging, data-driven computing that performs physical simulations directly from material data has attracted considerable attention. Data-driven computing is a general computational mechanics framework that consists of a physical solver and a material solver, based on which data-driven solutions are obtained through minimization procedures. This work develops a new material solver built upon the local convexity-preserving reconstruction scheme by He and Chen (2020) A physics-constrained data-driven approach based on locally convex reconstruction for noisy database. Computer Methods in Applied Mechanics and Engineering 363, 112791 to model anisotropic nonlinear elastic solids. In this approach, a two-level local data search algorithm for material anisotropy is introduced into the material solver in online data-driven computing. A material anisotropic state characterizing the underlying material orientation is used for the manifold learning projection in the material solver. The performance of the proposed data-driven framework with noiseless and noisy material data is validated by solving two benchmark problems with synthetic material data. The data-driven solutions are compared with the constitutive model-based reference solutions to demonstrate the effectiveness of the proposed methods.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2020. Published by Cambridge University Press
Figure 0

Figure 1. Geometric schematic of the distance-minimizing data-driven (DMDD) solver (Kirchdoerfer and Ortiz, 2016).

Figure 1

Figure 2. Geometric schematic of the local convexity data-driven (LCDD) solver, where the physical state is projected onto the local convex hulls spanned by the nearest material data points located inside the polygons (He and Chen, 2020).

Figure 2

Figure 3. (a) Material sample under testing in a reference frame where the dash lines indicate the material anisotropic orientation; (b) uniaxial stretching of a bar. The material behaviors of the material point marked in blue are characterized by the material data from the sample shown in (a).

Figure 3

Figure 4. Illustration of two-level local data search in the proposed material solver.

Figure 4

Figure 5. Schematic illustration of the proposed material solver for anisotropic solids. Dataset 1 has an anisotropic orientation of $ {\hat{\boldsymbol{\theta}}}_p={20}^{\circ } $. Dataset 2 has an anisotropic orientation of $ {\hat{\boldsymbol{\theta}}}_q={40}^{\circ } $. The total number of nearest neighbors $ k $ is 6. The material step of a material point with different anisotropic orientations are compared: (a) $ {\boldsymbol{\theta}}_i={36}^{\circ } $; (b) $ {\boldsymbol{\theta}}_i={30}^{\circ } $; (c) $ {\boldsymbol{\theta}}_i={24}^{\circ } $.

Figure 5

Table 1. The number of nearest neighbors from each dataset in the examples shown in Figure 5 with $ {\hat{\boldsymbol{\theta}}}_p={20}^{\circ } $, $ {\hat{\boldsymbol{\theta}}}_q={40}^{\circ } $, and $ k=6 $.

Figure 6

Figure 6. Material datasets with 8,000 data points, $ {E}_1={10}^4,{E}_2=2.5\times {10}^3,{\nu}_{12}=0.1,{\nu}_{21}=0.4 $, and $ {G}_{12}=4.8\times {10}^3 $: (a) noiseless strain data; (b) noisy strain data; (c) noiseless stress data; and (d) noisy stress data.

Figure 7

Figure 7. Rotated material datasets with 8,000 data points, $ {E}_1={10}^4,{E}_2=2.5\times {10}^3,{\nu}_{12}=0.1,{\nu}_{21}=0.4 $, and $ {G}_{12}=4.8\times {10}^3 $: (a) strain data rotated by $ {30}^{\circ } $; (b) strain data rotated by $ {60}^{\circ } $; (c) strain data rotated by $ {90}^{\circ } $; (d) stress data rotated by $ {30}^{\circ } $; (e) stress data rotated by $ {60}^{\circ } $; and (f) stress data rotated by $ {90}^{\circ } $.

Figure 8

Figure 8. Schematic of cantilever beam subjected to a tip shear load: (a) Case 1: material points have only one anisotropic orientation $ {0}^{\circ } $; (b) Case 2: material points located in different layers of the beam have different anisotropic orientations. The anisotropic orientations of the bottom, the middle, and the top layers are $ -{45}^{\circ } $, $ {0}^{\circ } $, and $ {45}^{\circ } $, respectively. $ P=10{E}_1I/{L}^2 $, and $ I={H}^3/12 $.

Figure 9

Figure 9. Comparison of data-driven solutions with constitutive model-based reference solutions. Normalized tip deflection-loading, where $ I={H}^3/12 $: (a) Case 1 and (b) Case 2.

Figure 10

Figure 10. Comparison of data-driven solutions with constitutive model-based reference solutions. Distribution of $ {S}_{xx} $: (a) Case 1: reference solution; (b) Case 1: data-driven solution with noiseless data; (c) Case 1: data-driven solution with noisy data; (d) Case 2: reference solution; (e) Case 2: data-driven solution with noiseless data; and (f) Case 2: data-driven solution with noisy data.

Figure 11

Figure 11. (a) Schematic of a cylinder subjected to internal pressure and a quarter model to be simulated and (b) red arrows denote nodal anisotropic orientations of material points in a discretization with $ 10\times 20 $ nodes.

Figure 12

Figure 12. Comparison of data-driven solutions with constitutive model-based reference solutions. Cross-sectional radial displacement $ {U}_r $: (a) Case 1 and (b) Case 2.

Figure 13

Figure 13. Comparison of data-driven solutions with constitutive model-based reference solutions of Case 1. Distribution of $ {S}_{rr} $ (stress in the radial direction) and $ {S}_{\theta \theta} $ (stress in the circumferential direction): (a) Case 1: reference $ {S}_{rr} $; (b) Case 1: data-driven solution with noiseless data of $ {S}_{rr} $; (c) Case 1: data-driven solution with noisy data of $ {S}_{rr} $; (d) Case 1: reference $ {S}_{\theta \theta} $; (e) Case 1: data-driven solution with noiseless data of $ {S}_{\theta \theta} $; and (f) Case 1: data-driven solution with noisy data of $ {S}_{\theta \theta} $.

Figure 14

Figure 14. Comparison of data-driven solutions with constitutive model-based reference solutions of Case 1. Distribution of $ {S}_{rr} $ (stress in the radial direction) and $ {S}_{\theta \theta} $ (stress in the circumferential direction): (a) Case 2: reference $ {S}_{rr} $; (b) Case 2: data-driven solution with noiseless data of $ {S}_{rr} $; (c) Case 2: data-driven solution with noisy data of $ {S}_{rr} $; (d) Case 2: reference $ {S}_{\theta \theta} $; (e) Case 2: data-driven solution with noiseless data of $ {S}_{\theta \theta} $; and (f) Case 2: data-driven solution with noisy data of $ {S}_{\theta \theta} $.

Figure 15

Figure 15. (a) A domain $ \Omega $ discretized by the a set of RK nodes; (b) a cubic B-spline function widely used as a kernel function in RK approximation; and (c) an example of RK approximation function centered at $ X=5 $ with a support size $ a=1.5 $$ \times $ (nodal spacing).

Submit a response

Comments

No Comments have been published for this article.