In this study, multi-objective optimization research was carried out for the extrusion die design of new energy vehicles with complex multi-cavity profiles and significant wall thickness differences. Based on QFORM 10.2.1 software, the Box–Behnken test was designed. Through response surface analysis, the functional relationships between three key design variables (the height of the baffle plates, the length of the bearing, and the height of the false mandrel) and three key product quality objectives (the standard deviation of the outlet velocity (SDV), the standard deviation of the pressure (SDP), and the thick wall hydrostatic pressure) were identified. At the same time, to improve the accuracy of the functional relationship, the flow stress constitutive equation of the alloy was considered and modified.
The Pareto optimal solution set was obtained by calculating the nonlinear function using the NSGA2 multi-objective genetic optimization algorithm. Combined with expert scoring and the TOPSIS method, the best scheme was selected from the Pareto solution set [
18]. Finally, according to the optimization results, the die manufacturing was completed and successfully applied in production.
2.1. Constitutive Equation of 6061 Alloy with a Specific Composition during Hot Deformation
Utilizing a reasonable constitutive model is vital for accurately describing the deformation behavior of materials at high temperatures, under large strain, and with a high strain rate. At the same time, the composition differences between alloys lead to significant differences in flow deformation behavior even between alloys of the same series [
19]. In order to ensure the accuracy of simulation, isothermal hot compression tests were carried out using a GLEEBLE-3500 thermal simulation testing machine for 6061 alloy cast rods. The chemical component of the alloy was determined by an optical emission spectrometer and shown in
Table 1. The following paragraphs outline the specific test conditions:
Temperature: 370 °C, 420 °C, 470 °C, 520 °C
Strain: ε = 0.4, ε = 0.7, ε = 0.1, ε = 1.2
Strain rate: ε = 0.01 s−1, 0.1 s−1, 1.0 s−1, 5.0 s−1, 10.0 s−1
Table 1.
The main alloying element content of the alloy (mass ratio/%).
Table 1.
The main alloying element content of the alloy (mass ratio/%).
Si | Mg | Fe | Cu | Mn | Cr | Zn | Ti | Al |
---|
0.474 | 0.853 | 0.1483 | 0.1747 | 0.0186 | 0.0565 | 0.0183 | 0.0142 | Bal. |
By conducting isothermal hot compression tests under different temperature and strain conditions and recording the corresponding mechanical behavior data, the stress–strain data of 6061 alloy under different deformation conditions can be obtained, as shown by the scattered hollow block symbols in
Figure 4.
The default thermal deformation constitutive model of QFORM extrusion software is the Hansel–Spittel model, as shown in Formula (1). Based on the data obtained from isothermal hot compression tests, the thermal deformation constitutive equation can be fitted [
20,
21], and the actual parameters of the constitutive model under specific alloy composition conditions can be calculated, as shown in
Table 2. The solid line curve in
Figure 4 represents the predicted values of the thermal deformation constitutive equation.
where: σ—stress; ε—strain; ε̇—strain rate; T—temperature; A, m
1~m
9—relevant material parameters.
To evaluate the accuracy of the revised constitutive equation, the average relative error (AARE) was used to calculate all measured and predicted data [
22]. Its expression is shown in Formula (2), where N is the total number of data used in this study and E
i and P
i are the experimental and predicted true stresses (MPa), respectively. Through calculation, the AARE value is 4.93%, indicating that the proposed constitutive model and calculated material constants can well describe the relationship between the rheological stress, temperature, strain rate, and strain of the studied material.
2.2. Finite Element Simulation of Profile Forming
The profile shown in
Figure 1 was selected as the research object, and the difficulty of die design for this product is shown in
Figure 2. The area of thick wall A is 426 mm
2, and the area of thin wall B is 42 mm
2, with a tenfold difference. The stiffness of the small mandrel is insufficient. The deformation of the small mandrel caused by the superimposition of the aluminum flow velocity difference on both sides and the pressure difference affects the discharge flow velocity difference and pressure balance of the entire profile section. In the process of die design adjustment, structural change can easily cause quality abnormalities such as voids and looseness in area A. In this paper, the above design difficulties are characterized by three indicators: speed standard deviation (SDV), pressure standard deviation (SDP), and thick wall hydrostatic pressure (TWHP). The expressions of SDV and SDP are shown in Equations (3) and (4), where V
i is the velocity of node i along the extrusion direction on the cross-section and
is the average velocity of all nodes in the profile section, where n is the number of nodes [
1,
2,
11,
12]; similarly, P
i is the hydrostatic pressure at node i on the cross-section and
is the average static water pressure of all nodes in the cross-section of the profile, where n is the number of nodes, which can be directly read by QFROM extrusion. The TWHP is the average value of six points read from the QFORM within the geometric center of the area in
Figure 2. The geometric model of the profile porthole extrusion die was established using SOLIDWORK 2016 software. The main structure of the die is shown in
Figure 5 and
Figure 6. The purple area in the figure represents the height of the false mandrel, the green area represents the length of the bearing, and the blue area represents the height of the baffle plates.
2.3. Box–Behnken Test Design
The Box–Behnken experiment is a commonly used design experiment method that is used to establish the relationship model between input variables (factors) and output response. It is a multi-factor and multi-level design method that can quickly and effectively determine the influence of factors on the response and optimize the experimental design. Each factor in the experimental design usually has three levels to capture the linear and quadratic effects of factors. Through the statistical analysis of the experimental results, the mathematical model between the response and factors can be established, and then the prediction, optimization, and parameter adjustment can be carried out [
6,
7,
23].
In order to elucidate the functional relationship between the optimization objectives SDV, SDP, the maximum thick wall hydrostatic pressure, and the design variables, such as the height of baffle plates (0 mm, 3 mm, 6 mm), the length of the bearing (8 mm, 14 mm, 20 mm), and the height of the false mandrel (0 mm, 4 mm, 8 mm), the experimental design was carried out according to the Box–Behnken test method, and 17 three-dimensional geometric models of the die were constructed according to the test requirements.
2.4. Response Surface Method and NSGA2 Multi-Objective Optimization Genetic Algorithm
The response surface methodology (RSM) is an optimization method that combines the response surface from a set of experimental sample data, gives the surface equation, and then solves the surface equation to obtain a set of optimal design variables. Unlike other statistical methods, RSM not only considers the interaction between independent variables and improves the fitting accuracy but also utilizes graphical technology to display the functional relationship between the two, making the results more intuitive [
6,
7,
23]. In this paper, the second-order response surface equation is selected, and its model can be expressed as follows:
In recent years, various multi-objective optimization intelligent algorithms have been rapidly developed, and various algorithms with excellent performance indicators have emerged, such as DNEA, HREA, SMPSO, etc. Compared with these, the second-generation NSGA2 (non-dominated sorting genetic algorithm II) with an elite retention strategy does not have outstanding performance in fast non-dominated sorting algorithms [
24]. However, as a classic multi-objective optimization algorithm, the NSGA2 algorithm has been successfully applied in multiple fields, proving its applicability and practicality. It has a solid theoretical and applied foundation. Thanks to the maturity of the algorithm, multiple open-source NSGA2 implementation tools are available, and researchers and engineers can easily apply the algorithm to their own problems. At the same time, some aspects of its performance, such as computational efficiency and convergence, still have certain advantages compared to other algorithms [
25,
26,
27]. In this study, we use the NSGA2 algorithm to coordinate the calculation of the relationship between the three objective functions. The specific optimization process is shown in
Figure 7.
2.5. Optimization Objectives and Multi-Objective Decision Making
The three objective function optimization objectives studied in this paper are shown in Formula (6):
- (1)
Min SDV(B,L,M) was designed to optimize the profile discharge balance.
- (2)
Min SDP(B,L,M)) was designed to stabilize the mandrel without deformation, and optimized the dimensional accuracy of the profile and the service life of the die.
- (3)
Max TWHP(B,L,M) was designed to ensure the internal structure of the profile was uniform and there were no fatal quality abnormalities such as porosity and voids.
where B is the height of the baffle plates and the value range is 0~6; L is the length of the bearing, with a value range of 8~20; M is the height of false mandrel, value range: 0~8.
It is usually impossible to obtain the optimal value of the three objective functions at the same time. How to choose or not needs to be judged by human subjectivity on the importance of each objective function. Based on the Pareto optimal solution set and subjective weight scoring, this paper uses TOPSIS method to evaluate and sort the items in the solution set to obtain the final solution [
18]. The specific process is as follows:
- (1)
The subjective weights of the three indicators are calculated according to the expert scoring method (there are g experts in total):
where A
an is the scoring value of the nth index given by the expert.
- (2)
The Pareto optimal solution set has t solutions in total. Taking three objective functions as evaluation indexes, the index matrix s can be obtained.
- (3)
Normalize the matrix:
- (4)
Weighting each element of the index matrix to obtain the weighting matrix K:
- (5)
The minimum element of each column in the weighting matrix is taken as the optimal solution , and the maximum element in the weighting matrix is taken as the worst solution .
- (6)
Calculate the Euclidean distance (K
mn) between each element in the weighting matrix and the optimal solution and the worst solution,
,
:
- (7)
The approximation index R
m between the m-th solution in the Pareto optimal solution set and the optimal level is calculated and sorted in descending order (the greater the R
m, the closer it is to the optimal level):