Abstract
Keywords
Introduction
Due to the different configuration and operating principle of electric motor and internal combustion engine (ICE), the speed and speed of electric motors and ICEs vary greatly, so the dynamic characteristics on electric vehicles will be very different from traditional ICE cars. On the other hand, due to increasing environmental requirements, the big trend is shifting to a dynamical system that uses electricity instead of gasoline as currently. Therefore, our research focuses on the vibration of electric motors in vehicles. The electric vehicle’s drive system consists of Powertrain, transmission, and clutch, which is the source of energy for the vehicle and is also one of the major sources of vibration in the car. There have been some authors studying electric vehicle power systems.1–3 Therefore, to isolate vibrations transmitted from the transmission system to the vehicle body, the Powertrain mount is usually installed between the transmission and the vehicle body. 4 Powertrain mounting system is a system mounted between the frame and the Powertrain. These mounts play an important role in the entire dynamic system of the vehicle and the principle diagram of the full-car dynamic model with the Powertrain mount system is shown in Figure 1. Powertrain mounting system has a suitable stiffness. On the one hand, it will improve the noise, vibration performance, and harshness of the vehicle; on the other hand, it will extend the life of the Powertrain and related parts. 5 If calculated according to the characteristics of controllability, Powertrain racks can be classified into passive Powertrain racks (hydraulic and rubber racks are the most popular), Powertrain racks, and sold Powertrain. Typically, a rubber hanger consists of a metal frame in which the rubber is bonded through adhesives or during vulcanization. With the advantage of low cost and simple structure, rubber suspension is the most widely used engine mount. The important step to designing racks is the parameters that match their stiffness. Suitable rigidity can not only reduce the vibration of the Powertrain to the elastic platform (such as frame and body) but can also reduce the unwanted impact of excitation from the road and impact wheel on the body. One of the most important steps to designing Powertrain racks is to calculate the stiffness parameters of the suspension so that it is best suited to the Powertrain and chassis parameters. With the stiffness parameters of the appropriate Powertrain mount, it can not only reduce the vibration of the Powertrain to the chassis but also reduce the undesirable effects of stimuli from the road and movable impact wheels transfer on the body. By that, the problem of calculating the optimal hardness parameters for the Powertrain mounting system is an important task in designing the vehicle’s dynamic system. This is a multi-object concurrency optimization problem.

A full-car dynamic model with a Powertrain mount system.
Recently, a number of researchers have studied in the field of multi-objective optimization. They introduced various methods, among them, presented in Konak et al. 6 in reviews and guidelines. NSGA-II algorithm is published by Deb et al. 7 and so far there are a number of variations and applications of NSGA II algorithm developed by Chang and Chang, 8 Ishibuchi et al., 9 and Malekmohammadi et al. 10 Deb and Jain 11 have published and applied the MONGA-II method for a number of multi-objective testing problems. NSGA-III algorithms have been studied to face multiple goals at once (more than two). This is the Algorithm published by Deb and Jain 12 in 2014, in which they changed some selection mechanisms. They came up with a multi-objective evolution algorithm based on reference points based on the NSGA-II algorithm. They mainly emphasize that population members are not popular, but close to the combination of a set of reference points provided. The NSGA-III algorithm is proposed to apply to a number of multi-objective testing problems with 3 to 15 goals.
In addition, there are some researchers studying the optimal problem of many objects. They have studied and developed multi-objective particle swarm optimization (MOPSO) algorithm. MOPSO algorithm is one of the most popular multi-objective optimization algorithms conceptually; it is similar to particle swarm optimization (PSO). Coello et al. 13 and his colleagues applied MOPSO algorithm to handle multiple objectives. In recent studies of MOPSO algorithm,13–15 they have shown additional conditions such as multiple estimates used to achieve better exploration characteristics. Baltar and Fontane16,17 improved the MOPSO algorithm to minimize deviation from outflow water quality. They also published an application of an evolutionary optimization algorithm for multi-objective analysis for reservoir operations and planning. Reddy and Kumar18,19 published and applied the Elitist-Mutated operator with MOPSO (EM-MOPSO) to show the reduction of total squared deviations for irrigation, maximizing the yield of aquatic electricity and the degree of satisfaction of downstream water quality requirements. In addition, they used the Elitist-Mutated MOPSO algorithm (EM-MOPSO) to maximize hydropower production and minimize the total number of squares to release annual irrigation from demand. Wang et al. 20 have applied modified MOPSO to minimize the highest water level, release peak flow, water level difference after flood season, and flood control level. In this case, the concept of Pareto dominance for selecting leaders from a non-dominated external archive has been utilized by MOPSO algorithm where the leaders of swarms that guide the particles to the Pareto Frontier are selected from the top portion of the archive at each iteration.
Recently, there are some new optimization algorithms proposed.21–27 However, each algorithm has advantages and disadvantages, precisely, because no algorithm can solve all optimization problems correctly. Therefore, new hybrid algorithms should be proposed to be able to solve new problems that have not been resolved before and/or have better accuracy than existing techniques.
On the other hand, there are some hybrid methods of optimization algorithms that have been recently developed: Jeong et al. 28 published the development and investigation of the GA/PSO-hybrid algorithm effectively for optimizing the design in the real world. Premalatha and Natarajan 29 published hybrid PSO and GA for Global Maximization. A multi-objective particle optimization method based on extreme optimization with variable and inertial inertia mutations (HM-TVWF-MOEPSO) has been proposed to solve some of the problems in optimization, multi-purpose particle chemistry, and improved algorithm performance. 30 A new hybrid heuristic algorithm is published in the current work for multi-objective optimization issues. The hybrid algorithm has proposed a method to combine the simple algorithm Nelder-Mead with the non-dominant genetic algorithm II (NSGA II) to find the best global point. The performance of this new algorithm has been presented through a number of complex benchmark functions. 31 A pre-selected pre-creation method has been published to address multivariate technical optimization problems. 32 This method can set the number of Pareto solutions and optimize multiple times until satisfactory results are obtained. This is an effective algorithm that consists of independent parallel genetic algorithms by dividing the entire population into multiple populations, 33 in which each population group will be assigned to different weights to search for optimal solutions in different directions. Therefore, most published hybrid algorithms have many advantages. This breeding has overcome the limitations of each optimization algorithm. This proves that this is one of the methods that should be studied in multi-objective optimization.
In this article, a new hybrid optimization algorithm is proposed in this work for multi-objective problems. This is the hybrid between the MOPSO algorithm and a multi-objective genetic algorithm (NSGA-III) to find the best of the Pareto optimal front. HNSGA-III&MOPSO is proposed to outperform MOPSO and NSGA-III because it uses a combination of search operators of both algorithms to create a new population. This makes the search process more diverse, wider search space. New hybrid algorithms show better performance than other algorithms. This is demonstrated through a number of complex benchmarking functions and Powertrain mount system stiffness parameter optimization problem with six-objective optimization in a three-dimensional (3D) model. The amplitude of the acceleration of the vehicle frame decreased by 22.8%, and the amplitude of the displacement of the vehicle frame reduced by 12.4% compared to the normal design case. The calculation time of the algorithm HNSGA-III&MOPSO is less than the algorithm NSGA-III, that is, 5 and 6 h, respectively, compared to the algorithm MOPSO.
The organization of this article is as follows. Section “Structure” describes the proposed hybrid HNSGA-III&MOPSO method and computational experimentation with several benchmark functions. Section “Vibration characteristic of the Powertrain mount system” describes the vibration characteristic of the Powertrain mount system and simulation results of application HNSGA-III&MOPSO method to optimization of the Powertrain mount system stiffness parameter. The final section “Conclusion” concludes the article.
Structure
Genetic algorithm NSGA-III
This algorithm was published by Deb and Jain 12 in 2014 with a number of change mechanisms selected. NSGA-III algorithm is based on the steps described in Figure 2.

Flow chart of NSGA-III.
PSO (MOPSO)
Kennedy et al. 34 published an algorithm based on the basis of PSO algorithm for optimization. They improved the PSO algorithm to find the Pareto optimal front. Therefore, the improved PSO algorithm is suitable to optimize many goals with high convergence speed, allowing each individual to benefit from the experience. A diagram of MOPSO is shown in Figure 3.

Flow chart of MOPSO.
Hybrid NSGA-III and MOPSO (HNSGA-III&MOPSO)
Each evolutionary algorithm has different strengths and characteristics. Therefore, it is only natural to think of integrating different algorithms to handle a complex problem. In the field of research, the evolution algorithm integrates two or more optimization algorithms into a single frame. The results show that hybrid algorithms have higher efficiency because they can exchange characteristics to improve the disadvantages and enhance their advantages. Parallel hybridization can improve exploration and exploitation which can yield higher performance and more favorable conditions than any single algorithm. These population-based approaches use different techniques to explore the search space and, when they are combined, will improve the trade-off between exploration and exploitation tasks to converge around. The best solution was possible.
HNSGA-III&MOPSO hybrid approach
HNSGA-III&MOPSO is implemented in parallel breeding; that is, the initial population will be generated in both NSGA-III and MOPSO. After that, two separate populations will be mixed together. The new population after combining will be both algorithms used as their own population to perform fitness function calculations that evaluate the evolution of each algorithm. By the next generation, the new population created by the two algorithms is mixed together to form a common population. The process repeats until the end of evolution condition is completed. The process of parallel operation is to create an extremely diverse and widespread population. This makes the algorithm have a wide search strategy across the regions, besides making the process more convergent. Therefore, the analysis time is reduced and the results are more accurate.
A flow chart of HNSGA-III&MOPSO is shown in Figure 4.

Flow chart of HNSGA-III&MOPSO.
Computational experimentation with several benchmark functions
Numerical results
In this section, the performance of HNSGA-III& MOPSO is evaluated using five benchmarks that are published in CEC 2009,35–38 listed in Table 1. The results are compared to algorithms of NSGA-III and MOPSO. For the performance metric, 22 Inverted Generational Distance (IGD), 39 Spacing (SP), and Maximum Spread (MS) 40 criteria are employed to measure convergence, quantity, and coverage, respectively. The mathematical formulation of IGD is as follows
where
where
where
Benchmark functions for test multi-objective optimization.
In addition to using performance metrics, the best Pareto optimization set that HNSGA-III&MOPSO obtained on both parameter space and search space is shown in Figures 5 and 6. These figures show the performance of HNSGA-III&MOPSO compared to the real Pareto front. To evaluate comparisons, all algorithms are run 20 times for test problems and the statistical results of 20 runs and algorithm parameters are provided in Tables 2–4. Statistical results of the algorithm for IGD, SP, and MS are provided, respectively, in Tables 5–7. IGD shows that the proposed hybrid algorithm (HNSGA-III&MOPSO) can provide the best results on all statistics for issues that test two goals. IGD is a performance indicator that shows the accuracy and convergence of the algorithm. Therefore, it can be said that the proposed HNSGA-III&MOPSO algorithm can provide outstanding convergence on benchmarking two or three optimal goals. Pareto optimal solution results of HNSGA-III&MOPSO on each benchmark are also described in Figures 5 and 6.

Pareto front of bi-objective benchmark functions: Pareto front of (a) UF2 functions, (b) UF4 functions, and (c) UF5 functions.

Pareto front of tri-objective benchmark functions: Pareto front of (a) UF8 functions and (b) UF10 functions.
NSGA-III algorithm parameters.
MOPSO algorithm parameters.
HNSGA-III&MOPSO algorithm parameters.
Results for IGD.
IGD: Inverted Generational Distance; MOPSO: multi-objective particle swarm optimization.
Results for SP.
SP: Spacing; MOPSO: multi-objective particle swarm optimization.
Results for MS.
MS: Maximum Spread; MOPSO: multi-objective particle swarm optimization.
The resulting Pareto front is shown in Figures 6 and 7.

