Next Article in Journal
Ammonia and Biogas from Anaerobic and Sewage Digestion for Novel Heat, Power and Transport Applications—A Techno-Economic and GHG Emissions Study for the United Kingdom
Next Article in Special Issue
Environmental Impact Assessment and Classification of 48 V Plug-in Hybrids with Real-Driving Use Case Simulations
Previous Article in Journal
Effects of Hydrogeological Heterogeneity on CO2 Migration and Mineral Trapping: 3D Reactive Transport Modeling of Geological CO2 Storage in the Mt. Simon Sandstone, Indiana, USA
Previous Article in Special Issue
Commercialization of Electric Vehicles in Hong Kong
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Disciplinary Optimisation of Road Vehicle Chassis Subsystems †

1
Department of Mechanical Engineering, Politecnico di Milano, 20156 Milan, Italy
2
Chongqing Changan Automobile Company, Chongqing 401120, China
3
College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing 400044, China
*
Author to whom correspondence should be addressed.
This paper is an extended version of the work presented by the same authors at the ASME 2019 International Design Engineering Technical Conferences, Anaheim, CA, USA, 18–21 August, 2019; Paper no.: DETC2019-97308.
Energies 2022, 15(6), 2172; https://doi.org/10.3390/en15062172
Submission received: 7 February 2022 / Revised: 9 March 2022 / Accepted: 11 March 2022 / Published: 16 March 2022
(This article belongs to the Special Issue Plug-In Hybrid Electric Vehicles Energy Management)

Abstract

:
Two vehicle chassis design tasks were solved by decomposition-based multi-disciplinary optimisation (MDO) methods, namely collaborative optimisation (CO) and analytical target cascading (ATC). A passive suspension system was optimised by applying both CO and ATC. Multiple parameters of the spring and damper were selected as design variables. The discomfort, road holding, and total mass of the spring–damper combination were the objective functions. An electric vehicle (EV) powertrain design problem was considered as the second test case. Energy consumption and gradeability were optimised by including the design of the electric motor and the battery pack layout. The standard single-level all-in-one (AiO) multi-objective optimisation method was compared with ATC and CO methods. AiO methods showed some limitations in terms of efficiency and accuracy. ATC proved to be the best choice for the design problems presented in this paper, since it provided solutions with good accuracy in a very efficient way. The proposed investigation on MDO methods can be useful for designers, to choose the proper optimisation approach, while solving complex vehicle design problems.

1. Introduction

In the automotive field, multi-disciplinary design problems typically involve several groups of experts. They are responsible for different performances and for designing different subsystems that constitute the vehicle. The expert groups must interact during the development process. Some groups are responsible for the design (e.g., the body, the powertrain, the suspension system, etc.), while other groups are responsible for different performance metrics (e.g., handling, safety, noise, vibration, and harshness (NVH), etc.). Traditionally, the design process and the assessment of performance are divided into parallel phases with intermediate synchronisation phases (usually “design review meeting”) between the groups.
Although the traditional approach leads to a feasible design, it may not be the optimal choice. The purpose of MDO is to obtain the optimal solution by taking several disciplines into account simultaneously. In this way, the design groups can work in parallel and autonomously [1,2]. The most common optimisation approach to handle the computationally demanding simulation models involves the use of metamodels [1,3]. Metamodels need to be created by the design groups before the optimisation process, and they offer an easy way of distributing the design work. The single-level optimisation method, AiO, in combination with metamodels, is the most straightforward way of implementing multi-disciplinary methods in the development of automotive subsystems. Complex projects can be deployed into small sub-problems rather than applying the AiO approach. A problem can be decomposed in different ways. Discipline-based decomposition refers to dividing the problem on the basis of the different disciplines. In this case, the decomposition consists of two levels, one top level and one for all disciplines.
Subsystem-based decomposition refers to dividing the system into its constituent subsystems, which can be further subdivided into components. In this case, an arbitrary number of levels is obtained. By using multi-level optimisation techniques, the problem can be decomposed into multiple manageable sub-problems, and the interactions between them can be managed using coordination strategies, such as CO, ATC, bi-level integrated system synthesis (BLISS), and concurrent subspace optimisation (CSSO). The ATC method [4] is the most common MDO method applied in the vehicle development process, such as suspensions design [5,6], heavy truck design [7], engine calibration [8], optimisation of hybrid electric powertrains [9], continuously variable transmission design [10], and passive safety optimisation [11]. The convergence of the method was proved in [12]. The CO was developed for aerospace optimisation problem [13,14], and applications to vehicle development are limited to the body structure design [15,16]. A comparison between ATC and CO can be found in [17]. The robustness of CO can be a disadvantage since it has shown instabilities at convergence [18]. Other MDO methods can be applied to solve vehicle design problems as well [19,20,21,22].
In this paper, two problems with different levels of complexity are solved by MDO methods. The first problem is the optimisation of the suspension system performance by including the geometry of spring and damper as design variables. Another problem is the optimisation of the performance of EV powertrain by including the design of the battery pack and the electric motors. CO and ATC, as well as the conventional AiO methods, are analysed and compared.

2. Suspension Optimisation

The suspension system is closely related to ride quality and active safety of the vehicle. The vertical dynamics of the vehicle with conventional passive suspension was well studied by using the simplified quarter-car model of Figure 1 [23,24,25,26,27,28,29,30]. The optimal suspension setting always involves a compromise among multiple performance indices by designing spring and damping settings [6,31]. However, the spring stiffness and damping coefficient are related to the actual design of the spring and damper. The damper is fitted inside the spring coils in most of the front suspensions and some rear suspensions. Thus, it is more practical to consider the geometry of the spring and damper as design variables, with constraints related to the assembly requirements [32]. The mass of the spring and damper was minimised to converge to an engineering relevant solution, considering the same spring stiffness and damping coefficient levels can be obtained by different sets of dimensions.

2.1. Optimisation Problem Definition

