Modélisation des courants de Foucault : Au-delà du circuit RL
La modélisation de l’impédance d’un haut-parleur au-delà de quelques centaines de Hz est un défi classique en ingénierie acoustique. Si la résistance () et l’inductance () de base suffisent pour le bas du spectre, les pertes par courants de Foucault (eddy currents) dans les pièces polaires transforment la réponse en un système complexe à mémoire, rendant les modèles simples obsolètes.
1. L’héritage : Réseaux de Cauer et limites empiriques
Traditionnellement, l’industrie s’appuie sur le modèle de Cauer (). En empilant des mailles en échelle, on tente d’approximer la nature fréquentielle de la diffusion magnétique par une analogie électrique.
Bien que standard, cette approche se heurte à deux obstacles majeurs dès que l’on vise la haute précision :
- La Rigidité Numérique : Plus on cherche à couvrir de décades de fréquences, plus le système devient mathématiquement “raide” (stiff), rendant les simulations temporelles instables ou extrêmement gourmandes en ressources.
- L’Absence de Localisation : Il n’existe aucune correspondance spatiale entre les composants du réseau et le fer. La physique est “étalée”, rendant la modélisation de la saturation magnétique purement empirique et déconnectée de la géométrie réelle.
2. L’élégance Mathématique : Dérivées Fractionnaires
Pour pallier le manque de précision de Cauer, l’utilisation d’une impédance fractionnaire (où ) offre une alternative séduisante. Elle capture la pente semi-inductive avec une économie de paramètres remarquable. La formulation de Grünwald-Letnikov (GL) permet de traduire ce concept en une somme pondérée, agissant comme un filtre FIR à mémoire longue.
L’approche Podlubny
Pour extraire les poids de ce filtre, la méthode de Podlubny (1999) via une IFFT est l’outil de référence. En manipulant la fonction génératrice , on obtient une précision numérique inégalée pour des approximations d’ordres supérieurs.
% FIR weight calculation via IFFT (Munroe Method)
% Extract from PhD Thesis Appendix
nPoints = 1024;
theta = linspace(0, 2*pi, nPoints);
z = exp(-1i * theta);
alpha = 0.5; % Fractional derivative order
% First order approximation (Euler)
% f2 and f3 for higher orders can also be substituted here
f = (1 - z).^alpha;
% Transform to time domain to extract weights
F = real(ifft(f));
nMemory = 512; % FIR filter length
w = F(1:nMemory);Le Mur de la Complexité
Cependant, l’élégance se heurte rapidement au réel. Pour maintenir une mémoire de seulement 1 seconde à un taux d’échantillonnage de 96 kHz, le processeur doit effectuer 96 000 multiplications par échantillon.
Le problème devient critique en mouvement : lorsque la bobine se déplace (), l’ordre change. Recalculer instantanément des dizaines de milliers de coefficients via IFFT dépasse les capacités des DSP les plus puissants. Nous arrivons ici à une limite : le modèle simule le comportement, mais ignore la structure.
3. La Solution Physique : Method of Lines (MoL)
Pour franchir ce mur, Munroe Research privilégie la Method of Lines (MoL). Ici, nous ne cherchons plus à mimer une courbe, mais à discrétiser directement les équations de Maxwell au sein de la géométrie. Pour une pièce polaire axisymétrique, l’entrée du système est le champ magnétique (direction axiale), généré par la bobine, qui se diffuse radialement () vers l’intérieur du matériau selon l’équation :
De la PDE à l’implémentation FPGA
En découpant le rayon du pôle en anneaux concentriques, on transforme cette équation aux dérivées partielles (PDE) en un système d’équations différentielles ordinaires (ODE).
En utilisant un schéma de différence centrale, l’équation de diffusion se discrétise pour chaque point du rayon :
En regroupant les termes, on obtient une structure de calcul itérative parfaitement adaptée au matériel :
Le flux est injecté à la surface extérieure (). À l’axe central (, soit ), nous appliquons une condition de symétrie (dérivée nulle) pour garantir la continuité physique du flux.
Architecture Haute Performance sur Kintex-7
Pour une exécution en temps réel à 96 kHz, nous avons conçu une architecture sur Kintex-7 utilisant le multiplexage temporel. Cette approche permet de simuler 128 points spatiaux en parallèle avec une efficacité de ressources optimale, là où un processeur séquentiel s’effondrerait.
Pourquoi c’est une révolution pour le contrôle
Contrairement aux approches précédentes, la MoL est un modèle “White Box”. Sur Kintex-7, nous accédons en temps réel à la densité de flux () en chaque point du fer. Cela permet d’injecter nativement l’hystérésis et la saturation locale. Si l’extrémité du noyau sature, le modèle réagit instantanément, offrant un contrôle du transducteur d’une précision inégalée, fidèle aux principes physiques fondamentaux.
Synthèse comparative
| Méthode | Fidélité Physique | Efficacité Calcul | Gestion Non-linéarités |
|---|---|---|---|
| Cauer | Moyenne | Haute (Fixe) | Difficile (Empirique) |
| Fractionnaire | Haute | Très Faible | Prohibitive en mouvement |
| Method of Lines | Excellente | Optimisée (Kintex-7) | Native (Physique) |
Conclusion
La Method of Lines sur FPGA représente l’avenir de l’ingénierie acoustique de précision. En remplaçant l’analogie par la simulation physique directe, nous éliminons les compromis entre complexité de calcul et fidélité. Plus de détails techniques sont disponibles dans nos publications JAES et IEEE ci-dessous.
En savoir plus : Découvrez l’implémentation complète de la Method of Lines sur Kintex-7 dans notre étude de cas dédiée.
Références et Publications
| Type | Description |
|---|---|
| Livre (Théorie) | Podlubny, I. “Fractional Differential Equations”, Academic Press, 1999. |
| Journal (IEEE I2MTC) | Munroe, O., et al. “Real-Time FPGA Estimation of Eddy Currents and Hysteresis in Axisymmetric Inductors”, IEEE I2MTC 2025. DOI:10.1109/I2MTC62753.2025.11079216 |
| Journal (JAES) | Munroe, O., et al. “Modeling The Effect Of Eddy Currents On The Inductance Of Loudspeaker Motors Using The Method Of Lines”, JAES 2025. DOI:10.17743/jaes.2022.0188 |

