Magnétodynamique

La magnétodynamique (en anglais magnetodynamics) correspond au calcul de la distribution du champ (ou de l’induction) magnétique et des courants induits produits par des courants variables dans le temps et/ou par des sources en mouvement (aimants ou courants).

Considérons un domaine $\Omega$ de $\mathbb{R}^3$ comportant un sous-domaine $\Omega_c$ conducteur électrique, dont la frontière $\Gamma (=\partial\Omega)$ est comme précédemment divisée en deux morceaux $\Gamma_d$ et $\Gamma_n$.

Les équations qui nous concerneront seront :

  • Les équations de Maxwell : $$\left\{\begin{aligned}\text{div}\,{\bf b} &= 0 \\ {\bf rot}\,{\bf h} &= {\bf j}~\text{dans } \Omega_{c}, \text{ et } {\bf 0} \text{ ailleurs} \\ {\bf rot\,e} &= -\frac{\partial\,{\bf b}}{\partial t} ~\text{dans }\Omega_c\end{aligned}\right.$$
  • Les lois de comportements : $$\left\{\begin{aligned}{\bf b} &= \mu\,{\bf h}&\text{dans }\Omega \\ {\bf j} &= \sigma\,{\bf e} &\text{dans~}\Omega_c\end{aligned}\right.$$
  • Les contions aux limites, par exemple :
    • continuité de la composante normale de l’induction : ${\bf n}\cdot{\bf b} = 0$ sur $\Gamma_d$ ;
    • continuité de la composante tangentielle du champ : ${\bf n}\wedge{\bf h} = {\bf 0}$ sur $\Gamma_n$.

Formulation forte

Le potentiel vecteur magnétique ${\bf a}$ est défini comme précédemment et donc ${\bf b} = {\bf rot\,a}$. En le repportant dans l’équation de Maxwell-Faraday, on obtient :

$${\bf rot}\,\left({\bf e}+\frac{\partial\,{\bf a}}{\partial t}\right) = {\bf 0}$$

.

On peut donc définir dans $\Omega_c$ un champ scalaire $v$, potentiel scalaire électrique tel que ${{\bf e}-\frac{\partial\,{\bf a}}{\partial t} = - {\bf grad}\,v}$, soit :

$$ {\bf e} = -{\bf grad}\,v - \frac{\partial\,{\bf a}}{\partial t}$$

Et finalement, l’équation de Maxwell-Ampère dans $\Omega_c$ donne :

$${\bf rot}\,\left( \mu^{-1}{\bf rot\,a}\right) = \left\{\begin{aligned}-\sigma\left({\bf grad}\,v + \frac{\partial\,{\bf a}}{\partial t}\right) ~ &~ \text{dans }\Omega_c \\ {\bf 0}~ &~ \text{ailleurs}\end{aligned}\right.$$

La deuxième relation permettant de résoudre est la conservation de la densité de courant dans $\Omega_c$ :

$$\text{div}\left( \sigma\left({\bf grad}\,v + \frac{\partial\,{\bf a}}{\partial t}\right)\right) = 0$$

Les conditions aux limites sont analogues à celles vues en magnétostatique ou électrocinétique.

Formulation faible

En combinant les différentes approches vues dans les sections précédentes, on en déduit la formulation faible complète du problème, dite $({\bf a},v)$ :

Trouver ${\bf a} \in \textbf{H}_{0}({\bf rot},\Omega) = \{ {\bf a} \in \textbf{H}({\bf rot},\Omega) : {\bf a}\wedge{\bf n}|_{\Gamma_{d}} = 0\}$ et $v \in \text{H}_{0}({\bf grad},\Omega) = \{ u \in \text{H}({\bf grad},\Omega) : u|_{\Gamma_{di}} = v_i\}$, tels que :

$$\left\{\begin{aligned}\left(\mu^{-1}\,{\bf rot}\,{\bf a}\,,\,{\bf rot}\,{\bf a'}\right)_{\Omega} + \left(\sigma\,\partial_t\,{\bf a}\,,\,{\bf a'}\right)_{\Omega_c} + \left( \sigma\,{\bf grad}\,v \,,\, {\bf a'}\right)_{\Omega_c} = 0,~ ~ \forall\,{\bf a'} \in \textbf{H}_{0}({\bf rot},\Omega) \\ (\sigma\,{\bf grad}\,v \,,\, {\bf grad}\,v')_{\Omega_c} + (\sigma\,\partial_t\,{\bf a} \,,\, {\bf grad}\,v')_{\Omega_c} = 0,~ ~\forall\, v' \in \text{H}_{0}({\bf grad},\Omega)\end{aligned}\right.$$

Sous-sections de Magnétodynamique

Magnétoharmonique

Dans le cas particulier où les sources sont en régime sinusoïdal forcé de pulsation $\omega$, nous pourrons utiliser la transformation complexe vue dans le chapitre 1 et résoudre directement en complexe : c’est ce qu’on appelle la magnétoharmonique (certains l’appellent « magnétostatique complexe »).

La formulation faible à résoudre est alors :

Trouver $\underline{\bf a} \in \textbf{H}_{0}({\bf rot},\Omega) = \{ \underline{\bf a} \in \textbf{H}({\bf rot},\Omega) : \underline{\bf a}\wedge{\bf n}|_{\Gamma_{d}} = 0\}$ et $\underline{v} \in \text{H}_{0}({\bf grad},\Omega) = \{ \underline{u} \in \text{H}({\bf grad},\Omega) : \underline{u}|_{\Gamma_{di}} = \underline{v_i}\}$, tels que :

$$\left\{\begin{aligned}\left(\mu^{-1}\,{\bf rot}\,\underline{\bf a}\,,\,{\bf rot}\,\underline{\bf a'}\right)_{\Omega} + \left(\sigma\,j\omega\,\underline{\bf a}\,,\,\underline{\bf a'}\right)_{\Omega_c} + \left( \sigma\,{\bf grad}\,\underline{v} \,,\, \underline{\bf a'}\right)_{\Omega_c} = 0,~ ~ \forall\,\underline{\bf a'} \in \textbf{H}_{0}({\bf rot},\Omega) \\ (\sigma\,{\bf grad}\,\underline{v} \,,\, {\bf grad}\,\underline{v'})_{\Omega_c} + (\sigma\,j\omega\,\underline{\bf a} \,,\, {\bf grad}\,\underline{v'})_{\Omega_c} = 0,~ ~ \forall\, \underline{v'} \in \text{H}_{0}({\bf grad},\Omega)\end{aligned}\right.$$

L’implantation dans GetDP n’est pas plus compliquée que ce que nous avons vu jusqu’à présent. Le passage en complexe et la fréquence associée sont précisés dans la partie « Résolution » :

Resolution {
  { Name MagnetoHarmonique_2D;
    System {
      { Name A; NameOfFormulation MagnetoHarmonique_2D;
			Type ComplexValue; Frequency freq;
      }
    }
    Operation {
      Generate[A];
      Solve[A]; 
      SaveSolution[A];
    }
  }
}

Et la multiplication par $j\omega$ dans la formulation peut-être faite (au choix) :

  • directement via un terme Complex[0,1]*2*Pi*freq dans les expressions ;
  • ou en utilisant DtDof qui permet de définir une dérivée temporelle des degrés de liberté.

Applications

Barre cylindrique

À titre d’exemple, je vous propose de résoudre numériquement l’exercice sur la barre cylindre alimentée en alternatif.

Le modèle est téléchargeable ici .

Observer l’effet de peau ainsi que l’évolution de la résistance du conducteur en fonction de la fréquence :

“J efficace dans barre” “J efficace dans barre”

“Résistance en fonction de la fréquence” “Résistance en fonction de la fréquence”

Câble triphasé

Modifier les programmes précédents afin de modéliser une ligne triphasée et observer l’effet de proximité à 50 Hz :

“J efficace dans cable triphasé” “J efficace dans cable triphasé”

Prise en compte du mouvement

De nombreuses applications de l’électromécanique comportent des parties mécaniques en mouvement : rotors des machines électriques, noyaux plongeurs d’électrovannes, contacts de disjoncteurs, rotors d’accouplements ou d’engrenages magnétiques, etc…

Ses pièces mobiles sont alors siège d’une variation d’induction $\frac{\partial\,{\bf b}}{\partial t}$ due au mouvement, et ceci même si les sources de champ sont constantes (courants continus ou aimants permanents). Cette variation peut ainsi créer des courants induits (courants de Foucault), voulus ou non, qu’il est nécessaire de calculer.

La formulation générale donnée précédemment permet évidemment de le faire, mais sa mise en œuvre n’est pas toujours chose aisée. Nous allons détaillons ci-dessus quelques cas assez faciles à traiter.


Mouvement de rotation en 2D : bande de roulement

Développée pour les machines électriques rotatives, la technique de la bande de roulement consiste à diviser l’entrefer en 3 zones cylindriques imbriquées (cf Figure ci-dessous) :

  • une liée au stator ;
  • une liée au rotor, et dont l’union avec ce dernier forme la partie mobile ;
  • une zone centrale située entre les deux précédentes.

Exemple d'une bande de roulement sur une machine synchrone à pièces polaires

L’idée de base est de ne remailler que la zone centrale à chaque pas de rotation (très simple et rapide), et une rotation sera appliquée aux coordonnées des nœuds de la partie mobile. On évite ainsi de remailler la géométrie à chaque itération (évitant de devoir projeter la solution de l’instant précédent sur ce nouveau maillage pour évaluer les dérivées temporelles) et le gain de temps est assez conséquent et appréciable.

Un autre avantage est également de garantir un relativement bon maillage des entrefers en assurant d’avoir une couche d’au moins trois éléments entre les parties ferromagnétiques.

Information
  1. On peut utiliser la technique y compris sur des géométries réduites à un ou deux pôles en utilisant des conditions de périodicité.
  2. On peut également définir plusieurs bandes de roulement comme dans l’exemple ci-dessous.

Exemple : engrenage magnétique (magnetic gear)

Un engrenage magnétique est un dispositif permettant de modifier la vitesse de rotation d’un arbre sans contact mécanique. Nous modéliserons un réducteur magnétique à champ radial constitué de :

  • un rotor intérieur à aimants comportant $p_1=3$ paires de pôles (celui à grande vitesse) ;
  • un rotor extérieur à $p_2 = 13$ paires de pôles (celui à vitesse réduite) ;
  • un stator placé entre ces deux rotors constitué de $n = p_1 + p_2 = 16$ pièces ferromagnétiques indépendantes dont le but est de moduler le champ produit par chacun des rotors afin de transmettre le couple.

Un tel dispositif permet de réduire la vitesse transmise du premier rotor au deuxième avec un facteur $p_1/p_2$, soit 3:13. La géométrie et le maillage associé sont donnés ci-dessous : Géométrie et maillage du réducteur magnétique étudié Géométrie et maillage du réducteur magnétique étudié

Deux bandes de roulement placées de part et d’autre du stator ont été utilisées afin de prendre en compte leurs mouvements. Après avoir implantée notre formulation magnétodynamique en transitoire, à laquelle a été rajouté des conditions permettant d’imposer un courant total nul dans chaque pièce ferromagnétique (puisqu’elles sont isolées les unes des autres), on obtient les résultats suivants :

Norme de l’induction et lignes de champ Courants induits dans les culasses et pièces ferromagnétiques
Carte de la norme de l’induction dans le gear Carte de la norme de l’induction dans le gear Courants induits dans le gear Courants induits dans le gear

On remarquera que la densité de courants induits dans la culasse du premier rotor est négligeable devant celles dans le stator ou le deuxième rotor.


Cas où la géométrie du problème reste invariante avec le déplacement

Comme dit dans le chapitre 1, dans certains cas particuliers, le problème peut se simplifier en un problème de magnétostatique équivalent en utilisant la loi d’Ohm généralisée. Pour illustrer ce principe, intéressons-nous à un dispositif particulier : un accouplement magnétique à induction à champ axial.

Le but d’un accouplement magnétique est de transmettre un mouvement de rotation entre deux parties sans contact mécanique, généralement au travers d’une paroi séparant deux milieux différents (typiquement dans une pompe par exemple). Ces accouplements sont généralement constitués de deux rotors à aimants permanents, mais il existe aussi une version asynchrone où l’un des deux rotors est réalisé avec un matériau conducteur. Un exemple est donné ci-dessous :

Schéma et photo de notre accouplement à induction Schéma et photo de notre accouplement à induction

Le rotor d’entraînement est le rotor à aimant tournant à une vitesse $\Omega_1$. Lorsque celui-ci est mis en mouvement, il apparaît des courants induits dans le deuxième rotor créant un champ qui va chercher à s’aligner avec celui produit par les aimants. Le deuxième rotor va donc se mettre à tourner à une vitesse $\Omega_2$. En régime permanent il existe donc un glissement $g$ correspondant à la différence de vitesse entre les deux partie $\Omega = \Omega_1-\Omega_2$. Les courant induits sont proportionnels à cette vitesse relative, ce que nous allons redémontrer.

En nous plaçant dans le référentiel lié au premier rotor, et en développant l’équation de Maxwell-Farady dans la partie mobile (conductrice) :

$$ {\bf rot\,e} = -\frac{\partial\,{\bf b}}{\partial t} = \underbrace{- \left( \frac{\partial\,{\bf b}}{\partial x}\frac{\partial x}{\partial t} + \frac{\partial\,{\bf b}}{\partial y}\frac{\partial y}{\partial t} + \frac{\partial\,{\bf b}}{\partial z}\frac{\partial z}{\partial t}\right)}_{\displaystyle -({\bf v}\cdot{\bf grad})\,{\bf b}}$$

Où ${\bf v}$ est la vitesse au point considéré, soit ici : ${\bf v} = \Omega\,{\bf u_z}\wedge{\bf x}$.

Considérons l’identité vectorielle :

$$({\bf a}\cdot\boldsymbol{\nabla})\,{\bf b} = (\boldsymbol{\nabla}\cdot{\bf b})\,{\bf a} + ({\bf a}\wedge\boldsymbol{\nabla})\wedge{\bf b} - {\bf a}\wedge(\boldsymbol{\nabla}\wedge{\bf b}).$$

Comme :

$$ {\bf a}\wedge(\boldsymbol{\nabla}\wedge{\bf b})+{\bf b}\wedge({\bf a}\wedge\boldsymbol{\nabla})+\boldsymbol{\nabla}\wedge({\bf b}\wedge{\bf a}) = {\bf 0},$$

on peut se ramener à :

$$({\bf a}\cdot\boldsymbol{\nabla})\,{\bf b} = (\boldsymbol{\nabla}\cdot{\bf b})\,{\bf a} + \boldsymbol{\nabla}\wedge({\bf b}\wedge{\bf a})$$

Donc finalement, on obtient :

$${\bf rot\,e} = -\left( \underbrace{(\text{div}\,{\bf b})}_{=0}\,{\bf v} + {\bf rot}({\bf b}\wedge{\bf v}) \right) = {\bf rot}({\bf v}\wedge{\bf b})$$

On en déduit : ${\bf rot}\,({\bf e} - {\bf v}\wedge{\bf b}) = 0$, soit :

$${\bf e} = -{\bf grad}\,v + {\bf v}\wedge{\bf b}$$

La formulation à résoudre devient ainsi :
Trouver ${\bf a} \in \textbf{H}_{0}({\bf rot},\Omega)$ et ${v \in \text{H}_{0}({\bf grad},\Omega)}$ tels que :

$$\left\{\begin{aligned}\left(\mu^{-1}\,{\bf rot}\,{\bf a}\,,\,{\bf rot}\,{\bf a'}\right)_{\Omega} + \big(\sigma\,\left(\Omega\,{\bf uz}\wedge{\bf x}\right)\wedge{\bf rot\,a}\,,\,{\bf a'}\big)_{\Omega_c} + \left( \sigma\,{\bf grad}\,v \,,\, {\bf a'}\right)_{\Omega_c} = 0,~ ~ \forall\,{\bf a'} \in \textbf{H}_{0}({\bf rot},\Omega) \\ (\sigma\,{\bf grad}\,v \,,\, {\bf grad}\,v')_{\Omega_c} + \big(\sigma\,\left(\Omega\,{\bf uz}\wedge{\bf x}\right)\wedge{\bf rot\,a}\,,\, {\bf grad}\,v'\big)_{\Omega_c} = 0,~ ~\forall\, v' \in \text{H}_{0}({\bf grad},\Omega)\end{aligned}\right.$$

Après résolution, la densité de courants induits est :

$${\bf j} = \sigma\,\big(-{\bf grad}\,v+(\Omega\,{\bf uz}\wedge{\bf x})\wedge{\bf rot\,a}\big)$$

Un exemple de maillage et de résultat est donné ci-dessous :

Maillage et résultat sur notre accouplement à induction Maillage et résultat sur notre accouplement à induction


Pour plus de compléments (notamment une formulation en potentiel scalaire magnétique), vous pouvez consulter cet article.


Exercice d’application

Pour l’ultime exercice de ce module, je vous propose d’étudier un frein par courant de Foucault pour vélo d’exercice. La vidéo ci-dessous en fait une rapide présentation :

Copyrigtht : Kettler - https://kettlersport.com
Questions
  1. Après avoir défini la géométrie et le maillage d’un dispositif analogue, résoudre le problème :
    • en magnétodynamique : résolution magnétique transitoire avec une bande de roulement ;
    • en régime permanent : magnétostatique avec loi d’Ohm généralisée.
  2. Comparer les résultats obtenus par les deux approches.
  3. Calculer le couple de frein exercé sur la roue par 3 méthodes différentes :
    • directement par les pertes Joules dans la roue ;
    • par intégration des forces de Laplace (une fois n’est pas coutume) ;
    • par le tenseur de Maxwell.
Exemple de maillage Exemple de résultat
Maillage du frein de vélo Maillage du frein de vélo Densité de courant dans roue de vélo Densité de courant dans roue de vélo