Skip to main content
Materials logoLink to Materials
. 2020 Jun 23;13(12):2826. doi: 10.3390/ma13122826

Robust Multiscale Identification of Apparent Elastic Properties at Mesoscale for Random Heterogeneous Materials with Multiscale Field Measurements

Tianyu Zhang 1,, Florent Pled 1,*,, Christophe Desceliers 1,*,
PMCID: PMC7345255  PMID: 32586015

Abstract

The aim of this work is to efficiently and robustly solve the statistical inverse problem related to the identification of the elastic properties at both macroscopic and mesoscopic scales of heterogeneous anisotropic materials with a complex microstructure that usually cannot be properly described in terms of their mechanical constituents at microscale. Within the context of linear elasticity theory, the apparent elasticity tensor field at a given mesoscale is modeled by a prior non-Gaussian tensor-valued random field. A general methodology using multiscale displacement field measurements simultaneously made at both macroscale and mesoscale has been recently proposed for the identification the hyperparameters of such a prior stochastic model by solving a multiscale statistical inverse problem using a stochastic computational model and some information from displacement fields at both macroscale and mesoscale. This paper contributes to the improvement of the computational efficiency, accuracy and robustness of such a method by introducing (i) a mesoscopic numerical indicator related to the spatial correlation length(s) of kinematic fields, allowing the time-consuming global optimization algorithm (genetic algorithm) used in a previous work to be replaced with a more efficient algorithm and (ii) an ad hoc stochastic representation of the hyperparameters involved in the prior stochastic model in order to enhance both the robustness and the precision of the statistical inverse identification method. Finally, the proposed improved method is first validated on in silico materials within the framework of 2D plane stress and 3D linear elasticity (using multiscale simulated data obtained through numerical computations) and then exemplified on a real heterogeneous biological material (beef cortical bone) within the framework of 2D plane stress linear elasticity (using multiscale experimental data obtained through mechanical testing monitored by digital image correlation).

Keywords: multiscale, mesoscale, statistical inverse problem, random heterogeneous materials, random elasticity field, stochastic modeling

MSC: 62M40, 35J25, 60H15, 65C05, 65C20, 74B05, 74G75, 74S05, 74S60, 74Q05, 62P10, 62P30

1. Introduction

Within the framework of linear elasticity theory, the numerical modeling and simulation of heterogeneous materials with hierarchical complex random microstructure give rise to many scientific challenges. Their modeling is a topical issue with numerous applications in diverse material sciences, including for instance sedimentary rocks, natural composites, fiber- or nano-reinforced composites, some concretes and cementitious materials, some porous media, some living biological tissues, among many others [1]. Although such materials are often considered and modeled as deterministic and homogeneous elastic media at macroscale in most practical applications, they are not only random and heterogeneous at microscale but they also usually cannot be explicitly described by any local morphological and mechanical properties of their constituents and easily reconstructed in a computational framework in the presence of multiple interfaces. The modeling and identification of their elastic properties at meso- or microscales have been the subject of many research works in recent decades. Nowadays, with the recent developments achieved around the construction of stochastic models for tensor-valued random elasticity fields and their experimental inverse identification using field imaging techniques, one of the most promising ways consists in introducing a prior stochastic model of the apparent elasticity tensor field of heterogeneous materials of the considered microstructure at a given mesoscale. Note that this mesoscopic scale allows the introduction of the spatial correlation length(s) of the microstructure, and that for materials with a hierarchical structure, such as cortical bone or tendon, different mesoscopic scales can be defined. Such a mesoscopic stochastic modeling of random heterogeneous elastic media can further be used to characterize the macroscopic mechanical properties in the context of the stochastic homogenization over a representative volume element (RVE) subdomain. This representative volume element should be, provided that it exists, sufficiently large compared to the microscale and sufficiently small compared to the macroscale. In the present probabilistic context, a major question concerns the statistical inverse identification of a prior stochastic model parameterized by a small or moderate number of hyperparameters using only partial and limited experimental data.

1.1. Overview of Inverse Methods for the Mechanical Characterization of Micro/Meso-Structural Properties

The inverse methods for the experimental identification of elastic properties of homogeneous or heterogeneous materials at macroscale and/or mesoscale have been the subject of numerous research works over the three past decades. The first methods related to the experimental characterization and description of random microstructural morphologies by using image analysis techniques have been introduced and developed by the end of the 1980s [2,3,4,5,6] for the numerical modeling and simulation of random microstructures made up with heterogeneous materials. Since the early 1990s, significant technological advances in the field of optical measuring instruments, such as digital cameras equipped with Charge-Coupled Device (CCD) or Complementary MetalOxideSemiconductor (CMOS) image sensors and microscope objectives, have widely contributed to the emergence of imaging techniques such as two-dimensional (2D) or three-dimensional (3D) digital image correlation (DIC) for identification purposes. DIC techniques [7,8,9] are now commonly used in solid mechanics and material sciences for experimental measurements of elastic displacement fields of samples under external loading [10,11,12,13,14,15,16] in order to identify mechanical properties of complex microstructures for heterogeneous materials [13,17,18,19,20,21,22,23,24] with different classes of material symmetries. The recent milestones achieved around data acquisition systems and processing softwares for 3D images obtained for example by X-ray computed microtomography (μCT) [25,26,27,28,29,30], magnetic resonance imaging (MRI) [31,32,33,34], optical coherence tomography (OCT) [35,36,37,38,39] or any other non-invasive and non-destructive testing technique for the reconstruction of 3D images in high resolution, have allowed the development of three-dimensional measurements of displacement fields by digital volume correlation (DVC) [9,15,40,41,42,43,44,45,46,47,48,49,50]. Such 3D full-field measurements offer the potential of identifying stochastic models of 3D tensor-valued random elasticity fields at different scales for the mechanical characterization of 3D real microstructures made up of heterogeneous materials.

In the mid 2000s, many research works have been carried out on the statistical inverse identification of stochastic models of the tensor-valued random elasticity field in low or high stochastic dimension at macroscopic and/or mesoscopic scale for complex microstructures modeled by random heterogeneous isotropic or anisotropic linear elastic media [51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66]. The proposed methodologies for solving the statistical inverse problem related to the identification of a non-Gaussian tensor-valued random field in high stochastic dimension using available, partial and limited experimental data are mostly based on (i) the mathematical formulations of functional analysis for stochastic boundary value problems, (ii) the statistical tools derived from probability theory, information theory, mathematical statistics and stochastic optimization, such as the least-squares (LS) method [67,68], the maximum likelihood estimation (MLE) method [68,69,70,71], the maximum entropy (MaxEnt) principle [68,72,73,74,75,76,77,78], the nonparametric statistics [69,79], the Bayesian inference method [68,80,81,82,83,84,85,86], the statistical and computational inverse problems and related stochastic optimization algorithms [71,87,88,89,90,91,92,93], (iii) advanced functional representation techniques and probabilistic methods, such as the Karhunen-Loève (KL) decomposition [94,95,96] to construct reduced-order stochastic models, the polynomial chaos (PC) expansion [97,98,99,100,101] for an adapted high-dimensional stochastic representation of non-Gaussian second-order random fields, (iv) the spectral methods [97,102,103,104,105] and sampling-based approaches [106,107,108] for solving stochastic boundary value problems, and (v) the stochastic homogenization methods [1,5,6,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132] to bridge the meso- or microscopic scale and the macroscopic scale. Combining such advanced probabilistic and statistical methods has led to early fundamental works on the statistical inverse identification of non-Gaussian scalar- or tensor-valued random fields in low or high stochastic dimension based on partial and limited experimental data. These works have mainly been devoted to the statistical inverse identification of hyperparameters of prior stochastic models in low stochastic dimension, such as a mean field, a dispersion coefficient and some spatial correlation length(s) or the deterministic coefficients of a polynomial chaos expansion of the random field [51,52,53,55,56,57,58,59,60,61,62,63,64,133,134,135]. To date, the latest and more advanced works focus on the inverse identification of posterior stochastic models, that are high-dimensional stochastic representations of prior stochastic models for non-Gaussian scalar- or tensor-valued random fields [65,66,135,136,137,138,139].

1.2. Multiscale Statistical Identification Method

In keeping with the aforementioned works, an innovative methodology has been recently proposed in Reference [140] for the multiscale statistical inverse identification of a prior stochastic model of the random apparent elasticity field at mesoscale for a heterogeneous anisotropic elastic microstructure. This multiscale identification procedure has been formulated within the framework of 3D linear elasticity theory under the following assumptions: (i) at macroscale, the elasticity tensor is deterministic and homogeneous and therefore independent of the spatial coordinates; (ii) at a given mesoscale, the tensor-valued random elasticity field is the restriction to a mesoscopic subdomain of a statistically homogeneous random field indexed by R3, allowing to be consistent with the assumption for the existence of a representative volume element in the framework of stochastic homogenization [68,128].

The proposed method allows for the multiscale inverse identification of (i) the tensor-valued random field that models the apparent elasticity tensor field at a given mesoscale, and (ii) the effective elasticity tensor at macroscale, for a heterogeneous anisotropic elastic material with a random microstructure whose morphological and mechanical properties cannot be properly described and reconstructed in a computational framework from the local topology and mechanical behavior of its constitutive phases. The prior stochastic model of the random elasticity field is constructed by using the MaxEnt principle [68,72,73,74,75,76,77,78], initially derived within the general framework of information theory [141,142,143]. We then obtain a second-order mean-square continuous non-Gaussian positive-definite symmetric real matrix-valued random field. In addition, an explicit algebraic representation has been established in Reference [144]. Such a prior stochastic model of random elasticity field has been used, in particular, for stochastic boundary value problems, such as static linear elasticity problems [68,128,144]. It is classically parameterized by a small or moderate number of scalar-, vector- and/or tensor-valued hyperparameters, namely the mean function of the random elasticity field, a dispersion coefficient controlling the level of statistical fluctuations of the random elasticity field around its mean function and spatial correlation lengths characterizing the spatial correlation structure of the random elasticity field. The statistical inverse problem for the identification of this prior stochastic model is formulated as a multi-objective optimization problem for which the optimal parameters are the optimal values of the hyperparameters of the stochastic model. However, within the framework of this identification methodology, it can be shown that the mean function of the random elasticity field cannot directly be identified using only the available experimental kinematic field measurements at mesoscale. The experimental values of the stress fields associated with the kinematic fields observed experimentally at mesoscale should also be known, but these values are not available in practice. Conversely, it can also be shown that the other hyperparameters (dispersion coefficient and spatial correlation lengths) controlling the statistical fluctuations of the random elasticity field cannot directly be identified using only the available experimental kinematic field measurements at macroscale. Consequently, such a statistical inverse identification procedure requires multiscale experimental field measurements that must be made simultaneously at both macroscopic and mesoscopic scales, since by assumption only a single specimen submitted to a given external loading at macroscale is experimentally tested. A stochastic homogenization method is then used to propagate the uncertainties at mesoscale towards the macroscale under the classical assumption of scale separation between macroscale and mesoscale, so that a sufficiently large mesoscopic subdomain can be defined within the macroscopic domain and considered as a representative volume element. However, it should be noted that it is not necessary for this representative volume element to be the same size as the mesoscopic domain(s) of observation on which the experimental measurements are performed. Thus, the multiscale statistical inverse problem is formulated as a multi-objective optimization problem that consists in minimizing a (vector-valued) multi-objective cost function defined by three numerical indicators corresponding to single-objective cost functions [140], namely (i) a macroscopic numerical indicator allowing the distance between the measured experimental fields and the computed numerical fields to be quantified at macroscale, (ii) a mesoscopic numerical indicator allowing the distance between the statistical fluctuations exhibited by the measured experimental fields and the ones exhibited by the computed numerical fields to be quantified at mesoscale, and (iii) a multiscale numerical indicator allowing the distance between the elasticity tensor at macroscale and the effective elasticity tensor constructed by computational stochastic homogenization of the random apparent elasticity field in a representative volume element at mesoscale.

1.3. Drawbacks and Limitations of the Multiscale Identification Method

The multiscale identification method proposed in Reference [140] has been first validated by numerical simulations on in silico materials and then successfully applied to the experimental characterization of the elastic properties of a biological tissue (beef cortical bone) within the framework of 2D plane stress linear elasticity from multiscale optical measurements of displacement fields performed at both macroscopic and mesoscopic scales on a single cortical bone specimen under static external loading at macroscale [145]. Nevertheless, the proposed identification method has some drawbacks that limit its use. First, it should be noted that the cost functions introduced for the multi-objective optimization problem are not dedicated to a particular hyperparameter of the prior stochastic model of the random field to be identified. Therefore, the only approach considered for solving the multi-objective optimization problem was to use a global optimization algorithm (genetic algorithm) that belongs to the class of random search, genetic and evolutionary algorithms [146,147,148,149,150,151,152,153,154,155,156] to randomly explore the admissible set of hyperparameters. Despite a suitable parameterization (population size at each new generation, random generation of initial population, selection procedure for reproduction including crossover and mutation operators, elite count, stopping criteria, etc.) of the genetic algorithm used in Reference [140] and the use of parallel processing and computing, the computational cost for solving the multi-objective optimization problem is high. This is due in particular to the large stochastic dimension of the tensor-valued random elasticity field. Secondly, during the validation and implementation of the multiscale identification method proposed in Reference [140], it was found that, for different mesoscopic domains of observation within the same macroscopic domain, the resolution of the multi-objective optimization problem led to different optimal values of hyperparameters from one domain to another. Indeed, the experimental field measurements over each mesoscopic domain of observation can be modeled as different random fields, and therefore the multi-objective cost function on each mesoscopic domain of observation is a deterministic function of these random fields. This explains why the statistics of the multi-objective cost function are different from one mesoscopic domain of observation to another. In Reference [140], the multi-objective cost function has been replaced by the statistical average of the multi-objective cost functions calculated over each of the mesoscopic domains of observation.

1.4. Improvements of the Multiscale Identification Method and Novelty of the Paper

In order to overcome the issues outlined above, this research work aims to present two major improvements of the methodology initially proposed in Reference [140] allowing the statistical inverse identification of the tensor-valued random elasticity field at mesoscale to be performed with a better computational efficiency, higher accuracy and improved robustness. First, we introduce an additional mesoscopic numerical indicator allowing the distance between the spatial correlation length(s) of the measured experimental kinematic fields and the one(s) of the computed numerical kinematic fields to be quantified at mesoscale, so that each hyperparameter of the prior stochastic model has its own dedicated single-objective cost function, thus allowing the time-consuming global optimization algorithm (genetic algorithm) used in Reference [140] to be avoided and replaced with a more efficient algorithm, such as a fixed-point iterative algorithm, for solving the underlying multi-objective optimization problem. Secondly, in the case where experimental field measurements are available on several mesoscopic domains of observation, we propose to not replace “naively” the multi-objective cost function by its empirical mean over all the mesoscopic domains of observation, but to consider a multi-objective optimization problem for each mesoscopic domain of observation. Thus, each mesoscopic domain of observation leads to a possible solution of the values of the hyperparameters. Each of these values is then considered as a realization of a random vector of hyperparameters whose prior stochastic model is constructed by using the MaxEnt principle, and whose hyperparameters can be determined by using the MLE method, in order to improve both the robustness and the accuracy of the inverse identification method of the prior stochastic model.

1.5. Outline of the Paper

The paper is organized as follows. Following this introduction, Section 2 presents the general assumptions for solving the underlying multiscale statistical inverse problem. Then, Section 3 is dedicated to the description of the multiscale experimental test configuration for obtaining experimental data at both macroscale and mesoscale. Section 4 describes the prior stochastic model of the fourth-order tensor-valued random elasticity field and its parameterization. Section 5 focuses on the objectives of the multiscale statistical inverse problem and the multiscale identification strategy. Next, Section 6 presents the construction of the macroscopic, mesoscopic and multiscale numerical indicators that are used for solving the multiscale statistical inverse problem as a multi-objective optimization problem. In this section, a focus is made on the improvements proposed by this paper in the definition of these numerical indicators with respect to the previous work presented in Reference [140]. The multi-objective optimization problem is then set in Section 7 and some numerical methods for solving such a multi-objective problem are presented in Section 8. Section 9 discusses an improvement proposed in this paper for a robust identification when some experimental field measurements are available on several mesoscopic domains of observation. Section 10 presents a numerical validation of the proposed multiscale identification methodology on in silico test specimens within the framework of 3D linear elasticity under 2D plane stress assumption and in the general 3D case, for which the multiscale experimental data have been numerically simulated. Finally, Section 11 presents an experimental application to a real heterogeneous biological material constituted of beef cortical bone within the framework of linear elasticity under 2D plane stress assumption, for which the multiscale experimental data have been obtained from a single static uniaxial compression test performed on a specimen of beef femoral cortical bone and monitored by 2D digital image correlation at both macroscale and mesoscale. Lastly, Section 12 gives some conclusions and potential perspectives of this work.

2. Assumptions for Solving the Multiscale Statistical Inverse Problem

In the present work, we address the statistical inverse identification of the elastic properties for a complex microstructure made up of a heterogeneous anisotropic material and considered as a random linear elastic medium. In this section, we first state suitable assumptions for solving this multiscale statistical inverse problem. Within the framework of linear elasticity theory, probability theory and computational stochastic homogenization in micromechanics and multiscale mechanics of heterogeneous materials, the following assumptions related to scale separation, stationarity and ergodicity properties are introduced:

  • there exists a scale separation between macroscale and mesoscale, so that a mesoscopic subdomain can be defined and for which the dimensions are sufficiently large with respect to the size of the heterogeneities and sufficiently small with respect to the size of the macroscopic domain. Such a mesoscopic subdomain can then be considered as a representative volume element;

  • the random apparent elasticity tensor field at mesoscale is the restriction to one or more bounded mesoscopic subdomain(s) of a second-order stationary random field indexed by R3, and consequently the mean function of the random elasticity field at mesoscale is independent of the spatial coordinates;

  • the random apparent elasticity tensor field at mesoscale is ergodic in average in the mean-square sense, so that the homogenized elasticity tensor at macroscale calculated by stochastic homogenization of the random apparent elasticity field in a mesoscopic subdomain corresponding to a representative volume element can be considered as almost deterministic, in the sense that (i) its spatial average reaches an asymptotic convergence with a very high level of probability for a sufficiently large mesoscopic subdomain size, and therefore (ii) its level of statistical fluctuations around its mean function at macroscale can be considered as negligible, thus yielding a deterministic homogenized elasticity tensor at macroscale.

In this work, we focus on the class of heterogeneous materials that can be considered as random elastic media and for which the hypothesis stated on the scale separation between macroscale and mesoscale is verified. It should be noted that, if such a scale separation assumption was not satisfied, then the multiscale statistical inverse problem under consideration would be an ill-posed problem if only a single experimental field measurement at macroscale was available, because in this case the macroscopic elasticity (or compliance) tensor must be modeled by a random tensor and a single experimental measurement is not sufficient to identify its stochastic model. The proposed identification methodology is therefore not adapted to this case and would require several experimental field measurements at macroscale as well as modifications of the macroscopic and multiscale indicators introduced in Section 6, and also the introduction of additional numerical indicators at macroscale. Hereinafter, since the present identification methodology is developed within the framework of linear elasticity theory, we will use the terminology “strain field” to make reference to the “linearized strain field” for the sake of conciseness.

3. Multiscale Experimental Test Configuration

The difficulties related to the acquisition of the experimental measurements for the inverse identification procedure to be carried out are induced not only by the complex nature of the heterogeneous anisotropic elastic microstructure but also by the need to obtain multiscale kinematic field measurements at two different scales (macroscale and mesoscale) for a single test specimen under given static loading conditions through a multiscale DIC performed simultaneously at both macroscale and mesoscale. To overcome such difficulties, a suitable experimental protocol, including the preparation of the test specimen, the development of a measuring bench, the acquisition system of digital images and the DIC method, has been set up in Reference [145] for the acquisition of 2D multiscale optical measurements of displacement fields performed at both macroscale and mesoscale on a single beef cortical bone specimen submitted to a static vertical uniaxial compression test. Such a living biological tissue with a complex hierarchical microstructure is of particular interest in the present context of multiscale modeling and identification for random heterogeneous materials. The multiscale experimental test configuration is briefly recalled here. A sketch of the multiscale experimental configuration of the specimen at macroscale and mesoscale is represented in Figure 1.

Figure 1.

Figure 1

Multiscale experimental configuration: displacement field uexpmacro measured in the macroscopic domain of observation Ωexpmacro and displacement field uexp,qmeso measured in each mesoscopic domain of observation Ωexp,qmeso, for q=1,,Q.

The test specimen has a cubic shape and is submitted to a simple external load. On the upper side of the specimen, a surface force field is applied, while the opposite side of the specimen is clamped. Then, during the same and unique experimental loading, the displacement fields at both macroscale and mesoscale are simultaneously measured, for instance in using two optical digital cameras equipped with CCD imaging sensors with different spatial resolutions for the simultaneous acquisition of displacement field optical measurements at both macroscopic and mesoscopic scales. The measurements are performed on the domain Ωexpmacro at macroscale and on the domain Ωexpmeso at mesoscale that are 2D or 3D parts of the specimen at macroscale and mesoscale, respectively. These domains can be 3D in the case of microtomography techniques for the acquisition of 3D experimental data, or they can be 2D in the case of digital camera techniques for the acquisition of 2D experimental data. Note that in case the dimensions of the mesoscopic domain of observation Ωexpmeso are very small with respect to the dimensions of the macroscopic domain of observation Ωexpmacro, then more information can be used by collecting additional experimental field measurements at mesoscale on Q non-overlapping mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso for which the relative mutual locations into the test specimen are not necessarily recorded. The experimental database is then constituted of the vector-valued experimental displacement fields uexpmacro and uexp,1meso,,uexp,Qmeso, respectively, at macroscale on Ωexpmacro and at mesoscale on Ωexp,1meso,,Ωexp,Qmeso. The experimental tensor-valued strain fields εexpmacro and εexp,1meso,,εexp,Qmeso, respectively associated to the experimental displacement fields uexpmacro and uexp,1meso,,uexp,Qmeso, can be calculated by post-processing through interpolation techniques.

4. Prior Multiscale Stochastic Model and Its Hyperparameters

At the macroscale, the specimen under test is modeled as a deterministic homogeneous linear elastic medium for which the effective mechanical properties are represented by a deterministic model of the fourth-order elasticity tensor Cmacro(a) that is independent of spatial position x and parameterized by a vector a belonging to an admissible set Amacro. The vector-valued parameter a is constituted of the algebraically independent coefficients spanning the macroscopic elasticity tensor Cmacro(a) having a given symmetry class induced by linear elastic material symmetries. At the mesoscale, the specimen under test is modeled as a random heterogeneous linear elastic medium for which the apparent mechanical properties are represented by a prior stochastic model of the fourth-order tensor-valued random elasticity field. In Reference [144], the ensemble SFE+ of non-Gaussian second-order stationary random fields has been introduced and constructed in using the theory of information, the MaxEnt principle and the theory of random matrices. Such a family of tensor-valued random fields is completely parameterized by the values of their mean function, a dispersion coefficient usually denoted as δ, and dn(n+1)/2=(d3(d+1)2+2d2(d+1))/8=63 possibly different spatial correlation lengths, with d=3 and n=d(d+1)/2=6 in 3D linear elasticity (see References [128,144] for a definition of the spatial correlation lengths of a random field). All these parameters are independent of the spatial position x since every tensor-valued random field in SFE+ is second-order stationary on R3 by construction. In addition, the dispersion coefficient δ introduced in Reference [144] is such that

0δ<δsup,withδsup=(n+1)/(n+5)=7/110.7977<1, (1)

where n=d(d+1)/2=6 with d=3 in 3D linear elasticity. Hence, any tensor-valued random field in SFE+ has no statistical fluctuations when δ=0 and consequently its values are almost surely (a.s.) equal to its mean function. In addition, the level of statistical fluctuations of any tensor-valued random field in SFE+ increases with the value of δ. Consequently, the highest statistical fluctuations are obtained when δ=δsup. Ensemble SFE+ has been especially constructed in Reference [144] for offering a prior stochastic model that can be used for modeling the tensor-valued apparent elasticity (or compliance) fields at mesoscale. Consequently, in this paper, we will use the same approach and the prior stochastic model of the elasticity tensor field Cmeso (resp. the compliance tensor field Smeso) will be defined as the restriction to a given bounded subdomain in R3 of a random tensor field belonging to SFE+ and indexed by R3. The prior stochastic model of Cmeso or Smeso can then be deduced from each other by inverse of each other. In this work, we will only consider the special case for which the spatial correlation structure of Cmeso (resp. Smeso) is defined by only 3 (instead of 63) different values 1,2,3 for the spatial correlation lengths and consequently some of the 63 spatial correlation lengths are mutually equal to each other. Furthermore, the mean function of Cmeso (resp. Smeso) can be represented by a set of nsymn(n+1)/2 parameters h_1,,h_nsym that might have or not physical meaning in mechanical engineering such as Young’s moduli, Poisson’s ratios, bulk and shear moduli, and so forth (see for instance Section 10). Finally, the hyperparameters of the prior stochastic model of Cmeso (resp. Smeso) are δ, 1,2,3 and h_1,,h_nsym that can be gathered into the vector-valued hyperparameter b=(δ,,h_) in which =(1,2,3) and h_=(h_1,,h_nsym). Hereinafter, the set of all the admissible values of vector h_ is denoted by Hmeso and the admissible set of vector b is denoted by Bmeso.

5. Objectives and Strategy for Solving the Multiscale Statistical Inverse Problem

5.1. Objectives of the Multiscale Statistical Inverse Problem

The deterministic model of Cmacro(a) at macroscale and the prior stochastic model of Cmeso(b) at mesoscale have to be identified by calculating the optimal values amacro and bmeso of the vector-valued parameter aAmacro and the vector-valued hyperparameter bBmeso, respectively, according to the experimental kinematic field measurements available at both macroscale and mesoscale. While the vector-valued parameter a can completely be identified by solving a usual deterministic inverse problem using only the available experimental field measurements at macroscale, the vector-valued hyperparameter b=(δ,,h_) cannot directly be identified by solving a statistical inverse problem using only the available experimental field measurements at mesoscale. More precisely, the dispersion parameter δ and the vector of spatial correlation lengths require only experimental field measurements at mesoscale to be identified, whereas the vector h_ requires additional experimental field measurements at macroscale to be identified. Indeed, the hyperparameters δ and controlling respectively the level of statistical fluctuations and the spatial correlation structure of the random elasticity field require experimental field measurements with a sufficiently fine spatial resolution to be identified, while the hyperparameters h_ representing the mean elasticity field would require the experimental values of the stress fields associated with the kinematic (displacement or strain) fields observed experimentally at mesoscale to be identified, but these values are not available in practice. The complete statistical information on random field Cmeso(b) must then be transferred to the macroscale in order to identify its mean function C_meso using the available experimental field measurements at macroscale. A natural choice for such a transfer of information consists in computing the effective elasticity tensor Ceff(b) by a computational stochastic homogenization method and in comparing it with the previously identified elasticity tensor Cmacro(a). Thus, unlike the vector-valued parameter a, the vector-valued hyperparameter b requires multiscale experimental field measurements (at macroscale and mesoscale) to be completely identified, thus leading to a challenging multiscale statistical inverse problem to be solved. Since by assumption only a single specimen is experimentally tested under a given static external loading applied at macroscale, the experimental field measurements must be performed simultaneously at both macroscale and mesoscale on the single test specimen, but they do not need to be performed on the whole domain of the specimen.

5.2. Strategy for Solving the Multiscale Statistical Inverse Problem

Due to the major difficulties stated above and induced by the complexity of the challenging multiscale statistical inverse problem to be solved, a first complete methodology concerning such a multiscale identification has been recently proposed in Reference [140], in which a multiscale statistical inverse identification strategy is introduced and developed for an elastic microstructure with heterogeneous anisotropic statistical fluctuations within the framework of 3D linear elasticity theory. The proposed strategy allows for the identification of (i) the optimal value amacro of vector-valued parameter a, and (ii) the optimal value bmeso of vector-valued hyperparameter b, by using the experimental displacement field measurements at both macroscale and mesoscale. The multiscale experimental identification methodology originally developed in Reference [140] consists in introducing and constructing three different numerical indicators allowing the multiscale statistical inverse problem to be formulated as a multi-objective optimization problem. In the present work, we develop an improved multiscale experimental identification methodology involving four numerical indicators that are sensitive to the variation of the parameters and hyperparameters to be identified, which are:

  1. A macroscopic numerical indicator Jmacro(a), dedicated to the identification of parameter a, that allows for quantifying the distance between the experimental strain field εexpmacro associated to the experimental displacement field uexpmacro measured at macroscale in the macroscopic domain Ωexpmacro and the strain field εmacro(a) associated to the displacement field umacro(a) computed from a deterministic homogeneous linear elasticity boundary value problem (with both Dirichlet and Neumann boundary conditions) that models the experimental test configuration at macroscale and involves the unknown deterministic elasticity tensor Cmacro(a);

  2. A mesoscopic numerical indicator Jδmeso(b), dedicated to the identification of hyperparameter δ, that allows for quantifying the distance between a pseudo-dispersion coefficient δexpε modeling the level of spatial fluctuations of the experimental strain field εexpmeso associated to the experimental displacement field uexpmeso measured at mesoscale in a mesoscopic domain of observation Ωexpmeso, and a random pseudo-dispersion coefficient DE(b) representing the level of statistical fluctuations of the random strain field Emeso(b) associated to the random displacement field Umeso(b) computed from a stochastic heterogeneous linear elasticity boundary value problem (with only Dirichlet boundary conditions) that models the experimental test configuration at mesoscale and involves the random elasticity tensor field Cmeso(b) with an unknown level of statistical fluctuations δ that must be identified;

  3. Another mesoscopic numerical indicator Jmeso(b), dedicated to the identification of hyperparameter =(1,2,3), that allows for quantifying the distance between the 3 different pseudo-spatial correlation lengths exp,1ε,exp,2ε,exp,3ε of the experimental strain field εexpmeso in each spatial direction, measured at mesoscale in a mesoscopic domain of observation Ωexpmeso, and the 3 pseudo-spatial correlation lengths L1E(b),L2E(b),L3E(b) of the random strain field Emeso(b) in each spatial direction, computed from the same mesoscopic stochastic boundary value problem as for Jδmeso(b) for which the random elasticity tensor field Cmeso(b) has a spatial correlation structure induced and characterized by an unknown vector of spatial correlation lengths =(1,2,3) that must be identified;

  4. A multiscale numerical indicator Jh_multi(a,b), dedicated to the identification of hyperparameter h_, that allows for quantifying the distance between the homogeneous deterministic elasticity tensor Cmacro(a) at macroscale and the effective elasticity tensor Ceff(b) resulting from a computational stochastic homogenization in a representative volume element ΩRVE at mesoscale of the random elasticity tensor field Cmeso(b) whose mean function C_meso is unknown and must be identify.

The multiscale statistical inverse problem then consists in identifying the optimal values amacro and bmeso of the parameters a in Amacro and hyperparameters b in Bmeso, respectively, by solving a multi-objective optimization problem that consists in minimizing the (vector-valued) multi-objective cost function J(a,b)=Jmacro(a),Jδmeso(b),Jmeso(b),Jh_multi(a,b) involving the four aforementioned numerical indicators. However, for further computational savings, the multi-objective optimization problem can be decomposed into (i) a single-objective optimization problem that consists in minimizing Jmacro(a) for identifying the optimal vector-valued parameter amacro using only the experimental field measurements at macroscale, and (ii) a multi-objective optimization problem that consists in minimizing Jmeso(b)=Jδmeso(b),Jmeso(b),Jh_multi(amacro,b) for identifying the optimal vector-valued hyperparameter bmeso using the experimental field measurements at mesoscale and exploiting the optimal vector-valued parameter amacro previously identified at step (i).

6. Construction of the Numerical Indicators for Solving the Multiscale Statistical Inverse Problem

In this section, the construction of the macroscopic, mesoscopic and multiscale numerical indicators for solving the multiscale statistical inverse problem is presented.

6.1. Deterministic Macroscopic Boundary Value Problem for the Macroscopic Indicator

At macroscale, the deterministic boundary value problem modeling the experimental test configuration described in Section 3 is written over an open bounded domain ΩmacroR3 with macroscopic dimensions of the specimen. The experimental domain of observation Ωexpmacro is simulated as one given 2D or 3D part Ωobsmacro of Ωmacro. The boundary Ωmacro of Ωmacro consists of two disjoint and complementary parts ΓNmacro, on which Neumann boundary conditions are applied, and ΓDmacro, on which Dirichlet boundary conditions are applied, such that Ωmacro=ΓNmacroΓDmacro¯ and ΓNmacroΓDmacro=, with |ΓDmacro|0, where |ΓDmacro| denotes the 2D measure of ΓDmacro. A given deterministic surface force field fmacro is applied on ΓNmacro, while homogeneous Dirichlet conditions are applied on ΓDmacro, so that there is no rigid body motion during the test. Within the context of linear elasticity theory, the deterministic boundary value problem at macroscale consists in finding the vector-valued displacement field umacro and the associated tensor-valued Cauchy stress field σmacro satisfying the following equilibrium equations, stress-strain constitutive equation and Neumann and Dirichlet boundary conditions

div(σmacro)=0inΩmacro, (2)
σmacro=Cmacro(a):εmacroinΩmacro, (3)
σmacro·nmacro=fmacroonΓNmacro, (4)
umacro=0onΓDmacro, (5)

in which div denotes the divergence operator of a second-order tensor-valued field with respect to x, the colon symbol: denotes the classical twice contracted tensor product, nmacro is the unit normal vector to Ωmacro pointing outward Ωmacro and εmacro is the classical tensor-valued strain field associated to displacement field umacro and defined by

εmacro=ε(umacro)=12umacro+(umacro)T, (6)

in which ε denotes the deterministic linear operator mapping the displacement field to the corresponding linearized strain field, the superscript T denotes the transpose operator and denotes the gradient operator of a vector-valued field with respect to x. Recall that, as the material is assumed to be deterministic and homogeneous at macroscale, the unknown fourth-order deterministic elasticity tensor Cmacro(a) involved in constitutive Equation (3) is independent of x and parameterized by a parameter a belonging to an admissible set Amacro depending on the considered material symmetry class. A sketch of the deterministic boundary value problem at macroscale is represented in Figure 2a.

Figure 2.

Figure 2

Boundary value problems at (a) macroscale and (b) mesoscale. (a) Deterministic boundary value problem characterized by deterministic elasticity tensor Cmacro(a) at macroscale: deterministic displacement field umacro(a) computed at macroscale in Ωmacro; (b) Stochastic boundary value problem characterized by random elasticity tensor field Cmeso(b) at mesoscale: random displacement field Umeso(b) computed at mesoscale in Ωmeso.

6.2. Stochastic Mesoscopic Boundary Value Problem for the Mesoscopic Indicators

At mesoscale, the stochastic boundary value problem modeling the experimental test configuration described in Section 3 is written over an open bounded domain ΩmesoR3 with mesoscopic dimensions. A given domain of observation Ωexpmeso corresponds to one given 2D or 3D part Ωobsmeso of Ωmeso. Within the context of linear elasticity theory, the stochastic boundary value problem at mesoscale consists in finding the vector-valued random displacement field Umeso and the associated tensor-valued random Cauchy stress field Σmeso satisfying the following equilibrium equations, stress-strain constitutive equation and Dirichlet boundary conditions

div(Σmeso)=0inΩmeso, (7)
Σmeso=Cmeso(b):EmesoinΩmeso, (8)
Umeso=uexpmesoonΩmeso, (9)

where Emeso is the tensor-valued random strain field associated to random displacement field Umeso and defined by

Emeso=ε(Umeso)=12Umeso+(Umeso)T. (10)

Note that non-homogeneous Dirichlet boundary conditions (9) are prescribed on the whole boundary Ωmeso of Ωmeso, which correspond to the displacement field uexpmeso that is experimentally measured over a given domain of observation Ωexpmeso on the test specimen at mesoscale. Note also that (8) can equivalently be rewritten as

Σmeso=(Smeso(b))1:EmesoinΩmeso, (11)

where Smeso(b)=(Cmeso(b))1 is the random compliance tensor field of the considered material at mesoscale. For some linear elasticity problems, such as with 2D plane stress assumption, constitutive Equation (11) is more appropriate than (8). A sketch of the stochastic boundary value problem at mesoscale is represented in Figure 2b.

6.3. Macroscopic Numerical Indicator

Within the context of inverse identification, the optimal identified value amacro of parameter a can be determined by exploiting the sensitivity of the model strain field εmacro with respect to a and using the experimental strain field εexpmacro, which is obtained in Ωexpmacro but can be rewritten in Ωobsmacro, through the introduction of a macroscopic numerical indicator Jmacro(a) defined for any vector aAmacro by

Jmacro(a)=1|Ωobsmacro|Ωobsmacroεmacro(x;a)εexpmacro(x)F2dx, (12)

where |Ωobsmacro| denotes the measure of domain Ωobsmacro and ·F denotes the Frobenius (or Hilbert-Schmidt) norm. Macroscopic numerical indicator Jmacro(a) allows for quantifying the spatial average over the macroscopic domain Ωobsmacro of the distance between the model strain field εmacro(a) and the experimental strain field εexpmacro at macroscale. The optimal vector-valued parameter amacro can then be identified by minimizing Jmacro(a) over all vector-valued parameter a in Amacro, provided that the model strain field εmacro(a) computed by solving the deterministic boundary value problem (2)-(6) is sufficiently sensitive to parameter a.

6.4. Mesoscopic and Multiscale Numerical Indicators

Within the context of statistical inverse identification, the optimal identified values bmeso=(δmeso,meso,h_meso) of b=(δ,,h_) can be determined by exploiting the sensitivity of some quantities of interest of the stochastic boundary value problem (7)–(10) with respect to δ, =(1,2,3) and h_, respectively, and using their counterparts coming from the experimental measurements through the introduction of two mesoscopic numerical indicators Jδmeso(b) and Jmeso(b) and one multiscale numerical indicator Jh_multi(a,b).

6.4.1. Mesoscopic Numerical Indicator Associated to the Dispersion Parameter

A first mesoscopic numerical indicator Jδmeso(b) is introduced to identify the dispersion parameter δ controlling the level of statistical fluctuations of random elasticity field Cmeso(b) at mesoscale and defined for any vector bBmeso by

Jδmeso(b)=E{DE(b)}δexpεδexpε2, (13)

where E denotes the mathematical expectation, DE(b) is a positive-valued random variable that models the random level of spatial fluctuations of the random solution obtained by solving the stochastic boundary value problem (7)–(10) at mesoscale and where δexpε is its counterpart for the experimental test specimen at mesoscale, such that

DE(b)=VE(b)E_meso(b)Fandδexpε=Vexpεε_expmesoF, (14)

where E_meso(b) and ε_expmeso are the spatial averages of random strain field Emeso(b) and experimental strain field εexpmeso, respectively, and where

VE(b)=1|Ωobsmeso|ΩobsmesoEmeso(x;b)E_meso(b)F2dx, (15)
Vexpε=1|Ωobsmeso|Ωobsmesoεexpmeso(x)ε_expmesoF2dx, (16)

where |Ωobsmeso| denotes the measure of domain Ωobsmeso. Note that it can easily be shown that E_meso(b)=ε_expmeso for all bBmeso a.s. and consequently E_meso(b) is a deterministic tensor. Also, since random strain field Emeso(b) is a priori nor statistically homogeneous neither ergodic in average, E_meso(b) does not correspond to the statistical mean function of Emeso(b) and therefore VE(b) (resp. DE(b)) does not correspond to the variance (resp. dispersion coefficient) of Emeso(b). The mesoscopic numerical indicator Jδmeso(b) defined by (13) allows for quantifying the relative distance between the statistical mean value of DE(b) and its experimental observation δexpε. It should also be noted that a mesoscopic numerical indicator similar to this one was introduced in Reference [140], but with different expressions than that of (13), (15) and (16) for the definitions of Jδmeso(b) and VE(b), respectively.

6.4.2. Mesoscopic Numerical Indicator Associated to the Spatial Correlation Lengths

A second mesoscopic numerical indicator Jmeso(b) is introduced to identify the vector of spatial correlation lengths =(1,2,3) characterizing the spatial correlation structure of random elasticity field Cmeso(b) (or random compliance field Smeso(b)) and defined for any vector bBmeso by

Jmeso(b)=α=13E{LαE(b)}exp,αεexp,αε2, (17)

where LαE(b) is a positive-valued random variable that models the spatial correlation length along the α-th spatial direction (relative to the spatial coordinate xα) characterizing the spatial correlation structure of the statistical fluctuations of random strain field Emeso(b) and where exp,αε is its observation for the experimental test specimen at mesoscale. Usual signal processing methods (such as the periodogram method) are used for estimating LαE(b) and exp,αε by considering the approximation that they are independent of x which is not the case since Emeso(b) and εexpmeso are usually not statistically homogeneous because of the non-homogeneous Dirichlet boundary conditions (9) involving the experimental displacement field uexpmeso on Ωmeso. The mesoscopic numerical indicator Jmeso(b) defined by (17) allows for quantifying the relative distance between the statistical mean values of L1E(b),L2E(b),L3E(b) and their experimental observations exp,1ε,exp,2ε,exp,3ε.

6.4.3. Multiscale Numerical Indicator Associated to Computational Stochastic Homogenization

A multiscale numerical indicator Jh_multi(a,b) is introduced to identify the mean function C_meso(b) of the random elasticity field Cmeso(b) at mesoscale and defined for any vector aAmacro and any vector bBmeso by

Jh_multi(a,b)=E{Ceff(b)}Cmacro(a)FCmacro(a)F2, (18)

where Ceff(b) is the effective elasticity tensor constructed by computational stochastic homogenization of Cmeso(b) in an open bounded mesoscopic domain ΩRVE, which is assumed to be a representative volume element. It should be noted that, under scale separation assumption, Ceff(b) is actually a random tensor for which the level of statistical fluctuations tends to zero when the size of domain ΩRVE tends to infinity [68,128,131]. This is the reason why the statistical mean value E{Ceff(b)} has been considered in the definition (18) of Jh_multi(a,b) instead of the effective elasticity tensor Ceff(b) itself. The multiscale indicator Jh_multi(a,b) defined by (18) allows for quantifying the relative distance between (i) the macroscopic elasticity tensor Cmacro(a) involved in the deterministic boundary value problem (2)–(6) at macroscale, and (ii) the statistical mean value of the effective elasticity tensor Ceff(b) calculated by a computational stochastic homogenization method in the mesoscopic subdomain ΩRVE of the random elasticity field Cmeso(b) involved in the stochastic boundary value problem (7)–(10) at mesoscale.

6.5. Comments

It should be noted that in the original formulation initially proposed [140], the numerical indicator Jmeso(b) was not introduced. The improved formulation proposed in the present work is more advanced than the original formulation initially proposed in Reference [140] to the extent that it involves an additional mesoscopic numerical indicator, namely Jmeso(b), so that the parameter a and the three components δ, and h_ of the hyperparameter b each have their own dedicated numerical indicator. Thus, the number of single-objective cost functions being equal to the number of parameters to optimize, it is possible to substitute the computationally expensive global search algorithm used in Reference [140], which belongs to the class of random search, genetic and evolutionary algorithms [146,147,148,149,150,151,152,153,154,155,156], with a more computationally efficient optimization algorithm, such as the fixed-point iterative algorithm considered in the present work (see Section 8). Indeed, even using parallel processing and computing tools, the computational cost incurred by the global optimization algorithm (genetic algorithm) used in Reference [140] remains high due to the large stochastic dimension of the tensor-valued random elasticity field Cmeso(b), so that the multi-objective optimization problem can be numerically intractable, with the current available computer resources, in very high stochastic dimension for large-scale (non-)linear computational models of three-dimensional random microstructures. The computational cost of the genetic algorithm is compared to the one of the fixed-point iterative algorithm in terms of the number of evaluations of the stochastic computational model in the 2D validation example presented in Section 10.1. It provides a measure of the computational efficiency that is independent of the computer hardware used to perform the numerical simulations. Lastly, it should be noted that an alternative mesoscopic numerical indicator Jδmeso(b) is used compared to the previous work in Reference [140] without degrading the performance in terms of accuracy.

7. Multiscale Statistical Inverse Problem Formulated as a Multi-Objective Optimization Problem

The multiscale statistical inverse identification of parameter a and hyperparameter b can be performed simultaneously by formulating the multiscale statistical inverse problem as a multi-objective optimization problem, that is

(amacro,bmeso)=arg minaAmacro,bBmesoJ(a,b), (19)

where J(a,b) is the (vector-valued) multi-objective cost function consisting of the four aforementioned numerical indicators as single-objective cost functions and defined for any vector aAmacro and any vector bBmeso by

J(a,b)=Jmacro(a),Jδmeso(b),Jmeso(b),Jh_multi(a,b) (20)

In accordance with the strategy for solving the multiscale statistical inverse problem (see Section 5.2), for a better computational efficiency, the multiscale statistical inverse identification of a and b is performed sequentially by splitting the multi-objective optimization problem into two subproblems solved one after the other:

  1. a macroscale inverse problem formulated as a single-objective optimization problem that consists in calculating the optimal value amacro of parameter a in Amacro that minimizes the macroscopic numerical indicator Jmacro(a), that is
    amacro=arg minaAmacroJmacro(a); (21)
  2. a mesoscale statistical inverse problem formulated as a multi-objective optimization problem that consists in calculating the optimal value bmeso of hyperparameter b in Bmeso that minimizes the two mesoscopic numerical indicators Jδmeso(b) and Jmeso(b) as well as the multiscale numerical indicator Jh_multi(amacro,b) simultaneously, that is
    bmeso=arg minbBmesoJmeso(b), (22)
    where Jmeso(b) is the (vector-valued) multi-objective cost function defined for any vector bBmeso by
    Jmeso(b)=Jδmeso(b),Jmeso(b),Jh_multi(amacro,b) (23)

8. Numerical Methods for Solving the Multi-Objective Optimization Problem

The deterministic boundary value problem (2)–(6) defined on domain Ωmacro at macroscale and the stochastic boundary value problem (7)–(10) defined on a subdomain ΩmesoΩmacro at mesoscale are both discretized using a classical displacement-based finite element method (FEM) [157,158]. The mathematical expectations of the quantities of interest of the stochastic boundary value problem (7)–(10) involved in the three numerical indicators Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) are estimated using the Monte Carlo numerical simulation method [106,107,108,159,160] with Ns independent realizations {Cmeso(θr)}1rNs of Cmeso. For the computation of the optimal value amacro, the classical single-objective optimization problem (21) is solved using the Nelder-Mead simplex algorithm [161,162,163,164,165]. For the computation of the optimal value bmeso, the non-trivial multi-objective optimization problem (22) does not admit a single global optimal solution, but inherently gives rise to a set of optimal solutions (called Pareto optima) resulting from a trade-off among the three components Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) of the multi-objective cost function Jmeso(b) which are competing and a priori conflicting. Based on the concept of noninferiority [166] (also called Pareto optimality) for characterizing the components of a multi-objective function, a noninferior (or Pareto optimal) solution is such that an improvement in any objective function requires a degradation of some of the other objective functions, whereas an inferior solution is such that an improvement can be attained in all the objective functions. The set of all the noninferior solutions in the parameter space is called the Pareto optimal set and the corresponding objective function values in the multidimensional objective function space is called the Pareto optimal front. The interested reader can refer to References [151,152,153,154,155,156,167] and the references therein for an overview of nonlinear multi-objective optimization methods including the fundamental principles, some Pareto (near-)optimality conditions and a number of traditional and evolutionary optimization algorithms. In Reference [140], the multi-objective optimization problem under consideration has been successfully solved by using the genetic algorithm [151,156] that allows for constructing and finding a set of local Pareto optimal solutions that should be sufficiently representative of the whole Pareto optimal set and as many and diverse as possible for further selection [153,167]. The best compromise optimal solution is selected among all the potential Pareto optimal solutions as the one that minimizes the distance to a utopian solution that is constituted by the individual optimal solutions of the conflicting components of the multi-objective function, which corresponds to the origin of the Pareto front.

In the present work, a dedicated numerical indicator has been set up specifically for each component of hyperparameter b=(δ,,h_), allowing for the use of a simpler and more efficient multi-objective optimization algorithm, namely a fixed-point iterative algorithm. Starting from an ad hoc initial guess, it consists in sequentially minimizing Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) respectively with respect to δ, and h_ in their sets of admissible values that are such that b=(δ,,h_) belongs to Bmeso. The iterative process is stopped when the residual norm between two iterates becomes lower than a user-specified prescribed tolerance for each of the three single-objective optimization problems. Numerical results have shown that, for the problem under consideration, such a fixed-point iterative algorithm can achieve the same precision as the genetic algorithm in terms of convergence but with a lower overall computational cost (see the numerical examples in Section 10 and Section 11). The main drawback of such a numerical optimization algorithm lies in the choice of the initial values used to start the algorithm that may be critical for the localization of the final global convergence region. Besides, note that the fixed-point iterative method introduced in this work could a priori be applied to the original formulation proposed in Reference [140], but it would lead to minimize the objective function Jδmeso(b) with respect to δ and simultaneously given the other hyperparameters h_. Although it is possible, the problem is that Jδmeso(b) is very sensitive to δ but less sensitive with respect to , since it has been tailored to perform the identification of the optimal value δmeso of δ and not the one meso of . Consequently, using such a fixed-point iterative strategy would yield uncertainties on the identified value meso of . It is the reason why the additional objective function Jmeso(b) has been introduced and for which the sensitivity is of first order with respect to and of second order with respect to δ.

9. Probabilistic Model for a Robust Identification of the Hyperparameters

When several non-overlapping mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso are available for experimental measurements for the same test specimen instead of a unique observation domain Ωexpmeso, then the solution of the multi-objective optimization problem presented in Section 7 can yield different optimal values b1meso,,bQmeso of hyperparameter bmeso when experimental data comes from one mesoscopic domain of observation to another since mesoscopic indicators Jδmeso(b) and Jmeso(b) depend on the values of experimental displacement fields uexp,1meso,,uexp,Qmeso that are measured on each of them. Consequently, the optimal value bmeso of hyperparameter b should be considered as uncertain and should be modeled as a vector-valued random variable B=D,L,H_ for which b1meso,,bQmeso are assumed to be Q independent realizations. Thus, in Reference [140], a robust identification of the optimal value bopt is proposed by averaging the identified values b1meso,,bQmeso. Nevertheless, in the present work, an improved strategy is proposed that consists in constructing a prior stochastic model of the vector-valued hyperparameter B by using the MaxEnt principle [68,72,73,77] and the available information allowing for the explicit construction and parametric representation of the probability density function pB:bpB(b) of random vector B. A robust identified value bopt is finally obtained using the MLE method [68,69,70,71] with the independent realizations b1meso,,bQmeso. The available information for constructing the prior stochastic model of B is as follows: (i) random variables D, L and H_ are mutually statistically independent, (ii) random variable D takes its values a.s. in ]0,δsup[ with δsup=(n+1)/(n+5)=7/110.7977<1 (with n=6 in linear elasticity), (iii) the random components of random vector L are (statistically independent) positive-valued random variables a.s. for which the mean value is given in ]0,+[ and the values are unlikely near zero by construction of the mesoscale modeling, otherwise it would mean the current scale of the computational model is not correct and too large, (iv) the random components of random vector H_ take their values a.s. in the admissible set Hmeso. We then have for all b=(δ,,h)Bmeso,

pB(b)=pD(δ)pL()pH_(h), (24)

where

pD(δ)=1δsup𝟙]0,δsup[(δ), (25)
pL()=α=13pLα(α)withpLα(α)=𝟙]0,+[(α)1bαaαΓ(aα)αaα1exp(α/bα). (26)

in which 𝟙]0,δsup[ is the indicator function of the interval ]0,δsup[ such that 𝟙]0,δsup[(δ)=1 if δ]0,δsup[ and 𝟙]0,δsup[(δ)=0 if δ]0,δsup[, where S1=(a1,b1),S2=(a2,b2),S3=(a3,b3) are positive parameters to be identified. We refer the reader to Reference [168] for a detailed construction of the prior stochastic model of H_ and a rigorous characterization of the statistical dependence between the components of random elasticity tensors exhibiting a.s. some given material symmetry properties for the six highest levels of linear elastic symmetries. For the special case of isotropic materials, we have Hmeso=]0,+[×]0,+[ and the prior probability density function pH_ of random vector H_ is written as for all h=(h1,h2)Hmeso,

pH_(h)=pH_1(h1)×pH_2(h2), (27)

in which

pH_1(h1)=𝟙R+(h1)k1h1λexpλ1h1, (28)
pH_2(h2)=𝟙R+(h2)k2h25λexpλ2h2, (29)

where k1=λ11λ/Γ(1λ) and k2=λ215λ/Γ(15λ) are two positive normalization constants. The probabilistic model of H_ is then parameterized by the vector-valued hyperparameter s_=(λ,λ1,λ2)],1/5[×]0,+[2. The mean values of H_1 and H_2 are respectively equal to (1λ)/λ1 and (15λ)/λ2, and the dispersion coefficients of H_1 and H_2 are respectively equal to 1/1λ and 1/15λ. Note that the probability density functions of H_1 and H_2 both involve the same hyperparameter λ<1/5 that controls the level of statistical fluctuations of both H_1 and H_2. In addition, H_1 and H_2 cannot be deterministic variables, since their dispersion coefficients are non zero whatever the value of λ<1/5. Finally, the probabilistic model of B=D,L,H_ involves the unknown vector-valued hyperparameter s=(s1,s2,s3,s_)=(a1,b1,a2,b2,a3,b3,λ,λ1,λ2) belonging to the admissible set S=(]0,+[2)3×],1/5[×]0,+[2. The optimal value sopt of s is determined using the MLE method with the available data that are the Q independent realizations b1meso,,bQmeso of random vector B. The MLE method consists in computing sopt by solving the following optimization problem

sopt=arg maxsSL(S;b1meso,,bQmeso), (30)

where sL(s;b1meso,,bQmeso) is the log-likelihood function for the Q independent realizations b1meso,,bQmeso of B which is defined for all sS by

L(s;b1meso,,bQmeso)=q=1Qlog(pB(bqmeso;s)) (31)

The accuracy of the identified optimal value sopt is then all the higher as the number Q of mesoscopic domains of observation is large but at the expense of a higher computational cost. Lastly, the optimal value bopt of vector-valued hyperparameter bBmeso is computed by solving the following optimization problem

bopt=arg maxbBmesopB(b;sopt) (32)

Hence, optimal value bopt corresponds to the most probable value of random vector B according to the identified probability distribution represented by its probability density function pB(·;sopt) parameterized by sopt. Note that the averaging approach presented in Reference [140] is a particular case of the MLE method presented in this section if the prior stochastic models of D, L and H_ are uniform random variables. It is the reason why a better robust identification is expected since the prior stochastic model of B has been improved in this work. In the present work, since D is modeled as a uniform random variable on ]0,δsup[, the optimal value δopt of δ is simply obtained by averaging the Q independent realizations δ1meso,,δQmeso of D. A more advanced prior stochastic model for D could have been considered, for instance by adding as available information that its mean value is given and its values are unlikely near zero, thus leading to a unimodal probability density function pD with support ]0,δsup[ and with a higher parameterization than the simple uniform probability density function considered here.

10. Numerical Validation of the Multiscale Identification Method on In Silico Materials in 2D Plane Stress and 3D Linear Elasticity

In this section, we present a numerical application of the improved multiscale identification methodology proposed in the present work within the framework of 2D plane stress and 3D linear elasticity theories by using in silico materials for which the macroscopic and mesoscopic mechanical properties are known. The required multiscale “experimental” kinematic fields have been obtained through numerical simulations using one random realization of the random elasticity field in SFE+ (see Section 4) not restricted from R3 to some mesoscopic domain Ωmeso but restricted to the whole macroscopic domain Ωmacro for a given experimental value bexpmeso of hyperparameter bBmeso. The solution of a deterministic boundary value problem over this macroscopic domain Ωmacro is then computed for a heterogeneous random elasticity field whose spatial correlation lengths correspond to the characteristic sizes of the heterogeneities at microscale. This deterministic boundary value problem is solved using a classical numerical method (FEM) whose computational cost is high and potentially prohibitive in 3D, what can be avoided by computational homogenization methods, but it is required to completely simulate the multiscale “experimental” measurements.

10.1. Validation on an In Silico Specimen in Compression Test in 2D Plane Stress Linear Elasticity

For this first numerical validation example, a 2D plane stress assumption is considered. Macroscopic domain of observation Ωexpmacro is a 2D square domain and it exactly corresponds to the cross-section of macroscopic domain Ωmacro and such that Ωobsmacro=Ωexpmacro since the test specimen is in silico. The dimensions of 2D macroscopic domain of observation Ωexpmacro are 1×1 cm2 in a fixed Cartesian frame (O,x1,x2) of R2. It is possible to introduce a set of Q=16 non-overlapping 2D square mesoscopic domains of observation Ωexp,1meso,,Ωexp,QmesoΩexpmacro for which the mesoscale dimensions are 1×1 mm2 (see Figure 1 for a schematic representation of domains of observation Ωexpmacro and Ωexp,1meso,,Ωexp,Qmeso). Consequently, observation domain Ωobsmeso, for which the dimensions are also 1×1 mm2, is defined as the 2D square cross-section of mesoscopic domain Ωmeso. Deterministic surface force field fmacro is uniformly distributed on the top boundary of macroscopic domain Ωmacro and applied along the (downward vertical) x2 direction with an intensity of 5 kN such that fmacro=5 kN/cm2=5×107 N/m2, while the bottom boundary of macroscopic domain Ωmacro is clamped.

10.1.1. Parameterization of the Macroscopic and Mesoscopic Models

At macroscale, the solution of deterministic boundary value problem (2)–(6) with 2D plane stress assumption depends only on 6 components {Smacro(a)}ijkh of deterministic compliance tensor Smacro(a) with i,j,k,h{1,2}. Consequently, the solution at macroscale depends only on the components of a 2D fourth-order compliance tensor S2Dmacro(a) that is defined by {S2Dmacro(a)}ijkh={Smacro(a)}ijkh for all i,j,k,h{1,2}. Then, a 2D fourth-order elasticity tensor at macroscale can be introduced and defined by C2Dmacro(a)=(S2Dmacro(a))1. Since within the framework of linear elasticity theory, any isotropic material is completely characterized by a bulk modulus κ and a shear modulus μ at macroscale, then we have the vector-valued parameter a=(κ,μ). In particular, we have chosen the experimental value aexpmacro=(κexpmacro,μexpmacro) with κexpmacro=13.901 GPa and μexpmacro=3.685 GPa, corresponding to a Young’s modulus Eexpmacro=10.158 GPa and and a Poisson’s ratio νexpmacro=0.3782.

At mesoscale, the solution of stochastic boundary value problem (7)–(10) with 2D plane stress assumption depends only on 6 components {Smeso(b)}ijkh of random compliance tensor field Smeso(b) with i,j,k,h{1,2} or equivalently on every 21 components {Cmeso(b)}ijkh of random elasticity tensor field Cmeso(b) with i,j,k,h{1,2,3}. It is the reason why we have chosen to construct the prior stochastic model of the random compliance tensor field Smeso(b) as presented in Section 4 and the stochastic boundary value problem (7)–(10) is solved in using (11) rather than (8). Furthermore, its mean function S_meso is spatially constant and models an isotropic elastic medium that is completely characterized by a mean bulk modulus κ_ and a mean shear modulus μ_ at mesoscale. Consequently, the vector-valued hyperparameter b=(δ,,h_) involves only (i) a dispersion parameter δ, (ii) a spatial correlation length that is such that 1=2= in order to be consistent with the effective model at macroscale for which the material is assumed to be isotropic and with 3=+ in order to be consistent with the 2D plane stress assumption, and (iii) a vector-valued hyperparameter h_=(κ_,μ_) gathering the mean bulk modulus κ_ and the mean shear modulus μ_ at mesoscale. In particular, we have chosen the experimental value bexpmeso=(δexpmeso,expmeso,κ_expmeso,μ_expmeso) with δexpmeso=0.40, expmeso=125μm, κ_expmeso=13.75 GPa and μ_expmeso=3.587 GPa, corresponding to a mean Young’s modulus E_expmeso=9.900 GPa and a mean Poisson’s ratio ν_expmeso=0.380 GPa. For identification purposes and further computational savings, we consider a reduced admissible set BadmesoBmeso for the vector-valued hyperparameter b=(δ,,κ_,μ_) such that δ[0.25,0.50], [20,250]μm, κ_[8.5,17] GPa, μ_[2.15,4.50] GPa, instead of the full admissible set Bmeso=]0,δsup[×]0,+[×]0,+[2 with δsup=(n+1)/(n+5)=7/110.7977<1 (with n=6 in linear elasticity). This reduced admissible set Badmeso is then discretized into nV=10 equidistant points in each dimension for which the three numerical indicators Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) defined in Section 6.4 are evaluated and compared. The identified values b1meso,,bQmeso of hyperparameters b for each of the Q mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso are then searched on this multidimensional grid of nV×nV×nV×nV points in the hypercube Badmeso.

Within the framework of linear elasticity under 2D plane stress assumption, both the deterministic boundary value problem (2)–(6) and the stochastic boundary value problem (7)–(10) are solved by discretizing the 2D macroscopic and mesoscopic domains of observation Ωobsmacro and Ωobsmeso in space using the FEM. The finite element meshes of 2D square domains Ωobsmacro and Ωobsmeso are structured meshes made up with 4-nodes linear quadrangular elements with Gauss-Legendre quadrature rule. The stochastic boundary value problem (7)–(10) at mesoscale is solved using the Monte Carlo numerical method. Mesh convergence analyses of the numerical solutions of the deterministic boundary value problem (2)–(6) at macroscale and of the stochastic boundary value problem (7)–(10) at mesoscale have been performed in order to define accurate finite element approximations at both macroscopic and mesoscopic scales. The finite element mesh of 2D macroscopic domain Ωobsmacro is a regular grid containing 25×25 quadrangular elements with uniform element size hmacro=0.4mm=4×104 m in each spatial direction. It thus comprises 676 nodes and 625 elements, with 1300 unknown degrees of freedom (dofs). The finite element mesh of 2D mesoscopic domain Ωobsmeso is a regular grid containing 100×100 quadrangular elements with uniform element size hmeso = 10μm=105 m in each spatial direction. It thus comprises 10,201 nodes and 10,000 elements, with 20,000 unknown dofs. The number of Gauss integration points per spatial correlation length used for numerical quadrature over 2D macroscopic domain of observation Ωobsmacro and 2D mesoscopic domain of observation Ωobsmeso is nG=4 in each spatial direction.

Concerning the computational stochastic homogenization with 2D plane stress assumption, we consider a 2D square domain ΩRVE of side length BRVE defined in a Cartesian frame (O,x1,x2) and we use the homogenization method with static uniform boundary conditions (i.e., with homogeneous stresses) which is appropriate for linear elasticity under 2D plane stress assumption. Note that only the components {Seff(b)}ijkh with i,j,k,h{1,2} can be calculated. We then obtain a 2D fourth-order effective compliance tensor S2Deff(b) that is such that {S2Deff(b)}ijkh={Seff(b)}ijkh for all i,j,k,h{1,2}. Then, a 2D fourth-order effective elasticity tensor can be defined as C2Deff(b)=(S2Deff(b))1. A convergence analysis of the statistical estimator of its statistical fluctuations with respect to the representative volume element size BRVE has been performed. A representative volume element size BRVE=20×=400μm=4×104 m has been found to be sufficient to reach negligible statistical fluctuations for the construction of the multiscale numerical indicator Jh_multi(amacro,b) that is calculated by replacing Cmacro(a) and Ceff(b) with C2Dmacro(a) and C2Deff(b), respectively, in (18).

As the mathematical expectations involved in each of the numerical indicators Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) are evaluated using the Monte Carlo numerical method, statistical convergence analyses of their statistical estimators with respect to the number of independent realizations Ns have been carried out and a convergence has been reached for Ns=500. Sensitivity analyses of each of the three numerical indicators have been performed with respect to each of the hyperparameters δ, , h_=(κ_,μ_), respectively, in the reduced admissible set Badmeso=[0.25,0.50]×[20,250]μm×[8.5,17]GPa×[2.15,4.50]GPa. Hence, it can be shown that each numerical indicator is sufficiently sensitive to the variation of its dedicated hyperparameter and that the multi-objective optimization problem (22) to be solved is well-posed.

Recall the multiscale statistical inverse problem has been formulated into two decoupled optimization problems in a and b, respectively, to be solved sequentially (see Section 7), namely (i) a macroscale single-objective optimization problem (21) for the inverse identification of the optimal value amacro of parameter a in its admissible set Amacro, and (ii) a mesoscale multi-objective optimization problem (22) for the statistical inverse identification of the global optimal value bopt of hyperparameter b in its reduced admissible set Badmeso.

10.1.2. Resolution of the Single-Objective Optimization Problem at Macroscale

In this paragraph, we present the results of the first single-objective optimization problem (21) at macroscale which consists in minimizing the macroscopic numerical indicator Jmacro(a) constructed in the macroscopic domain of observation Ωexpmacro for identifying the optimal value amacro of a at macroscale. The single-objective optimization problem (21) at macroscale has been solved using the Nelder-Mead simplex algorithm. The identification results are reported in Table 1 and show that the relative error between the identified optimal value amacro=(13.901,3.685) in [GPa] and the reference experimental value aexpmacro=(14.328,3.670) in [GPa] used for the construction of the numerically simulated “experimental” database remains small (less than 3% and 0.5% for κmacro and μmacro, respectively), allowing to validate the proposed identification methodology in 2D plane stress linear elasticity for the resolution of the single-objective optimization problem (21) at macroscale.

Table 1.

Comparison between the identified optimal value amacro and the reference experimental value aexpmacro.

κ [GPa] μ [GPa]
amacro 13.901 3.685
aexpmacro 14.328 3.670
Relative error [%] 2.980 0.4009

10.1.3. Resolution of the Multi-Objective Optimization Problem at Mesoscale

In this paragraph, we present the results of the second multi-objective optimization problem (22) at mesoscale which consists in simultaneously minimizing the three numerical indicators Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) constructed in each of the Q=16 mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso using the optimal parameter amacro=(13.901,3.685) in [GPa] previously identified at macroscale (see the previous paragraph) for identifying the global optimal value bopt of b at mesoscale. The multi-objective optimization problem (22) at mesoscale has been solved using the fixed-point iterative algorithm on the one hand and the genetic algorithm on the other hand for comparison purposes. In order to analyze the numerical efficiency of these two resolution approaches, instead of evaluating the computing time which strongly depends on the computer hardware used, we choose in this work to compare the number of evaluations of the random solution of the stochastic boundary value problem (7)–(10) at mesoscale (i.e., the number of calls to the deterministic numerical model at mesoscale) required by each algorithm to achieve the desired convergence.

The identification results obtained with the fixed-point iterative algorithm are summarized in Table 2 for the set of Q=16 mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso, namely the set of Q identified values b1meso,,bQmeso and numbers of iterations n1,,nQ required to reach the desired convergence, with a convergence criterion on the residual norm between two iterations that must be less than a prescribed tolerance set to 109, and the global optimal value bopt computed by using the MLE method. On the one hand, there are greater variations between the identified values 1meso,,Qmeso and δ1meso,,δQmeso, reflecting the fact that the two associated mesoscopic numerical indicators Jδmeso(b) and Jmeso(b) depend directly on the experimental field measurements on each mesoscopic domain of observation. On the other hand, the lower variability between the identified values κ_1meso,,κ_Qmeso and μ_1meso,,μ_Qmeso can be explained by the fact that the associated multiscale numerical indicator Jh_multi(amacro,b) does not depend directly on the experimental field measurements on each mesoscopic domain of observation but is rather conditioned by the identified values 1meso,,Qmeso and δ1meso,,δQmeso. Thus, the relative errors calculated on these two hyperparameters are essentially due to the quality of the discretization of the reduced admissible set Badmeso. In particular, the fixed-point iterative algorithm has selected the same identified value μ_1meso==μ_Qmeso=3.717 GPa (among the nV=10 test points in [2.15,4.50] GPa) for the Q=16 mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso. Clearly, a finer grid (with nV>10) might yield different values for the identified hyperparameter μ_meso selected by the optimization algorithm. It is the reason why a prior probabilistic model for the identified hyperparameters has been introduced. The number of evaluations of the stochastic computational model needed by the fixed-point iterative algorithm is given by ntotFP=3nVNsq=116nq, where the superscript FP refers to “Fixed-Point” and nV is the number of evaluations of a numerical indicator to search for the minimum with respect to the associated hyperparameter. Figure 3 shows the probability density functions pD, pL, pK_ and pM_ of random variables D, L, K_ and M_, respectively, which are defined in Section 9 with the two components H_1=K_ and H_2=M_ of random vector H_=(K_,M_). As suggested by the identification results shown in Table 2 and as already mentioned in Section 9, a more advanced prior stochastic model for D would have been preferable to obtain a unimodal probability density function pD with support ]0,δsup[ and which would be concentrated around the reference experimental value δexpmeso=0.4. Besides, although all the independent realizations μ_1meso,,μ_Qmeso of M_ given in Table 2 are equal to the same identified value 3.717 GPa, the probability density function pM_ does not correspond to the Dirac measure on R at point 3.717 GPa but to a gamma distribution with a very small dispersion around this value, since for the prior probabilistic model of H_=(K_,M_) considered here, K_ and M_ cannot be deterministic variables (see Section 9). We finally obtain the global optimal value bopt=(0.391,135.328,12.273,3.717) in ([],[μm],[GPa],[GPa]) with relative errors less than 3%, 9%, 11% and 4% for δopt, opt, κ_opt and μ_opt, respectively, with respect to the reference experimental value bexpmeso=(0.40,125,13.75,3.587) in ([],[μm],[GPa],[GPa]) used to construct the numerically simulated “experimental” database, allowing to validate the proposed identification methodology in 2D plane stress linear elasticity for the resolution of the multi-objective optimization problem (22) at mesoscale.

Table 2.

Fixed-point iterative algorithm: comparison between the global optimal value bopt obtained from the Q=16 identified values b1meso,,bQmeso for each of the Q mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso, and the reference experimental value bexpmeso.

δ [μm] κ_ [GPa] μ_ [GPa] nq
b1meso 0.306 147.778 13.222 3.717 3
b2meso 0.500 224.444 11.333 3.717 4
b3meso 0.417 122.222 12.278 3.717 3
b4meso 0.417 122.222 12.278 3.717 3
b5meso 0.444 147.778 12.278 3.717 3
b6meso 0.417 122.222 12.278 3.717 4
b7meso 0.361 147.778 12.278 3.717 4
b8meso 0.361 147.778 12.278 3.717 4
b9meso 0.444 147.778 12.278 3.717 3
b10meso 0.333 147.778 12.278 3.717 4
b11meso 0.333 122.222 12.278 3.717 4
b12meso 0.389 96.667 12.278 3.717 3
b13meso 0.389 147.778 12.278 3.717 4
b14meso 0.389 122.222 12.278 3.717 3
b15meso 0.389 147.778 12.278 3.717 4
b16meso 0.361 122.222 12.278 3.717 4
bopt 0.391 135.328 12.273 3.717 -
bexpmeso 0.400 125.000 13.750 3.587 -
Relative error [%] 2.344 8.262 10.740 3.611 -
ntotFP 855,000
Figure 3.

Figure 3

Fixed-point iterative algorithm: probability density functions pD, pL, pK_ and pM_ of random variables D, L, K_ and M_, respectively. (a) pD(δ); (b) pL(); (c) pK_(κ); (d) pM_(μ).

Figure 4 shows the evolution of the global optimal values δopt, opt, κ_optμ_opt estimated by the MLE method as a function of the number Q of independent realizations b1meso,,bQmeso of random vector B=D,L,K_,M_. Although the number Q remains low (less than or equal to 16), we observe that each of the global optimal values tends to converge towards an objective value when Q increases, which demonstrates that the use of the MLE method with the prior probabilistic model of B proposed in this work allows a robust identification of the vector-valued hyperparameter b=(δ,,κ_,μ_).

Figure 4.

Figure 4

Fixed-point iterative algorithm: evolutions of the identified global optimal values δopt, opt, κ_opt and μ_opt with respect to the number Q of mesoscopic domains of observation considered. (a) δopt(Q); (b) opt(Q); (c) κ_opt(Q); (d) μ_opt(Q).

In terms of computational efficiency, we can see in Table 2 that the numbers of iterations n1,,nQ required to achieve the desired convergence are relatively low (less than or equal to 4) for each of the Q=16 mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso, leading to a number of calls to the deterministic numerical model at mesoscale of 855,000. Table 3 contains the global optimal values bopt and the corresponding relative errors (with respect to the reference experimental value bexpmeso) obtained for different values Ns{5,50,500} of the number of independent realizations generated for the statistical estimation of the mathematical expectations involved in the different numerical indicators. It can be seen that a strong decrease in the value of Ns allows a considerable gain in computing time while maintaining similar results for the identified global optimal values, which can be explained by the use of the MLE method which makes the resolution of the statistical inverse identification problem more robust with respect to the convergence of the statistical estimators used in the numerical indicators of the multi-objective optimization problem (22).

Table 3.

Fixed-point iterative algorithm: comparison between the global optimal value bopt and the reference experimental value bexpmeso for different values of the number Ns of independent realizations generated for the statistical estimation of the mathematical expectations involved in the different numerical indicators.

δ [μm] κ_ [GPa] μ_ [GPa] ntotFP
bexpmeso 0.400 125.000 13.750 3.587 -
bopt (Ns=500) 0.391 135.328 12.273 3.717 855,000
Relative error [%] 2.344 8.262 10.740 3.611 -
bopt (Ns=50) 0.387 134.859 12.217 3.717 87,000
Relative error [%] 3.212 7.887 11.153 3.611 -
bopt (Ns=5) 0.396 140.220 12.335 3.717 9000
Relative error [%] 1.042 12.176 10.293 3.611 -

The identification results obtained with the genetic algorithm are summarized in Table 4 for the set of Q=16 mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso, namely the set of Q identified values b1meso,,bQmeso and numbers of generations n1,,nQ required to reach the desired convergence, and the global optimal value bopt computed by using the MLE method. The initial population used to start the genetic algorithm contains nI=40 individuals. Figure 5 shows an example of different 2D cross-sections of the Pareto front for the first mesoscopic domain of observation Ωexp,1meso. The best comprise optimal solution corresponds to the point marked with a green circle on the different 2D cross-sections of the Pareto front, because according to the explanations given in Section 8, it is chosen among all the noninferior (Pareto optimal) solutions generated and selected in the optimal Pareto set (represented by red stars in Figure 5) as the one that minimizes the distance at the origin of the Pareto front in the multidimensional space (of dimension 3) of the multi-objective cost function Jmeso(b). For reasons of limitation in terms of calculation cost, the number Ns of independent realizations used for the statistical estimation of the mathematical expectations involved in the numerical indicators Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) is reduced to Ns=50. Although the statistical convergence of the three numerical indicators is not achieved, the results of Table 3 show that, thanks to the probabilistic modeling of the hyperparameters and the maximum likelihood estimation, the results of the statistical inverse identification method are not significantly affected by a decrease in the value of Ns and are therefore robust with respect to the statistical fluctuations of the different numerical indicators. The number of evaluations of the stochastic computational model needed by the genetic algorithm is given by ntotGA=3nINsq=116nq, where the superscript GA refers to “Genetic Algorithm”. Figure 6 shows the probability density functions pD, pL, pK_ and pM_ of random variables D, L, K_ and M_, respectively. We finally deduce the global optimal value bopt=(0.372,128.401,11.656,3.306) in ([],[μm],[GPa],[GPa]) with relative errors less than 8%, 3%, 16% and 8% for δopt, opt, κ_opt and μ_opt, respectively, with respect to the reference experimental value bexpmeso=(0.40,125,13.75,3.587) in ([],[μm],[GPa],[GPa]), which are acceptable (reasonably good) and similar to the errors obtained by the fixed-point iterative algorithm. There are still some fluctuations in the values κ_1meso,,κ_Qmeso and μ_1meso,,μ_Qmeso identified on each of the Q=16 mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso, which was not the case for the fixed-point iterative algorithm. This underlies the numerical resolution of the Pareto front, which depends on the number nV of values in each dimension of the parameter search space. In terms of computational efficiency, we can see that the number ntotGA= 19,176,000 of evaluations of the stochastic computational model (resulting from the number of individuals nI=40 in the initial population and the number of population generations n1,,nQ) is much higher than that ntotFP= 87,000 required by the fixed-point iterative algorithm with Ns=50 (see Table 3). Finally, the fixed-point iterative algorithm allows significant computational savings (in terms of computational cost) compared to the genetic algorithm.

Table 4.

Genetic algorithm: comparison between the global optimal value bopt obtained from the Q=16 identified values b1meso,,bQmeso for each of the Q mesoscopic domains of observation Ωexp,1meso,,Ωexp,Qmeso, and the reference experimental value bexpmeso.

δ [μm] κ_ [GPa] μ_ [GPa] nq
b1meso 0.361 122.222 16.056 2.411 193
b2meso 0.333 147.778 9.444 2.933 202
b3meso 0.417 198.889 13.222 3.194 189
b4meso 0.333 147.778 13.222 3.456 197
b5meso 0.444 147.778 11.333 4.239 207
b6meso 0.417 173.333 12.278 2.933 201
b7meso 0.278 147.778 10.389 3.717 192
b8meso 0.278 147.778 12.278 3.194 199
b9meso 0.389 96.667 14.167 3.978 210
b10meso 0.333 96.667 11.333 2.933 205
b11meso 0.278 96.667 15.111 2.933 203
b12meso 0.417 122.222 12.278 4.239 198
b13meso 0.472 122.222 14.167 3.456 194
b14meso 0.389 96.667 12.278 2.672 208
b15meso 0.361 122.222 14.167 3.456 190
b16meso 0.444 173.333 9.444 3.978 208
bopt 0.372 128.401 11.656 3.306 -
bexpmeso 0.400 125.000 13.750 3.587 -
Relative error [%] 7.118 2.721 15.228 7.844 -
ntotGA 19,176,000
Figure 5.

Figure 5

Different 2D cross-sections of the Pareto front with the noninferior (Pareto optimal) solutions represented by red stars ☆ and the best compromise optimal solution surrounded by a green circle Inline graphic for the mesoscopic domain of observation Ωexp,1meso. (a) cross-section (Jδmeso(b),Jmeso(b)); (b) cross-section (Jδmeso(b),Jh_multi(amacro,b)); (c) cross-section (Jmeso(b),Jh_multi(amacro,b)).

Figure 6.

Figure 6

Genetic algorithm: probability density functions pD, pL, pK_ and pM_ of random variables D, L, K_ and M_, respectively. (a) pD(δ); (b) pL(); (c) pK_(κ); (d) pM_(μ).

10.2. Validation on an In Silico Specimen in Compression Test in 3D Linear Elasticity

In this section, we present a second validation example in 3D linear elasticity. We assume there are Q=3 test specimens on which are applied exactly the same external loads at macroscale. Recall that for the validation, the “experimental” tests are actually performed in silico. Macroscopic domain of observation Ωexpmacro is exactly the same 3D cubic domain for each test specimen and corresponds to 3D experimental field measurements on the full volume of each test specimen. As for the previous 2D validation example, since the experimental field measurements are actually performed in silico, we also have Ωobsmacro=Ωexpmacro. The dimensions of each 3D macroscopic domain of observation Ωexpmacro are 2×2×2 mm3. For each test specimen, the mesoscale dimensions of 3D mesoscopic domain of observation Ωexpmeso are 0.5×0.5×0.5 mm3 (see Figure 7). Deterministic surface force field fmacro is uniformly distributed on the top boundary of macroscopic domain Ωexpmacro and applied along the (downward vertical) x3 direction with an intensity of 2 kN such that fmacro=50 kN/cm2=5×108 N/m2, while the bottom boundary of macroscopic domain Ωexpmacro is clamped.

Figure 7.

Figure 7

Illustration of the test specimen occupying the 3D cubic macroscopic domain of observation Ωexpmacro=Ωmacro (in green) which contains a 3D cubic mesoscopic domain of observation Ωexpmeso=Ωmeso (in red) for the numerical validation in 3D linear elasticity.

10.2.1. Parameterization of the Macroscopic and Mesoscopic Models

Within the framework of linear elasticity theory, any material that is isotropic at macroscale can be completely characterized by a bulk modulus κ and a shear modulus μ. Consequently, we have chosen the parameterization a=(κ,μ). In particular, we have chosen the experimental value aexpmacro=(κexpmacro,μexpmacro) with κexpmacro=138.783 GPa and μexpmacro=64.355 GPa, corresponding to a Young’s modulus Eexpmacro=167.218 GPa and a Poisson’s ratio νexpmacro=0.2992.

At mesoscale, we have chosen to construct the prior stochastic model of the random elasticity tensor field Cmeso as presented in Section 4 and the stochastic boundary value problem (7)–(10) is solved in using (11) rather than (8). Furthermore, its mean function C_meso is spatially constant and models an isotropic elastic medium that is completely characterized by a mean bulk modulus κ_ and a mean shear modulus μ_ at mesoscale. Consequently, the vector-valued hyperparameter b=(δ,,h_) involves only (i) a dispersion parameter δ, (ii) a spatial correlation length that is such that 1=2=3= in order to be consistent with the effective model at macroscale for which the material is assumed to be isotropic, and (iii) a vector-valued hyperparameter h_=(κ_,μ_) gathering the mean bulk modulus κ_ and the mean shear modulus μ_ at mesoscale. In particular, we have chosen the experimental value bexpmeso=(δexpmeso,expmeso,κ_expmeso,μ_expmeso) with δexpmeso=0.32, expmeso=80μm, κ_expmeso=145 GPa and μ_expmeso=67.3 GPa, corresponding to a mean Young’s modulus E_expmeso=174.85 GPa and a mean Poisson’s ratio ν_expmeso=0.2990 GPa. As already mentioned in Section 10.1.1, we can restrict the admissible set Bmeso=]0,δsup[×]0,+[×]0,+[2 (with δsup=7/110.7977<1) of the vector-valued hyperparameter b=(δ,,κ_,μ_) to a reduced admissible set BadmesoBmeso such that δ[0.20,0.45], [50,120] μm, κ_[87.5,200] GPa and μ_[40.5,95.0] GPa. This reduced admissible set Badmeso is then discretized into nV=10 equidistant points in each dimension for which the three numerical indicators Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) defined in Section 6.4 are evaluated and compared. The identified values b1meso,b2meso,b3meso of hyperparameters b for each of the 3 in silico test specimens are then searched on this multidimensional grid of nV×nV×nV×nV points in the hypercube Badmeso.

The classical displacement-based FEM is used for the spatial discretization of (i) the deterministic boundary value problems defined by (2)–(6) in replacing Cmacro by Q=3 independent realizations of the random apparent elasticity tensor field Cmeso on Ωmacro instead of Ωmeso to simulate both the “experimental” macroscopic displacement field uexpmacro in Ωexpmacro=Ωmacro and the mesoscopic displacement field uexpmeso in Ωexpmeso=Ωmeso, (ii) the deterministic boundary value problem defined by (2)–(6) to calculate the macroscopic displacement field umacro in domain Ωobsmacro=Ωmacro, and (iii) the stochastic boundary value problems defined by (7)–(10) to calculate the random mesoscopic displacement fields Umeso in using experimental data obtained by solving (i) that are the experimental displacement fields uexpmeso measured on the boundary of domain Ωexpmeso=Ωobsmeso for each realization of Cmeso. The stochastic solver used for solving the stochastic boundary value problem (7)–(10) at mesoscale is the Monte Carlo numerical method. As 3D macroscopic and mesoscopic domains Ωmacro and Ωmeso are cubic domains, we consider for each of them a spatial discretization with a structured mesh made up with 8-nodes linear hexahedral elements with Gauss-Legendre quadrature rule. The finite element mesh of 3D macroscopic domain Ωmacro is made with the same spatial discretization as the one used for the 2D validation example at macroscale, that is a structured mesh of 25 × 25 × 25 = 15,625 hexahedral elements with uniform element size hmacro=80μm=8×105 m in each spatial direction. The finite element mesh of 3D mesoscopic domain Ωmeso is made with the same spatial discretization as the one used for the 2D validation example at mesoscale and whose element size depends on the smallest spatial correlation length considered, that is a structured mesh of 20×20×20=8000 hexahedral elements with uniform element size hmeso=/(nG/2)=(50μm)/2=25μm=2.5×105 m in each spatial direction, with nG=4 Gauss integration points per spatial correlation length.

Concerning the computational stochastic homogenization, as for the 2D validation example, the size BRVE of representative volume element ΩRVE is defined as a function of the spatial correlation length such that BRVE=20×=20×50μm=1mm=103 m.

Recall that the multiscale statistical inverse problem has been formulated into two decoupled optimization problems in a and b, respectively, to be solved sequentially (see Section 7), namely (i) a macroscale single-objective optimization problem (21) for the inverse identification of the optimal value amacro of parameter a in its admissible set Amacro, and (ii) a mesoscale multi-objective optimization problem (22) for the statistical inverse identification of the global optimal value bopt of hyperparameter b in its reduced admissible set Badmeso.

10.2.2. Resolution of the Single-Objective Optimization Problem at Macroscale

In this paragraph, we present the results of the first single-objective optimization problem (21) at macroscale which consists in minimizing the macroscopic numerical indicator Jmacro(a) constructed in each of the Q=3 in silico test specimens for identifying the optimal value amacro of a at macroscale. The single-objective optimization problem (21) at macroscale has been solved using the Nelder-Mead simplex algorithm. The identification results are reported in Table 5 and show that the relative error between the identified optimal value amacro=(138.783,64.355) in [GPa] and the reference experimental value aexpmacro=(138.758,64.377) in [GPa] used for the construction of the numerically simulated “experimental” database remains very small (less than 0.02% and 0.04% for κmacro and μmacro, respectively), allowing to validate the proposed identification methodology in 3D linear elasticity for the resolution of the single-objective optimization problem (21) at macroscale.

Table 5.

Comparison between the identified optimal value amacro and the reference experimental value aexpmacro.

κ [GPa] μ [GPa]
amacro 138.783 64.355
aexpmacro 138.758 64.377
Relative error [%] 0.018 0.034

10.2.3. Resolution of the Multi-Objective Optimization Problem at Mesoscale

In this paragraph, we present the results of the second multi-objective optimization problem (22) at mesoscale which consists in simultaneously minimizing the three numerical indicators Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) constructed in each of the Q=3 in silico tests specimens using the optimal parameter amacro=(138.783,64.355) in [GPa] previously identified at macroscale (see the previous paragraph) for identifying the global optimal value bopt of b at mesoscale.

In contrast, unlike the 2D validation example, the multi-objective optimization problem (22) has been solved only with the fixed-point iterative algorithm using the same convergence criterion on the residual norm between two iterations that must be less than a tolerance set to 109 and by searching for the solution of the multi-objective optimization problem (22) in a multidimensional grid of nV×nV×nV×nV points in the reduced admissible set BadmesoR4. The genetic algorithm has not been used because the resulting computational cost was too high with the available computational resources. The number of independent realizations for the statistical estimation of the mathematical expectations involved in the different numerical indicators is set to Ns=500. The number of evaluations of the stochastic computational model needed by the fixed-point iterative algorithm is given by ntotFP=3nVNsq=13nq.

Table 6 reports the identification results obtained with the fixed-point iterative algorithm for the set of Q=3 in silico tests specimens, namely the set of identified values b1meso,b2meso,b3meso and numbers of iterations n1,n2,n3 required to reach the desired convergence (with a tolerance set to 109), and the global optimal value bopt computed by using the MLE method. As for the 2D validation example, there are more significant variations between the identified values 1meso,2meso,3meso and δ1meso,δ2meso,δ3meso, again reflecting the fact that the two associated mesoscopic numerical indicators Jδmeso(b) and Jmeso(b) depend directly on the experimental field measurements on each in silico test specimen. The identified values κ_1meso,κ_2meso,κ_3meso and μ_1meso,μ_2meso,μ_3meso being almost identical for each in silico test specimen, we directly identify the global optimal values κ_opt and μ_opt without using the MLE method for the random variables K_ and M_. Figure 8 shows the probability density functions pD and pL defined in Section 9 and associated to random variables D and L, respectively. We finally obtain the global optimal value bopt=(0.330,91.236,150.000,64.722) in ([],[μm],[GPa],[GPa]) with relative errors less than 4% for δopt, opt, κ_opt and μ_opt with respect to the reference experimental value bexpmeso=(0.32,80,145,67.3) in ([],[μm],[GPa],[GPa]) used to construct the numerically simulated “experimental” database, allowing to validate the proposed identification methodology in 3D linear elasticity for the resolution of the multi-objective optimization problem (22) at mesoscale.

Table 6.

Fixed-point iterative algorithm: comparison between the global optimal value bopt obtained from the 3 identified values b1meso,b2meso,b3meso for each of the 3 in silico test specimens and the reference experimental value bexpmeso.

δ [μm] κ_ [GPa] μ_ [GPa] nq
b1meso 0.311 65.556 150.000 64.722 3
b2meso 0.367 88.889 150.000 64.722 4
b3meso 0.311 81.111 150.000 64.722 3
bopt 0.330 77.271 150.000 64.722 -
bexpmeso 0.320 80.000 145.000 67.300 -
Relative error [%] 3.009 3.411 3.448 3.831 -
ntotFP 150,000
Figure 8.

Figure 8

Fixed-point iterative algorithm: probability density functions pD and pL of random variables D and L, respectively. (a) pD(δ); (b) pL().

In terms of computational efficiency, we can see in Table 6 that the numbers of iterations n1,n2,n3 required to achieve the desired convergence are relatively low (less than or equal to 4) for each of the 3 in silico test specimens yielding a number of calls to the deterministic numerical model at mesoscale of 150,000.

Finally, the results obtained for the identification of the parameters of the deterministic model at macroscale and of the hyperparameters of the prior stochastic model at mesoscale for both validation examples in 2D plane stress and 3D linear elasticity, for which the reference experimental values are known a priori, demonstrate the efficiency, accuracy and robustness of the improved identification methodology, thereby allowing to apply it in the next section to a real biological material (beef femur cortical bone) with real experimental field measurements. Lastly, let us mention that the fixed-point iterative algorithm introduced in the present work to solve the multi-objective optimization problem allows a considerable gain in terms of computational cost compared to the genetic algorithm used in Reference [140].

11. Numerical Application of the Multiscale Identification Method to Real Beef Cortical Bone in Plane Stress Linear Elasticity

