WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d’un quadrotor UAV.


par Abdelhak Amine ZITOUNI
Université des Sciences et de la Technologie Houari Boumediene (USTHB) - Master en électronique 2018
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

IV.4. Identification des gains PID :

Comme déjà dit dans le chapitre précédent, les gains K???? , K1 et Kd du contrôleur PID seront déterminées expérimentalement en agissant sur ces gains d'une manière à stabiliser le quadrotor pendant le vol et donc une convergence rapide de l'erreur e vers zéro.

Pour éviter les dégâts et le comportement indésirable du quadrotor, il est nécessaire de varier les gains PID avec un ordre correct [19].

C'était une pratique courante de commencer le réglage avec des valeurs de gain Kd très faible ou nulle. Mais en revanche, il est préférable de définir le gain K ???? pour les axes Pitch, Roll et Yaw à "1" et les autres à zéro, afin de voir comment le quadrotor réagit au début. Pour ajuster les gains du PID,

Chapitre IV Tests et résultats

68

on maintient le quadrotor fermement dans la main, puis on augmente le Throttle jusqu'au moment où le quadrotor commence à osciller, Figure 4.7.

Figure 4.7 : Réglage des paramètres PID.

Au début, on fixe le gain ???? ???? de 4 et le gain ???????? de 0.02 pour l'axe de mouvement lacet (Yaw), car cette configuration de base empêchera le quadrotor de flotter quand nous essayons de le faire voler, le réglage du gain ???????? pour l'axe de lacet n'est pas nécessaire parce que le lacet a une traînée des hélices donc il reste à zéro ???????? = 0.

Pour les deux axes de mouvement Pitch et Roll les gains PID seront les mêmes. On commence par incrémenter le gain ???????? avec un pas de 3, jusqu'à ce que le quadrotor semble agité. Dans ce cas j'ai trouvé ???????? = 18. On fixe ???????? à 18 puis on augmente le gain ???? ???? avec un pas de 0.2 et on continue l'incrémentation jusqu'à ce que le quadrotor cesse d'osciller. Après, on diminue le gain ???? ???? de 50% et le résultat devrait être le gain ???? ???? de base, j'ai trouvé ???? ???? = 1.3.

Enfin, nous commençons à incrémenter le gain ???????? avec un pas de 0,01 et on continue à augmenter et tester (chaque fois en introduit le nouveau gain en compilant le code du contrôleur de vol) jusqu'à ce que le quadrotor commence à osciller lentement. Quand cela arrive, on diminue le gain ???????? de 50% et le résultat devrait être le gain ???????? de base, j'ai trouvé ???? ???? = 0.04.

Chapitre IV Tests et résultats

69

Suivent ces procédure, j'ai réussi à obtenir une bonne stabilité du quadrotor pendent le vol. Les valeurs des gains PID du quadrotor pour les 3 axes de mouvement sont représentées comme suit :


·

Tangage (Pitch) :

K ????

=

1.3

K1 = 0.04

Kd = 18


·

Roulis (Roll) :

K ????

=

1.3

K1 = 0.04

Kd = 18


·

Lacet (Yaw) :

K ????

=

4

K1 = 0.02

Kd = 0

Enfin, ces gains sont introduits dans le programme principal du contrôleur de vol du quadrotor.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius