Multi-objective optimization design of anti-roll torsion bar using improved beluga whale optimization algorithm

Purpose – This study aims to reduce the redundant weight of the anti-roll torsion bar brought by the traditional empirical design and improving its strength and stiffness. Design/methodology/approach – Based on the finite element approach coupled with the improved beluga whale optimization (IBWO)algorithm, a collaborative optimization methodis suggestedto optimizethe design oftheanti-rolltorsionbarstructureandweight.Thedimensionsandmaterialpropertiesofthetorsionbarweredefinedasrandomvariables,andthetorsionbar ’ s mass and strength were investigated using finite elements. Then, chaotic mapping and differential evolution (DE) operators are introduced to improve the beluga whale optimization (BWO) algorithm and run case studies. Findings – The findings demonstrate that the IBWO has superior solution set distribution uniformity, convergence speed, solution correctness and stability than the BWO. The IBWO algorithm is used to optimize the anti-roll torsion bar design. The error between the optimization and finite element simulation results was less than 1%. The weight of the optimized anti-roll torsion bar was lessened by 4%, the maximum stress was reduced by 35% and the stiffness was increased by 1.9%. Originality/value – Thestudyprovidesamethodologicalreferenceforthesimulationoptimizationprocessof the lateral anti-roll torsion bar.


Introduction
In order to ensure the comfort of passengers and the smoothness of vehicle operation, most of the rail vehicles use the softer two-system pendant suspension system, but the large flexibility of the two-system pendant suspension system also brings the problem of insufficient vehicle anti-roll stiffness.In order to solve the above problems, the addition of an anti-roll torsion bar system can be used.
As an important suspension component of a rail vehicle, the accurate calculation of the anti-roll stiffness value of the anti-roll torsion bar system is an important guarantee to make it meet the design requirements.In the traditional design process of anti-roll torsion bar, the main calculation method is the combination of finite element simulation calculation and theoretical calculation.However, the existing theoretical calculation method has the disadvantage of insufficient accuracy, and the design redundancy is large to ensure safety and increase the weight of anti-roll torsion bar (Zeng, Chi, & Dai, 2023).
At present, relevant scholars for railway vehicle anti-roll torsion bar stiffness theoretical calculation method to explore are in the initial stage, the proposed calculation method is not comprehensive enough to consider the factors, the results of the calculation and the actual value of the error is larger.Dong and Shang (2020) derived the stiffness equation of the anti-roll torsion bar in detail.In the optimization process, finite element method is utilized to calculate the stiffness and strength of the anti-rolling torsion bar under two loads, while topology optimization and parametric analysis are carried out for the torsion bar arm.The outcomes demonstrate that the mass of the optimized structure was decreased by 12.4% while maintaining the required stiffness and strength.The efficacy of combining finite element analysis (FEA) with topology-optimized design and dimensional-optimized design techniques was demonstrated.Shu and Liu (2017) established the rail vehicle anti-rolling torsion bar stiffness calculation model.Duan and Yuan (2019) propose a method for evaluating structures' static and fatigue strengths based on the theory of elasticity mechanics, which is simple and easy to parameterize.To satisfy the design requirements of the structure, Niu, Wang, Liao, Zhu, Zhang, and Keshtegar (2020) constructed a fatigue reliability analysis and optimal design framework of the bladed disk structure incorporating multivariate uncertainties based on the finite element method.The findings indicate that the optimization method based on the Kriging agent model is the best and significantly improves the reliability of the bladed disk structure.
The multi-objective optimization algorithm provides an effective means for the lightweight design of mechanical structures by considering the requirements and constraints of strength and stiffness while realizing the lightweighting of mechanical structures (Shanmugam & Sirisha, 2022, Babajamali et al., 2022).Mi, Gu, Zhang, Liu, Zhang, and Nie (2016) proposed a kriging model-based collaborative optimization method to achieve frame lightweighting without the expense of fatigue life and strength.Li, Sheng, Zhi, and Li (2019) optimized the volume and stiffness of the anti-roll torsion bar using the Modified Nondominated Sorting Genetic Algorithm (MNSGA)-III multi-objective algorithm.The optimized anti-roll torsion bar's stiffness rose by 3.3% while the volume was reduced by 1.6%, proving the effectiveness of the multi-objective optimization algorithm.Zhi, Wang, Chen, and Sheng (2022) constructed a multi-objective fuzzy optimization design model of the anti-roll torsion bar considering variable stiffness and strength reliability constraints.Through the example verification, the dependability of the anti-roll torsion bar is improved by 14% and the weight of the torsion bar is reduced by 0.6% during the life cycle.The effectiveness of the proposed method is verified.For the side-rolling torsion bar, Dong and Li (2015) offers a multi-response robust optimization design method based on a stochastic model.The results show that the optimized anti-roll bar has reduced weight, increased stiffness and fatigue strength while improving the anti-roll bar's anti-torsion capability.Zhang, Li, Bai, and Wang (2023) determined the input variables of the optimization model of the bogie frame structure through sensitivity analysis and carried out multi-objective optimization of the bogie frame using the improved Non-dominated Sorting Genetic Algorithm (NSGA)-II algorithm, and after optimization, the maximum equivalent force of the bogie frame was reduced and its own weight was reduced, so as to achieve the lightweighting of the bogie frame.
Most researchers design anti-roll torsion bars with only FEA in mind or just use size-optimization algorithms.Zeng, Song, Li, Yan, and You (2021) optimized the turbine disk structure by intelligent optimization algorithm to decrease the mass of turbine disk.Zhang, Du, Mao, Meng, and Zhu (2022) suggested a tractor transmission case optimization method to achieve lightweight with the case meeting the strength and stiffness requirements.In 2022, Zhong, Li, and Meng (2022) introduced a meta-heuristic algorithm based on the behavior of the beluga whale, called the beluga whale optimization (BWO) algorithm.The results demonstrate that BWO performs well in single-objective optimization when compared to 15 other algorithms.In four engineering situations, BWO is adept at resolving complex engineering problems.However, the beluga optimization algorithm still suffers from problems such as uneven population distribution, poor spatial search ability and prematurely falling into local optimality.Chen, Zhang, and Wang (2023) address the shortcomings of the standard beluga optimization algorithm, such as low convergence accuracy and limited adaptive ability and adopt Fuch chaotic initialization to improve the traversability of the algorithm's initialized population, thus enhancing the algorithm's optimization searching accuracy and introduce the Fuch chaotic mapping in the development stage to coordinate the algorithm's global searching and local searching, which effectively improves the algorithm's adaptive ability.Chen, Zheng, Li, Zhang, and Zhu (2023) propose an update elite group mechanism for the standard Beluga Whale algorithm which has the defects of being prone to falling into local optimum and losing suboptimal solutions; secondly, in order to enhance the exploratory ability of the algorithm, a reverse learning strategy is added at the same time.
To address these problems, Logistic chaotic mapping, differential evolution (DE) strategy, crossover operation and Levy flight strategy are introduced to improve the uniformity and stability of the solution set distribution of the beluga optimization algorithm, as well as to enhance the global search and local utilization ability in this paper.
Taking the anti-rollover torsion bar as the research object, its working principle is briefly introduced and the strength of the torsion bar is analyzed by finite element method.An improved beluga whale optimization (IBWO) algorithm is proposed and the superiority and effectiveness of the algorithm is demonstrated through a case study.In order to test the feasibility and effectiveness of the proposed algorithm in solving the multi-objective optimization problem of anti-roll torsion bar, the multi-objective optimization algorithm is used to optimize the size of anti-roll torsion bar, so that the anti-roll torsion bar can realize the lightweight design under the demand of strength and stiffness, and the optimized torsion bar is simulated and verified.Through the combination of finite element simulation and multi-objective optimization algorithm, the optimal design size can be found to avoid the redundant design brought by the traditional design method.

Finite element analysis of anti-roll torsion bar 2.1 Calculation of anti-roll stiffness
The anti-roll torsion bar, as depicted in Figure 1, primarily consists of parts such as a torsion bar, torsion arms, connecting rods and support seats.
In Figure 1, B r is the effective length, F is the connecting rod's axial force, θ is the side tilt the vehicle's body's angle, L is torsion arm's length, ζ is the vertical displacement of the rod and γ is the torsion angle of the torsion bar.The anti-roll stiffness k t of the anti-roll torsion bar device is determined by dividing the torsional reaction value M of the torsion bar by the side tilt angle of the vehicle body.
One of the key performance indicators for the bogie, the anti-roll stiffness, is primarily influenced by the torsion bar's torsional rigidity.Thus, when other parameters are disregarded, the anti-roll stiffness can be described as follows: where L i and D i represent the length and diameter of each portion that falls within the torsion bar's range of torsional distortion.

Strength analysis of the torsion bar
The material properties of component of the anti-roll torsion bar are shown in Table 1.
According to the working principle of Figure 1, the finite element model is also set up as far as possible in the FEA in accordance with the boundary conditions of the real vehicle; as shown in Figure 2, fixed constraints are applied to the support seat and vertical loading is applied to the upper surfaces of the rubber nodes of the connecting rods at both ends, respectively.In accordance with the relevant technical standard CRH3-350-PS-021, the main tests for torsion bars are the static load conditions of the ultimate load and the fatigue load conditions.
Load case I: Maximum stress does not surpass the material's yield strength at the ultimate static load of 62kN.
Load case II: Maximum stress does not surpass the material's yield strength under the 37kN fatigue dynamic load.
Figure 3 shows the anti-roll torsion bar's stress distribution as estimated by FEA.The torsion bar's maximal von Mises stress is located at the transition between the torsion bar and the torsion arm seat in load cases I (a) and II (b) because The transition is affected by a torque and bending moment.The maximum equivalent stresses are 536.67MPa and 463.19 MPa, which are less than the material's yield limit of 1300 MPa and fatigue limit of 745 MPa, respectively.Therefore, the torsion bar's static and fatigue strength complies with the design specifications.
3. Improved beluga whale optimization algorithm 3.1 Beluga whale optimization (BWO) The BWO algorithm was inspired by the behavior of beluga whales, including swimming, feeding and whale falling.The BWO algorithm has an exploration phase, a development phase and a whale-falling phase.During the optimization process, the whale fall phase is implemented at the completion of each iteration of the exploration and mining phases.
The steps of the original white whale optimization algorithm are as follows.
Step 1: Initialization Determine the algorithm parameters, including the population size and the maximum number of iterations T max .Randomly generate the initial positions of all belugas in the search space.
Step 2: Exploration and exploitation phase Depending on the balancing factor B f , each beluga chooses whether to join the exploration phase or the exploitation phase.If B f > 0:5, the whale enters the exploration phase of the beluga is refreshed by equation (2).Multi-objective optimization design > < > : where the current iteration, X Tþ1 i;j is the new location, p j is a random number, X T i;Pj is the position of the ith beluga whale on p j dimension, X T i;Pj and X T r;P 1 are the current positions for ith and rth beluga whale (r is a randomly selected beluga whale), r 1 and r 2 are random number between (0,1).Two random numbers r 1 and r 2 are used to enhance the random operators in the exploration phase.If B f < 0:5, then it enters the exploitation control phase, which is updated using equation (3).Then the fitness value of the new location is calculated and ranked to find the best result in the current iteration.
where X T i and X T r are current position for the ith beluga whale and a random beluga whale, X Tþ1 i is the new position of the ith beluga whale, X T best is the best position among beluga whales, r 3 and r 4 are random number (0,1).L F is the Levy flight function, calculated as follows: where u and v are random integers with normal distribution and β is 1.5.
Step 3: Whale fall phase Some belugas could pass away and fall into the ocean, and the probability of the whale falling is calculated at each iteration W f .Thus, the location of the belugas is updated according to equation ( 6).
where r 5 , r 6 and r 7 are random numbers between (0,1), X step is the step size of whale fall established as: The likelihood of a whale falling is estimated using this model as a linear function: The authors look forward to the development of the BWO multi-objective optimization algorithm.Insufficient population variety and inadequate spatial search capability are issues with the multi-objective white whale optimization algorithm that is prone to local optimum.These issues are addressed in this study.The introduction of logistic chaotic mapping and the difference variation operator enhances the algorithm's overall performance.Besides, in this paper, to expand the search step, the coefficient of 0.05 in equation ( 4) is modified to 1.

Logistic mapping
In order to improve population variety and provide early candidate solutions, chaotic mapping is applied.In addition to improving exploration capabilities, chaotic mappings can also assist optimization algorithms successfully avoid local optimum solutions (Ibrahim, Elaziz, & Lu, 2018;Wang, Li, Hu, & Yang, 2022;Zhang, Zhou et al., 2022).Two popular mapping techniques for determining the starting points of optimization algorithms, Logistic and Tent mapping, are used in this paper to generate initial values.Logistic mapping can be described as equation ( 9): x$ðkþ1Þ ¼ μ$xðkÞ$ð1 À xðkÞÞ where xðkÞ ∈ ð0; 1Þ and 3:5699 < μ≤4, the system is in chaos.When μ is close to 4, the chaotic sequence that is created is evenly spaced between 0 and 1, non-converging and non-periodic.
Therefore, the control parameter μ should be set close to 4 (Zhang & Ding, 2021).Logistic mapping is employed to obtain the x ij ðkþ1Þ by equation ( 10).
where, in accordance with equation, x ij ðkþ1Þ is converted from the original domain of [0,1] to a new x ij according to equation ( 11), where ub and lb stand for, respectively, the upper bound and lower bound of x ij .
3.3 Differential evolution DE strategies and crossover operations were introduced into BWO to generate new individuals.The differential variation strategy is a special variation strategy for the DE algorithm that involves scaling and combining the difference vectors of two randomly chosen individuals in the population to create a new individual.A crossover operation is carried out after mutation, and individuals are subjected to mutation with a specific probability to create a crossover population.The mutation and crossover operations are represented by equation ( 12) and equation (13), respectively.V i;j ¼ x m1;j þ Fðx m2;j À x m3;j Þ;j¼ 1; 2; Á Á Á ; D (12) where V i;j stands for the mutant individual, m1, m2 and m3 for the randomly generated serial numbers for each individual.x i;j represents the variable in the original individual.F is the scaling factor and is taken as 0.8, CR is the crossover probability and is taken as 0.9, r ∈ ½0; 1, j rand ∈ ½1; D and integer number.
The DE factor has benefits such as an easy-to-use algorithm, stable search and a simple process.In this study, the DE algorithm is used to increase IBWO accuracy while also guaranteeing the algorithm's rapid convergence.

IBWO multi-objective optimization algorithm flowchart and case validation
The flowchart of the IBWO algorithm is illustrated in Figure 4.
Step 1: Input population size n and maximum number of iterations T max .
Step 2: Logistic chaotic mapping is introduced and the population is chaotically initialized using Equation.(10).

Multi-objective optimization design
Step 3: Introduce DE strategies and crossover variants and use Equation ( 13) to generate new individuals.
Step 4: Determine the best individual and obtain the fitness value based on the objective function.
Step 5: Calculating B f and W f according to Equation ( 8).If the equilibrium factor B f > 0:5, the updating mechanism enters the exploration phase and beluga whales are updated in terms of location through Equation ( 2).If B f < 0:5, the update mechanism enters the exploitation phase, and the position is updated through Equation (3).
Step 6: Firstly, calculate the beluga whale fall probability W f during the iteration process; secondly, perform the position update of beluga whale through Equation ( 6).
Step 7: the current iteration number T is greater than the maximum iteration number T max , the algorithm stops, otherwise repeat from Step 5.
The four multi-objective optimization problems (MOP) test functions are solved using the proposed algorithm and the BWO algorithm.The calculation results are shown in Figure 5.

RS
The results in Figure 5 demonstrate that both the algorithm used in this paper and the original algorithm produce better Pareto solution sets, but the distribution of individuals within some intervals is too concentrated in the original algorithm, and there are even no individuals in some regions.In addition, in order to quantitatively describe the computational performance of both algorithms, diversity criteria as shown in equation ( 14), which is commonly used in multi-objective algorithms for evaluation.
where h f and h l are the Euclidean distances between the extreme and optimal solutions, respectively.h i represents the distance between two adjacent points in the optimal solution, h is the average value of h i and n is the size of the solution set.Each test function was run 30 times independently to obtain the mean and variance of the function are obtained in Table 2.

Multi-objective optimization design
Table 2 shows that the IBWO algorithm diversity means, and variance is smaller than BWO, and the variance is reduced by two orders of magnitude in the ZDT1 and ZDT2 test functions and by one order of magnitude in the ZDT3 and ZDT4 test functions.This demonstrates that the IBWO solution set's uniformity and extensiveness are superior to BWO.

IBWO-based torsion bar optimization and verification
4.1 Optimization model building In this subsection, the material uncertainty is considered in the FEA and the material's coefficient of variation is set to 0.05. Figure 6 depicts the consideration of the four geometric dimensions of the torsion bar as design variables without changing the dimensions of the torsion arm.
The relevant design codes determine the boundary conditions of the optimized design variables of the torsion bar, as shown in Table 3.
Random inputs were obtained using a Latin hypercube sampling of 30 groups, and the finite element outputs were used for quadratic polynomial response surface fitting.f1 is a function of geometry and mass, and f2 is an approximation function of geometry and maximum stress.The evaluation index complex correlation coefficient r 2 test can be used to determine how well the response surface function fits the response value, and its expression is as equation ( 17), where Y i is the calculated value of the response surface model, y i is the calculated value of ANSYS and Y is the average value of each Y i .
The equation r 2 1 ¼ 1 and r 2 2 ¼ 0:972, shows that the response surface model of mass and maximum stress fits well and can reflect the relationship with the design variables.

Optimization process and results
In the case of satisfying the performance requirements such as strength and stiffness, the structure is optimized to realize the lightweight of the anti-rolling torsion bar.The stiffness of the anti-rolling torsion bar is 1.58 MN $ m/rad calculated from equation (1), and the permissible condition of stiffness is determined by the design specification as 1.58 ± 10%MN $ m/rad.The stiffness is selected as the constraint, and the objective function is the minimum value of the torsion bar mass and the maximum stress.According to the above analysis, the mathematical model of torsion bar structure optimization is established as shown in equation ( 18).minf 1 ðD 1 ; D 2 ; D 3 ; RÞ; f 2 ðD 1 ; D 2 ; D 3 ; RÞ s:t:

Multi-objective optimization design
The population size is set to 100, and the number of evolutionary generations is set to 300, taking into account the complexity of the actual situation.Figure 7 displays the obtained Pareto solution set.Each point in the figure represents a set of optimal solutions, and the solutions are not dominated by each other.Due to the conflict between the objectives, the maximum stress of the structure decreases with increasing mass, and the designer can choose the corresponding solution according to the difference in focus.Optimization algorithm is used to find the optimal size of the anti-roll torsion bar, test 30 times, record the optimal result of each time and take the average at last.The optimal solution chosen in this paper is shown in Table 4.

Simulation analysis verification
The optimized design results are used to update the lateral roll resistance torsion bar model for static simulation verification, and the optimized stresses are shown in Figure 8.
The accuracy of the algorithm was verified by comparing the finite element calculation results with the extreme results of the optimization algorithm.The anti-roll torsion bar mass, maximum stress and anti-roll stiffness after optimization using the algorithm in this paper are depicted in Table 5.It is evident that, after optimization, the mass of the anti-roll torsion bar is decreased by 4%, the max stress under normal operating conditions is decreased by 35%, the max stress under extreme operating conditions is reduced by 8% and the stiffness of the anti-roll torsion bar is increased by 1.9%.The effectiveness and superiority of the algorithm in this paper are verified.(2) An IBWO algorithm is proposed, and the BWO algorithm's population variety is increased with the introduction of a logistic chaotic mapping approach.In addition, the introduction of a differential variance strategy improves the global search capability of the BWO algorithm.The test results of the algorithm show that the mean diversity values of the IBWO algorithm are 0.279, 0.482, 0.696 and 0.821 for ZDT1, ZDT2, ZDT3 and ZDT6 test functions, respectively, and the variances are 0.000679, 0.000918, 0.000607 and 0.000592, which are better than those of BWO at 0.863, 0.911, 1.031, 0.949 and 0.0351, 0.0324, 0.0092, 0.00239, respectively.It proves that the uniformity and extensiveness of the distribution of the solution set are better, which verifies the effectiveness of the proposed algorithm.
(3) With the torsion bar mass and max stress as the optimization objective, the stiffness of the torsion bar against lateral roll is taken as the constraint, and the partial size of the torsion bar is taken as the design variable.The torsion bar size optimization is carried out based on the IBWO algorithm.After optimization, the mass of the anti-rolling torsion bar is 96.55kg, the maximum stress under 37kN load is 296.57MPa, the max stress under 67kN load is 496.96MPa and the anti-rolling stiffness is 1.61MN $ m/rad.Better than 100.8kg,463.17MPa, 536.67MPa and 1.58 MN $ m/rad before optimization.The purpose of lightweighting is achieved while meeting the strength and stiffness requirements.The effectiveness of the simulation design technique integrating dimensional optimization design and finite element strength analysis is confirmed.

Multi-objective optimization design
In future research, the use of dynamics simulation to simulate the anti-roll torsion bar is more appropriate to the actual situation, but also other indicators such as stability as the constraints of multi-objective optimization, to further optimize the anti-roll torsion bar structure under the premise of guaranteeing safety, to achieve the design of lightweight, the future of the high-speed train system may be integrated into the intelligent and automated control technology.The anti-roll torsion bar system can be integrated with other intelligent sensors and control systems to realize automatic adjustment and control, in order to adapt to different operating conditions and provide a higher level of driving stability and safety.

Figure 2 .
Figure 2. Boundary conditions of the anti-roll torsion bar

Figure 4 .
Figure 4. Flowchart of the proposed IBWO Figure 5. Calculation results

Table 2 .
Comparison of average value and standard variance

Table 3 .
Bounds of optimization variables

Table 5 .
Comparison of the plan before and after optimization