Skip to main content
Log in

On the Implementation of the Integral Method for Residual Stress Measurement by Integrated Digital Image Correlation

  • Published:
Experimental Mechanics Aims and scope Submit manuscript

Abstract

The Integrated Digital Image Correlation method (iDIC) is a simple and effective approach for residual stress measurement. iDIC differs from Digital Image Correlation because it replaces the “generic” displacement functions used to describe the displacement field around the measurement point with problem-specific ones. By this simple modification, stress components become the unknowns of the problem, thus allowing a single-pass analysis. Advantages are significant in terms of accuracy, robustness and ease of implementation. However, the implementation of the Integral Method for estimation of depth-dependent residual stress components is difficult. This work suggests two alternative approaches to solve this problem; in the former, the direct solution of the triangular linear system is employed to incrementally identify the stress distribution. In the latter, a global spatio-temporal minimization involving all the acquired images is suggested.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. Equation (1) assumes a plane stress state and an linear elastic behavior of the material.

  2. Depending on the formulation, the matrix Gi,j may be diagonal, thus allowing for solution of three independent linear systems.

  3. By selecting either a row-major or column-major ordering it is possible to use a single index to uniquely identify a pixel of an image; to give an example, the pixel at row 3 and column 2 can be indexed either as 3 × w + 2 (row-major) or 2 × h + 3 (column-major), where w and h respectively are the width and the height of the image in pixels.

  4. In principle, adding linear terms to u and v may help correcting micro-rotations of the camera. Actually this should be avoided because the residual stress displacement field is an odd function, thus, as a close view of the area around the hole is usually acquired, the fitted plane will never be horizontal, even when no correction is required.

  5. Note that displacements related to residual stress asymptotically tend to zero with distance from the center of the hole; thus, providing the rigid body motion is correctly estimated, the area far from the hole is almost correct even when the contribution from residual stress is not included.

  6. The only modification is the inclusion of \(u^{p}_{i,k}\) and \(v^{p}_{i,k}\) in the evaluation of the coordinate in the target image.

  7. Selection of the threshold t is a critical point; in this work we assumed \(t = ({1}/{2}) \max (w_{j}) \varepsilon \sqrt {n_{r}+n_{c}+ 1}\), where ε is the expected roundoff error [28].

  8. The incremental coefficients \(\tilde {P}^{u}_{i,j,k}\), …, \(\tilde {T}^{v}_{i,j,k}\) can be computed starting from the absolute ones by subtracting from each element at row i the corresponding value at row i − 1.

  9. The parameters of the speckles are generated from user-defined statistical distributions and stored for later use.

  10. Note that by using a large enough oversampling it is possible to avoid identification of the reverse mapping function, thus, making image generation simpler.

  11. Analysis was performed using a global code employing triangular elements and an unstructured mesh.

  12. Deckle Maho DMU 60 P hi-dyn.

  13. Milling was performed using a 1 mm diameter endmill (Sandvik-Coromant 1 P230-0100-XA 1630) spinning at maximum speed allowed by the spindle (18000 RPM).

  14. Results of the fast algorithm (i.e. equation (10)) are not shown, but are practically the same.

  15. Looking at equation (4) it is apparent that the computation of each set of coefficients related to given i and j values requires at least 6 ⋅ n function evaluations and 4 ⋅ n trigonometric computations. However, as 𝜃 depends on pixel coordinates only, both sin(𝜃), cos(𝜃), sin(2𝜃) and cos(2𝜃) can be pre-computed and stored in four matrices.

  16. This estimation moves to 7800 MiB using 25 drill increments and to 15120 MiB for 35.

References

  1. ASTM E837-13a (2013) Standard test method for determining residual stresses by the hole-drilling strain-gage method. American Society for Testing and Materials International, West Conshohocken

  2. Nelson DV, McCrickerd JT (1986) Residual-stress determination through combined use of holographic interferometry and blind hole drilling. Exp Mech 26:371–378. ISSN 0014-4851

    Article  Google Scholar 

  3. Nelson DV, Makino A, Fuchs EA (1997) The holographic-hole drilling method for residual stress determination. Opt Lasers Eng 27:3–23

    Article  Google Scholar 

  4. Lin ST, Hsieh C-T, Lee CK (1995) Full field phase-shifting holographic blind-hole techniques for in-plane residual stress detection. In: Honda T (ed) Int. conf. on applications of optical holography, volume 2577 of proceedings of SPIE, Bellingham, pp 226–237

  5. Nicoletto G (1991) Moiré interferometry determination of residual stresses in presence of gradients. Exp Mech 31(3):252–256. ISSN 0014-4851

    Article  Google Scholar 

  6. Wu Z, Lu J, Han B (1998) Study of residual stress distribution by a combined method of moiré interferometry and incremental hole drilling, part i: theory. J Appl Mech 65(4):837–843

    Article  Google Scholar 

  7. Schwarz RC, Kutt LM, Papazian JM (2000) Measurement of residual stress using interferometric moiré: a new insight. Exp Mech 40(3):271–281. ISSN 0014-4851

    Article  Google Scholar 

  8. Steinzig M, Ponslet E (2003) Residual stress measurement using the hole drilling method and laser speckle interferometry: part i. Exper Techn 27(3):43–46. https://doi.org/10.1111/j.1747-1567.2003.tb00114.x. ISSN 1747-1567

    Article  Google Scholar 

  9. Ponslet E, Steinzig M (2003) Residual stress measurement using the hole drilling method and laser speckle interferometry part ii: analysis technique. Exper Techn 27(4):17–21. https://doi.org/10.1111/j.1747-1567.2003.tb00117.x. ISSN 1747-1567

    Article  Google Scholar 

  10. Ponslet E, Steinzig M (2003) Residual stress measurement using the hole drilling method and laser speckle interferometry part iii: analysis technique. Exper Techn 27(5):45–48. https://doi.org/10.1111/j.1747-1567.2003.tb00130.x. ISSN 1747-1567

    Article  Google Scholar 

  11. Baldi A (2005) A new analytical approach for hole drilling residual stress analysis by full field method. J Eng Mater Technol 127(2):165–169. https://doi.org/10.1115/1.1839211. ISSN 0094-4289

    Article  Google Scholar 

  12. Schajer GS, Steinzig M (2005) Full-field calculation of hole drilling residual stresses from electronic speckle pattern interferometry data. Exper Mech 45(6):526–532. ISSN 0014-4851

    Article  Google Scholar 

  13. Schajer GS (2010) Advances in hole-drilling residual stress measurements. Exp Mech 50(2):159–168. ISSN 0014-4851

    Article  Google Scholar 

  14. Schajer GS, Winiarski B, Withers PJ (2013) Hole-drilling residual stress measurement with artifact correction using full-field dic. Exper Mech 53(2):255–265. ISSN 0014-4851

    Article  Google Scholar 

  15. Réthoré J, Roux S, Hild F (2009) An extended and integrated digital image correlation technique applied to the analysis of fractured samples: the equilibrium gap method as a mechanical filter. Eur J Comput Mech/Revue Europé,enne de Mécanique Numérique 18(3-4):285–306

    MATH  Google Scholar 

  16. Besnard G, Hild F, Roux S (2006) “finite-element” displacement fields analysis from digital images: application to portevin–le châtelier bands. Exp Mech 46(6):789–803

    Article  Google Scholar 

  17. Baldi A (2013) A new analytical approach for hole drilling residual stress analysis by full field method. Exper Mech 54(3):379–391. https://doi.org/10.1007/s11340-013-9814-6

    Article  Google Scholar 

  18. Baldi A (2014) Residual stress analysis of orthotropic materials using integrated digital image correlation. Exper Mech 54(7):1279–1292. https://doi.org/10.1007/s11340-014-9859-1. ISSN 0014-4851

    Article  Google Scholar 

  19. Baldi A (2016) Sensitivity analysis of i-DIC approach for residual stress measurement in orthotropic materials. In: Bossuyt S, Schajer G, Carpinteri A (eds) Residual stress, thermomechanics & infrared imaging, hybrid techniques and inverse problems. ISBN 978-3-319-21764-2, vol 9. Springer, pp 355–362, DOI https://doi.org/10.1007/978-3-319-21765-9

  20. Sutton MA, Orteu J-J, Schreier H (2009) Image correlation for shape, motion and deformation measurements: basic concepts, theory and applications. Springer, New York. ISBN 978-0-387-78746-6

    Google Scholar 

  21. Pan B, Xie H, Wang Z (2010) Equivalence of digital image correlation criteria for pattern matching. Appl Opt 49(28):5501–5509

    Article  Google Scholar 

  22. Lucas BD, Kanade T (1981) An iterative image registration technique with an application to stereo vision. In: Proceedings of imaging understanding workshop, vol 130, pp 121–130

  23. Rupil J, Roux S, Hild F, Vincent L (2011) Fatigue microcrack detection with digital image correlation. J Strain Anal Eng Des 46(6):492–509

    Article  Google Scholar 

  24. Blaysat B, Hoefnagels JPM, Lubineau G, Alfano M, Geers MGD (2015) Interface debonding characterization by image correlation integrated with double cantilever beam kinematics. Int J Solids Struct 55:79–91

    Article  Google Scholar 

  25. Schajer GS (1988) Measurement of non-uniform residual stresses using the hole-drilling method. Part i—stress calculation procedures. J Eng Mater Technol 110(4):338–343

    Article  Google Scholar 

  26. Neggers J, Hoefnagels JPM, Geers MGD, Hild F, Roux S (2015) Time-resolved integrated digital image correlation. Int J Numer Methods Eng 103(3):157–182

    Article  MathSciNet  MATH  Google Scholar 

  27. Besnard G, Leclerc H, Hild F, Roux S, Swiergiel N (2012) Analysis of image series through global digital image correlation. J Strain Anal Eng Des 47(4):214–228

    Article  Google Scholar 

  28. Press WH, Teukolsky SA, Vetterling WT, Flannery BP (2007) Numerical recipes. The art of scientific computing, 3rd edn. Cambridge University Press

  29. Golub GH, Van Loan CF (2013) Matrix computations, 4th edn. John Hopkins University Press, Balrimore. ISBN 978-1-4214-0794-4

    MATH  Google Scholar 

  30. Tikhonov AN, Goncharsky A, Stepanov VV, Yagola AG (1995) Numerical methods for the solution of ill-posed problems, volume 328 of mathematics and its applications. Springer, Netherlands. Originally published in Russian. https://doi.org/10.1007/978-94-015-8480-7

    Book  Google Scholar 

  31. Schajer GS, Prime MB (2006) Use of inverse solutions for residual stress measurements. J Eng Mater Technol 128:375–382. https://doi.org/10.1115/1.2204952

    Article  Google Scholar 

  32. Schajer GS (2007) Hole-drilling residual stress profiling with automated smoothing. J Eng Mater Technol 129 (3):440–445. https://doi.org/10.1115/1.2744416

    Article  Google Scholar 

  33. Schajer GS, Rickert TJ (2011) Incremental computation technique for residual stress calculations using the integral method. Exp Mech 51 (7):1217–1222. https://doi.org/10.1007/s11340-010-9408-5

    Article  Google Scholar 

  34. Orteu J-J, Garcia D, Robert L, Bugarin F (2006) A speckle texture image generator. In: Speckle06: speckles, from grains to flowers, vol 6341. International Society for Optics and Photonics, pp 63410H

  35. Baldi A, Bertolino F (2015) Experimental analysis of the errors due to polynomial interpolation in digital image correlation. Strain 51(3):248–263. https://doi.org/10.1111/str.12137. ISSN 1475-1305

    Article  Google Scholar 

  36. Baldi A, Bertolino F (2016) Assessment of h-refinement procedure for global digital image correlation. Meccanica 51(4):979–991

    Article  MathSciNet  MATH  Google Scholar 

  37. Baldi A (2018) Digital image correlation and color cameras. Exp Mech 58(2):315–333. https://doi.org/10.1007/s11340-017-0347-2. ISSN 0014–4851

