Product Performance Prediction and Optimisation Based On Generative Design A Case Study of The Collision of Automotive Front Bumper Beam
Product Performance Prediction and Optimisation Based On Generative Design A Case Study of The Collision of Automotive Front Bumper Beam
To cite this article: Lei Zhang, Ziqi Li & Junkai Huang (23 Sep 2024): Product performance
prediction and optimisation based on generative design: a case study of the collision
of automotive front bumper beam, International Journal of Crashworthiness, DOI:
10.1080/13588265.2024.2406837
Article views: 15
REPORT
requirements, which can effectively expand the design case relationships should finally be used to improve the
data and provide reference for the design. products.
The front bumper beam of a car is a protective device, In this work, the mapping relationship between the
usually hidden behind the car’s front cover. It deforms and design parameters and performance parameters of the car
absorbs energy during collisions to protect other important front bumper beam is established and applied to its per
components of the car, as well as the driver and passengers. formance prediction and multi-objective optimisation.
Therefore, the main evaluation criteria for the front bumper Firstly, a three-dimensional model of the front bumper
beam are its performance during a collision, including mass, beam of a car is established. According to the relevant
intrusion, peak load, contact time, total energy absorption, standards, the collision process of the bumper beam at a
and maximum stress, and the main optimisation targets are speed of 4 km/h is simulated, and the relevant performance
also these attributes. In relevant research, Yucheng Liu et al. parameters are obtained through finite element analysis.
[8] used ANSYS to study the performance of the bumper Then, a large number of new design schemes are generated
system under low-speed collision conditions, observing the through GD of the bumper beam, and the performance
displacement curve and the impact force curve. The simula parameters corresponding to each scheme are obtained by
tion results are compared with the experimental results, analysing these design schemes in the same simulation
which provided a theoretical basis for the numerical analysis environment. In the step of machine learning, the data of
method of bumper collision. Takashi Hasegawa et al. [9] the GD model is used to train a neural network, establishing
researched the collision characteristics of cars and con the relationship between the design parameters and per
ducted offset collision tests on SUVs and small passenger formance parameters of the bumper beam, and realising
cars using the bending beam model to verify the energy performance prediction. Finally, the obtained performance
absorption effect of bumper beams in the collision process. prediction model is applied to product optimisation, using
Duan [10] proposed a new method for structural optimisa the non-dominated sorting genetic algorithm-II (NSGA-II)
tion and reliability analysis, which simultaneously considers algorithm to achieve better collision performance of the
longitudinal and angular impacts, improves safety, and bumper beam with a smaller mass.
achieves weight reduction in design. Sun et al. [11] pro
posed a new optimisation method based on multi-objective
2. Methodology
optimisation for the bumper beam, which takes multiple
objective scenarios into account, allowing for the optimisa To establish a mapping relationship between product design
tion of intrusion and energy absorption under different parameters and performance parameters, so as to predict
impact loads. Godara et al. [12] established a collision product performance and adapt to new requirements
model for different cross-sections of the bumper beam and quickly, this paper proposes a mapping method for product
studied the performance of these bumper beams under dif design parameters and performance parameters based on
ferent collision conditions. GD and BP neural networks. The method proposed in this
Many researches have been conducted to study the map article is shown in Figure 1. The process of the method can
ping relationship between product design parameters and be divided into three steps. First, the bumper beam is mod
performance, involving different product design processes. elled and its working load and design attributes are defined.
In the optimisation design of compressor blades, Adjei et al. A large number of design schemes are obtained by GD.
[13] established a mapping relationship of blades from per Then the performance of these design schemes is obtained
formance space to parameter space based on the parametric by simulation analysis. At this point, the design parameters
free-form deformation method of B-splines. Blades are and performance of the different design schemes have been
mapped from object space to parameter space by transform clarified. Finally, with the support of these data, the map
ation operation. To optimise the aerodynamic shape of tur ping model between design parameters and performance is
bines and improve their performance, Li et al. [14] established by neural network. The feasibility of the pro
developed a parameterised free-form deformation method posed method is verified by taking the front bumper beam
with the function of mapping design parameters. Fan et al. of an automobile as an example.
[15] established mapping models between various engineer
ing parameters and performance of fan blades, studied the
2.1. Generative design
effects of single parameters and coupling of two parameters,
and improved the efficiency and total pressure ratio of For GD, It takes space, materials, forces, fixed supports, and
ducted fans. other constraints as design constraints, and makes com
From the above research, it can be found that GD has puters automatically iterate to obtain the optimal solution in
been applied to mechanical products, but most of them are the design space. This design method is often performance-
used for the creation of a single result, without fully utilising oriented, and the designed structure usually presents den
the large number of design schemes generated by GD. In dritic and complex curved features, with the advantages of
terms of parameter mapping, some scholars have used vari good stiffness and even stress distribution. GD modifies an
ous methods to establish mapping relationships between existing solution or creates a new solution based on con
product design parameters and customer needs, structural straints, such as performance and size of the product to
performance, and even green performance. However, these meet the constraints.
INTERNATIONAL JOURNAL OF CRASHWORTHINESS 3
Figure 1. Product performance prediction and optimisation method based on GD and BP neural network.
as a weighted sum of the output values of all nodes in the To maintain diversity among individuals in the popula
previous layer, as shown below: tion, the concept of crowding degree is introduced into the
ni−1
X NSGA-II algorithm, which is the density of individuals
xij ¼ yði−1Þh � xði−1Þhj þ b (5) around a given individual in the population. For the bound
h¼1 ary solution, suppose its congestion degree as infinity. For
Where xij represents the input value of the jth node of the intermediate solution, its congestion degree can be cal
the ith layer, ni-1 represents the total number of nodes culated using the following equation:
of the previous layer, y(i-1)h represents the hth output value Iiþ1, k − Ii−1, k
Idm ¼ (8)
of the i-1 layer, x(i-1)hj represents the weight value when the fkmax − fkmin
output value propagates to the jth node of the ith layer for
Where Idm is the degree of congestion, Iiþ1,k and Ii-1,k are
input, and b is the offset value. The output of a node is the
the values of the i þ 1th and i-1th points on the objective
result of the input being activated by an activation function.
function k, respectively, fkmax and fkmin are the maximum
Common activation functions include the sigmoid activation
and minimum values of the function k. When selecting
function, ReLU activation function, and so on.
individuals, priority should be given to individuals with
(2) Back propagation process. After completing the for
high crowding levels, which can avoid the situation where
ward propagation process, it is necessary to adjust the
the selected individuals are concentrated in a small portion
weight and bias values of each node based on the output
of the space.
values and expected values, which is the training process of
In optimisation problems, the objective function is often
the network. First, it is necessary to calculate the error of
a specific expression. But in reality, many mapping relation
each output layer node as ej and calculate the mean square
ships cannot be expressed using equations [21]. Therefore,
error objective function E, as shown below:
in this paper, the neural network is used as the surrogate
ej ¼ dj − yj (6) model to predict the results and use it for optimisation.
1X
E¼ ðej Þ2 (7)
2 3. GD of bumper beam
Where dj is the expected value of the jth node, and yj is
the actual output value. The input value of each node is To establish the link between design parameters and pro
only related to the output values of all nodes connected to gram performance, a certain amount of schemes are
it in the previous layer, and each weight value is only required as data support. And GD can fulfill this need by
responsible for the data propagation between the corre exploring design possibilities to generate a large number of
sponding two nodes. Therefore, when updating the weight potential schemes. This section describes how to obtain a
value, partial derivatives are performed for it: large number of potential schemes through a small number
of initial models with the help of GD to provide a data basis
for the establishment of parameter-performance mapping
2.3. Multi-objective optimisation relationship.
In product optimisation, the improvement of one objective
could weaken the others. Therefore, when a product has 3.1. Bumper beam model
multiple conflicting optimisation objectives, it is necessary
The bumper beam is a device used to reduce the absorption
to comprehensively consider various indicators to obtain an
of collision energy when a vehicle is impacted. It is com
overall optimal solution [20]. NSGA-II is an improved ver
posed of a main beam and crash boxes. It can effectively
sion of the non-dominated genetic sorting algorithm(NSGA)
absorb collision energy when a vehicle encounters a low-
and is currently widely used as a multi-objective optimisa
speed collision, thereby protecting the automobile engine
tion algorithm.
and passengers to a certain extent [22]. To facilitate
research, a simplified vehicle front bumper beam model is
built as shown in Figure 3.
The total length of the bumper beam is 1155 mm [11], and
the top is an arc with a diameter of 6480 mm, with a wall
thickness of 3.8 mm. The cross-section of the beam is rect
angular, with a width of 102 mm and a height of 45 mm. The
width of the crash box is 72 mm, and the spacing between the
two crash boxes is 785 mm. The bumper beam is made of alu
minium alloy, and its performance is shown in Table 1. The
Figure 3. Simplified model of automobile front bumper beam. total mass of this simplified model is 4.9437 kg.
3.2. The GD setting of the bumper beam value converges, it indicates that the exploration of the
design space is over and the GD result is obtained. In this
In this article, the GD module of Creo 7.0 was used to opti
paper, the design objective of bumper beam is to minimise
mise the target product. In this article, the GD module of
the strain. With the increase of the iteration, the model will
Creo 7.0 was used to optimise the structure of bumper
be gradually modified until maximum strain value of the
beam. Before starting the GD, constraints, loads, and design
buffer beam finally converges. Figure 5 shows the results for
regions need to be set up to guide the algorithm in adding
different iterations. According to different conditions set,
or removing material to the structure of the bumper beam.
such as volume fraction, quality constraints, material con
The main design region is the main beam of the front
straints, manufacturing constraints, and so on, different
bumper beam. Therefore, the main beam is set as the design
design results can ultimately be obtained. Figure 6 shows
space, and the crash box and the bracket used for installa
the GD results under different volume fraction constraints.
tion and fixation remain unchanged. The main performance As can be seen from Figures 5 and 6, the design results
of the bumper beam is its collision performance. For the obtained under different iterations and volume fraction
load setting, since GD module does not support dynamic ratios are different. In addition, changes in the initial model
collision load, the average collision force is used instead. can affect the results of GD. In this paper, the height, width,
This paper focuses on the optimisation design of the and thickness of the cross-section of the beam are selected
bumper beam in the case of low-speed collision, and the as design parameters. By changing the weight and height of
methods and tests involved are referred to E/ECE/324 and the hollow rectangular section, more initial models are built
GB 17354-1998 [23,24]. According to the regulations, the to obtain a large number of generation schemes by GD. The
speed of simulated collision at low speed is 4 km/h [25–27]. range of each parameter value is shown in Table 2.
Combined with the body weight m of about 1500 kg, the A large number of different design schemes are obtained
collision time t is about 0.035 s, according to the acceler by GD. After setting up the initial model, the goal of the
ation formula as shown in Equation (9), the average colli design is to reduce the weight of the structure, so GD’s
sion force F can be estimated to be about 50 kN. The stress algorithm generates a series of new structures based on the
point of the bumper beam is the centre of the front side of set conditions, such as loads and constraints. Compared to
the beam at the beginning of the collision. Therefore, 50 kN the initial models, the new structures differ mainly in the
force is applied to the centre of the upper surface of the uneven reduction of the material in the inner cavity of the
main beam to simulate the collision force. Fixed constraints beams forming an elliptical cavity.
are applied at the bottom connection of the beam. The con When the section width is large or the set volume frac
straint conditions of the model are shown in Figure 4. tion is low, the central void presents a flat and long shape,
mv where the average wall thickness is small. When the section
F¼ (9)
t width is small or the set volume fraction is large, the central
void presents a narrower shape. Figure 7 shows some of the
generated results of the bumper beam.
3.3. GD results of the bumper beam
By clarifying the design objectives and constraints, GD’s 4. Bumper beam collision simulation
algorithm will be iteratively calculated. When the objective
After acquiring a large number of design schemes, the spe
cific performance of each scheme needs to be clarified. The
collision object, due to the elastic recovery of the bumper thickness is taken as the average value. To reduce computa
beam, its internal energy decreases and subsequently tends tional complexity and obtain the mapping relationship
to stabilise. The maximum internal stress is 282.41 MPa. between parameters faster and more accurately, it is neces
sary to pre-process the initial dataset.
Normalisation of data is a common method of prepro
5. Mapping the relationship between design cessing, which involves dimensionless processing of data
parameters and performance parameters and mapping them all to the [0,1] interval. It can solve the
In the previous two sections, the design parameters and the problem of incompatibility between different data while
corresponding performances of the different design schemes accelerating the speed of computation. The commonly used
normalisation methods include the Z-score method, max-
with explicit design parameters are obtained through GD
min normalisation method, crop normalisation, standard
and finite element analysis. With the support of these data,
deviation normalisation, and so on. After eliminating unreli
this section fits the relationship between design parameters
able data, this paper selects the max-min normalisation
and performance by building a neural network for fast pre
method. The basic principle of the max-min normalisation
diction of the performance of design solutions.
method can generally be described as the following
equation:
5.1. Data set for mapping x − Min
xn ¼ (10)
In the previous part of the paper, collision analysis was con Max − Min
ducted on the automotive front bumper beam to obtain Where x is the initial data, xn is the data after standard
various performance parameters during the collision. At the isation, Max is the maximum value in the initial dataset,
same time, a GD has been carried out for the bumper Min is the minimum value in the initial dataset. This
beam, and a large number of design schemes were automat method obtains the difference between the maximum and
ically generated by GD. The simulation analysis of each minimum values in the initial data, and based on this, estab
design scheme is carried out under the same conditions, lishes a cardinality that maps the initial data to the interval
and the design parameters (wall thickness, section width, of [0,1].
After data filtering and normalisation, 294 pieces of data
and section height) and corresponding performance parame
were finally obtained from the initial dataset and used as a
ters (mass, maximum intrusion amount, total energy
training dataset.
absorption, and maximum stress) of each design scheme are
obtained. These data make up the data set, where the wall
5.2. Training process analysis
The BP neural network generalises the trained rules by add
ing hidden layers to the network model [28]. In this paper,
deep learning framework in Python is adopted to build a
neural network model, with three design parameters of the
front bumper beam as inputs and four performance parame
ters as outputs. The neural network structure is set as 5
layers with 3-20-50-50-4 nodes per layer. There are 120
nodes in the three hidden layers, as shown in Figure 11.
Data passing through each node will be converted through
the activation function. The commonly used activation func
Figure 10. Internal energy curve during collision. tions in BP neural networks include the sigmoid function,
tanh function, ReLU function, and Leaky ReLU function. training process, the Adarad optimisation algorithm is
The ReLU function is selected as the activation function in selected. The learning rate can be adaptively changed accord
this paper. The ReLU function is a piecewise linear function, ing to the gradient of the parameter, thereby preventing
which can be described by the following equation: shocks when the gradient is large, and accelerating the change
when the gradient is small. The initial learning rate is set as
f ðxÞ ¼ maxð0, xÞ (11) 0.03, the mean square error (MSE) loss is used for prediction,
and 200 training times are performed. Figure 12 shows the
It means changing all negative values to 0 while maintain
loss variation curve during the model’s training process. It
ing positive values, which allows neurons in the neural net can be seen from the figure that the overall training process of
work to have sparse activation, achieving more efficient the model is good, with the loss eventually tending to 0.0021,
gradient descent and lower computing costs. During the and dropping to a lower value after about 75 training times.
Table 5. Average relative error of each parameter. prediction results during the optimisation process.
Mass Maximum intrusion amount Total energy absorption Maximum stress Therefore, this paper uses the neural network model estab
1.34% 2.76% 0.20% 4.76% lished in the previous part as a surrogate model for multi-
objective optimisation of the bumper beam.
error is still relatively small. The relative error is calculated
according to the following equation:
8 � � 6.1. Problem description
> �yi − ^y �
> i
< RE ¼
>
yi
The automotive front bumper beam should absorb as much
(12) energy as possible in a collision, so E should be as large as pos
>
> 1 X n
sible. To comply with the trend of overall lightweight design of
>
: ARE ¼ RE
n i¼1 the automobile, the beam should reduce the mass m as much as
possible. Therefore, energy absorption rate Em is defined as the
Where RE represents the relative error of each sample ratio of total energy absorption E to mass m. In the optimisation
point, and ARE represents the average relative error of each objective, the energy absorption rate should be as large as pos
performance parameter. According to Equation (12), the aver sible. In addition, to protect important components and passen
age relative error of each parameter is obtained as shown in gers behind the bumper, the intrusion amount R and the
Table 5. From the table, it can be seen that the average relative maximum stress F should be as small as possible.
error of each parameter is small and within the allowable The wall thickness t, cross section width b, and cross-sec
range. This can prove the feasibility of the prediction method, tion height h of the bumper beam are taken as design varia
which can be used as a reference in the early design stage and bles, and their range has been defined in Table 2. According
improve the efficiency of product optimisation. to the characteristics of aluminium alloy bumper beams, the
multi-objective optimisation problem of bumper beams
under frontal collision can be expressed as:
6. Optimisation of performance parameters of
bumper beam 8
< 0:8 � t � 5:8
>
Simulation technology has developed relatively mature, but min½Rðt, b, hÞ, − Em ðt, b, hÞ, Fðt, b, hÞ� s:t: 90 � b � 110 (13)
highly nonlinear collision simulation analysis requires high >
:
45 � h � 55
computational costs and is difficult to provide real-time
10 L. ZHANG ET AL.
Figure 14. Distribution of Pareto frontier solutions for 50, 100, and 150 iterations.
Table 6. Comparison of design parameters before and after optimisation. The comparison of performance parameters before and after
Wall thickness Section width Section height optimisation is shown in Table 7.
t (mm) b (mm) h (mm) According to the optimisation results, the mass of the
Before optimisation 3.8 102 45 optimised design scheme is significantly reduced, while the
After optimisation 2.9 99.4 55 total absorption energy is slightly increased, resulting in a
significant increase in specific absorption energy of
Table 7. Comparison of performance parameters before and after 20.3136 J�kg−1, accounting for 13.54% of the simulated
optimisation.
value. The maximum intrusion amount decreased by 1.32%.
Maximum Total Energy
intrusion energy absorption Maximum The maximum stress decreased by 0.61%. Overall, the per
Mass amount absorption rate stress formance parameters of the optimised bumper beam are
m (kg) R (mm) E (J) Em (J�kg−1) F (MPa) better than those before optimisation, and the effect on
Before 4.9437 13.898 741.48 149.9848 282.41 lightweight optimisation is significant. Therefore, the overall
optimisation
After 4.3627 13.7148 742.9609 170.2984 280.6968 performance is superior to the original design scheme.
optimisation
Variation −11.75% −1.32% 0.20% 13.54% −0.61%
7. Conclusion
6.2. Optimisation results In this paper, a neural network model is built to study the
NSGA-II is currently the most popular multi-objective genetic relationship between design parameters and performance
algorithm. It proposes a fast non dominated sorting algorithm parameters. GD and simulation analysis are used to obtain
with elite strategy, which reduces the computational complex the data set required for neural network training. The test
ity on the one hand, and retains the best individuals on the shows that the neural network can predict the performance
other hand, with the advantages of fast running speed and of the design scheme well. The results verify the feasibility
good convergence of the solution set. In this paper, NSGA-II of establishing mapping relationships to predict product
is used for optimisation, with a population size of 50. When performance parameters. Based on the obtained mapping
the number of iterations is 50, 100, and 150, the distribution relationship, a surrogate model is established for the multi-
results of the solution set in the three-dimensional space are objective optimisation of the bumper beam, which reduces
shown in Figure 14. The Pareto frontier solution in the scatter the mass and improves the comprehensive performance of
diagram shows that the Pareto curve becomes smoother and the product while ensuring its collision performance.
smoother as the number of iterations increases, especially There are still some problems and deficiencies in the
when it comes to 150. This proves the optimisation and con research that need to be improved. First, the average wall
vergence ability of NSGA-II for multi-objective models [29]. thickness in the performance parameters is the average wall
After 150 iterations, a series of Pareto frontier solutions are thickness of the front bumper beam, which cannot reflect
obtained. The Pareto frontier solution is a group of solutions the real shape of the section well. This will cause a certain
that do not dominate each other. An excellent solution is deviation between the training set data and the actual per
chosen with the wall thickness t ¼ 2.9 mm, the cross-section formance. The impact of the crash boxes on collision is not
width b ¼ 99.4 mm, and the cross-section height h ¼ 55 mm. considered, but in reality, it is the joint action of the crash
The comparison of design parameters before and after opti box and the bumper beam that affects the collision perform
misation is shown in Table 6. ance. Besides, there are few design parameters involved in
the research, and the anti-collision beam model is simpli
fied. There may be other parameters that affect bumper
6.3. Data analysis
beam performance but are not taken into account by us. In
The neural network obtained above is used to predict the future work, more complex and more complete models will
optimised performance parameters of the bumper beam. be built in research.
INTERNATIONAL JOURNAL OF CRASHWORTHINESS 11