Multi-Disciplinary Optimisation of Road Vehicle Chassis Subsystems
Multi-Disciplinary Optimisation of Road Vehicle Chassis Subsystems
net/publication/359287727
CITATIONS READS
4 127
5 authors, including:
All content following this page was uploaded by Liunan Yang on 20 March 2022.
1 Department of Mechanical Engineering, Politecnico di Milano, 20156 Milan, Italy; [email protected] (L.Y.);
[email protected] (G.M.); [email protected] (G.P.); [email protected] (F.B.)
2 Chongqing Changan Automobile Company, Chongqing 401120, China
3 College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing 400044, China
* Correspondence: [email protected]
† 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.
Abstract: Two vehicle chassis design tasks were solved by decomposition-based multi-disciplinary
optimisation (MDO) methods, namely collaborative optimisation (CO) and analytical target cascad-
ing (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
Citation: Yang, L.; Gobbi, M.; solutions with good accuracy in a very efficient way. The proposed investigation on MDO methods
Mastinu, G.; Previati, G.; Ballo, F. can be useful for designers, to choose the proper optimisation approach, while solving complex
Multi-Disciplinary Optimisation of vehicle design problems.
Road Vehicle Chassis Subsystems.
Energies 2022, 15, 2172. https:// Keywords: multi-disciplinary optimisation; analytical target cascading; collaborative optimisation;
doi.org/10.3390/en15062172 passive suspension; electric vehicle powertrain
Academic Editor: Pablo
García-Triviño and Carlos Andrés
García-Vázquez
1. Introduction
Received: 7 February 2022
Accepted: 11 March 2022
In the automotive field, multi-disciplinary design problems typically involve several
Published: 16 March 2022
groups of experts. They are responsible for different performances and for designing
different subsystems that constitute the vehicle. The expert groups must interact during
Publisher’s Note: MDPI stays neutral
the development process. Some groups are responsible for the design (e.g., the body,
with regard to jurisdictional claims in
the powertrain, the suspension system, etc.), while other groups are responsible for different
published maps and institutional affil-
performance metrics (e.g., handling, safety, noise, vibration, and harshness (NVH), etc.).
iations.
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.
Copyright: © 2022 by the authors.
Although the traditional approach leads to a feasible design, it may not be the optimal
Licensee MDPI, Basel, Switzerland. choice. The purpose of MDO is to obtain the optimal solution by taking several disciplines
This article is an open access article into account simultaneously. In this way, the design groups can work in parallel and au-
distributed under the terms and tonomously [1,2]. The most common optimisation approach to handle the computationally
conditions of the Creative Commons demanding simulation models involves the use of metamodels [1,3]. Metamodels need to
Attribution (CC BY) license (https:// be created by the design groups before the optimisation process, and they offer an easy way
creativecommons.org/licenses/by/ of distributing the design work. The single-level optimisation method, AiO, in combination
4.0/). with metamodels, is the most straightforward way of implementing multi-disciplinary
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–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.
The spring and damper settings were properly designed to obtain optimal suspension
performance, namely discomfort (σẍ2 ) and road holding (σFz ). 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 (mk2 + mc2 ) are considered as objective functions.
The sketch of the spring and damper is shown in Figure 2, in which the main dimen-
sions are labelled. The selected design variables and their bounds are listed in Table 2.
The spring stiffness and damping coefficient can be related to their geometry as
Gd4
k2 = (1)
8D3 ic
2
32Lo µ A p − Ar
c2 = (2)
do 2 Ao
Since the spring is usually made of steel, the shear modulus G is assumed to be
79,300 × 106 Pa. The dynamic viscosity µ of the fluid in the damper is 0.04 Pa s. Ar , Ao ,
A p are the area of the rod, orifice, and piston, computed as
πdr 2
Ar =
4
πdo 2
Ao = (3)
4
πd p 2
Ap =
4
The expressions of discomfort and road holdings can be derived as functions of the
spring stiffness k2 and damping coefficient c2 [31,34]. They are reported in Equations (4)
and (5), respectively.
• Discomfort
s
k1 c22 + (m1 + m2 )k22
σẍ2 = Ab v (4)
2c2 m22
• Road holding
q
σFz = Ab v(b1 c2 + b2 c2−1 ) (5)
where
( m1 + m2 )2 k 1
b1 = 2m22
(m1 +m2 )3 k22 −2m1 m2 (m1 +m2 )k1 k2 +m1 (m2 k1 )2
(6)
b2 = 2m22
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
π 2 d2 Dic
mk2 = ρ (7)
4
where ρ = 7850 kg/m3 (steel).
• Damper mass
πd2p
2 2 ! !
πd2o πd2r dp dp
mc2 = Lo − Lo + Lr + π + 0.002 − Lc ρ + moil (8)
4 4 4 2 2
The oil mass moil in the damper is 0.3 kg, the piston height is the same as the orifice
length Lo , 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 τadm
Constraints Meaning
g1 Maximum shear stress of the spring material ≤ admissible shear stress
g2 Maximum spring deflection (maximum compression) ≤ admissible
spring deflection
g3 Geometry constraint, the damper is placed inside the helical spring
g4 Damper geometry constraint
The material admissible shear stress τadm is 1100 MPa. The maximum stress τmax in
Equation (9) depends on the load and spring geometry, it reads
8FDW
τmax = (10)
πd3
where F is the spring force when the spring is fully compressed, W is the Wahl correction
factor. Their calculations are given below
F = k2 L f − Ls
L s = ( i c + 1) d (11)
4c−1 0.615
W = 4c −4 + e
D
e= d
Ls 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 Ls . Assuming a
target maximum compression ymax of 0.18 m, the constraint reads
ymax ≤ L f − Ls (12)
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)
dp ≤ D − d (13)
Finally, a constraint on the orifice diameter is required for a feasible solution
d p − dr
do ≤ (14)
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.
Energies 2022, 15, 2172 6 of 21
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 (g01 and g02 ). The system level also coor-
dinated 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 g1 and g2 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
g4 is a geometry constraint related to the damper design. The constraint g3 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.
Energies 2022, 15, 2172 7 of 21
The system level was optimised by applying the constraints method, as in the AiO
formulation, discomfort (σẍ2 ) and total mass (mk2 + mc2 ) were converted into two additional
constraints. At the first iteration, for a specified maximum level of discomfort and total mass,
the road holding (σFz ) 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 (xs and xd ) of the spring and damper subsystems. The local
design variables were then sent back to the system level to compute the compatibility
constraints (g01 and g02 ) 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.
In the spring subsystem, the objective function was the sum of the spring mass and
the norm of the target discrepancy (mk2 + ||t21 − r21 ||). The design variables were the three
parameters of the spring (ic , d, D), which were a subset of the design variables of the whole
optimisation problem. The constraints g1 and g2 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 (mc2 + ||t22 − r22 ||). The design variables were related
to the geometry of the damper (d p , dr , do ), which were the remaining design variables of
the whole optimisation problem. The constraint g4 was a geometry constraint related to
the damper design. The constraint g3 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 (t21 and t22 ) 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 (r21 and r22 ) 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.
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.
(a) (b)
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 7 shows that the boundaries of AiO and CO solutions match with the ATC in
terms of k2 -c2 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.
Energies 2022, 15, 2172 10 of 21
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 k2 -c2 domain.
(a) (b)
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.
According to the formulations and optimal solutions described above, the three formu-
lations 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.
Energies 2022, 15, 2172 11 of 21
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.
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.
where the Nbc is the total number of battery cells, the k a and kr 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 Nsc and
parallel Npc .
Nbc = Nsc Npc (17)
The rated cell capacity C is 33.1 Ah, and the average voltage Vcell is 3.8 V. Therefore,
the voltage of the battery pack is
Vbatt = Nsc Vcell (18)
Energies 2022, 15, 2172 13 of 21
The maximum discharge pulse current rate of the Li-ion cell is considered as 3C. So,
the current Ibatt and output power Pbatt of the battery pack are
Ibatt = Npc 3C (19)
Pbatt = Vbatt Ibatt (20)
The available energy in the battery pack Ebatt is estimated considering 70% of the full
capacity in each cell.
Ebatt = 0.7Nsc Npc CVcell (21)
The objective functions gradeability and energy consumption are derived as follows.
3.1.1. Gradeability
The gradeability Gr is the steepness of grade θ that a vehicle is able to climb. The cal-
culation of gradeability is given in Equation (22).
p
d − Cr 2
1 − d2 + Cr 2
Gr = sin(θ ) = (22)
1 + Cr 2
Tpeak ω B
1 2 1
d = − Cd ρAv
v 2 mvehicle g
where frontal area A, drag coefficient Cd , and rolling resistance coefficient Cr are known
parameters provided in Table 8. The air density ρ and vehicle velocity v are 1.29 kg/m3
and 10 km/h respectively. The peak torque Tpeak is calculated from the motor model.
Ec ≤ Ebatt (24)
Nem Pin ≤ Pbatt (25)
√
where Pin = 3Vr Imax is the input power of the motor. Vr and Imax are the rated voltage
and maximum current of the electric motor.
Lower Upper
Variables Meaning Unit
Bound Bound
Nsc Number of battery cells in series 4 8
Npc Number of battery cells in parallel 80 84
Nbc Total number of battery cells 320 672
ka Axial scaling ratio of motor 0.8 1.4
kr Radial scaling ratio of motor 0.8 1.4
Irms RMS current of motor 100 405 A
Vr Rated voltage 210 230 V
Constraints Meaning
g1 Energy consumption ≤ available energy in the battery pack
g2 Motor input power ≤ battery output power
min ( Ec , Gr )
x = [ Nsc , Npc , k a , kr , Irms ]
(26)
s.t.
Ec ≤ Ebatt , Nem Pin ≤ Pbatt
The number of battery cells in series Nsc and parallel Npc can only be integers. There-
fore, 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, Gr was converted into a design constraint and the objective function
to be minimised was Ec. 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 Gr 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].
Energies 2022, 15, 2172 15 of 21
Table 11. Settings of the constraints method used in AiO for the EV optimisation problem.
Options Value
Algorithm interior-point
Step Tolerance 1 × 10−10
Function Tolerance 1 × 10−6
Constraints Tolerance 1 × 10−6
Maximum number of function evaluations allowed 3 × 103
The analysis was performed at three different levels of Gr 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 Gr, 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.
(a)
(b)
(c)
Figure 12. Sensitivity analysis of GA settings. (a) 1/Gr = 1.8, (b) 1/Gr = 2.4, (c) 1/Gr = 3.0.
Energies 2022, 15, 2172 16 of 21
3.3. CO Formulation
The formulation of the CO method is presented in Figure 13. The battery is a sub-
system 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 g01 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 xb ). 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 g1 and g2 related to the battery
energy and power. The expression of the objective function is the discrepancy between the
target value of Nbc optimised at the system level and the product of Nsc and Npc optimised
at the subsystem level.
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.
The battery subsystem has to reach the target value of Nbc by arranging the battery cells
in the pack. Therefore, the design variables are Nsc and Npc . The objective was evaluated
by the discrepancy between the target value of Nbc and the product of the Nsc and Npc .
Moreover, one constraint was defined, as the total number of battery cells obtained in the
subsystem (product of Nsc and Npc ) should not be less than Nbc , defined at the system level,
to ensure the available energy in the battery pack. Another constraint was g2 , in which the
Pin 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 Gr in the system
level was converted into a constraint. The optimisation process is as follows. At the first
Energies 2022, 15, 2172 18 of 21
iteration, the system level is optimised and the target number of battery cells Nbc 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 Nbc from the system
level. At the end of each iteration, the battery subsystem sends Nsc and Npc back to the
system level. The optimisation is terminated when the discrepancy between the target
value of Nbc and the product of Nsc and Npc 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.
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.
Energies 2022, 15, 2172 19 of 21
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 g1 and g2 . 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.
MDO No. of
Efficiency Simplicity Transparency Accuracy
Method Levels
AiO 1 - ++ ++ +
CO 2 - + + -
ATC ≥2 ++ - - +
Note: ++ very good, + good, - acceptable.
Author Contributions: Conceptualization, L.Y. and M.G.; methodology, M.G.; software, L.Y.; valida-
tion, 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.
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.
Energies 2022, 15, 2172 20 of 21
References
1. Ryberg, A.B. Metamodel-Based Multidisciplinary Design Optimization of Automotive Structures; Linköping University Electronic Press:
Linköping, Sweden, 2017; Volume 1870.
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.
3. Wang, G.G.; Shan, S. Review of metamodeling techniques in support of engineering design optimization. J. Mech. Des. 2007,
129, 370–380. [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.
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. [CrossRef]
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. [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. [CrossRef]
8. Kianifar, M.R.; Campean, I.F. Analytical target cascading framework for engine calibration optimisation. Int. J. Powertrains 2014,
3, 279–302. [CrossRef]
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. [CrossRef]
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. [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. [CrossRef]
12. Michelena, N.; Park, H.; Papalambros, P.Y. Convergence properties of analytical target cascading. AIAA J. 2003, 41, 897–905.
[CrossRef]
13. Braun, R.D. Collaborative Optimization: An Architecture for Large-Scale Distributed Design. Ph.D. Thesis, Stanford University,
Stanford, CA, USA, 1996.
14. Braun, R.D.; Moore, A.A.; Kroo, I.M. Collaborative approach to launch vehicle design. J. Spacecr. Rocket. 1997, 34, 478–486.
[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. [CrossRef]
16. Xue, Z.; Elango, A.; Fang, J. Multidisciplinary design optimization of vehicle weight reduction. SAE Int. J. Mater. Manuf. 2016,
9, 393–399. [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.
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. [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. [CrossRef]
20. Driant, T.; Moreau, S.; Fellouah, H.; Desrochers, A. Aero-Thermal Optimization of a Hybrid Roadster Tricycle Using Multidisci-
plinary 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.
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.
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. [CrossRef]
23. Mitschke, M.; Wallentowitz, H. Dynamik der Kraftfahrzeuge; Springer Fachmedien Wiesbaden: Wiesbaden, Germany, 2014.
[CrossRef]
24. Crolla, D.; Foster, D.E.; Kobayashi, T.; Vaughan, N. (Eds.) Encyclopedia of Automotive Engineering; John Wiley & Sons, Ltd.:
Chichester, UK, 2014. [CrossRef]
25. Mastinu, G.; Ploechl, M. Road and Off-Road Vehicle System Dynamics Handbook; CRC Press, Taylor & Francis Group: Boca Raton, FL,
USA, 2014.
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.
Energies 2022, 15, 2172 21 of 21
27. Abe, M. Vehicle Handling Dynamics: Theory and Application; Butterworth-Heinemann: Oxford, UK, 2015.
28. Rill, G. Road Vehicle Dynamics, Fundamentals and Modeling; CRC Press, Taylor & Francis Group: Boca Raton, FL, USA, 2012.
29. Pacejka, H. Tyre and Vehicle Dynamics, 3rd ed.; Butterworth-Heinemann: Oxford, UK, 2012.
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.
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. [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.
33. Yang, L. Optimal Design of Road Vehicles Subsystems. Ph.D. Thesis, Politecnico di Milano, Milan, Italy, 2019.
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.
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.
36. Ramakrishnan, K.; Mastinu, G.; Gobbi, M. Multidisciplinary Design of Electric Vehicles Based on Hierarchical Multi-Objective
Optimization. J. Mech. Des. 2019, 141, 091404. [CrossRef]
37. Ramakrishnan, K. Multidisciplinary Design of Electric Vehicles Based on Hierarchical Multi-Objective Optimization. Ph.D.
Thesis, Politecnico di Milano, Milan, Italy, 2017.
38. Clausen, J. Branch and Bound Algorithms-Principles and Examples; Department of Computer Science, University of Copenhagen:
Copenhagen, Denmark, 1999; pp. 1–30.
39. Venkataraman, P. Applied Optimization with MATLAB Programming; John Wiley & Sons: Chichester, UK, 2009.
40. Gobbi, M. A k, k-ε optimality selection based multi objective genetic algorithm with applications to vehicle engineering. Optim.
Eng. 2013, 14, 345–360. [CrossRef]