Download references

Acknowledgements

The author wishes to thank Mr. Gianluca Marongiu and Mr. Daniele Lai for their support during data acquisition.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Baldi.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix: Notes on Numerical Implementation

Appendix: Notes on Numerical Implementation

The described algorithms require iterating the solution procedure, thus, an efficient implementation should cache the calibration coefficients. However, this has to be done with care: Pu, Qu, …, Tv depend on 𝜃 and on the A, B, …, G coefficients. These in turn depend on material properties and on the (normalized) radius. Thus, it is possible either to cache the A, …, G coefficients (the intermediate values) or the final set (Pu, …, Tv). The former solution corresponds to a minimal level of caching because the A, …, G coefficients depend on material and normalized radius only, thus, they can be easily stored either as a one-dimensional function of the radius (an interpolating function) or as a (small) list of values sampled at increasing radii. Using this solution, the \(P^{u}_{i,j}\), …, \(T^{v}_{i,j}\) coefficients have to be (re)computed every time they are required, with a large computational overhead because each pixel k of the image has a different polar coordinate with respect to the center of the hole.Footnote 15

Instead, if the computed \(P^{u}_{i,j}\), …, \(T^{v}_{i,j}\), are stored in matrices, the above described procedure has to be performed only once, with obvious improvements in terms of CPU usage. However, this approach (full caching) requires a significant memory storage: indeed, assuming to perform m drill increments, the number of matrices is

$$ 6 (1 + 2 + 3 + {\cdots} + m) = 6 \frac{m(m + 1)}{2} = 3 m(m + 1) $$

where the six appearing in front of the summation accounts for the six terms (Pu, Qu, …, Tv) involved in equations (1), (1).

To give some numbers, let assume that a 1 Mpixel camera is used to image 15 drilling increments; using these parameters, each of the Pu, …, Tv matrices requires 4 MiB (we are assuming that 32bit floating point numbers are used to store real values). Thus, to store all calibration coefficients in memory, you need 3 × 15 × (15 + 1) × 4 = 2880 MiB of storage.Footnote 16 Our empirical tests show that full caching is not required because solving the problems shown in the article requires a few seconds using an i7@3.4GHz processor and a minimal level of caching.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Baldi, A. On the Implementation of the Integral Method for Residual Stress Measurement by Integrated Digital Image Correlation. Exp Mech 59, 1007–1020 (2019). https://doi.org/10.1007/s11340-019-00503-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11340-019-00503-5

Keywords

Navigation