Road surface profiles.
The numerical results prove that HNSGA-III&MOPSO having good performance for optimal objects is two objects; it relates to the convergence and scope of the search. However, HNSGA-III&MOPSO having good performance for optimal objects is three objects; the proposed algorithm shows high convergence and better coverage of many MOPSO and NSGA-III algorithms. From here, we can say that the main advantages of the algorithm HNSGA-III&MOPSO proposed compared to NSGA-III and MOPSO are the convergence characteristics and the ability to search more broadly. In addition, the results of HNSGA-III&MOPSO are proposed in most cases better than MOPSO and NSGA-III. Therefore, the results show that HNSGA-III&MOPSO is proposed to outperform MOPSO and NSGA-III because it uses a combination of search operators of both algorithms to create a new population. In addition, the MOPSO algorithm updates the gBest in each iteration. Therefore, all particles are attracted by the same or a similar gBest (
Vibration characteristic of the Powertrain mount system
Mathematical model: Full car model with 10 degrees of freedom (DOF) is shown in Figure 1. Suspension and tires are considered spring and damping systems. Where the masses
Using Newton’s law, the mathematical model of Figure 1 can be written as follows
where the symbols are shown in Table 8.
Parameters of the mathematical model.
Multi-objective optimization functions
There are many indicators to evaluate the vibration of the Powertrain. In particular, mean square acceleration oscillates at the front and rear of the Powertrain mount, the mean square displacement difference between the Powertrain and vehicle chassis at the front and rear Powertrain mount. These are two important parameters that determine the decisive influence of unit Powertrain vibration on chassis. In order to optimally reduce the vibration of the unit Powertrain, we need to simultaneously optimize the parameters of mean square acceleration and mean square displacement at the front and rear, right and left of the Powertrain mounts.
The average square value of the vibration acceleration of any points can be determined by the following formula
where
The modules of the amplitude and phase characteristics of the vibratory displacement of the Powertrain and the car body in the place of the front mount are
where
The modules of the amplitude–phase characteristics of the vibration displacement of the Powertrain and the car body in the place of the rear mount are
where
The difference of the module frequency response of the vibration of the Powertrain and the car body in place of the front mount of the Powertrain is
The difference of the frequency response module of the vibration displacement of the Powertrain and the car body at the rear mount is
Simulated input parameters
Road surface profiles
When the vehicle moves, there are many factors that cause the vibration:: the internal force in the car; external forces that appear in the process of using acceleration, braking, and revolving; exterior conditions such as wind and storm; and boring face street. Among the factors on the bumpy side of the road is the oscillation cause of the vehicle. To simulate the most general calculation, we use the road surface profile as a random function as in Figure 7 and simulated parameters as shown in Table 9.
Model parameters.
Simulation results of application HNSGA-III&MOPSO method to optimization of the Powertrain mount system stiffness parameter
Through Matlab, we calculated six functions of acceleration and displacement according to the stiffnesses of the front left, front right, and rear Powertrain mount (

Values of six-objective optimization functions.

Pareto front of the solutions after 1000 generations, 200 population.

Global Pareto front of six-objective optimization functions.
Values of six-objective optimization functions according to the stiffnesses (
It is well known that the results of multi-objective optimization would be a set of non-dominated optimized points called Pareto set. These points offer a wide range of parameters to the designer to choose the optimum point depending on his designing conditions. There are always conflicting objective functions in vehicle designing where improvement in one function may have an unfavorable influence on other functions. In this article, multi-objective optimization for all six-objective functions is done simultaneously. Application of HNSGA-III&MOPSO optimization algorithm: we obtain results as shown in Figures 9 and 10:
The average square of the Pareto front of MSD at the front left Powertrain mount: f1 = 4.1258e−05 (m).
The average square of the Pareto front of MSA at the front left Powertrain mount: f2 = 1.5962 (m/s2).
The average square of the Pareto front of MSD at the front right Powertrain mount: f3 = 5.5557e−05 (m).
The average square of the Pareto front of MSA at the front right Powertrain mount: f4 = 1.8014 (m/s2).
The average square of the Pareto front of MSD at the front right Powertrain mount: f5 = 2.2680e−05 (m).
The average square of the Pareto front of MSA at the front right Powertrain mount: f6 = 1.3224 (m/s2).
In which f1 is the Pareto front of MSD at the front left Powertrain mount, f2 is the Pareto front of MSA at the front left Powertrain mount, f3 is the Pareto front of MSD at the front right Powertrain mount, f4 is the Pareto front of MSA at the front right Powertrain e mount, f5 is the Pareto front of MSD at the rear Powertrain mount, and f6 is the Pareto front of MSA at the rear Powertrain mount.
Application of HNSGA-III&MOPSO optimization algorithm with 6- objective functions (f1, f2, f3, f4, f5, f6): the red dots on f2, f3, f5, f6 and the blue dots on f1, f4 are the result set of the Pareto front that the HNSGA-III&MOPSO algorithm has found.
HNSGA-III&MOPSO has been applied in the problem of Powertrain mount system stiffness parameters optimization. Simulation results comparing one of the results in the set of the Pareto front from the HNSGA-III&MOPSO algorithm with different stiffness values (

Acceleration of the vehicle frame.

Displacement of the vehicle frame.
Figure 11 shows the acceleration of the vehicle frame corresponding to the different stiffness values. Symbol A corresponds to the optimal stiffness value in a set of the Pareto front. Symbol B corresponds to
Similarly, Figure 12 shows the displacement of the vehicle frame corresponding to the different stiffness values. Symbol A1 corresponds to the optimal stiffness value in a set of the Pareto front. Symbol A2 corresponds to
Conclusion
The combination of the MOPSO algorithm and the genetic algorithm NSGA-III has been implemented in this article. The results of this technique find the globally optimal set of multi-object problems. The hybrid method HNSGA-III&MOPSO has been rated high performance, which has been assessed through a series of comparative testing methods for benchmarking two goals or three goals. In addition, these results are compared with other multi-purpose optimization methods such as MOPSO and NSGA-III. The numerical results demonstrate that this new hybrid algorithm is more effective in solving multi-objective optimization problems with many possibilities for convergence and search.
The amplitude of the acceleration of the vehicle frame decreased by 22.8%, and the amplitude of the displacement of the vehicle frame reduced by 12.4% compared to the normal design case. The calculation time of the algorithm HNSGA-III&MOPSO is less than the algorithm NSGA-III, that is, 5 and 6 h, respectively, compared to the algorithm MOPSO.