In the quarter-car model utilised to analyse the vertical dynamics (Figure 1), m 1 and m 2 represent the unsprung mass and sprung mass, respectively, x 1 and x 2 are the corresponding vertical displacements. k 1 represents the radial stiffness of the tyre. k 2 and c 2 represent the spring stiffness and damping coefficient. A single slope PSD defined by vehicle speed v and road profile parameter A b represents road excitation r [31]. A typical compact car is considered as the reference vehicle in the following analysis. The data of the quarter-car model and running conditions are listed in Table 1 [33].
The spring and damper settings were properly designed to obtain optimal suspension performance, namely discomfort ( σ x ¨ 2 ) and road holding ( σ F z ). Discomfort is defined as the standard deviation of vehicle body vertical acceleration; road holding is defined as the standard deviation of dynamic tyre load. These two performance indices and the total mass of spring and damper ( m k 2 + m c 2 ) are considered as objective functions.
The sketch of the spring and damper is shown in Figure 2, in which the main dimensions are labelled. The selected design variables and their bounds are listed in Table 2.
Other geometrical dimensions of the damper are assumed as constant parameters, listed in Table 3.
The spring stiffness and damping coefficient can be related to their geometry as
k 2 = G d 4 8 D 3 i c
c 2 = 32 L o μ d o 2 A p A r 2 A o
Since the spring is usually made of steel, the shear modulus G is assumed to be 79,300 × 10 6 Pa. The dynamic viscosity μ of the fluid in the damper is 0.04 Pa s. A r , A o , A p are the area of the rod, orifice, and piston, computed as
A r = π d r 2 4 A o = π d o 2 4 A p = π d p 2 4
The expressions of discomfort and road holdings can be derived as functions of the spring stiffness k 2 and damping coefficient c 2 [31,34]. They are reported in Equations (4) and (5), respectively.
  • Discomfort
σ x ¨ 2 = A b v k 1 c 2 2 + ( m 1 + m 2 ) k 2 2 2 c 2 m 2 2
  • Road holding
σ F z = A b v ( b 1 c 2 + b 2 c 2 1 )
where
b 1 = ( m 1 + m 2 ) 2 k 1 2 m 2 2 b 2 = ( m 1 + m 2 ) 3 k 2 2 2 m 1 m 2 ( m 1 + m 2 ) k 1 k 2 + m 1 ( m 2 k 1 ) 2 2 m 2 2
By substituting Equations (1) and (2) into Equations (4) and (5), discomfort and road holding can be rewritten as functions of the variables in Table 2.
  • Spring mass
m k 2 = π 2 d 2 D i c 4 ρ
where ρ = 7850 kg/m 3 (steel).
  • Damper mass
m c 2 = π d p 2 4 L o π d o 2 4 L o + π d r 2 4 L r + π d p 2 + 0.002 2 d p 2 2 L c ρ + m o i l
where ρ = 7850 kg/m 3 (steel).
The oil mass m o i l in the damper is 0.3 kg, the piston height is the same as the orifice length L o , the thickness of the damper tube is 0.002 m.
The constraints are defined based on structural integrity and geometric limitations of the components.
The explanation of the design constraints is presented in Table 4. The structural integrity of the spring has to be guaranteed; therefore, the maximum stress τ max has to be lower than the material admissible stress τ a d m
τ max τ a d m
The material admissible shear stress τ a d m is 1100 MPa. The maximum stress τ max in Equation (9) depends on the load and spring geometry, it reads
τ max = 8 F D W π d 3
where F is the spring force when the spring is fully compressed, W is the Wahl correction factor. Their calculations are given below
F = k 2 L f L s L s = i c + 1 d W = 4 c 1 4 c 4 + 0.615 e e = D d
L s is the spring solid length (assuming a plain ends spring), L f is the spring free length (0.3 m), and e is the spring index.
The maximum compression of the spring is limited by its solid length L s . Assuming a target maximum compression y max of 0.18 m, the constraint reads
y max L f L s
The remaining constraints are related to the available room and geometrical feasibility of the damper. The damper has to be placed inside the spring coils; this introduces a relation among the geometrical dimensions of the spring and damper in the form of Equation (13)
d p D d
Finally, a constraint on the orifice diameter is required for a feasible solution
d o d p d r 2
The problem is a typical multi-objective optimisation problem that can be decomposed. In the following, the problem is solved by different multi-disciplinary optimisation methods, namely AiO, CO, and ATC.

2.2. AiO Formulation

The AiO is the conventional formulation that solves the optimisation problem without decomposition. This formulation is the easiest to understand and implement, while its efficiency is one of the main concerns. The suspension optimisation problem is formulated as in Equation (15).
min ( σ x ¨ 2 , σ F z , m k 2 + m c 2 ) x = [ i c , d , D , d p , d r , d o ] g 1 = τ max τ a d m 0 g 2 = y max ( L f L s ) 0 g 3 = d p ( D d ) 0 g 4 = d o ( d p d r ) 2 0
The problem is solved by applying the constraints method. The discomfort ( σ x ¨ 2 ) and total mass ( m k 2 + m c 2 ) are converted into two constraints. The road holding ( σ F z ) is minimised at each feasible combination of discomfort and total mass by using a sequential quadratic programming (SQP) algorithm. Proper settings for the SQP algorithm need to be selected in order to obtain accurate solutions efficiently. Tight tolerances are required to obtain accurate solutions, but they may also lead to a large number of iterations or function evaluations, which means lower efficiency. The proper settings are selected by performing a sensitivity analysis of different algorithm parameters, listed in Table 5.

2.3. CO Formulation

The CO formulation is shown in Figure 3. Due to the simplicity of the suspension system, the problem was decomposed into a spring subsystem and a damper subsystem based on actual components rather than on disciplines.
All of the objective functions were optimised at the system level with all the design variables, subject to the compatibility constraints ( g 01 and g 02 ). The system level also coordinated with the subsystems by sending and receiving the linking variables. The linking variables included the design variables (x) at the system level, which went down as the target to the subsystem level, and the design variables of the subsystems.
The objectives to be minimised in the subsystems were the discrepancies between the values of the design variables at the system level and at the subsystems levels, subjected to the design constraints. In the spring subsystem, the discrepancy of the design variables related to the spring between the system level and subsystems was minimised, considering the dimensions of the spring. The constraints g 1 and g 2 were considered in the spring design. In the damper subsystem, the discrepancy of the design variables related to the damper geometry between the system level and subsystems was minimised. The constraint g 4 is a geometry constraint related to the damper design. The constraint g 3 was a geometry constraint related to both the spring and damper, and it was only considered in the damper subsystem. The optimal solutions of the spring and damper subsystems were sent from the subsystem level to the system level as linking variables.
The system level was optimised by applying the constraints method, as in the AiO formulation, discomfort ( σ x ¨ 2 ) and total mass ( m k 2 + m c 2 ) were converted into two additional constraints. At the first iteration, for a specified maximum level of discomfort and total mass, the road holding ( σ F z ) was optimised and the solution (x) was sent to the subsystems as linking variables. Afterwards, the subsystems were optimised by applying the constraints method to minimise the discrepancy between the system design variables (x) with respect to the local design variables ( x s and x d ) of the spring and damper subsystems. The local design variables were then sent back to the system level to compute the compatibility constraints ( g 01 and g 02 ) for the next iteration. The termination criterion required that the relative change in the values of the design optimization variables (norm of the difference) after two consecutive CO iterations be smaller than a user-specified small positive threshold (0.01). It should be noted that the design variables should be normalised when calculating the compatibility constraints at the system level and the objective functions at the subsystem level since the order of magnitude of the selected design variables are different.
As in the AiO formulation, the algorithm settings were selected based on a sensitivity analysis. The settings used in the CO formulation are listed in Table 5.

