Abstract
This article deals with the efficient construction of approximations of fields and quantities of interest used in geometric optimisation of complex shapes that can be encountered in engineering structures. The strategy, which is developed herein, is based on the construction of virtual charts that allow, once computed offline, to optimise the structure for a negligible online CPU cost. These virtual charts can be used as a powerful numerical decision support tool during the design of industrial structures. They are built using the proper generalized decomposition (PGD) that offers a very convenient framework to solve parametrised problems. In this paper, particular attention has been paid to the integration of the procedure into a genuine engineering design process. In particular, a dedicated methodology is proposed to interface the PGD approach with commercial software.
Similar content being viewed by others
References
Aguado JV, Huerta A, Chinesta F, Cueto E (2015) Real-time monitoring of thermal processes by reduced-order modeling. Int J Numer Methods Eng 102(5):991–1017
Alfaro I, González D, Bordeu F, Leygue A, Ammar A, Cueto E, Chinesta F (2014) Real-time in silico experiments on gene regulatory networks and surgery simulation on handheld devices. J Comput Surg 1(1):1
Ammar A, Huerta A, Chinesta F, Cueto E, Leygue A (2014) Parametric solutions involving geometry: a step towards efficient shape optimization. Comput Methods Appl Mech Eng 268:178–193
Ammar A, Mokdad B, Chinesta F, Keunings R (2007) A new family of solvers for some classes of multidimensional partial differential equations encountered in kinetic theory modeling of complex fluids: Part II: Transient simulation using space-time separated representations. J Non-Newton Fluid Mech 144(2–3):98–121
Ammar A, Zghal A, Morel F, Chinesta F (2015) On the space-time separated representation of integral linear viscoelastic models. Comptes Rendus de Mécanique 343(4):247–263
Barrault MYM, Nguyen N, Patera A (2004) An “empirical interpolation” method: application to efficient reduced-basis discretization of partial differential equations. Comptes Rendus de l’Académie des Sciences Paris 339:667–672
Bernoulli C (1836) Vademecum des Mechanikers. J. G. Cotta, Stuttgart und Tübingen
Bognet B, Leygue A, Chinesta F, Bordeu F (2012) Parametric shape and material simulations for optimized parts design. In: ASME 2012 11th biennial conference on engineering systems design and analysis, American Society of Mechanical Engineers, pp 217–218
Chinesta F, Keunings R, Leygue A (2014) The Proper generalized decomposition for advanced numerical simulations: a Primer., SpringerBriefs in Applied Sciences and TechnologySpringer, Cham
Chinesta F, Ladevèze P, Cueto E (2011) A short review on model order reduction based on proper generalized decomposition. Arch Comput Methods Eng 18(4):395–404
Chinesta F, Leygue A, Bordeu F, Aguado J, Cueto E, Gonzalez D, Alfaro I, Ammar A, Huerta A (2013) PGD-based computational vademecum for efficient design, optimization and control. Arch Comput Methods Eng 20(1):31–59
Cremonesi M, Néron D, Guidault PA, Ladevèze P (2013) A PGD-based homogenization technique for the resolution of nonlinear multiscale problems. Comput Methods Appl Mech Eng 267:275–292
De Lathauwer L, De Moor B, Vandewalle J (2000) A multilinear singular value decomposition. SIAM J Matrix Anal Appl 21(4):1253–1278
González D, Alfaro I, Quesada C, Cueto E, Chinesta F (2015) Computational vademecums for the real-time simulation of haptic collision between nonlinear solids. Comput Methods Appl Mech Eng 283(1):210–223
Gunzburger M, Peterson J, Shadid J (2007) Reduced-order modeling of time-dependent PDEs with multiple parameters in the boundary data. Comput Methods Appl Mech Eng 196:1030–1047
Ladevèze P (1999) Nonlinear computationnal structural mechanics—new approaches and non-incremental methods of calculation. Springer, New York
Ladevèze P (2013) The Virtual chart concept in computational structural mechanics (plenary lecture). In: COMPLAS XII, 3–5 Sept 2013, Barcelona (Spain)
Ladevèze P (2014) PGD in linear and nonlinear Computational Solid Mechanics. In: Separated Representations and PGD-Based Model Reduction, Springer, pp 91–152
Lieu T, Farhat C, Lesoinne A (2006) Reduced-order fluid/structure modeling of a complete aircraft configuration. Comput Methods Appl Mech Eng 195(41–43):5730–5742
Maday Y, Ronquist E (2004) The reduced-basis element method: application to a thermal fin problem. J Sci Comput 26(1):240–258
Manzoni A, Quarteroni A, Rozza G (2012) Model reduction techniques for fast blood flow simulation in parametrized geometries. Int J Numer Methods Biomed Eng 28(6–7):604–625
Néron D, Ben Dhia H, Cottereau R (2015) A decoupled strategy to solve reduced-order multimodel problems in the PGD and Arlequin frameworks. Comput Mech. doi:10.1007/s00466-015-1236-0
Néron D, Boucard PA, Relun N (2015) Time-space PGD for the rapid solution of 3D nonlinear parametrized problems in the many-query context. Int J Numer Methods Eng 103(4):275–292
Néron D, Dureisseix D (2008) A computational strategy for poroelastic problems with a time interface between coupled physics. Int J Numer Methods Eng 73(6):783–804
Néron D, Ladevèze P (2010) Proper generalized decomposition for multiscale and multiphysics problems. Arch Comput Methods Eng 17(4):351–372
Nouy A (2010) A priori model reduction through proper generalized decomposition for solving time-dependent partial differential equations. Comput Methods Appl Mech Eng 199(23):1603–1626
Patera AT, Rozza G (2006) Reduced Basis Approximation and A Posteriori Error Estimation for Parametrized Partial Differential Equations. Version 1.0. Copyright MIT 2006, to appear in (tentative rubric) MIT Pappalardo Graduate Monographs in Mechanical Engineering. http://augustine.mit.edu
Raghavan B, Breitkopf P, Tourbier Y, Villon P (2013) Towards a space reduction approach for efficient structural shape optimization. Struct Multidiscip Optim 48(5):987–1000
Relun N, Néron D, Boucard PA (2013) A model reduction technique based on the PGD for elastic-viscoplastic computational analysis. Comput Mech 51(1):83–92
Rozza G, Veroy K (2007) On the stability of the reduced basis method for Stokes equations in parametrized domains. Comput Methods Appl Mech Eng 196(7):1244–1260
Ryckelynck DFC, Cueto E, Ammar A (2006) On the a priori model reduction: overview and recent developments. Arch Comput Methods Eng 13(1):91–128
Zlotnik S, Díez P, Modesto D, Huerta A (2015) Proper generalized decomposition of a geometrically parametrized heat problem with geophysical applications. Int J Numer Methods Eng 103(10):737–758
Acknowledgments
This work was carried out in collaboration with Alain Bergerot from AIRBUS Defence & Space. We would like to thank SAMTECH (SIEMENS Company) for their help and availability so as to interface the method developed with SAMCEF.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1
The Proper Generalized Decomposition is illustrated through a linear elastic problem where the constitutive law is parametrised by a set of Young’s moduli \(\varvec{\alpha }=\left( \alpha _1,\ldots ,\alpha _m\right) \in \varvec{\mathcal {A}}={\mathcal {A}}_1\times \cdots \times {\mathcal {A}}_m\). The problem is defined by the following governing equations and conditions:
-
Equilibrium equations
$$\begin{aligned} {\left\{ \begin{array}{ll} \varvec{\nabla } \cdot \varvec{\sigma }=\varvec{0} &{}\quad \text { in }\quad {\varOmega } \times \varvec{\mathcal {A}}\\ \varvec{\sigma } \cdot \varvec{n} = \varvec{f} &{} \quad \text { on } \quad \partial _d {\varOmega } \times \varvec{\mathcal {A}} \end{array}\right. } \end{aligned}$$(44) -
Constitutive law
$$\begin{aligned} \varvec{\sigma }= & {} \mathbb {C}\left( \varvec{\alpha }\right) \varvec{\varepsilon } \quad \text { in } \quad {\varOmega } \times \varvec{\mathcal {A}} \end{aligned}$$(45)$$\begin{aligned}= & {} \mathbb {C}\left( \varvec{\alpha }\right) \varvec{\nabla }_s \left( \varvec{u}\right) \quad \text { in } \quad {\varOmega } \times \varvec{\mathcal {A}} \end{aligned}$$(46)where \(\varvec{\nabla }_s\) stands for the symmetrical part of \(\varvec{\nabla }\) and \(\mathbb {C}\) is the Hooke’s operator.
-
Homogeneous boundary condition
$$\begin{aligned} \varvec{u}=\varvec{0} \quad \text { on } \quad \partial _u {\varOmega } \times \varvec{\mathcal {A}} \end{aligned}$$(47)
One writes the full variational formulation of the problem, i.e. the problem is not only integrated on space but also on parameters. For that purpose, we introduce the following functional spaces \(\mathcal {V}=H_0^1\left( {\varOmega }\right) =\left\{ \varvec{v} \in H^1\left( {\varOmega }\right) \left| \varvec{v}_{\left| \partial _u{\varOmega }\right. }=\varvec{0} \right. \right\} \), \(\varvec{\mathcal {I}}=L^2\left( \varvec{\mathcal {A}}\right) \) and \(\mathcal {I}_j=L^2\left( {\mathcal {A}}_j\right) \) for \(j=1,\ldots ,m\). The problem therefore writes:
Find \(\varvec{u} \in \varvec{\mathcal {I}}\otimes \mathcal {V}\) such that
where \(\otimes \) stands for the tensor product.
One seeks a PGD approximation of the displacement.
The different modes are computed through an iterative algorithm. At the enrichment step n, we suppose the separated variables representation \(\varvec{u}_n\) known. The new \((m+1)\)-uplet \(\left( \lambda ^1,\ldots ,\lambda ^m,\varvec{\Lambda }\right) \in \mathcal {I}_{1}\times \cdots \times \mathcal {I}_{m}\times \mathcal {V}\) is then computed at enrichment step \(n+1\):
To do so, the following expression of the test function \(\varvec{v}\) is chosen:
with \(\varvec{\Lambda }^*\in \mathcal {V}\) and \(\lambda ^{j*}=\mathcal {I}_{j}\) for \(j=1,\ldots ,m\). (5) becomes:
Find \(\left( \lambda ^1,\ldots ,\lambda ^m,\varvec{\Lambda }\right) \in \mathcal {I}_{1}\times \cdots \times \mathcal {I}_{m}\times \mathcal {V}\) such that
The computations of the different integrals are highly facilitated by the separated variables representation of the integrand since they can be done independently from one another. However, the problem is not linear any more with respect to the test function given in (51). The \((m+1)\)-uplet \(\left( \lambda ^1,\ldots ,\lambda ^m,\varvec{\Lambda }\right) \) is consequently computed thanks to a fixed-point algorithm. The parametric and space problems are solved alternatively. In practice, the fixed-point algorithm is stopped before reaching convergence (only 2 or 3 iterations are performed). The space basis \(\left( \varvec{\Lambda }_i\right) \) is, then, conserved and the functions \(\left( \lambda _i^1,\ldots ,\lambda _i^m\right) \) are computed, once again, during the so-called update step [25].
Appendix 2
Let us illustrate the procedure described in Appendix 1 through a simple numerical example. The considered geometry is a \(\Gamma \)-shaped structure (see Fig. 9) which is clamped at one side and subjected to an upward load of 1000 N at the other side. The structure is partitioned into three different sub-domains and the Young’s modulus of each domain, being considered as a parameter, can vary from 50 to 1000 GPa. The Poisson’s ratio is homogeneous and equal to 0.3. A PGD approximation of the generalised displacement field \(\varvec{u}\) is sought:
which gives after space discretisation:
The modes, i.e. the functions \(\lambda _i^1\), \(\lambda _i^2\), \(\lambda _i^3\) and \(\tilde{\mathbf U}_i\) are computed thanks to Algorithm 1. The four first modes associated to the Young’s moduli \(E_1\), \(E_2\) and \(E_3\) are plotted in Fig. 10 and the four first spatial modes are represented in Fig. 11.
Rights and permissions
About this article
Cite this article
Courard, A., Néron, D., Ladevèze, P. et al. Integration of PGD-virtual charts into an engineering design process. Comput Mech 57, 637–651 (2016). https://doi.org/10.1007/s00466-015-1246-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-015-1246-y