Actuators 12 00290
Actuators 12 00290
Article
Comfort-Oriented Semi-Active Suspension Configuration with
Inerter-Based Network Synthesis
Yalin Li 1,2 , Shichang Han 1,2,3, *, Junlin Xiong 1,2 and Wenbo Wang 1
1 Faculty of Mechanical and Electrical Engineering, Kunming University of Science and Technology,
Kunming 650504, China; liyalin666@gmail.com (Y.L.); kmustxjl@163.com (J.X.);
wenbo_wang@kust.edu.cn (W.W.)
2 Yunnan International Joint Laboratory of Intelligent Control and Application of Advanced Equipment,
Kunming 650504, China
3 Yunnan Dahongshan Pipeline Co., Ltd., Kunming 650302, China
* Correspondence: han_shichang@163.com; Tel.: +86-135-7717-7144
the synthesis of positive real controllers based on matrix inequalities, in which the H2
and H∞ problems were considered. Passive elements were used to realize the admittance
function. The feasibility of this procedure was verified in the design of quarter vehicle
passive suspension. Chen et al. [16] investigated the effect of admittance functions of
different orders on the performance of the suspension system, finding that the performance
improves with an increase in the order of the admittance functions, but the structure
also becomes more complex. Wang et al. [17], using up to four elements, investigated the
network synthesis problem of biquadratic impedances and derived the sufficient conditions
for the implementation of arbitrary biquadratic impedances. Chen et al. [18] designed
the structure of the ISD suspension system using Linear Matrix Inequality (LMI) and
optimized the ISD suspension using the quantum genetic algorithm. Through simulations,
they demonstrated that the suspension performance can effectively reduce the spring mass
acceleration in the low-frequency band. Based on the inerter, Jason et al. [19] analyzed
the positive-real biquadratic functions that can be implemented by five components in
mechanical networks, and provided their implementable conditions. Based on the research
above, the method of combining the inerter, spring, and damping to construct various
structural forms has shifted from the “structural method” to the “impedance method”, also
known as the “black box method” [20–22].
For traditional semi-active suspensions, the usual focus to improve their performance
is on the semi-active control algorithm and optimization [23]. However, with the advent of
the inerter, a semi-active inerter can be used instead of a semi-active spring or semi-active
damping. Hu et al. [24] proposed a ball-screw semi-active inerter that can continuously
adjust its inertance by adjusting the radius of the flywheel. Li et al. [25] investigated semi-
active suspension with a controlled inerter and designed an H2 state feedback controller.
This resulted in a substantial reduction in the sprung mass acceleration on the spring at
the intrinsic body frequency. Overall, it is clear that suspension systems with semi-active
inerter can perform better than traditional suspension systems. To further explore this
technique, in this paper, we design a semi-active ISD suspension using network synthesis,
where we introduce a semi-active inerter under Sky-hook control.
This article is organized as follows. In Section 2, we model and analyze the proposed
semi-active ISD suspension based on the quarter vehicle model. We will also obtain the
positive real controller’s BMI corresponding to it. In Section 3, we solve the LMI and
implement the solution to obtain the passive configuration of the considered suspension.
In Section 4, the parameters of the mechanical network from Section 3 are optimized using
PSO. In Section 5, we introduce the semi-active Sky-hook control law and simulate the
suspension’s overall performance for analysis. Section 6 concludes the paper.
bsky
ms zs ms zs
F
k k c
K(s)
F
mu zu mu zu
kt kt
zr zr
(a) (b)
Figure 1. Quarter vehicle suspension model. (a) Semi-active ISD suspension. (b) Traditional semi-
active suspension.
According to Newton’s second law, the kinetic equation of semi-active ISD suspension
can be written in the following form:
z̈u mz + k(zs − zu ) + Fd = 0
z̈u mu + k t (zu − zr ) − k(zs − zu ) − F = 0
d
(1)
F̂d = K (s)(sẑs − sẑu )
mz = ms + bsky
where Fd is the force transferred by the mechanical network K (s), and F̂d , ẑs and ẑu are the
Laplace transform of Fd , zs and zu , respectively.
Selecting state variables x = [zs , żs , zu , żu ] T , input u = [ Fd , zr ] T , output y = [żs , zs ,
żs − żu ] T , respectively, kinetic equation for (1) can be written as the following state-
space expression:
Fd
ẋ = Ax + B , y = Cx, (2)
zr
where
0 1 0 0 0 0
−k/mz −1/mz 0 1 0 0
0 k/mz 0 0
A=
0
, B = , C = 1 0 0 0 .
0 0 1 0 0
0 1 0 −1
k/mu 0 −(k + k t )/mu 0 1/mu k t /mu
then, K (s) is positive real if and only if there exists Pk = PkT > 0 that satisfies the following
LMI [27]: T
Ak Pk + Pk Ak Pk Bk − CkT
≤0 (4)
BkT Pk − Ck − DkT − Dk
where Fd and żs − żu are the output and input of the controller; xk is the state vector of
the controller; and Ak , Bk , Ck , and Dk are parameter matrices for substitution. Combin-
ing (2) and (5), a closed-loop system is obtained in the form of the following state-space
expressions: (
ẋcl = Acl xcl + Bcl zr
(6)
żs = Ccl xcl
A + B1 Dk C3 B1 Ck B2 T , xcl = [ x, xk ] T .
where, Acl = , Bcl = , Ccl = C1 0nk
Bk C3 Ak 0nk
zr is the system input, and żs is the system output. B1 and B2 denote the first and second
columns of matrix B in (2); C1 and C3 denote the first and third rows of matrix C in (2); and
A represents the matrix A in (2), while 0nk denotes a column vector of dimension nk with
all 0 elements.
z zr
Suspension
z s z u F
K(s)
There exists a positive real controller K (s) of order nk such that the Acl in closed-
loop system is stable and k Tẑr →sẑs k2 < λ when, and only if, there exists Pcl = PclT > 0,
Xk = XkT > 0 satisfying the following LMI [15]:
CclT
Acl Pcl + Pcl Acl Pcl Bcl Pcl
TP < 0, > 0,
Bcl cl −I Ccl Q
T (7)
T
A k Xk + Xk A k Xk Bk − Ck
tr ( Q) < λ2 , ≤ 0.
BkT Xk − Ck − DkT − Dk
The first three LMIs are necessary and sufficient conditions for the existence of a
stabilizing controller. The fourth LMI further restricts the controller to be positive real.
Actuators 2023, 12, 290 5 of 15
In both of the above LMIs, each LMI contains the product of two unknown matrixes, so
these problems are bilinear matrix inequality problems (BMI). Compared to LMI, BMI is
a non-convex, NP-hard problem and is more difficult to solve with the traditional LMI
algorithm [18]. The details of solving BMI will be discussed in Section 3.2.
1 1
K1nk (s) = , K2nk (s) =
1 1 1 1
+ + (9)
c1 b1 s + c2 b2 s k 2
+ c3
s
where c1 = 1942.146, b1 = 2290.397, c2 = 0.934, b2 = 433.325, k2 = 1762.584, c3 = 5007.5.
Equation (9) is the controller obtained by solving the GA and LMI algorithms, which will
be physically implemented in the following.
Actuators 2023, 12, 290 6 of 15
Parameter Value
Sprung mass ms (kg) 250
Unsprung mass mu (kg) 35
Support spring stiffness k (N/m) 80,000
Tire stiffness k t (N/m) 150,000
Ideal Sky-hook inertance bsky (kg) 120
The performance indices corresponding to the above two equations are J1nk = 1.588
and J2nk = 1.629. Based on the aforementioned network synthesis techniques, the controller
K (s) is realized by springs, dampers, and inerters. The result of the passive part of the
suspension is shown in Figure 3.
b1
k2 c2
c1
b2
(a) (b)
Figure 3. Physical implementation of the K (s). (a) First-order. (b) Second-order.
in which zr (t) is the road vertical displacement, V is the vehicle forward speed, and w(t)
denotes the unit white noise with a covariance of 1 m2 /s. In this paper, a quarter car
suspension sunning on good road conditions is focused upon. Road classes A and B are
selected, and the vehicle speeds are 20 m/s and 30 m/s. The road displacement input with
class B road at 30 m/s is shown in Figure 4. This road displacement will be used as input
for the optimization of the passive part parameters and the numerical simulation of the
semi-active ISD suspension.
Actuators 2023, 12, 290 7 of 15
0.01
0.005
Road vertical input (m)
-0.005
-0.01
-0.015
-0.02
0 1 2 3 4 5 6 7 8 9 10
time (s)
Y = ρ1 JJASM
∗ + ρ2 JJTDL
∗ + ρ3 JJSD
∗
ASM TDL SD
(12)
s.t : LB ≤ b1 , c1 , b2 , c2 , k2 ≤ UB
where ρi is a weighting factor between ride comfort, road-holding, and suspension techno-
logical limitations. Since the main consideration of this paper is ride comfort, the values
∗ , J ∗ , and J ∗
of ρ1 , ρ2 , and ρ3 are 0.5, 0.25, and 0.25, respectively. JTDL SD ASM denote the RMS
of sprung acceleration, RMS of tire dynamic load, and RMS of suspension deflection ob-
tained from the traditional suspension under random road input, respectively. The JTDL ,
JSD , and J ASM values are the simulation result from the proposed suspension in this paper.
The parameters of the mechanical elements b1 , c1 , k2 , c2 , and b2 in Figure 3 are the quantities
to be optimized.
In order to make the optimized parameters of each component feasible, upper and
lower limits are therefore set for each component. xi represents the parameters of the compo-
nent, which should be located between the lower limit LB and the upper limit UB. Considering
the parameters of conventional suspensions, the range of individual component parameters
is shown in Table 3.
Actuators 2023, 12, 290 8 of 15
In the PSO algorithm, each particle’s own state is described by a set of position and
velocity vectors, which represent the feasible solution to the problem and its direction of
motion in the search space [34]. The velocity and position update equations of the particle
are given in the following equations:
(
vi (t + 1) = Wvi (t) + c I (pi − xi (t))R1 + c I I (g − xi (t))R2
(13)
xi ( t + 1 ) = xi ( t ) + vi ( t + 1 )
where i denotes the ith particle, vi (t) denotes the speed of iteration to t, xi (t) denotes the
current position of the particle, pi and g denote the personal best and the global best of
the particle, W is the inertia factor, and c I and c I I are the cognitive and social coefficient,
respectively, which usually take values of c I , c I I are 0.8 and 0.4, respectively. R1 and R2 are
random numbers with values between 0 and 1.
The number of particles is chosen to be 200 and the maximum number of itera-
tions is 200 to find the minimum value of the fitness function given by Equation (12).
The parameters of each component obtained after iterative optimization in MATLAB are
shown in Table 4. So far, the configuration of the passive part, as well as their parameter
is constructed.
b1
ms zs zb U1nk
c1
k bsemi K(S)
k2 c2 U2nk
mu zu
zb
b2
kt
zr
The inerter is in proportion to the relative acceleration of the two ends. In this case,
the force of the Sky-hook inertance is then in proportion to the acceleration of the sprung
mass, as the acceleration of the sky is zero. Therefore, the Sky-hook inerter can improve
the ride comfort of the vehicle by the force that the Sky-hook inerter produces. The force
conducted by the ideal Sky-hook inerter in Figure 1 is F = bsky z̈s . The force conducted by
the semi-active inerter in Figure 5 is Fsemi = bsemi (z̈s − z̈u ).
In order to make the semi-active suspension has the similar performance as the ideal
Sky-hook inerter suspension, set Fsemi = F, where:
bsky z̈s
bsemi = (15)
(z̈s − z̈u )
Similar to the Sky-hook damping control algorithm, for the Sky-hook inerter control
algorithm, ON–OFF control and continuous control can be introduced according to the
adjustable inertance of the semi-active inerter.
ON-OFF control:
bmax , if z̈s (z̈s − z̈u ) ≥ 0
bsemi = (16)
bmin , if z̈s (z̈s − z̈u ) < 0
Continuous control:
bsky z̈s
bmin ≤ ≤ bmax , if z̈s (z̈s − z̈u ) ≥ 0
bsemi = z̈s − z̈u (17)
bmin , if z̈s (z̈s − z̈u ) < 0
Actuators 2023, 12, 290 10 of 15
In order to make the force produced by the semi-active inerter equal to the one
produced by the ideal Sky-hook inerter, take bmax = bsky ; in ideal conditions, bmin = 0.
Table 6. Performance improvement rate of the semi-active ISD suspension compared to the tradi-
tional suspension.
Sprung acceleration(m/s2)
-1 Sprung acceleration,v=30m/s,Class B
5
-2
-3 2.5
-4 0
-5 -2.5
10 -5
6 6.2 6.4 6.6 6.8 7 7.2 7.4 7.6 7.8 8
8 Time(s)
6
Time(s)
4
0 Suspension type
(a)
Traditional semi-active
Tire dynamic load,v=30m/s,Class B Traditional passive
1500
1nk ISD (ON-OFF)
1000 1nk ISD (continuous)
Tire dynamic load(N)
0 Suspension type
(b)
Traditional semi-active
Suspension deflection,v=30m/s,Class B Traditional passive
1nk ISD (ON-OFF)
Suspension deflection(m)
0
Suspension deflection,v=30m/s,Class B
-0.005 0.01
-0.01
0
-0.015
10 -0.01
6 6.5 7 7.5 8
8 Time(s)
6
Time(s)
4
0
Suspension type
(c)
Figure 6. Dynamic response for the suspension system. (a) Sprung acceleration. (b) Tire dynamic load.
(c) Suspension deflection.
From Figure 7a, it can be seen that the system responses excited by the road input are
mainly in the frequency band of 1–5 Hz; the semi-active ISD suspension systems proposed
in this paper have much lower PSD amplitude of the sprung acceleration compared to the
Actuators 2023, 12, 290 13 of 15
traditional ones (passive, semi-active), and in the frequency band higher than 5 Hz, PSDs
of the first-order, second-order semi-active ISD and traditional suspension are roughly the
same. For the PSD of tire dynamic load in Figure 7b, it can be seen that the first-order and
second-order semi-active ISD suspensions can significantly reduce the tire dynamic load
in the resonance frequency band compared with traditional suspension, which enhances
the safety of car driving. The second-order semi-active ISD suspension produces a little
deterioration in the frequency band of 0–1 Hz. In addition, the first-order semi-active ISD
suspension with ON–OFF control has a partial deterioration in the middle frequency band
of 6–10 Hz. In Figure 7c, the body resonance frequency of suspension deflection in the
second-order semi-active ISD suspension system is mainly concentrated between the 0 Hz
and 1 Hz band compared with the traditional and first-order semi-active ISD suspensions,
while the PSD of the latter two in the full frequency band have the same curve trend.
It means that the second-order semi-active ISD suspension system has the lowerest reso-
nance frequency and broadest frequency band for vibration attenuation. It can be shown
by our simulation results that the semi-active ISD suspension proposed in this paper can
effectively improve the ride comfort of the vehicle without reducing the road-holding of
the vehicle. Notably, the second-order semi-active ISD suspension system shows a better
performance than the first-order one.
4 3.5
PSD of tire dynamic load(N2/Hz)
4 2
3
2 1
3 2.5
2 0
0 2 3 4 5
2 2 3 4 5 1.5
1 1
0.5
0
0 0
0
5 5
10 Suspension type 10
Frequency(Hz) Frequency(Hz) Suspension type
15 15
Traditional semi-active 1nk ISD (ON-OFF) 2nk ISD (ON-OFF) Traditional semi-active 1nk ISD (ON-OFF) 2nk ISD (ON-OFF)
Traditional passive 1nk ISD (continuous) 2nk ISD (continuous) Traditional passive 1nk ISD (continuous) 2nk ISD (continuous)
(a) (b)
10-5
PSD of suspension deflection,v=30m/s,Class B
4
PSD of suspension deflection(m2/Hz)
10-5
3
3 2
2 0
2 3 4 5
0
0
5
Frequency(Hz) 10 Suspension type
15
Traditional semi-active 1nk ISD (ON-OFF) 2nk ISD (ON-OFF)
Traditional passive 1nk ISD (continuous) 2nk ISD (continuous)
(c)
Figure 7. PSD of the suspension system for performance evaluation. (a) PSD of sprung acceleration.
(b) PSD of tire dynamic load. (c) PSD of suspension deflection.
6. Conclusions
In order to improve the ride comfort of the vehicle, this paper focuses on the design of
a semi-active ISD suspension. Firstly, the first and second order passive structures of the
semi-active ISD suspension are obtained by designing the positive real controller. Secondly,
Actuators 2023, 12, 290 14 of 15
the semi-active inerter is used to further improve the ride comfort by the superiority of the
inerter. By simulating the semi-active ISD suspension for a quarter vehicle, the following
conclusions can be drawn:
1. The network synthesis approach is implemented for the optimization of the suspension
construction. The suspension can be realized physically by the network synthesis
method, which is more targeted with suspension performance than the traditional
structure method.
2. The parameters of the obtained ideal Sky-hook ISD suspension are optimized using
the PSO algorithm, and the performance of the obtained suspension structure can
make further improvements to ride comfort while ensuring that the other performance
does not deteriorate.
3. Both the first-order and second-order semi-active ISD suspensions proposed in this
paper can effectively suppress the sprung acceleration in the low frequency band,
which improves the ride comfort of the vehicle. The second-order semi-active ISD
suspensions show better overall performance in both time and frequency domain.
Author Contributions: Conceptualization, Y.L. and S.H.; writing—original draft preparation, Y.L.
and S.H.; writing—editing, Y.L. and S.H.; writing—review, J.X. and W.W. All authors have read and
agreed to the published version of the manuscript.
Funding: This research was supported by the Science and Technology Program of Science and
Technology Department of Yunnan Province under Grant 202001AU070032.
Data Availability Statement: Not applicable.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Ghazaly, N.M.; Moaaz, A.O. The future development and analysis of vehicle active suspension system. Iosr J. Mech. Civ. Eng.
2014, 11, 19–25. [CrossRef]
2. Savaresi, S.M.; Poussot-Vassal, C. Semi-Active Suspension Technologies and Models. In Active Suspension Technologies and Models;
Elsevier: Oxford, UK, 2010; pp. 1–13.
3. Priyandoko, G.; Mailah, M.; Jamaluddin, H. Direct voltage control of magnetorheological damper for vehicle suspensions. Smart
Mater. Struct. 2013, 22, 105016.
4. Chen, M.Z.Q.; Hu, Y.; Li, C.; Chen, G. Performance benefits of using inerter in semiactive suspensions. IEEE Trans. Control Syst.
Technol. 2014, 23, 1571–1577. [CrossRef]
5. Priyandoko, G.; Mailah, M.; Jamaluddin, H. Vehicle active suspension system using skyhook adaptive neuro active force control.
Mech. Syst. Signal Proc. 2009, 23, 855–868. [CrossRef]
6. Bitaraf, M.; Ozbulut, O.E.; Hurlebaus, S.; Barroso, L. Application of semi-active control strategies for seismic protection of
buildings with MR dampers. Eng. Struct. 2010, 32, 3040–3047. [CrossRef]
7. Yoon, D.S.; Kim, G.W.; Choi, S.B. Response time of magnetorheological dampers to current inputs in a semi-active suspension
system: Modeling, control and sensitivity analysis. Mech. Syst. Signal Process. 2021, 146, 106999. [CrossRef]
8. Pei, P.; Peng, Y.; Qiu, C. An improved semi-active structural control combining optimized fuzzy controller with inverse modeling
technique of MR damper. Struct. Multidiscip. Optim. 2022, 55, 272. [CrossRef]
9. Alonso, A.; Gimenez, J.G.; Nieto, J.; Vinolas, J. Air suspension characterisation and effectiveness of a variable area orifice. Veh.
Syst. Dyn. 2010, 48, 271–286. [CrossRef]
10. Ning, D.; Christie, M.D.; Sun, S.; Du, H.; Li, W.; Wang, Y. A controllable mechanical motion rectifier-based semi-active magne-
torheological inerter for vibration control. Smart Mater. Struct. 2020, 29, 114005. [CrossRef]
11. Chen, M.Z.Q.; Hu, Y. Semi-active Inerter and Adaptive Tuned Vibration Absorber. In Inerter and Its Application in Vibration Control
Systems; Springer: Singapore, 2019; pp. 103–119.
12. Smith, M.C. The inerter: A retrospective. Annu. Rev. Control Robot. Auton. Syst. 2020, 3, 361–391. [CrossRef]
13. Smith, M.C. Synthesis of mechanical networks: The inerter. IEEE Trans. Autom. Control 2002, 47, 1648–1662. [CrossRef]
14. Wang, K.; Chen, M.Z.Q. Passive mechanical realizations of bicubic impedances with no more than five elements for inerter-based
control design. J. Frankl. Inst. 2021, 358, 5353–5385. [CrossRef]
15. Papageorgiou, C.; Smith, M.C. Positive real synthesis using matrix inequalities for mechanical networks: Application to vehicle
suspension. IEEE Trans. Control Syst. Technol. 2006, 14, 423–435. [CrossRef]
16. Hu, Y.; Chen, M.Z.Q. Low-complexity passive vehicle suspension design based on element-number-restricted networks and
low-order admittance networks. J. Dyn. Syst. Meas. Control 2018, 140, 101014. [CrossRef]
Actuators 2023, 12, 290 15 of 15
17. Wang, K.; Chen, M.Z.Q.; Hu, Y. Synthesis of biquadratic impedances with at most four passive elements. J. Frankl. Inst. 2014, 351,
1251–1267. [CrossRef]
18. Chen, L.; Liu, C.; Liu, W.; Nie, J.; Shen, Y.; Chen, G. Network synthesis and parameter optimization for vehicle suspension with
inerter. Adv. Mech. Eng. 2016, 9. [CrossRef]
19. Jiang, J.Z.; Smith, M.C. Regular positive-real functions and five-element network synthesis for electrical and mechanical networks.
IEEE Trans. Autom. Control 2010, 56, 1275–1290. [CrossRef]
20. Chen, M.Z.Q.; Li, Z.; Wang, H. Seismic response mitigation of a wind turbine via inerter-based structural control. Bull. Earthq.
Eng. 2021, 21, 1361–1388. [CrossRef]
21. He, H.; Li, Y.; Jiang, J.Z.; Burrow, S.; Neild, S.; Conn, A. Using an inerter to enhance an active-passive-combined vehicle suspension
system. Int. J. Mech. Sci. 2021, 204, 106535. [CrossRef]
22. Hu, Y.; Wang, K.; Chen, M.Z. Inerter-based semi-active suspensions with low-order mechanical admittance via network synthesis.
Trans. Inst. Meas. Control 2018, 40, 4233–4245. [CrossRef]
23. Tseng, H.E.; Hrovat, D. State of the art survey: Active and semi-active suspension control. Veh. Syst. Dyn. 2015, 57, 1034–1062.
[CrossRef]
24. Hu, Y.; Chen, M.Z.Q.; Xu, S.; Liu, Y. Semiactive Inerter and Its Application in Adaptive Tuned Vibration Absorbers. IEEE Trans.
Control Syst. Technol. 2016, 25, 294–300. [CrossRef]
25. Li, P.; Lam, J.; Cheung, K.C. Investigation on semi-active control of vehicle suspension using adaptive inerter. In Proceedings of
the 21st International Congress on Sound and Vibration (ICSV 21), Beijing, China, 13–17 July 2014; pp 3367–3374.
26. Hu, Y.; Chen, M.Z.Q.; Sun, Y. Comfort-oriented vehicle suspension design with skyhook inerter configuration. J. Sound Vib. 2017,
405, 34–47. [CrossRef]
27. Boyd, S.; El Ghaoui L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; Society for Industrial and
Applied Mathematics Philadelphia: Philadelphia, PA, USA, 1994.
28. Smith, M.C.; Wang, F.C. Performance benefits in passive vehicle suspensions employing inerters. Veh. Syst. Dyn. 2004, 42, 235–257.
[CrossRef]
29. Katoch, S.; Chauhan, S.S.; Kumar, V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021, 80,
8091–8126. [CrossRef] [PubMed]
30. Kawanishi, M.; Ikuyama, Y. BMI optimization based on unimodal normal distribution crossover GA with relaxed LMI convex
estimation. In Proceedings of the 2005, American Control Conference, Portland, OR, USA, 8–10 June 2005; pp. 2299–2304.
31. Lofberg, J. YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the 2004 IEEE International
Conference on Robotics and Automation, Taipei, Taiwan, China, 2–4 September 2004; pp. 284–289.
32. ISO 8608:2016; Mechanical Vibration–Road Surface Profiles–Reporting of Measured Data. ISO: Geneva, Switzerland, 2016.
Available online: https://www.iso.org/standard/71202.html (accessed on 7 November 2022).
33. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural
Networks, Perth, WA, Australia, 27 November–1 December 1995; pp. 1942–1948.
34. Marini, F.; Walczak, B. Particle swarm optimization (PSO). A tutorial. Chemom. Intell. Lab. Syst. 2015, 149, 153–165. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.