2.4. ATC Formulation

The ATC formulation is described in Figure 4.
Similarly to the CO formulation, the problem was decomposed based on actual components. The objective function total mass ( m k 2 + m c 2 ) was divided into spring mass ( m k 2 ) and damper mass ( m c 2 ). The system level optimised the vehicle performance discomfort ( σ x ¨ 2 ) and road holding ( σ F z ) considering spring stiffness k 2 and damping coefficient c 2 as design variables. The system level also acted as a coordinator sending the optimal design variables ( k 2 and c 2 ) to the subsystems as design targets ( t 21 and t 22 ).
The two subsystems must reach the design targets from the system level. The norm of the discrepancy between the targets ( t 21 and t 22 ) and the responses of the subsystems ( r 21 and r 22 ) were minimised. These target and response variables are called linking variables in ATC formulation since they are the links between the system level and subsystem level. In this problem, the masses of the spring and damper ( m k 2 and m r 2 ) were local objective functions of the subsystems to be optimised.
In the spring subsystem, the objective function was the sum of the spring mass and the norm of the target discrepancy ( m k 2 + | | t 21 r 21 | | ). The design variables were the three parameters of the spring ( i c , d, D), which were a subset of the design variables of the whole optimisation problem. The constraints g 1 and g 2 were related to the spring design.
In the damper subsystem, the objective function was the sum of the damper mass and the norm of the target discrepancy ( m c 2 + | | t 22 r 22 | | ). The design variables were related to the geometry of the damper ( d p , d r , d o ), which were the remaining design variables of the whole optimisation problem. The constraint g 4 was a geometry constraint related to the damper design. The constraint g 3 was a geometry constraint related to both the spring and damper, and it was only considered in the damper subsystem. In this case, the design variables d and D from the spring subsystem were transferred to the damper subsystem via the system level. d and D were called shared variables in the ATC formulation.
The system level was solved by the constraints method, where the discomfort level (constraint) varied in a predefined range and the road holding was minimised. At each iteration, the system level was optimised and the target spring stiffness and damping coefficient ( t 21 and t 22 ) were sent to the subsystems. Then, the subsystems were optimised to reach the targets and to minimise the masses. At each iteration, the spring subsystem was optimised first, and the shared variables d and D were transferred to the damper subsystem. At the end of each iteration, the two subsystems sent the spring stiffness and damping coefficient ( r 21 and r 22 ) back to the system level. The termination criterion required that the relative changes in the values of the normalised design optimization variables (norm of the difference) after two consecutive ATC iterations be smaller than a user-specified small positive threshold (0.01).
As previously done, a sensitivity analysis was performed. The settings used in the ATC formulation were selected considering the best compromise between accuracy and efficiency; they are listed in Table 5.

2.5. Solutions and Comparison of the MDO Methods

The optimised solutions of the AiO, CO, and ATC formulations are reported and analysed. The Pareto-optimal sets in the three objective functions domain are shown in Figure 5. For all the formulations, discomfort ranges from 0.55 to 0.85 m / s 2 . The total mass in the CO and ATC formulations ranges from 1.25 to 1.8 kg.
It can be seen that the Pareto-optimal set for ATC is a curve, while the Pareto-optimal sets of AiO and CO form a surface. This is due to the different problem formulations. In AiO, the three objective functions are optimised concurrently. The system level of CO solves the three objective functions in the same way as in the AiO. Therefore, the Pareto-optimal sets for AiO and CO are three-dimensional surfaces. However, in the ATC, discomfort and road holding were optimised first at the system level. Then, the minimum masses were computed in the spring and damper subsystems. Thus, each discomfort level corresponded to one combination of road holding and total mass.
Based on the analysis above, the solutions set for AiO and CO should include the solutions for ATC. The projections of the three-dimensional plot are provided as well for a better understanding of the Pareto-optimal solutions. It can be seen from Figure 6a that the boundaries of AiO and CO solution sets are consistent with the ATC in the discomfort-road holding domain. The solutions in the discomfort-total mass domain are shown in Figure 6b. The discomfort and total mass are the objective functions that were converted to constraints in the AiO and CO.
Figure 7 shows that the boundaries of AiO and CO solutions match with the ATC in terms of k 2 - c 2 domain. The matching solutions of AiO and CO correspond to the solutions that are the closest to the ATC solutions in the objective functions domain.
Similarly, some of the AiO and CO solutions match with the ATC in the design variables domain (see Figure 8). The matching solutions for AiO and CO correspond to the solutions that are the closest to the ATC solutions in the objective functions domain. They also correspond to the matching solutions in the k 2 - c 2 domain.
According to the formulations and optimal solutions described above, the three formulations were compared by considering transparency, simplicity, efficiency, and accuracy [35]. The comparison of MDO methods on the suspension optimisation problem is provided in Table 6. The term transparency evaluates if the formulation is easy to understand and straightforward in the implementation. Simplicity is also a subjective term, which considers the amount of implementation effort and the complexity to modify the formulation for different optimisation problems. The AiO is the most common formulation. It ranks first in transparency and simplicity. CO and ATC decompose the complex problem into smaller subsystems. The proper linking variables and shared variables need to be selected to connect the system level and subsystems level. In this specific problem, ATC needed to decompose both the objective functions and the constraints, whereas CO only needed to decompose the constraints. Therefore, the CO and ATC were ranked second and third place in both transparency and simplicity.
Efficiency can be evaluated by the number of iterations or the computational time. By applying the constraints method, some objective functions are converted into constraints. The number of iterations and computational effort varies when these objective functions are fixed at different values of the constraints. This is closely related to the initial values of the design variables. An example of computational effort evaluation when discomfort is fixed to 0.7 m / s 2 is shown in Table 7. Only discomfort is converted into a constraint in ATC, while in AiO and CO, both discomfort and total mass are converted into constraints. The number of iterations refers to the number of calls to the subsystems, so the number of iterations in AiO is always one. The total computational time of the whole optimisation process is the most straightforward metric to evaluate the efficiency. The ranking of the three methods based on efficiency is ATC (8.6 s), CO (220.5 s), and AiO (574.6 s). The ranking remains the same if we compute the computational time per optimal solution. The optimization is performed on a PC with Intel Core i5-8250U CPU and 8 GB RAM.
As it can be seen from the Pareto-optimal solutions obtained above, ATC shows the best accuracy (closeness to the actual Pareto-optimal set). AiO and CO consider the three objective functions with the same priority, so the optimal solution set for AiO and CO includes the solutions of ATC. The accuracies of AiO and CO largely depend on the discretisation of the objective functions converted into constraints. AiO with small enough discretisations of the objective functions would provide better accuracy since the levels decoupling in ATC and CO affects the accuracy. Therefore, the ranking of accuracy is ATC, AiO, and CO.

