Abstract
Mesh-based solution of 3D models defined in plate or shell domains remains a challenging issue nowadays due to the fact that the needed meshes generally involve too many degrees of freedom. When the considered problem involves some parameters aiming at computing its parametric solution the difficulty is twofold. The authors proposed, in some of their former works, strategies for solving both, however they suffer from a deep intrusiveness. This paper proposes a totally novel approach that from any existing discretization is able to reduce the 3D parametric complexity to the one characteristic of a simple 2D calculation. Thus, the 3D complexity is reduced to 2D, the parameters included naturally into the solution, and the procedure applied on a discretization performed with a standard software, which taken together enable real-time engineering.
1. Introduction
The finite element method (FEM) remains the major protagonist of SBE (Simulation Based Engineering). It is largely considered for performing three-dimensional (3D) analyses, however the number of degrees of freedom that certain models involve compromises the solution efficiency. That is the case of problems defined in plate or shell domains, where the mesh size is almost determined by the domain thickness and the material and/or solution details to be represented.
The enormous number of degrees of freedom that such models involve makes the use of traditional discretization techniques difficult. A possibility to circumvent such difficulty consists of reducing the model complexity. In this sense simplified descriptions can be derived by introducing adequate kinematic and mechanic hypotheses, leading to usual shell, plate or beam theories.
However, when inelastic behaviors occur, some of them implying localization, or for complex microstructures (e.g., foams or architectured materials and metamaterials), usual hypotheses fail, and the 3D descriptions become compulsory locally or globally.
Another valuable route proposed in our former works relies on the use of separated representations within the Proper Generalized Decomposition (PGD) framework. The interested reader can refer to [] for a primer and [] for the use of PGD in the solution of parametrized problems. As PGD considers a separated representation of the solution, the computational complexity reduces to the one of the variables involved in the separated form. Thus, if a generic problem involving the unknown field is defined in a hexahedral domain, one is tempted to express the problem solution in the separated form
and consequently the complexity reduces from the one characteristic of a 3D problem to the one characteristic of the 1D solutions involved in the determination of functions , and .
When the problem is defined in a plate (or shell) domain , with and , the 3D solution can be expressed from
and now the complexity reduces to the one associated with the solution of the 2D problems for determining functions , the computational complexity being related to the calculation of the one-dimensional functions negligible with respect to the former.
When considering vector-valued fields, as the displacement field in the mechanical problems later addressed, it reads
where “∘” stands for Hadamard product (component to component), with .
The in-plane-out-of-plane separated representation of the displacement field defined in a plate domain reads
with .
In-plane-out-of-plane separated representations have been applied to solve elastic problems defined in plate [], shell [], extruded domains [], multilayered composite structures [,], and were extended to cover many other physics: the solution of thermal problems []; the solution of the Navier–Stokes equations [] and the simulation of heat and mass transfer []; the squeeze flows of Newtonian and non-Newtonian fluids in laminates in [], among may others.
However, the just referred separated representation becomes strongly intrusive with respect to existing structural mechanics softwares. In a recent work [], authors proposed a variant, able to reduce the computational complexity as well as its implementation intrusiveness. For that purpose, instead of the usual process of applying variables separation and then proceeding to the problem discretization, authors proposed to discretize, in a usual FEM sense, and then enforce the variable separation for solving the algebraic system resulting from the discretization.
The objective of this paper is to move a step forward, to extend such a non-intrusive approach to parametric elastodynamics, where the real-time evaluation of the structure response for any possible loading, while considering the structure or the material composing it, defined from a series of parameters, constitutes an excellent tool for enabling safer designs as well as for real-time motoring and active control. The real-time evaluation of dynamical responses is possible as soon as a parametric solution of it, involving parameters describing the structure, the materials composing it and the loading, is available. In the preset work, that parametric solution is computed in a non-intrusive manner, by using any well experienced numerical discretization method and commercial solver.
The paper is organized as follows: Section 2 revisits the non-intrusive formulation of the in-plane-out-of-plane separated representation, that allows reducing the computational complexity as well as the intrusiveness of the standard PGD procedure. In Section 3, the non-intrusive formulation is implemented to address parametric elastodynamics. Section 4 proves the benefits of the proposed approach through a numerical example, before addressing the main conclusions of the work in the last section.
2. Methods
2.1. Non-Intrusive Formulation of the In-Plane-Out-of-Plane Separated Representation
In what follows the in-plane-out-of-plane decomposition for solving 3D problems based on a non-intrusive approach is cosidered. The domain is expressed from with ∈ and z∈, and the separated representation of the displacement field reads
where vectors are composed by the functions involving the in-plane coordinates while involves the thickness coordinate . This formulation seems again the most appealing route for addressing 3D discretizations while keeping the computational complexity the one characteristic of 2D discretizations. However, the use of the above separated representation into the discretization process results in a very intrusive formulation. A new alterative formulation is proposed in what follows.
The elasto-static problem, within a fully 3D finite element formulation, leads to the algebraic system
where is the vector grouping the nodal loads, is the stiffness matrix and contains the nodal displacements.
Now, a layered mesh is cosidered, composed of layers along the thickness, with , each containing m nodes (defining the mesh of ). The nodal displacements vector on layer l, , is expressed from
2.2. Separated Representation Constructor
Now, taking into account the in-plane-out-of-plane separated representation given in Equation (5), the layer displacements read
where
with .
At its turn,
with the vector with m unitary entries and .
Now, it is assumed that at the n enrichment step, is already known, and that now the algorithm looks for the solution , that at each layer reads
2.2.1. In-Plane Update
When looking for the in-plane update, Equation (13) can be expressed as
with , for .
Thus, the nodal displacements vector reads
with .
Now, premultiplying Equation (6) by the transpose of the test function , and introducing Equation (15), it results
that, being arbitrary, leads finally to the linear system
This procedure allows to compute vector from , by solving the linear system associated with the in-plane 2D problem (17).
2.2.2. Through-The-Thickness Update
As soon as is available, , and must be computed, for . For this purpose, we first define matrices , , vectors and the m-components vectors and that at its turn allows defining the matrix
such that the following relation applies
By defiining , and then the block diagonal matrix from
the global displacement reads
At the enrichment step n, the separated representation of the displacement field reads
Now, with the test function given by
premultiplying Equation (6) by the transposition of Equation (23) and using Equation (22), it results
that due to the arbitrariness of , it reduces to
whose computational complexity scales with the number of nodes along the thickness.
Thus, the three-dimensional solution reduces to a sequence of two problems, the ones to compute vectors , with a complexity characteristic of 2D discretizations, and the one related to the calculation of vectors , whose complexity as just mentioned, is the one characteristic on a 1D discretization, both making use of the standard FEM discrete form guaranteeing its minimal intrusiveness.
3. Problem Formulation
Non-Intrusive Parametric Elastodynamics in Layered Media
Let us consider the general discrete form of linear elastodynamics [],
where is the mass matrix, is the acceleration vector, is the damping matrix, is the velocity vector, is the stiffness matrix, is the displacement vector and is the external force vector.
Addressing fast transient dynamics can usually be accomplished using explicit integrations that require satisfying stability conditions affecting the largest integration time-step , closely related to the size of the elements involved in the mesh covering the domain . Many robust integration schemas exist and are widely employed, from the very popular Newmark [] to more advanced schemes able to preserve inherent mechanical properties [].
In the context of model order reduction (MOR), in [] authors proposed a POD-based reduced order modeling (Proper Orthogonal Decomposition) operating in the time domain. Ladeveze and coworkers proposed an extension of their radial approximation [] for addressing mid-frequency dynamics, the so-called variational theory of complex rays [].
If damping vanishes, i.e., (if it is not the case, it is usually assumed to be proportional, ), and by moving to the frequency-domain through the Fourier transform , and by denoting and , Equation (26) reduces to
In what follows a layered medium consisting of material layers is cosidered, with a material property varying from layer to layer, e.g., the elastic modulus, affecting only the stiffness matrix. In these circumstances the global stiffness matrix can be expressed as
and the dynamical problem reads
from which one is tempted to look for a general parametric solution in the form .
The problem weighted residual form reads
with .
Following the rationale described in the previous section, the parametric in-plane-out-of-plane separated representation concerns:
- The in-plane update at the enrichment step n useswith everything known except .
- The through-the-thickness update at the enrichment step n useswith everything known except .
- Parametric update. In this case in Equation (32) everything is known except one of the functions depending on the frequency or the parameters , . Introduced into Equation (30) (after this last is integrated into all the variables except the one in which the unknown function is defined) and taking into account the arbitrariness of the associated test function, a scalar algebraic equation that allows calculating the searched function, is obtained.
The fact of including the frequency into the parametric solution has enormous benefits. Thus, after computing the parametric solution, very efficiently because of the reduction complexity from the 3D to the 2D while including the parameters, now, as soon as the loading is known, the FFT (Fast Fourier Transform) applies to compute the frequency content, and with the solution known for each frequency and the problem being linear (the nonlinear case needs an specific treatment []), the solution can be reconstructed by simple superposition, for any given material parameter, in real-time.
4. Numerical Example
The numerical simulation addressed here considers the separated representation just discussed in the two layers laminate sketched in Figure 1 (with the layers described by the characteristic functions and ), of elastic modulus and , with the material density given by kg/m and the Poisson coefficient .
Figure 1.
Case study: (a) In-plane view; (b) cross-sectional view.
The procedure described in the previous section is applied to calculate the parametric solution of the displacement field . The parametric domain is defined by s, Pa and Pa. The choice of the material parameters aims at representing usual elastic materials, mainly described by their elastic modulus, and concerning the frequency, including it as an extra-coordinate, as previously indicated, enables the real-time calculation of the structural response to any loading (the frequency interval corresponds to the usual spectral content of a dynamical loading, larger intervals will be considered later for approaching the spectral content of a typical earthquake).
The different domains , , , and were discretized by considering respectively 100, 30, 500, 200 and 200 nodes. It is important to recall that a fully mesh-based solution of the 6D problem will imply nodes, almost unreachable by using reasonable computational availabilities nowadays.
As previously indicated, the fact of computing such a parametric solution allows the analysis of many possible scenarios concerning the material properties of the different structure layers, and the fact of including the frequency makes reconstructing the structural response from the Fourier transform of the applied load possible (very fast when using the Fast Fourier Transform), then the superposition principle applies as the problem is linear. Thus, the solution in the frequency domain results from the frequency-dependent parametric solution weighted with the frequency content of the applied load. Then, the inverse Fourier applies to the superposed response to obtain the fully 3D solution in the time domain. In our knowledge, such a real-time parametric analysis becomes almost impossible when using alternative discetization procedures, justifying the use of the technique proposed here.
The parametric solution computed using the procedure just indicated was compared with the reference one, that as previously indicated consists of the one calculated by using a well experienced time-integration (Newmark) for different values of the material parameters and the applied loads. These solutions computed by standard procedures are quite expensive from a computational point of view, making their use for real-time applications impossible, but allowed to confirm the excellent accuracy of the parametric solution obtained by the methodology presented here.
The force, which is applied at the center of the in-plane domain, is depicted in Figure 2. Figure 3 illustrates the time evolution of the displacement field (u, v, w) at the mid-depth of each layer with the in-plane coordinates given by when considering Pa and Pa. It also compares the parametric elastodynamics solution with a standard fully three-dimensional finite element time integration for that choice of the parameters, that is considered as reference. A perfect agreement between both solutions can be noticed.
Figure 2.
Harmonic loading.
Figure 3.
Displacement field (u, v, w) versus time at the mid-depth of the top layer (top) and bottom layer (bottom). As this figure aims to compare finite element method (FEM) and Proper Generalized Decomposition (PGD) solutions, due to the significant differences of the displacement values, for the sake of clarity, different scales are considered in each figure.
Figure 4 shows the maximum strain at the top layer for different values of the elastic modulus and with Pa. As expected, the higher the elastic modulus, the smaller the maximum strain. This parametric solution is very useful for the analysis of materials sequencing in laminates, for example in order to optimize the materials sequencing with respect to a certain quantity of interest. PGD enables a significant computing time saving in the solution of parametric models, and in the present case the procedure has an additional benefit due to the in-plane-out-of plane decomposition that allows considering the solution of high-resolved 3D models at the cost of usual 2D solutions, gains that were reported in [].
Figure 4.
Maximum strain at the top of the top layer. Because of the significant differences in the strain values, for the sake of clarity, different scales are considered in each figure.
Now it is considered, for Pa and Pa, the more complex loading shown in Figure 5 that involves many frequencies. Figure 6 shows the x-component of the displacement at the top of both layers, whereas Figure 7 and Figure 8 show the other displacement components. Again, the particularized solution (PGD-based) and the reference one (FEM) agree in minute despite the loading complexity and its much richer spectral content, with the former evaluated instantaneously (real-time) whereas the latter, the reference one (FEM), is much more computationally expensive.
Figure 5.
Loading involving a wider frequency content.
Figure 6.
x-component of the displacement at the top of both layers: (top) top layer and (bottom) bottom layer.
Figure 7.
y-component of the displacement at the top of both layers: (top) top layer and (bottom) bottom layer.
Figure 8.
z-component of the displacement at the top of both layers: (top) top layer and (bottom) bottom layer.
Finally, a larger frequency domain was considered s in order to include natural frequencies inside, activated by the loading reported in Figure 9. For the same parameters that were considered previously, Figure 10 compares the z-component of the displacement at the center of the in-plane domain and at the top of both layers when using the PGD and the FEM, the latter computed by using the well experienced Newmark time integrator []. The solutions obtained by using both methods are again in prefect agreement.
Figure 9.
Loading involving a larger frequency content.
Figure 10.
z-component of the displacement at the top of both layers: (top) top layer and (bottom) bottom layer.
Finally, Figure 11 depicts the displacement amplitude versus the frequency, where the expected pics at the natural frequencies are noticed. Again, the solution computed by using the PGD is in perfect agreement with the one obtained by using the FEM, which is considered a reference solution.
Figure 11.
Displacement amplitude W versus frequency at top of the top layer.
As it can be noticed, the accuracy of the parametric solution particularization with respect to the reference solution is excellent, allowing evaluating in real-time (instantaneously) for any value of the parameters describing the soil behavior, helping engineers to improve design resilience.
5. Conclusions
The present work succeeded to extend the non-intrusive in-plane-out-of-plane separated representation to parametric dynamics. The procedure considers a non-intrusive formulation in order to overcome the difficulty related with the standard PGD algorithm when performing the in-plane-out-of-plane separated representation and, moreover, including parameters as extra coordinates. The results are very satisfactory when compared with a 3D FEM model, with the added value of its parametric nature.
Combining dimensionality reduction, that is, solving 3D problems at 2D cost, while incorporating parameters as extra-coordinates, and among them the frequency, the latter enabling the response evaluation instantaneously for any loading, and the whole performed in a non-intrusive manner, represents the main contribution of the preset work, never addressed until now, opening numerous possibilities in risk assessment as well as for improving structural designs.
Author Contributions
Conceptualization, C.G., J.L.D. and F.C.; methodology, F.C., G.Q. and F.C.; software, C.G. and G.Q. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Acknowledgments
Authors knowledge ESI Group through its chair CREATE-ID at ENSAM.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Chinesta, F.; Keunings, R.; Leygue, A. The Proper Generalized Decomposition for Advanced Numerical Simulations; A Primer, Springerbriefs; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
- Chinesta, F.; Leygue, A.; Bordeu, F.; Aguado, J.V.; Cueto, E.; Gonzalez, D.; Alfaro, I.; Huerta, A. Parametric PGD based computational vademecum for efficient design, optimization and control. Arch. Comput. Methods Eng. 2013, 20, 31–59. [Google Scholar] [CrossRef]
- Bognet, B.; Leygue, A.; Chinesta, F.; Poitou, A.; Bordeu, F. Advanced simulation of models defined in plate geometries: 3D solutions with 2D computational complexity. Comput. Methods Appl. Mech. Eng. 2012, 201, 1–12. [Google Scholar] [CrossRef]
- Bognet, B.; Leygue, A.; Chinesta, F. Separated representations of 3D elastic solutions in shell geometries. Adv. Model. Simul. Eng. Sci. 2014, 1, 4. [Google Scholar] [CrossRef]
- Chinesta, F.; Leygue, A.; Beringhier, M.; Nguyen, L.T.; Grandidier, J.C.; Schrefler, B.; Pesavento, F. Towards a framework for non-linear thermal models in shell domains. Int. J. Numer. Methods Heat Fluid Flow 2013, 23, 55–73. [Google Scholar] [CrossRef]
- Vidal, P.; Gallimard, L.; Polit, O. Proper generalized decomposition and layer-wise approach for the modeling of composite plate structures. Int. J. Solids Struct. 2013, 50, 2239–2250. [Google Scholar] [CrossRef]
- Vidal, P.; Gallimard, L.; Polit, O. Shell finite element based on the proper generalized decomposition for the modeling of cylindrical composite structures. Comput. Struct. 2014, 132, 1–11. [Google Scholar] [CrossRef][Green Version]
- Bordeu, F.; Ghnatios, C.; Boulze, D.; Carles, B.; Sireude, D.; Leygue, A.; Chinesta, F. Parametric 3D elastic solutions of beams involved in frame structures. Adv. Aircr. Spacecr. Sci. 2015, 2, 233–248. [Google Scholar] [CrossRef]
- Dumon, A.; Allery, C.; Ammar, A. Proper general decomposition (PGD) for the resolution of Navier-Stokes equations. J. Comput. Phys. 2011, 230, 1387–1407. [Google Scholar] [CrossRef][Green Version]
- Dumon, A.; Allery, C.; Ammar, A. Simulation of heat and mass transport in a square lid-driven cavity with proper generalized decomposition. Numer. Heat Transf. Part B Fundam. 2013, 63, 18–43. [Google Scholar] [CrossRef][Green Version]
- Ghnatios, C.H.; Chinesta, F.; Binetruy, C. 3D Modeling of squeeze flows occurring in composite laminates. Int. J. Mater. Form. 2015, 8, 73–83. [Google Scholar] [CrossRef]
- Leon, A.; De Luca, S.; Leygue, A.; Duval, J.L.; Chinesta, F. Non-intrusive proper generalized decomposition involving space and parameters: Application to the mechanical modeling of 3D woven fabrics. Adv. Model. Simul. Eng. Sci. 2019, 6, 13. [Google Scholar] [CrossRef]
- Clough, R.W.; Penzien, J. Dynamics of Structures; Civil Engineering Series McGraw-Hill: New York, NY, USA, 1993. [Google Scholar]
- Newmark, N.M. A method of computation for structural dynamics. J. Eng. Mech. Div. 1959, 85, 67–94. [Google Scholar]
- Bathe, J. Conserving energy and momentum in nonlinear dynamics: A simple implicit time integration scheme. Comput. Struct. 2007, 85, 437–445. [Google Scholar] [CrossRef]
- Boucinha, L.; Gravouil, A.; Ammar, A. Space-time proper generalized decompositions for the resolution of transient elastodynamic models. Comput. Methods Appl. Mech. Eng. 2013, 255, 67–88. [Google Scholar] [CrossRef]
- Ladeveze, P. The large time increment method for the analyze of structures with nonlinear constitutive relation described by internal variables. CR Acad. Sci. Paris 1989, 309, 1095–1099. [Google Scholar]
- Ladeveze, P.; Arnaud, L.; Rouch, P.; Blanze, C. The variational theory of complex rays for the calculation of medium-frequency vibrations. Eng. Comput. 1999, 18, 193–214. [Google Scholar] [CrossRef]
- Quaranta, G.; Argerich, C.; Ibanez, R.; Duval, J.L.; Cueto, E.; Chinesta, F. From linear to nonlinear PGD-based parametric structural dynamics. Comptes Rendus Mécanique 2019, 347, 445–454. [Google Scholar] [CrossRef]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).