Introduction

In recent years, numerical simulation of sheet metal forming has become an important tool to check the manufacture feasibility of the deep drawing process and the preliminary design of new stamped parts with more and more complex 3D geometry. Finite element modeling (FEM) has the advantage to reduce the production cost by predicting the defects in the part such us: spring-back, rupture, wrinkling, buckling, shape errors, and optimizing the process parameters.

However, in order to achieve good product quality and process reliability, the procedure of Finite Element Analysis (FEA) has to be performed “by hand” many times with different combinations of process parameters. Meanwhile, it is very difficult for engineers to consider so many parameters for a complex problem, since FEA procedure is very time-consuming and relies much on the users’ experience. So, under the needs of reduction on design time, reduction on development cost, and reduction on parts weight, there is an urgent need for more efficient and accurate method in order to improve the current design situation.

In this respect, Makinouchi [1] used FEM to predict the defects of fracture, wrinkling, and springback of the sheet successfully. Many researchers have used numerical simulation with optimization methods to optimize the sheet metal forming. Ohata et al. [2] optimized process condition by integrating the sweeping simplex method and finite element analysis to achieve a uniform thickness distribution. Guo et al. [3] combined the inverse approach (IA) and a sequential quadratic programming method to optimize the blank shape. Naceur et al. [4] also used the IA to optimize drawbead restraining forces in order to improve the sheet metal formability in deep drawing process. Kayabasi and Ekici [5] integrated finite element analysis, response surface methodology (RSM), and genetic algorithm (GA) to improve formability of an automobile side panel. Chen et al. [6] investigated the influence of different blank holder gaps and shell element types on formability of a washing-trough and optimized the process. Azaouzi et al. [7] developed an automatic numerical procedure based on commercial FEM code and heuristic optimization algorithms for the blank shape design of high precision metallic parts. Khalili et al. [8] combined reduced basis technique and RSM to optimize initial blank shape. Huang et al. [9] used combination of FEM and the RSM to optimize the intermedial tool surfaces and therefore minimize the thickness variation in multi-step sheet metal stamping. Ohata et al. [10] used RSM to find the annealing conditions suitable for a sheet forming condition. Hu et al. [11] used adaptive response surface (RS) based on intelligent sampling method for optimization of initial blank shape and blank hold force in sheet forming process.

Most problems in nature have several (possibly conflicting) objectives to be satisfied. Many of these problems are frequently treated as single-objective optimization problems by transforming all but one objective into constraints.

It is obvious that the sheet metal forming is a multi-objective problem with conflicting relationships between multiple objective functions which many researches have been done in this area. Jansson and Nilsson [12] used RSM and space mapping technique to optimize draw-in for an automotive sheet metal part. Later Janssen et al. [13] used a design hierarchy and RSM to avoid failure in the material and at the same time reach an acceptable through thickness strain. Guangyong et al. [14] optimize restraining forces and geometric parameters of drawbead by integrating the six sigma principle, dual RSM and a multiobjective particle swarm optimization.

Previous studies solved the multi-objective optimization problem (MOOP) of sheet metal forming by transforming the problem into a single-objective optimization problem, such as the weight coefficients approach which combined multiple objective functions into one. Unfortunately, it is a big trouble for users to determine the value of these coefficients, although these coefficients are crucial for the results of optimization. Another problem is that each set of coefficient combination can only acquire one optimal solution, and it is hard to make sure whether the solution achieved is an optimal one or not.

However, in engineering design domains, more and more attentions have been drawn to multi-objective genetic algorithm (MOGA), which mimics the natural selection process in which a superior creature evolves while inferior creatures fade out from their population as generations go by [1517].

Many advantages of MOGA are very attractive [18], such as the capability of exploring a large design space and the merit of none gradients information is needed. But, the most important one is MOGA that can compute multiple independent objective functions simultaneously in one optimization run without converting multiple objective functions into a single objective by weighted linear combination. For these reasons, MOGA can be used for higher non-linear MOOPs such as sheet metal forming.

Some researches have been conducted, using MOGA with good results like Liu and Yang [19], although they replaced the geometry of drawing beads with restraining forces, which is not practical in most of the experimental works.

In this paper, “Multi-objective Optimization Model” section will study the design of multi-objective optimization model, “Multi-objective Optimization Algorithm” section will focus on the procedure of MOGA, “Case Study” section will discuss on case study, and “Results” and “Conclusion” sections will investigate the results and conclusion of this methodology.

Multi-objective Optimization Model

The aim of the optimization is to get the best combination of process parameters or geometry design variables which will lead to a desired sheet metal part without any defects due to fractures and wrinkles. The optimization process of sheet metal forming can be formulated as:

$$ {\text{Minimize}}\quad F(X) = (f_{1} (x_{1} ),f_{2} (x_{2} ), \ldots ,f_{j} (x_{i} )),\quad \, j = 1,2, \ldots ,m $$
(1)
$$ \begin{aligned} {\text{Subject}}\;{\text{to}}\quad & b_{i}^{\text{lower}} \le \, x_{i} \le \, b_{i}^{\text{upper}} ,\quad i = 1,2, \ldots ,n \\ & g_{k} (x_{i} ) \le 0,\quad k = 1,2, \ldots ,p \\ \end{aligned} $$
(2)

where x i is the ith design variable, \( b_{i}^{\text{lower}} \) and \( b_{i}^{\text{upper}} \) represent the lower and upper boundary of x i , f j (x i ) is the jth objective function of x i and g k (x i ) is the kth constraint function of x i [19].

Design Variables

For sheet metal forming, blank-holding force (BHF) and draw-bead geometrical parameters [radii (DBR123 and DBR456) and lengths (DBL1 and DBL23)] are very effective in formability, because the use of BHF and draw-beads on blank-holder can provide uniform pressure to restrain the blank flow into the die. Therefore, BHF, DBR123, DBR456, DBL1, and DBL23 will be considered as design variables in this study.

Objective Functions

In order to avoid the occurrence of forming defects, criteria on these forming defects were defined to judge the formability of sheet metal parts. In this study, the objective functions were calculated based on the value of these criteria for the optimization. According to the results of FEA, the strain values of elements on the drawing part were used to calculate the value of these criteria, as explained in the following.

Fracture

When the major strains of some elements lie above the forming limit curve (FLC, line \( \varphi (\varepsilon_{2} ) \)), fracture may occur in this area of the part, and a higher value of the distance indicates a higher fracture tendency (Fig. 1). In this work, the squares of the distances for all elements were added to be the objective function of fracture, just as shown in the following equation:

$$ {\text{Obj}}_{\text{f}} = \left\{ {\begin{array}{*{20}l} {\sum\nolimits_{i = 1}^{n} {(d_{\text{f}}^{i} )^{2} = \sum\nolimits_{i = 1}^{n} {(\varepsilon_{1}^{i} - \varphi (\varepsilon_{2}^{i} ))^{2} } } } & {\varepsilon_{1}^{i} > \varphi (\varepsilon_{2}^{i} )} \\ 0 & {\varepsilon_{1}^{i} \le \varphi (\varepsilon_{2}^{i} )} \\ \end{array} } \right.. $$
(3)

In this research, FLC has been obtained by experimental tests on sheet.

Fig. 1
figure 1

Schematic diagram of objective functions definition [19]

Wrinkle

Similarly, when the major strains of some elements lie below the wrinkle limit curve (WLC, line ψ(ε 2)), wrinkle may occur in this area of the part, and a higher value of the distance indicates a higher wrinkle tendency. So, wrinkle criteria were defined by the distance from the major strain of each element to their WLC. The squares of the distances for all elements were added to be the objective function of wrinkle, just as shown in the following equation:

$$ {\text{Obj}}_{\text{w}} = \left\{ {\begin{array}{*{20}l} {\sum\nolimits_{i = 1}^{n} {(d_{\text{w}}^{i} )^{2} = \sum\nolimits_{i = 1}^{n} {(\varepsilon_{1}^{i} - \psi (\varepsilon_{2}^{i} ))^{2} } } } & {\varepsilon_{1}^{i} > \psi (\varepsilon_{2}^{i} )} \\ 0 & {\varepsilon_{1}^{i} \le \psi (\varepsilon_{2}^{i} )} \\ \end{array} .} \right. $$
(4)

Multi-objective Optimization Algorithm

Sheet metal forming is a multi-objective problem. In these cases, it is difficult to minimize or maximize all the objective functions simultaneously when objective functions are in trade-off relationship. In this paper, RSM has been used for the design of experiment (DOE), and GA and Pareto front have been combined to perform the optimization.

In normal GA, we take a population of genomes (individuals) randomly scattered across state space and evaluate the fitness of the results. The bests are then retained (selection), and a new population is created (reproduction), incorporating mutation and crossover operations to gain a different set of possibilities (variation). Over many generations, the population will search the state space and hopefully converge on the best solution, that is the global optimum.

In MOGA, we do much the same, except that in this case, we are trying to optimize not for one fitness parameter but against a collection of them. To achieve this, we must generate an understanding of the overall fitness of the set of objectives, so that we can compare solutions, and there are many ways of doing this. For that purpose, Pareto optimal solution has been used.

For minimum problem, a feasible solution x* is a Pareto optimal solution if and only if, there is no other feasible solution x like that

$$ f_{i} (x) \le f_{i} (x*)\quad i = 1,2, \ldots ,n. $$
(5)

And for at least one j, 1 ≤ j ≤ n, satisfying

$$ f_{j} (x) < f_{i} (x*). $$
(6)

For Example, as shown in Fig. 2, The boxed points represent feasible choices, and smaller values are preferred to larger ones. Point C is not on the Pareto solution because it is dominated by both point A and point B. Points A and B are not strictly dominated by the other one, and hence do lie on the frontier.

Fig. 2
figure 2

Pareto optimal solution [17]

Procedure of Optimization

The procedure of the MOGA can be described as follows:

  • Step 1: Select an exchange strategy, initialize population, clear the Pareto set, make i = 0, and set the parameters;

  • Step 2: Combine the current population with the parent population, and sort the combined population by using no dominated sorting method;

  • Step 3: Update the Pareto set;

  • Step 4: Calculate the fitness values of the individuals according to the sorting result;

  • Step 5: Judge whether the termination criterion is satisfied.

Response Surface Model

RSM are primarily relevant when the decision-maker desires: (1) to create a relatively accurate prediction of engineered system input and output relationships and (2) to “tune” or optimize thoroughly of the system being designed. Since these methods require more runs for a given number of factors than screening using fractional factorials, they are generally reserved for cases in which the importance of all factors is assumed, perhaps because of previous experimentation. In many RSM applications, either linear or quadratic polynomials are assumed to accurately model the observed response values. Although this is certainly not true for all cases, RSM becomes prohibitively expensive when cubic and higher-order polynomials are chosen for experiments involving several variables. In addition, cubic and higher-order polynomial models may contain one or more inflection points. In gradient-based numerical optimization schemes, the optimizer may converge to an inflection point rather than to a local or global optimum.

If ns analyses are conducted and \( p = 1,2, \ldots ,n_{\text{s}} \), then a quadratic RS model has the form:

$$ y^{(p)} = c_{o} + \sum\limits_{{1 \le j \le n_{v} }} {c_{j} x_{j}^{(p)} } + \sum\limits_{{1 \le j \le k \le n_{v} }} {c_{{(n_{v} - 1 + j + k)}} x_{j}^{(p)} X_{k}^{(p)} } , $$
(7)

where y (p) is the response; \( x_{j}^{(p)} \) and \( X_{k}^{(p)} \) are the \( n_{v} \) design variables; and \( c_{o} \); \( c_{j} \); and \( c_{{(n_{v} - 1 + j + k)}} \) are the unknown polynomial coefficients. Note that there are \( n_{t} = \left( {n_{v} + 1} \right)\left( {n_{v} + 2} \right) = 2 \) coefficients (i.e., model terms) in the quadratic polynomial.

However, the buildings of these surrogate models need some samples in order to construct RS to fit the true drawing process, and these samples could be produced by the DOE methods, such as space filling design (i.e., Halton sequence, latin hypercube design, Taguchi methods), classical design (i.e., Box-Behnken, full factorial), and optimal design (i.e., D-optimal, V-optimal and A-optimal designs). DOE has been a very useful tool to design and analyze complicated industrial design problems and can be helpful to understand process characteristics and investigate how inputs affects responses based on statistical backgrounds. In addition, it can be used to systematically determine the optimal process parameters with fewer testing trails.

In this study, the V-optimal design (which minimizes the average variance of the parameters and reduces the asphericity of the confidence ellipsoid) has been used for DOE and a quadratic model has been used for building RSM model.

Case Study

FEA Model

In order to improve the reliability of optimization, incremental-based dynamic explicit finite element code was selected to simulate sheet metal forming process. In this study, a fuel tank part was studied to be a case, and the FEA model is presented in Fig. 3. The material of sheet was taken Steel ST14. Plastic behavior and strain hardening have been determined by Tensile Testing which true stress–strain curve is shown in Fig. 4. Specifications of the investigated blank are presented in Table 1.

Fig. 3
figure 3

FEA model of fuel tank part

Fig. 4
figure 4

True stress–strain of ST14

Table 1 Material properties of ST14

FLC for fracture criteria has been determined by experimental out-of-plane tests. For that purpose, a grid of circles has been printed photographically on a sheet. Usually, the circles are 5 mm in diameter. The specimens have been stretched over a hemispherical dome until a local neck is first observed. To achieve various strain paths, the lubrication and specimen width have been varied and eight specimens have been stretched. Full-width specimens deforming balanced biaxial tension and very narrow strips are almost in uniaxial tension [20]. Sketch of the hemispherical punch and used die are shown in Fig. 5.

Fig. 5
figure 5

Hemispherical punch and out-of-plane test die

Totally, 36705 linear triangular shell elements have been used to simulate the forming process. The tools were considered as rigid objects without any elastic deformation. The holder moved from up to the die with speed 7 m/s and stopped, then the punch began to move down with speed 4 m/s. ABAQUS/CAE code has been used for analysis.

Optimization Model

In order to optimize the formability of the deep drawing process, BHF and draw-bead geometrical parameters were selected to be design variables, as shown in Fig. 6. The optimization problem can be formulated as a non-linear model in the following form:

$$ {\text{Minimize}}\quad F\left( x \right) = \left( {Obj_{\text{w}} ,Obj_{\text{f}} } \right) $$
(8)

Subject to:

$$ \begin{gathered} 2000 \le {\text{BHF}} \le 3000\;\left( {\text{kN}} \right) \hfill \\ 15 \le {\text{DBR}}123 \le 25\;\left( {\text{mm}} \right) \hfill \\ 15 \le {\text{DBR}}456 \le 25\;\left( {\text{mm}} \right) \hfill \\ 100 \le {\text{DBL}}1 \le 150\;\left( {\text{mm}} \right) \hfill \\ 270 \le {\text{DBL}}23 \le 330\;\left( {\text{mm}} \right) \hfill \\ \end{gathered} $$
(9)
Fig. 6
figure 6

Draw-bead’s geometrical parameters

Optimization procedure

Figure 7 shows the flow diagram of optimization procedure which was divided into five steps:

  • Step 1: Initializing model: the FEM and optimization model were both setup for their initial conditions, and following parameters were set to the MOGA model. (1) Population size P = 75; (2) crossover probability P c = 0.8; (3) mutation probability P m = 0.01; (4) migration fracture P g = 0.2; (5) Pareto front population fraction P p = 0.35 (6) termination generation T = 600.

  • Step 2: Performing DOE: for the construction of second-order RSM, based on DOE matrix and finite element code, each combination of design variables will be used for the running of FEA, and the objective functions will be evaluated for each point of DOE matrix. The DOE matrix and results of FEA were shown in Table 2.

    Table 2 DOE matrix and results of FEA
  • Step 3: Constructing RSM: according to Eq 9, the following RS functions can be constructed based on the DOE results:

    $$ {\text{Obj}}_{\text{w}} = 539.333 + 0.2139773 \times {\text{BHF}} + 9.324826 \times {\text{DBR}}123 - 4.228896 \times {\text{DBR}}456 + 1.434112 \times {\text{DBL}}1 - 5.932694 \times {\text{DBL}}23 - 4.510165 \times 10^{ - 5} \times {\text{BHF}}^{2} - 0.2378853 \times {\text{DBR}}123^{2} + 0.1133753 \times {\text{DBR}}456^{2} - 0.005676007 \times {\text{DBL}}1^{2} + 0.00999398 \times {\text{DBL}}23^{2} $$
    (10)
    $$ {\text{Obj}}_{\text{f}} = 1573.3047 - 0.45329011 \times {\text{BHF}} - 36.204657 \times {\text{DBR}}123 + 52.3198 \times {\text{DBR}}456 - 8.9301621 \times {\text{DBL}}1 - 3.8243541 \times {\text{DBL}}23 + 8.7876935 \times 10^{ - 5} \times {\text{BHF}}^{2} + 0.99746368 \times {\text{DBR}}123^{2} - 1.2683234 \times {\text{DBR}}456^{2} + 0.03537017 \times {\text{DBL}}1^{2} + 0.0056372823 \times {\text{DBL}}23^{2} . $$
    (11)
  • Step 4: Running MOGA: once the RS is constructed, the MOGA optimization technique can be used to search for the Pareto optimal solutions. The optimization procedure in this case does not have to run FEA, but uses the RSM to replace the long-time computation to evaluate the objective functions value.

  • Step 5: Checking termination condition: if the number of termination generation is satisfied, the optimization procedure will be terminated. If not, the process returns to Step 4.

Fig. 7
figure 7

Flow diagram of optimization procedure

Results

After 13 times of DOE iterations and MOGA iteration based on RSM, the Pareto optimal solutions for objectives were plotted and shown in Fig. 8, in which each point represents a Pareto optimal solution. The optimum values between objectives are conflicting with each other and there is no any point which can meet the minimized need of the two objectives simultaneously. For this study, any point may be an optimum solution, and the point shown in Fig. 8 was used as optimal solution.

Fig. 8
figure 8

Pareto optimal solutions

Table 3 summarizes the values of all design variables and objective functions and FEA optimal values for this optimization process. From the forming limit diagram (FLD) in Fig. 9, we can find all the inside part of the die opening located in the safety region. After optimization, the value of objective function Objf has become zero, which means that no fractures occurred on the drawing part. Although the value of objective function Objw has not become zero, no wrinkles occurred inside the die opening. The cause of this matter is our definition of objective function Objw.

Table 3 Values of all design variables and objective functions
Fig. 9
figure 9

FLD of fuel tank part

As can be seen in Fig. 10, according to optimized parameters, the fuel tank part was drawn successfully, which indicates objective functions have been reduced significantly by this optimization method.

Fig. 10
figure 10

Plot counter on deformed shape of fuel tank part

Conclusion

Fracture and wrinkling are predominant defects in sheet metal forming process. The existence of these defects may damage surface quality, reduce dimensional precision, cause local crack of component, and lead directly to waster. In order to improve product quality and reduce cost, various optimization techniques have been successfully applied to sheet metal forming process. It has been observed that there are always conflicting relations between these objective functions, the solutions that minimize all objective are almost impossible.

It has been shown that MOGA can find all the Pareto optimal solutions by only one-time global search procedure without combining all the objectives into a single objective. So through the investigation, the proposed methodology by FEA coupled with DOE, RSM, and Pareto-based MOGA are found to be very effective in the deep drawing .The methodology shown in this paper provides the designer with more short analysis cycle time and more accurate design results than in traditional optimization methods.

The present work is all about simulation so the experiments can be done to obtain the desired product from the optimal solutions obtained by the proposed method. The present method can be further applied to design other practical drawing applications.