 Research Article
 Open Access
 Published:
Synergies between the constitutive relation error concept and PGD model reduction for simplified V&V procedures
Advanced Modeling and Simulation in Engineering Sciences volume 3, Article number: 18 (2016)
Abstract
The paper deals with the constitutive relation error (CRE) concept which has been widely used over the last 40 years for verification and validation of computational mechanics models. It more specifically focuses on the beneficial use of model reduction based on proper generalized decomposition (PGD) into this CRE concept. Indeed, it is shown that a PGD formulation can facilitate the construction of socalled admissible fields which is a technical keypoint of CRE. Numerical illustrations, addressing both model verification and model updating, are presented to assess the performances of the proposed approach.
Background
Mathematical models and their solutions, either analytical or numerical, are fundamental in science and engineering activities as they constitute the basic ingredient of simulations that enable to predict the behavior of physical phenomena. Consequently, a permanent issue is the verification and validation of these models, which nowadays can attain very high levels of complexity, in order to certify the quality of numerical simulations. On the one hand, verification deals with the assessment of the numerical (FE) model with respect to initial mathematical model, and implies the estimation of discretization error in order to control the quality of the approximate numerical solution. In this context, a large set of a posteriori error estimates has appeared over the last thirty years (see [1–3] for an overview). On the other hand, validation addresses the capability of mathematical models to represent a faithful abstraction of the real (physical) world. It aims at identifying or updating model parameters in order to minimize the discrepancy between numerical predictions and experimental measurements, and leads to the solution of inverse problems [4].
In the context of model verification and validation, and particularly for computational mechanics models in which the constitutive relation is a major component, the constitutive relation error (CRE) concept is a convenient and powerful tool. The idea of CRE is rather simple: socalled admissible fields verifying all equations of the model except the constitutive relation are constructed, then the residual associated with the constitutive relation is measured. The CRE concept was first introduced as a robust a posteriori error estimator in FE computations [5], enabling to compute both strict and effective discretization error bounds for linear and more generally convex structural mechanics problems, and to lead mesh adaptivity processes. It was primarily used for linear thermal and elasticity problems [6, 7] before being extended to nonlinear time dependent problems [8, 9] and to goaloriented error estimation [10–12]. The use of CRE for model verification, for which a general overview can be found in [2], requires in particular the computation of admissible dual fields which are fully equilibrated. This requirement, which is the main practical issue both in terms of computational cost and implementation technicality, was addressed by means several techniques that postprocess the FE solution at hand [2, 6, 13–20]. During the 90s, the CRE concept was extended to model identification/updating. First introduced for dynamics models [21–24], this method was latter successfully used in many calibration applications including defects [25], uncertain measurements and behaviors [26, 27], or corrupted measurements [28, 29]. It was also used in the context of fullfield measurements [30, 31]. After initial studies in which measurements were included as additional admissibility constraints, a more flexible and effective strategy was developed. Denoted as modified CRE (mCRE), this strategy consists in relaxing constraints on measurements and other uncertain data, proposing a general framework in which reliable theoretical and experimental information (equilibrium, sensor position,...) is favored to define admissibility spaces, and residual on complementary information (material behavior, sensor measurements,...) is measured. It acts in an iterative twosteps algorithm, in which optimal admissible fields are first computed, before minimizing the obtained mCRE functional with respect to model parameters. The use of mCRE presents interesting advantages; it has excellent capacities to localize structural defects spatially, it is very robust with respect to noisy measurements, and it has good convexity properties.
The objective of the paper is to present new numerical tools, based on model reduction techniques and offline–online strategy, that can be coupled to the CRE concept to make this latter fully implementable and exploitable for practical industrial applications. They particularly aim at decreasing the computational cost and technicality level which are required when computing admissible fields, leading to fast and inexpensive verification and validation (V&V) procedures. For that purpose, we decide to refer to the proper generalized decomposition (PGD) which is an a priori model reduction technique that has been extensively used over the last decade to solve multiparametric problems (see [32–34]). Consider a general linear Ddimensional problem of the form:
where \(\mathcal {L}\) is an operator defined on the tensor space \(\mathcal {X}\). PGD is a lowrank tensor method that consists in searching an approximation of u in a lowdimensional tensor subspace of \(\mathcal {X}_m \subset \mathcal {X}\) made of canonical format tensors of rank m:
Among the various strategies to construct \(u_m\) [35], we focus on the one called progressive Galerkin. Introducing the global weak formulation of the problem:
and assuming that the rank \(m1\) decomposition \(u_{m1}\) is known, the rank m decomposition \(u_m = u_{m1} + w^1 \otimes w^2 \cdots \otimes w^D\) is searched such that:
with \(\delta w^{\mu } \in \mathcal {X}_{\mu }\). This formulation naturally leads to a nonlinear problem where a set of coupled lowdimensional problems has to be solved:
with \(R_{m1}(v)=F(v)B(u_{m1},v)\). This problem is in practice solved with an iterative (fixed point) strategy.
On the one hand, in the context of model verification, the CRE concept was already used to control PGD approximations (see a posteriori error estimates developed in [36, 37]) or to directly drive the PGD process with CRE minimization [38]. Nevertheless, the use of PGD in CRE implementation has never been investigated and we wish to show here that there are major advantages to do so, in particular for the construction of equilibrated fields. On the other hand, in the context of model validation, PGD was used for model updating within classical procedures with least square minimization [39]. It was also recently used in particular applications involving robust model updating with the CRE concept [40, 41]. Here, the goal is to give a general framework on the effective use of PGD for model updating with CRE. For the sake of simplicity and clarity, we consider scalar linear elliptic (stationary thermal) problems even though extensions to elasticity or more complex problems (nonlinear or transient analyses), briefly addressed in this paper, are possible with regards to existing literature [2, 8].
The paper outline is as follows: after presenting the mathematical model of interest in “Reference problem and approximate FE solution” section, the CRE concept is reviewed in “Basics on the CRE concept” section; its extension to model validation with the mCRE concept is addressed in “Extension of the CRE concept for model updating: modified CRE” section; the use of PGD in addition to CRE for the construction of admissible fields is shown in details in “Coupling PGD with CRE in model verification” section for model verification, and in “Coupling PGD with mCRE in model validation” section for model validation; illustrative numerical results are reported in “Results and discussion” section; conclusions are drawn in “Conclusions” section.
Methods
Reference problem and approximate FE solution
We consider a steadystate thermal problem that consists in finding the temperature/flux pair \((u,\varvec{q})\) such that:
\(\Omega \) is an open bounded subset of \(\mathbb {R}^d\) with Lipschitz boundary \(\partial \Omega \), and \(\Gamma _D\) and \(\Gamma _N\) are complementary parts of \(\partial \Omega \) such that \(\overline{\Gamma _D \cup \Gamma _N}=\partial \Omega \), \(\Gamma _D \cap \Gamma _N=\emptyset \), and \(\Gamma _D \ne 0\). We assume that \(f \in L^2(\Omega )\) and \(\mathcal {K}\in [L^{\infty }(\Omega )]^{d\times d}\) is a symmetric, uniformly bounded and positive matrix in the sense that there exists \(k_\mathrm{max} \ge k_\mathrm{min} > 0\) such that
Considering the Hilbert space \(\mathcal {U}=\{v \!\in \! H^1(\Omega ), v=0 \; \text {on}\; \Gamma _D\}\) equipped with the \(H^1\)norm \(\Vert v \Vert _1\), the weak formulation of (6) reads:
with
The bilinear form a is symmetric, continuous and coercive on \(\mathcal {U}\). It hence defines an inner product and induces the energy norm \(v_{\mathcal {U}}=\sqrt{a(v,v)}\) which is equivalent to \(\Vert v \Vert _1\) on \(\mathcal {U}\). We also denote \(\Vert v \Vert _0\) the \(L^2\)norm on \(\mathcal {U}\). Existence and uniqueness of the solution u to (8) is provided by the LaxMilgram theorem. We note that (8) is equivalent to the minimization of the potential energy \(J_1(v)=\frac{1}{2}a(v,v)l(v)\) on \(\mathcal {U}\).
Let \(\mathcal {T}_h\) be a regular (nondegenerate) partition of \(\Omega \). Introducing the space \(\mathcal {U}_h\) of continuous and locally supported functions which are polynomials on each element \(K \in \mathcal {T}_h\), the conforming FE approximation of (8) reads:
We thus define the discretization error \(e=u_hu \in \mathcal {U}\), for which a measure \(e_{\mathcal {U}}\) in terms of the energy norm can be introduced to express the global quality of the approximate solution \(u_h\). Introducing the residual functional and associated dual norm:
leads to \(e_{\mathcal {U}} = \Vert R \Vert _{*}\). In the context of model verification, a main goal of a posteriori error estimators is to assess the value of \(e_{\mathcal {U}}\).
Basics on the CRE concept
We present here the foundations and implementation of the CRE concept, built from a dual approach and measuring the residual on the constitutive relation \(\varvec{q}=\mathcal {K}\varvec{\nabla }u\), in the context of model verification.
Using the approximation approach with primal variational principle (10), that consists of minimizing the potential energy \(J_1(v)\) on \(\mathcal {U}_h\), leads to:
This shows that any \(v \in \mathcal {U}_h\) can only enable to compute a lower bound on the discretization error \(e_{\mathcal {U}}\); this lower bound is in practice usually poor unless v is chosen suitably.
Getting an upper bound on \(e_{\mathcal {U}}\) requires to use the complementary variational principle. Using the subspace \(\mathcal {S}\) of \(H(div,\Omega )=\{\varvec{\pi }\in [L^2(\Omega )]^d, \varvec{\nabla }\cdot \varvec{\pi }\in L^2(\Omega )\}\) defined as:
this complementary variational principle defines the solution flux field \(\varvec{q}=\mathcal {K}\varvec{\nabla }u\) as:
where \(\bullet _{\mathcal {S}}\) is the energy norm for flux fields. A direct consequence is:
Noticing that \(J_1(u)=J_2(\varvec{q})\) leads to the property (PragerSynge equality):
where we introduced the CRE functional \(E_{CRE}\) defined as:
that measures the nonverification of the constitutive relation for any pair \((v,\varvec{\pi }) \in \mathcal {U}\times \mathcal {S}\). In the following, such a pair is referred as admissible: a field \(v \in \mathcal {U}\) is said kinematically admissible (KA); a field \(\varvec{\pi }\in \mathcal {S}\) (i.e. verifying balance equations exactly) is said statically admissible (SA). Using the CRE concept, the reference problem (6) can be formulated as:
Remark 1
For all material models described using internal variables and standard formulation, and introducing a suitable definition of admissibility spaces, a more general local (in space and time) expression of the CRE functional reads [2, 8]:
where (X, Y) is a dual pair (with duality pairing \(\langle X,Y\rangle \)), and \(\phi \) and \(\phi ^{*}\) are dual (in the Legendre Fenchel sense) convex (pseudo) potentials related to free energy or dissipation. For the present case, \(\phi (\varvec{\nabla }v)=\frac{1}{2} \mathcal {K}\varvec{\nabla }v \cdot \varvec{\nabla }v\) and \(\phi ^{*}(\varvec{\pi })=\frac{1}{2}\mathcal {K}^{1}\varvec{\pi }\cdot \varvec{\pi }\).
Consequently, and provided that a flux field \(\varvec{\pi }\in \mathcal {S}\) is available, we observe from (16) that the term \(\sqrt{2}E_{CRE}(u_h,\varvec{\pi })\) is a computable upper bound on \(e_{\mathcal {U}}\). The quality of this bound depends on that of \(\varvec{\pi }\).
The constraints in space \(\mathcal {S}\) make the construction of SA solutions awkward. A first possibility, which is the most effective, would consist in using a FE discretization with equilibrium elements on the complementary problem (14) (dual approach, see [42–44]). However, this is in practice unrealistic as it would require the solution of an additional global problem, with large computational efforts and nonconventional FE spaces. In “Coupling PGD with CRE in model verification” section, we present the basis of a technique (referred as hybridflux or EET in the literature) that enables to compute a flux field \(\widehat{\varvec{q}}_h \in \mathcal {S}\) [and therefore the a posteriori error estimate \(\sqrt{2}E_{CRE}(u_h,\widehat{\varvec{q}}_h)\)] from a postprocessing of the FE field \(\varvec{q}_h\) at hand. The PGD strategy will be used within this technique in order to facilitate implementation issues.
Remark 2
It can be shown that using the hybridflux (or EET) technique to construct an admissible flux field \(\widehat{\varvec{q}}_h\) enables to obtain a lower error bound from the CRE functional [2, 6]; it is of the form \(E_{CRE}(u_h,\widehat{\varvec{q}}_h) \le C e_{\mathcal {U}}\), where C is a constant independent of the mesh size, proving that the constructed error estimate has the same convergence rate as the true discretization error.
Extension of the CRE concept for model updating: modified CRE
We now consider that the material operator \(\mathcal {K}\) depends on a set \(\varvec{p}\in \mathcal {P}\) of parameters to be identified from experimental measurements. To solve the associated illposed inverse problem, we introduce the energybased concept of modified constitutive relation error (mCRE) [28, 45], which can be seen as a direct extension of the CRE concept developed in the previous section. The mCRE functional, still based on duality between admissible primal and dual fields \((v,\varvec{\pi }) \in \mathcal {U}\times \mathcal {S}\), is defined as:
where \(\varvec{s}\) is the set of experimental data, \(\varvec{\Pi }\) is an extraction operator, \(\sigma \) is a scaling coefficient, and \(r \in [0,1]\). The two terms that compose the mCRE functional are modeling error term (i.e. classical CRE term) and measurement error term, respectively; these terms are weighted depending on the value of r.
Remark 3
The value of r should generally be set in regards to the a priori reliability on both model and measurements. For instance, the Morozov principle or Lcurve method [46] may be used to define r with respect to data noise. The influence of r on the sensitivity with respect to measurement uncertainties, and therefore on the quality of the updating performed using mCRE, was illustrated in [47].
The solution of the inverse identification problem is then defined as the result of a double minimization:
In practice, this problem is solved using an iterative alternated minimization procedure with fixed point method as detailed in the following algorithm:
Remark 4
When some parameters in \(\varvec{p}\) describe a field (material parameter field for instance), a localization step after spatial splitting of the cost function \(\mathcal {F}(\varvec{p})\) can be added at the end of the first minimization (Step 2). It consists in selecting the highest local contributions to \(\mathcal {F}(\varvec{p})\) and updating first the associated parameters. Moreover, a goaloriented version of the model updating with mCRE, in which only parameters which have influence for the prediction of an output of interest are updated, can be constructed [48].
The mCRE formulation is thus based on a tradeoff between modeling and measurement errors, which enables it to be less sensitive to noise. It inherits all the convenient properties of the CRE concept; it can be in particular extended to complex constitutive models [involving e.g. (visco)plasticity or damage] and leads to a natural regularization.
Notice to conclude that the mCRE strategy, without adding particular techniques, is costly. In particular, the iterative strategy requires to compute optimal admissible fields \((\widehat{u},\widehat{\varvec{q}})\) at each iteration, i.e. each time \(\varvec{p}_0\) is updated. This can be highly facilitated using a PGD metamodel, as shown in “Coupling PGD with mCRE in model validation” section.
Coupling PGD with CRE in model verification
In this section, we explain how PGD can be advantageously used when implementing CRE for model verification (see “Basics on the CRE concept” section).
Constructing admissible flux fields with the hybridflux technique
We consider the hybridflux (or EET) technique which enables to recover a flux field \(\widehat{\varvec{q}}_h \in \mathcal {S}\) from a postprocessing of the FE field \(\varvec{q}_h\), with local independent computations [2, 6, 13]. It is a domain decomposition approach that consists of two steps:

1.
Step 1 construction of equilibrated tractions \(\widehat{F}\) on the boundary \(\partial K\) of each element \(K \in \mathcal {T}_h\), with \(\widehat{F}=g\) if \(\partial K \subset \Gamma _N\), so that equilibration at the element level is verified:
$$\begin{aligned} \int _K f + \int _{\partial K}\widehat{F} =0 \quad \forall K \in \mathcal {T}_h \end{aligned}$$(22)The construction of \(\widehat{F}\) is based on the following prolongation condition:
$$\begin{aligned} \int _K(\widehat{\varvec{q}}_h\varvec{q}_h) \cdot \varvec{\nabla }\phi _i =0 \Longrightarrow \int _{\partial K} \widehat{F} \phi _i = \int _K (\varvec{q}_h \cdot \varvec{\nabla }\phi _i  f\phi _i) \end{aligned}$$(23)applied to each element \(K \in \mathcal {T}_h\) and each FE node i connected to K; \(\phi _i\) is the FE shape function associated to node i. This condition automatically yields equilibrated tractions \(\widehat{F}\) and leads to the solution of local wellposed systems over patches of elements connected to each node i. In practice, tractions \(\widehat{F}\) are found as linear combinations of functions \(\phi _i\). All technical details on the construction of \(\widehat{F}\) can be found in [2, 20].

2.
Step 2 local construction, for given tractions \(\widehat{F}\) and over each element \(K \in \mathcal {T}_h\), of \(\widehat{\varvec{q}}_{h}\) solving the following Neumann problem:
$$\begin{aligned} \varvec{\nabla }\cdot \widehat{\varvec{q}}_{h}= & {} f \quad \text {in}\; K \quad \Longleftrightarrow \; \int _K \widehat{\varvec{q}}_{h} \cdot \varvec{\nabla }v = \int _K fv + \int _{\partial K}\widehat{F} v \quad \forall v \in H^1(K) \nonumber \\ \widehat{\varvec{q}}_{h}\cdot \varvec{n}= & {} \widehat{F} \quad \text {on}\; \partial K \end{aligned}$$(24)The solution of (24) to get \(\widehat{\varvec{q}}_{hK}\) may be performed analytically, using polynomial functions with sufficiently high degree, provided the source term f is polynomial as well [49]. In practice, an alternative approach with numerical solution is preferred. For fixed tractions \(\widehat{F}\), the optimal admissible flux \(\widehat{\varvec{q}}_h\) inside each element K is the one that minimizes the local error estimate on K \(\widehat{\varvec{q}}\varvec{q}_h_{\mathcal {S},K}\) (or equivalently \(\widehat{\varvec{q}}_{\mathcal {S},K}\)) among all fluxes \(\widehat{\varvec{q}}\) verifying (24). Duality arguments show that this is equivalent to taking \(\widehat{\varvec{q}}_{hK} =\mathcal {K}\varvec{\nabla }\rho \), with \(\rho \in H^1(K)\) verifying:
$$\begin{aligned} \int _K \mathcal {K}\varvec{\nabla }\rho \cdot \varvec{\nabla }v = \int _K f v + \int _{\partial K}\widehat{F} v \quad \forall v \in H^1(K) \end{aligned}$$(25)A numerical approximation of the solution of (25) (defined up to an additive constant) can be obtained using the FEM with a single finite element of high degree \(p+k\), where p denotes the polynomial degree used to compute \(u_h \in \mathcal {U}_h\) and k denotes the extra degree. Numerical studies performed in [50] showed that analytical and numerical approaches give similar CRE error estimates choosing \(k\ge 3\), even though the flux field is not rigorously equilibrated in each element K with the latter approach. We consider the numerical approach in the following.
Solving (25) is in practice the most costly part in the hybridflux method (in particular for 3D applications), as it involves highorder elements and has to be performed for each element K. We wish to use the PGD technique in order to find, in an offline phase, a parameterized solution to (25), valid for any configuration of the geometry and the loading. From equilibrated tractions computed in Step 1 and with respect to problem data (material parameters, mesh geometry, ...), this PGD solution would then be directly used in the online error estimation phase for each element K of the mesh.
Use of the PGD to solve problems at the element level
In the following:

We consider that the material behavior is isotropic and that material parameters are constant over each element K, so that their values have no influence on \(\widehat{\varvec{q}}_{hK}\); we thus set \(\mathcal {K}=\mathbb {I}\) when solving (25) and define \(\widehat{\varvec{q}}_{hK} =\varvec{\nabla }\rho \). In cases where \(\mathcal {K}\) is not constant over each element, its evolution could be parameterized and additional material parameters would be introduced in the PGD decomposition;

We consider, as an illustrative example, the case of 3node triangle elements (Fig. 1). Nevertheless, the proposed strategy is generic (based on element shape functions and nodes coordinates alone) and can be straightforwardly applied to other elements.
On each edge \(\Gamma ^{jl}\) between vertices j and l of any element K, tractions are linear combinations of FE shape functions and thus read, for the considered element type, \(\widehat{F}^{jl}(\varvec{x})=\widehat{F}_j^{jl}\phi _j(\varvec{x})+\widehat{F}_l^{jl}\phi _l(\varvec{x})\) with \(\left( \widehat{F}_j^{jl},\widehat{F}_l^{jl}\right) \in \mathbb {R}^2\). Consequently, the solution \(\rho \) to (25) can be written as a linear combination of elementary solutions:
where \(\rho _\ell ^{jl}\) (\(\ell =j,l\)) is the solution (up to a constant) to the elementary problem:
In the present case, there are 6 elementary problems.
Remark 5
Considering elasticity problems, (25) is changed in:
where \(\mathcal {K}\) is the fourthorder symmetric elasticity tensor and \(\underline{\underline{\nabla }}^s\) is the symmetric part of the matrix gradient operator. For 3node triangle elements, tractions on each edge \(\Gamma ^{jl}\) of K read \(\widehat{\varvec{F}}^{jl}(\varvec{x})=\widehat{\varvec{F}}_j^{jl}\phi _j(\varvec{x})+\widehat{\varvec{F}}_l^{jl}\phi _l(\varvec{x})\) or:
with \(\widehat{\varvec{F}}^{jl}_\ell = \left( \widehat{{F}}^{jl}_{\ell x},\widehat{{F}}^{jl}_{\ell y}\right) ^T\), \(\varvec{\phi }^x_\ell (\varvec{x})=(\phi _\ell (\varvec{x}),0)^T\) and \(\varvec{\phi }^y_\ell (\varvec{x})=(0,\phi _\ell (\varvec{x}))^T\) (\(\ell =j,l\)). We thus introduce solutions, defined up to a rigid body motion, to the following elementary problems [generalization of (27)]:
where \(\varvec{X}\) are barycentric coordinates in element K, and \(\varvec{a}_1\) and \(\varvec{a}_2\) are defined as:
with \(\varvec{z}\) the orthonormal vector to the 2D plane. The solution \(\varvec{\rho }\) to (28) is then recovered as:
The solution \(\rho _\ell ^{jl}\) to each problem (27) can be computed with the PGD technique, for any element K, parameterizing the geometry of K with a set of parameters \(\varvec{p}_{geo} \in \mathcal {P}\). Following the approach described in [51–53], we reformulate the weak problem (27) by introducing a parameterdependent mapping \(\mathcal {M}(\varvec{p}_{geo}):K_{ref} \rightarrow K(\varvec{p}_{geo})\) from a reference fixed element \(K_{ref}\) to the geometrically parameterized element \(K(\varvec{p}_{geo})\). Such a geometrical transformation then allows defining the weak problem in a tensor product space and applying the PGD method, in order to compute generic parameterized solutions \(\rho _\ell ^{jl}(\varvec{p}_{geo})\) which can be used for any element geometry.
Remark 6
In the presence of geometrical variabilities, an alternative approach described in [54, 55] could also be used. It consists in embedding the parameterized domain into a fixed fictitious domain.
In the present case, the mapping is defined from three parameters (Fig. 2):

A first scaling mapping \(\mathcal {M}_1:\overline{K} \rightarrow K\) maps a homothetic element \(\overline{K}\) with diameter 1 to the actual element K with diameter \(\alpha \). This mapping reads:
$$\begin{aligned} \left( \begin{array}{c}x \\ y \end{array}\right) = \mathbb {T}_1\left( \begin{array}{c}\overline{x} \\ \overline{y} \end{array}\right) \, ; \quad \mathbb {T}_1 = \left[ \begin{array}{c@{\quad }c}\alpha &{} 0\\ 0 &{} \alpha \end{array}\right] = \alpha \mathbb {I}\end{aligned}$$(33) 
A second linear mapping \(\mathcal {M}_2:K_{ref} \rightarrow \overline{K}\) maps a reference element \(K_{ref}\) (rightangled isosceles triangle) to element \(\overline{K}\). This mapping reads, using an isoparametric formulation:
$$\begin{aligned} \left( \begin{array}{c} \overline{x} \\ \overline{y} \end{array}\right) = \left( \begin{array}{c} \phi _2(\eta ,\xi ) + \overline{x}_3 \phi _3(\eta ,\xi ) \\ \overline{y}_3 \phi _3(\eta ,\xi ) \end{array}\right) = \mathbb {T}_2\left( \begin{array}{c} \eta \\ \xi \end{array}\right) \, ; \quad \mathbb {T}_2 = \left[ \begin{array}{c@{\quad }c} 1 &{} \overline{x}_3\\ 0 &{} \overline{y}_3 \end{array}\right] \end{aligned}$$(34)where \((\overline{x}_3,\overline{y}_3)\) are local coordinates of node 3 in the coordinates system associated with element \(\overline{K}\), and \((\eta ,\xi )\) are local coordinates in the coordinates system associated with element \(K_{ref}\) (see Fig. 2).
It thus involves 3 parameters and leads to the global mapping:
with transformation matrix \(\mathbb {T}(\alpha , \overline{x}_3,\overline{y}_3)=\alpha \mathbb {T}_2(\overline{x}_3,\overline{y}_3)\), Jacobian matrix \(\mathbb {J}=\mathbb {T}\), and Jacobian \(J=det(\mathbb {J})=\alpha ^2 \overline{y}_3\).
Introducing \(\varvec{x}_{ref}=\left( \begin{array}{c}\eta \\ \xi \end{array}\right) \), approximations of solutions \(\rho ^{jl}_\ell \left( \varvec{x}_{ref},\alpha ,\overline{x}_3,\overline{y}_3 \right) \) are computed offline and once for all using the PGD technique with variableseparated modal decomposition. The parameter \(\alpha \) is included only for completeness of the description; it acts as a multiplicative constant in the solution \(\rho \) and disappears when computing \(\widehat{\varvec{q}}_{hK} =\mathcal {K}\varvec{\nabla }\rho \). PGD solutions thus read:
Remark 7
The number of elementary problems (27) and the number of geometrical parameters involved in the mapping \(\mathcal {M}\) depend on the FE element type; for instance, 6node triangle elements would involve 9 elementary problems (3 for each of the three edges) and 9 geometrical parameters (12 degrees of freedom with three rigid body motions), whereas 4node tetrahedron elements would involve 12 elementary problems (3 for each of the four edges) and 6 geometrical parameters (12 degrees of freedom with six rigid body motions).
Implementation of the PGD
The progressive Galerkin approach described in “Background” section is used with bilinear form B and linear form F constructed from the parameterized separated variable Jacobian transformation (all technical details can be found in [51, 52]). Introducing the interval \(I_{\alpha }\) (resp. \(I_{\overline{x}_3}\) and \(I_{\overline{y}_3}\)) in which \(\alpha \) (resp. \(\overline{x}_3\) and \(\overline{y}_3\)) evolves, these forms read:
Space functions \(\psi _i(\varvec{x}_{ref})\) in (36) are computed using the FEM with a single element of degree \(p+k\). Other functions are discretized using a fine grid over spaces \(I_{\alpha }\), \(I_{\overline{x}_3}\), and \(I_{\overline{y}_3}\).
Remark 8
The number m of PGD modes which is required to get accurate solutions \(\rho ^{jl}_{\ell ,m}\) can be rigorously defined using classical a posteriori error estimation tools devoted to PGD [36, 37, 56, 57]. A numerical assessment of the value m that yields sufficient accuracy is provided in “CRE estimate obtained from EETPGD” section.
Remark 9
In order to save computational time and storage needs, symmetries in the local parameterized solutions \(\rho ^{jl}_\ell \) can be used. For instance, the relation \(\rho ^{12}_1 \left( \eta ,\xi ,\alpha ,\overline{x}_3,\overline{y}_3 \right) =\rho ^{12}_2 \left( 1\eta ,\xi ,\alpha ,1\overline{x}_3,\overline{y}_3 \right) \) holds.
The PGD technique thus provides for a parameterized equilibrated flux field at the element level:
which can be directly used online in the a posteriori error estimation procedure.
Remark 10
Another study, which is not considered here, would benefit from the PGD representation \(\widehat{\varvec{q}}_{h,mK} \left( \varvec{x}_{ref}, \left\{ \widehat{F}^{jl}_\ell \right\} ,\alpha ,\overline{x}_3,\overline{y}_3 \right) \). It addresses the optimization of equilibrated tractions \(\left\{ \widehat{F}^{jl}_\ell \right\} \) considering a global problem in which the complementary energy is minimized. This procedure, first developed in [49], is very costly in the general case but can be highly facilitated by the explicit dependency on \(\left\{ \widehat{F}^{jl}_\ell \right\} \) provided by the PGD.
Coupling PGD with mCRE in model validation
In this section, we explain how PGD can be advantageously used when implementing mCRE for model updating (see “Extension of the CRE concept for model updating: modified CRE” section).
Performing minimizations in the mCRE method
The constrained minimization of the mCRE method (Step 2 in the algorithm given in “Extension of the CRE concept for model updating: modified CRE” section) is in practice performed finding the saddlepoint of the following Lagrangian functional:
for all \((v,\varvec{\pi },\lambda ) \in \mathcal {U}\times H(div,\Omega ) \times \mathcal {U}\). It leads to the solution \(\left( \widehat{u},\widehat{\varvec{q}},\widehat{\lambda } \right) \) of the coupled system:
The second relation yields \(\widehat{\varvec{q}}=\mathcal {K}(\varvec{p})\varvec{\nabla }\left( \widehat{u}+\widehat{\lambda }\right) \), and \((\widehat{u},\widehat{\lambda })\) is obtained solving:
The gradient of the cost function \(\mathcal {F}(\varvec{p})\), which is required when performing the second minimization with first order strategies, is then easily computed using the adjoint state method, as \(\varvec{\nabla }\mathcal {F}(\varvec{p})=\varvec{\nabla }_{\varvec{p}}\mathcal {L}\left( \widehat{u},\widehat{\varvec{q}},\varvec{p},\widehat{\lambda }\right) \).
Remark 11
Usually, the discretization error is assumed to be negligible in the mCRE formulation (it can be anyway controlled using classical verification procedures, see [58]) so that a discretized version of (21) can be written using FEM, and model updating is applied directly to the discretized representation. In particular, the strong equilibrium conditions involved in the admissibility space \(\mathcal {S}\) are replaced by weaker equilibrium conditions, in the FE sense only. We start from the following definitions:

The discretized field \(\varvec{V}\) is KA if it verifies the (discretized) kinematic constraints of (6), so that it contains prescribed dofs. The associated admissibility space is denoted \(\varvec{\mathcal {U}}_h\);

The discretized field \(\varvec{W}\) is SA if it verifies the FE equilibrium equations \(\varvec{V}^T(\mathbb {K}\varvec{W} \varvec{F})=0\) for all \(\varvec{V}\in \varvec{\mathcal {U}}_h\), where \(\mathbb {K}\) and \(\varvec{F}\) are the global stiffness matrix and load vector, respectively, of the FE system. The associated admissibility space is denoted \(\varvec{\mathcal {S}}_h\).
The discretized mCRE functional thus reads:
where \(\mathbb {G}\) is a scaling diagonal matrix that integrates \(\sigma \). Defining the cost function \(\mathcal {F}_h(\varvec{p})\) as:
the associated constrained minimization is performed introducing the Lagrangian:
and leads to \(\left( \widehat{\varvec{V}},\widehat{\varvec{W}},\widehat{\varvec{\Lambda }}\right) \) solution of the system:
where \(\widetilde{\mathbb {K}}\) (resp. \(\widetilde{\mathbb {G}}\) and \(\widetilde{\varvec{F}}\)) is the restriction of \(\mathbb {K}\) (resp. \(\mathbb {G}\) and \(\varvec{F}\)) in which lines corresponding to prescribed dofs in \(\varvec{\mathcal {U}}_h\) have been removed.
Use of the PGD for the first minimization
In this section, we implement a PGD metamodel to find, in an offline phase, parameterized solutions \(\left( \widehat{u},\widehat{\lambda }\right) \) to (41). Defining \(\sigma _r= \frac{r}{1r}\sigma \in \Sigma _r\) (single parameter gathering scaling and weighting effects in mCRE) and assuming that \(\mathcal {P}=\otimes _{j=1}^P \mathcal {P}_j\), these are searched of the form:
Here again, the progressive Galerkin approach described in “Background” section is used with the following bilinear form B and linear form F:
Using then \((\widehat{u}_m,\widehat{\lambda }_m)\) in the online model updating phase with mCRE has several advantages:

The explicit dependency on parameters \(\varvec{p}\) enables: (1) to evaluate very fast and for any values of \(\varvec{p}\) the optimal admissible fields arising from the first constrained minimization; (2) to compute gradients of the cost function \(\mathcal {F}(\varvec{p})\) analytically and thus perform the second minimization step very easily;

The explicit dependency on parameter \(\sigma _r\) makes the definition of the optimal value of \(\sigma _r\) (primarily with respect to measurement noise using the Lcurve method) straightforward.
Remark 12
In the present work, we assume that measurement values in \(\varvec{s}\) are known upstream to the updating procedure, and that this procedure is conducted for a single set of measurement values. In other cases such as data assimilation on timedependent problems, they can be considered as extraparameters in the PGD decomposition as performed in [40, 41].
In practice, space functions \(\psi ^u_i(\varvec{x})\) and \(\psi ^{\lambda }_i(\varvec{x})\) are computed using the FEM, and other functions appearing in PGD modes are discretized using a fine grid over spaces \(\Sigma _r\) and \(\mathcal {P}_j\) (\(j=1,\dots ,P\)).
Results and discussion
In this section, we illustrate and analyze performances of the approach proposed in “Coupling PGD with CRE in model verification” and “Coupling PGD with mCRE in model validation” sections. “Example 1: a posteriori error estimation on a 2D structure” section deals with model verification using a CRE error estimate coupled with PGD, whereas “Example 2: model updating on a 3D structure” section addresses model updating using a mCRE formulation coupled with PGD.
Example 1: a posteriori error estimation on a 2D structure
Problem geometry and data
We consider discretization error estimation on a 2D holed plate \(\Omega \), according to a given mesh composed of 3nodes triangular elements (Fig. 3). We consider a steadystate thermal problem and homogeneous isotropic material properties with \(\mathcal {K}=\mathbb {I}\). A prescribed zero temperature is applied on the external boundary \(\Gamma _D\), while a flux \(g=1 \, W/m\) is imposed on the inner boundary \(\Gamma _N\). Owing to problem symmetries, only one quarter of the plate is studied.
From the associated FE solution, equilibrated tractions are computed using the first step of the hybridflux (or EET) technique.
Details on the PGD solution
We compute a parametrized solution \(\rho ^{jl}_{\ell ,m}\left( \varvec{x}_{ref},\alpha ,\overline{x}_3,\overline{y}_3\right) = \alpha \sum _{i=1}^m\psi _i(\varvec{x}_{ref}) \delta ^x_i(\overline{x}_3) \delta ^y_i(\overline{y}_3)\) of (25) with a single 4th order FE element and 20 PGD modes (\(m=20\)). The domains \(I_{\overline{x}_3} = [0,1]\) and \(I_{\overline{y}_3} = [0.1,1]\) are discretized with 100 points each, after checking that this is sufficient to ensure an accurate description of the evolutions with respect to \(\overline{x}_3\) and \(\overline{y}_3\). The first three PGD modes of \(\rho ^{11}_{1,20}\) are shown in Fig. 4. In Fig. 5, we represent the PGD approximation of \(\rho ^{11}_1\) for different configurations of parameters \(\overline{x}_3\) and \(\overline{y}_3\). The computation of this PGD solution is done once for all, in an offline phase and stored for later use.
After identifying the PGD parameters \(\alpha \), \(\overline{x}_3\) and \(\overline{y}_3\) over each element of the mesh (see Fig. 6), an accurate PGD approximation of the admissible flux \(\widehat{\varvec{q}}_m\) can then be directly evaluated inside each element in an inexpensive online phase; this method is referred as EETPGD method in the following.
CRE estimate obtained from EETPGD
From PGD solutions, we have all ingredients to estimate the discretization error using the CRE method. In Fig. 7, we compare local contributions to the CRE estimate \(2 E^2_{CRE}\), obtained from the EETPGD technique when computing an admissible flux \(\widehat{\varvec{q}}_{h,m}\), with: (1) contributions to the CRE estimate obtained from the classical EET technique when computing an admissible flux \(\widehat{\varvec{q}}_h\); (2) contributions to the exact error \(e^2_{\mathcal {U}}\) evaluated using a highly refined mesh (overkill solution). One observes similarities between the two CRE estimations, showing up areas where the mesh needs to be refined. These areas are correctly predicted when comparing to the exact error distribution.
Choosing \(m=20\) to compute PGD solutions in the EETPGD technique may be unnecessary. To analyze this point, we show in Fig. 8 values of the effectivity index \(\displaystyle {i_{eff} = \frac{\sqrt{2}E_{CRE}}{e_{\mathcal {U}}}}\) with respect to the number m of PGD modes used to evaluate the equilibrated flux \(\widehat{\varvec{q}}_{h,m}\). We also represent in Fig. 9 the evolution of the relative error \(\frac{\widehat{\varvec{q}}_{h,m}\widehat{\varvec{q}}_{h}_{\mathcal {S}}}{\widehat{\varvec{q}}_{h}_{\mathcal {S}}}\) with respect to m, where \(\widehat{\varvec{q}}_{h}\) is the equilibrated flux field constructed with the EET technique. A map of \(\widehat{\varvec{q}}_{h,m}\widehat{\varvec{q}}_{h}_{\mathcal {S}}\) for \(m=1\), \(m=2\), and \(m=3\) is given in Fig. 10. We observe that choosing \(m=7\) is enough to reconstruct an admissible flux solution which is equivalent to the one obtained with the classical EET technique. We also observe that \(m=3\) enables to capture the complexity of the local problems and to provide for a relevant error estimate, even though it is not guaranteed.
Speedup obtained using the PGD solution
Eventually, we compare the CPU time required to compute the equilibrated flux field depending on which method is used (Fig. 11). All the computations were performed on an Intel Core i5 2.4 GHz with 8 GB of RAM, without parallelization. Classical EET and EETPGD techniques share as much code as possible, and only the construction and solution of the matrix problem is replaced by a simple postprocessing with PGD solutions in the EETPGD technique. Naturally, the first step with construction of equilibrated tractions is similar for both techniques.
When using the EETPGD technique, the offline CPU cost to compute the PGD solution is 312 s; this solution can then be used in a multiquery context. In the online step, computing the equilibrated flux from the classical EET technique (Cholesky factorization) takes 0.01509 s per element (0.0587 s for the whole mesh composed of 42 elements), whereas computing the equilibrated flux from a direct evaluation of the PGD solution takes 0.00426 s per element (0.0077 s for the whole mesh). We thus observe a speedup of almost 10 in the second CRE step (construction of equilibrated fluxes in each element), and the global speedup on the whole hybridflux technique (with associated CPU cost of 0.0960 s) is about a factor 2.
In Fig. 12, we represent this same speedup for different levels of refinement of the initial mesh (corresponding meshes are given in Fig. 13). The speedup increases as the mesh becomes finer, reaching a gain of 125 on a 2688 elements mesh for the local recovery, while the overall hybridflux technique shows a speedup of magnitude 5 on this same mesh. An additional step would be to reduce the CPU time of the tractions reconstruction, by optimizing implementation, in order to fully benefit from the use of the PGD technique.
Example 2: model updating on a 3D structure
Identification problem
We consider a steadystate thermal problem on the 3D geometry shown in Fig. 14. It is a two layers cylinder (length \(L=100\), internal radius \(R_{int}=10\), external radius \(R_{ext}=14\)) with a localized inclusion (length \(L_{inc}=10\)) in the middle of the cylinder. The internal layer (resp. external layer, and inclusion) is represented in green (resp. blue, and red) color in Fig. 14. In each of the layers and in the inclusion, the material is supposed to be isotropic and homogeneous with respective material operators \(\mathcal {K}_{int}=p_{int}\mathbb {I}\), \(\mathcal {K}_{ext}=p_{ext}\mathbb {I}\), and \(\mathcal {K}_{inc}=p_{inc}\mathbb {I}\). The applied boundary conditions are: (1) homogeneous Dirichlet boundary conditions on one end of the cylinder; (2) given thermal flow \(q^d=1\) on the inner boundary; (3) zero thermal flow (free surface) on all other boundaries.
We wish to identify thermal conductivity parameters \((p_{ext},p_{inc})\) from noisy measurements given by a set of 12 sensors. These sensors are placed on four horizontal rows with \(\pi /6\) angle spacing (see Fig. 14). The reference values for parameters \((p_{ext},p_{inc})\) to be identified are \(p_{ext}^{ref}=10\) and \(p_{inc}^{ref}=1\). Furthermore, we fix \(p_{int}=20\).
To perform the identification process, the structure is discretized with a FE mesh made of 41,856 tetrahedra (13,164 nodes) as presented in Fig. 14. The noisy observation data are synthesized numerically by solving the direct problem with reference parameter values \((p^{ref}_{ext},p^{ref}_{inc})\), extracting the obtained nodal temperature values \(u_i\) at sensors positions, then adding a Gaussian white noise to get data \(s_i\):
with variance \(\Upsilon \). In the following, we choose \(\Upsilon =0.1\).
PGD model reduction
As detailed in “Coupling PGD with mCRE in model validation” section, PGD representations of the parameterized solutions \(\left( \widehat{u},\widehat{\lambda }\right) \) to (41) are computed in an offline phase. These read:
The first five (normalized) PGD modes are represented in Figs. 15 and 16. In Fig. 17, we represent the energy norm of each PGD mode relative to the energy norm of the first PGD mode \(u_1\), which shows that their influence highly decreases with m. In practice, we choose \(m=15\).
Identification with PGD
Starting from the initial parameter values \(p_{ext}^0=20\) and \(p_{inc}^0=10\), we implement the model updating process using the mCRE method coupled with the previously computed PGD solutions. We represent in Fig. 18 the evolution of the cost function \(\mathcal {F}(p_{ext},p_{inc}) = \mathcal {E}^2_{mCRE}\left( \widehat{u}_m,\widehat{\varvec{q}}_m,p_{ext},p_{inc},\varvec{s}\right) \); it clearly shows the convex feature of this cost function, and therefore the uniqueness of the minimization solution. We also plot in Fig. 19 the evolution of the two terms of the cost function, i.e. the model error term and the measurement error term, with respect to the penalty coefficient \(\sigma _r\) for \((p_{ext},p_{inc})=\left( p^0_{ext},p^0_{inc} \right) \). The optimal value of \(\sigma _r\) is the one for which the two error terms are balanced (i.e. when the two curves intersect). Notice that these evolutions of the mCRE functional are easy to obtain as the PGD solutions (49) lead to explicit dependencies with respect to \(p_{ext}\), \(p_{inc}\), and \(\sigma _r\).
We now perform the iterative process using a first order (gradient) minimization method. For each iteration, we show in Fig. 20 the identified values of \((p_{ext}, p_{inc})\), as well as the optimal value \(\sigma _r\) used for this iteration and defined as previously. We observe that the method converges to identified values of \((p_{ext}, p_{inc})\) which are very close to the reference values \(\left( p_{ext}^{ref}, p_{inc}^{ref} \right) \). In addition, we study the incidence of the number m of considered PGD modes on the identification results. The convergence of the identification process is represented in Fig. 21 for several values of m. We clearly observe that the accuracy of the identification results is highly impacted by the value chosen for m, and that the process leads to a relative error lower than \(10\, \%\) for both parameters \(p_{ext}\) and \(p_{inc}\) when using \(m=15\). It is also interesting to notice that the PGD representation with \(m=10\) is suitable for the identification of \(p_{ext}\), which is the parameter with greater weight on the overall solution, but still fails for the identification of \(p_{inc}\).
The use of PGD enables large computation gains. Using a direct solver with parallelization over 4 nodes, a classical identification process with mCRE would require about 4 h for this problem. Coupled with PGD, this same process takes only 5 min in the online phase (and additional 30 min to compute PGD solutions with 15 modes in the offline phase). All computations were performed with a Python FE code using the scipy.sparse module for matrix representation, and systems were solved with a dedicated direct solver based on the UMFPACK library. The speedup thus comes from the difference between the original mCRE and the PGDmCRE strategies. A crude complexity analysis of the two approaches can be conducted as follows:

