Adloun

électromagnétisme (PC) · Chapitre 2 · Application directe du cours

Équipotentielles et lignes de champ d'un dipôle

Électrostatique · niveau 2

Énoncé

  • À partir de , établir l'équation des surfaces équipotentielles, , et esquisser leur allure.
  • On admet que les lignes de champ sont les courbes ( constante). Vérifier qu'elles sont orthogonales aux équipotentielles.
  • Écrire un script Python qui trace la carte des lignes de champ et quelques équipotentielles d'un doublet de petite longueur .

Corrigé

  • donne avec : des surfaces fermées qui passent par le dipôle, dans le demi-espace pour , dans l'autre pour ; le plan équatorial, plan d'antisymétrie, est l'équipotentielle .
  • En coordonnées polaires, la pente d'une courbe se lit sur . Sur une équipotentielle, , soit ; sur une ligne de champ, , soit . Le produit vaut : les deux familles se coupent à angle droit.
  • On superpose les champs des deux charges sur une grille, puis on trace (unités : ) :

import numpy as np, matplotlib.pyplot as plt
d = 0.1                          # longueur du doublet
x, z = np.meshgrid(np.linspace(-2, 2, 400),
                   np.linspace(-2, 2, 400))
def champ(q, z0):                # charge q placée en (0, z0)
    r3 = (x**2 + (z - z0)**2)**1.5
    return q*x/r3, q*(z - z0)/r3
(E1x, E1z), (E2x, E2z) = champ(1, d/2), champ(-1, -d/2)
V = 1/np.hypot(x, z - d/2) - 1/np.hypot(x, z + d/2)
plt.streamplot(x, z, E1x + E2x, E1z + E2z, density=1.2)
niveaux = [-0.4, -0.1, -0.03, 0.03, 0.1, 0.4]
plt.contour(x, z, V, levels=niveaux,
            colors='gray', linestyles='dashed')
plt.gca().set_aspect('equal'); plt.savefig('dipole.png')

Loin du doublet (), la carte obtenue reproduit les familles et .

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →