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
Gerasimov, Leo Andreevich
Promoteur(s) : Bruls, Olivier
Date de soutenance : 5-sep-2022/6-sep-2022 • URL permanente : http://hdl.handle.net/2268.2/15863
Détails
Titre : | 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 |
Titre traduit : | [fr] Optimisation de la conduite et du confort des véhicules autonomes |
Auteur : | Gerasimov, Leo Andreevich |
Date de soutenance : | 5-sep-2022/6-sep-2022 |
Promoteur(s) : | Bruls, Olivier |
Membre(s) du jury : | Collette, Christophe
Arnst, Maarten TROMME, Emmanuel |
Langue : | Anglais |
Nombre de pages : | 117 |
Mots-clés : | [en] active suspension [en] road preview [en] controllers [en] feedforward [en] skyhook [en] MPC |
Discipline(s) : | Ingénierie, informatique & technologie > Ingénierie mécanique |
Centre(s) de recherche : | Multibody and Mechatronic Systems Lab |
Public cible : | Chercheurs Professionnels du domaine Etudiants |
Institution(s) : | Université de Liège, Liège, Belgique |
Diplôme : | Master : ingénieur civil mécanicien, à finalité spécialisée en mécatronique |
Faculté : | Mémoires de la Faculté des Sciences appliquées |
Résumé
[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.
Fichier(s)
Document(s)
Description:
Taille: 1.33 MB
Format: Adobe PDF
Description:
Taille: 85.19 MB
Format: Adobe PDF
Annexe(s)
Description: Main Matlab script
Taille: 188.79 kB
Format: Unknown
Description: Weighting function
Taille: 1.26 kB
Format: Unknown
Description: Weighting data
Taille: 425 B
Format: Unknown
Description: Function for updating uncertain state space model
Taille: 530 B
Format: Unknown
Description: Function for creating spider plot graphs
Taille: 56.61 kB
Format: Unknown
Description: Function for speed bump graph
Taille: 917 B
Format: Unknown
Description: Simulink file for uncertain skyhook
Taille: 39.14 kB
Format: Unknown
Description: Simulink file for certain skyhook
Taille: 43.86 kB
Format: Unknown
Description: Function for calculating performance values
Taille: 937 B
Format: Unknown
Description: Simulink file for open loop
Taille: 28.9 kB
Format: Unknown
Description: Simulink file for observer
Taille: 23.67 kB
Format: Unknown
Description: Simulink file for showing observer convergence
Taille: 30.56 kB
Format: Unknown
Description: Simulink file for uncertain MPC
Taille: 39.93 kB
Format: Unknown
Description: Simulink file for certain MPC
Taille: 39.23 kB
Format: Unknown
Description: Function for calculating performance indices
Taille: 431 B
Format: Unknown
Description: Simulink file for uncertain feedforward
Taille: 30.38 kB
Format: Unknown
Description: Simulink file for certain feedforward
Taille: 40.98 kB
Format: Unknown
Description: Simulink file for uncertain tuned feedforward-skyhook
Taille: 31.88 kB
Format: Unknown
Description: Simulink file for uncertain untuned feedforward-skyhook
Taille: 31.83 kB
Format: Unknown
Citer ce mémoire
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.