Introduction

In the past several years, experimental methods have been used to find the stress intensity factors (SIFs) of composites; however, most of them have focused on cracks and not notches. The evaluation of notch SIFs is important for engineering, since cracks are often initiated at this location. In the literature review, we focused on the experimental calculation of notch SIFs for anisotropic or bi-materials. Della and Smith (1998) reviewed some recent developments in superposition methods for calculating linear elastic SIFs and eigenvalues for cracks and notches [1]. Potti et al. (2001) used an empirical relationship between the failure stress and SIFs at failure to examine the fracture strength of thick graphite/epoxy laminates containing surface notches [2]. Niu et al. (2001) did a test with a stainless steel specimen using a Moire interferometry method to confirm the results of the elastic-plastic numerical method [3]. Kondo et al. (2001) used the simple strain gauge method to determine the SIFs of sharp-notched strips based on the two-dimensional theory of elasticity [4]. Mattoni and Zok (2003) determined the SIFs of a single edge-notched porous composite using measured crack mouth opening displacements [5]. Kumagai and Shindo (2004) described an experimental and analytical study on the cryogenic fracture behavior of CFRP-woven laminates under tension with a sharp notch [6]. Xu et al. (2004) studied the fracture characterization of a V-notch tip in PMMA material by means of an optical caustics method [7]. El-Hajjar and Haj-Ali (2005) determined the mode-I fracture toughness of a fiber reinforced composite using the eccentrically loaded, single-edge-notch tension specimen [8]. Yao et al. (2006) used the coherent gradient sensing to study the local deformation field and fracture characterization of mode I V-notch tip, and the SIFs of three-point-bending specimens were calculated [9].

In this study, a Lagrange element is used to smooth the internal displacements and to calculate the boundary displacements from image correlation experiments. Then, the notch SIFs are determined using H-integrals and experimental data. Finally, finite element analyses are used to validate the current method.

In-Plane Displacement and Stress Fields of Notches for Composite Materials

The in-plane isothermal strain-stress relationship for composite materials is

$$ \begin{array}{*{20}c} {\left\{ {\begin{array}{*{20}c} {\varepsilon_x } \\ {\varepsilon_y } \\ {\gamma_{xy} } \\ \end{array} } \right\} = \left[ {\begin{array}{*{20}c} {a_{11} } & {a_{12} } & {a_{16} } \\ {a_{12} } & {a_{22} } & {a_{26} } \\ {a_{16} } & {a_{26} } & {a_{66} } \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {\sigma_x } \\ {\sigma_y } \\ {\tau_{xy} } \\ \end{array} } \right\}} \hfill & {\text{or}} \hfill & {\left\{ \varepsilon \right\} = \left[ a \right]\left\{ \sigma \right\}} \hfill \\ \end{array}$$
(1)

where {ε}, [a], and {σ} are the strain vector, compliance matrix, and stress vector, respectively. Components a ij are the elements of the compliance matrix that is dependent on material properties, and a 16 and a 26 are zero for the orthotropic material whose material symmetry is along axes x and y. In this study, the x–y axes are defined as the notch coordinates in Fig. 1, where the origin is located at the notch tip and the notch center is in the negative x axis, r and θ are the polar coordinates, axes 1 and 2 are the directions of in-plane material symmetry, +α and −α are the angles from the x-axis to notch surfaces counter-clockwise and clockwise, respectively, and angle γ is 2(πα). For two-dimensional (2D) anisotropic problems, Lekhnitskii (1963) showed that the displacement and stress are the functions of z 1 , z 2 , p 1 , and p 2, [10] where p 1 and p 2 are the distinct roots of the equation:

$$ a_{11} p^4 - 2a_{16} p^3 + \left( {2a_{12} + a_{66} } \right)p^2 - 2a_{26} p + a_{22} = 0 $$
(2)
$$ \begin{array}{*{20}{c}} {{z_1} = x + {p_1}y = r\left( {\cos \theta + {p_1}\sin \theta } \right)\quad {\text{and}}} \hfill \\ {{z_2} = x + {p_2}y = r\left( {\cos \theta + {p_2}\sin \theta } \right).} \hfill \\ \end{array} $$
(3)
Fig. 1
figure 1

Geometry of a sharp V-notch. (The origin of interest is located at the notch tip and the center of the notch surface is in the negative x direction)

For the free-free notch, displacement {u} and stress function {ϕ} can be written as [11]:

$$ \left\{ u \right\} = \left\{ {\begin{array}{*{20}c} u \hfill \\ v \hfill \\ \end{array} } \right\} = \left\{ {\left[ A \right]\left[ \Lambda \right]^{{\delta + 1}} \left[ B \right]^{- 1} - \left[ {\overline{A} } \right]\left[ {\overline{\Lambda } } \right]^{{\delta + 1}} \left[ {\overline{B} } \right]^{- 1} } \right\}\left\{ g \right\} $$
(4)
$$ \left\{ \varphi \right\} = \left\{ {\begin{array}{*{20}c} {\varphi_1 } \hfill \\ {\varphi_2 } \hfill \\ \end{array} } \right\} = \left\{ {\left[ B \right]\left[ \Lambda \right]^{{\delta + 1}} \left[ B \right]^{- 1} - \left[ {\overline{B} } \right]\left[ {\overline{\Lambda } } \right]^{{\delta + 1}} \left[ {\overline{B} } \right]^{- 1} } \right\}\left\{ g \right\} $$
(5)

where \( \overline{x} \) means the conjugate of x, {g} is a complex vector dependent on loading and the problem geometry, δ is an eigenvalue dependent on material properties and notch angle α (Fig. 1), [A] and [B] are Stroh matrices, [12, 13] and [Λ] is dependent on z 1 , z 2 , and α, as follows (Wu and Chang 1993) [14]:

$$ \left[ \Lambda \right] = \left[ {\begin{array}{*{20}c} {\frac{{z_1 }}{{\cos \left( { - \alpha } \right) + p_1 \sin \left( { - \alpha } \right)}}} & 0 \\ 0 & {\frac{{z_2 }}{{\cos \left( { - \alpha } \right) + p_2 \sin \left( { - \alpha } \right)}}} \\ \end{array} } \right]$$
(6)

Substituting equations (3) and (6) into equations (4) and (5) obtains:

$$ \left\{ u \right\} = \left\{ {\begin{array}{*{20}c} u \\ v \\ \end{array} } \right\} = r^{{\delta + 1}} \left\{ {\left[ A \right]\left[ {\Gamma \left( \theta \right)} \right]^{{\delta + 1}} \left[ B \right]^{- 1} - \left[ {\overline{A} } \right]\left[ {\overline{{\Gamma \left( \theta \right)}} } \right]^{{\delta + 1}} \left[ {\overline{B} } \right]^{- 1} } \right\}\left\{ g \right\} $$
(7)
$$ \left\{ \varphi \right\} = \left\{ {\begin{array}{*{20}c} {\varphi_1 } \\ {\varphi_2 } \\ \end{array} } \right\} = r^{{\delta + 1}} \left\{ {\left[ B \right]\left[ {\Gamma \left( \theta \right)} \right]^{{\delta + 1}} \left[ B \right]^{- 1} - \left[ {\overline{B} } \right]\left[ {\overline{{\Gamma \left( \theta \right)}} } \right]^{{\delta + 1}} \left[ {\overline{B} } \right]^{- 1} } \right\}\left\{ g \right\} $$
(8)

where

$$ \left[ {\Gamma \left( \theta \right)} \right] = \left[ {\begin{array}{*{20}c} {\frac{{\cos \theta + p_1 \sin \theta }}{{\cos \left( { - \alpha } \right) + p_1 \sin \left( { - \alpha } \right)}}} & 0 \\ 0 & {\frac{{\cos \theta + p_2 \sin \theta }}{{\cos \left( { - \alpha } \right) + p_2 \sin \left( { - \alpha } \right)}}} \\ \end{array} } \right] $$
(9)

For the free-free notch, {ϕ} should vanish at θ = ± α. From equation (8), {ϕ} vanishes at θ = − α. When θ equals α, equation (8) changes to:

$$ \left[ K \right]\left\{ g \right\} = \left\{ {\left[ B \right]\left[ {\Gamma \left( \alpha \right)} \right]^{{\delta + 1}} \left[ B \right]^{- 1} - \left[ {\overline{B} } \right]\left[ {\overline{{\Gamma \left( \alpha \right)}} } \right]^{{\delta + 1}} \left[ {\overline{B} } \right]^{- 1} } \right\}\left\{ g \right\} = \left\{ 0 \right\} $$
(10)

Thus, for a nontrivial solution of {g}, δ must be a root of det[K]=0, which can be solved by Muller’s method [15] to find the eigenvalues δ. The eigenvector {g} of equation (10) can be obtained as follows:

$$ \left\{ g \right\} = \left\{ {\begin{array}{*{20}c} 1 \\ a \\ \end{array} } \right\}g $$
(11)

where g is an unknown and a is obtained from equation (10). Equations (7) and (8) change to:

$$ \begin{array}{*{20}c} {\left\{ u \right\} = \left\{ {\begin{array}{*{20}c} u \\ v \\ \end{array} } \right\} = \left\{ {\begin{array}{*{20}c} U \\ V \\ \end{array} } \right\}g = r^{{\delta + 1}} \left\{ {\begin{array}{*{20}c} {\hat{U}} \\ {\hat{V}} \\ \end{array} } \right\}g} \hfill & {\text{and}} \hfill & {\left\{ \phi \right\} = \left\{ {\begin{array}{*{20}c} {\phi_1 } \\ {\phi_2 } \\ \end{array} } \right\} = \left\{ {\begin{array}{*{20}c} C \\ D \\ \end{array} } \right\}g = r^{{\delta + 1}} \left\{ {\begin{array}{*{20}c} {\hat{C}} \\ {\hat{D}} \\ \end{array} } \right\}g} \hfill \\ \end{array}$$
(12)

where

$$ \left\{ {\begin{array}{*{20}c} U \\ V \\ \end{array} } \right\} = r^{{\delta + 1}} \left\{ {\left[ A \right]\left[ {\Gamma \left( \theta \right)} \right]^{{\delta + 1}} \left[ B \right]^{- 1} - \left[ {\overline{A} } \right]\left[ {\overline{{\Gamma \left( \theta \right)}} } \right]^{{\delta + 1}} \left[ {\overline{B} } \right]^{- 1} } \right\}\left\{ {\begin{array}{*{20}c} 1 \\ a \\ \end{array} } \right\} $$
(13)
$$ \left\{ {\begin{array}{*{20}c} C \\ D \\ \end{array} } \right\} = r^{{\delta + 1}} \left\{ {\left[ B \right]\left[ {\Gamma \left( \theta \right)} \right]^{{\delta + 1}} \left[ B \right]^{- 1} - \left[ {\overline{B} } \right]\left[ {\overline{{\Gamma \left( \theta \right)}} } \right]^{{\delta + 1}} \left[ {\overline{B} } \right]^{- 1} } \right\}\left\{ {\begin{array}{*{20}c} 1 \\ a \\ \end{array} } \right\} $$
(14)

In equation (12), g is the only unknown that is dependent on problem geometry and loading. For composite materials, we define the following four SIFs:

$$ \sum\limits_{j = 1}^2 {k_I \left( {\delta_j } \right) = \sum\limits_{j = 1}^2 {\left( {\sqrt {2\pi } r^{{ - \delta j}} \frac{{\partial \varphi_2 }}{{\partial r}}\left( {r = \theta = 0} \right)} \right)} } $$
(15a)
$$ \sum\limits_{j = 1}^2 {k_{II} \left( {\delta_j } \right) = \sum\limits_{j = 1}^2 {\left( {\sqrt {2\pi } r^{{ - \delta j}} \frac{{\partial \varphi_1 }}{{\partial r}}\left( {r = \theta = 0} \right)} \right)} } $$
(15b)

From equation (18), one obtains:

$$ k_I \left( {\delta_j } \right) = \sqrt {2\pi } g_j \left[ {\left( {\delta_j + 1} \right)D/\left( {r^{{\delta_j + 1}} } \right)} \right]\left( {r = \theta = 0} \right) $$
(15c)
$$ k_{II} \left( {\delta_j } \right) = \sqrt {2\pi } g_j \left[ {\left( {\delta_j + 1} \right)C/\left( {r^{{\delta_j + 1}} } \right)} \right]\left( {r = \theta = 0} \right) $$
(15d)

where j=1 or 2.

The physical meaning of k i (δ j ) denotes the ith-mode SIF produced from the singularity of the jth eigenvalue. For a notch very near a crack, δ 1 and δ 2 will have similar values (near 0.5), so mode-1 and mode-2 SIFs can be combined as follows:

$$ \begin{array}{*{20}c} {K_I = k_I \left( {\delta_1 } \right) + k_I \left( {\delta_2 } \right)} \hfill & {\text{and}} \hfill & {K_{II} = k_{II} \left( {\delta_1 } \right) + k_{II} \left( {\delta_2 } \right).} \hfill \\ \end{array} $$
(16)

Image Correlation Experiments

Details of V-Notch Specimens

Experimental specimens contained three composite and two steel plates with double sharp V-notches (shown in Fig. 2) subjected to uniform tension σ0 of 27 Mpa (applied force=3 kN) for composite plates and 185 Mpa (applied force=50 kN) for steel plates. The notch angle is γ, the angle between the notch centerline and the horizontal axis is β, and the specific notch length-to-plate width ratio is a/W. As shown in Fig. 3, the five specimens are: (1) a composite plate with γ/2 = 30° and β = 30°, (2) a composite plate with γ/2 = 45° and β = 30°, (3) a composite plate with γ/2 = 15°, β = 30°, (4) a steel plate with γ/2 = 15° and β = 30°, and (5) a steel plate with γ/2 = 15° and β = 15°. The ratio a/W for all the specimens is 0.25. The dimensions of the plates are 45 mm wide and 300 mm long. Plate thickness is 2.45 mm for composite plates and 6 mm for steel plates. The material properties are E 11  = 70.24 Gpa, E 22  = 35.45 Gpa, G 12  = 11.4 Gpa, and v 12  = 0.246 for composite plates and E = 225 Gpa and v = 0.29 for steel plates, as evaluated from strain-gauge experiments. The composite material is a 12 K-carbon-fiber/epoxy [0/0/45/90/-45/0/0/90/0/0/-45/90/45/0/0] with a yield stress of 150 Mpa, and the yield stress of steel specimens is 680 Mpa. The eigenvalues (δ+1) of the three cases solved by Muller’s method are listed in Table 1, in which the values only depend on the material properties and angle γ.

Fig. 2
figure 2

Rectangular plates with double notches used in the experiments

Fig. 3
figure 3

Details of the dimensions and finite element mesh for the double notch specimen. (a) Composite case (1) with γ/2 = 30°, β = 30° and a/W = 0.25. (b) Composite case (2) with γ/2 = 45°, β = 30° and a/W = 0.25. (c) Composite case (3) with γ/2 = 15°, β = 30° and a/W = 0.25 (Steel plate case (4) has the same dimensions and finite element mesh as this specimen.). (d) Steel case (5) with γ/2 = 15°, β = 15° and a/W = 0.25

Table 1 The 1st and 2nd eigenvalues (δ+1) of the three experimental cases solved using Muller’s method

Optical System and Experimental Details

Similar to reference [16], the optical system (Fig. 4), which can take a picture of an actual area of 20 mm by 15 mm with 4,992 × 3,328-pixel resolution, was controlled by camera shooting software, and a shutter speed of 1/250 s, the f number of the camera aperture of 10, and an ISO of 100 were set. The Canon EOS 1DS-MarkII digital camera with a Sigma lens (Macro 150 mm/2.8EX DG) and two rings of the Kenko extension tube sets (20 and 36 mm) was supported by a strong tripod. Two light sources were provided by four optical-fiber lights transferred from a 20 V to 150 W halogen lamp. To obtain pictures without distortion, the images were saved as uncompressed TIFF files. To apply the digital image correlation method, random patterns on the specimen surfaces are required (Fig. 3). This kind of pattern can be obtained by first painting the specimen surface with white paint, and then spraying it with a mist of black paint.

Fig. 4
figure 4

Details of the optical system

In the experiment, five specimens (Fig. 3) were tested using the 100-KN Instron-8800 servo-hydraulic testing machine under uniaxially tensile loads. First, the specimen was mounted and the optical system aimed at the measured zone. When the load was set to zero (un-deformed condition), a picture was taken for reference. The load was then increased to 3 kN for composite plates or 50 kN for steel plates and the next picture was taken (deformed condition). Due to micro-vibrations, the maximum error (Errorpixel) of pixels during taking a picture was defined as [16]: Errorpixel=SshutterVvibration/Pscale, where Sshutter (=1/250 s) is the camera shutter speed, Vvibration (mm/s) is the maximum vibration velocity on the laboratory and Pscale (=5.3E-3 mm/pixel) is the picture resolution equal to the actual picture length over the pixels within the length. This error (Errorpixel) only contains that of laboratory micro-vibration, such as the vibration generated from the loading machine. Since the current experiments were set up without any vibration isolation scheme, it is reasonable to assume that the major error is generated from this term. During the experiments, three velocity meters were installed on the Instron machine to measure three-direction vibrations, and obtained the maximum Vvibration of 0.08 mm/s. Thus, Errorpixel equal to 0.06 pixels was the major inaccuracy in our experiments due to the laboratory micro-vibration.

Image-Correlation Method and Analysis Procedures

Two subsets are commonly compared using the cross-correlation coefficient, C, as follows [17]:

$$ C\left( {x,y,u,v,\frac{{\partial u}}{{\partial x}},\frac{{\partial u}}{{\partial y}},\frac{{\partial v}}{{\partial x}},\frac{{\partial v}}{{\partial y}}} \right) = \frac{{\sum {\left[ {f\left( {x,y} \right) \cdot g\left( {x*,y*} \right)} \right]} }}{{\left[ {\sum {\left( {f\left( {x,y} \right)^2 } \right) \cdot \sum {\left( {g\left( {x*,y*} \right)^2 } \right)} } } \right]^{1/2} }} $$
(17)

where f(x,y) are undeformed subset intensity values at selected points within the subset, and g(x*,y*) are deformed subset intensity values at selected points within the subset,

$$ \begin{array}{*{20}c} {x* = x + u + \frac{{\partial u}}{{\partial x}}\Delta x + \frac{{\partial u}}{{\partial y}}\Delta y} \hfill & {\text{and}} \hfill & {y* = y + v + \frac{{\partial v}}{{\partial x}}\Delta x + \frac{{\partial v}}{{\partial y}}\Delta y} \hfill \\ \end{array}, $$
(18)

where x is the center point x-coordinate of the subset, y is the center point y-coordinate of the subset, u is the center point x-displacement, v is the center point y-displacement, \( \frac{{\partial u}}{{\partial x}},\frac{{\partial u}}{{\partial y}},\frac{{\partial v}}{{\partial x}},\frac{{\partial v}}{{\partial y}} \) are derivative terms at the center point, Δx is the chosen point x-direction distance from the center point, and Δy is the chosen point y-direction distance from the center point.

After the experiment, the undeformed and deformed TIFF files were processed by a PC-based program called CCD80 (http//myweb.ncku.edu.tw/~juju). This FORTRAN program uses the image-correlation method to find the displacements and strains at the centers of square blocks in the image.

Calculations of Stress and H-Integral Using Displacement Fields

Calculation and Smoothing of Displacements

Experimental errors in displacement often lead to inaccurate stress calculations; moreover, the H-integral requires boundary displacements that cannot be measured by the image correlation method. This study uses the Lagrange element to smooth internal displacements and to calculate boundary displacements as well. For the smoothing procedure, a nine-node Lagrange element is used. The external forces at the center node of the element should be zero if the body force is ignored. Thus, for each element containing displacements at eight points along the element boundary, one can calculate the displacements at the center point using this zero internal force condition, and then, shift one point to perform this procedure again. After all the points are looped a number of times (10 to 100 times), the unbalanced stresses on the domain will be small, and the displacement field will be smooth. This procedure to smooth linear elastic displacements is systematic and requires little computer time (under 1 second using a regular notebook).

A similar procedure is used to find the boundary displacements. The nodal forces {fb} inside a Lagrange element or along the traction-free boundary should be zero, so:

$$ \left\{ {f_b } \right\} = \left[ {K_f } \right]\left\{ {u_{node} } \right\} = \left\{ 0 \right\} $$
(19)

where [K f ] is the stiffness matrix for the nodes inside the element or along the traction-free boundary, and {u node } is the element nodal displacement vector.

For a point near or inside a Lagrange element, its displacements u i can be interpolated using the element nodal displacement vector {u} as follows:

$$ u_i = \left[ {N_i } \right]\left\{ {u_{node} } \right\} $$
(20)

where [N i ] is the shape function of the Lagrange element at this point; the displacement can be vertical or horizontal. For n points near or inside this element, the equation of the residue π can be obtained using equations (19) and (20).

$$ \pi = \left( {\sum\limits_{i = 1}^n {\left[ {N_i } \right]\left\{ {u_{node} } \right\} - u_i } } \right)^2 + \left\{ \lambda \right\}^T \left( {\left[ {K_f } \right]\left\{ {u_{node} } \right\} - \left\{ 0 \right\}} \right) $$
(21)

where {λ} is the Lagrange multiplier vector. To minimize the residue (∂π/∂{u node }=0 and ∂π/∂{λ}=0), one obtains:

$$ \left[ {\begin{array}{*{20}c} {\sum\limits_{i = 1}^n {\left[ {N_i } \right]^T \left[ {N_i } \right]} } & {\left[ {K_f } \right]^T } \\ {\left[ {K_f } \right]} & 0 \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {\left\{ {u_{node} } \right\}} \\ {\left\{ \lambda \right\}} \\ \end{array} } \right\} = \left\{ {\begin{array}{*{20}c} {\sum\limits_{i = 1}^n {\left[ {N_i } \right]^T u_i } } \\ {\left\{ 0 \right\}} \\ \end{array} } \right\} $$
(22)

Equation (22) can be solved directly to find {u node } which includes the displacements along the boundary. Subsequently, the nodal displacements {u node } are used to calculate the stresses at the Gaussian points, and an extrapolation scheme is used to find the stresses on the element nodes. The above procedures do not require a mesh, but only a Lagrange element, to smooth internal displacements, calculate boundary displacements, and generate element stresses, so the use of this method is considerably simple. Moreover, since the equilibrium equation was used into the above procedures, this method is not only a smooth procedure but also a scheme to correct the displacements. All the finite element theory, such as the shape function and Lagrange element, used in this section can be found in reference [18].

Calculation of the H-Integral

The H-integral is defined as follows [19]:

$$ H = \int_{\Gamma } {\left( {\left\{ u \right\}^T \left\{ {t_{com} } \right\} - \left\{ {u_{com} } \right\}^T \left\{ t \right\}} \right)ds} $$
(23)

where {u} and {t} are the actual displacement and traction vectors, respectively, and {u com } and {t com } are complementary displacement and traction vectors, respectively. Using equations (9) and (10) for the loop very near the notch tip, the H-integral is changed as follows:

$$ H = \int_{{ - \alpha }}^{\alpha } {\left( {\left\{ {u_{{\delta = \delta_j }} } \right\}^T \partial \left\{ {\varphi_{{\delta = \Delta_j }} } \right\}/\partial \theta - \left\{ {u_{{\delta = \Delta_j }} } \right\}^T \partial \left\{ {\varphi_{{\delta = \delta_j }} } \right\}/\partial \theta } \right)} d\theta $$
(24)

where δ = δ j or Δ j means that a single eigenvalue of δ j or Δ j is substituted into equations (9) or (10) to find the displacement or stress function vector, and ∂{ϕ}/∂θ is the traction vector at angle θ. Let the complementary eigenvalue Δj+1 equal −(δ j +1), and substituting equation (19) into (24) for r=0, we obtain:

$$ H = g\int_{{ - \alpha }}^{\alpha } {\text{Im} \left( {\left[ {\begin{array}{*{20}c} {\hat{U}_{{\delta = \delta_j }} } \hfill & {\hat{V}_{{\delta = \delta_j }} } \hfill \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {\hat{C}{\text{l}}_{{\delta = \Delta_j }} } \hfill \\ {\hat{D}{\text{l}}_{{\delta = \Delta_j }} } \hfill \\ \end{array} } \right\} - \left[ {\begin{array}{*{20}c} {\hat{U}_{{\delta = \Delta_j }} } \hfill & {\hat{V}_{{\delta = \Delta_j }} } \hfill \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {\hat{C}{\text{l}}_{{\delta = \delta_j }} } \hfill \\ {\hat{D}{\text{l}}_{{\delta = \delta_j }} } \hfill \\ \end{array} } \right\}} \right)d\theta = g_j H*} $$
(25a)

where

$$ \left\{ {\begin{array}{*{20}c} {\hat{C}{\text{l}}_{\delta } } \hfill \\ {\hat{D}{\text{l}}_{\delta } } \hfill \\ \end{array} } \right\} = \left( {\delta + 1} \right)\left\{ {\left[ B \right]\left[ {d\Gamma \left( \theta \right)/d\theta } \right]^{{\delta + 1}} \left[ B \right]^{- 1} - \left[ {\overline{B} } \right]\left[ {\overline{{d\Gamma \left( \theta \right)/d\theta }} } \right]^{{\delta + 1}} \left[ {\overline{B} } \right]^{- 1} } \right\}\left\{ {\begin{array}{*{20}c} 1 \hfill \\ a \hfill \\ \end{array} } \right\}$$
(25b)
$$ \left[ {d\Gamma \left( \theta \right)/d\theta } \right] = \left[ {\begin{array}{*{20}c} {\frac{{ - \sin \theta + p_1 \cos \theta }}{{\cos \left( { - \alpha } \right) + p_1 \sin \left( { - \alpha } \right)}}} & 0 \\ 0 & {\frac{{ - \sin \theta + p_2 \cos \theta }}{{\cos \left( { - \alpha } \right) + p_2 \sin \left( { - \alpha } \right)}}} \\ \end{array} } \right] $$
(25c)

When the notch angle α and material properties are known, the integral H * of equation (25a) can be obtained directly using the Simpson integration method, which means that H* only depends on α and the material properties and is independent of experimental or finite element results. The displacements ({u}) and tractions ({t}) from the experiment using the procedures in the section “Calculation and Smoothing of Displacements” are substituted into equation (23) to find the H-integral. The complementary eigenvalue can be chosen as ∆ j +1 = −(δ j +1) for j=1 or 2 to evaluate {u com } and {t com }. The tractions are calculated as follows:

$$ \left\{ t \right\} = \left[ \sigma \right]\left\{ n \right\} $$
(26)

where [σ] is the stress tensor and {n} is the normal direction at the point of the integration loop. It is noted that the stress and displacement fields and the complementary solution should be under the notch x–y coordinates, as shown in Fig. 1. Using the above procedure, one can evaluate the H-integral from finite element results without difficulty, and three loops as shown in Fig. 3 were used to find the averaged H-integral, which was compared with that calculated from the image correlation experiments.

The displacement vector {u} of equation (23) at the notch tip is defined to be zero. In the finite element analysis, the displacements of other locations need to eliminate the notch-tip displacements. However, they are unknown in the experiment, so a displacement shift is used in equation (23) as follows:

$$ H_{{\exp }} = \int_{\Gamma } {\left( {\left( {\left\{ u \right\} - \left\{ {u_{tip} } \right\}} \right)^T \left\{ {t_{com} } \right\} - \left\{ {u_{com} } \right\}^T \left\{ t \right\}} \right)ds} $$
(27)

where {utip} is the actual displacement at the notch tip. Let \( \left\{ {u_{tip} } \right\} = \left\{ {\begin{array}{*{20}c} {u_{xtip} } \hfill \\ {u_{ytip} } \hfill \\ \end{array} } \right\} \) and \( \left\{ {t_{com} } \right\} = \left\{ {\begin{array}{*{20}c} {t_{xcom} } \\ {t_{ycom} } \\ \end{array} } \right\} \), and then equation (31) changes to:

$$ H = H_{{\exp }} + T_x u_{xtip} + T_y u_{ytip} = \left[ {\begin{array}{*{20}c} 1 \hfill & {T_x } \hfill & {T_y } \hfill \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {H_{{\exp }} } \hfill & {u_{xtip} } \hfill & {u_{ytip} } \hfill \\ \end{array} } \right]^T = \left[ {K_T } \right]\left\{ {H_u } \right\} $$
(28)

where \( T_x = \int_{\Gamma } {t_{xcom} ds} \) and \( T_y = \int_{\Gamma } {t_{ycom} ds} \). There are three unknowns, H exp , u xtip , and uytip, in equation (28), and one can select more than one loop incorporating the least-squares method to find the three unknowns. The least-squares equation is as follows:

$$ \left( {\sum {\left[ {K_T } \right]^T \left[ {K_T } \right]} } \right)\left\{ {H_u } \right\} = \sum {\left[ {K_T } \right]^T H} $$
(29)

Finally, gj in equation (25a) is equal to H exp /H *, and the SIFs are computed using equations (15c) and (15d). Equation (29) can obtain the average H-integral from a number of loops. In this study, the loop is set along an arch with the inputted radius as shown in Fig. 5. The center of the Lagrange element mentioned in the section “Calculation and Smoothing of Displacements” is located on this curve so that the displacements and stresses can be found. The element is shifted step by step along the curve to obtain the displacement and stress fields for the H-integral calculation.

Fig. 5
figure 5

A loop with Lagrange elements along the curve for finding the H-integral

The size of the Lagrange element should be sufficiently large to include enough displacement data for equation (22). In this study, we used a five-by-five-node Lagrange element (25 nodes), and the element size was set to include about 50 displacement points.

Experimental Results and Comparisons

In this section, the H-integral obtained from the finite element analysis is used to validate the SIFs calculated from image correlation experiments. The finite element program from reference [20] was used with 8-node isoparametric elements in the linear-elastic analysis. The notch tip position was set at the intersection point of the two notch surface, which is easy to obtain using computer software such as Microsoft Paint. The dimensionless SIFs are defined as:

$$ \begin{array}{*{20}c} {F_I \left( {\delta_j } \right) = \frac{{k_I \left( {\delta_j } \right)}}{{\sigma_0 \sqrt \pi a^{{ - \delta_j }} }}} \hfill & {\text{and}} \hfill & {F_{II} \left( {\delta_j } \right) = \frac{{k_{II} \left( {\delta_j } \right)}}{{\sigma_0 \sqrt \pi a^{{ - \delta j}} }}} \hfill & {\text{for}} \hfill & {j = 1,2} \hfill \\ \end{array} $$
(30)

where σ 0 is the far-field applied normal stress and a (11.25 mm) is the specimen notch length. The error of the current least-squares method is defined as:

$$ Error = \frac{{\sum\limits_{i = I,II} {\left( {\left| {F_i^{FEM} \left( {\delta_1 } \right) - F_{{^i }}^{EXP} \left( {\delta_1 } \right)} \right| + \left| {F_i^{FEM} \left( {\delta_2 } \right) - F_i^{EXP} \left( {\delta_2 } \right)} \right|} \right)} }}{{\sum\limits_{i - I,II} {\left( {\left| {F_i^{FEM} \left( {\delta_1 } \right)} \right| + \left| {F_i^{FEM} \left( {\delta_2 } \right)} \right|} \right)} }} $$
(31)

where \( F_i^{FEM} \left( {\delta_j } \right) \) are the SIFs of F I and F II obtained from the finite element analyses and \( F_i^{EXP} \left( {\delta_j } \right) \) are the SIFs calculated from the image correlation experiments.

The correlation coefficient [equation (17)] of the five experiments is from 0.9970 to 0.9999, and the average value is about 0.9998. Figure 6 shows the vertical deformation contour of specimen 2 from the image-correlation experiment before and after using the proposed smoothing scheme. These figures show that the deformation noise can be considerably decreased using the smoothing scheme. In the H-integral calculation, the curve radius of the loop was set to 2.65 mm (500 pixels) to 6.89 mm (1300 pixels) with an interval of 0.53 mm (100 pixels), and there were nine loops in total. First, we used five loops in equation (29) to find Hexp and SIFs for specimens 3 and 4, which are shown in Fig. 7. This figure indicates that although the errors slightly vary with the loop radius, they are not large. The error for the anisotropic specimen is larger than that for the isotropic specimen, which is due the former’s complex material properties. The error gradually increases with increasing loop radius, because the reason that the region far away from the notch tip has smaller stress, which is easily influenced by experimental error. Moreover, the loop close to the notch tip may also have large error because the stress field near the notch tip is singular.

Fig. 6
figure 6

Deformation contours and pictures from image-correlation experiments for specimens of case (2) (γ/2 = 45°, β = 30°, σ0 = 27 Mpa) (Unit=pixel, one pixel=5.3E-3 mm). (a) With the smoothing procedure. (b) Without the smoothing procedure

Fig. 7
figure 7

The experimental error of H-integrals changing with the curve radius of loops

All nine loops were used in equation (29) to find the SIFs of the five specimens, which means that the SIFs are the average of the nine loops. Table 2 shows the H-integral results from finite element analyses and Table 3 shows those from image correlation experiments. The maximum SIF error of the image-correlation experiment is about 8%, which should be acceptable for mixed-mode fracture problems of a sharp V-notch.

Table 2 Mixed-mode SIFs for double sharp-V notches using the H-integral method with plane stress finite element analysis with 8-node isoparametric elements (SIFs are averaged from the three loops, as shown in Fig. 3.)
Table 3 Errors of mixed-mode SIFs for anisotropic double sharp-V notches using the H-integral method from image correlation experiments (SIFs are calculated from nine loops with the loop radius from 2.65 mm to 6.89 mm.)

Conclusion

This study developed an H-integral scheme to calculate the notch SIFs using the displacement fields of image-correlation experiments. A nine-node Lagrange element based on the weak form of the equilibrium equation was used to smooth the displacements inside the domain; moreover, a 25-node Lagrange element was used to interpolate or extrapolate the experimental displacements into element nodes and specimen boundaries. Since the H-integral requires displacements at the notch tip that cannot be found in the experiment, notch-tip displacements were set as unknowns and the least-squares method was applied to find them and the H-integral. The hardware of the image system contains only a digital camera with a regular macro lens that is easy to obtain in the commercial market. Moreover, the proposed smoothing procedure of the image correlation method is simple and systematic. Compared with the SIFs calculated from finite element method, the proposed experimental method can be used to accurately calculate the SIFs of a sharp V-notch.