Introduction

The forming limit curve (FLC) was established as one of the most utilized tools in detecting failure due to necking or cracks in FE-simulation. The curves of experimental methods are normally obtained with Nakajima or Marciniak [1] tests and have to be accomplished under laboratory-like conditions. The ISO standardization is given in [1]. Both of these methods are based on experimental series where gridded samples are being deformed and simultaneously the position of the intersection of the grid lines is being recorded with photogrammetrical methods (Fig. 1). Typical boundary conditions are punch velocity of 1 mm/s and recording frequency of 10 pictures per second.

Fig. 1
figure 1

Nakajima test setup. Optical measurement system [2]

By using different sample geometries, various strain conditions can be traced to get the corresponding points in the FLD (Fig. 2). ß denotes the strain ratio

Fig. 2
figure 2

Nakajima specimen shapes (W. Hotz, FLC-Zurich). Dependency of sample geometry from strain path

$$ \beta = \frac{{{\varphi_2}}}{{{\varphi_1}}} $$
(1)

Currently, different methods are used in industrial practice for the identification of the FLC’s (Fig. 3).

Fig. 3
figure 3

Different areas of the FLC evaluation methods

The 0d-method considers usually the last detected deformation state (“picture”) before the crack occurs and defines the achieved maximal principal strain as the critical strain value.

The ISO definition identifies strain distribution along a cross section (1d-method). The FLD major strain value is defined at the position where the second derivate of φ maj reaches the maximum. This definition is mathematically clear but has no physical background.

Therefore, in the present paper, an alternative will be presented which calculates the occurrence of plastic instability on the basis of the recorded time-dependent crosspoint position data from the experiments and evaluate the strain distribution in a 2D section (2d-method).

Evaluation of the strain and strain rate distributions

Input data and finite element approach

The only required input data for the new method is a full set of global coordinates of the grid line crosspoints, which can be handled like global coordinates of a finite element mesh, see Fig. 4.

Fig. 4
figure 4

Interpretation of measurement grid as finite element mesh

Following this idea all interesting physical quantities (strains, strain rate etc.) can be calculated by using well established methods of FE theory. If the test data is obtained with a regular grid pattern the crosspoints of the grid can be directly used as the vertices of the FE mesh. If crosspoints of the optical measurement are missing the coordinates of the voids can be calculated by suitable mathematical methods, e.g. [3] or [4]. If stochastic spray structures are applied for the optical measurement an additional preparation step to generate the grid pattern before starting the evaluation process is necessary.

Calculation of strains

For the determination of the forming limit strains a Total Lagrange description is used, where the initial mesh is taken as reference configuration X k and the current picture as present configuration x k . The strains are evaluated using classical FEM 4-node membrane element theory, described for example by [5].

Following this the linear Cauchyian strain tensor can be described with:

$$ {\varepsilon_{{ij}}} = \frac{1}{2}({H_{{ij}}} + {({H_{{ij}}})^T}) $$
(2)

where

$$ {H_{{ij}}} = \frac{{\partial {u_i}}}{{\partial {x_j}}} = {J^{{ - 1}}}\frac{{\partial {N_i}}}{{\partial {\xi_{\alpha }}}}({x_j} - {X_j}) = {J^{{ - 1}}}\frac{{\partial {N_i}}}{{\partial {\xi_{\alpha }}}}{u_j} $$
(3)

Therein u i is the displacement vector, J −1 is the inverse of the Jacobian and N i the isoparametric functions \( {N_i} = 1/4\,(1\pm {\xi_1})(1\pm {\xi_2}) \).

The plane principal strains result from the characteristic equation \( \det ({\varepsilon_{{ij}}} - \lambda {\delta_{{ij}}}) = 0 \) with:

$$ \begin{array}{*{20}{c}} {{\varepsilon_1} = \frac{1}{2}({\varepsilon_{{11}}} + {\varepsilon_{{22}}} + \sqrt {{{{({\varepsilon_{{11}}} - {\varepsilon_{{22}}})}^2} + 4{\varepsilon_{{12}}}^2}} } \\{{\varepsilon_2} = \frac{1}{2}({\varepsilon_{{11}}} + {\varepsilon_{{22}}} - \sqrt {{{{({\varepsilon_{{11}}} - {\varepsilon_{{22}}})}^2} + 4{\varepsilon_{{12}}}^2}} } \\\end{array} $$
(4)

Ultimately the Henckyian strain gauge is applied due to large strain components because of the Total Lagrange description:

$$ \begin{array}{*{20}{c}} {{\varphi_1} = \ln (1 + {\varepsilon_1})} \\{{\varphi_2} = \ln (1 + {\varepsilon_2})} \\{{\varphi_3} = - ({\varphi_1} + {\varphi_2})} \\\end{array} $$
(5)

With these strain components, the points in the FLC are determined.

Calculation of strain rates

For the determination of the strain rates and especially of the thinning rate, it is necessary to take the numerical derivative of the deformation gradient with respect to time into account. The determination of the deformation gradient tensor on the basis of the displacement gradient is performed as follows:

$$ {F_{{ij}}} = (I + {H_{{ij}}}) $$
(6)

Subsequently, with the derivative of the deformation gradient, the velocity gradient tensor is figured out according to the following formula [6]:

$$ {L_{{ij}}} = \frac{{\partial {F_{{ij}}}}}{{\partial t}}{F_{{ij}}}^{{ - 1}} = {\dot{F}_{{ij}}}{F_{{ij}}}^{{ - 1}} $$
(7)

and hence, the deformation rate tensor can be computed:

$$ {D_{{ij}}} = \frac{1}{2}({L_{{ij}}} + {L_{{ij}}}^T) $$
(8)

Finally, the plane principal components of the deformation rate are evaluated by computing the eigenvalues D 1 and D 2 of the deformation rate tensor D ij . To calculate the necessary thinning rate, the deviatoric character of D is used:

$$ \dot{\varepsilon }: = \left| {{D_3}} \right| = - ({D_1} + {D_2}) $$
(9)

The thinning rate \( \dot{\varepsilon } \) is the main physical quantity to identify the picture with beginning instability and calculating the strain values for the entries of the FLC.

The numerical derivative of the deformation gradient will be very un-accurate, if no smoothing over the time steps is applied. For those reasons in [3] a quadratic interpolation over time with typically seven time history points is proposed for the deformation gradient F ij (t), see Fig. 5. Alternatively one can use Bézier-splines or B-splines interpolation methods [7].

Fig. 5
figure 5

Determination of \( {\dot{F}_{{ij}}}(t) \) by using quadratic least square interpolation with seven time history points

Algorithm for detection of the forming limit states

Plastic instability

From a continuum mechanical point of view, the plastic instability is the local concentration of the remaining plastic deformation in small (shear-) bands and a fall-back of the other areas in the elastic range (Fig. 6).

Fig. 6
figure 6

Development of the localized necking by the reduction of the plastic zone to the shear band(s)

Hence, two effects can be noticed, namely the strain inside this band increases on the one hand and on the other hand it has to remain roughly constant outside. This is displayed in Fig. 7. It is remarkable in that figure that the characteristics of thinning over time seem to grow relatively continuously, which can cause problems for an automatic detection of beginning plastic instability.

Fig. 7
figure 7

Time dependent evolution of the necking. Mutation of negative thinning over time until the beginning of instability [8]

Therefore, it is helpful to have a look at the distribution of the thinning rate as shown in Fig. 8. It demonstrates that the described effect is much more distinct if the strain rate, or rather the thinning rate, is in focus. This is due to the fact that the thinning rate outside of the instability area has to decrease, which intensifies even more the effect of an increase inside this area. In the given example one can now identify the beginning instability (marked with white arrow).

Fig. 8
figure 8

Time dependent evolution of the necking. Mutation of negative thinning rate over time until the beginning of instability [8]

Consequently, the following detailed approach is based on finding a robust criterion to detect the beginning of instability by accounting for the distribution of the thinning rate.

Detection of beginning plastic instability

For the detection of beginning instability it can be used the two main characteristic effects of localized necking. These are the local concentration of remaining plastic deformation and the acceleration of thinning rates in the instability zone until the crack occurs. In [3] the so-called frequency diagram was introduced and in [7] an integral value method is proposed with taking into account the developing geometrical differences between stable and instable areas. The following algorithm combines the advantages of these two methods, the clear physical motivation combined with an easy implementation.

Identification of necking area

The first step of the algorithm is the identification of a sufficient number of elements which are sure in the instability zone. Therefore Γ k is introduced as set of sorted thinning rates \( \dot{\varepsilon }_j^k \) for all elements j of the analysis area and every picture k.

$$ {\Gamma^k}: = \left\{ {\dot{\varepsilon }_1^k} \right.,\dot{\varepsilon }_2^k,....,\dot{\varepsilon }\left. {_n^k} \right\}\,{\hbox{with}}\,\dot{\varepsilon }_{{i - 1}}^k\, \leqslant \,\dot{\varepsilon }_i^k\,{\hbox{for}}\,i = 2,....,g\,{\hbox{and}}\,k = 1,....,b $$
(10)

Therein g is the number of elements of the analysis area and b the number of pictures. It is recommended to take about 30–40 pictures to ensure a sufficient database for the identification of the beginning instability. The representative maximum thinning rate \( {\dot{\bar{\varepsilon }}_{{\max }}} \) is now defined as the arithmetic mean value of the five highest thinning rates in the second last picture

$$ {\dot{\bar{\varepsilon }}_{{\max }}} = 1/5\sum\limits_{{i = g - 4}}^{{i = g}} {\dot{\varepsilon }_i^{{b - 1}}} $$
(11)

It is recommended not to take the last picture before the crack occurs due to slight numerical problems in the determination of the time derivative, see Fig. 5. Every element with a thinning rate higher than \( \alpha \,{\dot{\bar{\varepsilon }}_{{\max }}} \) in the second last picture is identified as element in the necking zone. The set N is the union of all of these elements and contains of n elements. The elements of the sets N k are the thinning rates of all elements of N for every picture k.

$$ \begin{array}{*{20}{c}} {{\rm N} = \forall \,Elem\,{\hbox{with}}\,\dot{\varepsilon }_i^{{b - 1}} \geqslant \alpha \,{{\dot{\bar{\varepsilon }}}_{{\max }}}} \hfill \\{{{\rm N}^k} = \left\{ {{}^{\rm{N}}\dot{\varepsilon }_1^k} \right.,{}^{\rm{N}}\dot{\varepsilon }_2^k,....,\left. {{}^{\rm{N}}\dot{\varepsilon }_n^k} \right\}} \hfill \\\end{array} $$
(12)

The factor α should be chosen that the set N k contains of 7 to 15 elements for a 1 mm grid and 5 to 10 elements for a 2 mm grid. Experience has shown that this can be obtained with α between 0.5 and 0.6. In Fig. 9 three examples are shown of the identified necking area for three different strain paths (uni-axial, plain strain, bi-axial).

Fig. 9
figure 9

Identified necking areas N of HC220YD, 1.6 mm (Numisheet 2008 Benchmark material), for uni-axial (β ≈ − 0.5, left), plain strain (β ≈ 0, middle) and bi-axial strains (β ≈ 1, right), α = 0.6

Identification of beginning instability

The next step in the algorithm is the identification of beginning instability. Therefore the representative thinning rate \( \dot{\bar{\varepsilon }}_{{rep}}^k \) is introduced as arithmetic mean value of all elements of every set N k for every picture k.

$$ \dot{\bar{\varepsilon }}_{{rep}}^k = 1/n\sum\limits_{{i = 1}}^{{i = n}} {{}^{\rm{N}}\dot{\varepsilon }_i^k} $$
(13)

In Fig. 10 the set of \( \dot{\bar{\varepsilon }}_{{rep}}^k \) (last 30 pictures before the crack occurs) is plotted for plain strain condition of the HC220YD Numisheet Benchmark material. The representation of the diagram is characteristic: A nearly linear increase with low slope at the beginning, a linear increase with high slope at the end and a curved area in between.

Fig. 10
figure 10

Representative thinning rate \( \dot{\bar{\varepsilon }}_{{rep}}^k \) of last 30 pictures before crack, plain strain specimen, HC220YD, 1.6 mm, Numisheet 2008 Benchmark material

The interpretation of this characteristic behaviour is obvious. At the beginning one can see the stable nearly homogeneous deformation and the localized necking as instable deformation at the end until the crack occurs. In Fig. 11 it is shown that this typical behaviour is also remarkable for uniaxial strain (β ≈ − 0.5) and biaxial strain (β ≈ 1.0).

Fig. 11
figure 11

Representative thinning rate \( \dot{\bar{\varepsilon }}_{{rep}}^k \) for uniaxial strain (left) and biaxial strain (right) specimen, HC220YD, 1.6 mm, Numisheet 2008 Benchmark material

The difference between the strain conditions is the characteristic occurrence of the curved area, which is also a measurement for the different amount of diffuse necking. Due to the fact that all strain conditions show the presented typical behaviour it is now used for the detection of beginning instability. The stable and instable areas are fitted with two linear curves by using the least square method. The picture which is next to the intersection of these two straight lines will be defined as beginning instability, see Fig. 12.

Fig. 12
figure 12

Detection of beginning instability with linear curve fitting using least square method, first instable picture for the example is identified as number 24, last stable one is number 23

For the identification of the stable area it is recommended to start with the fourth picture because of the determination of the time derivative with seven history points, see Fig. 5. Then the sequence of linear curve fitting is applied with at least four points up to the maximum number of available points. The coefficients of the fitted linear curve can be calculated easily with the Gaussian normal form.

$$ \begin{array}{*{20}{c}} {\dot{\bar{\varepsilon }}_{{st}}^{r}(k) = a_{{st}}^{r} + b_{{st}}^{r} \cdot k} \hfill \\ {\left( \begin{gathered} a_{{st}}^{r} \hfill \\ b_{{st}}^{r} \hfill \\ \end{gathered} \right) = {{\left( {{\mathbf{A}}{{_{{st}}^{r}}^{T}}{\mathbf{A}}_{{st}}^{r}} \right)}^{{ - 1}}}{\mathbf{A}}{{_{{st}}^{r}}^{T}}{\mathbf{c}}_{{st}}^{r},\,r = 4,....,b - 3} \hfill \\ {{{(A_{{st}}^{r})}_{{j1}}} = 1,\,j = 1,....,r;\quad {{(A_{{st}}^{r})}_{{j2}}} = j + 3,\,j = 1,.....,r} \hfill \\ {{{(c_{{st}}^{r})}_{j}} = \dot{\bar{\varepsilon }}_{{rep}}^{{j + 3}},\,j = 1,....,r} \hfill \\ \end{array} $$
(14)

Therein b is the number of available pictures, \( a_{{st}}^r \) and \( b_{{st}}^r \) are the coefficients of the linear curve fitting for the stable area with taking r-pictures into account starting from the fourth one. With the coefficients \( a_{{st}}^r \) and \( b_{{st}}^r \) one can define the sequence of mean least square differences \( d_{{st}}^r \).

$$ d_{{st}}^r = 1/(r + 2)\sum\limits_{{i = - 2}}^{{i = r}} {{{\left( {a_{{st}}^r + (i + 3) \cdot b_{{st}}^r - \dot{\bar{\varepsilon }}_{{rep}}^{{i + 3}}} \right)}^2}} $$
(15)

The minimum of the sequence \( d_{{st}}^r \) denotes the coefficients \( a_{{st}}^{{{r_{{\min }}}}} \) and \( b_{{st}}^{{{r_{{\min }}}}} \) for the linear curve fitting of the stable area of \( \dot{\bar{\varepsilon }}_{{rep}}^k \).

$$ d_{{st}}^{{{r_{{\min }}}}} = {\hbox{Min(}}d_{{st}}^r),\,r = 4,...,b - 3 $$
(16)

In the same manner the linear curve fitting of the instable area of \( \dot{\bar{\varepsilon }}_{{rep}}^k \) can be realized getting the coefficients \( a_{{in}}^{{{s_{{\min }}}}} \) and \( b_{{in}}^{{{s_{{\min }}}}} \). The only difference is to take the last picture as starting point of the approximation, due to the fact that only a limited number of pictures in the instable area is available and the numerical deviations of the time derivative can be accepted.

$$ \begin{array}{*{20}{c}} {\dot{\bar{\varepsilon }}_{{in}}^{s}(k) = a_{{in}}^{s} + b_{{in}}^{s} \cdot k} \hfill \\ {\left( \begin{gathered} a_{{in}}^{s} \hfill \\ b_{{in}}^{s} \hfill \\ \end{gathered} \right) = {{\left( {{\mathbf{A}}{{_{{in}}^{s}}^{T}}{\mathbf{A}}_{{in}}^{s}} \right)}^{{ - 1}}}{\mathbf{A}}{{_{{in}}^{s}}^{T}}{\mathbf{c}}_{{in}}^{s},\,s = 3,....,b} \hfill \\ {{{(A_{{in}}^{s})}_{{j1}}} = 1,\,j = 1,....,s;\quad {{(A_{{in}}^{s})}_{{j2}}} = b - s + j,\,j = 1,.....,s} \hfill \\ {{{(c_{{in}}^{s})}_{j}} = \dot{\bar{\varepsilon }}_{{rep}}^{{b - s + j}},\,j = 1,....,s} \hfill \\ {d_{{in}}^{s} = 1/s\sum\limits_{{i = 1}}^{{i = s}} {{{\left( {a_{{in}}^{s} + (b - s + i) \cdot b_{{in}}^{s} - \dot{\bar{\varepsilon }}_{{rep}}^{{b - s + i}}} \right)}^{2}}} } \hfill \\ {d_{{in}}^{{{s_{{\min }}}}} = {\text{Min(}}d_{{in}}^{s}),\,s = 3,....,b} \hfill \\ \end{array} $$
(17)

The crosspoint k crit of the linear curve fittings for the stable and instable area is given by

$$ {k_{{crit}}} = \frac{{a_{{in}}^{{{s_{{\min }}}}} - a_{{st}}^{{{r_{{\min }}}}}}}{{b_{{st}}^{{{r_{{\min }}}}} - b_{{in}}^{{{s_{{\min }}}}}}}. $$
(18)

The first picture with beginning instability k inst is defined as the picture which is next to k crit and the previous picture as the last stable one k stab .

$$ {k_{{inst}}} = {\hbox{Int(}}{k_{{crit}}} + 0.5);\,{k_{{stab}}} = {k_{{inst}}} - 1 $$
(19)

Calculation of strain values for the FLC

The calculation of strain values for the entries in the FLC is the last step in the presented algorithm. The mean values of the principle strains \( \varphi_1^{{{k_{{stab}}}}} \) and \( \varphi_2^{{{k_{{stab}}}}} \) of all elements of the set N (see Formula 12) give a unique definition for the entries of the FLC for the identified picturek stab .

$$ \begin{array}{*{20}{c}} {\varphi_1^{{FLC}} = 1/n\sum\limits_{{i = 1}}^{{i = n}} {{}^{\rm{N}}\varphi_1^{{{k_{{stab}}}}}} } \hfill \\{\varphi_2^{{FLC}} = 1/n\sum\limits_{{i = 1}}^{{i = n}} {{}^{\rm{N}}\varphi_2^{{{k_{{stab}}}}}} } \hfill \\\end{array} $$
(20)

FLC-evaluation examples

Figure 13 demonstrates for the Numisheet BM1 materials HC220YD with thicknesses of 0.8 mm and 1.6 mm as well as the HC260LAD (1.1 mm thickness) the strengths of the proposed 2D evaluation method. Because neither the position on the specimen nor the time point has to be fixed manually, the procedure is very robust. The Nakajima experiments executed by two different labs deliver very similar FLD results. For the 1.6 mm material laboratory 1 has used a mesh with 2 mm grid size and laboratory 2 a mesh with 1 mm grid size. Therefore the very slight differences between the two FLD curves can be explained by the different resolutions. Nevertheless the robustness of the algorithm is remarkable even for different grid sizes (see Fig. 13).

Fig. 13
figure 13

Detection of the FLC. Comparison of different materials, laboratories and mesh sizes

Conclusions and outlook

The new evaluation method presented here has two crucial benefits. On the one hand, it allows a fully automatic derivation of the FLC on the basis of experimental testing results and, on the other hand, it is now possible to use the time continuous recording of the testing machines to obtain the beginning of plastic instability and therefore the first occurrence of material failure. The algorithm is clear, easy to implement and bases on a physical motivation. The robustness has been proven by numerous tests in different laboratories even with different mesh sizes. It seems to be interesting to compare the obtained experimental results with theoretical and numerical investigations, e.g. by evaluating the so called acoustic tensor [9].