Modélisation numérique d'une machine électrique pour la traction de véhicule hybride

De Wiki de Projets IMA
Révision datée du 19 novembre 2012 à 10:00 par Srosener (discussion | contributions) (Réalisation)

Introduction

Présentation du projet

Objectifs : Réduire l'espace occupé par les aimants devenus trop chères tout en maintenant les performances d'une machine synchrone de Valeo.

Dès le début cette tâche apparaît comme étant impossible. La densité energétique des aimants en question est très élevée, ils contienent un fort pouvoir magnétique dans un petit volume. L'alternative à ce composant est la bobine, qui lorsqu'elle est alimentée crée un champ magnétique, mais les inductances ont une densité d'énergie trop faible. Il faudrait donc de grandes bobines de cuivre là où il ne fallait qu'un petit aimant pour que les performances de la machine restent les mêmes. Ceci entrainerait une augmentation de la masse et de l'encombrement du moteur.

Nous allons donc axer notre étude sur la modélisation numérique de la machine puis sur une optimisation de l'espace occupé par les aimants Néodyme-Fer-Bore.

Réalisation

Prise en main :

Objectifs : Cette partie à pour but de nous familiariser avec un logiciel de calcul par éléments finis : FEMM. A l'aide d'un exemple existant d'une géométrie d'un moteur simple nous avons voulu déterminer le couple de détente avec et sans conducteur dans les encoches. Nous nous nous sommes fixés 2 semaines pour réaliser cette tâche.


        Script :
             
               //Ce script permet de calculer le cogging torque pour toutes les positions de 0 à 90° 
               addpath('C:\Program Files\femm42\mfiles') 

openfemm; opendocument('C:\Users\Documents\PFE\Matlab\script_1_cogging_0_90.fem');

               A=[0:90]; 

Torque=[]; for i=0:90 if(i>0) mi_selectgroup(1); mi_moverotate(0,0,1); end mi_analyze(1); mi_loadsolution; mo_groupselectblock(1) Torque(i+1)=mo_blockintegral(22); i Torque(i+1) end

               //Remise en position initiale : 

mi_selectgroup(1); mi_moverotate(0,0,-90); mi_analyze(1); mi_loadsolution; plot(A,Torque); closefemm;



Projet industriel :

Objectifs : cf 'Présentation du projet'