Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS
VIEW 38 | DOWNLOAD 0

Travail de fin d'études et stage[BR]- Travail de fin d'études : Ride and Comfort Optimization of Autonomous Vehicles[BR]- Stage d'insertion professionnelle

Download
Gerasimov, Leo Andreevich ULiège
Promotor(s) : Bruls, Olivier ULiège
Date of defense : 5-Sep-2022/6-Sep-2022 • Permalink : http://hdl.handle.net/2268.2/15863
Details
Title : Travail de fin d'études et stage[BR]- Travail de fin d'études : Ride and Comfort Optimization of Autonomous Vehicles[BR]- Stage d'insertion professionnelle
Translated title : [fr] Optimisation de la conduite et du confort des véhicules autonomes
Author : Gerasimov, Leo Andreevich ULiège
Date of defense  : 5-Sep-2022/6-Sep-2022
Advisor(s) : Bruls, Olivier ULiège
Committee's member(s) : Collette, Christophe ULiège
Arnst, Maarten ULiège
TROMME, Emmanuel 
Language : English
Number of pages : 117
Keywords : [en] active suspension
[en] road preview
[en] controllers
[en] feedforward
[en] skyhook
[en] MPC
Discipline(s) : Engineering, computing & technology > Mechanical engineering
Research unit : Multibody and Mechatronic Systems Lab
Target public : Researchers
Professionals of domain
Student
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master : ingénieur civil mécanicien, à finalité spécialisée en mécatronique
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[en] Autonomous vehicles require improved comfort without loss in handling. To accomplish this, a controller for active suspension is necessary. This thesis focuses on
controller design and answers the following question: which controllers perform best
for comfort and handling in the context of road preview and active suspension?
Active suspension requires three components: force elements, sensors, and controllers. Controllers exploit road preview data from sensors then command force
elements like actuators to counter disturbances. Four controller groups are defined:
feedforward, feedback, robust and objective function control.
A quarter-car model and Gaussian-curve road obstacle are established, along
with a single, hard constraint on tire load to ensure road contact. Controller performance is measured in terms of comfort, handling, suspension deflection, and
actuation. A global index considers all in one term.
Pertinent controllers for the formulated problem are feedforward, skyhook, PID,
fuzzy logic, H2/H∞, LQR and MPC. A pre-selection process yields feedforward,
MPC and skyhook for implementation.
Certain and uncertain simulations are carried out on the selected controllers,
plus a combined feedforward-skyhook. MPC performs the best globally but has
robustness issues. Despite worse comfort and handling than feedforward, it wins by
greatly conserving on actuation. Feedforward performs globally better than skyhook
but adding skyhook to feedforward does not improve performance.
Indeed, MPC performs best, but this conclusion should not be overvalued, as
it is subjective. The proposed framework on comparing and testing controllers is
more important since it can be used by anyone with their own performance priorities.


File(s)

Document(s)

File
Access GERASIMOV_LEO_master_thesis_summary.pdf
Description:
Size: 1.33 MB
Format: Adobe PDF
File
Access GERASIMOV_LEO_master_thesis_report.pdf
Description:
Size: 85.19 MB
Format: Adobe PDF

Annexe(s)

File
Access main.m
Description: Main Matlab script
Size: 188.79 kB
Format: Unknown
File
Access wk_weighting_function.m
Description: Weighting function
Size: 1.26 kB
Format: Unknown
File
Access wk_data.csv
Description: Weighting data
Size: 425 B
Format: Unknown
File
Access updateUncertainStateSpace.m
Description: Function for updating uncertain state space model
Size: 530 B
Format: Unknown
File
Access spider_plot.m
Description: Function for creating spider plot graphs
Size: 56.61 kB
Format: Unknown
File
Access speedbump.m
Description: Function for speed bump graph
Size: 917 B
Format: Unknown
File
Access skyhook_uncertain.slx
Description: Simulink file for uncertain skyhook
Size: 39.14 kB
Format: Unknown
File
Access skyhook_certain.slx
Description: Simulink file for certain skyhook
Size: 43.86 kB
Format: Unknown
File
Access performanceCriteria.m
Description: Function for calculating performance values
Size: 937 B
Format: Unknown
File
Access open_loop.slx
Description: Simulink file for open loop
Size: 28.9 kB
Format: Unknown
File
Access observer.slx
Description: Simulink file for observer
Size: 23.67 kB
Format: Unknown
File
Access observer_convergence.slx
Description: Simulink file for showing observer convergence
Size: 30.56 kB
Format: Unknown
File
Access MPC_uncertain.slx
Description: Simulink file for uncertain MPC
Size: 39.93 kB
Format: Unknown
File
Access MPC.slx
Description: Simulink file for certain MPC
Size: 39.23 kB
Format: Unknown
File
Access globalPerformanceIndex.m
Description: Function for calculating performance indices
Size: 431 B
Format: Unknown
File
Access feedforward_uncertain.slx
Description: Simulink file for uncertain feedforward
Size: 30.38 kB
Format: Unknown
File
Access feedforward_certain.slx
Description: Simulink file for certain feedforward
Size: 40.98 kB
Format: Unknown
File
Access feedforward_skyhook.slx
Description: Simulink file for uncertain tuned feedforward-skyhook
Size: 31.88 kB
Format: Unknown
File
Access feedforward_skyhook_untuned.slx
Description: Simulink file for uncertain untuned feedforward-skyhook
Size: 31.83 kB
Format: Unknown

Author

  • Gerasimov, Leo Andreevich ULiège Université de Liège > Master ing. civ. méc., à fin.

Promotor(s)

Committee's member(s)

  • Collette, Christophe ULiège Université de Liège - ULiège > Département d'aérospatiale et mécanique > Active aerospace struct. and adv. mecha. systems
    ORBi View his publications on ORBi
  • Arnst, Maarten ULiège Université de Liège - ULiège > Département d'aérospatiale et mécanique > Computational and stochastic modeling
    ORBi View his publications on ORBi
  • TROMME, Emmanuel Toyota Motor Europe > Chassis
  • Total number of views 38
  • Total number of downloads 0










All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.