# Sensitivity-based virtual fields for the non-linear virtual fields method

- 806 Downloads
- 8 Citations

## Abstract

The virtual fields method is an approach to inversely identify material parameters using full-field deformation data. In this manuscript, a new set of automatically-defined virtual fields for non-linear constitutive models has been proposed. These new sensitivity-based virtual fields reduce the influence of noise on the parameter identification. The sensitivity-based virtual fields were applied to a numerical example involving small strain plasticity; however, the general formulation derived for these virtual fields is applicable to any non-linear constitutive model. To quantify the improvement offered by these new virtual fields, they were compared with stiffness-based and manually defined virtual fields. The proposed sensitivity-based virtual fields were consistently able to identify plastic model parameters and outperform the stiffness-based and manually defined virtual fields when the data was corrupted by noise.

## Keywords

Virtual fields method Sensitivity-based virtual fields Inverse identification Full field measurement Elasto-plastic Digital image correlation## 1 Introduction

Owing to the rapid diffusion of full-field deformation measurement techniques like Digital Image Correlation [26], there has been growing effort from the mechanics of materials scientific community to develop new testing methods based on more complex tests to improve the efficiency of constitutive model identification. This is particularly important for models including larger numbers of parameters like anisotropic elasticity and plasticity as well as heterogeneous materials. It is beyond the scope of the present article to review this topic in detail and the reader is referred to the following references for a more complete picture of this topic [2, 20, 22]. The two main techniques employed in the literature to extract the constitutive parameters from deformation maps are Finite Element Model Updating (FEMU) and the Virtual Fields Method (VFM). FEMU relies on the intuitive idea that parameters can be identified by updating the material parameters in a finite element model until the simulation matches the experiment [2]. An alternative is the Virtual Fields Method [20] which directly calculates the stresses from the measured strains, without a need to conduct forward calculations using FEM. Stress equilibrium is then evaluated in the global sense by means of the principle of virtual work and parameters adjusted until this equilibrium is respected.

The main advantage of the VFM over FEMU is its computational efficiency, particularly for non-linear problems. Recently, authors reported that the VFM was 125 times faster than FEMU for their particular application [30], so there is a definite motivation to choose the VFM over FEMU. However, the choice of the virtual fields (see Sect. 2) plays a crucial role in the VFM. In linear elasticity, manually defined virtual fields were used until the mid-2000s with mixed success [18]. In 2004, a systematic procedure for defining noise minimizing virtual fields was released which enabled the virtual fields to be automatically defined [1]. These automated virtual fields are now routinely used to solve linear elasticity problems, even for heterogeneous materials [11]. This success led them to be implemented on a commercial software platform, MatchID (v. 2.1, www.matchidmbc.be). However, for non-linear constitutive models, no automated approach for defining the virtual fields exists and this constitutes a bottleneck for the establishment of the VFM as the gold standard to inversely identify material properties from full field measurements [22].

In absence of an automated procedure to define virtual fields for non-linear problems, the VFM has been implemented with manually defined virtual fields. Elasto-plasticity was the first type of non-linear constitutive model to be tackled [8]. The non-linear virtual fields method has since been used to study a wide range of materials such as arteries [4], rubbers [10, 28, 29], composites [7], and metals [12, 13, 14, 17, 25]. As a result, many different non-linear constitutive model types were considered including hyperelasticity, elasto-plasticity, visco-elasticity, and anisotropic plasticity. While manually defining the virtual fields for non-linear problems has been successful, there are several drawbacks. The selection of manual virtual fields relies on the expertise of the investigator. In addition, the fields are generally static and do not evolve with the deformation. The only attempt so far at defining an automated procedure to define the virtual fields adapted the procedure for linear elasticity [1] to elasto-plasticity [19]. The virtual fields obtained were named *stiffness-based* virtual fields since they depend on the elasto-plastic stiffness matrix. However, the problem of systematically defining efficient and robust virtual fields for a general class of non-linear problems hinders the widespread diffusion of the VFM as a standard tool.

In this manuscript, a new type of automated virtual fields for non-linear problems is proposed. In Sect. 2, the virtual fields method is described in detail. Next, the automated virtual fields, the so-called *sensitivity-based* virtual fields, are derived introducing two variants based on total and incremental sensitivity maps. The performances of the proposed sensitivity-based virtual fields are then compared to stiffness based and manually defined virtual fields in Sect. 5 for the simulated experiment described in Sect. 4.

## 2 Virtual Fields Method

*V*is the volume of the solid, \(\varvec{\sigma }\) is the stress tensor, \(\varvec{u}^*\) and \(\varvec{\varepsilon }^*\) are the virtual displacement and strain, respectively, and \(\varvec{T}\) is the traction vector. Note that the stress tensor, virtual displacement, and virtual strain can vary in space and time. The stress field is calculated directly from the measured displacements (strains) using assumed a certain constitutive relation. The calculations are performed with a numerical implementation of the constitutive model, such as the radial-return algorithm for plasticity. Therefore, no forward problem solving using FEM is required. In Eq. 1, the virtual displacement does not have any physical meaning, and can be any function that is continuous and differentiable over the body. Likewise, the virtual strains do not have any link with the real strains but only serve as a spatial weighting functions (also sometimes called ‘test functions’). The virtual strain is calculated from the virtual displacement using the traditional strain-displacement relationship, \(\varvec{\varepsilon }^* =1/2 \left( \nabla \varvec{u}^* +\nabla \varvec{u}^{* \mathrm {T}} \right) \). The first integral in Eq. 1 is the contribution of

*internal virtual work*due to deformation and the second integral is the contribution from

*external virtual work*due to externally applied loads.

*h*is the thickness of the solid,

*S*is the surface of the solid, and \(\partial S\) is the boundary of the solid. In Eq. 2, the stress and virtual strain tensors have been written as vectors: \(\varvec{\sigma }\left( x, y, t \right) = [\sigma _{11}, \sigma _{22}, \sigma _{12}]\) and \(\varvec{\varepsilon }^{*} \left( x, y, t \right) = [\varepsilon _{11}^{*}, \varepsilon _{22}^{*}, 2\varepsilon ^{*}_{12}]\).

*t*as

*nPts*is the number of measurement points and \(S^j\) is the area of the \(j{\mathrm {th}}\) measurement point.

*nVF*and

*n*Time are the numbers of independent virtual fields and time steps, respectively. The difference between the internal and external virtual work will be minimized, indicating that equilibrium has been satisfied, when the parameters have been correctly identified. Therefore, to identify the material parameters for a non-linear constitutive model, the process is iterative.

To identify the constitutive parameters, \(\varvec{X}\), a set of virtual displacements and strains must be defined. There is an infinite number of virtual displacement fields that satisfy the principle of virtual work (Eqs. 1–3). In the case of a linear elastic model, when the number of independent virtual fields equals the number of unknowns a linear system is produced that when inverted gives the model parameters. For these linear systems, Avril et al. [1] have proposed a set of optimised virtual fields that minimise the influence of noise on the parameter identification. For non-linear problems, the situation is more complex. The number of virtual fields required for a successful identification is not necessarily equal to the number of parameters. However, the selected virtual fields need to activate the different parameters of the model, and provide a solution which is as robust as possible with respect to measurement noise. Until now, and except the effort reported in [19], the virtual fields were defined intuitively by the user. In this article, a new procedure is devised to automatically generate virtual fields to extract non-linear parameters with a view to increase the robustness from the procedure defined in [19].

## 3 Theoretical development

As constitutive models become more complex, the number of model parameters tends to increase. The difficulty in identifying these parameters lies in determining where sufficient information on each parameter is coded in space (*x*, *y*) and time (*t*). The idea behind the proposed sensitivity-based virtual fields is that they will focus on regions that carry the most information about the constitutive parameters and follow them through time. By perturbing each model parameter, it is possible to determine the sensitivity of the stress to each parameter in the constitutive model. In a region where the stress change is significant, relevant information is encoded for identifying that parameter. The sensitivity of the stress field is chosen here as this particular field carries information in the VFM. Moreover, the stress field is the only quantity that depends directly on the constitutive parameters in the VFM, so using these stress sensitivity maps seems like a very natural idea to select areas with strong dependence to a given parameter. Since virtual strains can be seen as spatial weight functions, the resulting stress sensitivity map can be used to focus the identification on these critical regions where each model parameter has significant influence. Each model parameter will produce a different stress sensitivity map and therefore requires its own virtual field. Stress sensitivity based virtual fields following the idea outlined above are now derived. It is anticipated that by using these virtual fields to focus on regions where the signal is the most significant for a given parameter, identifiability of all parameters will be improved and the influence of noise on the identification will be reduced.

### 3.1 Formulation of sensitivity-based virtual fields

*i*denotes the \(i\mathrm {th}\) model parameter in vector \(\varvec{X}\), and

*t*is the time step. By applying a small variation to a single model parameter, \(\delta X_i\), it is possible to map in the stress field the most significant spatial changes associated with this model parameter. In regions where \({\delta \varvec{\sigma }}^{(i)}\) is close to zero, the varied parameter has a minimal effect on the stress, and conversely, large values of \({\delta \varvec{\sigma }}^{(i)}\) indicate that small changes in \(X_i\) produce large changes in the stress.

The idea is to use these incremental stress sensitivity maps as virtual strain maps. However, virtual displacements need to be defined to calculate the virtual work of external forces. Moreover, the virtual displacements are also chosen to eliminate certain unknown contributions of the traction forces at the boundary (this will be referred to as ‘virtual boundary conditions’ in the rest of the article). The objective is to define a set of virtual displacements such that their associated virtual strain maps ‘look like’ the incremental sensitivity stress maps. To accomplish this, a least-square projection approach, described next, was implemented.

To define the virtual displacement, \(\varvec{u}^*\), from the incremental stress sensitivity defined in Eq. 6, a virtual mesh was implemented as it provides more flexibility to include virtual boundary conditions and ensures numerical stability compared to functions continuously defined over the whole field of view [20]. The domain, *S*, is broken into several virtual elements, collectively called a virtual mesh. Additional details on the virtual mesh can be found in “Appendix 1”.

Enforcing the constraints on \({\varvec{u}^*}^{(i)}\), a modified global strain-displacement matrix, \(\bar{\varvec{B}}\), is found. The virtual displacements are obtained by multiplying the pseudo-inverse of the modified global strain-displacement matrix with the incremental stress sensitivity,

\({\varvec{u}^*}^{(i)} = \mathrm {pinv} \left( \bar{\varvec{B}}\right) {\delta \widetilde{\varvec{\sigma }}}^{(i)}\). The virtual strains, \({\varvec{\varepsilon }^*}^{(i)}\), also called the sensitivity-based virtual fields, are then calculated using the right hand side of Eq. 7. As a result, the virtual displacements are calculated so that the resulting virtual strains match the incremental stress sensitivity in a least-squares sense. Although \({\varvec{u}^*}^{(i)}\) and \({\varvec{\varepsilon }^*}^{(i)}\) must be calculated several times to perform the parameter identification, \(\varvec{B}\) and \(\mathrm {pinv} \left( \bar{\varvec{B}}\right) \) are only computed once because the virtual mesh and boundary conditions remain unchanged.

### 3.2 Inverse parameter identification procedure

*n*highest internal virtual work (IVW) values where the IVW is defined as:

### 3.3 Alternative virtual fields

## 4 Application to simulated test data

To verify the effectiveness of the senstivity-based virtual fields, the method was tested using simulated data from uniaxial tensile test on a double-notched specimen. During the initial portion of the test, the material deforms elastically and no information on the yield or hardening response can be identified. Once the material yields a plastic zone is created. The parameters which define the yield behaviour of the material will be active on the boundary of this growing plastic zone. In the interior of the plastic zone, the parameters which describe the hardening response will be active. Therefore, the proposed sensitivity-based virtual fields for yield and hardening should follow the boundary and interior of the plastic zone, respectively. This can be used as a qualitative check that the sensitivity-based virtual fields have been correctly implemented.

### 4.1 Double-notched tensile test

Reference parameters for the linear and Voce hardening laws

\(\sigma _{0}\) (MPa) | | \(R_{0}\) (MPa) | \(R_{{inf}}\) (MPa) | | |
---|---|---|---|---|---|

Linear | 297.5 | 3170 | – | – | – |

Voce | 179.8 | – | 3170 | 117.7 | 3500 |

*H*.

*b*which describe the non-linear response at yield.

### 4.2 Simulated experimental data

*griddata*with a linear interpolant to simulate the format of data obtained from a typical full-field measurement technique such as DIC. Gaussian noise with a standard deviation of 150 \(\mu \epsilon \) was artificially added to the simulated strain data to attempt to simulate data collected during an actual experiment. The white (Gaussian) noise was generated in MatLab using the function

*randn*. The use of noisy data is necessary to evaluate the ability of the various virtual fields to minimize the effect of experimental noise on the parameter identification. This is thought to be enough to discriminate between the performances of the different virtual fields. Though beyond the scope of the present article, a more robust simulation of experimental data could be undertaken using image deformation [24]. This will be attempted in future work.

## 5 Results and discussion

### 5.1 Construction of the sensitivity-based virtual fields

#### 5.1.1 Linear hardening

#### 5.1.2 Voce hardening

*H*. The remaining two parameters \(R_{\mathrm {inf}}\) and

*b*which capture the non-linear yielding response behave quite differently. Videos of the stress sensitivity and incremental sensitivity for all four model parameters are included in the Online Resources 3–6. The maps of both stress sensitivity and incremental sensitivity at two different time steps are presented in Figs. 5 and 6 for \(R_{{inf}}\) and

*b*, respectively. The two time steps correspond again to the propagation of the plastic zone from the notches (a–c) and the merging of the two plastic zones in the centre followed by vertical propagation (d–f). These two time steps are also marked in Fig. 2. At the onset of yielding, the stress sensitivity and incremental stress sensitivity for \(R_{\mathrm {inf}}\) and

*b*follow the boundary of the plastic zone (Figs. 5, 6a–c). As the plastic zone develops, clear differences between the stress sensitivity and incremental stress sensitivity emerge (Figs. 5, 6e–f). The incremental stress sensitivity for both parameters concentrates in the centre of the specimen, excluding the notched areas where plastic strain is the highest. The large differences in shape between the stress sensitivity and the incremental stress sensitivity are again due to the removal of history dependent effects by the incremental stress sensitivity. As the sample continues to plasticize the incremental stress sensitivities for \(R_{\mathrm {inf}}\) and

*b*occupy less space. This occurs because the exponential term in Eq. 12, which includes \(R_{\mathrm {inf}}\) and

*b*, decays to zero for large values of plastic strain. The stress sensitivity clearly highlights areas which are sensitive to a small change in the constitutive parameter but due to the intrinsic history-dependence of plasticity, any region where the parameter was active will still be highlighted. The incremental stress sensitivity effectively filters the history-dependence creating virtual fields that will follow the critical regions through time.

#### 5.1.3 Sensitivity-based virtual fields

Sensitivity-based virtual fields were identified from the incremental stress sensitivity maps, \({\delta \widetilde{\varvec{\sigma }}}^{(i)}\), using Eq. 7. The virtual fields \(\varepsilon _{22}^*\) that correspond to the incremental stress sensitivities in Figs. 3 and 4c, f are shown in Fig. 7. The piecewise linear functions are capable of reproducing the general spatial features of the stress sensitivity maps. It is worth noting that the virtual fields do not have to follow the sensitivity maps very precisely, but it is sufficient to highlight areas where the signal is present for each parameter at a particular time step. Due to some high gradients in the incremental stress sensitivity maps, the coarse mesh (Fig. 7c, g) struggles to capture these local variations. As the virtual mesh is refined, the features are more accurately reproduced as shown in Fig. 7d–f and h–j. The primary cost of mesh refinement is the computational time required to produce the global strain-displacement matrix, \(\mathbf {B}\), which is needed to calculate the sensitivity-based virtual fields (Eq. 7). It is worth noting that the exact shape is not required for the method to be successful, as will be shown later; once the general shape is captured (\(7 \times 7\) mesh) the virtual mesh has sufficient resolution to identify the model parameters for both the linear and Voce hardening models.

### 5.2 Construction of stiffness-based optimised virtual fields

The stiffness-based optimised virtual fields were found using the method described in “Appendix 2”. Only a single set of virtual fields, \(\varepsilon ^* = [\varepsilon _{11}^{*}, \varepsilon _{22}^{*}, 2\varepsilon ^{*}_{12}]\), are calculated at each time step when using the stiffness-based virtual fields. This differs from the sensitivity-based procedure which produces a set of virtual fields for each model parameter. The stiffness-based virtual fields are shown in Fig. 9 for the linear hardening model and a \(14 \times 14\) virtual mesh. The stiffness-based optimised virtual fields display a chequered pattern which is due to the instability of reduced integration bilinear quadrilateral elements. Employing full integration elements would remove the chequered pattern at the cost of interpolating the strain at the Gauss points. The full integration approach has been tested and the obtained results were consistent with the ones generated with the reduced integration approach, proving that the pattern does not have a detrimental influence on the identification process here. The shapes of the stiffness-based virtual fields, \(\varepsilon _{11}^*\), appear to follow the shapes of the equivalent plastic strain maps (Fig. 3a, d). There does not appear to be any noticeable similarities between the sensitivity-based and stiffness-based virtual fields, indicating the each procedure focuses the identification on different regions.

### 5.3 Validation on simulated data: linear hardening

The simulated data obtained from the finite element model was used to validate the approach for the linear hardening model. Firstly, the evolution of the internal and external virtual work with respect to time has been investigated to examine the time scale when each parameter is active. Secondly, the sensitivity-based, stiffness-based, and uniform virtual fields were used to identify the linear hardening parameters, \(\sigma _0\) and *H*, from the simulated data. Then, noise was added to the strain data to simulate experimental conditions and all three kinds of virtual fields were again used to identify the two model parameters. Finally, the influence of the virtual mesh density on the identified parameters has been evaluated. In this study, the identification of elastic parameters has been ignored as it can be done using only elastic loading with the linear VFM [1], effectively reducing computational effort in minimising the cost function.

#### 5.3.1 Evolution of the internal and external virtual work

To examine the time steps when each parameter is active, the internal virtual work was calculated for each parameter using Eq. 9. Figures 10a, b show the internal and external virtual work for the yield stress and hardening modulus, respectively. The magnitude and shape of the curves for the yield stress and hardening modulus are clearly different. The internal and external virtual work for both the yield stress and hardening modulus remain at zero for the first 9 steps corresponding to elastic loading, hence completely filtering out the elastic part of the test from the cost function. Then at time step 10, which corresponds to the onset of plasticity at the notches, the virtual work starts to increase from zero as expected. The internal virtual work for the yield stress quickly peaks at the 15\(\mathrm {th}\) time step, which corresponds to the plastic zone spreading across the whole specimen and then decays back to zero. In contrast, the internal virtual work for the hardening modulus continuously increases throughout the test. The magnitude of the internal virtual work for the yield stress and hardening modulus are also markedly different. To properly identify the model parameters using Eq. 8, the virtual work is scaled by \(\alpha ^{(i)}\) using the 15 highest IVW values to ensure that the contributions of each parameter to the cost function are of the same order. The y-axis on the right hand side of Fig. 10 shows the scaled values for both the internal and external virtual work. Although not backed by any physical argument, the scaling method employed here was proven to be successful as shown in Sect. 5.4.5, where it was found that the number of time steps taken for computing \(\alpha ^{(i)}\) has minor effect on the identification errors.

#### 5.3.2 Identification without noise

*H*, the cost function given in Eq. 8 was minimized using the built in MatLab (v. 6.14b) function

*fmincon*and the SQP (Sequential Quadratic Programming) algorithm. The model parameters were constrained to be greater than zero. This restriction was imposed to ensure that the material response was physically reasonable for the steel being studied. The initial guess supplied to the minimization function was generated with a random number generator. To verify that the set of identified material parameters represented a global minimum, 15 different starting points were tried. Since the same set of parameters were consistently obtained independent of the initial guess, the identified parameters were assumed to be the global minimum. The results obtained with the uniform, stiffness-based, and sensitivity-based virtual fields are presented in Table 2. \(7 \times 7\) and \(14 \times 14\) virtual meshes were used for the sensitivity-based and stiffness-based virtual fields, respectively; it should be noted that finer meshes are required for the stiffness-based virtual fields as described in Sect. 3.3. All methods accurately identified the model parameters since the principle of virtual work is satisfied exactly on perfect (noise-free) data. This verifies that all three virtual field types were implemented correctly, leading to an identification error smaller than 1\(\%\) in Table 2. The virtual mesh density for the sensitivity-based virtual fields was varied from \(5 \times 5\) to \(14 \times 14\) and no change was observed in the identified model parameters.

Identified parameters for the linear hardening model using exact data

\(\sigma _{0}/\sigma _{0}^{ref}\) | \(H/H^{ref}\) | |
---|---|---|

Uniform | 1.003 | 0.994 |

Stiffness | 0.998 | 0.998 |

Sensitivity | 1.000 | 1.001 |

#### 5.3.3 Identification with noise

*n*

*th*time step to increase the strain increment between consecutive frames. This procedure effectively increases the signal-to-noise ratio (due to the rate nature of the plasticity equations). In practice, more images means that temporal smoothing can indeed be used to further increase the signal-to-noise ratio. Moreover, if too few steps are used, then the radial return algorithm will generate stress reconstruction errors so a compromise has to be found. In this paper four different total time steps were tested, 100, 50, 33, and 25, resulting in an effective signal-to-noise ratio of 1.1, 2.1, 3.2, and 4.3, respectively. Although increasing the strain increment can lead to errors in the radial return algorithm, using the simulated data there was found to be a less than 0.1% difference between the stresses predicted using 100 and 25 time steps. Similar to the case without noise, the identification was repeated 15 times and the same parameters were identified independently from the initial guesses. In order to estimate both random and systematic errors, 30 different copies of noise were added to the simulated data. The mean value and the coefficient of variation of the identified parameters for the uniform, stiffness-based, and sensitivity-based virtual fields are given in Table 3 where a virtual mesh size of \(7 \times 7\) and \(14 \times 14\) was implemented for the sensitivity-based and stiffness-based virtual fields, respectively.

Identified parameters for linear hardening model using noisy data

Time Steps | Signal-to-noise ratio | \(\sigma _{0}/\sigma _{0}^{ref}\) | \(H/H^{ref}\) | |
---|---|---|---|---|

Uniform | 100 | 1.1 | \(1.137 \pm 0.0076\%\) | 0 |

50 | 2.1 | \(1.013 \pm 0.031\%\) | \(1.346 \pm 0.49\%\) | |

33 | 3.2 | \(1.022 \pm 0.024\%\) | \(0.967 \pm 0.23\%\) | |

25 | 4.3 | \(1.019 \pm 0.024\%\) | \(0.944 \pm 0.20\%\) | |

Stiffness | 100 | 1.1 | \(1.140 \pm 0.010\%\) | 0 |

50 | 2.1 | \(0.987 \pm 0.041\%\) | \( 1.351 \pm 0.52\%\) | |

33 | 3.2 | \(1.003 \pm 0.013\%\) | \( 1.023 \pm 0.11\%\) | |

25 | 4.3 | \(1.004 \pm 0.015\%\) | \( 1.003 \pm 0.085\%\) | |

Sensitivity | 100 | 1.1 | \(1.037 \pm 0.26\%\) | \(1.254 \pm 13\%\) |

50 | 2.1 | \(1.022 \pm 0.073\%\) | \(0.999 \pm 1.3\%\) | |

33 | 3.2 | \(1.014 \pm 0.025\%\) | \(0.994 \pm 0.21\%\) | |

25 | 4.3 | \(1.012 \pm 0.027\%\) | \(0.978 \pm 0.21\%\) |

As the signal-to-noise ratio of the strain increment increases with a smaller number of time steps, the accuracy of the identification increases for all methods. Decreasing from 33 to 25 time steps worsens the accuracy of the identification for the hardening modulus indicating that there is insufficient temporal resolution. Notably, from 50 time steps downwards, the yield stress is accurately identified with all methods. The sensitivity-based virtual fields are able to identify the hardening modulus using 50 steps, which corresponds to a signal-to-noise ratio of 2.1. However the other methods struggle to identify *H* at signal-to-noise levels below 3.2 (33 time steps). Using all 100 time steps, the lower bound of the optimization algorithm was reached for the uniform and stiffness-based virtual fields resulting in \(H=0\). The zero value for *H* is compensated for by overestimated \(\sigma _0\) values. As the signal-to-noise ratio increases, the random error consistently increases as well for every virtual field. The reduction in the number time steps likely causes this increase in random error; the reduction in time steps makes the identification mores susceptible to noise which results in increased random error.

*H*is slightly closer to the expected value.

Study of the influence of the mesh size on the identified parameters of the linear hardening law using sensitivity-based virtual fields

Virtual mesh | \(\sigma _{y}/\sigma _{y}^{ref}\) | \(H/H^{ref}\) |
---|---|---|

\(5 \times 5\) | \(1.014 \pm 0.027\%\) | \(0.994 \pm 0.23\%\) |

\(7 \times 7\) | \(1.014 \pm 0.025\%\) | \(0.994 \pm 0.21\%\) |

\(10 \times 10\) | \(1.013 \pm 0.025\%\) | \(0.993 \pm 0.21\%\) |

\(14 \times 14\) | \(1.013 \pm 0.023\%\) | \(0.992 \pm 0.19\%\) |

#### 5.3.4 Sensitivity to the virtual mesh size

As described earlier, the size of the virtual mesh influences how well the virtual strains match the incremental stress sensitivity maps. To determine if the mesh density influences the identification results, three additional mesh densities were tested: \(5 \times 5\), \(10 \times 10\), and \(14 \times 14\). The identification procedure was run 30 times, each time with a different copy of noise. The mean and coefficient of variation of the parameters are reported in Table 4. The mesh density does not have a significant influence on the mean value of *H* or \(\sigma _0\). The coefficient of variation slightly decreases with increasing mesh density. The accurate identification of *H* and \(\sigma _0\) also proves that the differences between the incremental stress sensitivity and the derived virtual fields observed in Figs. 8 and 7 do not impact the identification procedure. This is a very positive outcome as a strong virtual mesh sensitivity would have required mesh density optimization.

### 5.4 Validation on simulated data: Voce hardening

The Voce hardening model was also considered to determine how increasing the complexity of the constitutive relationship would influence the inverse parameter identification. Based on the sensitivity study discussed at the end of this section, a virtual mesh of \(14 \times 14\) was used and the perturbation and scaling parameters were fixed to \(\delta X_{i}=-0.10X_{i}\) and 30% of the highest IVW terms (Eq. 9).

#### 5.4.1 Evolution of the internal and external virtual work

The internal virtual work (Eq. 9) was used to identify when each parameter was active (Fig. 13). The three parameters, \(\sigma _{0}\), \( R_{\mathrm {inf}}\), and *b*, that describe the onset of yielding were active from time steps 7 to 30. The hardening parameter, \(R_0\), also became active at time step 7 but continued to grow until the test ended. The graphs in Fig. 13 have two y-axes, the left-hand axis shows the unscaled values while the right-hand axis has been scaled by \(\alpha ^{(i)}\) which is the mean of the 30% highest values of the IVW terms.

#### 5.4.2 Identification without noise

*Y*and limited data about \(\sigma _{0}\) and \(R_{\mathrm {inf}}\) individually.

Identified parameters of the Voce hardening model using exact data

\(\sigma _{0}/\sigma _{0}^{ref}\) | \(R_{0}/R_{0}^{ref}\) | \( R_{\mathrm {inf}}/ R_{\mathrm {inf}}^{ref}\) | \(b/b^{ref}\) | \(Y/Y^{ref}\) | |
---|---|---|---|---|---|

Uniform | 1.001 | 1.000 | 1.000 | 1.000 | 1.000 |

Stiffness | 1.002 | 1.002 | 0.997 | 1.008 | 1.000 |

Sensitivity | 1.002 | 1.000 | 0.998 | 0.997 | 1.001 |

*b*as shown in Fig. 14c, f with open valleys aligned with reference values of the yielding parameters. There is however a very well defined minimum on the \(R_{0}-b\) cut (Fig. 14e), suggesting that the

*b*parameter is found because of this interaction.

Identified parameters for the Voce hardening model using noisy data

Virtual fields | Time steps | \(\sigma _{0}/\sigma _{0}^{ref}\) | \(R_{0}/R_{0}^{ref}\) | \(R_{inf}/R_{inf}^{ref}\) | \(b/b^{ref}\) | \(Y/Y^{ref}\) |
---|---|---|---|---|---|---|

Uniform | 50 | \(1.218 \pm 0.35\%\) | \(0.319 \pm 1.8\%\) | \(1.141 \pm 1.1\%\) | \(0.332 \pm 0.32\%\) | \(1.188 \pm 0.27\%\) |

33 | \(1.252 \pm 0.29\%\) | \(0.316 \pm 0 \) | \(0.988 \pm 0.47\%\) | \(0.287 \pm \) 0.23\(\%\) | \(1.148 \pm 0.021\%\) | |

25 | \(1.234 \pm 0.47\%\) | \(0.470 \pm 0.78\%\) | \(0.921 \pm 0.83\%\) | \(0.328 \pm 0.45\%\) | \(1.110 \pm 0.12\%\) | |

Stiffness | 50 | \(0.954 \pm 0.76\%\) | \(1.371 \pm 0.34\%\) | \(1.035 \pm 1.2\%\) | \(1.545 \pm 1.4\%\) | \(0.986 \pm 0.027\%\) |

33 | \(1.072 \pm 0.30\%\) | \(1.024 \pm 0.10\%\) | \(0.905 \pm 0.44\%\) | \(0.971 \pm 0.88\%\) | \(1.006 \pm 0.020\%\) | |

25 | \(1.076 \pm 0.59\%\) | \(1.007 \pm 0.059\%\) | \(0.897 \pm 0.86\%\) | \(0.948 \pm 1.0\%\) | \(1.005 \pm 0.020\%\) | |

(Incremental) sensitivity | 50 | \(1.102 \pm 2.2\%\) | \(1.070 \pm 7.3\%\) | \(0.893 \pm 2.7\%\) | \(0.949 \pm 8.1\%\) | \(1.019 \pm 0.54\%\) |

33 | \(1.060 \pm 3.1\%\) | \(1.012 \pm 2.9\%\) | \(0.939 \pm 4.0\%\) | \(0.976 \pm 9.0\%\) | \(1.013 \pm 0.34\%\) | |

25 | \(1.054 \pm 0.77\%\) | \(1.005 \pm 0.26\%\) | \(0.941 \pm 1.2\%\) | \(0.968 \pm 1.4\%\) | \(1.009 \pm 0.037\%\) | |

Stress sensitivity | 33 | \(1.377 \pm 2.4 \%\) | \(0.921 \pm 9.0 \%\) | \(0.501 \pm 0.33 \%\) | \(1.563 \pm 57\%\) | \(1.031 \pm 1.4\%\) |

#### 5.4.3 Identification with noise

To test the ability of the different virtual fields to minimize the influence of noise, Gaussian noise with a standard deviation of 150 \(\mu \epsilon \) was added to the finite element strains. Based on the identification of the linear hardening parameters, only 50, 33, and 25 time steps were used to perform the identification resulting in a signal-to-noise ratio of approximately 2.2, 3.3, and 4.4, respectively. The minimization program was run 15 times varying the initial guess. This time, the different starting points resulted in different sets of identified parameters, so the set of parameters that produced the lowest value of the cost function was taken as the global minimum. This process was repeated 30 times with different copies of noise. Thus far, the incremental stress sensitivity maps have been used to generate the virtual fields, however it is also possible to use Eq. 5 to construct the stress-sensitivity virtual fields. The mean and coefficient of variation of the parameters identified using the noisy data are given in Table 6. It should be noted that for the stress-sensitivity virtual fields only 33 time steps were used.

For the uniform virtual field, the lower bound for \(R_0\) was frequently reached for 50 and 33 time steps (\(R_{0}/R_{0}^{ref} = 1000/3170 = 0.316\)). In fact, the coefficient of variation of \(R_0\) for 33 time steps is zero because the lower bound of the minimization routine was reached with every copy of noise. The sensitivity-based and stiffness-based virtual fields clearly out-perform the uniform virtual fields, most notably for \(R_0\) and *b*. For the more complex Voce model, the uniform virtual fields struggled to identify the yield stress, \(\sigma _0\), linear hardening modulus, \(R_0\), and the non-linear yield parameter, *b* even for high signal-to-noise ratios. The stress-sensitivity virtual fields significantly overestimate \(\sigma _{0}\) and *b* and underestimate of \(R_{inf}\). However the hardening modulus, \(R_0\), is well identified. Since the history dependence has not been removed from the stress-sensitivity virtual fields, the later stages of the test are given a much larger weight and as a result, the stress-sensitivity virtual fields do not identify the yielding parameters well.

#### 5.4.4 Sensitivity to the virtual mesh size

Influence of virtual mesh size on identified parameters for Voce model

Mesh | \(\sigma _{0}/\sigma _{0}^{ref}\) | \(R_{0}/R_{0}^{ref}\) | \(R_{inf}/R_{inf}^{ref}\) | \(b/b^{ref}\) | \(Y/Y^{ref}\) |
---|---|---|---|---|---|

\(5 \times 5\) | \(1.094 \pm 4.0\%\) | \(1.064 \pm 4.7\%\) | \(0.887 \pm 5.3\%\) | \(0.920 \pm 13\%\) | \(1.012 \pm 0.60\%\) |

\(7 \times 7\) | \(1.109 \pm 3.8\%\) | \(1.042 \pm 5.0\%\) | \(0.864 \pm 5.4\%\) | \(0.873 \pm 11\%\) | \(1.012 \pm 0.60\%\) |

\(10 \times 10\) | \(1.089 \pm 3.3\%\) | \(1.042 \pm 3.0\%\) | \(0.889 \pm 4.4\%\) | \(0.935 \pm 11\%\) | \(1.010 \pm 0.40\%\) |

\(14 \times 14\) | \(1.090 \pm 2.8\%\) | \(1.041 \pm 3.6\%\) | \(0.886 \pm 3.9\%\) | \(0.926 \pm 7.2\%\) | \(1.009 \pm 0.40\%\) |

#### 5.4.5 Sensitivity to reconstruction parameters

The proposed method includes two parameters that must be selected, the perturbation, \(\delta X_i\), and the scaling parameter, \(\alpha ^{(i)}\). The perturbation will influence the stress sensitivity and its reconstruction while the scaling will directly influence the cost function (Eq. 8). For the Voce model results, the perturbation and scaling parameters were fixed to \(\delta X_{i}=-0.10X_{i}\) and 30% of the highest IVW terms (Eq. 9), respectively. The effect of both these parameters on the quality of identification was studied on a noisy data set with 33 time steps. The mean and standard deviation for the four model parameters were identified by running the identification 30 times with different copies of noise.

To study the influence of the perturbation, \(\delta X_{i}\), a virtual mesh of \(14 \times 14\) and a scaling parameter of 30% were used. A fine mesh was implemented because smaller virtual elements are needed to capture the fine features and high gradients that would be produced as the perturbation shrinks. Five different values were tested: 0.01, 0.05, 0.1, 0.2 and 0.5. In Fig. 17a the results are presented showing how the identified value of each model parameter varied as a function of the perturbation parameter. The random error on the identification drastically decreases as the perturbation parameter is increased. As the perturbation increases so does the error on the hardening modulus, \(R_0\). The best compromise for the perturbation parameter appears to be 10%, after which the bias on \(R_0\) increases. However, the sensitivity of this parameter is rather small, which is an important feature for the procedure as one would not want the results to be highly affected by the users choice of the perturbation parameter.

The full range of the scaling parameter, \(\alpha ^{(i)}\), was also investigated using a virtual mesh of \(14 \times 14\) and a perturbation of 0.10. For the two extreme cases of 0 and 100%, the cost function was scaled by the maximum and mean of the internal virtual work, respectively. In addition, 6 other scaling parameters were also tested, the mean of the highest 10, 15, 20, 30, 45, and 75% of the IVW terms. The results are shown in Fig. 17b. The scaling has a minimal effect on \(\sigma _0\). The remaining parameters show modest changes of approximately 5% on the mean identified value with the largest variation observed in the hardening modulus, \(R_0\). The optimum scaling parameter appears to be 45% where the random error and bias for all of the parameters is the lowest.

## 6 Conclusions

In this manuscript, a new set of virtual fields for non-linear constitutive models has been proposed. These virtual fields are formed using incremental stress sensitivity maps to locate the areas and times when each constitutive parameter has the most impact on the stress. The feasibility of the sensitivity-based virtual fields was tested for small strain plasticity implementing two different hardening laws: linear and Voce. However, the sensitivity-based virtual fields could be broadly implemented for any non-linear constitutive model. The sensitivity-based virtual fields were consistently able to identify the plastic model parameters even for low signal-to-noise ratios (Tables 3 and 6), indicating their ability to smooth out the influence of noise on the parameter identification. While the incremental stress sensitivity virtual fields consistently performed well, the stress-sensitivity based virtual fields failed to accurately identify the parameters. The results obtained with the sensitivity-based virtual fields were also compared with stiffness-based and manually defined uniform virtual fields and the sensitivity-based virtual fields were found to outperform the two alternatives, even though the stiffness-based fields also showed good stability to noise.

The sensitivity-based virtual fields provide a general approach to automatically generate high quality virtual fields for non-linear VFM problems. An open question remains concerning the high random error exhibited by sensitivity-based virtual fields when raw data was used. One possible explanation is that the virtual fields select only ‘active’ zones in the specimen and filter out the remaining data which makes the identification very sensitive to the noise pattern. This possibility is further supported by observation that the random error drops drastically when the perturbation \(\delta X\) is increased. For the yield-related parameters, the perturbation simply controls the width of the zone around the yield front. Nevertheless, in real experiment, some temporal smoothing would be introduced which reduces the random error to levels exhibited by the other virtual fields as shown in Fig. 16.

The implementation of the sensitivity-based virtual fields also has several limitations which need to be discussed. First, for the identification of the Voce parameters from noisy data, the minimisation routine did not always converge to the global minimum. By running the minimisation 15 times with different starting points, it was possible to identify a global minimum. However, running the optimisation multiple times significantly increased the computational time required to determine the parameters. When applying this technique to other constitutive models, appropriate care is needed to ensure that the global minimum is identified.

In addition, the determination of the sensitivity-based virtual fields requires the user to select an appropriate virtual mesh size and the two reconstruction parameters: the perturbation, \(\delta X_i\) and the scaling parameter, \(\alpha ^{\left( i\right) }\). For both linear and Voce models, increasing the virtual mesh size only marginally improves the quality of the identification (Tables 4 and 7). The factor limiting the maximum size of the virtual mesh is the available computer memory which is needed to calculate the pseudo-inverse of the modified global strain-displacement matrix, \(\overline{\mathbf{B}}\), in Eq. 7. On a computer with 4 GB of RAM, the maximum virtual mesh size that could be used was \(20 \times 20\) for a system that includes 17,000 measurement points. For the Voce model, the choice of the perturbation parameter did not have any significant influence on the mean identified values but had a minor influence on the random error (Fig. 17a). The value of the scaling parameter did influence the mean value particularly for the parameters with limited sensitivity (i.e. *b*, \(R_{\mathrm {inf}}\)) as seen in Fig. 17b. To implement these sensitivity-based virtual fields, it will be necessary to perform a sensitivity study using simulated data to identify an optimum set of parameters prior to implementing it on experimental data. It is expected however that in the future, when more experience has been gained on different models and test geometries, guidelines can be produced as to the choice of these parameters to avoid searching for appropriate values.

The primary advantage of the virtual fields method over finite element model updating is its computational efficiency. Using a standard PC with an Intel Core i5 processor (3.20 GHz) and 4 GB of RAM memory, the complete identification procedure for the Voce hardening model takes approximately 25, 30, and 35 min using uniform, stiffness-based, and sensitivity-based virtual fields, respectively. Sensitivity-based virtual fields require approximately 20\(\%\) more computational time per iteration when compared to the uniform virtual fields. The total time to perform the optimization is heavily dependent on the performance of the radial-return algorithm used to perform the stress reconstruction, keeping in mind that the number of reconstructions increases linearly with the number of model parameters. The times reported here are for a radial-return algorithm in MatLab; however the time spent performing stress reconstructions could be decreased by translating this subroutine into a compiled language. A demo code presenting implementation and general flow of the identification procedure is available in Online Resource 7. It supports all three types of virtual fields used in this work.

Another route to increase computational efficiency is to only selectively update the sensitivity-based virtual fields. For the first several iterations, the virtual fields generated from the initial guess would be used; then, every \(n\mathrm {th}\) iteration, the sensitivity-based virtual fields would be updated. If the virtual fields are not updated, they can be carried from the previous iteration directly reducing the number of stress reconstructions that are needed. While not critical for the models tested here which included a maximum of 4 parameters, selective updating will likely to be critical to keep the run time down for models with a large number of parameters. This will be investigated in future studies.

In the future, this method will be tested with more complex non-linear constitutive models. Currently, the sensitivity-based virtual field concept is being extended to large deformation and anisotropic plasticity (Hill48, Yld2000-2D). This will be applied to tests such as presented in [14, 25]. Future work also includes extending the method to dynamic loading [21] where the virtual work due to inertia will be accounted for in Eq. 1. While not addressed in this manuscript, the virtual fields method has already been validated for large strain hyperelasticity [23] and sensitivity-based virtual fields could be used to identify hyperelastic material parameters. It should be noted that for models that do not include history-dependence, it may be appropriate to examine again which of the stress-sensitivity or incremental stress sensitivity performs better for the inverse material parameter identification.

## 7 Data report

No data are provided with this article as only simulations were used which can easily be reproduced from the information in the article.

## Notes

### Acknowledgements

Dr. Frances Davis and Prof. Fabrice Pierron acknowledge support from Engineering and Physical Sciences Research Council (EPSRC) through grant EP/L026910/1. Prof. Fabrice Pierron also expresses gratitude to the Wolfson Foundation for support through a Royal Society Wolfson Research Merit Award. Mr Aleksander Marek acknowledges funding from EPSRC through a Doctoral Training Grant studentship. The authors also acknowledge the use of the IRIDIS High Performance Computing Facility, and associated support services at the University of Southampton, in the completion of this work.

## Supplementary material

A video showing variation of \(\bar{\varepsilon}^p\), \(\delta\sigma_{22}^{(\sigma_0)}\), and \(\delta\tilde{\sigma}_{22}^{(\sigma_0)}\) with time steps for the linear hardening model. Supplementary material 1 (avi 8094 KB)

A video showing variation of \(\bar{\varepsilon}^p\), \(\delta\sigma_{22}^{(H)}\), and \(\delta\tilde{\sigma}_{22}^{(H)}\) with time steps for the linear hardening model. Supplementary material 2 (avi 8863 KB)

A video showing variation of \(\bar{\varepsilon}^p\), \(\delta\sigma_{22}^{(\sigma_0)}\), and \(\delta\tilde{\sigma}_{22}^{(\sigma_0)}\) with time steps for the Voce hardening. Supplementary material 3 (avi 8201 KB)

A video showing variation of \(\bar{\varepsilon}^p\), \(\delta\sigma_{22}^{(R_0)}\), and \(\delta\tilde{\sigma}_{22}^{(R_0)}\) with time steps for the Voce hardening. Supplementary material 4 (avi 8954 KB)

A video showing variation of \(\bar{\varepsilon}^p\), \(\delta\sigma_{22}^{(R_{inf})}\), and \(\delta\tilde{\sigma}_{22}^{(R_{inf})}\) with time steps for the Voce hardening. Supplementary material 5 (avi 8402 KB)

A video showing variation of \(\bar{\varepsilon}^p\), \(\delta\sigma_{22}^{(b)}\), and \(\delta\tilde{\sigma}_{22}^{(b)}\) with time steps for the Voce Hardening. Supplementary material 6 (avi 8019 KB)

## References

- 1.Avril S, Grédiac M, Pierron F (2004) Sensitivity of the virtual fields method to noisy data. Comput Mech 34(6):439–452. doi: 10.1007/s00466-004-0589-6 CrossRefzbMATHGoogle Scholar
- 2.Avril S, Bonnet M, Bretelle A-S, Grédiac M, Hild F, Ienny P, Latourte F, Lemosse D, Pagano S, Pagnacco E, Pierron F (2008) Overview of identification methods of mechanical parameters based on full-field measurements. Exp Mech 48(4):381–402. doi: 10.1007/s11340-008-9148-y CrossRefGoogle Scholar
- 3.Avril S, Pierron F, Pannier Y, Rotinat R (2008) Stress reconstruction and constitutive parameter identification in plane-stress elasto-plastic problems using surface measurements of deformation fields. Exp Mech 48(4):381–402. doi: 10.1007/s11340-007-9084-2 CrossRefGoogle Scholar
- 4.Avril S, Badel P, Duprey A (2010) Anisotropic and hyperelastic identification of in vitro human arteries from full-field optical measurements. J Biomech 43(15):2978–2985. doi: 10.1016/j.jbiomech.2010.07.004 CrossRefGoogle Scholar
- 5.Belytschko T, Liu WK, Moran B (2000) 8—Element technology. In: Nonlinear finite elements for continua and structures, chap 8, Wiley, Chichester, pp 455–456Google Scholar
- 6.Grama SN, Subramanian SJ, Pierron F (2015) On the identifiability of Anand visco-plastic model parameters using the Virtual Fields Method. Acta Mater 86:118–136. doi: 10.1016/j.actamat.2014.11.052 CrossRefGoogle Scholar
- 7.Grédiac M, Auslender F, Pierron F (2001) Applying the virtual fields method to determine the through-thickness moduli of thick composites with a nonlinear shear response. Compos A Appl Sci Manuf 32(12):1713–1725. doi: 10.1016/S1359-835X(01)00029-X CrossRefGoogle Scholar
- 8.Grédiac M, Pierron F (2006) Applying the Virtual Fields Method to the identification of elasto-plastic constitutive parameters. Int J Plast. doi: 10.1016/j.ijplas.2005.04.007
- 9.Grédiac M, Sur F, Blaysat B (2016) The grid method for in-plane displacement and strain measurement. Rev Anal Strain 52(3):205–243. doi: 10.1111/str.12182 CrossRefGoogle Scholar
- 10.Guelon T, Toussaint E, Le Cam JB, Promma N, Grédiac M (2009) A new characterisation method for rubber. Polym Testing 28(7):715–723. doi: 10.1016/j.polymertesting.2009.06.001 CrossRefzbMATHGoogle Scholar
- 11.Kim J-H, Pierron F, Wisnom MR, Syed-Muhamad K (2007) Identification of the local stiffness reduction of a damaged composite plate using the virtual fields method. Compos A Appl Sci Manuf 38(9):2065–2075. doi: 10.1016/j.compositesa.2007.04.006 CrossRefGoogle Scholar
- 12.Kim J-H, Kim D, Han HN, Barlat F, Lee M-G (2013) Strain rate dependent tensile behavior of advanced high strength steels: experiment and constitutive modeling. Mater Sci Eng A 559:222–231. doi: 10.1016/j.msea.2012.08.087 CrossRefGoogle Scholar
- 13.Kim JH, Serpantié A, Barlat F, Pierron F, Lee MG (2013) Characterization of the post-necking strain hardening behavior using the virtual fields method. Int J Solids Struct 50(24):3829–3842. doi: 10.1016/j.ijsolstr.2013.07.018 CrossRefGoogle Scholar
- 14.Kim J-H, Barlat F, Pierron F, Lee M-G (2014) Determination of anisotropic plastic constitutive parameters using the virtual fields method. Exp Mech 54(7):1189–1204. doi: 10.1007/s11340-014-9879-x CrossRefGoogle Scholar
- 15.Le Louëdec G, Pierron F, Sutton M, Reynolds AP (2013) Identification of the local elasto-plastic behavior of FSW welds using the Virtual Fields Method. Exp Mech. doi: 10.1007/s11340-012-9679-0
- 16.de Souza Neto E, Perić D, Owen D (2008) Finite elements in small-strain plasticity problems. In: Computational Methods for Plasticity, Chap 7, Wiley, pp 232–235. doi: 10.1002/9780470694626
- 17.Pannier Y, Avril S, Rotinat R, Pierron F (2006) Identification of elasto-plastic constitutive parameters from statically undetermined tests using the virtual fields method. Exp Mech 46(6):735–755. doi: 10.1007/s11340-006-9822-x CrossRefGoogle Scholar
- 18.Pierron F, Grédiac M (2000) Identification of the through-thickness moduli of thick composites from whole-field measurements using the Iosipescu fixture: theory and simulations. Compos A Appl Sci Manuf 31(4):309–318. doi: 10.1016/S1359-835X(99)00080-9 CrossRefGoogle Scholar
- 19.Pierron F, Avril S, The Tran V (2010) Extension of the virtual fields method to elasto-plastic material identification with cyclic loads and kinematic hardening. Int J Solids Struct. doi: 10.1016/j.ijsolstr.2010.06.022
- 20.Pierron F, Grédiac M (2012) The Virtual Fields Method. Springer, Berlin. doi: 10.1007/978-1-4614-1824-5 CrossRefzbMATHGoogle Scholar
- 21.Pierron F, Zhu H, Siviour CR (2014) Beyond Hopkinson’s bar. Philos Trans R Soc A 20130:195. doi: 10.1098/rsta.2013.0195 372 (September 2015)Google Scholar
- 22.Prates PA, Pereira AFG, Sakharova NA, Oliveira MC, Fernandes JV (2016) Inverse strategies for identifying the parameters of constitutive laws of metal sheets. Adv Mater Sci Eng. doi: 10.1155/2016/4152963
- 23.Promma N, Raka B, Grédiac M, Toussaint E, Le Cam JB, Balandraud X, Hild F (2009) Application of the virtual fields method to mechanical characterization of elastomeric materials. Int J Solids Struct 46(3–4):698–715. doi: 10.1016/j.ijsolstr.2008.09.025
- 24.Rossi M, Lava P, Pierron F, Debruyne D, Sasso M (2015) Effect of DIC spatial resolution, noise and interpolation error on identification results with the VFM. Strain 51(3):206–222. doi: 10.1111/str.12134 CrossRefGoogle Scholar
- 25.Rossi M, Pierron F, Štamborská M (2016) Application of the virtual fields method to large strain anisotropic plasticity. Int J Solids Struct. doi: 10.1016/j.ijsolstr.2016.07.015
- 26.Sutton MA, Orteu JJ, Schreier HW (2009) Image correlation for shape, motion and deformation measurements: basic concepts, theory and applications. pp 1–321. doi: 10.1007/978-0-387-78747-3
- 27.Wang P, Pierron F, Rossi M, Lava P, Thomsen OT (2016) Optimised experimental characterisation of polymeric foam material using DIC and the Virtual Fields Method. Strain 52(1):59–79. doi: 10.1111/str.12170 CrossRefGoogle Scholar
- 28.Yoon S-H, Giannakopoulos I, Siviour CR (2015) Application of the Virtual Fields Method to the uniaxial behavior of rubbers at medium strain rates. Int J Solids Struct 69–70:553–568. doi: 10.1016/j.ijsolstr.2015.04.017 CrossRefGoogle Scholar
- 29.Yoon S-H, Winters M, Siviour CR (2016) High strain-rate tensile characterization of EPDM rubber using non-equilibrium loading and the Virtual Fields Method. Exp Mech 56(1):25–35. doi: 10.1007/s11340-015-0068-3 CrossRefGoogle Scholar
- 30.Zhang L, Thakku SG, Beotra MR, Baskaran M, Aung T, Goh JCH, Strouthidis NG, Girard M (2016) Verification of a virtual fields method to extract the mechanical properties of human optic nerve head tissues in vivo. Biomec Model Mechanobiol. doi: 10.1007/s10237-016-0858-2

## Copyright information

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.