1. Introduction

In the wide range of metallic packaging, the aerosol can is one of the most commonly used. One of the main requirements of specifications asked by the customers is the resistance to internal pressure. In fact, the aerosol cans are filled with fluid at high pressure; for this reason, the structural stability of their bottom is then delicate to maintain. The goal of the canmakers is to look for new profiles of the aerosol can’s bottom that resists against the internal pressure of the fluid (Fig. 1).

  1. Download : Download high-res image (93KB)
  2. Download : Download full-size image
Figure 1. The bottom of aerosol can before and after losing stability.

In the present work, we address the problem of shape optimization of the can’s bottom, in order to control the dome growth DG (e.g., displacement of can base) at a proof pressure as well as the dome reversal pressure DRP, a critical pressure at which the aerosol can’s bottom looses stability (e.g., initiates buckling). Those two criteria are known to be conflicting; therefore, our aim was to identify the Pareto front of this problem [1].

In most cases, the identification of the Pareto front for industrial optimization problems (e.g., all the time are structural problems) is very costly in computing time because we need a large number of evaluations for the criteria to be optimized. To overcome this, the most researchers and industry begin to develop algorithms which consist of coupling the conventional methods to capture the pareto front with metamodels aimed at cheap costs evaluation. There are two ways to do this coupling: The first idea is to lead optimization with a dedicated algorithm and use an updated metamodel for a certain number of evaluations until finding the solutions (e.g., strong coupling). The second idea is to lead optimization with the metamodel and only do the exact calculations of the obtained solutions (e.g., weak coupling). There are several descriptions of the coupling techniques, see for example [2][3][4][5]. In this context, we can cite as examples, some research with different applications as the automotive structures [6][7][8][9]aerodynamic design [10][11][12]and the building energy [13].

For our work, we have used one of the known methods adapted to the approximation of pareto front which is the NNCM Method [14][15][16]coupled a weak coupling to the RBF metamodel [17][18][19]. Firstly, we have studied the consistency of the NNCM-RBF coupling by solving several standard mathematical benchmarks; then, the coupling is applied to our industrial case, namely the shape optimization of the can’s bottom.

The structure of this paper is as follows: Section 2 summarizes the methods used to develop our algorithm with a validation for some academic test cases and Section 3 demonstrates the industrial case with the obtained results. Conclusions and future contributions are listed in Section 5.

2. NNCM coupled with the RBF metamodel

This section presents the coupling of NNCM method and the RBF metamodel and its validation through several test cases.

2.1. NNCM

The normalized normal constraint method is an approach proposed by messac and Yehya for generating a set of evenly spaced solutions on a Pareto frontier - for multicriteria optimization problems - [14].

Throughout our work, we address a special case of multicriteria optimization problems (two objective functions), and we define the mathematical representation of this optimization problem as follows:(1)

In this formulation, the set  contains all three types of constraints (equality, inequality and an upper and a lower bound constraints). The points x that fulfill all the constraints are feasible, while all other points are unfeasible.

For the NNCM method, the optimization takes place in the normalized objective space, and the main steps of the method can be summarized in the following points:

Let  the respective global minimizers of  i = 1, 2, over .

The Utopia and Nadir points are hypothetical points defined respectively by the best and the worst values for each of the criteria in the set (Fig. 2). They are written mathematically by the two following formulas and  respectively.

  1. Download : Download high-res image (79KB)
  2. Download : Download full-size image
Figure 2. Illustration of the Utopia point, Nadir points, and The L1 and L2 distances required by the NNCM method.

The distances  and , lying between the two global minimizer points and the Utopia point, are the elements of the following matrix:(2)

Using the above definitions, the normalized objective space  can be evaluated as follows:(3)

Let us define  as the direction from  to  which is called Utopia line:(4)where 

We generate a set of evenly distributed points on the Utopia line as follows:(5)where .

Using the set of evenly distributed points on the Utopia line, we generate a corresponding set of Pareto points by solving a succession of optimization runs of the  problem defined in (Eq. (6)). Each optimization run corresponds to a point on the Utopia line (Fig. 3).(6)

  1. Download : Download high-res image (56KB)
  2. Download : Download full-size image
Figure 3. Graphical representation of the normalized normal constraint method for bi-objective (two criteria) problem.

2.2. RBF

Radial basis functions (RBF) have been developed for scattered multivariate data interpolation [19]. The method uses linear combinations of a radially symmetric function based on Euclidean distance or other such metric to approximate response functions. There exist many different kinds of radial basis function, and Schaback presents in his paper [20] a full Comparison of radial basis function interpolants. We conclude from this study that the simple classical form (Eq. (7)) remains the best and the most formula used by the majority of researchers:(7)where n is the number of sampling points, x is the vector of design variables, is the vector of the th sampling point,  is the Euclidean distance (e.g., The norm is usually Euclidean distance, although other distance functions are also possible.),  is a basis function (for example, Gaussian one where  is the attenuation coefficient ), and  is the unknown weighting coefficient which is obtained by solving the linear system:(8)where  and  ().

The RBF metamodel formula (Eq. (7)) can be written as follows:(9)

To have a good metamodel at the level of precision, we must make a judicious choice for choosing the sampling points  and the attenuation factor’s value . The choice of these elements influences directly the results.

2.3. Effect of the attenuation factor

The attenuation factor in radial basis function has a critical influence on the accuracy of the interpolation model. We illustrate this with a numerical example. The RBF metamodel is constructed for the quadratic-sine function (Eq. (10)) using the same sampling points data −10 equally spaced points in [0,2]- (Fig. 4).(10)

  1. Download : Download high-res image (268KB)
  2. Download : Download full-size image
Figure 4. Illustration of the influence of the attenuation factor’s value chosen for the RBF calculation of the approximate function (red) for the quadratic-sine function (black) keeping the same sampling points (blue points) for the construction of the metamodel.

In his paper [23], Rippa discussed several empirical methods for choosing the best attenuation factor and he presents his technique called “rippa technique” to search the optimized value of this factor based on the leave-one-out validation [21].

Algorithm 1

leave-one-out validation - LOOV 

1: InputN the total number of RBF sampling points  and  the initial attenuation factor
2: For 
3:    ▷
4:  
5:    ▷
6: End For
7: 
8: 
9: Output: The optimized attenuation factor 

The computation of  requires the solution of N linear equations of order , and the total number of operations is of order  which can be very expensive. An efficient algorithm is given by Rippa requires only one LU decomposition to compute the , he demonstrated that:(11)where  is the th element of the solution vector  and  is the invertible matrix of  defined in the (Eq. (8)).

2.4. Effect of the sampling points

To show this effect, we use the RBF metamodel to approximate the quadratic-sine function with different databases of sampling points (e.g. database generated by three different methods (Fig. 5) and from the obtained results which are presented in the figure (Fig. 6), we can conclude that the uniform distribution gives us the best approximation.

  1. Download : Download high-res image (70KB)
  2. Download : Download full-size image

Figure 5. Example of sampling points generated by different methods: Random distribution (blue points), Latin hypercube sampling (green points) and the Uniform distribution (red points) for a 2D problem.

  1. Download : Download high-res image (279KB)
  2. Download : Download full-size image

Figure 6. Illustration of the influence of the choice of the sampling points generated by several methods (a, b and c) for the RBF calculation of the approximate function (red) for the quadratic-sine function (black).

This example is one of the full comparative study with several function tests presented in my thesis [22]. This study led us to choose the uniform distribution as a method to generate the sampling points in order to construct the RBF metamodel.

2.5. The NNCM RBF coupling

Our aim was to couple the NNCM method and RBF metamodel in order to have a simple algorithm with a reasonable and reduced calculation time to solve multicriteria optimization problems. The NNCM-RBF coupling is presented in detail (see Algorithm 2) and tested for several optimization problems known as test problems, which are mathematical explicit functions (Hab3d, Fonseca and Tanaka problem).

Algorithm 2

The NNCM-RBF algorithm 

1: Input: Let  the problem to be solved, N the total number of RBF sampling points and  the initial attenuation factor
2:     ▷ Uniform RBF sampling points
3:  = RIPPA     ▷ The optimized attenuation factor by Rippa technique
4:  = RBF     ▷ The approximate functions by RBF metamodel
5:    ▷ Minimise each function
6:    ▷ Utopia point
7:    ▷ Nadir point
8:    ▷ Matrix of distences
9:    ▷ Normalized functions
10: 
11:     ▷ Utopia line
12:    ▷ generate points on the Utopia line
13: For each solve the  problem:
14: End For
15: Output: NNCM-RBF solutions

 

 

The results, (Fig. 7 and Table 1), show that the coupling NNCM-RBF converges to the Pareto frontier with fewer number (69%, 96% and 89%, for Fonseca, Tanaka and Hab3, respectively) of calls for the objective functions compared to a conventional NNCM.

  1. Download : Download high-res image (175KB)
  2. Download : Download full-size image

Figure 7. Comparison between the results obtained by NNCM-RBF approach (in red), and the exact solutions NNCM (in blue).

Table 1. Functions call number required by NNCM and NNCM-RBF methods.

Problem Method used Prescribed Pareto points (P.N.) Functions calls
Fonseca NNCM 25 406
NNCM-RBF 25 128
       
Tanaka NNCM 25 886
NNCM-RBF 25 32
       
Hab3 NNCM 25 704
NNCM-RBF 25 64

After the validation of the coupling NNCM-RBF for the academic test cases, the practical case of shape optimization of the bottom of the aerosol can was considered.

3. Aerosol can

3.1. The aerosol can model

In the present study a 2D model provided by ArcelorMittal company and developed with ls dyna software was used to predict of the behavior of the aerosol can’s bottom when submitted to pressure. In fact, the aerosol can is considered axisymmetric; therefore, only a half generating two dimensional (2D) will be sufficient to represent the entire can. The assumption of 2D calculations is so near from the reality (Fig. 8).

  1. Download : Download high-res image (68KB)
  2. Download : Download full-size image

Figure 8. Visualization of the aerosol can - Ls dyna models -: the 3D model (a) and its 2D equivalent model (b).

For our work, we use two types of bottom’s cans (Fig. 9), the aerosol cans are made of thin high performance steel which have the characteristics shown in the Table 2.

  1. Download : Download high-res image (64KB)
  2. Download : Download full-size image

Figure 9. The two shapes of the aerosol can’s bottom used in our study (N1 and N2).

Table 2. Process parameters used in simulation.

Process parameter Value or law
Thick steel (e) 0.46 mm
Strain hardening exponent (n) 0.2
Yield strength (Re) 270 MPa
Ultimate strength (Rm) 380 MPa
Strength coefficient
Hollomon law

3.2. Calculation of criteria

During charging, there is pressure acting on the aerosol can’s bottom. To extract DRP value, it is necessary to calculate the pressure when the model deforms and it cannot resist more than threshold. This time is when the model switches from implicit to explicit calculation . For extracting DG value, we need to just read the displacement of the point A on the foot of the aerosol can in the moment  (Fig. 10).

  1. Download : Download high-res image (42KB)
  2. Download : Download full-size image

Figure 10. Two criteria to be optimized DRP vs DG. DRP is the critical pressure where the can bottom loses stability and DG is the calculated displacement of the point A at the time where DRP pressure is detected.

The figure (Fig. 11) shows an example on how to extract the criteria to be optimized in our industrial case by the ls dyna software.

  1. Download : Download high-res image (236KB)
  2. Download : Download full-size image

Figure 11. Example of extracting the DRP and DG criteria from Ls dyna: (a) : The time where the can bottom loses stability, (b) DRP is the critical pressure at the time  and (c) DG is the calculated displacement of the point A at the time .

We define the mathematical representation of the two criteria as follows:(12)

4. Shape optimization process

4.1. Shape optimization - problem description

The aim was to find an ideal new form of the bottom which satisfies the required bottom’s resistance according to the customer’s requirement better than the initial shape used which have the values given in the Table 3.

Table 3. Intial shapes of the aerosol can used - DRP and DG values.

Aerosol can DRP (bar) DG (mm)
N1 19.1092 0.8975
N2 15.2 0.4749

The goal is to figure out a design of the aerosol can’s bottom which satisfies a DRP value bigger than DRP of initial shapes and a DG value smaller than 1 mm.

Firstly, 4 points on the initial shape are selected as the design variables. By changing the position of each points (3 positions), a set of 81 points is obtained, where each point represents a given shape of the can bottom (Fig. 12). Then, for each point, the exact values of the two criteria DRP and DG are calculated. These values are collected to set a database of the sampling points allowing building the RBF metamodel for each criterion.

  1. Download : Download high-res image (148KB)
  2. Download : Download full-size image

Figure 12. Four design variables  and for each point three different positions allowing to have a combination of 81 elements, and each element representing a given shape of the aerosol can’s bottom.

The design variables can only moving in one direction - in the vertical direction for  and the horizontal one for .

Let  the initial shape, and  a positive offset. Then, we choose the bound constraints as follows:

,

.

Finally, the industrial problem can be as the following formula:(13)

4.2. Shape optimization - result and discussion

For , we computed an approximate Pareto front for the DG/DRP costs using our developed algorithm the NNCM-RBF coupling with different prescribed numbers of Pareto points (P.N. = 6, 12, 24). The figures (Figure 13Figure 14) show the Pareto front obtained for the two study cases by our coupling and their exact evaluation. The Table 4 and the Table 5 show the overall time and total number of exact or surrogate evaluations used for the aerosol bottoms N1 and N2 respectively.

  1. Download : Download high-res image (225KB)
  2. Download : Download full-size image

Figure 13. Comparison between the results obtained by NNCM-RBF approach (in blue), and the exact cost evaluation of these results (in red) for several cases - Aerosol bottom N1.

  1. Download : Download high-res image (221KB)
  2. Download : Download full-size image

Figure 14. Comparison between the results obtained by NBI RBF approach (in blue), and the exact cost evaluation of these results (in red) for several cases - Aerosol bottom N2.

Table 4. Time required for the different functions call - Aerosol bottom N1 - (∗∗∗) = (∗) + (∗∗).

(P.N.) Total  Objective function approximated function
Call number Time required∗∗ Call number Time required
6 3 h 50 min 12 s 87 3 h 22 min 56 s 90,124 25 min 16 s
12 4 h 13 min 51 s 93 3 h 42 min 012 s 91,212 31 min 39 s
24 4 h 35 min 55 s 105 4 h 03 min 09 s 91,868 32 min 46 s

Table 5. Time required for the different functions call - Aerosol bottom N2 - (∗∗∗) = (∗) + (∗∗).

(P.N.) Total  Objective function approximated function
Call number Time required∗∗ Call number Time required
6 4 h 26 min 44 s 87 4 h 01 min 26 s 77,924 25 min 26 s
12 4 h 44 min 00 s 93 4 h 14 min 58 s 79,112 29 min 02 s
24 5 h 28 min 02 s 105 4 h 52 min 17 s 80,008 35 min 45 s

We can notice from the tables (Table 4Table 5) that our approach has allowed us to save a remarkable computational time. For example, if we take the case (P.N. = 24) from the second case (N2) (Table 5), there are 105 calls of exact function evaluations and 80,008 for approximated function, respectively, which represent 0.14% and 99.86% of the total function calls used in our approach. But at the same time, we note that only this 0.14% of total calls take 89.10%of the total computing time required. This last remark justifies why we chose not to apply roughly the NNCM method with exact evaluations to solve this industrial case.

A simple comparison between the results obtained by our approach and the accurate evaluation of these solutions (Figure 13Figure 14) allows us to assess that our results remain good ones notwithstanding the complexity of our cases study. We remarked also that all solutions are almost located at the boundary of the space formed by the elements of the RBF database (e.g. sampling points) (Fig. 15). Then we can conclude that the solutions obtained are likely NNCM solutions and our approach is able to solve the industrial problem with a reasonable computation time.