Considering original mCRE, each iteration with update of the value of \(\sigma _r\) requires to solve a Pareto problem to find the optimal value of \(\sigma _r\). This involves about 40 subiterations, each of them corresponding to the solution of a linear system with the size of the problem in space [resulting from (41)]. Considering 10 iterations in the mCRE identification process thus leads to the solution of about 400 linear systems of the space problem size;

Considering PGDmCRE, the offline computational cost is due to the use of a greedy algorithm to compute 15 PGD modes. At each iteration of this algorithm, we implement a fixed point procedure which converges in 3 subiterations (average), and a subiteration requires the solution of the space problem. Consequently, the computation of the parametric PGD decomposition requires to solve about 45 linear systems with the size of the problem in space. Then, no more solutions of linear systems are required in the online step, merely some inexpensive evaluations of parametric functions.
Conclusions
We presented a general framework that highlights the beneficial use of PGD in V&V procedures performed by means of the CRE concept. Based on an offline/online strategy, it drastically decreases the computational cost and technicalities which are essentially associated with the computation of admissible fields. We believe this work paves the way to both robust, practical, and realtime methods for controlling computational mechanics models. Furthermore, as the proposed technique is focused on balance equations alone, it should be possible to extend it to nonlinear timedependent problems. This will be the topic of forthcoming research works.
References
Babus̆ka I, Strouboulis T. The finite element method and its reliability. Oxford: Oxford University Press; 1999.
Ladevèze P, Pelle JP. Mastering calculations in linear and nonlinear mechanics. New York: Springer; 2004.
Chamoin L, Díez P, editor. Verifying calculations, forty years on: an overview of classical verification techniques for FEM simulations. Berlin: Springer; 2015.
Bonnet M, Constantinescu A. Inverse problems in elasticity. Inverse Problems. 2005;21(2):R1.
Ladevèze P. Comparaison de modèles de milieux continus. Thèse d’état, Université P. et M. Curie, Paris; 1975.
Ladevèze P, Leguillon D. Error estimate procedure in the finite element method and application. SIAM J Numer Anal. 1983;20(3):485–509.
Destuynder P, Métivet B. Explicit error bounds in a conforming finite element method. Math Comput. 1999;68(288):1379–96.
Ladevèze P, Moës N. A new a posteriori error estimation for nonlinear timedependent finite element analysis. Comput Methods Appl Mech Eng. 1998;157:45–68.
Ladevèze P. Constitutive relation error estimations for finite element analyses considering (visco)plasticity and damage. Int J Numer Methods Eng. 2001;52(5–6):527–42.
Ladevèze P. Strict upper error bounds for calculated outputs of interest in computational structural mechanics. Comput Mech. 2008;42(2):271–86.
Ladevèze P, Chamoin L. Calculation of strict error bounds for finite element approximations of nonlinear pointwise quantities of interest. Int J Numer Methods Eng. 2010;84:1638–64.
Ladevèze P, Pled F, Chamoin L. New bounding techniques for goaloriented error estimation applied to linear problems. Int J Numer Methods Eng. 2013;93(13):1345–80.
Ladevèze P, Maunder EAW. A general method for recovering equilibrating element tractions. Comput Methods Appl Mech Eng. 1996;137:111–51.
Cottereau R, Díez P, Huerta A. Strict error bounds for linear solid mechanics problems using a subdomain based fluxfree method. Comput Mech. 2009;44(4):533–47.
Gallimard L. A constitutive relation error estimator based on tractionfree recovery of the equilibrated stress. Int J Numer Methods Eng. 2009;78(4):460–82.
Moitinho de Almeida JP, Maunder EAW. Recovery of equilibrium on star patches using a partition of unity technique. Int J Numer Methods Eng. 2009;79:1493–516.
Parès N, Santos H, Díez P. Guaranteed energy error bounds for the Poisson equation using a fluxfree approach: solving the local problems in subdomains. Int J Numer Methods Eng. 2009;79:1203–44.
Ern A, Vohralik M. A posteriori error estimation based on potential and flux reconstruction for the heat equation. SIAM J Numer Anal. 2010;345(48):198–223.
Ladevèze P, Chamoin L, Florentin E. A new nonintrusive technique for the construction of admissible stress fields in model verification. Comput Methods Appl Mech Eng. 2010;199(9–12):766–77.
Pled F, Chamoin L, Ladevèze P. On the techniques for constructing admissible stress fields in model verification: performances on engineering examples. Int J Numer Methods Eng. 2011;88(5):409–41.
Ladevèze P, Nedjar D, Reynier M. Updating of finite element models using vibration tests. AIAA J. 1994;32(7):1485–91.
Chouaki A, Ladevèze P, Proslier L. An updating of structural dynamic model with damping. Inverse problems in engineering: theory and practice; 1996. p. 335–42
Ladevèze P, Chouaki A. Application of a posteriori error estimation for structural model updating. Inverse Probl. 1999;15(1):49–58.
Bonnet M, Aquino W. Threedimensional transient elastodynamic inversion using the modified error in constitutive relation. Inverse Probl. 2015;31(3):035010.
Bui HD, Constantinescu A. Spatial localization of the error of consitutive law for the identification of defects in elastic bodies. Arch Mech. 2000;52:511–22.
Ladevèze P, Puel G, Deraemaeker A, Romeuf T. Validation of structural dynamics models containing uncertainties. Comput Methods Appl Mech Eng. 2006;195(4–6):373–93.
Faverjon B, Ladevèze P, Louf F. Validation of stochastic linear structural dynamics models. Comput Struct. 2009;87(13–14):829–37.
Allix O, Feissel P, Nguyen H. Identification strategy in the presence of corrupted measurements. Eng Comput. 2005;22(5–6):487–504.
Feissel P, Allix O. Modified constitutive relation error identification strategy for transient dynamics with corrupted data: the elastic case. Comput Methods Appl Mech Eng. 2007;196(13–16):1968–83.
Florentin E, Lubineau G. Identification of the parameters of an elastic material model using the constitutive equation gap method. Comput Mech. 2010;46:521–31.
Ben Azzouna M, Feissel P, Villon P. Robust identification of elastic properties using the modified constitutive relation error. Comput Methods Appl Mech Eng. 2015;295:196–218.
Chinesta F, Ammar A, Cueto E. Recent advances and new challenges in the use of the proper generalized decomposition for solving multidimensional models. Arch Comput Methods Eng. 2010;17(4):327–50.
Chinesta F, Ladevèze P, Cueto E. A short review on model order reduction based on proper generalized decomposition. Arch Comput Methods Eng. 2011;18:395–404.
Chinesta F, Keunings R, Leygue A. The proper generalized decomposition for advanced numerical simulations. Berlin: Springer International Publishing; 2014.
Nouy A. A priori model reduction through proper generalized decomposition for solving time dependent partial differential equations. Comput Methods Appl Mech Eng. 2010;199:1603–26.
Ladevèze P, Chamoin L. On the verification of model reduction methods based on the proper generalized decomposition. Comput Methods Appl Mech Eng. 2011;200:2032–47.
Ladevèze P, Chamoin L. Toward guaranteed PGDreduced models. In: Zavarise G, Boso DP, editors. Bytes and science. Barcelona: CIMNE; 2012.
Allier PE, Chamoin L, Ladevèze P. Proper generalized decomposition omputational methods on a benchmark problem: introducing a new strategy based on constitutive relation error minimization. Adv Model Simul Eng Sci. 2015;2(1):1–25.
Gonzalez D, Masson F, Poulhaon F, Leygue A, Cueto E, Chinesta F. Proper generalized decomposition based dynamic data driven inverse identification. Math Comput Simul. 2012;82(9):1677–95.
Bouclier R, Louf F, Chamoin L. Realtime validation of mechanical models coupling PGD and constitutive relation error. Comput Mech. 2013;52(4):861–83.
Marchand B, Chamoin L, Rey C. Realtime updating of structural mechanics models using Kalman filtering, modified Constitutive Relation Error and Proper Generalized Decomposition. Accepted International Journal in Numerical Methods in Engineering. 2016. doi:10.1002/nme.5197.
Fraeijs de Veubeke B, Hugge MA. Dual analysis for heat conduction problems by finite elements. Int J Numer Methods Eng. 1972;5(1):65–82.
Oden JT, Reddy JN. On dual complementary variational principles in mathematical physics. Int J Eng Sci. 1974;12:1–29.
Fraeijs de Veubeke B. Displacement and equilibrium models in the finite element method. Int J Numer Methods Eng Class Repr Ser. 2001;52:287–342.
Chavent G, Kunisch K, Roberts J. Primaldual formulations for parameter estimation problems. Comput Appl Math. 1999;18:173–229.
Hansen P. Rankdeficient and discrete illposed problems. Philadelphia: SIAM; 1998.
Deraemaeker A, Ladevèze P, Romeuf T. Model validation in the presence of uncertain experimental data. Eng Comput. 2004;21(8):808–33.
Chamoin L, Ladevèze P, Waeytens J. Goaloriented updating of mechanical models using the adjoint framework. Comput Mech. 2014;54(6):1415–30.
Ladevèze P, Rougeot P. New advances on a posteriori error on constitutive relation in finite element analysis. Comput Methods Appl Mech Eng. 1997;150:239–49.
Babus̆ka I, Strouboulis T, Upadhyay CS, Gangaraj SK, Copps K. Validation of a posteriori error estimators by numerical approach. Int J Numer Methods Eng. 1994;374(7):1073–123.
Ammar A, Huerta A, Leygue A, Chinesta F, Cueto E. Parametric solutions involving geometry: a step towards efficient shape optimization. Comput Methods Appl Mech Eng. 2014;268(1):178–93.
Zlotnik S, Díez P, Modesto D, Huerta A. Proper generalized decomposition of a geometrically parametrized heat problem with geophysical applications. Int J Numer Methods Eng. 2015;103(10):737–58.
Courard A, Néron D, Ladevèze P, Ballère L. Integration of PGDvirtual charts into an engineering design process. Comput Mech. 2015.
Canuto C, Kozubek T. A fictitious domain approach to the numerical solution of pdes in stochastic domains. Numer Math. 2007;107(2):257–93.
Nouy A, Chevreuil M, Safatly E. Fictitious domain method and separated representations for the solution of boundary value problems on uncertain parameterized domains. Comput Methods Appl Mech Eng. 2011;200:3066–82.
Ammar A, Chinesta F, Díez P, Huerta A. An error estimator for separated representations of highly multidimensional models. Comput Methods Appl Mech Eng. 2010;199(25–28):1872–80.
Moitinho de Almeida JP. A basis for bounding the errors of proper generalised decomposition solutions in solid mechanics. Int J Numer Methods Eng. 2013;94(10):961–84.
Becker R, Vexler B. Mesh refinement and numerical sensitivity analysis for parameter calibration of partial differential equations. J Comput Phys. 2005;206:95–110.
Authors' contributions
All authors discussed the content of the article, and were involved in its writing. All authors read and approved the final manuscript.
Competing interests
The authors declare that they have no competing interests.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Chamoin, L., Allier, PE. & Marchand, B. Synergies between the constitutive relation error concept and PGD model reduction for simplified V&V procedures. Adv. Model. and Simul. in Eng. Sci. 3, 18 (2016). https://doi.org/10.1186/s4032301600739
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s4032301600739
Keywords
 Error estimation
 Model updating
 Model reduction
 Constitutive relation error (CRE)
 Proper generalized decomposition (PGD)