Optimization of the Semi-Active-Suspension Control of BP Neural Network PID Based on the Sparrow Search Algorithm
<p>Dynamic model of electric vehicle wheel-hub motor system coupled with road.</p> "> Figure 2
<p>Random excitation of C-level road surface.</p> "> Figure 3
<p>The displacement of the road surface due to the secondary excitation.</p> "> Figure 4
<p>Disk-motor vertical excitation.</p> "> Figure 5
<p>Structure of back-propagation neural network.</p> "> Figure 6
<p>Structure of SSA-BPNN-PID controller.</p> "> Figure 7
<p>SSA-BP-PID flowchart.</p> "> Figure 8
<p>30 km/h-vehicle driving conditions. (<b>a</b>) Body acceleration, (<b>b</b>) suspension deflection, (<b>c</b>) dynamic tire load.</p> "> Figure 9
<p>60 km/h-vehicle driving conditions. (<b>a</b>) Body acceleration, (<b>b</b>) suspension deflection, (<b>c</b>) dynamic tire load.</p> "> Figure 9 Cont.
<p>60 km/h-vehicle driving conditions. (<b>a</b>) Body acceleration, (<b>b</b>) suspension deflection, (<b>c</b>) dynamic tire load.</p> "> Figure 10
<p>90 km/h-vehicle driving conditions. (<b>a</b>) Body acceleration, (<b>b</b>) suspension deflection, (<b>c</b>) dynamic tire load.</p> "> Figure 11
<p>30 km/h-vehicle driving conditions. (<b>a</b>) Body acceleration, (<b>b</b>) suspension deflection, (<b>c</b>) dynamic tire load.</p> "> Figure 11 Cont.
<p>30 km/h-vehicle driving conditions. (<b>a</b>) Body acceleration, (<b>b</b>) suspension deflection, (<b>c</b>) dynamic tire load.</p> "> Figure 12
<p>60-km/h vehicle driving conditions. (<b>a</b>) Body acceleration, (<b>b</b>) suspension deflection, (<b>c</b>) dynamic tire load.</p> "> Figure 13
<p>90 km/h-vehicle driving conditions. (<b>a</b>) Body acceleration, (<b>b</b>) suspension deflection, (<b>c</b>) dynamic tire load.</p> ">
Abstract
:1. Introduction
2. Modeling of Electric Vehicle–Road-Surface Interaction
2.1. Dynamic Equations of Motion for Hub-Motor Electric Vehicle System
- The elastic center of the vehicle coincides with its center of gravity;
- The vehicle body is rigid, and the movement of passengers is the same as that of the vehicle body;
- There is no sliding between the tires and the road surface, and the wheels always remain in contact with the ground;
- The vertical-vibration characteristics of the wheels are reduced by springs;
- Damping effects are not considered;
- It is assumed that the stiffness and damping of the vehicle suspension and tires are linear.
2.2. Road-Excitation Model
2.2.1. White-Noise Road Excitation
2.2.2. Road-Surface Secondary Excitation
- The cross section of the beam is axisymmetric and much smaller in size than its length;
- The beam undergoes only planar motion, and the displacement is small;
- The influence of shear deformation is neglected;
- The stress along the thickness direction of the beam is zero;
- The effect of rotational inertia is neglected.
2.3. Motor Excitation
3. Construction of the Control Strategy
3.1. SSA-BPNN-PID Controller
- Ride comfort: ride comfort is closely related to vertical acceleration. Therefore, spring-loaded mass acceleration should be suppressed;
- Suspension displacement: if the suspension deformation is too large, it will collide with the limit block, affecting ride comfort. Therefore, the suspension deflection should be limited;
- Maintaining stability: in order to ensure vehicle safety and road-holding stability, tire hopping should be minimized;
- Maximum actuator force: since the power of the actuator is limited, the active control force provided by the suspension system should be limited by a threshold.
3.2. SSA Optimization Algorithm
4. Simulation and Analysis
4.1. Quarter-Car Model Parameters and Driving Conditions
4.2. Comparison between PID Control and SSA-BPNN-PID Control
4.3. Comparison of Suspension Control between PSO-BPNN-PID and SSA-BPNN-PID
5. Discussion and Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Yong, J.Y.; Ramachandaramurthy, V.K.; Tan, K.M.; Mithulananthan, M. A review on the state-of-the-art technologies of electric vehicle, its impacts and prospects. Renew. Sustain. Energy Rev. 2015, 49, 365–385. [Google Scholar] [CrossRef]
- Moon, H.B.; Park, S.Y.; Jeong, C.; Lee, G. Forecasting electricity demand of electric vehicles by analyzing consumers’ charging patterns. Transp. Res. Part D Transp. Environ. 2018, 62, 64–79. [Google Scholar] [CrossRef]
- He, S.; Fan, X.; Wang, Q.; Chen, X.; Zhu, S. Review on torque distribution scheme of four-wheel hub motor electric vehicle. Machines 2022, 10, 619. [Google Scholar] [CrossRef]
- Ding, H.; Yang, Y.; Chen, L.-Q.; Yang, S.-P. Vibration of vehicle–pavement coupled system based on a Timoshenko beam on a nonlinear foundation. J. Sound Vib. 2014, 333, 6623–6636. [Google Scholar] [CrossRef]
- Lu, Z.; Hu, Z.; Yao, H.; Liu, J.; Zhan, Y. An analytical method for evaluating highway embankment responses with consideration of dynamic wheel–pavement interactions. Soil Dyn. Earthq. Eng. 2016, 83, 135–147. [Google Scholar] [CrossRef]
- Snehasagar, G.; Krishnanunni, C.G.; Rao, B.N. Dynamics of vehicle–pavement system based on a viscoelastic Euler–Bernoulli beam model. Int. J. Pavement Eng. 2020, 21, 1669–1682. [Google Scholar] [CrossRef]
- Li, S.; Yang, S.; Chen, L. A nonlinear vehicle-road coupled model for dynamics research. J. Comput. Nonlinear Dyn. 2013, 8, 021001. [Google Scholar] [CrossRef]
- Wei, H.; Lu, J.; Shi, L.; Lu, H.; Ye, S. Modal analysis and dynamic shimmy behavior of vehicle-road system. J. Vib. Control 2023, 29, 387–399. [Google Scholar] [CrossRef]
- Krishnanunni, C.G.; Rao, B.N. Decoupled technique for dynamic response of vehicle-pavement systems. Eng. Struct. 2019, 191, 264–279. [Google Scholar] [CrossRef]
- Cai, W.; Wu, X.; Zhou, M.; Liang, Y.; Wang, Y. Review and development of electric motor systems and electric powertrains for new energy vehicles. Automot. Innov. 2021, 4, 3–22. [Google Scholar] [CrossRef]
- Zhao, Z.; Taghavifar, H.; Du, H. Hub motor vibration control for distributed-driven electric vehicles: A review. IEEE Trans. Transp. Electrif. 2021, 7, 2864–2880. [Google Scholar] [CrossRef]
- Shao, X.; Naghdy, F.; Du, H.; Qin, Y. Coupling effect between road excitation and an hub switched reluctance motor on vehicle ride comfort and active suspension control. J. Sound Vib. 2019, 443, 683–702. [Google Scholar] [CrossRef]
- Wu, H.; Zheng, L.; Li, Y. Coupling effects in hub motor and optimization for active suspension system to improve the vehicle and the motor performance. J. Sound Vib. 2020, 482, 115426. [Google Scholar] [CrossRef]
- Tan, D.; Lu, C. The influence of the magnetic force generated by the hub motor on the vertical and lateral coupling dynamics of electric vehicles. IEEE Trans. Veh. Technol. 2015, 65, 4655–4668. [Google Scholar] [CrossRef]
- Tseng, H.E.; Hrovat, D. State of the art survey: Active and semi-active suspension control. Veh. Syst. Dyn. 2015, 53, 1034–1062. [Google Scholar] [CrossRef]
- Pan, H.; Jing, X.; Sun, W.; Gao, H. A bioinspired dynamics-based adaptive tracking control for nonlinear suspension systems. IEEE Trans. Control Syst. Technol. 2017, 26, 903–914. [Google Scholar] [CrossRef]
- Youness, S.; Lobusov, E. Networked control for active suspension system. Procedia Comput. Sci. 2019, 150, 123–130. [Google Scholar] [CrossRef]
- Bai, R.; Wang, H.B. Robust optimal control for the vehicle suspension system with uncertainties. IEEE Trans. Cybern. 2021, 52, 9263–9273. [Google Scholar] [CrossRef]
- Truong, N.L.V.; Hai, P.T. Analytical design of PID controller for enhancing ride comfort of active vehicle suspension system. In Proceedings of the 2017 International Conference on System Science and Engineering (ICSSE), Ho Chi Minh City, Vietnam, 21–23 July 2017; pp. 305–308. [Google Scholar]
- Huang, Y.; Na, J.; Wu, X.; Liu, X.; Guo, Y. Adaptive control of nonlinear uncertain active suspension systems with prescribed performance. ISA Trans. 2015, 54, 145–155. [Google Scholar] [CrossRef]
- Ma, X.; Wong, P.K.; Zhao, J. Practical multi-objective control for automotive semi-active suspension system with nonlinear hydraulic adjustable damper. Mech. Syst. Signal Process. 2019, 117, 667–688. [Google Scholar] [CrossRef]
- Papaioannou, G.; Koulocheris, D. An approach for minimizing the number of objective functions in the optimization of vehicle suspension systems. J. Sound Vib. 2018, 435, 149–169. [Google Scholar] [CrossRef]
- Liu, Y.J.; Zeng, Q.; Tong, S.; Chen, C.L.P.; Liu, L. Adaptive neural network control for active suspension systems with time-varying vertical displacement and speed constraints. IEEE Trans. Ind. Electron. 2019, 66, 9458–9466. [Google Scholar] [CrossRef]
- Pedro, J.O.; Dangor, M.; Dahunsi, O.A.; Ali, M.M. Dynamic neural network-based feedback linearization control of full-car suspensions using PSO. Appl. Soft Comput. 2018, 70, 723–736. [Google Scholar] [CrossRef]
- Han, S.-Y.; Dong, J.-F.; Zhou, J.; Chen, Y.-H. Adaptive fuzzy PID control strategy for vehicle active suspension based on road evaluation. Electronics 2022, 11, 921. [Google Scholar] [CrossRef]
- Kalaivani, R.; Sudhagar, K.; Lakshmi, P. Neural network based vibration control for vehicle active suspension system. Indian J. Sci. Technol. 2016, 9, 1–8. [Google Scholar] [CrossRef]
- Mustafa, G.I.Y.; Wang, H.P.; Tian, Y. Vibration control of an active vehicle suspension systems using optimized model-free fuzzy logic controller based on time delay estimation. Adv. Eng. Softw. 2019, 127, 141–149. [Google Scholar] [CrossRef]
- Pereira, J.L.J.; Oliver, G.A.; Francisco, M.B.; Cunha, S.S.; Gomes, G.F. A review of multi-objective optimization: Methods and algorithms in mechanical engineering problems. Arch. Comput. Methods Eng. 2021, 29, 2285–2308. [Google Scholar] [CrossRef]
- Xu, H.; Zhao, Y.; Ye, C.; Lin, F. Integrated optimization for mechanical elastic wheel and suspension based on an improved artificial fish swarm algorithm. Adv. Eng. Softw. 2019, 137, 102722. [Google Scholar] [CrossRef]
- Gharehchopogh, F.S.; Namazi, M.; Ebrahimi, L.; Abdollahzadeh, B. Advances in sparrow search algorithm: A comprehensive survey. Arch. Comput. Methods Eng. 2023, 30, 427–455. [Google Scholar] [CrossRef]
- Wang, T.; Wang, B.; Shen, Y.; Zhao, Y.; Li, W.; Yao, K.; Liu, X.; Luo, Y. Accelerometer-based human fall detection using sparrow search algorithm and back propagation neural network. Measurement 2022, 204, 112104. [Google Scholar] [CrossRef]
- Xu, J.H.; Yan, H.Z.; Ding, Q.; Zhu, K.-Q.; Yang, Y.-R.; Wang, Y.-L.; Huang, T.-M.; Chen, X.; Wan, Z.-M.; Wang, X. Sparrow search algorithm applied to temperature control in PEM fuel cell systems. Int. J. Hydrogen Energy 2022, 47, 39973–39986. [Google Scholar] [CrossRef]
- Huang, Y.; Luo, W.; Lan, H. Adaptive pre-aim control of driverless vehicle path tracking based on a SSA-BP neural network. World Electr. Veh. J. 2022, 13, 55. [Google Scholar] [CrossRef]
- Li, S.H.; Luo, H.H.; Feng, G.Z.; Yang, J.S. Modeling and Dynamic Analysis of Mechanic-electro-road Coupling System of Electric Vehicles. J. Mech. Eng. 2021, 57, 51–61. [Google Scholar]
- Yang, W.H. Research on Dynamic Characteristics and Vibration Control of Electric Vehicle Driven by Hub Motors with Semi-active Suspension. Ph.D. Thesis, Wuhan Niversity of Science and Technology, Wuhan, China, 2016. [Google Scholar]
- Gyöngy, I.; Clarke, D. On the automatic tuning and adaptation of PID controllers. Control Eng. Pract. 2006, 14, 149–163. [Google Scholar] [CrossRef]
- Permatasari, D.A.; Maharani, D.A. Backpropagation neural network for tuning PID pan-tilt face tracking. In Proceedings of the 2018 3rd International Conference on Information Technology, Information System and Electrical Engineering (ICITISEE), Yogyakarta, Indonesia, 13–14 November 2018; pp. 357–361. [Google Scholar]
- Awadallah, M.A.; Al-Betar, M.A.; Abu Doush, I.; Makhadmeh, S.N.; Al-Naymat, G. Recent Versions and Applications of Sparrow Search Algorithm. Arch. Comput. Methods Eng. 2023, 30, 2831–2858. [Google Scholar] [CrossRef] [PubMed]
- Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
- Li, D.; Liu, F.; Deng, J.; Tang, Z.; Wang, Y. Nonlinear damping curve control of semi-active suspension based on improved particle swarm optimization. IEEE Access 2022, 10, 90958–90970. [Google Scholar] [CrossRef]
- Pang, H.; Liu, F.; Xu, Z. Variable universe fuzzy control for vehicle semi-active suspension system with MR damper combining fuzzy neural network and particle swarm optimization. Neurocomputing 2018, 306, 130–140. [Google Scholar] [CrossRef]
Road-Surface Grade | Geometric Mean of Power Spectral Density Gq(n0)/10−6m3 |
---|---|
A | 16 |
B | 64 |
C | 256 |
Item | Notation | Value |
---|---|---|
Vehicle | ||
Tire mass | m1 | 35 kg |
Vehicle-body mass | m2 | 310 kg |
Tire stiffness | K1 | 2 × 105 N/m |
Suspension stiffness | K2 | 1.96 × 104 N/m |
Suspension damping | C2 | 1695 N·s/m |
Bub Motor | ||
Hub-motor mass | md | 20 kg |
Polar logarithm | αi | 2/π |
Number of winding items | m | 3 |
Motor speed | n | 231~693 r/min |
Air-gap flux-density amplitude | Bδ | 0.7 |
Winding turns per phase of a stator winding | N | 208 |
Rated current | IΦ | 12.85 A |
Permanent-magnet outer diameter | Do | 0.32 m |
Permanent-magnet inner diameter | Di | 0.185 m |
Foundation and Beam | ||
Road length | L | 140 m |
Road width | b | 6 m |
Road thickness | h | 0.1 m |
Pavement modulus of elasticity | E | 1.6 × 109 N/m2 |
Concrete density | ρ | 2.5 × 103 kg/m3 |
Subgrade stiffness | K | 8 × 106 N/m2 |
Subgrade damping coefficient | C | 3 × 105 N·s/m2 |
SSA | Parameter Setting |
---|---|
Maximum number of iterations | 200 |
Initial population size | 50 |
Percentage of discoverers | 0.2 |
Proportion of alerts | 0.2 |
Safety value | 0.8 |
Evaluation Indices | Velocity (km/h) | Passive | PID | SSA-BPNN-PID | Reduction | |
---|---|---|---|---|---|---|
RMS | RMS | RMS | Compare with Passive | Compare with PID | ||
Body Acceleration (m/s2) | 30 | 0.9420 | 0.8818 | 0.8113 | −6.39% | −8.00% |
40 | 1.0857 | 1.0112 | 0.9561 | −6.86% | −5.45% | |
50 | 1.2544 | 1.1569 | 1.0856 | −7.77% | −6.16% | |
Suspension Deflection (m) | 30 | 0.006341 | 0.005995 | 0.005682 | −5.46% | −5.22% |
40 | 0.007322 | 0.006959 | 0.005724 | −4.96% | −17.75% | |
50 | 0.008890 | 0.008330 | 0.007760 | −6.30% | −6.84% | |
Dynamic Tire Load (N) | 30 | 578.38 | 593.54 | 618.61 | 2.62% | 4.22% |
40 | 670.66 | 687.58 | 696.97 | 2.52% | 1.37% | |
50 | 773.16 | 788.15 | 848.15 | 1.94% | 7.61% |
Evaluation Indices | Velocity (km/h) | Passive | PID | SSA-BPNN-PID | Reduction | |
---|---|---|---|---|---|---|
RMS | RMS | RMS | Compare with Passive | Compare with PID | ||
Body Acceleration (m/s2) | 60 | 1.3577 | 1.2499 | 1.1690 | −7.94% | −6.47% |
70 | 1.4535 | 1.3364 | 1.2431 | −8.06% | −6.98% | |
80 | 1.5670 | 1.4561 | 1.3282 | −7.08% | −8.78% | |
Suspension Deflection (m) | 60 | 0.009685 | 0.009070 | 0.008271 | −6.35% | −8.81% |
70 | 0.010408 | 0.009745 | 0.008877 | −6.37% | −8.91% | |
80 | 0.010190 | 0.009762 | 0.008251 | −4.20% | −15.48% | |
Dynamic Tire Load (N) | 60 | 833.65 | 848.95 | 916.76 | 1.84% | 7.99% |
70 | 890.31 | 905.98 | 980.83 | 1.76% | 8.26% | |
80 | 918.92 | 935.23 | 1077.70 | 1.77% | 15.23% |
Evaluation Indices | Velocity (km/h) | Passive | PID | SSA-BPNN-PID | Reduction | |
---|---|---|---|---|---|---|
RMS | RMS | RMS | Compare with Passive | Compare with PID | ||
Body Acceleration (m/s2) | 90 | 1.6513 | 1.5347 | 1.3931 | −7.06% | −9.23% |
100 | 1.7302 | 1.6083 | 1.4613 | −7.05% | −9.14% | |
110 | 1.8051 | 1.6784 | 1.5336 | −7.02% | −8.63% | |
Suspension Deflection (m) | 90 | 0.010763 | 0.010297 | 0.008963 | −4.33% | −12.96% |
100 | 0.011297 | 0.010796 | 0.009167 | −4.43% | −15.09% | |
110 | 0.011795 | 0.011265 | 0.009632 | −4.49% | −14.50% | |
Dynamic Tire Load (N) | 90 | 970.63 | 988.22 | 1132.56 | 1.81% | 14.61% |
100 | 1019.25 | 1038.01 | 1184.45 | 1.84% | 14.11% | |
110 | 1065.55 | 1085.44 | 1234.05 | 1.87% | 13.69% |
Evaluation Indices | Velocity (km/h) | PSO-BPNN-PID | SSA-BPNN-PID | Reduction |
---|---|---|---|---|
RMS | RMS | |||
Body Acceleration (m/s2) | 30 | 0.8543 | 0.8113 | −5.03% |
40 | 1.0049 | 0.9561 | −4.86% | |
50 | 1.0863 | 1.0856 | −0.06% | |
Suspension Deflection (m) | 30 | 0.005807 | 0.005682 | −2.15% |
40 | 0.006406 | 0.005724 | −10.65% | |
50 | 0.007607 | 0.007760 | 2.01% | |
Dynamic Tire Load (N) | 30 | 605.22 | 618.61 | 2.21% |
40 | 693.38 | 696.97 | 0.52% | |
50 | 829.01 | 848.15 | 2.31% |
Evaluation Indices | Velocity (km/h) | PSO-BPNN-PID | SSA-BPNN-PID | Reduction |
---|---|---|---|---|
RMS | RMS | |||
Body Acceleration (m/s2) | 60 | 1.1786 | 1.1690 | −0.81% |
70 | 1.2640 | 1.2431 | −1.65% | |
80 | 1.4110 | 1.3282 | −5.87% | |
Suspension Deflection (m) | 60 | 0.008422 | 0.008271 | −1.79% |
70 | 0.009068 | 0.008877 | −2.11% | |
80 | 0.008412 | 0.008251 | −1.91% | |
Dynamic Tire Load (N) | 60 | 888.92 | 916.76 | 3.13% |
70 | 948.19 | 980.83 | 3.44% | |
80 | 968.26 | 1077.70 | 11.30% |
Evaluation Indices | Velocity (km/h) | PSO-BPNN-PID | SSA-BPNN-PID | Reduction |
---|---|---|---|---|
RMS | RMS | |||
Body Acceleration (m/s2) | 90 | 1.4191 | 1.3931 | −1.83% |
100 | 1.5406 | 1.4613 | −5.15% | |
110 | 1.5856 | 1.5336 | −3.28% | |
Suspension Deflection (m) | 90 | 0.009176 | 0.008963 | −2.32% |
100 | 0.009543 | 0.009167 | −3.94% | |
110 | 0.009980 | 0.009633 | −3.48% | |
Dynamic Tire Load (N) | 90 | 1066.95 | 1132.56 | 6.15% |
100 | 1098.77 | 1184.45 | 7.80% | |
110 | 1186.75 | 1234.05 | 3.99% |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, M.; Xu, J.; Wang, Z.; Liu, S. Optimization of the Semi-Active-Suspension Control of BP Neural Network PID Based on the Sparrow Search Algorithm. Sensors 2024, 24, 1757. https://doi.org/10.3390/s24061757
Li M, Xu J, Wang Z, Liu S. Optimization of the Semi-Active-Suspension Control of BP Neural Network PID Based on the Sparrow Search Algorithm. Sensors. 2024; 24(6):1757. https://doi.org/10.3390/s24061757
Chicago/Turabian StyleLi, Mei, Jie Xu, Zelong Wang, and Shuaihang Liu. 2024. "Optimization of the Semi-Active-Suspension Control of BP Neural Network PID Based on the Sparrow Search Algorithm" Sensors 24, no. 6: 1757. https://doi.org/10.3390/s24061757
APA StyleLi, M., Xu, J., Wang, Z., & Liu, S. (2024). Optimization of the Semi-Active-Suspension Control of BP Neural Network PID Based on the Sparrow Search Algorithm. Sensors, 24(6), 1757. https://doi.org/10.3390/s24061757