Mathématiques du génie aéronautique, pas à pas

Atmosphère, portance, ailes, performances, chocs, réacteurs, stabilité et rotors : démonstrations, exemples résolus et exercices, de la première année au doctorat.

Constantes utilisées sur cette page

γ=1.4\gamma=1.4
R=287.053 J/(kg K)R=287.053\ \text{J/(kg K)}
g0=9.80665 m/s2g_0=9.80665\ \text{m/s}^2
T0=288.15 K, p0=101 325 Pa, ρ0=1.225 kg/m3T_0=288.15\ \text{K},\ p_0=101\,325\ \text{Pa},\ \rho_0=1.225\ \text{kg/m}^3

Chaque nombre de cette page est calculé par le script de génération (scripts/aero_calc.py) et vérifié sur des tables publiées : les valeurs ISA à 11 km correspondent à l’atmosphère standard américaine de 1976, et les valeurs du choc à Mach 2 aux tables classiques. Les valeurs d’avion sont génériques et illustratives, pas un type précis.

Essayez dans l’Aero Lab

L’atmosphère standard

  • Ados
  • Premier cycle (DUT/BTS)
  • Licence (L1–L3)

Parcours : ingénierie aéronautique · Environ 20 min · Nombres vérifiés à la génération:

Vous saurez

Établir pression et densité en fonction de l’altitude par l’hydrostatique et la loi des gaz parfaits ; calculer les valeurs ISA dans la troposphère et la basse stratosphère.

Prérequis

EDO à variables séparables, logarithmes, loi des gaz parfaits. Comment on vole

D’abord l’intuition

Tout calcul de portance, de traînée ou de moteur commence par la densité de l’air. L’atmosphère type internationale (ISA) est un modèle commun pour que tout le monde utilise les mêmes nombres.

🧒 Explique-moi comme si j’avais 10 ans

L’air, c’est comme une pile de couvertures : celles du bas sont écrasées par celles du dessus. Plus on monte, moins il y a d’air au-dessus : il devient plus léger et plus froid.

Pas à pas

  1. dp=−ρg0 dh,p=ρRTdp=-\rho g_0\,dh,\qquad p=\rho RT
    Équilibre hydrostatique et loi des gaz parfaits.
  2. dpp=−g0RT dh\frac{dp}{p}=-\frac{g_0}{RT}\,dh
    Diviser pour séparer les variables.
  3. T=T0−Lh  ⇒  pp0=(TT0)g0/(LR),L=0.0065 K/mT=T_0-Lh\;\Rightarrow\;\frac{p}{p_0}=\left(\frac{T}{T_0}\right)^{g_0/(LR)},\quad L=0.0065\ \text{K/m}
    Troposphère : la température baisse linéairement.
  4. T=const  ⇒  p=p11 e−g0(h−h11)/(RT)T=\text{const}\;\Rightarrow\;p=p_{11}\,e^{-g_0(h-h_{11})/(RT)}
    Au-dessus de 11 km (jusqu’à 20 km) : isotherme, décroissance exponentielle.

Exemple résolu

Données
h = 11 000 m (36 089 ft), niveau de la mer ISA T₀ = 288,15 K, p₀ = 101 325 Pa.
Inconnue
T, p, ρ et la vitesse du son a.
Stratégie
Formule à gradient pour T et p, puis ρ = p/(RT) et a = √(γRT).
Étapes
  1. T = 288.15 − 0.0065 · 11000 = 216,65 K
  2. p = 101325 (T/288.15)^5.2559 = 22632 Pa
  3. ρ = p/(RT) = 0,3639 kg/m³
  4. a = √(1.4 · 287.053 · T) = 295,07 m/s
Réponse
T = 216,65 K, p = 22632 Pa, ρ = 0,3639 kg/m³, a = 295,1 m/s.
Vérification
Les tables de l’atmosphère standard américaine de 1976 donnent 216,65 K, 22 632 Pa et 0,3639 kg/m³ à 11 km.
Portée
À l’altitude de croisière des avions de ligne, l’air est moins d’un tiers aussi dense qu’au niveau de la mer : moins de traînée, mais ailes et moteurs doivent travailler plus.
Voir le code Python
import math
g0, R, L, T0, p0 = 9.80665, 287.05287, 0.0065, 288.15, 101325.0
h = 11000
T = T0 - L*h
p = p0 * (T/T0)**(g0/(L*R))
rho = p / (R*T)
print(T, p, rho, math.sqrt(1.4*R*T))

Exercices corrigés automatiquement

  1. kg/m³

    Solution complète

    p = 54020 Pa ; ρ = 0,7361 kg/m³.

Exercices

  1. Pourquoi la formule change-t-elle à 11 km ?

    Voir la solution

    La température du modèle cesse de baisser (tropopause) ; à T constant, l’intégrale de dp/p donne une exponentielle au lieu d’une loi de puissance.

Erreur fréquente

Utiliser des °C dans la loi des gaz. T doit être en kelvins.

Références

  • NOAA, NASA, USAF, U.S. Standard Atmosphere, 1976, U.S. Government Printing Office, 1976.
  • J. D. Anderson Jr., Introduction to Flight, 8th ed., McGraw-Hill, 2016.
  • NASA Glenn Research Center, Beginner’s Guide to Aeronautics.

Portance, profil et théorie des profils minces

  • Premier cycle (DUT/BTS)
  • Licence (L1–L3)