3. Electric Vehicle Powertrain Optimisation

Compared with the suspension problem, the EV powertrain problem is significantly more complex. The design of an electric powertrain involves knowledge of the battery, electric motors, and vehicle performance. Therefore, the powertrain design can be decomposed into subsystems based on disciplines and optimised by MDO methods.
The schematic layout of the considered EV is shown in Figure 9. The vehicle equips two in-wheel motors on the rear axle, and the energy is stored in a Li-ion battery pack.
In this section, AiO, CO, and ATC are considered for the powertrain optimisation problem, to study the performance of MDO methods in a more complex scenario.

3.1. Optimisation Problem Definition

The performance of powertrain was evaluated by two conflicting indices, namely energy consumption E c and gradeability G r . The energy consumption was calculated as the total energy required for running 250 km on the basis of the NEDC. The gradeability was to evaluate the longitudinal performance and tractive ability.
The vehicle specification, battery model, and electric motor model were required to calculate energy consumption and gradeability. The parameters of the EV are provided in Table 8. The m b o d y includes the vehicle body, the front axle, and two passengers. m t y r e is the mass of a tyre. m c e l l is the mass of a single battery cell. m m o t o r r e f is the mass of a reference electric motor. The mass of the laden vehicle is
m v e h i c l e = m b o d y + 2 m t y r e + m c e l l N b c + 2 m m o t o r r e f k r k a
where the N b c is the total number of battery cells, the k a and k r are the scaling factors of the electric motor in axial and radial direction.
  • Battery Model
The arrangement of the battery cells is shown in Figure 10.
The total number of battery cells is the product of the number of cells in series N s c and parallel N p c .
N b c = N s c N p c
The rated cell capacity C is 33.1 Ah, and the average voltage V c e l l is 3.8 V. Therefore, the voltage of the battery pack is
V b a t t = N s c V c e l l
The maximum discharge pulse current rate of the Li-ion cell is considered as 3C. So, the current I b a t t and output power P b a t t of the battery pack are
I b a t t = N p c 3 C
P b a t t = V b a t t I b a t t
The available energy in the battery pack E b a t t is estimated considering 70% of the full capacity in each cell.
E b a t t = 0.7 N s c N p c C V c e l l
  • Electric Motor Model
The vehicle uses outer rotor surface permanent magnet machines as the in-wheel motors. An analytical motor model built by the relative permeance method described in [37] was selected as the reference model. The reference model can be scaled to estimate the performance, losses, and mass of the actual in-wheel motor. The scaling factors k a and k r of the motor are described in Figure 11.
The objective functions gradeability and energy consumption are derived as follows.

3.1.1. Gradeability

The gradeability G r is the steepness of grade θ that a vehicle is able to climb. The calculation of gradeability is given in Equation (22).
G r = sin θ = d C r 2 1 d 2 + C r 2 1 + C r 2 d = T p e a k ω B v 1 2 C d ρ A v 2 1 m v e h i c l e g
where frontal area A, drag coefficient C d , and rolling resistance coefficient C r are known parameters provided in Table 8. The air density ρ and vehicle velocity v are 1.29 kg / m 3 and 10 km/h respectively. The peak torque T p e a k is calculated from the motor model.

3.1.2. Energy Consumption

The energy consumption E c is the energy consumed by the electric motor E E M and power electronics E P E within the target range R t .
E c = R t D D C N E M E E M + E P E 3600 × 1000
where the range R t is 250 km on NEDC.
The E E M is the integral of the motor input power over the driving cycle, and the E P E includes switching and conduction loss. Details can be found in [37].
The design variables of the optimisation problem and their bounds are provided in Table 9. The constraints are defined as in Table 10, and the expressions are in Equations (24) and (25), respectively.
E c E b a t t
N e m P i n P b a t t
where P i n = 3 V r I max is the input power of the motor. V r and I max are the rated voltage and maximum current of the electric motor.

3.2. AiO Formulation

The AiO solved the whole problem together, as shown in Equation (26).
min ( E c , G r ) x = [ N s c , N p c , k a , k r , I r m s ] s . t . E c E b a t t , N e m P i n P b a t t
The number of battery cells in series N s c and parallel N p c can only be integers. Therefore, branch and bound (BnB) and genetic algorithm (GA) were applied since they could solve problems with integer design variables. In the BnB algorithm, the design variables were divided into smaller ranges (branches) within the lower and upper bounds in Table 9. For integer design variables, the bounds of each branch were integer values [38,39]. In this optimisation problem, G r was converted into a design constraint and the objective function to be minimised was E c . Each branch was optimised by the constraints method using an interior-point algorithm. The settings of the constraints method listed in Table 11 were selected for finding the best compromise between the accuracy and efficiency.
Similar to the BnB algorithm, the objective function G r was converted into a constraint in the GA. The GA settings have to be selected considering both accuracy and efficiency. In order to select the proper settings, a sensitivity analysis on the population size, maximum number of generations, and crossover fraction was implemented [34,40].
The analysis was performed at three different levels of G r as shown in Figure 12. A larger population size and higher number of generations would have helped to achieve more accurate results. However, they were expected to be as small as possible for higher efficiency as well. The crossover fraction was related to the crossover rate and mutation rate. A proper crossover fraction could help to reduce the number of generations. Moreover, it can be seen that, at different values of G r , the influence of population size, maximum number of generations, and crossover fraction were not consistent. Therefore, the settings listed in Table 12 were selected based on a reasonable compromise between accuracy and efficiency.

3.3. CO Formulation

The formulation of the CO method is presented in Figure 13. The battery is a subsystem not included in the vehicle powertrain system level. The system level optimises all the objective functions considering all the design variables, as in the AiO formulation. The compatibility constraint g 01 is applied at the system level.
The battery subsystem is connected with system level by linking variables, which are the design variables of the system level and subsystem level (x and x b ). The objective of the subsystem is to minimise the discrepancy of the design variables between the system level and battery subsystem, subjected to the constraints g 1 and g 2 related to the battery energy and power. The expression of the objective function is the discrepancy between the target value of N b c optimised at the system level and the product of N s c and N p c optimised at the subsystem level.
Gradeability at the system level was converted to a constraint. Iteratively, a specific value of G r was selected and the E c was minimised, subject to the compatibility constraint. The optimal design variables x were then sent to the battery subsystem as the linking variables. The discrepancy between the system design variables x with respect to the subsystem design variables x b was minimised in the battery subsystem. At the end of each iteration, the subsystem design variables x b were sent back to the system level and used to compute the compatibility constraints g 01 . The optimisation was terminated when the variation of E c at the system level was small enough with respect to the previous iteration. The convergence criterion was defined as the norm of the discrepancy between two iterations less than 0.005.
The GA settings were selected according to a sensitivity analysis performed above, listed in Table 12. This problem cannot be solved by the branch and bound algorithm due to the convergence issues.

3.4. ATC Formulation

In the ATC formulation, the problem was decomposed into vehicle performance design (system level) and battery design (subsystem level), as shown in Figure 14. The vehicle performance was optimised at the system level considering the objective functions E c and G r . The electric motor was also included in the system level. Therefore, the design variables of the system level were the total number of battery cells, the axial and radial electric motor scaling ratio and the rated voltage of the electric motor. The system level also acted as a coordinator sending the optimum value of N b c to the battery subsystem as the design target. The constraints g 1 and g 2 are defined in Section 3.1.
The battery subsystem has to reach the target value of N b c by arranging the battery cells in the pack. Therefore, the design variables are N s c and N p c . The objective was evaluated by the discrepancy between the target value of N b c and the product of the N s c and N p c . Moreover, one constraint was defined, as the total number of battery cells obtained in the subsystem (product of N s c and N p c ) should not be less than N b c , defined at the system level, to ensure the available energy in the battery pack. Another constraint was g 2 , in which the P i n was the shared variable from the system level.
The system level and subsystem level of the ATC formulation were optimised by two algorithms supporting integer design variables. The objective function G r in the system level was converted into a constraint. The optimisation process is as follows. At the first iteration, the system level is optimised and the target number of battery cells N b c is sent to the battery subsystem. Then, the battery subsystem optimises the arrangement of cells in the battery pack, trying to minimise the discrepancy with the target N b c from the system level. At the end of each iteration, the battery subsystem sends N s c and N p c back to the system level. The optimisation is terminated when the discrepancy between the target value of N b c and the product of N s c and N p c in the current iteration is very close to the discrepancy at the last iteration. The convergence tolerance is set to 0.06.
Based on the sensitivity analysis, the settings of GA are listed in Table 12. The settings of the constraints method employed in the branch and bounds algorithm are the same as in the AiO formulation.

3.5. Solutions and Comparison of the MDO Methods

The optimal solutions for the powertrain optimisation problem obtained from the AiO, CO, and ATC methods are reported and analysed in this section. Since the problem includes integer design variables, the branch and bound algorithm, as well as the genetic algorithm, were applied to solve the individual optimisation problems. Gradeability G r was converted into a constraint and energy consumption E c was minimised. The range 1 / G r in all the formulations was from 1.6 to 3.4. The Pareto-optimal sets from the proposed methods are compared in Figure 15. It can be seen that the energy consumption increases when higher gradeability is required.
As for the suspension optimisation problem, a similar comparison of the three methods was performed referring to transparency, simplicity, efficiency, and accuracy. The AiO is the simplest formulation in terms of transparency and simplicity. The problem needs to be decomposed both in CO and ATC, while ATC is more complex to understand and implemented. Therefore, the ranking for transparency and simplicity is AiO, CO, and ATC.
The number of iterations and computational effort at different values of gradeability are related to the initial values of the design variables. Therefore, the efficiency was evaluated by the computational time reported in Table 13. It can be concluded that the ATC is more efficient than AiO when the same algorithm is employed. The efficiency of BnB algorithm is higher than GA in AiO and ATC, while it shows convergence problem in CO. The CO solved by GA has the lowest efficiency.
The accuracy of the three methods was evaluated by comparing the results with a reference set of optimal solutions. A Sobol low discrepancy sequence was used for sampling the design variables within their bounds. The optimal values of objective functions were then sorted, including the constraints g 1 and g 2 . It is evident that AiO and ATC have similar accuracy, and both are better than CO.

4. Conclusions

Optimisation problems in the vehicle design field were solved by MDO methods, namely AiO, CO, and ATC. The simplicity, transparency, accuracy, and efficiency of the methods were analysed and compared for the solution of the two problems. It turns out that AiO is the simplest formulation to understand and implement, with moderate accuracy and efficiency. ATC is the best choice for both problems, since it can efficiently provide solutions with good accuracy. However, the formulation and implementation cost of ATC is relevant. Similar to ATC, CO also needs special effort in the formulation and programming process. However, its accuracy and efficiency are not as good as ATC. It also should be noted that ATC convergence was proven by other researchers [12], but the CO might have convergence problem [18].
Both the considered suspension design and the EV powertrain design are typical multi-objective optimisation problems with many design variables, while they do cover different levels of complexity. Therefore, the results described in this paper can be considered quite general for most problems. The comparison of the considered MDO methods is summarised in Table 14. There is no method evaluated as poor in the table since other MDO methods, such as BLISS and CSSO, which may perform poorly, based on the studies in the literature, were excluded a priori. Independently from the MDO method applied, the optimisation algorithm and related settings need to be selected properly for the specific optimisation problem. The results described in the paper could help designers to apply MDO methods while optimising complex systems in the vehicle chassis development process.

Author Contributions

Conceptualization, L.Y. and M.G.; methodology, M.G.; software, L.Y.; validation, G.M., G.P. and F.B.; writing—original draft preparation, L.Y.; writing—review and editing, M.G.; supervision, M.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ryberg, A.B. Metamodel-Based Multidisciplinary Design Optimization of Automotive Structures; Linköping University Electronic Press: Linköping, Sweden, 2017; Volume 1870. [Google Scholar]
  2. Yang, L.; Ballo, F.; Previati, G.; Gobbi, M.; Mastinu, G. On the use of Multi-disciplinary optimisation methods for road vehicle passive suspension design. In Proceedings of the 21st International Conference on Advanced Vehicle Technologies, Anaheim, CA, USA, 18–21 August 2019. [Google Scholar]
  3. Wang, G.G.; Shan, S. Review of metamodeling techniques in support of engineering design optimization. J. Mech. Des. 2007, 129, 370–380. [Google Scholar] [CrossRef]
  4. Michelena, N.; Kim, H.M.; Papalambros, P. A system partitioning and optimization approach to target cascading. In Proceedings of the 12th International Conference on Engineering Design, Munich, Germany, 24–26 August 1999. [Google Scholar]
  5. Kim, H.M.; Rideout, D.G.; Papalambros, P.Y.; Stein, J.L. Analytical target cascading in automotive vehicle design. J. Mech. Des. 2003, 125, 481–489. [Google Scholar] [CrossRef] [Green Version]
  6. Kim, H.M.; Michelena, N.F.; Papalambros, P.Y.; Jiang, T. Target cascading in optimal system design. J. Mech. Des. 2003, 125, 474–480. [Google Scholar] [CrossRef]
  7. Kokkolaras, M.; Louca, L.; Delagrammatikas, G.; Michelena, N.; Filipi, Z.; Papalambros, P.; Stein, J.; Assanis, D. Simulation-based optimal design of heavy trucks by model-based decomposition: An extensive analytical target cascading case study. Int. J. Heavy Veh. Syst. 2004, 11, 403–433. [Google Scholar] [CrossRef]
  8. Kianifar, M.R.; Campean, I.F. Analytical target cascading framework for engine calibration optimisation. Int. J. Powertrains 2014, 3, 279–302. [Google Scholar] [CrossRef] [Green Version]
  9. Bayrak, A.E.; Kang, N.; Papalambros, P.Y. Decomposition-based design optimization of hybrid electric powertrain architectures: Simultaneous configuration and sizing design. J. Mech. Des. 2016, 138, 071405. [Google Scholar] [CrossRef] [Green Version]
  10. Blouin, V.; Fadel, G.; Haque, I.; Wagner, J.; Samuels, H. Continuously variable transmission design for optimum vehicle performance by analytical target cascading. Int. J. Heavy Veh. Syst. 2004, 11, 327–348. [Google Scholar] [CrossRef]
  11. Gandikota, I.; Rais-Rohani, M.; DorMohammadi, S.; Kiani, M. Multilevel vehicle - dummy design optimization for mass and injury criteria minimization. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2015, 229, 283–295. [Google Scholar] [CrossRef]
  12. Michelena, N.; Park, H.; Papalambros, P.Y. Convergence properties of analytical target cascading. AIAA J. 2003, 41, 897–905. [Google Scholar] [CrossRef]
  13. Braun, R.D. Collaborative Optimization: An Architecture for Large-Scale Distributed Design; Stanford University: Stanford, CA, USA, 1996. [Google Scholar]
  14. Braun, R.D.; Moore, A.A.; Kroo, I.M. Collaborative approach to launch vehicle design. J. Spacecr. Rocket. 1997, 34, 478–486. [Google Scholar] [CrossRef]
  15. Wang, W.; Gao, F.; Cheng, Y.; Lin, C. Multidisciplinary design optimization for front structure of an electric car body-in-white based on improved collaborative optimization method. Int. J. Automot. Technol. 2017, 18, 1007–1015. [Google Scholar] [CrossRef]
  16. Xue, Z.; Elango, A.; Fang, J. Multidisciplinary design optimization of vehicle weight reduction. SAE Int. J. Mater. Manuf. 2016, 9, 393–399. [Google Scholar] [CrossRef]
  17. Allison, J.; Kokkolaras, M.; Zawislak, M.; Papalambros, P.Y. On the use of analytical target cascading and collaborative optimization for complex system design. In Proceedings of the 6th World Congress on Structural and Multidisciplinary Optimization, Rio de Janeiro, Brazil, 30 May–3 June 2005. [Google Scholar]
  18. Balesdent, M.; Bérend, N.; Dépincé, P.; Chriette, A. A survey of multidisciplinary design optimization methods in launch vehicle design. Struct. Multidiscip. Optim. 2012, 45, 619–642. [Google Scholar] [CrossRef]
  19. Azadi, M.; Azadi, S.; Zahedi, F.; Moradi, M. Multidisciplinary Optimization of a Car Component Under NVH and Weight Constraints Using RSM. Int. J. Vehicle Noise Vib. 2009, 5, 261–270. [Google Scholar] [CrossRef]
  20. Driant, T.; Moreau, S.; Fellouah, H.; Desrochers, A. Aero-Thermal Optimization of a Hybrid Roadster Tricycle Using Multidisciplinary Design Optimization Tools. In Proceedings of the ASME 2014 4th Joint US-European Fluids Engineering Division Summer Meeting Collocated with the ASME 2014 12th International Conference on Nanochannels, Microchannels, and Minichannels, Chicago, IL, USA, 3–7 August 2014. [Google Scholar]
  21. Tao, S.; Shintani, K.; Bostanabad, R.; Chan, Y.C.; Yang, G.; Meingast, H.; Chen, W. Enhanced Gaussian process metamodeling and collaborative optimization for vehicle suspension design optimization. In Proceedings of the VEXTEC Presenting at ASME 2017 International Design Engineering Technical Conferences, Cleveland, OH, USA, 6–9 August 2017. [Google Scholar]
  22. Zhao, W.; Wang, Y.; Wang, C. Multidisciplinary optimization of electric-wheel vehicle integrated chassis system based on steady endurance performance. J. Clean. Prod. 2018, 186, 640–651. [Google Scholar] [CrossRef]
  23. Mitschke, M.; Wallentowitz, H. Dynamik der Kraftfahrzeuge; Springer Fachmedien Wiesbaden: Wiesbaden, Germany, 2014. [Google Scholar] [CrossRef]
  24. Crolla, D.; Foster, D.E.; Kobayashi, T.; Vaughan, N. (Eds.) Encyclopedia of Automotive Engineering; John Wiley & Sons, Ltd.: Chichester, UK, 2014. [Google Scholar] [CrossRef]
  25. Mastinu, G.; Ploechl, M. Road and Off-Road Vehicle System Dynamics Handbook; CRC Press, Taylor & Francis Group: Boca Raton, FL, USA, 2014. [Google Scholar]
  26. Guiggiani, M. The Science of Vehicle Dynamics: Handling, Braking, and Ride of Road and Race Cars; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  27. Abe, M. Vehicle Handling Dynamics: Theory and Application; Butterworth-Heinemann: Oxford, UK, 2015. [Google Scholar]
  28. Rill, G. Road Vehicle Dynamics, Fundamentals and Modeling; CRC Press, Taylor & Francis Group: Boca Raton, FL, USA, 2012. [Google Scholar]
  29. Pacejka, H. Tyre and Vehicle Dynamics, 3rd ed.; Butterworth-Heinemann: Oxford, UK, 2012. [Google Scholar]
  30. Ramakrishnan, K.; Yang, L.; Ballo, F.M.; Gobbi, M.; Mastinu, G. Multi-objective optimization of road vehicle passive suspensions with inerter. In Proceedings of the ASME 2016 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Charlotte, NC, USA, 21–24 August 2016. [Google Scholar]
  31. Gobbi, M.; Mastinu, G. Analytical description and optimization of the dynamic behaviour of passively suspended road vehicles. J. Sound Vib. 2001, 245, 457–481. [Google Scholar] [CrossRef]
  32. Guarneri, P.; Gobbi, M.; Papalambros, P. Multi-objective, multi-level design optimization of ground vehicle suspension design. In Proceedings of the 8th World Congress on Structural and Multidisciplinary Optimization, Lisbon, Portugal, 1–5 June 2009; pp. 1–5. [Google Scholar]
  33. Yang, L. Optimal Design of Road Vehicles Subsystems. Ph.D. Thesis, Politecnico di Milano, Milan, Italy, 2019. [Google Scholar]
  34. Mastinu, G.; Gobbi, M.; Miano, C. Optimal Design of Complex Mechanical Systems: With Applications to Vehicle Engineering; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  35. Perez, R.; Liu, H.; Behdinan, K. Evaluation of multidisciplinary optimization approaches for aircraft conceptual design. In Proceedings of the 10th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Albany, NY, USA, 30 August–1 September 2004. [Google Scholar]
  36. Ramakrishnan, K.; Mastinu, G.; Gobbi, M. Multidisciplinary Design of Electric Vehicles Based on Hierarchical Multi-Objective Optimization. J. Mech. Des. 2019, 141, 091404. [Google Scholar] [CrossRef]
  37. Ramakrishnan, K. Multidisciplinary Design of Electric Vehicles Based on Hierarchical Multi-objective Optimization. Ph.D. Thesis, Politecnico di Milano, Milan, Italy, 2017. [Google Scholar]
  38. Clausen, J. Branch and Bound Algorithms-Principles and Examples; Department of Computer Science, University of Copenhagen: Copenhagen, Denmark, 1999; pp. 1–30. [Google Scholar]
  39. Venkataraman, P. Applied Optimization with MATLAB Programming; John Wiley & Sons: Chichester, UK, 2009. [Google Scholar]
  40. Gobbi, M. A k, k-ε optimality selection based multi objective genetic algorithm with applications to vehicle engineering. Optim. Eng. 2013, 14, 345–360. [Google Scholar] [CrossRef]
Figure 1. Quarter-car model, adapted from [2].
Figure 1. Quarter-car model, adapted from [2].
Energies 15 02172 g001
Figure 2. Sketch of the spring and damper.
Figure 2. Sketch of the spring and damper.
Energies 15 02172 g002
Figure 3. CO formulation for the suspension optimisation problem.
Figure 3. CO formulation for the suspension optimisation problem.
Energies 15 02172 g003
Figure 4. ATC formulation for the suspension optimisation problem.
Figure 4. ATC formulation for the suspension optimisation problem.
Energies 15 02172 g004
Figure 5. Pareto-optimal sets in the objective functions domain.
Figure 5. Pareto-optimal sets in the objective functions domain.
Energies 15 02172 g005
Figure 6. Projection of Pareto-optimal sets in the objective functions domain. (a) Projection in discomfort-road holding domain; (b) Projection in discomfort-total mass domain.
Figure 6. Projection of Pareto-optimal sets in the objective functions domain. (a) Projection in discomfort-road holding domain; (b) Projection in discomfort-total mass domain.
Energies 15 02172 g006
Figure 7. Spring and damper coefficients correspond to the Pareto-optimal sets.
Figure 7. Spring and damper coefficients correspond to the Pareto-optimal sets.
Energies 15 02172 g007
Figure 8. Pareto-optimal sets in the design variables domain. (a) Results in the wire diameter number of spring coils–spring diameter domain; (b) Results in the piston rod diameter–orifice diameter domain.
Figure 8. Pareto-optimal sets in the design variables domain. (a) Results in the wire diameter number of spring coils–spring diameter domain; (b) Results in the piston rod diameter–orifice diameter domain.
Energies 15 02172 g008
Figure 9. Layout of EV powertrain, adapted from [36].
Figure 9. Layout of EV powertrain, adapted from [36].
Energies 15 02172 g009
Figure 10. Battery cell layout, adapted from [36].
Figure 10. Battery cell layout, adapted from [36].
Energies 15 02172 g010
Figure 11. Scaling of the reference motor, adapted from [36,37].
Figure 11. Scaling of the reference motor, adapted from [36,37].
Energies 15 02172 g011
Figure 12. Sensitivity analysis of GA settings. (a) 1/ G r = 1.8, (b) 1/ G r = 2.4, (c) 1/ G r = 3.0.
Figure 12. Sensitivity analysis of GA settings. (a) 1/ G r = 1.8, (b) 1/ G r = 2.4, (c) 1/ G r = 3.0.
Energies 15 02172 g012
Figure 13. CO formulation for the EV optimisation problem.
Figure 13. CO formulation for the EV optimisation problem.
Energies 15 02172 g013
Figure 14. ATC formulation for the EV optimisation problem.
Figure 14. ATC formulation for the EV optimisation problem.
Energies 15 02172 g014
Figure 15. Pareto-optimal sets in the objective functions domain.
Figure 15. Pareto-optimal sets in the objective functions domain.
Energies 15 02172 g015
Table 1. Data of the quarter-car model and vehicle running conditions.
Table 1. Data of the quarter-car model and vehicle running conditions.
ParametersMeaningValueUnit
m 1 Unsprung mass31kg
m 2 Sprung mass229kg
k 1 Tyre radial stiffness120,000N/m
vVehicle speed30m/s
A b Road profile parameter1.4 × 10 5 m
Table 2. Design variables for the suspension optimisation problem.
Table 2. Design variables for the suspension optimisation problem.
VariablesMeaningLower BoundUpper BoundUnit d
i c Number of spring coils410
DSpring diameter100200mm
dWire diameter515mm
d r Rod diameter825mm
d o Orifice diameter15mm
d p Piston diameter4060mm
Table 3. Constant parameters of the damper.
Table 3. Constant parameters of the damper.
ParametersMeaningValueUnit
L c Length of cylinder250mm
L r Length of rod300mm
L o Length of orifice10mm
Table 4. Design constraints for the suspension optimisation problem.
Table 4. Design constraints for the suspension optimisation problem.
ConstraintsMeaning
g 1 Maximum shear stress of the spring material ≤ admissible shear stress
g 2 Maximum spring deflection (maximum compression) ≤ admissible spring deflection
g 3 Geometry constraint, the damper is placed inside the helical spring
g 4 Damper geometry constraint
Table 5. Settings of optimisation algorithm for the suspension optimisation problem.
Table 5. Settings of optimisation algorithm for the suspension optimisation problem.
OptionsValue in AiOValue in COValue in ATC
AlgorithmSQPinterior-pointinterior-point
Function Tolerance1 × 10 6 1 × 10 10 1 × 10 6
Constraints Tolerance1 × 10 3 1 × 10 3 1 × 10 6
Step Tolerance1 × 10 9 1 × 10 6 1 × 10 10
Maximum number of iterations allowed6 × 10 4 1 × 10 3 1 × 10 3
Maximum number of function evaluations allowed3 × 10 6 3 × 10 3 3 × 10 3
Table 6. Comparison of MDO methods for the suspension optimisation problem.
Table 6. Comparison of MDO methods for the suspension optimisation problem.
EfficiencySimplicityAccuracyTransparency
BestATCAiOATCAiO
COCOAiOCO
WorstAiOATCCOATC
Table 7. Computational effort for the suspension optimisation problem.
Table 7. Computational effort for the suspension optimisation problem.
DiscomfortATCATCMassAiOAiOCOCO
( m / s 2 )IterationsTime (s)(kg)IterationsTime (s)IterationsTime (s)
1.2510.008471.1663
1.3010.0073101.3712
1.3510.0104101.3125
1.4010.1122131.5624
1.4510.0180121.0811
1.5013.2748151.7952
0.721.95251.5518.0097141.1449
1.60113.3667141.2069
1.6510.0157131.3027
1.70120.9520121.2134
1.7510.3253121.1337
1.8010.0166111.2245
Table 8. Electric vehicle parameters.
Table 8. Electric vehicle parameters.
ParametersMeaningValueUnit
m b o d y Vehicle body mass800kg
m t y r e Tyre mass20kg
m c e l l Battery cell mass0.787kg
m m o t o r r e f Reference motor mass30kg
N E M Number of motors2
R w Wheel radius0.32m
AFrontal area2 m 2
C d Coefficient of drag0.25
C r Rolling resistance coefficient0.01
Table 9. Design variables for the EV optimisation problem.
Table 9. Design variables for the EV optimisation problem.
VariablesMeaningLower BoundUpper BoundUnit
N s c Number of battery cells in series48
N p c Number of battery cells in parallel8084
N b c Total number of battery cells320672
k a Axial scaling ratio of motor0.81.4
k r Radial scaling ratio of motor0.81.4
I r m s RMS current of motor100405A
V r Rated voltage210230V
Table 10. Constraints for the EV optimisation problem.
Table 10. Constraints for the EV optimisation problem.
ConstraintsMeaning
g 1 Energy consumption ≤ available energy in the battery pack
g 2 Motor input power ≤ battery output power
Table 11. Settings of the constraints method used in AiO for the EV optimisation problem.
Table 11. Settings of the constraints method used in AiO for the EV optimisation problem.
OptionsValue
Algorithminterior-point
Step Tolerance1 × 10 10
Function Tolerance1 × 10 6
Constraints Tolerance1 × 10 6
Maximum number of function evaluations allowed3 × 10 3
Table 12. Settings of GA for the EV optimisation problem.
Table 12. Settings of GA for the EV optimisation problem.
OptionsValue in AiOValue in COValue in ATC
Population Size150150100
Crossover Fraction0.70.70.8
Function Tolerance1 × 10 6 1 × 10 6 1 × 10 6
Constraint Tolerance1 × 10 6 1 × 10 9 1 × 10 6
Maximum number of generations15020050
Table 13. Computational effort for the EV optimisation problem.
Table 13. Computational effort for the EV optimisation problem.
FormulationAlgorithmTime (s)
AiOBranch and bound4851
AiOGenetic algorithm37,970
COBranch and bound/
COGenetic algorithm590,342
ATCBranch and bound1659
ATCGenetic algorithm28,213
Table 14. Comparison of MDO methods.
Table 14. Comparison of MDO methods.
MDO MethodNo. of LevelsEfficiencySimplicityTransparencyAccuracy
AiO1-+++++
CO2-++-
ATC≥2++--+
Note: ++ very good, + good, - acceptable.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, L.; Gobbi, M.; Mastinu, G.; Previati, G.; Ballo, F. Multi-Disciplinary Optimisation of Road Vehicle Chassis Subsystems. Energies 2022, 15, 2172. https://doi.org/10.3390/en15062172

AMA Style

Yang L, Gobbi M, Mastinu G, Previati G, Ballo F. Multi-Disciplinary Optimisation of Road Vehicle Chassis Subsystems. Energies. 2022; 15(6):2172. https://doi.org/10.3390/en15062172

Chicago/Turabian Style

Yang, Liunan, Massimiliano Gobbi, Gianpiero Mastinu, Giorgio Previati, and Federico Ballo. 2022. "Multi-Disciplinary Optimisation of Road Vehicle Chassis Subsystems" Energies 15, no. 6: 2172. https://doi.org/10.3390/en15062172

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop