Introduction

Government policy, consumer pressure and competition from materials such as aluminium and plastics have forced the automotive industry to search for methods of reducing the weight and improving the fuel economy of vehicles whose Body in White (BIW) predominantly comprises steel. Tube hydroforming and Laser Welded Tailor Blanks (LWTBs) are two relatively new innovations that help to reduce vehicle weight (see [1, 2]). The use of such advanced technologies, coupled with holistic design concepts, means that present-day vehicles are becoming lighter and have improved crash performance compared to conventional pressed formed components of the same weight.

Tube hydroforming has already proved successful in subframe and chassis applications. Standard tube-making methods are restricted to the production of tubes with a diameter-to-thickness ratio of 65:1, but BIW structural components typically require a ratio of around 100:1. There has therefore been limited uptake of this technology in the production of BIW components. However, the Corus Tubular Blank process [3, 4] enables a greater range of diameter-to-thickness ratios and therefore a larger scope for the manufacture of BIW parts. The Corus Tubular Blank Machine receives a flat sheet blank which undergoes a multiple pressing operation using a circular punch-and-die profile. The open formed tubular shape is then laser welded to form a closed section. The number of pressings required is dependent upon the degree of formability of the sheet blank and also the amount of forming pressure required to deform the sheet blank.

The major technical issue concerned with Corus Tubular Blanks is the effect of material elastic recovery (referred to as springback) after forming has taken place. The magnitude of this elastic recovery depends upon both material and forming properties. Whilst it is difficult to have full control over the material properties, forming properties are controllable, especially in the simple forming process of the Corus Tubular Blank. Thus the commonest method of compensating for springback is to bend the part to a smaller radius of curvature than is desired, so that when springback occurs, the component has the correct radius. This trial-and-error process can however be time consuming and expensive. Right first-time manufacturing of Corus Tubular Blanks can be achieved through use of an accurate predictive model of springback.

The aim of this paper is to assess the accuracy of various analytical models and a numerical model of springback and then show how the best of these models can be used to find the proper die contour to correct for springback so as to achieve right first-time manufacturing for a wide range of sheet steels. To achieve this objective the paper is structured as follows. Section “Technical background” describes the Corus Tubular Blank Machine, how springback is measured and the experimental data obtained for assessing the accuracy of various springback models. Section “Predictive models of springback” outlines various analytical models and a numerical model for springback together with the methods of estimating the parameters of some of these models. Section “Predictive capability” describes some statistics for assessing the predictive accuracy of these models and the results from each of these models is given in section “Results”. Section “Right first-time manufacturing” illustrates how the best model can be used for right first-time manufacturing and section “Conclusions” concludes.

Technical background

Bending and springback

Bending is the process by which a straight length is transformed into a curved length. The definitions of the terms used in bending are illustrated in Fig. 1a. The bend radius (R) is defined as the radius of curvature on the inside surface of the bend. For elastic bending below the elastic limit the strain passes through zero halfway through the thickness of the sheet at the neutral axis. In plastic bending—beyond the elastic limit—the neutral axis moves closer to the inside surface of the bend as such bending proceeds. Since the plastic strain is proportional to the distance from the neutral axis, fibres on the outer surface are strained more than fibres on the inner surface are contracted. A fibre at the mid-thickness is therefore stretched so that thickness decreases at the bend to preserve constant volume. The smaller the radius of curvature, the greater will be the decrease in thickness on bending.

Fig. 1
figure 1

(a) Definition of terms used in bending. (b) Springback in bending

A common forming difficulty during bending is springback. Springback is the dimensional change of the formed part after the pressure of the forming tool has been released. It results from the changes in strain produced by elastic recovery. This springback during bending is illustrated in Fig. 1b. This elastic recovery and therefore springback will be greater, the higher the yield stress and the lower the elastic modulus. The radius of curvature before release of a given load (R 0) is smaller than the radius (R f) after release of this load. But the bend allowance (B in Fig. 1a) is the same before and after bending so that

$$ B=\left({R_0 +\frac{h}{2}} \right)\alpha_0 =\left({R_f +\frac{h}{2}} \right)\alpha_f $$
(1a)

where h is the material thickness and α the bend angles (see Fig. 1b). This applies only if the mid-surface is also the neutral axis. Springback can be defined and measured from this in a number of ways. Defined in terms of the bend angle, the springback ratio is

$$ K_1 =\frac{\alpha_f} {\alpha_0} =\frac{R_0 +h/2}{R_f +h/2}=\frac{2R_0 /h+1}{2R_f /h+1} $$
(1b)

The springback ratio defined in this way is independent of sheet thickness and depends only on the ratio of bend radius to sheet thickness. Defined in terms of the bend radius, the springback ratio is

$$ K_2 =\frac{R_0} {R_f} $$
(1c)

In this paper springback is defined and measured using Eq. 1c.

The Corus Tailored Blank and test rig machine

The Corus Tailored Blank Machine was developed by Soudronic Manufacturing, with initial conceptual ideas coming from the research and development centre at the then Hoogovens Strip Steel in Ijmuiden, Holland [5]. The basic principle of the machine is to receive a flat sheet blank, which is then pressed using a circular punch-and-die profile used in conjunction with a hydraulic press. The open formed tubular shape is then finally laser welded to form a closed section. Pressing of the sheet is done in an uneven number of steps, with the sheet extremities pressed first and the unformed sheet progressively pressed towards the centre of the blank until the final pressing is carried out in the centre of the blank—see Fig. 2a. The number of pressings required for the blank is dependent upon the degree of formability of the blank and also the amount of forming pressure required to create the blank. The machine is currently capable of creating tubes with diameters in the range of 60–250 mm, with a thickness in the range of 0.6–2.75 mm and a length in the range of 900–4,750 mm [6].

Fig. 2
figure 2

(a) Corus Tubular Blank manufacturing route. (b) MTS testing machine and tooling used during experimentation

The test machine used for the experimentation carried out during this research was a modified INSTRONTM MTS 8580. It is a 300 kN servo-hydraulic machine having a single force measuring system provided by a load cell. The system incorporates force scale settings giving a single range of 0 −300 kN in tension and compression (standard calibration BS EN 10002-2), coupled with programmable input and output hardware/software (INSTRONTM Wavemaker)—see Fig. 2b. This made it possible to control all suitable inputs for the pressing and the data acquisition during the pressing operation.

The experimental pressing tools, which were used in conjunction with the above test rig, were made of machine tool steel and the surfaces in contact with the material samples were case hardened. Prior to pressing, the tooling was degreased using an ethanol solution and then wiped clean using lint-free cloth. This test machine can be fitted with a variety of different punch-and-die combinations, and the type of tooling fitted is similar to the tooling on the Corus Tailored Blank Machine shown in Fig. 2a.

The data

This MTS experimental tooling rig was used to test a variety of different steels that had differing material properties and thicknesses over a wide range of bend radiuses. The full test matrix, together with the springback measurements made under these conditions, is shown in Table 1. As can be seen from the first column of this table, the steels tested range from mild steels to CMn, IF and DP steels. The material properties tested included the yield stress (MPa) and Young’s Modulus, whilst the process variables included material thickness and neutral axis bend radius (both measured in mm). These material and process variables, will be referred to later as test variables. For the purpose of data analysis, this paper scales all the test variables to lie in the range 0–1 through use of the formula

$$ x_{j,i} =[x_{j,i}^\ast -\hbox{min} (x_{j,i}^\ast)]/[\max (x_{j,i}^\ast)-\hbox{min} (x_{j,i}^\ast)] $$
(1d)

where \(x_{j,i}^{\ast}\) is the ith value (for which there are n) for the jth test variable (of which there are m), \(\hbox{max}(x_{j,i}^{\ast})\) is the maximum value for all n measurements made on test variable j and \(\hbox{min}(x_{j,i}^{\ast})\) is the minimum such value. As can be seen from Table 1, there are n = 39 steel specimens tested and m = 4 material or process conditions measured for each specimen. The same scaling procedure can be used for springback

$$ y_i =[y_i^\ast -\hbox{min} (y_i^\ast)]/[\max (y_i^\ast)-\hbox{min} (y_i^\ast)] $$
(1e)

where \(y_{i}^{\ast}\) is the ith value for springback as measured using Eq. 1c.

Table 1 Springback results from the MTS experimental tooling rig

Predictive models of springback

Analytical models

As briefly mentioned in section “Bending and Springback” above, springback will be greater, the higher the yield stress and the lower the elastic modulus. This has been expressed in the literature in a variety of different ways. Gardiner [7] and Queenner and DeAngelis [2], using data from a number of high temperature alloys, have indicated that to a first approximation the springback in bending can be expressed by

$$ K_2 =4\left({\frac{R_0 \sigma_0} {Eh}} \right)^{3}-3\frac{R_0 \sigma_0} {Eh}+1 $$
(2a)

where σ0 is the plain strain yield stress and E is modified (plain strain value) Young’s Modulus. Other approximations based on the same variables are also to be found in the literature. Marciniak and Duncan [8] proposed

$$ K_2 =1-3\left({\frac{R_0} {h}} \right)\left({\frac{\sigma_0} {E}} \right) $$
(2b)

Zhang and Hu [9] proposed a similar expression using Poisson’s ratio. Leu [10] derived a slightly more complex equation that also took into account the ultimate tensile strength of the material and the normal plastic anisotropy ratio. This model for springback was derived from a number of simplifying assumptions. First, a ridged, strain-hardening and anisotropic material is assumed and the deformation in bending is assumed to occur under the plane strain condition. The Bauschinger effect and strain rate are neglected, and Hill’s [11] theory of plastic anisotropic is adopted to describe the anisotropic characteristics of the sheet metal. Finally, the strain-hardening characteristics of the sheet metal are assumed to follow the form

$$ \sigma_e =A\varepsilon_e^n $$
(2c)

where σe denotes the effective stress, εe denotes the effective strain and A and n are material constants. Under these conditions Leu showed that springback could be predicted using

$$ K_2 =\left({\frac{\sigma_u} {e^{-n}n^{n}}} \right)\left({\frac{1+r}{\sqrt{1+2r}}} \right)^{1+n}\left({\frac{3(1-\nu ^{2})}{2E(1+n)}} \right)\left({\frac{h}{2R_0}} \right)^{n-1} $$
(2d)

where σu is ultimate tensile strength and r is the normal anisotropic value. Again n is the strain-hardening component as defined in Eq. 2c above.

The first two models above require no parameter estimation, whilst the last requires that the value for n be estimated from the experimental data.

Numerical models

There are many numerical procedures currently available for modelling experimental data obtained from a particular manufacturing process. The two most commonly used techniques are response surface methodology (RSM) and artificial intelligence (AI).

Response surface methodology is a well-established and proven collection of mathematical and statistical techniques useful for the modelling and analysis of manufacturing processes in which a response of interest is influenced by several variables and the objective is to optimise the response in some way [12]. The description of the bending process described above suggests that springback, to be given the general name response and symbol y, may be related to the following material and process variables: x 1 is the sheet thickness, x 2 is Young’s Modulus, x 3 is the yield strength and factor x 4 is the neutral axis bend radius (all in scaled units). Then the response surface is given by

$$ y=f(x_1, x_2, x_3, x_4) $$
(3a)

where f() is some function that describes the relationship existing between springback and the process and material variables described above. In most RSM problems the form of f() is unknown and the first step is therefore to find a suitable approximation for the true functional relationship between y and the test variables. As many manufacturing processes are non-linear in nature, Myers and Montgomery [13] recommend approximating f() by a second-order response surface models of the form

$$ f(x_1, x_2, x_3, x_4)=\beta_0 +\beta_j \sum\limits_{j=1}^4 {x_j +\lambda_{jv} \sum\limits_{j=1}^4 {\sum\limits_{v=j+1}^4 {x_j x_v}} +\phi_j \sum\limits_{j=1}^4 {x_j^2} +\omega} $$
(3b)

where β j ,  ϕ j and λ jv are the parameters of the model. The λ jv measure interaction effects and reflect the extent to which a change in the response following a change in the level of a test variable depends partly on the value for another test variable. ω is the component of y that cannot be explained by the model. Provided that ω is a random variable, this model provides a reasonable approximation to the response surface. For all these models the parameters β0,   β j ,  ϕ j and λ jv require estimation using the linear least squares estimation procedure.

Artificial intelligence is a big subject area covering numerous types of neural network architectures, genetic algorithms and expert or control systems. A relatively new and interesting approach that merges the subject areas of neural networks and control systems is the fuzzy—neural network. A popular neural network architecture is the multi-layer perceptron (MLP). However, whilst MLPs are usually better than the RSM at approximating the response surface, they are very much a black box technique in that they generate very complex functions that simply mimic the data accurately. What they cannot do is abstract in the sense of producing articulated knowledge from the data. Expert systems are capable of such abstraction through the use of simple rule-based models. Neuro-Fuzzy modelling is a new approach that combines the modelling capabilities of MLPs with the abstracting capabilities of expert systems. In this paper we concentrate on the hybrid technique CART-ANFIS that is capable of learning and then fine tuning hybrid rules.

Characterisation and Regression Trees (CART) is a technique first developed by Breiman et al. [14]. Here binary decision trees are used to extract simple if—then-based decision rules from the experimental data. Figure 3a is a typical binary regression tree with two inputs (x 1 and x 2) and one output y. The decision tree partitions the input space into a number of non-overlapping rectangular regions, each of which is assigned a label f i () to represent a predicted output value. In this illustration the tree identifies four simple if—then rules. Note that each terminal node has a unique path that starts with the root node and ends with the terminal node: the path corresponds to a decision rule that is a conjunction of various tests or conditions. Typically each f i () will be a linear function similar to the first two terms in Eq. 3b. In essence then, instead of using a complex second-order response surface model, the experimental data are split up into smaller segments such that over these narrower ranges the response surface is linear allowing the response to be modelled using a simpler linear equation over this region. For each region there is a separate linear equation.

Fig. 3
figure 3

(a) A binary decision tree and its input space partitioning. (b) ANFIS architecture corresponding to the representation shown in Fig. 3b. Values for w given by Eqs. 5

The key question then revolves around the criteria for deciding how many terminal nodes to have in the decision tree, i.e., how many segments to split the data up into. In this paper two rules are used. First, there must be a minimum number of degrees of freedom available for fitting the f i () functions. In this paper that is taken to be five. Second, at each node a statistic is worked out for summarising how well f i () fits the data within its segment. Breiman et al. [14] used the standard residual sum of squares obtained by estimating the parameters of f i () using linear least squares. In this paper we use the predictive residuals of Cook and Weisburg [15]. Here the linear model f i () is estimated by least squares using all but one of the experimental data points in its segment. The difference between the actual value for this data point and that predicted from the model is the predicted residual. When this procedure is repeated for all data points the resulting sum of these predicted residuals is called the predicted residual sum of squares (PRESS). The estimated value for the parameters of f i () that minimise PRESS is the one best at predicting data not seen during this estimation procedure and so has the best chance of being general enough to accurately predict new data sets that are presented to it. That is, the linear models f i () are subjected to cross validation. A pair of terminal nodes on the decision tree are obtained when the values for their PRESS statistics sum to a figure that is no smaller than that associated with their root node.

Values for a, b and c in Fig. 3a are found by sorting each input variable. First the data set is sorted by x 1 from lowest to highest. The value for x 1 in the p + 5 position of this sorted list is taken to be the first estimate for a (p is the number of parameters to be estimated in the f i () function). The data are split at a and the PRESS statistics computed for each data segment. These are added together to give the total PRESS. The value for x 1 in the p + 5 + 1 position of this sorted list is taken to be the next estimate for a. This process is repeated until all the x 1 values in the sorted list have been analysed in the above way. The value for a is then taken to be that value which minimises the total PRESS statistic. Values for b and c are found in the same way after the value for a has first been decided.

The problem with this approach is that the resulting modelled response surface is highly discontinuous in that it changes abruptly at the decision rules. This problem is overcome by fuzzyfying the decision rules. For example, the crisp decision rule associated with the leftmost branch of the binary tree in Fig. 3a is

$$ \hbox{If }x_{1} < a \hbox{ and } x_{2} < b \hbox{ then }y=f_{1}() $$

In fuzzy expert systems, membership functions are used to quantify possibilities [16]. Possibility is a fuzzy measure indicating the degree of evidence or belief that a certain value for say x 1 belongs to a set, say, set x 1 < a. A membership function has a value between 0 and 1 such that x 1 values further and further below a, have membership values closer and closer to one. A common functional form used for the membership function is the sigmoidal function

$$ {\mu_{x_{1} < a}} =1-\frac{1}{1+\hbox{exp} [-\kappa (x_1 -a)]} $$
(4a)

where κ is a parameter requiring estimation. The value for κ determines the steepness of the membership function at a. So the further x 1 is below a, the greater will be the value for \(\mu_{x_1} < a\) , indicating a stronger belief that that value for x 1 belongs to the set x 1 < a.   \({\mu_{x_1}} < a\) varies over the range 0–1, with 1 indicating the strongest possible belief.

Finally, the parameters of the model are fined tuned using a particular type of neural network. This network is called an ANFIS—adaptive network-based fuzzy interference system [17]. There are various ANFIS architectures, but the one using a first-order Sugeno fuzzy model [18] is the most common. The layers of this ANFIS network are shown in Fig. 3b for the decision rules shown in Fig. 3a

  • Rule 1: If x 1 < a and x 2 < b, then y = f 1()

  • Rule 2: If x 1 < a and x 2 ≥ b, then y = f 2()

  • Rule 3: If x 1 ≥ a and x 2 < c, then y = f 3()

  • Rule 4: If x 1 ≥ a and x 2 ≥ c, then y = f 4()

In the first layer of the ANFIS network, each of the i values for x 1 and x 2 is given membership quantities using the following sigmoidal functions

$$ {\mu_{{x_1} < a}} =1-\frac{1}{1+\hbox{exp} [-\kappa_1 (x_1 -a)]} \hbox{ with inverse (INV) } {\mu_{{x_1}\geq a}} =\frac{1}{1+\hbox{exp} [-\kappa_1 (x_1 -a)]} $$
(4b)
$$ {\mu_{{x_2} < b}} =1-\frac{1}{1+\hbox{exp} [-\kappa_2 (x_1 -b)]}\hbox{ with inverse (INV) }{\mu_{{x_2}\geq b}} =\frac{1}{1+\hbox{exp} [-\kappa_2 (x_1 -b)]} $$
(4c)
$$ {\mu_{{x_2} < c}} =1-\frac{1}{1+\hbox{exp} [-\kappa_3 (x_1 -c)]}\hbox{ with inverse (INV) }{\mu_{{x_2}\geq c}} =\frac{1}{1+\hbox{exp} [-\kappa_3 (x_1 -c)]} $$
(4d)

where κ1 to κ3 are parameters requiring estimation. In layer 2 weights are determined that represent the possibility that each pairing for the i values of x 1 and x 2 belongs to one of the four sets given by the decision rules above. These weights are given by

$$ w_{1} = (\mu x_{1} < a)(\mu x_{2} < b)\hbox{ or } w_{1} = \hbox{min}[(\mu x_{1} < a),(\mu x_{2} < b)] $$
(5a)
$$ w_{2} = (\mu x_{1} < a)(\mu x_{2}\geq b) \hbox{ or } w_{2} = \hbox{min}[(\mu x_{1} < a),(\mu x_{2}\geq b)] $$
(5b)
$$ w_{3} = (\mu x_{1}\geq a)(\mu x_{2} < c) \hbox{ or } w_{3} = \hbox{min}(\mu x_{1}\geq a),(\mu x_{2} < c)] $$
(5c)
$$ w_{4} = (\mu x_{1}\geq a)(\mu x_{2}\geq c) \hbox{ or } w_{4} = \hbox{min}(\mu x_{1}\geq a),(\mu x_{2}\geq c)] $$
(5d)

These are two examples of a T-norm operator (the product or the minimum) for working out the possibility, for example that x 1 is less than a AND x 2 is less than b(w 1). In Fig. 3b, Π stands for the use of the first T-Norm shown in Eqs. 5. In layer 3 each value for f i () is multiplied by its w i value so that more emphasis is placed on the linear function corresponding to the rule most likely to describe the x 1 and x 2 pairing (the form for f i () is as shown in Fig. 3a). Finally, in layer 4 these weighted functions are added up to give the prediction for y coming out of the ANFIS network. Conjugate gradient methods are then used to optimise the values for κ1 to κ3 and all the parameters of f 1() to f 4().

Predictive capability

A number of statistics are used to assess the predictive accuracy of the above springback models. The mean square error (MSE) is defined as the average (over n results) squared difference between the actual springback value (y i ) and that predicted by a particular model \((\hat{y}_{i}).\) Squares are taken to prevent over- and under-predictions offsetting each other in the averaging process. The MSE could then be square rooted to be in the same units as y i

$$ {\hbox{MSE}}=\frac{1}{n}\sum_{i=1}^n {\left[ {y_i -\hat{y}_i} \right]}^{2}=\frac{1}{n}\sum_{i=1}^n e_i^2 $$
(6a)

Thus if the model used is that given by Eq. 3b, the predicted values are given by

$$ \hat{y}_i =\beta_0 +\beta_j \sum_{j=1}^4 {x_j +\lambda_{jv} \sum_{j=1}^4 {\sum_{v=j+1}^4 {x_j x_v +\phi_j \sum_{j=1}^4 {x_j^2}}}} $$

where β j , ϕ j and λ jv are estimated from the n data points. The MSE is a useful way of assessing the predictive accuracy of a model because this error, following Theil’s analysis [19], can be decomposed into a number of different components

$$ {\hbox{MSE}}=\bar{{e}}^{2}+S_e^2 $$
(6b)

where \(\bar{e}\) is the average prediction error calculated from the n data points and \(\hbox{S}_{\rm e}^{2}\) is the sample variance of the prediction error (biased in small samples). A good model will therefore predict with an average error close to zero and with only small over-/under-predictions around this average, i.e., small variation in the prediction error.

A plot of actual versus predicted springback values can be used to further decompose this MSE. On such a plot, all the data points should fall on a 45° line if the springback model provides a perfect prediction. That is ρ = 0, ρ1 = 1 and \(\hbox{S}_{\zeta}^{2} = 0\) in

$$ y_i =\rho_0 +\rho_1 \hat{y}_i +\zeta_i $$
(7a)

where ζ j is the extent to which the ith springback prediction differs from \(\rho_0 +\rho_1 \hat{y}_i\) and \(\hbox{S}_{\zeta}^{2}\) is the variance of such disturbances. Rearranging Eq. 7a above for the prediction error and assuming \(\hat{y}_i\) and ζi are independent of each other gives

$$ S_e^2 =(\rho_1 -1)^{2}S_{\hat{y}}^2 +S_\zeta^2 $$
(7b)

where \(S_{\hat{y}}^2 \) is the variance of the predictions. Substituting Eq. 7b into Eq. 6b gives

$$ {\hbox{MSE}}=\bar{{e}}^{2}+\left\{ {(\rho_1 -1)^{2}S_{\hat{y}}^2} \right\}+S_\zeta^2 $$
(8a)

or

$$ 1=\frac{\bar{{e}}^{2}}{\hbox{MSE}}+\frac{\left\{ {(\rho_1 -1)^{2}S_{\hat{y}}^2} \right\}}{\hbox{MSE}}+\frac{S_\zeta^2} {\hbox{MSE}}=U_M +U_R +U_D $$
(8b)

Equation 8b shows that a proportion of the MSE is due to the average of the model predictions differing from the average of the actual values —U M . Another part is due to the slope of the best fit line on the actual v prediction plot differing from 1, U R . Both U M and U R therefore represent systematic errors, and large values for these two terms suggest that the springback model is incomplete in some way. For example, it may suggest that some explanatory variables are missing from the model, or that the models functional relationship between springback and the test condition is incorrect. A final part of the MSE is due to the data points on the actual v prediction plot not all lying on the best fit line, U D . When they all lie on the best fit line \(\hbox{S}^{2}_{\zeta} = 0.\) As the ζ i is random in nature, U D represents random prediction errors. Ideally, a springback model should have a very small MSE with U M U R = 0 and \(1 \cong U_{D}.\)

Results

Figure 4 plots the measured springback results against material thickness, Young’s Modulus, yield stress and neutral axis bend radius. It can be seen that the data have a lot of experimental scatter present within it. However, the strongest correlations are observed to be those between springback and Young’s Modulus (R 2 = 24.45%), and between springback and the neutral axis bend radius (R 2 = 42.23%). Material thickness and yield strength appear to have a much smaller impact on springback. However these are linear correlation coefficients, and the true relationships between these variables may be non-linear in nature so that the above interpretations may be misleading.

Fig. 4
figure 4

Springback as a function of (a) Material thickness, (b) Young’s Modulus, (c) Yield Strength and (d) Neutral axis bend radius

The predictive accuracy of various analytical models is summarised in Fig. 5 and Table 2. Figure 5a and b shows clearly that both analytical models produce fairly reasonable predictions. The best fit lines through the experimental data reveal a small amount of systematic bias with the intercept terms differing slightly from zero and the slope terms differing slightly more from unity. This is confirmed in Table 2. All these models have very similar mean square errors. For each model around 88% of the prediction errors were random in nature, and the main source of systematic error for each model was the deviation of ρ1 in Eq. 7a from unity (i.e., U R rather than U M ).

Fig. 5
figure 5

(a) Actual versus predicted springback using the analytical technique proposed by Gardiner [7] and Queenner and DeAngelis [2]. (b) Actual versus predicted springback using the analytical technique proposed by Marciniak and Duncan [8] and Zhang and Hu [9]

Table 2 The MSE and its decomposition for various analytical springback models

Table 3 shows the results of the CART analysis. As can be seen from the Table, the procedure described in section “Numerical models” above identified three basic splits in the data corresponding to all those data points with a scaled yield stress less than or equal to 0.0992, all those data points with a scaled yield stress greater than 0.0992 but with a scaled thickness less than or equal to 0.4424 and all those data points with a yield stress greater than 0.0092 and a scaled thickness greater than 0.4424. Table 3 shows the estimates made for the parameters of the simple linear numerical model (containing the first two terms of Eq. 3b) that was applied separately to each of these subsets of data. In each subset, Young’s Modulus was always statistically insignificant. This conclusion probably comes about because the data set is only for steel, and the modulus in the experiments shown in Table 1 varied only over the narrow range of 120—220 GPa. The worst performing linear model was that fitted to the first subset of data (x 3i ≤ 0.0992) where the model f 1() explained nearly 93% of the variation in springback. The percentage rose to around 97% in the second subset of data and around 99% in the third subset of data. This picture is confirmed also by the PRESS statistics.

Table 3 Results of CART analysis

Finally, the CART model was fuzzified by integrating it into an ANFIS network. This CART-ANFIS network predicts springback through the following estimated equations

$$ y_i =w_{1,i} f_{1,i} ()+w_{2,i} f_{2,i} ()+w_{3,i} f_{3,i} () $$
(9a)

where

$$ \begin{aligned} f_{1,i} ()&=1.31269-0.9448x_{1,i} -1.8933x_{2,i} -9.7294x_{3,i} \quad +0.1962x_{4,i}\\ f_{2,i} ()&=1.3623+5.5162x_{1,i} +2.7888x_{2,i} -4.5244x_{3,i} \quad -2.2389x_{4,i}\\ f_{3,i} ()&=0.3549-1.2928x_{1,i} -1.3456x_{2,i} +5.4331x_{3,i} \quad +0.5992x_{4,i} \end{aligned} $$
(9b)

and

$$ \begin{aligned} w_{1,i} &=1-\frac{1}{1+\hbox{exp} [-3.2463(x_{3,i} -0.0992)]}\\ w_{2,i} &=\hbox{min} \left\{ {\frac{1}{1+\hbox{exp} [-3.2463(x_{3,i} -0.0992)]},1-\frac{1}{1+\hbox{exp} [-2.5120(x_{1,i} -0.4424)]}} \right\}\\ w_{3,i} &=\hbox{min} \left\{ {\frac{1}{1+\hbox{exp} [-3.2463(x_{3,i} -0.0992)]},\frac{1}{1+\hbox{exp} [-2.5120(x_{1,i} -0.4424)]}} \right\} \end{aligned} $$
(9c)

Figure 6 summarises the predictive performance of this CART-ANFIS model. It performs much better than all the analytical models. The best fit line in Fig. 6 has an intercept very close to zero and a slope of unity so that this model has negligible amounts of systematic bias in predicting springback. For the analytical models about 11% of the errors made in prediction were systematic in nature. This is confirmed in Table 4 where U M U R = 0 and in Table 2 where U M  + U R  ≈ 11%. The MSE of the CART-ANFIS model is also about half that of the two analytical models studies above.

Fig. 6
figure 6

Actual versus predicted springback using the CART-ANFIS numerical technique proposed by Jang et al. [17]

Table 4 The MSE and its decomposition for the CART-ANFIS springback model

This suggests that springback can be adequately modelled using a simple linear regression equation, provided that it is applied separately to appropriately chosen subsets of the data. This offers a very simple technique for analysing what is a quite complex relationship.

Right first-time manufacturing

This CART-ANFIS model can now be used to compensate for springback and so ensure right first-time manufacturing. All that is required is that a material is selected for the manufacture of the tubular shape. Once the material and its thickness are selected this predetermines the value for the yield stress and Young’s Modulus. Then the bend radius can be chosen so as to achieve a target springback and this allowance for springback made so that the open tubular shape welds together correctly. For example, suppose material Nizec260 in Table 1 is the material chosen for the manufactured tube. It has a yield strength of around 257 MPa with Young’s Modulus around 214,870 MPa (in scaled terms x 2 = 0.756 and x 3 = 0.0959). A springback compensation of say 0.82 (in scaled terms y = 0.453) can then be achieved through the correct selection of the bend radius. These are found simply by solving Eq. 9 under these conditions, i.e.,

$$ 0.453 = w_{1,i} f_{1,i} ()+w_{2,i} f_{2,i} ()+w_{3,i} f_{3,i} () $$
(10)

where the terms on the right-hand side of Eq. 10 are given by Eqs. 9b, c above with x 2,i  − 0.756 and x 3,i  = 0.0959.

There are a number of combinations of x 1 and x 4 that satisfy Eq. 10 and these can easily be found by hand, or for example, using Excel’s Solver function. For example, x 1 = 0.0217 and x 4 = 0.4852 achieve, this level of springback. These are scaled values for x 1 and x 4, and in unscaled units this corresponds to \(x_{1}^{\ast} = 0.694\,\hbox{mm}\) and \(x_{4}^{\ast} = 27.871\,\hbox{mm}\). With the bend radius and thickness set at these values the material will experience a springback of 0.82, and this can be compensated for in the bending operation to ensure right first-time manufacturing.

This type of calculation can be carried out to find the bend radii (for a given thickness) needed to achieve other degrees of springback for this material and for other materials as well.

Conclusions

This paper looked at a number of analytical models and one numerical model of springback. Using the MSE and its decomposition the predictive accuracies of a number of well-known analytical models of springback were measured. This was then compared to the predictive accuracies associated with a CART-ANFIS network. The CART-ANFIS network was found to have no systematic bias in the springback prediction made, whilst for the analytical models the systematic bias accounted for about 11% of the mean square error. The paper ended with an illustration of how the network could be used to calculate the springback for a particular material with different thicknesses that are subjected to different bend radii in the forming operation. Knowing this springback, compensation can be built into the forming operation to ensure right first-time manufacturing.