Drone Multirotor

Etude de système — Sciences de l'Ingénieur

Les drones multirotors, et particulièrement les quadricoptères, sont devenus en quelques années des systèmes emblématiques de la robotique mobile et des objets connectés. Leur capacité à décoller et atterrir verticalement, à effectuer des vols stationnaires stables et à se déplacer avec agilité dans des environnements variés en fait des plateformes technologiques fascinantes pour les ingénieurs.

Ce cours explore les principes scientifiques et les technologies qui permettent le fonctionnement de ces drones. Nous analyserons les sous-systèmes essentiels : depuis la génération des forces aérodynamiques jusqu'aux algorithmes de stabilisation, en passant par les chaînes d'énergie et d'information. Cette étude pluridisciplinaire illustre parfaitement la convergence des domaines mécanique, électrique, électronique et informatique en sciences de l'ingénieur.

Principes fondamentaux du vol

Forces aérodynamiques sur une pale d'hélice

Lorsqu'une hélice tourne, chaque pale se comporte comme une aile en mouvement qui génère une force aérodynamique résultante. Cette force peut être décomposée en deux composantes principales :

  • La portance (Lift) : Perpendiculaire au plan de rotation et à la direction de l'écoulement relatif. C'est cette composante qui soulève le drone.
  • La traînée (Drag) : Parallèle à la direction de l'écoulement relatif, elle s'oppose au mouvement de rotation et doit être surmontée par le couple moteur.

Configuration des quadricoptères

Les quadricoptères utilisent quatre hélices disposées aux coins d'un carré virtuel. Deux configurations principales existent :

  • Configuration en "X" : Les hélices avant pointent vers les coins, offrant une meilleure stabilité pour la prise de vue.
  • Configuration en "+" : Les hélices sont alignées avec les axes du drone, simplifiant certains calculs de contrôle.

Les hélices tournent alternativement dans des sens opposés (deux horaires, deux anti-horaires) pour compenser les couples de réaction. La variation différentielle de la vitesse de rotation des moteurs permet de contrôler les mouvements du drone :

  • Tangage (Pitch) : Inclinaison avant/arrière
  • Roulis (Roll) : Inclinaison gauche/droite
  • Lacet (Yaw) : Rotation autour de l'axe vertical
  • Élévation (Throttle) : Montée/descente verticale

Motorisation brushless et contrôleurs ESC

Moteurs brushless : principe et avantages

Contrairement aux moteurs à balais traditionnels, les moteurs brushless (sans balais) ont leur rotor constitué d'aimants permanents et leur stator composé de bobines fixes. Cette inversion présente plusieurs avantages décisifs pour les drones :

  • Rendement énergétique supérieur (jusqu'à 90%)
  • Durée de vie prolongée (absence de frottement balais/collecteur)
  • Puissance massique élevée (rapport puissance/poids)
  • Vitesses de rotation très élevées (jusqu'à 50 000 tr/min)
  • Faible inertie rotorique permettant des variations rapides de vitesse

Variation de vitesse et contrôle électronique

La vitesse de rotation est contrôlée par la fréquence et la forme du signal triphasé appliqué aux bobines du stator. Le contrôleur électronique de vitesse (ESC - Electronic Speed Controller) est un circuit essentiel qui :

  • Convertit la tension continue de la batterie en tension triphasée alternative
  • Interprète le signal de commande PWM (Pulse Width Modulation) du contrôleur de vol
  • Assure la commutation séquentielle des phases selon la position du rotor (détectée par des capteurs à effet Hall ou par la force contre-électromotrice)
  • Peut intégrer des fonctions de régulation de courant et de protection thermique

Les ESC modernes utilisent souvent des microcontrôleurs dédiés et des transistors MOSFET pour la commutation de puissance. Leur fréquence de fonctionnement (typiquement 8-32 kHz) influence le bruit acoustique et l'efficacité du système.

Capteurs et centrale inertielle (IMU)

Composition d'une IMU

L'unité de mesure inertielle (IMU - Inertial Measurement Unit) est le cœur sensoriel du drone. Elle combine généralement :

  • Gyroscopes : Mesurent les vitesses angulaires autour des trois axes (roulis, tangage, lacet). Les MEMS (Micro-Electro-Mechanical Systems) modernes utilisent l'effet Coriolis sur des structures vibrantes.
  • Accéléromètres : Mesurent les accélérations linéaires selon trois axes. Ils détectent à la fois l'accélération due au mouvement et la composante de la gravité terrestre (1g vertical).
  • Magnétomètres : Capteurs mesurant le champ magnétique terrestre, servant de boussole électronique pour l'orientation absolue.
  • Baromètres : Capteurs de pression atmosphérique permettant d'estimer l'altitude avec une bonne précision relative (environ 0,1 m de résolution).

Fusion de capteurs et dérives

Chaque capteur présente des limitations : les gyroscopes dérivent avec le temps (bruit et offset), les accéléromètres sont sensibles aux vibrations, les magnétomètres sont perturbés par les champs magnétiques parasites. L'algorithme de fusion (comme le filtre de Kalman) combine les mesures de tous les capteurs pour obtenir une estimation précise et stable de l'attitude et de la position.

GPS et autres capteurs

Le récepteur GPS (Global Positioning System) fournit une position géographique absolue (latitude, longitude, altitude) avec une précision typique de 2-5 mètres en standard, pouvant être améliorée avec les systèmes différentiels (RTK). D'autres capteurs complémentaires peuvent être intégrés :

  • Capteurs à ultrasons pour la mesure de hauteur à basse altitude
  • Caméras optiques pour le flux optique (détection du déplacement relatif au sol)
  • Télémètres laser (LiDAR) pour la cartographie 3D et l'évitement d'obstacles

Stabilisation et régulation PID

Boucle de contrôle fermée

Le système de stabilisation fonctionne selon le principe de la régulation en boucle fermée :

  1. Mesure de l'attitude réelle du drone (via l'IMU)
  2. Comparaison avec l'attitude désirée (consigne du pilote ou de l'autopilote)
  3. Calcul de l'erreur (écart entre consigne et mesure)
  4. Application d'un algorithme de correction (typiquement PID)
  5. Commande des moteurs via les ESC pour réduire l'erreur

Algorithme PID

Le régulateur Proportionnel-Intégral-Dérivé (PID) est l'algorithme le plus répandu pour la stabilisation des drones. Il combine trois termes :

  • Terme Proportionnel (P) : Réaction proportionnelle à l'erreur actuelle. Un gain P trop faible donne une réponse lente, trop fort provoque des oscillations.
  • Terme Intégral (I) : S'accumule avec le temps pour éliminer l'erreur statique (offset). Compense les déséquilibres permanents comme un centre de gravité décalé.
  • Terme Dérivé (D) : Anticipe l'évolution future de l'erreur en considérant sa vitesse de variation. Amortit les oscillations et améliore la stabilité.

Implémentation pratique

Sur un drone, on implémente généralement plusieurs boucles PID imbriquées : une boucle interne pour le taux (vitesse angulaire) et une boucle externe pour l'angle. Les gains PID doivent être soigneusement réglés pour chaque drone spécifique, dépendant de sa masse, de son inertie, de la puissance des moteurs, etc. Les contrôleurs de vol modernes utilisent souvent des variantes avancées comme le PID avec feedforward ou les contrôleurs adaptatifs.

Chaîne d'énergie du drone

Architecture électrique

La chaîne d'énergie convertit l'énergie chimique de la batterie en énergie mécanique de rotation des hélices. Elle comprend :

  • Batterie LiPo : Source d'énergie principale, fournissant du courant continu à haute intensité (20-100A selon le drone)
  • Distributeur de puissance (PDB) : Circuit imprimé qui répartit l'énergie vers les différents sous-systèmes
  • Régulateurs de tension : Abaissent la tension de la batterie (typiquement 11,1V ou 14,8V) aux niveaux requis par l'électronique (5V, 3,3V)
  • ESC : Convertissent le DC en AC triphasé pour les moteurs brushless
  • Moteurs brushless : Convertissent l'énergie électrique en énergie mécanique de rotation
  • Hélices : Convertissent l'énergie mécanique de rotation en force aérodynamique (portance)

Bilan énergétique et optimisation

Le rendement global de la chaîne d'énergie est crucial pour l'autonomie. Les pertes principales se situent au niveau :

  • Résistance interne de la batterie (échauffement lors des forts courants)
  • Pertes par commutation dans les ESC (dépendantes de la fréquence de découpage)
  • Pertes Joule dans les enroulements des moteurs
  • Pertes aérodynamiques sur les hélices (profil, traînée induite)

L'optimisation implique le choix d'hélices adaptées (diamètre, pas, nombre de pales), de moteurs avec un Kv (tours par volt) approprié, et d'ESC avec des MOSFETs à faible résistance de conduction (Rds-on).

Chaîne d'information et contrôle de vol

Architecture informatique

La chaîne d'information traite les données des capteurs et génère les commandes pour les actionneurs. Elle comprend :

  • Contrôleur de vol (Flight Controller) : Cerveau du drone, généralement un microcontrôleur (STM32, ATmega) ou un processeur embarqué exécutant le firmware de stabilisation
  • Capteurs : IMU, GPS, baromètre, etc. communiquant via des bus série (I2C, SPI, UART)
  • Récepteur radio : Reçoit les commandes du pilote depuis la télécommande (2,4 GHz)
  • Télémétrie : Transmet en temps réel des données du drone vers le sol (télémetry, vidéo FPV)
  • Module GPS : Fournit la position absolue pour les modes de vol autonomes

Firmware et modes de vol

Les contrôleurs de vol exécutent des logiciels open-source comme Betaflight, iNav ou ArduPilot, ou des firmwares propriétaires. Ils proposent différents modes de vol :

  • Mode Acro/Manual : Pas de stabilisation automatique, commandes directes
  • Mode Stabilisé (Angle/Horizon) : Le drone maintient son attitude horizontale automatiquement
  • Mode GPS Hold/Position Hold : Le drone maintient automatiquement sa position géographique
  • Mode Waypoint/RTL : Vol autonome suivant un plan de vol prédéfini ou retour à la base

Traitement des données et boucles de contrôle

Le contrôleur de vol exécute des boucles de contrôle à haute fréquence (typiquement 1-8 kHz pour la stabilisation). L'ordonnancement des tâches est critique : lecture des capteurs, exécution des algorithmes de stabilisation, envoi des commandes aux ESC, gestion des communications. Les interruptions matérielles sont souvent utilisées pour garantir la réactivité du système.

Batteries LiPo et autonomie

Technologie LiPo

Les batteries Lithium-Polymère (LiPo) dominent le marché des drones en raison de leur excellente densité énergétique (Wh/kg) et puissance massique (W/kg). Une cellule LiPo a une tension nominale de 3,7V. Les batteries sont constituées de plusieurs cellules en série (S) et parfois en parallèle (P) :

  • 2S : 7,4V (2 cellules en série)
  • 3S : 11,1V (standard pour les drones de loisir)
  • 4S : 14,8V (performances accrues)
  • 6S : 22,2V (drones professionnels et de course)

Caractéristiques techniques

Les spécifications clés incluent :

  • Capacité (mAh) : Quantité de charge stockée, directement liée à l'autonomie
  • Taux de décharge (C) : Capacité à fournir un courant élevé. Un taux de 50C sur une batterie 1000mAh permet des débits de 50A
  • Taux de charge (C) : Vitesse de recharge sécuritaire (généralement 1-2C)
  • Résistance interne : Détermine les pertes par effet Joule lors des forts courants

Autonomie et facteurs d'influence

L'autonomie d'un drone dépend de nombreux facteurs :

  • Charge utile : Masse totale à soulever (drone + batterie + équipement)
  • Conditions de vol : Vent, température, manœuvres agressives
  • Rendement du groupe motopropulseur : Choix moteur/hélice/ESC
  • Consommation des équipements auxiliaires : Caméras, émetteurs vidéo, éclairages

L'autonomie typique varie de 5-10 minutes pour les drones de course légers à 30-45 minutes pour les drones de prise de vue professionnels. L'estimation précise de l'autonomie restante est un défi technique important, souvent réalisée par mesure de la tension sous charge et intégration du courant débité.

Exercices d'application

Exercice 1

Drone 1,5 kg, 4 moteurs. Poussee par moteur en stationnaire ?
Voir la correction
1,5x9,81/4=3,68 N par moteur.

Exercice 2

LiPo 5000 mAh 14,8V, 25A. Autonomie et energie ?
Voir la correction
Autonomie: 12 min. Energie: 74 Wh.

Exercice 3

Lacet sans changement d'altitude : comment ?
Voir la correction
2 moteurs (sens oppose) accelerent, 2 ralentissent. Couple net = rotation. Poussee totale constante.

Exercice 4

PID: e=5deg, Kp=2, Kd=0.8, de/dt=-3. Commande ?
Voir la correction
2x5+0.8x(-3)=7,6.

Exercice 5

Chaine d'information: acquerir, traiter, communiquer.
Voir la correction
Acquerir: IMU, GPS. Traiter: STM32. Communiquer: Radio 2.4GHz.
Scientia