Parcours : ingénierie aéronautique · Environ 25 min · Nombres vérifiés à la génération:

Vous saurez

Utiliser l’équation de portance ; énoncer le résultat des profils minces c_l = 2πα ; calculer une vitesse de décrochage.

Prérequis

Pression dynamique, radians, intégrales trigonométriques (pour la démonstration). Comment on vole

D’abord l’intuition

La portance croît avec la densité de l’air, le carré de la vitesse, la surface alaire et un coefficient de portance qui dépend de l’incidence. La théorie des profils minces modélise l’aile comme une nappe de tourbillons et prédit la pente : 2π par radian.

🧒 Explique-moi comme si j’avais 10 ans

Sors ta main par la fenêtre de la voiture et incline-la un peu : l’air la pousse vers le haut. Une aile fait pareil : elle dévie l’air vers le bas, et l’air la pousse vers le haut.

Pas à pas

  1. L=12ρV2S CLL=\tfrac12\rho V^2 S\,C_L
    Équation de portance (définition de C_L).
  2. 12π∫0πγ(θ)sin⁡θcos⁡θ−cos⁡θ0 dθ=V∞(α−dzdx)\frac{1}{2\pi}\int_0^\pi\frac{\gamma(\theta)\sin\theta}{\cos\theta-\cos\theta_0}\,d\theta=V_\infty\left(\alpha-\frac{dz}{dx}\right)
    Équation intégrale des profils minces pour l’intensité γ de la nappe.
  3. γ(θ)=2αV∞1+cos⁡θsin⁡θ  ⇒  cl=2ΓV∞c=2πα\gamma(\theta)=2\alpha V_\infty\frac{1+\cos\theta}{\sin\theta}\;\Rightarrow\;c_l=\frac{2\Gamma}{V_\infty c}=2\pi\alpha
    Solution du profil symétrique et Kutta–Joukowski.
  4. Vs=2WρSCL,max⁡V_{s}=\sqrt{\frac{2W}{\rho S C_{L,\max}}}
    Vitesse de décrochage : portance = poids au C_L maximal.

Exemple résolu

Données
Avion léger générique : m = 1100 kg, S = 16,2 m², C_L,max = 1,6, niveau de la mer (ρ = 1,225 kg/m³).
Inconnue
Vitesse de décrochage ; et c_l d’un profil mince symétrique à 5°.
Stratégie
Poser L = W à C_L,max ; convertir 5° en radians pour 2πα.
Étapes
  1. W = 1100 · 9.80665 = 10787 N
  2. V_s = √(2 · 10787 / (1.225 · 16.2 · 1.6)) = 26,07 m/s
  3. α = 5° = 0.08727 rad → c_l = 2πα = 0,5483
Réponse
V_s = 26,1 m/s (51 nœuds) ; c_l = 0,548.
Vérification
Environ 50 nœuds est typique des vitesses de décrochage publiées pour les avions-écoles légers, et 0,55 est proche du c_l mesuré pour des profils minces symétriques à 5°.
Portée
La vitesse de décrochage fixe la longueur de piste et la vitesse d’approche ; les volets augmentent C_L,max pour atterrir plus lentement.
Voir le code Python
import math
m, S, clmax, rho, g0 = 1100, 16.2, 1.6, 1.225, 9.80665
Vs = math.sqrt(2*m*g0 / (rho*S*clmax))
print(Vs, Vs/0.514444, 2*math.pi*math.radians(5))

Exercices corrigés automatiquement

  1. m/s

    Solution complète

    ρ(1500 m) = 1,0581 kg/m³, donc V_s = 28,05 m/s (la vitesse indiquée de décrochage reste la même).

Exercices

  1. Pourquoi la théorie des profils minces échoue-t-elle au-delà d’environ 12–15° ?

    Voir la solution

    Elle suppose un écoulement attaché, non visqueux et de petits angles ; à forte incidence la couche limite décolle (décrochage).

Erreur fréquente

Mettre α en degrés dans 2πα. Utilisez les radians.

Références

  • J. D. Anderson Jr., Fundamentals of Aerodynamics, 6th ed., McGraw-Hill, 2017.
  • J. D. Anderson Jr., Introduction to Flight, 8th ed., McGraw-Hill, 2016.
  • NASA Glenn Research Center, Beginner’s Guide to Aeronautics.

Ailes finies : ligne portante et traînée induite

  • Licence (L1–L3)

Parcours : ingénierie aéronautique · Environ 30 min · Nombres vérifiés à la génération:

Vous saurez

Établir la traînée induite C_Di = C_L²/(πeAR) ; calculer la pente de portance d’une aile finie par la ligne portante.

Prérequis

Théorie des profils minces, séries de Fourier, loi de Biot–Savart. Comment on vole

D’abord l’intuition

Les tourbillons marginaux induisent une déflexion vers le bas qui incline la portance locale vers l’arrière. Cette composante arrière est la traînée induite, le prix de la portance d’une aile d’envergure finie.

🧒 Explique-moi comme si j’avais 10 ans

L’air s’échappe autour du bout des ailes, du dessous (haute pression) vers le dessus (basse pression), et forme des tourbillons derrière l’avion. Les ailes longues et fines fuient moins, comme celles d’un planeur.

Pas à pas

  1. Γ(θ)=2bV∞∑nAnsin⁡nθ,y=−b2cos⁡θ\Gamma(\theta)=2bV_\infty\sum_{n}A_n\sin n\theta,\qquad y=-\tfrac b2\cos\theta
    Série de Fourier de la circulation le long de l’envergure.
  2. CL=πAR A1,CDi=πAR∑nnAn2=CL2πeARC_L=\pi AR\,A_1,\qquad C_{D_i}=\pi AR\sum_n nA_n^2=\frac{C_L^2}{\pi e AR}
    La portance ne dépend que de A₁ ; chaque autre terme ajoute de la traînée (e ≤ 1).
  3. a=a01+a0/(πeAR)a=\frac{a_0}{1+a_0/(\pi e AR)}
    Pente de portance de l’aile finie (correction de type elliptique).

Exemple résolu

Données
AR = 9, coefficient d’Oswald e = 0,8, C_L = 0,5, a₀ = 2π par rad.
Inconnue
C_Di et la pente de portance a.
Stratégie
Appliquer les deux résultats de la ligne portante.
Étapes
  1. πeAR = π · 0.8 · 9 = 22.62
  2. C_Di = 0.5² / 22.62 = 0,01105
  3. a = 2π / (1 + 2π/22.62) = 4,917 /rad
Réponse
C_Di = 0,0111 ; a = 4,92 par radian.
Vérification
a est inférieur à 2π et tend vers 2π quand AR → ∞, comme il se doit.
Portée
Avec C_D0 = 0,02, la traînée induite vaut ici environ un tiers du total : d’où les grands allongements et les winglets des planeurs et avions long-courriers.
Voir le code Python
import math
AR, e, CL, a0 = 9, 0.8, 0.5, 2*math.pi
print(CL**2/(math.pi*e*AR), a0/(1 + a0/(math.pi*e*AR)))

Exercices corrigés automatiquement

    Solution complète

    C_Di = 0,25/(π · 0,8 · 12) = 0,00829, 25 % de moins qu’à AR = 9.

Exercices

  1. Quelle répartition de portance en envergure donne e = 1 ?

    Voir la solution

    La répartition elliptique (seul A₁ ≠ 0), qui donne aussi une déflexion uniforme.

Erreur fréquente

Utiliser la pente 2D 2π pour toute une aile ; la pente d’une aile finie est plus faible.

Références

  • J. D. Anderson Jr., Fundamentals of Aerodynamics, 6th ed., McGraw-Hill, 2017.
  • MIT OpenCourseWare, 16.100 Aerodynamics (CC BY-NC-SA 4.0).

Performances : finesse maximale et équation de Breguet

  • Licence (L1–L3)

Parcours : ingénierie aéronautique · Environ 30 min · Nombres vérifiés à la génération:

Vous saurez

Utiliser la polaire pour trouver la finesse maximale par le calcul différentiel ; intégrer l’équation de Breguet pour un avion à réaction.

Prérequis

Dérivées et optimisation, intégrale de 1/W, traînée induite. Comment on vole

D’abord l’intuition

La traînée a une part qui croît avec la vitesse (frottement, C_D0) et une part qui décroît (induite). La meilleure finesse est là où elles sont égales ; l’autonomie dépend alors de la finesse, du rendement moteur et du carburant brûlé.

🧒 Explique-moi comme si j’avais 10 ans

Un avion, c’est comme un vélo : il existe une vitesse idéale pour aller le plus loin avec le moins d’effort. Trop lent, on peine à rester en l’air ; trop vite, le vent freine.

Pas à pas

  1. CD=CD0+kCL2,k=1πeARC_D=C_{D_0}+kC_L^2,\qquad k=\frac{1}{\pi eAR}
    Polaire parabolique.
  2. ddCL ⁣(CLCD)=0  ⇒  CD0=kCL2,(LD)max⁡=12kCD0\frac{d}{dC_L}\!\left(\frac{C_L}{C_D}\right)=0\;\Rightarrow\;C_{D_0}=kC_L^2,\qquad \left(\frac{L}{D}\right)_{\max}=\frac{1}{2\sqrt{kC_{D_0}}}
    Maximiser L/D : traînée de frottement = traînée induite.
  3. −dWdt=c T=c WL/D  ⇒  R=∫V dt=VcLDln⁡WiWf-\frac{dW}{dt}=c\,T=c\,\frac{W}{L/D}\;\Rightarrow\;R=\int V\,dt=\frac{V}{c}\frac{L}{D}\ln\frac{W_i}{W_f}
    Débit de carburant c (consommation spécifique) à V et L/D constants ; intégrer.

Exemple résolu

Données
AR = 9, e = 0,8, C_D0 = 0,02. Jet générique : V = 230 m/s, c = 0,6 par heure, L/D = 17, W_i/W_f = 1,25.
Inconnue
(L/D)max, le C_L correspondant et l’autonomie du jet.
Stratégie
k à partir de AR et e ; formule de l’optimum ; Breguet avec c en 1/s.
Étapes
  1. k = 1/(π · 0.8 · 9) = 0,04421
  2. (L/D)max = 1/(2√(k · 0.02)) = 16,81
  3. C_L* = √(C_D0/k) = 0,673
  4. R = (230 / (0.6/3600)) · 17 · ln 1.25 = 5235 km
Réponse
(L/D)max = 16,8 à C_L = 0,67 ; autonomie = 5235 km (2827 NM).
Vérification
À C_L* les deux traînées sont égales (0,02 chacune), et une finesse de 15–20 est l’ordre de grandeur donné par les manuels pour les avions de transport modernes.
Portée
L’autonomie est linéaire en finesse et en rendement moteur, mais seulement logarithmique en carburant : ajouter du carburant rapporte de moins en moins.
Voir le code Python
import math
AR, e, CD0 = 9, 0.8, 0.02
k = 1/(math.pi*e*AR)
print(1/(2*math.sqrt(k*CD0)), math.sqrt(CD0/k))
V, c, LD, wr = 230, 0.6/3600, 17, 1.25
print(V/c*LD*math.log(wr)/1000, "km")

Exercices corrigés automatiquement

    Solution complète

    (L/D)max = 19,42, environ 15 % de mieux.

Exercices

  1. Pourquoi c est-il divisé par 3600 dans l’exemple ?

    Voir la solution

    La consommation spécifique est donnée par heure ; V est en m/s, donc c doit être par seconde pour obtenir R en mètres.

Erreur fréquente

Mélanger heures et secondes dans la consommation spécifique ; vérifier les unités avant le logarithme.

Références

Écoulement compressible et chocs droits

  • Licence (L1–L3)
  • Master

Parcours : ingénierie aéronautique · Environ 35 min · Nombres vérifiés à la génération:

Vous saurez

Établir température et pression d’arrêt ; calculer le changement d’écoulement à travers un choc droit par les lois de conservation.

Prérequis

Équation de l’énergie, relations isentropiques, systèmes d’équations non linéaires. Comment on vole

D’abord l’intuition

Au-delà de Mach 0,3 environ, la densité de l’air varie nettement avec la vitesse. En supersonique, un choc est un saut brutal qui conserve masse, quantité de mouvement et énergie mais perd de la pression totale (l’entropie augmente).

🧒 Explique-moi comme si j’avais 10 ans

Quand un avion va plus vite que le son, l’air devant lui n’a pas le temps de s’écarter. Il s’entasse en un mur très fin, l’onde de choc : c’est le bang qu’on entend.

Pas à pas

  1. cpT+12V2=cpT0  ⇒  T0T=1+γ−12M2c_pT+\tfrac12V^2=c_pT_0\;\Rightarrow\;\frac{T_0}{T}=1+\frac{\gamma-1}{2}M^2
    Équation de l’énergie stationnaire avec a = √(γRT).
  2. p0p=(T0T)γ/(γ−1)\frac{p_0}{p}=\left(\frac{T_0}{T}\right)^{\gamma/(\gamma-1)}
    Ralentissement isentropique jusqu’à l’arrêt.
  3. ρ1u1=ρ2u2,p1+ρ1u12=p2+ρ2u22,h1+12u12=h2+12u22\rho_1u_1=\rho_2u_2,\quad p_1+\rho_1u_1^2=p_2+\rho_2u_2^2,\quad h_1+\tfrac12u_1^2=h_2+\tfrac12u_2^2
    Conservation à travers le choc.
  4. M22=1+γ−12M12γM12−γ−12,p2p1=1+2γγ+1(M12−1)M_2^2=\frac{1+\frac{\gamma-1}{2}M_1^2}{\gamma M_1^2-\frac{\gamma-1}{2}},\qquad \frac{p_2}{p_1}=1+\frac{2\gamma}{\gamma+1}(M_1^2-1)
    Relations du choc droit (résoudre les trois équations).

Exemple résolu

Données
Air (γ = 1,4) à M₁ = 2,0 face à un choc droit.
Inconnue
T₀/T et p₀/p en amont ; M₂, p₂/p₁ et le rapport des pressions totales p₀₂/p₀₁.
Stratégie
Relations isentropiques en amont, relations de choc à travers, isentropiques en aval.
Étapes
  1. T₀/T = 1 + 0.2 · 4 = 1,800
  2. p₀/p = 1.8^3.5 = 7,8244
  3. M₂ = 0,57735
  4. p₂/p₁ = 1 + (2.8/2.4)(4 − 1) = 4,500
  5. p₀₂/p₀₁ = 0,72087
Réponse
M₂ = 0,5774, p₂/p₁ = 4,50, p₀₂/p₀₁ = 0,7209.
Vérification
Les tables classiques de choc droit (rapport NACA 1135) donnent 0,5774, 4,500 et 0,7209 à M = 2. L’écoulement derrière un choc droit est toujours subsonique et la pression totale baisse toujours.
Portée
Perdre 28 % de pression totale explique pourquoi les entrées d’air supersoniques utilisent plusieurs chocs obliques plutôt qu’un choc droit.
Voir le code Python
import math
g, M1 = 1.4, 2.0
t = lambda M: 1 + (g-1)/2*M*M
M2 = math.sqrt(t(M1) / (g*M1**2 - (g-1)/2))
p21 = 1 + 2*g/(g+1)*(M1**2 - 1)
p0r = p21 * t(M2)**(g/(g-1)) / t(M1)**(g/(g-1))
print(t(M1), t(M1)**3.5, M2, p21, p0r)

Exercices corrigés automatiquement

    Solution complète

    p₀/p = 1,2^3,5 = 1,8929 (le rapport « critique », environ 1,89).

Exercices

  1. Un choc droit peut-il se produire en subsonique ?

    Voir la solution

    Non : pour M₁ < 1 les relations exigeraient une baisse d’entropie, contraire au second principe.

Erreur fréquente

Appliquer les relations isentropiques à travers le choc lui-même. La pression totale n’est pas conservée dans un choc.

Références

Propulsion à réaction : poussée et cycle de Brayton

  • Licence (L1–L3)

Parcours : ingénierie aéronautique · Environ 30 min · Nombres vérifiés à la génération:

Vous saurez

Établir la poussée par l’équation de quantité de mouvement ; établir le rendement idéal du cycle de Brayton en fonction du taux de compression.

Prérequis

Volumes de contrôle, premier principe, relations isentropiques. Comment on vole

D’abord l’intuition

Le moteur est une machine thermique (cycle de Brayton) qui transforme l’énergie du carburant en jet rapide. Un taux de compression plus élevé donne un meilleur rendement thermique : d’où les compressions de 30 à 50 des moteurs modernes.

🧒 Explique-moi comme si j’avais 10 ans

Un réacteur aspire de l’air, le comprime, brûle du carburant pour le chauffer énormément et le rejette derrière plus vite qu’il n’est entré. Pousser l’air vers l’arrière pousse l’avion vers l’avant.

Pas à pas

  1. F=m˙ (Ve−V0)+(pe−p0)AeF=\dot m\,(V_e-V_0)+(p_e-p_0)A_e
    Bilan de quantité de mouvement sur le moteur (masse de carburant négligée).
  2. ηth=1−qoutqin=1−T4−T1T3−T2\eta_{th}=1-\frac{q_{out}}{q_{in}}=1-\frac{T_4-T_1}{T_3-T_2}
    Chaleur reçue à pression constante (2→3), rejetée (4→1).
  3. T2T1=T3T4=πc(γ−1)/γ  ⇒  ηth=1−πc−(γ−1)/γ\frac{T_2}{T_1}=\frac{T_3}{T_4}=\pi_c^{(\gamma-1)/\gamma}\;\Rightarrow\;\eta_{th}=1-\pi_c^{-(\gamma-1)/\gamma}
    Compression et détente isentropiques ont le même rapport de pression.

Exemple résolu

Données
Cycle de Brayton idéal, γ = 1,4, taux de compression π_c = 30. Jet générique : ṁ = 100 kg/s, V₀ = 250 m/s, V_e = 600 m/s, p_e = p₀.
Inconnue
Rendement thermique et poussée.
Stratégie
Utiliser les deux formules établies.
Étapes
  1. (γ−1)/γ = 0.2857
  2. η = 1 − 30^(−0.2857) = 0,6216
  3. F = 100 · (600 − 250) = 35,0 kN
Réponse
η = 0,622 (62,2 %) ; F = 35 kN.
Vérification
À π_c = 10 la formule donne 0,482 : le rendement croît avec le taux de compression, mais en idéal seulement ; les composants réels en perdent une partie.
Portée
La poussée exige V_e > V₀ : de grandes soufflantes qui déplacent beaucoup d’air lentement (fort taux de dilution) sont plus efficaces que de petits jets rapides, d’où les turbofans des avions de ligne.
Voir le code Python
g, pic = 1.4, 30
print(1 - pic**(-(g-1)/g))
mdot, V0, Ve = 100, 250, 600
print(mdot*(Ve - V0)/1000, "kN")

Exercices corrigés automatiquement

    Solution complète

    η = 1 − 40^(−0,2857) = 0,6514.

Exercices

  1. Pourquoi ne pas augmenter le taux de compression sans limite ?

    Voir la solution

    La température en sortie de compresseur augmente aussi, laissant moins de marge d’apport de chaleur avant la limite de température des matériaux de la turbine.

Erreur fréquente

Oublier que la poussée dépend de V_e − V₀, pas de V_e seul.

Références

Stabilité et contrôle : le mode d’incidence (short period)

  • Master

Parcours : ingénierie aéronautique · Environ 45 min · Nombres vérifiés à la génération:

Vous saurez

Écrire le modèle linéaire à 2 états [α, q] en représentation d’état ; trouver ses valeurs propres, sa pulsation propre et son amortissement ; comparer aux limites publiées de qualités de vol.

Prérequis

Algèbre linéaire (valeurs propres d’une matrice 2×2), EDO du second ordre, nombres complexes. Comment on vole

D’abord l’intuition

Après une rafale, le nez tangue et l’incidence oscille quelques secondes. En linéarisant les équations du mouvement autour du vol stabilisé, on obtient une matrice 2×2 dont les valeurs propres disent à quelle vitesse et avec quel amortissement le mouvement se fait.

🧒 Explique-moi comme si j’avais 10 ans

Lance une fléchette : si elle oscille, les plumes à l’arrière la redressent vite. La queue d’un avion fait pareil. Les ingénieurs mesurent la vitesse à laquelle l’oscillation s’éteint.

Pas à pas

  1. [α˙q˙]=[Zα/V1Mα+Mα˙Zα/VMq+Mα˙][αq]\begin{bmatrix}\dot\alpha\\ \dot q\end{bmatrix}=\begin{bmatrix}Z_\alpha/V & 1\\ M_\alpha+M_{\dot\alpha}Z_\alpha/V & M_q+M_{\dot\alpha}\end{bmatrix}\begin{bmatrix}\alpha\\ q\end{bmatrix}
    Approximation du mode d’incidence (vitesse constante).
  2. det⁡(sI−A)=s2−(ZαV+Mq+Mα˙)s+(ZαVMq−Mα)=0\det(s\mathbf I-\mathbf A)=s^2-\left(\tfrac{Z_\alpha}{V}+M_q+M_{\dot\alpha}\right)s+\left(\tfrac{Z_\alpha}{V}M_q-M_\alpha\right)=0
    Équation caractéristique.
  3. s2+2ζωns+ωn2=0  ⇒  ωn=ZαVMq−Mα,ζ=−(ZαV+Mq+Mα˙)2ωns^2+2\zeta\omega_ns+\omega_n^2=0\;\Rightarrow\;\omega_n=\sqrt{\tfrac{Z_\alpha}{V}M_q-M_\alpha},\quad \zeta=\frac{-\left(\tfrac{Z_\alpha}{V}+M_q+M_{\dot\alpha}\right)}{2\omega_n}
    Identifier à la forme standard du second ordre.

Exemple résolu

Données
Dérivées illustratives d’un jet générique à hautes performances (pas un avion précis) : Z_α/V = −1,0 s⁻¹, M_q = −1,5 s⁻¹, M_α̇ = −0,3 s⁻¹, M_α = −8,0 s⁻².
Inconnue
Valeurs propres, ω_n, ζ, et si ζ respecte la plage de niveau 1.
Stratégie
Former le polynôme caractéristique, résoudre l’équation du second degré, comparer à la MIL-STD-1797A (catégorie A, niveau 1 : 0,35 ≤ ζ ≤ 1,30).
Étapes
  1. s² + 2.8 s + 9.5 = 0
  2. s = -1,40 ± 2,7459 i
  3. ω_n = √9.5 = 3,0822 rad/s
  4. ζ = 2.8 / (2 · 3,0822) = 0,4542
Réponse
ω_n = 3,08 rad/s, ζ = 0,45 : dans la plage de niveau 1.
Vérification
Les deux valeurs propres ont une partie réelle négative (stable). Produit des racines = 9,5 = ω_n² et somme = −2,8 = −2ζω_n, comme l’exigent les formules de Viète.
Portée
Si M_α devenait positif (centrage trop arrière), ω_n² pourrait devenir négatif et l’avion divergerait : c’est avec ces valeurs propres qu’on conçoit les lois de commandes de vol électriques.
Voir le code Python
import numpy as np
ZaV, Mq, Mad, Ma = -1.0, -1.5, -0.3, -8.0
A = np.array([[ZaV, 1.0], [Ma + Mad*ZaV, Mq + Mad]])
lam = np.linalg.eigvals(A)
wn = np.sqrt(np.prod(lam).real); zeta = -lam.sum().real / (2*wn)
print(lam, wn, zeta)

Exercices corrigés automatiquement

    Solution complète

    ζ = 0,309 : sous 0,35, hors du niveau 1 (le pilote sentirait le nez osciller).

Exercices

  1. Que signifie physiquement une partie réelle positive d’une valeur propre ?

    Voir la solution

    La perturbation croît exponentiellement : l’avion est instable dans ce mode.

Erreur fréquente

Conventions de signe : M_α doit être négatif pour un avion statiquement stable. Une erreur de signe inverse la stabilité.

Références

  • B. Etkin, L. D. Reid, Dynamics of Flight: Stability and Control, 3rd ed., Wiley, 1996.
  • U.S. Department of Defense, MIL-STD-1797A, Flying Qualities of Piloted Aircraft, 1990 (approved for public release).
  • MIT OpenCourseWare, 16.100 Aerodynamics (CC BY-NC-SA 4.0).

Giravions : théorie de Froude et de l’élément de pale

  • Licence (L1–L3)
  • Master
  • Doctorat / recherche

Parcours : ingénierie aéronautique · Environ 45 min · Nombres vérifiés à la génération:

Vous saurez

Établir la vitesse induite et la puissance idéale en stationnaire par conservation de la quantité de mouvement ; utiliser la charge du disque et le facteur de mérite.

Prérequis

Quantité de mouvement et énergie sur un volume de contrôle, équation de Bernoulli. Comment on vole

D’abord l’intuition

On traite le rotor comme un « disque actuateur » qui ajoute de la quantité de mouvement à l’air qui le traverse. Plus l’air doit être poussé vite (forte charge du disque), plus il faut de puissance par newton de poussée.

🧒 Explique-moi comme si j’avais 10 ans

Un hélicoptère tient en l’air en projetant de l’air vers le bas très fort. De grandes pales projettent plus d’air plus doucement, ce qui demande moins de puissance, comme une grande pelle au lieu d’une cuillère.

Pas à pas

  1. T=m˙ w,m˙=ρAviT=\dot m\,w,\qquad \dot m=\rho A v_i
    Quantité de mouvement : poussée = débit massique × vitesse du sillage lointain w.
  2. Tvi=12m˙ w2  ⇒  w=2viTv_i=\tfrac12\dot m\,w^2\;\Rightarrow\;w=2v_i
    Énergie : la puissance au disque égale le flux d’énergie cinétique du sillage.
  3. vi=T2ρA,Pideal=Tvi=T3/22ρA,FM=PidealPactualv_i=\sqrt{\frac{T}{2\rho A}},\qquad P_{ideal}=Tv_i=\frac{T^{3/2}}{\sqrt{2\rho A}},\qquad FM=\frac{P_{ideal}}{P_{actual}}
    Vitesse induite, puissance idéale, facteur de mérite.
  4. dT=12ρ (Ωr)2 c a (θ−ϕ) Nb dr,ϕ≈viΩrdT=\tfrac12\rho\,(\Omega r)^2\,c\,a\,(\theta-\phi)\,N_b\,dr,\qquad \phi\approx\frac{v_i}{\Omega r}
    Théorie de l’élément de pale : chaque tranche de pale est un petit profil à l’incidence θ − φ, où l’angle d’entrée φ vient de la vitesse induite.
  5. CT=σa2(θ0.753−λ2),σ=NbcπR,λ=viΩRC_T=\frac{\sigma a}{2}\left(\frac{\theta_{0.75}}{3}-\frac{\lambda}{2}\right),\qquad \sigma=\frac{N_b c}{\pi R},\quad \lambda=\frac{v_i}{\Omega R}
    Intégration du pied au bout avec entrée uniforme : coefficient de poussée en fonction de la solidité σ, de la pente de portance a et du pas à 75 % du rayon.
  6. λ=CT/2  ⇒  λ=σa16(1+64 θ0.753σa−1)\lambda=\sqrt{C_T/2}\;\Rightarrow\;\lambda=\frac{\sigma a}{16}\left(\sqrt{1+\frac{64\,\theta_{0.75}}{3\sigma a}}-1\right)
    Théorie combinée élément de pale–quantité de mouvement (BEMT) : on égale la poussée des éléments de pale à celle de la théorie de Froude et on résout l’équation du second degré en λ.
  7. CP=CT3/22+σCd08,FM=CT3/2/2CPC_P=\frac{C_T^{3/2}}{\sqrt2}+\frac{\sigma C_{d0}}{8},\qquad FM=\frac{C_T^{3/2}/\sqrt2}{C_P}
    Puissance = partie induite + partie de profil due à la traînée des pales. C’est pourquoi FM reste sous 1.

Exemple résolu

Données
Hélicoptère léger générique : m = 2700 kg, rayon du rotor R = 5,1 m, niveau de la mer ρ = 1,225 kg/m³ ; puissance mesurée en stationnaire (illustrative) 400 kW.
Inconnue
Charge du disque, v_i, P_idéale et FM.
Stratégie
En stationnaire, poussée = poids ; appliquer les résultats de Froude.
Étapes
  1. T = 2700 · 9.80665 = 26478 N
  2. A = π · 5.1² = 81,71 m² → T/A = 324 N/m²
  3. v_i = √(T / (2ρA)) = 11,50 m/s
  4. P_ideal = T v_i = 304,5 kW
  5. FM = 304,5 / 400 = 0,761
Réponse
v_i = 11,5 m/s, P_idéale = 305 kW, FM = 0,76.
Vérification
Leishman indique des facteurs de mérite d’environ 0,7–0,8 pour des rotors bien conçus : 0,76 est réaliste. FM doit rester sous 1.
Portée
P croît comme T^(3/2) et décroît avec la surface du rotor : d’où les longues pales des hélicoptères, et le coût du stationnaire en altitude par forte chaleur.
Voir le code Python
import math
m, R, rho = 2700, 5.1, 1.225
T = m*9.80665; A = math.pi*R*R
vi = math.sqrt(T/(2*rho*A)); P = T*vi
print(T/A, vi, P/1000, P/1000/400)

Exercices corrigés automatiquement

  1. kW

    Solution complète

    A = 113,10 m² ; P_idéale = 258,8 kW (contre 304,5 kW pour R = 5,1 m).

    Solution complète

    θ = 0,13963 rad, λ = 0,04980, C_T = 0,00496. Avec C_d0 = 0,011 : C_P = 0,000357, FM = 0,692. À 10° de pas, C_T = 0,00670 et FM = 0,779 : un rotor plus chargé est plus efficace.

Exercices

  1. Pourquoi FM ne peut-il jamais atteindre 1 en réalité ?

    Voir la solution

    Les rotors réels dépensent aussi de la puissance en traînée de profil des pales, écoulement non uniforme, pertes en bout de pale et rotation du sillage, que la théorie de Froude ignore.

  2. En BEMT, pourquoi donne-t-on le pas à 75 % du rayon ?

    Voir la solution

    La poussée croît comme r², donc l’extérieur de la pale domine ; pour une pale à vrillage linéaire, le pas à 0,75R donne le même C_T que la répartition complète, en entrée uniforme.

Erreur fréquente

Utiliser le diamètre au lieu du rayon dans A = πR².

Références

Bases de la CFD : différences finies, précision et stabilité

  • Master
  • Doctorat / recherche

Parcours : ingénierie aéronautique · Environ 45 min · Nombres vérifiés à la génération:

Vous saurez

Établir des formules de différences finies et leur erreur de troncature par Taylor ; énoncer la limite de stabilité explicite de l’équation de la chaleur ; relier aux équations de Navier–Stokes.

Prérequis

Séries de Taylor, EDP (équation de diffusion), modes de Fourier. Comment on vole

D’abord l’intuition

Les équations de Navier–Stokes n’ont pas de solution générale en forme fermée : on les discrétise. Deux questions décident de l’utilité d’un schéma : à quelle vitesse l’erreur diminue quand on raffine le maillage (précision), et reste-t-elle bornée (stabilité) ?

🧒 Explique-moi comme si j’avais 10 ans

Un ordinateur ne voit pas l’air comme un tout lisse : il le découpe en minuscules cases et calcule ce que fait chaque case au pas de temps suivant, comme un immense tableur.

Pas à pas

  1. f(x±h)=f±hf′+h22f′′±h36f′′′+…f(x\pm h)=f\pm hf^{\prime}+\tfrac{h^2}{2}f^{\prime\prime}\pm\tfrac{h^3}{6}f^{\prime\prime\prime}+\dots
    Développements de Taylor autour de x.
  2. f(x+h)−f(x)h=f′+O(h),f(x+h)−f(x−h)2h=f′+O(h2)\frac{f(x+h)-f(x)}{h}=f^{\prime}+O(h),\qquad \frac{f(x+h)-f(x-h)}{2h}=f^{\prime}+O(h^2)
    La différence avant est d’ordre 1 ; la centrée d’ordre 2.
  3. ut=νuxx:ujn+1=ujn+r(uj+1n−2ujn+uj−1n),r=νΔtΔx2≤12u_t=\nu u_{xx}:\quad u_j^{n+1}=u_j^n+r\left(u_{j+1}^n-2u_j^n+u_{j-1}^n\right),\quad r=\frac{\nu\Delta t}{\Delta x^2}\le\frac12
    Schéma explicite pour la diffusion ; l’analyse de von Neumann donne la limite de stabilité.
  4. ρ(∂u∂t+u⋅∇u)=−∇p+μ∇2u,∇⋅u=0\rho\left(\frac{\partial\mathbf u}{\partial t}+\mathbf u\cdot\nabla\mathbf u\right)=-\nabla p+\mu\nabla^2\mathbf u,\qquad \nabla\cdot\mathbf u=0
    Navier–Stokes incompressible : le terme visqueux est ce même opérateur de diffusion.

Exemple résolu

Données
f(x) = sin x en x = 1, pas h = 0,1. Valeur exacte f′(1) = cos 1 = 0,540302.
Inconnue
Estimations avant et centrée et leurs erreurs.
Stratégie
Évaluer les deux formules ; comparer aux termes d’erreur dominants (h/2)|f″| et (h²/6)|f‴|.
Étapes
  1. forward = (sin 1.1 − sin 1)/0.1 = 0,497364 → error 0,04294
  2. central = (sin 1.1 − sin 0.9)/0.2 = 0,539402 → error 0,000900
  3. (h/2) sin 1 = 0.04207; (h²/6) cos 1 = 0.00090
Réponse
Erreur avant 0,0429 ; erreur centrée 0,00090, environ 48 fois plus petite.
Vérification
Les deux erreurs correspondent aux termes dominants prévus (0,0421 et 0,0009) ; diviser h par 2 diviserait la première par 2 et la seconde par 4.
Portée
L’ordre de précision, pas seulement la taille du maillage, fixe le coût d’une solution CFD ; la limite r ≤ 1/2 explique les très petits pas de temps des solveurs explicites sur maillage fin.
Voir le code Python
import math
x, h = 1.0, 0.1
fwd = (math.sin(x+h) - math.sin(x)) / h
cen = (math.sin(x+h) - math.sin(x-h)) / (2*h)
print(fwd, cen, abs(fwd - math.cos(x)), abs(cen - math.cos(x)))

Exercices corrigés automatiquement

  1. s

    Solution complète

    Δt ≤ 0,5 · 10⁻⁶ / 10⁻⁵ = 0,05 s.

Exercices

  1. Diviser Δx par 2 dans le schéma explicite change le Δt maximal de quel facteur ?

    Voir la solution

    Il est divisé par 4, car Δt_max ∝ Δx². Les schémas implicites évitent cette limite.

Erreur fréquente

Réduire h trop loin en virgule flottante : l’erreur d’arrondi grandit quand h devient minuscule ; il existe un h optimal.

Références

  • J. D. Anderson Jr., Computational Fluid Dynamics: The Basics with Applications, McGraw-Hill, 1995.
  • J. D. Anderson Jr., Fundamentals of Aerodynamics, 6th ed., McGraw-Hill, 2017.
  • MIT OpenCourseWare, 16.100 Aerodynamics (CC BY-NC-SA 4.0).

Vérifiez votre compréhension

À portance constante, avec une densité de l’air divisée par deux, il faut…

La finesse maximale est atteinte quand…

Derrière un choc droit l’écoulement est…

Pour aller plus loin

Ensuite : le parcours physique (à venir), Anderson pour les démonstrations complètes, Etkin & Reid pour la mécanique du vol et Leishman pour la recherche sur les giravions.

Pour les enseignants

Usage conseillé : une séance de 50 minutes par section. Parcours licence : atmosphère → profil → aile finie → performances → propulsion, avec le calculateur de décrochage de l’Aero Lab en démonstration. Parcours master : compressible → mode d’incidence (le code Python des valeurs propres en TP, puis faire varier M_α et M_q dans l’Aero Lab) → rotor → bases de la CFD. Toutes les valeurs d’avion sont génériques et illustratives ; chaque réponse numérique est calculée par le script de génération et sert de corrigé. Aligné sur les thèmes du cours MIT OCW 16.100.

Références

Aider / Faire un don