In this section, we present a numerical application of the proposed multiscale identification methodology within the framework of 3D linear elasticity with 2D plane stress assumption by using a real experimental database made up of 2D multiscale optical measurements of displacement fields (obtained by DIC method) for only a single test specimen of cortical bone coming from a beef femur. The multiscale experimental test configuration corresponds to the one described in Section 3 and already considered in the 2D and 3D numerical validation examples presented in Section 10. Technical details concerning the experimental protocol (specimen preparation, measuring bench, optical image acquisition system and DIC method) for obtaining the multiscale field measurements (performed simultaneously at both macroscale and mesoscale) can be found in Reference [145]. The unique test specimen at macroscale is a cubic shaped sample with dimensions 1×1×1 cm3 prepared from bovine cortical bone. Even though such a biological tissue is often considered and modeled as a deterministic homogeneous medium with a transversely isotropic linear elastic behavior at macroscale (⩾10 mm), its microstructure at mesoscale (from 500μm to 5 mm) contains randomly arranged osteons with some resorption cavities (lacuna), that are the principal types of inclusions/inhomogeneities, embedded in a matrix constituted by circumferential interstitial lamella surrounding Haversian canals. As a consequence, it is an anisotropic (heterogeneous) composite material with a complex hierarchical structure, which can be considered and modeled as a random linear elastic medium at mesoscale, and is therefore well adapted to the experimental application of the multiscale identification methodology developed in the present work. The single specimen is clamped on its lower face and loaded under vertical uniaxial compression onto its upper face with a maximal resultant force of 9 kN so as to preserve a linear elastic material behavior. In order to reduce the measurement noises (induced by the speckled pattern technique, the lighting of the observed 2D face, the optical image acquisition system, etc.), a Gaussian spatial filter classically used in image processing has been applied to smooth the experimental displacement fields uexpmacro=(uexp,1macro,uexp,2macro) and uexpmeso=(uexp,1meso,uexp,2meso) measured at macroscale and at mesoscale, respectively. The images of experimental displacement fields at macroscale and at mesoscale have been filtered with a 2D Gaussian smoothing kernel with standard deviation 3.5. This value has been chosen as a qualitative compromise allowing to regularize/smooth the experimental kinematic fields without removing the spatial fluctuations that are of the same order of magnitude as the lower bound of the search interval for the spatial correlation length . Such a spatial filter is also necessary to prevent the optimization algorithms from converging to a zero spatial correlation length. Figure 9 and Figure 10 represent the two components of macroscopic experimental displacement field uexpmacro over the 2D macroscopic domain Ωexpmacro and the ones of mesoscopic experimental displacement field uexpmeso over the 2D mesoscopic domain Ωexpmeso, respectively, before and after application of the Gaussian spatial filter.

Figure 9.

Figure 9

Components uexp,1macro and uexp,2macro of macroscopic experimental displacement field uexpmacro over the 2D macroscopic domain Ωexpmacro before and after application of the Gaussian spatial filter. (a) uexp,1macro unfiltered; (b) uexp,1macro filtered; (c) uexp,2macro unfiltered; (d) uexp,2macro filtered.

Figure 10.

Figure 10

Components uexp,1meso and uexp,2meso of macroscopic experimental displacement field uexpmeso over the 2D mesoscopic domain Ωexpmeso before and after application of the Gaussian spatial filter. (a) uexp,1meso unfiltered; (b) uexp,1meso filtered; (c) uexp,2meso unfiltered; (d) uexp,2meso filtered.

11.1. Parameterization of the Macroscopic and Mesoscopic Models

In accordance with the experimental configuration and associated multiscale measurements, 2D plane stresses are assumed and consequently, the deterministic and stochastic computational models at macroscale and mesoscale are the same as those used for the 2D validation example presented in Section 10.1. Thus, the modeling at macroscale and at mesoscale for the prior stochastic model, the hyperparameters and the parameterization are also exactly the same as in Section 10.1, namely defining Smeso in SFE+ and introducing vector-valued parameter a=(κ,μ) and vector-valued hyperparameter b=(δ,,κ_,μ_). Optimal values of the latter are assumed to be in the reduced admissible set BadmesoBmeso constructed from information available in the literature such that δ[0.30,0.65], [50,100] μm, κ_[9.5,11] GPa and μ_[3.5,5.0] GPa, instead of the full admissible space Bmeso=]0,δsup[×]0,+[×]0,+[2 with δsup=(n+1)/(n+5)=7/110.7977<1 (with n=6 in linear elasticity). As in the 2D validation example, this reduced admissible set Badmeso is discretized into nV=10 points evenly spaced in each dimension for which the three numerical indicators Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) defined in Section 6.4 are evaluated and compared.

As for Section 10.1, both the deterministic boundary value problem (2)–(6) set on the macroscopic domain Ωmacro and the stochastic boundary value problem (7)–(10) set on the mesoscopic domain Ωmeso with 2D plane stress assumption are solved by discretizing the 2D domains of observation Ωobsmacro and Ωobsmeso in space using the FEM. As 2D macroscopic and mesoscopic domains of observation Ωobsmacro and Ωobsmeso are square domains, we consider for both a spatial discretization with a structured mesh made up with 4-nodes linear quadrangular elements with Gauss-Legendre quadrature rule, in order to be consistent with the regular grids used for the acquisition and discretization of experimental data. The 2D macroscopic domain Ωobsmacro with macroscale dimensions 1×1 cm2 is discretized with a structured mesh of 9×9=81 quadrangular elements with uniform element size hmacro=1.111mm=1.111×103 m in each spatial direction. The 2D mesoscopic domain Ωobsmeso with mesoscale dimensions 1×1 mm2 is discretized with a structured mesh of 99×99=9801 quadrangular elements with uniform element size hmeso=10.10μm=1.010×105 m in each spatial direction. As for the 2D validation example, the size BRVE of representative volume element ΩRVE is defined with respect to the spatial correlation length such that BRVE=20×. The stochastic boundary value problem (7)–(10) at mesoscale is solved using the Monte Carlo numerical method and statistical convergence analyses have been systematically performed to set the number of independent realizations for the statistical estimation of the mathematical expectations involved in the different numerical indicators to the value Ns=500.

11.2. Numerical Results of the Multiscale Statistical Inverse Identification

11.2.1. Resolution of the Single-Objective Optimization Problem at Macroscale

In this paragraph, we present the results of the first single-objective optimization problem (21) at macroscale which consists in minimizing the macroscopic numerical indicator Jmacro(a) constructed in the macroscopic domain of observation Ωobsmacro for identifying the optimal value amacro of a at macroscale. The single-objective optimization problem (21) at macroscale has been solved using the Nelder-Mead simplex algorithm. Table 7 gives the identified optimal value amacro=(11.335,4.781) in [GPa], corresponding to a macroscopic transverse bulk modulus κmacro=11.335 GPa and a macroscopic transverse shear modulus μmacro=4.781 GPa, or equivalently to a macroscopic transverse Young’s modulus Emacro=12.575 GPa and a macroscopic transverse Poisson’s ratio νmacro=0.3151, which are in coherence with the values already published and available in the literature for this type of biological material.

Table 7.

Identified optimal value amacro of parameter a=(κ,μ).

κ [GPa] μ [GPa]
amacro 11.335 4.781

11.2.2. Resolution of the Multi-Objective Optimization Problem at Mesoscale

In this paragraph, we present the results of the second multi-objective optimization problem (22) at mesoscale which consists in simultaneously minimizing the three numerical indicators Jδmeso(b), Jmeso(b) and Jh_multi(amacro,b) constructed in the mesoscopic domain of observation Ωobsmeso using the optimal parameter amacro=(11.335,4.781) in [GPa] previously identified at macroscale (see the last paragraph) for identifying the global optimal value bopt of b at mesoscale. The multi-objective optimization problem (22) has been solved only by using the fixed-point iterative algorithm (with a convergence criterion on the residual norm between two iterations that must be less than a tolerance set to 109) and by searching for the solution of the multi-objective optimization problem (22) in a multidimensional grid of nV×nV×nV×nV points in the reduced admissible set BadmesoR4. The number of evaluations of the stochastic computational model needed by the fixed-point iterative algorithm is given by ntotFP=3nVNsnFP, where nFP is the number of iterations required to reach the desired convergence for the considered mesoscopic domain of observation Ωobsmeso.

Table 8 gives the identified optimal value bmeso=(0.533,61.111,10.500,4.667) in ([],[μm],[GPa],[GPa]) obtained with the fixed-point iterative algorithm, corresponding to a dispersion parameter δmeso=0.533, a spatial correlation length meso=61.111μm, a mesoscopic mean transverse bulk modulus κ_meso=10.500 GPa and a mesoscopic mean transverse shear modulus μ_meso=4.667 GPa, or equivalently to a mesoscopic mean transverse Young’s modulus E_meso=12.194 GPa and a mesoscopic mean transverse Poisson’s ratio ν_meso=0.3064. The number of iterations nFP required to achieve the desired convergence with the fixed-point iterative algorithm over the mesoscopic subdomain Ωmeso is nFP=5, leading to a number of evaluations of the stochastic computational model equal to ntotFP=7500. The identification results obtained at mesoscale are also in agreement with the information provided in the literature for this type of biological material. Indeed, from a physical standpoint, the identified spatial correlation length meso=61.111 μm turns out to be of the same order of magnitude as the distance between two adjacent lamellae of an osteon in bovine (beef femur) cortical bone. Moreover, such a value of spatial correlation length is in accordance with the assumption of scale separation between macroscale and mesoscale.

Table 8.

Fixed-point iterative algorithm: identified optimal value bmeso of hyperparameter b=(δ,,κ_,μ_) for the mesoscopic domain of observation Ωobsmeso.

δ [μm] κ_ [GPa] μ_ [GPa] nFP
bmeso 0.533 61.111 10.500 4.667 5
ntotFP 7500

12. Conclusions

In the present work, we have revisited the multiscale identification methodology recently proposed in Reference [140] for the mechanical characterization of the apparent elastic properties of a complex microstructure made up of a heterogeneous anisotropic material that can be considered as a random linear elastic medium within the framework of 3D linear elasticity theory. Such a multiscale identification has been performed by solving a challenging multiscale statistical inverse problem (requiring multiscale experimental field measurements) formulated as a multi-objective optimization problem. This latter can be decomposed into a first single-objective optimization problem defined at macroscale and a second multi-objective optimization problem defined at mesoscale, to be solved sequentially and involving cost functions (numerical indicators) sufficiently sensitive to the variation of the parameters and hyperparameters to be identified. These numerical indicators allow for quantifying and minimizing the distance between some relevant quantities of interest resulting from the multiscale experimental field measurements at macroscale and mesoscale on the one hand, and their counterparts obtained through forward numerical simulations of a deterministic computational model at macroscale and of a stochastic computational model at mesoscale corresponding to the experimental configuration on the other hand. We consider an ad hoc prior stochastic model introduced in Reference [144] for the numerical modeling and simulation of the random elasticity field, which is parameterized by a small number of hyperparameters. We also employ a stochastic computational homogenization method for the transfer of statistical information from mesoscale to macroscale. The multiscale identification methodology leads to the identification of the optimal values of (i) the parameters involved in the deterministic model of the effective (deterministic and homogeneous) elasticity tensor at macroscale and (ii) the hyperparameters involved in the prior stochastic model of the apparent (random and heterogeneous) elasticity tensor field at mesoscale

In the present paper, we have proposed two main improvements of the multiscale statistical inverse identification methodology of the prior stochastic model. First, we have introduced an additional single-objective cost function (numerical indicator) at mesoscale dedicated to the identification of the spatial correlation length(s) involved in the prior stochastic model, allowing the newly formulated multi-objective optimization to be solved with a better computational efficiency by using a (computationally cheap) fixed-point iterative algorithm instead the (costly) global optimization algorithm (genetic algorithm) used in Reference [140]. The identification results obtained with the fixed-point iterative algorithm are promising and comparable to that obtained with the genetic algorithm in terms of accuracy. Second, an ad hoc probabilistic modeling of the hyperparameters involved in the prior stochastic model and identified on different mesoscopic domains of observation has been proposed in order to improve both the robustness and the precision of the statistical inverse identification method of the prior stochastic model. Finally, the improved identification methodology has been first validated on in silico materials within the framework of 2D plane stress and 3D linear elasticity with numerically simulated multiscale experimental data, and then successfully applied to real heterogeneous biological material within the framework of 2D plane stress linear elasticity with real multiscale experimental measurements of 2D displacement fields obtained from a static uniaxial compression test performed on a single specimen made of bovine cortical bone and monitored by 2D digital image correlation at both macroscale and mesoscale. In line with this work, several perspectives could be addressed: (i) the multi-objective optimization problem could be solved by using machine learning based on artificial neural networks with a numerical database generated from the stochastic computational model to train an artificial neural network in an (offline) preliminary phase and to use the trained neural network to perform the statistical inverse identification in a computationally cheap (online) computing phase for further reducing the computational cost; (ii) the proposed methodology could be applied to real multiscale experimental measurements of full 3D displacement fields obtained for example by X-ray computed microtomography and digital volume correlation, and also to other types of random heterogeneous materials; (iii) the proposed methodology could be improved by identifying a posterior stochastic model of the non-Gaussian random elasticity (or compliance) field in high stochastic dimension at the mesoscale of an anisotropic heterogeneous linear elastic microstructure using the identified prior stochastic model.

Acknowledgments

The authors gratefully acknowledge Christian Soize, Université Gustave Eiffel, Laboratoire MSME, for helpful discussions and valuable suggestions.

Abbreviations

The following abbreviations are used in this manuscript:

a.s. almost surely
RVE Representative Volume Element
CCD Charge-Coupled Device
CMOS Complementary Metal-Oxide-Semiconductor
DIC Digital Image Correlation
DVC Digital Volume Correlation
μCT micro-Computed Tomography
MRI Magnetic Resonance Imaging
OCT Optical Coherence Tomography
LS Least Squares
MLE Maximum Likelihood Estimation
MaxEnt Maximum Entropy
KL Karhunen-Loève
PC Polynomial Chaos
FP Fixed-Point
GA Genetic Algorithm
FEM Finite Element Method

Author Contributions

Conceptualization, C.D.; methodology, C.D.; software, T.Z., C.D. and F.P.; validation, F.P. and C.D.; formal analysis, T.Z., F.P. and C.D.; investigation, T.Z.; resources, C.D. and F.P.; data curation, F.P. and C.D.; writing—original draft preparation, F.P., C.D. and T.Z.; writing—review and editing, F.P. and C.D.; visualization, F.P.; supervision, C.D. and F.P.; project administration, C.D.; funding acquisition, C.D. and F.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Torquato S. Random Heterogeneous Materials: Microstructure and Macroscopic Properties. Volume 16. Springer; New York, NY, USA: 2002. [DOI] [Google Scholar]
  • 2.Jeulin D. Microstructure modeling by random textures. J. Microsc. Spectrosc. Electron. 1987;12:133–140. [Google Scholar]
  • 3.Jeulin D. Morphological modeling of images by sequential random functions. Signal Process. 1989;16:403–431. doi: 10.1016/0165-1684(89)90033-9. [DOI] [Google Scholar]
  • 4.Jeulin D. Random texture models for material structures. Stat. Comput. 2000;10:121–132. doi: 10.1023/A:1008942325749. [DOI] [Google Scholar]
  • 5.Jeulin D. Random Structure Models for Homogenization and Fracture Statistics. In: Jeulin D., Ostoja-Starzewski M., editors. Mechanics of Random and Multiscale Microstructures. Springer; Vienna, Austria: 2001. pp. 33–91. [DOI] [Google Scholar]
  • 6.Jeulin D. Morphology and effective properties of multi-scale random sets: A review. C. R. Méc. 2012;340:219–229. doi: 10.1016/j.crme.2012.02.004. [DOI] [Google Scholar]
  • 7.Pan B., Qian K., Xie H., Asundi A. Two-dimensional digital image correlation for in-plane displacement and strain measurement: A review. Meas. Sci. Technol. 2009;20:062001. doi: 10.1088/0957-0233/20/6/062001. [DOI] [Google Scholar]
  • 8.Sutton M.A., Orteu J.J., Schreier H. Image Correlation for Shape, Motion and Deformation Measurements: Basic Concepts, Theory and Applications. Springer; Boston, MA, USA: 2009. [DOI] [Google Scholar]
  • 9.Hild F., Roux S. Optical Methods for Solid Mechanics. A Full-Field Approach. Wiley-VCH; Weinheim, Germany: 2012. pp. 183–228. Chapter Digital Image Correlation. [Google Scholar]
  • 10.Kahn-Jetter Z.L., Jha N.K., Bhatia H. Optimal image correlation in experimental mechanics. Opt. Eng. 1994;33:1099–1105. doi: 10.1117/12.166931. [DOI] [Google Scholar]
  • 11.Vendroux G., Knauss W.G. Submicron deformation field measurements: Part 1. Developing a digital scanning tunneling microscope. Exp. Mech. 1998;38:18–23. doi: 10.1007/BF02321262. [DOI] [Google Scholar]
  • 12.Vendroux G., Knauss W.G. Submicron deformation field measurements: Part 2. Improved digital image correlation. Exp. Mech. 1998;38:86–92. doi: 10.1007/BF02321649. [DOI] [Google Scholar]
  • 13.Hild F., Roux S. Digital Image Correlation: From Displacement Measurement to Identification of Elastic Properties—A Review. Strain. 2006;42:69–80. doi: 10.1111/j.1475-1305.2006.00258.x. [DOI] [Google Scholar]
  • 14.Roux S., Hild F. Digital Image Mechanical Identification (DIMI) Exp. Mech. 2008;48:495–508. doi: 10.1007/s11340-007-9103-3. [DOI] [Google Scholar]
  • 15.Réthoré J., Tinnes J.P., Roux S., Buffière J.Y., Hild F. Extended three-dimensional digital image correlation (X3D-DIC) C. R. Méc. 2008;336:643–649. doi: 10.1016/j.crme.2008.06.006. [DOI] [Google Scholar]
  • 16.Bornert M., Valès F., Gharbi H., Nguyen Minh D. Multiscale Full-Field Strain Measurements for Micromechanical Investigations of the Hydromechanical Behaviour of Clayey Rocks. Strain. 2010;46:33–46. doi: 10.1111/j.1475-1305.2008.00590.x. [DOI] [Google Scholar]
  • 17.Constantinescu A. On the identification of elastic moduli from displacement-force boundary measurements. Inverse Probl. Eng. 1995;1:293–313. doi: 10.1080/174159795088027587. [DOI] [Google Scholar]
  • 18.Baxter S.C., Graham L.L. Characterization of Random Composites Using Moving-Window Technique. J. Eng. Mech. 2000;126:389–397. doi: 10.1061/(ASCE)0733-9399(2000)126:4(389). [DOI] [Google Scholar]
  • 19.Geymonat G., Hild F., Pagano S. Identification of elastic parameters by displacement field measurement. C. R. Méc. 2002;330:403–408. doi: 10.1016/S1631-0721(02)01476-6. [DOI] [Google Scholar]
  • 20.Geymonat G., Pagano S. Identification of Mechanical Properties by Displacement Field Measurement: A Variational Approach. Meccanica. 2003;38:535–545. doi: 10.1023/A:1024766911435. [DOI] [Google Scholar]
  • 21.Graham L., Gurley K., Masters F. Non-Gaussian simulation of local material properties based on a moving-window technique. Probab. Eng. Mech. 2003;18:223–234. doi: 10.1016/S0266-8920(03)00026-2. [DOI] [Google Scholar]
  • 22.Bonnet M., Constantinescu A. Inverse problems in elasticity. Inverse Probl. 2005;21:R1–R50. doi: 10.1088/0266-5611/21/2/R01. [DOI] [Google Scholar]
  • 23.Avril S., Pierron F. General framework for the identification of constitutive parameters from full-field measurements in linear elasticity. Int. J. Solids Struct. 2007;44:4978–5002. doi: 10.1016/j.ijsolstr.2006.12.018. [DOI] [Google Scholar]
  • 24.Avril S., Bonnet M., Bretelle A.S., Grédiac M., Hild F., Ienny P., Latourte F., Lemosse D., Pagano S., Pagnacco E., et al. Overview of Identification Methods of Mechanical Parameters Based on Full-field Measurements. Exp. Mech. 2008;48:381. doi: 10.1007/s11340-008-9148-y. [DOI] [Google Scholar]
  • 25.Flannery B.P., Deckman H.W., Roberge W.G., D’amico K.L. Three-Dimensional X-ray Microtomography. Science. 1987;237:1439–1444. doi: 10.1126/science.237.4821.1439. [DOI] [PubMed] [Google Scholar]
  • 26.Kak A.C., Slaney M. Principles of Computerized Tomographic Imaging. IEEE Press; Piscataway, NJ, USA: 1988. [Google Scholar]
  • 27.Baruchel J., Buffiere J.Y., Maire E. X-ray Tomography in Material Science. Hermes Science Publications; Paris, France: 2000. [Google Scholar]
  • 28.Stock S.R. Recent advances in X-ray microtomography applied to materials. Int. Mater. Rev. 2008;53:129–181. doi: 10.1179/174328008X277803. [DOI] [Google Scholar]
  • 29.Desrues J., Viggiani G., Besuelle P. Advances in X-ray Tomography for Geomaterials. Volume 118. John Wiley & Sons; Hoboken, NJ, USA: 2010. [DOI] [Google Scholar]
  • 30.Maire E., Withers P.J. Quantitative X-ray tomography. Int. Mater. Rev. 2014;59:1–43. doi: 10.1179/1743280413Y.0000000023. [DOI] [Google Scholar]
  • 31.van den Elsen P.A., Pol E.D., Viergever M.A. Medical image matching—A review with classification. IEEE Eng. Med. Biol. Mag. 1993;12:26–39. doi: 10.1109/51.195938. [DOI] [Google Scholar]
  • 32.Maintz J., Viergever M.A. A survey of medical image registration. Med. Image Anal. 1998;2:1–36. doi: 10.1016/S1361-8415(01)80026-8. [DOI] [PubMed] [Google Scholar]
  • 33.Liang Z.P., Lauterbur P.C. Principles of Magnetic Resonance Imaging: A Signal Processing Perspective. SPIE Optical Engineering Press; Bellingham, WA, USA: 2000. (IEEE Press Series in Biomedical Engineering). [Google Scholar]
  • 34.Hill D.L.G., Batchelor P.G., Holden M., Hawkes D.J. Medical image registration. Phys. Med. Biol. 2001;46:R1–R45. doi: 10.1088/0031-9155/46/3/201. [DOI] [PubMed] [Google Scholar]
  • 35.Beaurepaire E., Boccara A.C., Lebec M., Blanchot L., Saint-Jalmes H. Full-field optical coherence microscopy. Opt. Lett. 1998;23:244–246. doi: 10.1364/OL.23.000244. [DOI] [PubMed] [Google Scholar]
  • 36.Schmitt J.M. Optical coherence tomography (OCT): A review. IEEE J. Sel. Top. Quantum Electron. 1999;5:1205–1215. doi: 10.1109/2944.796348. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Fercher A.F. Optical coherence tomography–development, principles, applications. Z. Med. Phys. 2010;20:251–276. doi: 10.1016/j.zemedi.2009.11.002. [DOI] [PubMed] [Google Scholar]
  • 38.Gambichler T., Jaedicke V., Terras S. Optical coherence tomography in dermatology: Technical and clinical aspects. Arch. Dermatol. Res. 2011;303:457–473. doi: 10.1007/s00403-011-1152-x. [DOI] [PubMed] [Google Scholar]
  • 39.Popescu D.P., Choo-Smith L.P., Flueraru C., Mao Y., Chang S., Disano J., Sherif S., Sowa M.G. Optical coherence tomography: Fundamental principles, instrumental designs and biomedical applications. Biophys. Rev. 2011;3:155. doi: 10.1007/s12551-011-0054-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Bay B.K., Smith T.S., Fyhrie D.P., Saad M. Digital volume correlation: Three-dimensional strain mapping using X-ray tomography. Exp. Mech. 1999;39:217–226. doi: 10.1007/BF02323555. [DOI] [Google Scholar]
  • 41.Verhulp E., Rietbergen B., Huiskes R. A three-dimensional digital image correlation technique for strain measurements in microstructures. J. Biomech. 2004;37:1313–1320. doi: 10.1016/j.jbiomech.2003.12.036. [DOI] [PubMed] [Google Scholar]
  • 42.Bay B.K. Methods and applications of digital volume correlation. J. Strain Anal. Eng. Des. 2008;43:745–760. doi: 10.1243/03093247JSA436. [DOI] [Google Scholar]
  • 43.Roux S., Hild F., Viot P., Bernard D. Three-dimensional image correlation from X-ray computed tomography of solid foam. Compos. Part A Appl. Sci. Manuf. 2008;39:1253–1265. doi: 10.1016/j.compositesa.2007.11.011. [DOI] [Google Scholar]
  • 44.Rannou J., Limodin N., Réthoré J., Gravouil A., Ludwig W., Baïetto-Dubourg M.C., Buffière J.Y., Combescure A., Hild F., Roux S. Three dimensional experimental and numerical multiscale analysis of a fatigue crack. Comput. Methods Appl. Mech. Eng. 2010;199:1307–1325. doi: 10.1016/j.cma.2009.09.013. [DOI] [Google Scholar]
  • 45.Madi K., Tozzi G., Zhang Q., Tong J., Cossey A., Au A., Hollis D., Hild F. Computation of full-field displacements in a scaffold implant using digital volume correlation and finite element analysis. Med. Eng. Phys. 2013;35:1298–1312. doi: 10.1016/j.medengphy.2013.02.001. [DOI] [PubMed] [Google Scholar]
  • 46.Roberts B.C., Perilli E., Reynolds K.J. Application of the digital volume correlation technique for the measurement of displacement and strain fields in bone: A literature review. J. Biomech. 2014;47:923–934. doi: 10.1016/j.jbiomech.2014.01.001. [DOI] [PubMed] [Google Scholar]
  • 47.Fedele R., Ciani A., Fiori F. X-ray Microtomography under Loading and 3D-Volume Digital Image Correlation: A Review. Fundam. Inform. 2014;135:171–197. doi: 10.3233/FI-2014-1117. [DOI] [Google Scholar]
  • 48.Hild F., Bouterf A., Chamoin L., Leclerc H., Mathieu F., Neggers J., Pled F., Tomičević Z., Roux S. Toward 4D Mechanical Correlation. Adv. Model. Simul. Eng. Sci. 2016;3:17. doi: 10.1186/s40323-016-0070-z. [DOI] [Google Scholar]
  • 49.Bouterf A., Adrien J., Maire E., Brajer X., Hild F., Roux S. Identification of the crushing behavior of brittle foam: From indentation to oedometric tests. J. Mech. Phys. Solids. 2017;98:181–200. doi: 10.1016/j.jmps.2016.09.011. [DOI] [Google Scholar]
  • 50.Buljac A., Jailin C., Mendoza A., Neggers J., Taillandier-Thomas T., Bouterf A., Smaniotto B., Hild F., Roux S. Digital Volume Correlation: Review of Progress and Challenges. Exp. Mech. 2018;58:661–708. doi: 10.1007/s11340-018-0390-7. [DOI] [Google Scholar]
  • 51.Desceliers C., Ghanem R., Soize C. Maximum likelihood estimation of stochastic chaos representations from experimental data. Int. J. Numer. Methods Eng. 2006;66:978–1001. doi: 10.1002/nme.1576. [DOI] [Google Scholar]
  • 52.Ghanem R.G., Doostan A. On the construction and analysis of stochastic models: Characterization and propagation of the errors associated with limited data. J. Comput. Phys. 2006;217:63–81. doi: 10.1016/j.jcp.2006.01.037. [DOI] [Google Scholar]
  • 53.Desceliers C., Soize C., Ghanem R. Identification of Chaos Representations of Elastic Properties of Random Media Using Experimental Vibration Tests. Comput. Mech. 2007;39:831–838. doi: 10.1007/s00466-006-0072-7. [DOI] [Google Scholar]
  • 54.Marzouk Y.M., Najm H.N., Rahn L.A. Stochastic spectral methods for efficient Bayesian solution of inverse problems. J. Comput. Phys. 2007;224:560–586. doi: 10.1016/j.jcp.2006.10.010. [DOI] [Google Scholar]
  • 55.Arnst M., Clouteau D., Bonnet M. Inversion of probabilistic structural models using measured transfer functions. Comput. Methods Appl. Mech. Eng. 2008;197:589–608. doi: 10.1016/j.cma.2007.08.011. [DOI] [Google Scholar]
  • 56.Das S., Ghanem R., Spall J.C. Asymptotic Sampling Distribution for Polynomial Chaos Representation of Data: A Maximum Entropy and Fisher information approach; Proceedings of the 45th IEEE Conference on Decision and Control; San Diego, CA, USA. 13–15 December 2006; pp. 4139–4144. [DOI] [Google Scholar]
  • 57.Das S., Ghanem R., Finette S. Polynomial chaos representation of spatio-temporal random fields from experimental measurements. J. Comput. Phys. 2009;228:8726–8751. doi: 10.1016/j.jcp.2009.08.025. [DOI] [Google Scholar]
  • 58.Desceliers C., Soize C., Grimal Q., Talmant M., Naili S. Determination of the random anisotropic elasticity layer using transient wave propagation in a fluid-solid multilayer: Model and experiments. J. Acoust. Soc. Am. 2009;125:2027–2034. doi: 10.1121/1.3087428. [DOI] [PubMed] [Google Scholar]
  • 59.Guilleminot J., Soize C., Kondo D. Mesoscale probabilistic models for the elasticity tensor of fiber reinforced composites: Experimental identification and numerical aspects. Mech. Mater. 2009;41:1309–1322. doi: 10.1016/j.mechmat.2009.08.004. [DOI] [Google Scholar]
  • 60.Ma X., Zabaras N. An efficient Bayesian inference approach to inverse problems based on an adaptive sparse grid collocation method. Inverse Probl. 2009;25:035013. doi: 10.1088/0266-5611/25/3/035013. [DOI] [Google Scholar]
  • 61.Marzouk Y.M., Najm H.N. Dimensionality reduction and polynomial chaos acceleration of Bayesian inference in inverse problems. J. Comput. Phys. 2009;228:1862–1902. doi: 10.1016/j.jcp.2008.11.024. [DOI] [Google Scholar]
  • 62.Arnst M., Ghanem R., Soize C. Identification of Bayesian posteriors for coefficients of chaos expansions. J. Comput. Phys. 2010;229:3134–3154. doi: 10.1016/j.jcp.2009.12.033. [DOI] [Google Scholar]
  • 63.Das S., Spall J.C., Ghanem R. Efficient Monte Carlo computation of Fisher information matrix using prior information. Comput. Stat. Data Anal. 2010;54:272–289. doi: 10.1016/j.csda.2009.09.018. [DOI] [Google Scholar]
  • 64.Ta Q.A., Clouteau D., Cottereau R. Modeling of random anisotropic elastic media and impact on wave propagation. Eur. J. Comput. Mech. 2010;19:241–253. doi: 10.3166/ejcm.19.241-253. [DOI] [Google Scholar]
  • 65.Soize C. Identification of high-dimension polynomial chaos expansions with random coefficients for non-Gaussian tensor-valued random fields using partial and limited experimental data. Comput. Methods Appl. Mech. Eng. 2010;199:2150–2164. doi: 10.1016/j.cma.2010.03.013. [DOI] [Google Scholar]
  • 66.Soize C. A computational inverse method for identification of non-Gaussian random fields using the Bayesian approach in very high dimension. Comput. Methods Appl. Mech. Eng. 2011;200:3083–3099. doi: 10.1016/j.cma.2011.07.005. [DOI] [Google Scholar]
  • 67.Lawson C., Hanson R. Solving Least Squares Problems. Society for Industrial and Applied Mathematics; Philadelphia, PA, USA: 1995. [DOI] [Google Scholar]
  • 68.Soize C. Uncertainty Quantification: An Accelerated Course with Advanced Applications in Computational Engineering. 1st ed. Volume 47. Springer; Berlin, Germany: 2017. Interdisciplinary Applied Mathematics. [DOI] [Google Scholar]
  • 69.Serfling R. Approximation Theorems of Mathematical Statistics. Wiley; New York, NY, USA: 1980. [DOI] [Google Scholar]
  • 70.Papoulis A., Pillai S.U. Probability, Random Variables, and Stochastic Processes. 4th ed. McGraw-Hill Higher Education; New York, NY, USA: 2002. [Google Scholar]
  • 71.Spall J.C. Introduction to Stochastic Search and Optimization: Estimation, Simulation, and Control. Volume 65. John Wiley & Sons; Hoboken, NJ, USA: 2005. [DOI] [Google Scholar]
  • 72.Jaynes E.T. Information Theory and Statistical Mechanics. Phys. Rev. 1957;106:620–630. doi: 10.1103/PhysRev.106.620. [DOI] [Google Scholar]
  • 73.Jaynes E.T. Information Theory and Statistical Mechanics. II. Phys. Rev. 1957;108:171–190. doi: 10.1103/PhysRev.108.171. [DOI] [Google Scholar]
  • 74.Sobezyk K., Trȩbicki J. Maximum entropy principle in stochastic dynamics. Probab. Eng. Mech. 1990;5:102–110. doi: 10.1016/0266-8920(90)90001-Z. [DOI] [Google Scholar]
  • 75.Kapur J.N., Kesavan H.K. Entropy Optimization Principles and Their Applications. In: Singh V.P., Fiorentino M., editors. Entropy and Energy Dissipation in Water Resources. Springer; Dordrecht, The Netherlands: 1992. pp. 3–20. [DOI] [Google Scholar]
  • 76.Jumarie G. Maximum Entropy, Information Without Probability and Complex Fractals: Classical and Quantum Approach. Volume 112. Springer; Dordrecht, The Netherlands: 2000. Fundamental Theories of Physics. [DOI] [Google Scholar]
  • 77.Jaynes E.T. Probability Theory: The Logic of Science. Cambridge University Press; Cambridge, UK: 2003. [Google Scholar]
  • 78.Cover T.M., Thomas J.A. Elements of Information Theory. Wiley; New York, NY, USA: 2006. A Wiley-Interscience Publication. [Google Scholar]
  • 79.Bowman A.W., Azzalini A. Applied Smoothing Techniques for Data Analysis. Oxford University Press; Oxford, UK: 1997. [Google Scholar]
  • 80.Beck J.L., Katafygiotis L.S. Updating Models and Their Uncertainties. I: Bayesian Statistical Framework. J. Eng. Mech. 1998;124:455–461. doi: 10.1061/(ASCE)0733-9399(1998)124:4(455). [DOI] [Google Scholar]
  • 81.Bernardo J.M., Smith A.F.M. Bayesian Theory. Meas. Sci. Technol. 2001;12:221. doi: 10.1088/0957-0233/12/2/702. [DOI] [Google Scholar]
  • 82.Congdon P. Bayesian Statistical Modelling. 2nd ed. John Wiley and Sons, Ltd.; Chichester, UK: 2007. (Wiley Series in Probability and Statistics). [Google Scholar]
  • 83.Carlin B.P., Louis T.A. Bayesian Methods for Data Analysis. 3rd ed. CRC Press; Boca Raton, FL, USA: 2009. Texts in Statistical Science. [Google Scholar]
  • 84.Stuart A.M. Inverse problems: A Bayesian perspective. Acta Numer. 2010;19:451–559. doi: 10.1017/S0962492910000061. [DOI] [Google Scholar]
  • 85.Tan M.T., Tian G.L., Ng K.W. Bayesian Missing Data Problems: EM, Data Augmentation and Noniterative Computation. Chapman & Hall/CRC Press; Boca Raton, FL, USA: 2010. Formerly CIP. [Google Scholar]
  • 86.Rappel H., Beex L.A.A., Hale J.S., Noels L., Bordas S.P.A. A Tutorial on Bayesian Inference to Identify Material Parameters in Solid Mechanics. Arch. Comput. Methods Eng. 2020;27:361–385. doi: 10.1007/s11831-018-09311-x. [DOI] [Google Scholar]
  • 87.Collins J.D., Hart G.C., Haselman T.K., Kennedy B. Statistical Identification of Structures. AIAA J. 1974;12:185–190. doi: 10.2514/3.49190. [DOI] [Google Scholar]
  • 88.Walter E., Pronzato L. Identification of Parametric Models: From Experimental Data. 1st ed. Springer; London, UK: 1997. Communications and Control Engineering. [Google Scholar]
  • 89.Kaipio J., Somersalo E. Statistical and Computational Inverse Problems. 1st ed. Volume 160. Springer; New York, NY, USA: 2005. Applied Mathematical Sciences. [DOI] [Google Scholar]
  • 90.Tarantola A. Inverse Problem Theory and Methods for Model Parameter Estimation. Society for Industrial and Applied Mathematics; Philadelphia, PA, USA: 2005. [DOI] [Google Scholar]
  • 91.Isakov V. Inverse Problems for Partial Differential Equations. Volume 127. Springer; Cham, Switzerland: 2006. [DOI] [Google Scholar]
  • 92.Calvetti D., Somersalo E. Inverse problems: From regularization to Bayesian inference. WIREs Comput. Stat. 2018;10:e1427. doi: 10.1002/wics.1427. [DOI] [Google Scholar]
  • 93.Aster R.C., Borchers B., Thurber C.H. Parameter Estimation and Inverse Problems. 3rd ed. Elsevier; Amsterdam, The Netherlands: 2019. [DOI] [Google Scholar]
  • 94.Karhunen K. Zur Spektraltheorie Stochastischer Prozesse. Ann. Acad. Sci. Fenn. AI. 1946;34 [Google Scholar]
  • 95.Loève M. Graduate Texts in Mathematics. Volume 45 Springer; New York, NY, USA: 1977. Probability Theory I. [Google Scholar]
  • 96.Loève M. Graduate Texts in Mathematics. Volume 46 Springer; New York, NY, USA: 1978. Probability Theory II. [Google Scholar]
  • 97.Ghanem R.G., Spanos P.D. Stochastic Finite Elements: A Spectral Approach. Springer; New York, NY, USA: 1991. [DOI] [Google Scholar]
  • 98.Ghanem R. Stochastic Finite Elements with Multiple Random Non-Gaussian Properties. J. Eng. Mech. 1999;125:26–40. doi: 10.1061/(ASCE)0733-9399(1999)125:1(26). [DOI] [Google Scholar]
  • 99.Xiu D., Karniadakis G. The Wiener—Askey Polynomial Chaos for Stochastic Differential Equations. SIAM J. Sci. Comput. 2002;24:619–644. doi: 10.1137/S1064827501387826. [DOI] [Google Scholar]
  • 100.Soize C., Ghanem R. Physical Systems with Random Uncertainties: Chaos Representations with Arbitrary Probability Measure. SIAM J. Sci. Comput. 2004;26:395–410. doi: 10.1137/S1064827503424505. [DOI] [Google Scholar]
  • 101.Wan X., Karniadakis G.E. Multi-Element Generalized Polynomial Chaos for Arbitrary Probability Measures. SIAM J. Sci. Comput. 2006;28:901–928. doi: 10.1137/050627630. [DOI] [Google Scholar]
  • 102.Xiu D., Hesthaven J. High-Order Collocation Methods for Differential Equations with Random Inputs. SIAM J. Sci. Comput. 2005;27:1118–1139. doi: 10.1137/040615201. [DOI] [Google Scholar]
  • 103.Babuška I., Nobile F., Tempone R. A Stochastic Collocation Method for Elliptic Partial Differential Equations with Random Input Data. SIAM J. Numer. Anal. 2007;45:1005–1034. doi: 10.1137/050645142. [DOI] [Google Scholar]
  • 104.Nouy A. Generalized spectral decomposition method for solving stochastic finite element equations: Invariant subspace problem and dedicated algorithms. Comput. Methods Appl. Mech. Eng. 2008;197:4718–4736. doi: 10.1016/j.cma.2008.06.012. [DOI] [Google Scholar]
  • 105.Le Maître O.P., Knio O.M. Spectral Methods for Uncertainty Quantification with Applications to Computational Fluid Dynamics. Springer; Dordrecht, The Netherlands: 2010. [DOI] [Google Scholar]
  • 106.Caflisch R.E. Monte Carlo and quasi-Monte Carlo methods. Acta Numer. 1998;7:1–49. doi: 10.1017/S0962492900002804. [DOI] [Google Scholar]
  • 107.Schuëller G., Spanos P.D. Monte Carlo Simulation. A.A. Balkema; Rotterdam, The Netherlands: 2001. [Google Scholar]
  • 108.Rubinstein R.Y., Kroese D.P. Simulation and the Monte Carlo method. Volume 10. John Wiley & Sons; Hoboken, NJ, USA: 2016. (Wiley Series in Probability and Statistics). [DOI] [Google Scholar]
  • 109.Sanchez-Palencia E. Non-Homogeneous Media and Vibration Theory. 1st ed. Volume 127. Springer; Berlin/Heidelberg, Germany: 1986. Lecture Notes in Physics. [DOI] [Google Scholar]
  • 110.Sanchez-Palencia E., Zaoui A. Homogenization Techniques for Composite Media. Volume 272. Springer; Berlin/Heidelberg, Germany: 1985. p. IX. Lecture Notes in Physics. [DOI] [Google Scholar]
  • 111.Francfort G.A., Murat F. Homogenization and optimal bounds in linear elasticity. Arch. Ration. Mech. Anal. 1986;94:307–334. doi: 10.1007/BF00280908. [DOI] [Google Scholar]
  • 112.Suquet P.M. Introduction. In: Sanchez-Palencia E., Zaoui A., editors. Homogenization Techniques for Composite Media. Springer; Berlin/Heidelberg, Germany: 1987. pp. 193–198. [Google Scholar]
  • 113.Huet C. Application of variational concepts to size effects in elastic heterogeneous bodies. J. Mech. Phys. Solids. 1990;38:813–841. doi: 10.1016/0022-5096(90)90041-2. [DOI] [Google Scholar]
  • 114.Sab K. On the homogenization and the simulation of random materials. Eur. J. Mech. Solids. 1992;11:585–607. [Google Scholar]
  • 115.Nemat-Nasser S., Hori M. Micromechanics: Overall Properties of Heterogeneous Materials. Volume 37. North-Holland; Amsterdam, The Netherlands: 1993. pp. 3–687. (North-Holland Series in Applied Mathematics and Mechanics). [Google Scholar]
  • 116.Jikov V.V., Kozlov S.M., Oleinik O.A. Homogenization of Differential Operators and Integral Functionals. 1st ed. Springer; Berlin/Heidelberg, Germany: 1994. [DOI] [Google Scholar]
  • 117.Suquet P. Continuum Micromechanics. 1st ed. Volume 377. Springer; Vienna, Austria: 1997. CISM International Centre for Mechanical Sciences. [DOI] [Google Scholar]
  • 118.Andrews K.T., Wright S. Stochastic homogenization of elliptic boundary-value problems with Lp-data. Asymptot. Anal. 1998;17:165–184. [Google Scholar]
  • 119.Pradel F., Sab K. Homogenization of discrete media. J. Phys. IV France. 1998;8:Pr8-317–Pr8-324. doi: 10.1051/jp4:1998839. [DOI] [Google Scholar]
  • 120.Forest S., Barbe F., Cailletaud G. Cosserat modelling of size effects in the mechanical behaviour of polycrystals and multi-phase materials. Int. J. Solids Struct. 2000;37:7105–7126. doi: 10.1016/S0020-7683(99)00330-3. [DOI] [Google Scholar]
  • 121.Bornert M., Bretheau T., Gilormini P. Homogénéisation en Mécanique des Matériaux 1. Matériaux Aléatoires élastiques et Milieux Périodiques. Hermès Science Publications; Paris, France: 2001. [Google Scholar]
  • 122.Zaoui A. Continuum Micromechanics: Survey. J. Eng. Mech. 2002;128:808–816. doi: 10.1061/(ASCE)0733-9399(2002)128:8(808). [DOI] [Google Scholar]
  • 123.Kanit T., Forest S., Galliet I., Mounoury V., Jeulin D. Determination of the size of the representative volume element for random composites: Statistical and numerical approach. Int. J. Solids Struct. 2003;40:3647–3679. doi: 10.1016/S0020-7683(03)00143-4. [DOI] [Google Scholar]
  • 124.Bourgeat A., Piatnitski A. Approximations of effective coefficients in stochastic homogenization. Ann. L’Institut Henri Poincare (B) Probab. Stat. 2004;40:153–165. doi: 10.1016/S0246-0203(03)00065-7. [DOI] [Google Scholar]
  • 125.Sab K., Nedjar B. Periodization of random media and representative volume element size for linear composites. C. R. Méc. 2005;333:187–195. doi: 10.1016/j.crme.2004.10.003. [DOI] [Google Scholar]
  • 126.Ostoja-Starzewski M. Material spatial randomness: From statistical to representative volume element. Probab. Eng. Mech. 2006;21:112–132. doi: 10.1016/j.probengmech.2005.07.007. [DOI] [Google Scholar]
  • 127.Ostoja-Starzewski M. Microstructural Randomness and Scaling in Mechanics of Materials. 1st ed. Chapman and Hall/CRC Taylor & Francis; New York, NY, USA: 2007. [DOI] [Google Scholar]
  • 128.Soize C. Tensor-valued random fields for meso-scale stochastic model of anisotropic elastic microstructure and probabilistic analysis of representative volume element size. Probab. Eng. Mech. 2008;23:307–323. doi: 10.1016/j.probengmech.2007.12.019. [DOI] [Google Scholar]
  • 129.Xu X.F., Chen X. Stochastic homogenization of random elastic multi-phase composites and size quantification of representative volume element. Mech. Mater. 2009;41:174–186. doi: 10.1016/j.mechmat.2008.09.002. [DOI] [Google Scholar]
  • 130.Tootkaboni M., Graham-Brady L. A multi-scale spectral stochastic method for homogenization of multi-phase periodic composites with random material properties. Int. J. Numer. Methods Eng. 2010;83:59–90. doi: 10.1002/nme.2829. [DOI] [Google Scholar]
  • 131.Guilleminot J., Noshadravan A., Soize C., Ghanem R. A probabilistic model for bounded elasticity tensor random fields with application to polycrystalline microstructures. Comput. Methods Appl. Mech. Eng. 2011;200:1637–1648. doi: 10.1016/j.cma.2011.01.016. [DOI] [Google Scholar]
  • 132.Teferra K., Graham-Brady L. A random field-based method to estimate convergence of apparent properties in computational homogenization. Comput. Methods Appl. Mech. Eng. 2018;330:253–270. doi: 10.1016/j.cma.2017.10.027. [DOI] [Google Scholar]
  • 133.Cottereau R., Clouteau D., Dhia H.B., Zaccardi C. A stochastic-deterministic coupling method for continuum mechanics. Comput. Methods Appl. Mech. Eng. 2011;200:3280–3288. doi: 10.1016/j.cma.2011.07.010. [DOI] [Google Scholar]
  • 134.Desceliers C., Soize C., Naili S., Haiat G. Probabilistic model of the human cortical bone with mechanical alterations in ultrasonic range; Uncertainties in Structural Dynamics. Mech. Syst. Signal Process. 2012;32:170–177. doi: 10.1016/j.ymssp.2012.03.008. [DOI] [Google Scholar]
  • 135.Clouteau D., Cottereau R., Lombaert G. Dynamics of structures coupled with elastic media—A review of numerical models and methods. J. Sound Vib. 2013;332:2415–2436. doi: 10.1016/j.jsv.2012.10.011. [DOI] [Google Scholar]
  • 136.Soize C. Stochastic Models of Uncertainties in Computational Mechanics. Volume 2 American Society of Civil Engineers (ASCE); Reston, VA, USA: 2012. Lecture Notes in Mechanics. [Google Scholar]
  • 137.Perrin G., Soize C., Duhamel D., Funfschilling C. Identification of Polynomial Chaos Representations in High Dimension from a Set of Realizations. SIAM J. Sci. Comput. 2012;34:A2917–A2945. doi: 10.1137/11084950X. [DOI] [Google Scholar]
  • 138.Perrin G., Soize C., Duhamel D., Funfschilling C. Karhunen–Loève expansion revisited for vector-valued random fields: Scaling, errors and optimal basis. J. Comput. Phys. 2013;242:607–622. doi: 10.1016/j.jcp.2013.02.036. [DOI] [Google Scholar]
  • 139.Nouy A., Soize C. Random field representations for stochastic elliptic boundary value problems and statistical inverse problems. Eur. J. Appl. Math. 2014;25:339–373. doi: 10.1017/S0956792514000072. [DOI] [Google Scholar]
  • 140.Nguyen M.T., Desceliers C., Soize C., Allain J.M., Gharbi H. Multiscale identification of the random elasticity field at mesoscale of a heterogeneous microstructure using multiscale experimental observations. Int. J. Multiscale Comput. Eng. 2015;13:281–295. doi: 10.1615/IntJMultCompEng.2015011435. [DOI] [Google Scholar]
  • 141.Shannon C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948;27:379–423. doi: 10.1002/j.1538-7305.1948.tb01338.x. [DOI] [Google Scholar]
  • 142.Shannon C.E. A Mathematical Theory of Communication. SIGMOBILE Mob. Comput. Commun. Rev. 2001;5:3–55. doi: 10.1145/584091.584093. [DOI] [Google Scholar]
  • 143.Balian R. Random matrices and information theory. Il Nuovo Cimento B (1965–1970) 1968;57:183–193. doi: 10.1007/BF02710326. [DOI] [Google Scholar]
  • 144.Soize C. Non-Gaussian positive-definite matrix-valued random fields for elliptic stochastic partial differential operators. Comput. Methods Appl. Mech. Eng. 2006;195:26–64. doi: 10.1016/j.cma.2004.12.014. [DOI] [Google Scholar]
  • 145.Nguyen M.T., Allain J.M., Gharbi H., Desceliers C., Soize C. Experimental multiscale measurements for the mechanical identification of a cortical bone by digital image correlation. J. Mech. Behav. Biomed. Mater. 2016;63:125–133. doi: 10.1016/j.jmbbm.2016.06.011. [DOI] [PubMed] [Google Scholar]
  • 146.Cunha N.D., Polak E. Constrained minimization under vector-valued criteria in finite dimensional spaces. J. Math. Anal. Appl. 1967;19:103–124. doi: 10.1016/0022-247X(67)90025-X. [DOI] [Google Scholar]
  • 147.Censor Y. Pareto optimality in multiobjective problems. Appl. Math. Optim. 1977;4:41–59. doi: 10.1007/BF01442131. [DOI] [Google Scholar]
  • 148.Yu P.L. Multiple-Criteria Decision Making: Concepts, Techniques, and Extensions. 1st ed. Springer; Boston, MA, USA: 1985. Mathematical Concepts and Methods in Science and Engineering. [DOI] [Google Scholar]
  • 149.Dauer J.P., Stadler W. A survey of vector optimization in infinite-dimensional spaces, part 2. J. Optim. Theory Appl. 1986;51:205–241. doi: 10.1007/BF00939823. [DOI] [Google Scholar]
  • 150.Goldberg D.E. Genetic Algorithms in Search, Optimization and Machine Learning. 1st ed. Addison-Wesley Longman Publishing Co., Inc.; Boston, MA, USA: 1989. [Google Scholar]
  • 151.Deb K. Multi-Objective Optimization Using Evolutionary Algorithms. John Wiley & Sons; Chichester, UK: 2001. [Google Scholar]
  • 152.Marler R., Arora J. Survey of multi-objective optimization methods for engineering. Struct. Multidiscip. Optim. 2004;26:369–395. doi: 10.1007/s00158-003-0368-6. [DOI] [Google Scholar]
  • 153.Konak A., Coit D.W., Smith A.E. Multi-objective optimization using genetic algorithms: A tutorial. Special Issue—Genetic Algorithms and Reliability. Reliab. Eng. Syst. Saf. 2006;91:992–1007. doi: 10.1016/j.ress.2005.11.018. [DOI] [Google Scholar]
  • 154.Coello Coello C.A. Evolutionary multi-objective optimization: A historical view of the field. IEEE Comput. Intell. Mag. 2006;1:28–36. doi: 10.1109/MCI.2006.1597059. [DOI] [Google Scholar]
  • 155.Coello C.A.C., Lamont G.B., Van Veldhuizen D.A. Evolutionary Algorithms for Solving Multi-Objective Problems. Volume 5. Springer; Boston, MA, USA: 2007. [DOI] [Google Scholar]
  • 156.Deb K. Multi-objective Optimization. In: Burke E.K., Kendall G., editors. Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques. Springer; Boston, MA, USA: 2014. pp. 403–449. [DOI] [Google Scholar]
  • 157.Hughes T.J.R. The Finite Element Method: Linear Static and Dynamic Finite Element Analysis. Prentice Hall; Englewood Cliffs, NJ, USA: 1987. [Google Scholar]
  • 158.Zienkiewicz O.C., Taylor R.L., Zhu J.Z. The Finite Element Method: Its Basis and Fundamentals. Butterworth-Heinemann; Oxford, UK: 2005. [Google Scholar]
  • 159.Kalos M.H., Whitlock P.A. Monte Carlo Methods Vol. 1: Basics. Wiley-Interscience; New York, NY, USA: 1986. [Google Scholar]
  • 160.Fishman G.S. Monte Carlo: Concepts, Algorithms, and Applications. 1st ed. Springer; New York, NY, USA: 1996. (Springer Series in Operations Research and Financial Engineering). [DOI] [Google Scholar]
  • 161.Nelder J.A., Mead R. A Simplex Method for Function Minimization. Comput. J. 1965;7:308–313. doi: 10.1093/comjnl/7.4.308. [DOI] [Google Scholar]
  • 162.Walters F.H., Parker L.R., Morgan S.L., Deming S.N. Sequential Simplex Optimization. CRC Press; Boca Raton, FL, USA: 1991. [Google Scholar]
  • 163.Lagarias J., Reeds J., Wright M., Wright P. Convergence Properties of the Nelder–Mead Simplex Method in Low Dimensions. SIAM J. Optim. 1998;9:112–147. doi: 10.1137/S1052623496303470. [DOI] [Google Scholar]
  • 164.McKinnon K. Convergence of the Nelder–Mead Simplex Method to a Nonstationary Point. SIAM J. Optim. 1998;9:148–158. doi: 10.1137/S1052623496303482. [DOI] [Google Scholar]
  • 165.Kolda T., Lewis R., Torczon V. Optimization by Direct Search: New Perspectives on Some Classical and Modern Methods. SIAM Rev. 2003;45:385–482. doi: 10.1137/S003614450242889. [DOI] [Google Scholar]
  • 166.Zadeh L. Optimality and non-scalar-valued performance criteria. IEEE Trans. Autom. Control. 1963;8:59–60. doi: 10.1109/TAC.1963.1105511. [DOI] [Google Scholar]
  • 167.Deb K., Sindhya K., Hakanen J. MultiObjective Optimization. In: Sengupta R.N., Gupta A., Dutta J., editors. Decision Sciences: Theory and Practice. 1st ed. CRC Press; Boca Raton, FL, USA: 2017. Chapter 3. [DOI] [Google Scholar]
  • 168.Guilleminot J., Soize C. On the Statistical Dependence for the Components of Random Elasticity Tensors Exhibiting Material Symmetry Properties. J. Elast. 2013;111:109–130. doi: 10.1007/s10659-012-9396-z. [DOI] [Google Scholar]

Articles from Materials are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES