| Literature DB >> 35221403 |
T Hirschler1, P Antolin1, A Buffa1,2.
Abstract
The matrix formation associated to high-order discretizations is known to be numerically demanding. Based on the existing procedure of interpolation and lookup, we design a multiscale assembly procedure to reduce the exorbitant assembly time in the context of isogeometric linear elasticity of complex microstructured geometries modeled via spline compositions. The developed isogeometric approach involves a polynomial approximation occurring at the macro-scale and the use of lookup tables with pre-computed integrals incorporating the micro-scale information. We provide theoretical insights and numerical examples to investigate the performance of the procedure. The strategy turns out to be of great interest not only to form finite element operators but also to compute other quantities in a fast manner as for instance sensitivity analyses commonly used in design optimization.Entities:
Keywords: Additive manufacturing; Geometric modeling; Isogeometric analysis; Lattice structures; Matrix assembly; Multiscale mechanics
Year: 2021 PMID: 35221403 PMCID: PMC8837559 DOI: 10.1007/s00466-021-02098-y
Source DB: PubMed Journal: Comput Mech ISSN: 0178-7675 Impact factor: 4.014
Fig. 1Geometric modeling of a complex heterogeneous structure using functional composition
Fig. 2Definition of the spaces and the mappings involved in the multiscale geometric modeling of heterogeneous structures via functional composition
Fig. 3The considered geometric modeling approach naturally introduces a non-overlapping domain decomposition. Furthermore, the fine scale can be seen as a collection of microstructural entities that share many commonalities
Fig. 4Main philosophy of the fast assembly approach for heterogeneous structures: complex fine-scale quantities are computed through the combination of projected macro-scale quantities and precomputed micro-scale quantities
Fig. 5Definition of the boundaries where are prescribed external loads. Body forces are applied to the full solid body whereas the considered tractions/surface forces are applied to the colored surfaces
Fig. 6Macro field involved in the stiffness matrix
Fig. 7Influence of the projection space: We compare the numerical solution obtained with the operators involving different projection spaces with the numerical solution obtained with the standard operators via Gauss quadrature. a) Mechanical settings, b) Relative error quantities as defined in Equations (59)-(63), and c) Displacement and Stress fields
Fig. 8Influence of the reference tile: We study here the assembly times for ten different reference microstructures
Fig. 10The microstructured torus-like shape subjected to an imposed displacement: definition of the problem and structural analysis results
Fig. 11The microstructured twisted-square subjected to earth’s gravity: definition of the problem and structural analysis results
Fig. 9Influence of the number of tiles for a given macro-geometry: Employing the adaptive selection of the projection degree gains access to the full potential of the multiscale matrix formation. The required projection degree decreases with the increase of the number of tiles (because the projection errors due). The assembly time in comparison with the standard procedure becomes more and more appealing as reflected by the increase of the speed-up
Quantitative results associated to the problems depicted in Figs. 10 and 11
| Projection | Numerical solutions | Assembly time | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Gauss | Fast | ||||||||||
| Torus 1 | 4, 4, 4 | 5.3min | 4.4s | 71 | |||||||
| Torus 2 | 4, 4, 4 | 4.0min | 4.7s | 51 | |||||||
| Twist 1 | 3, 3, 4 | 1.1min | 3.2s | 36 | |||||||
| Twist 2 | 3, 3, 4 | 11.min | 6.1s | 107 | |||||||
Fig. 12Computation of the gradient of the volume with respect to the control point of the macro-geometry. The adjoint field contains all the geometrical information regarding the reference micro-structure. Quartic polynomial degree of the projection space is considered here
Fig. 13Computation of the gradient of the compliance with respect to the control points of the macro-geometry. The mechanical problem is the same than in Fig. 7