simul mcc

Embed Size (px)

Citation preview

  • 7/24/2019 simul mcc

    1/22

    1

    Modlisation et simulation des systmes lectriques

    Modlisation dune chane de traction dun vhicule lectrique

  • 7/24/2019 simul mcc

    2/22

    2

    A But

    On souhaite dvelopper le modle et la commande dune chane de traction reposant sur

    lutilisation dune machine courant continu (MCC) aimant permanent (inducteur) et un

    rducteur de vitesse. Le couple dentranement est rendu variable par lutilisation dun

    hacheur rversible reli un ensemble de batteries (fig.1).

    UmB

    im

    rducteur

    is

    moteur

    Frsistant

    Rr

    N

    Cmoteur

    Crducteur

    Croue

    Fig. 1 :

    Ce systme de traction se dcompose en (fig. 2) :

    _ une batterie dlivrant une tensionBde 48V_ un hacheur modulant une tension Um applique aux bornes de la MCC et modulant

    galement le courant issu du circuit dinduit de la machine ( i) en un courant im.

    _ une machine courant continu dlivrant un couple de forces moteur (Cmoteur)ainsi quune

    force lectromotrice (e).

    _ la masse totale ramene sur larbre du moteur, ce dernier tournant la vitesse (moteur)et

    recevant un couple rsistant (Cr_moteur)

    _ un rducteur permet dobtenir une vitesse rduite (rducteur), il transmet au moteur, en le

    transformant, le couple rsistant apparaissant au niveau des roues (Cr_roue).

    _ une roue dont la vitesse angulaire priphrique est noteroue et transforme la force de

    raction de la chausse (Cr_route)en un couple rsistant.

    B Modlisation du vhicule

    Pour tablir le modle du vhicule, on considre chaque lment de faon spare (figure 2).

    Il conviendra de valider chaque tape que le modle de chaque lment avant de

    lassembler. La figure 3 donne une vue du modle correspondant implant sous Simulink.

  • 7/24/2019 simul mcc

    3/22

    3

    Um

    MCC

    Cmoteur

    moteuri

    Inertie

    Crducteur

    Rducteur

    Croue

    Batteries

    B

    im

    Hacheur

    f11,f12

    rducteurmoteur

    Fig. 2 :

    Fig. 3 : Implantation sous Simulink

  • 7/24/2019 simul mcc

    4/22

    4

    1 Modle de la machine courant continu

    1.1) Dterminez l'ensemble des relations ncessaire la modlisation du circuit dinduit de la

    machine.

    Um

    i

    R, L

    e

    Figure 4 :

    1.2) Dterminez la reprsentation sous forme de schmas bloc du modle du circuit dinduit

    de la machine. Donnez un exemple dimplantation sous Simulink.

    1.3) Complter le modle de la machine en faisant apparatre les conversions

    lectromcaniques (k=1,2 S.I.).

    Implantez lensemble des quations sous Simulink et crez un macro bloc comme reprsent

    la figure 3.

    1.4) Pour identifier la machine, on a appliqu un chelon de tension de faible amplitude

    (1,5v), de manire ce que le rotor ne tourne pas et on a relev lvolution temporelle du

    courant (figure 5).

    Dans les mmes conditions de cet essai, dterminez lexpression thorique du courant.

    En comparant avec le relev exprimental, dterminer la valeur de la rsistance R et de

    l'inductanceL.

  • 7/24/2019 simul mcc

    5/22

    5

    0 0.05 0. 1 0.15 0. 2 0.25 0. 3 -0.2

    0

    0. 2

    0. 4

    0. 6

    0. 8

    1

    Figure 5 : Evolution temporelle de i(A) en fonction du temps t(s)

    1.5) Simuler cet essai sous Simulink. Conclusion ?

    2 Modle de linertie

    Les souplesses des arbres de transmission et des accouplements mcaniques ainsi que les jeux

    ventuels seront ngligs. Diamtre de la roue : 0,52 m, rapport de rduction est de 1/5.

    La masse du vhicule est de M=300kg. On supposera que toute la masse du vhicule est

    reporte sur larbre de la machine lectrique : J = M*r*r*Rr*Rr avec r le rapport du

    rducteur, Rr le rayon de la roue. A partir de lquation fondamentale de la dynamique,

    dterminez lquation diffrentielle rgissant la vitesse du moteur en fonction du couple

    entranant et du couple total rsistant.

    Le couple total rsistant se dcompose en un couple de dcollage (de 0,01 N.m), un couple de

    frottement et un couple rsistant transmis par le rducteur. Les frottements sont modliss parune coefficient de frottement visqueux de f=0,1. Dterminez la reprsentation sous forme de

    schmas bloc du modle.

    Donnez un exemple dimplantation sous Simulink.

  • 7/24/2019 simul mcc

    6/22

    6

    3 Modle du rducteur de vitesse

    Dterminez la reprsentation sous forme de schma bloc du modle du rducteur.

    Donnez un exemple dimplantation sous Simulink.

    Figure 6 :

    4 Modle de la roue

    Dterminez la reprsentation sous forme de schmas bloc du modle de la roue.

    Donnez un exemple dimplantation sous Simulink.

    Rappel sur les units de mesure :

    Vitesse linique en m/s, vitesse angulaire : rad/s, Couple : N.m, force : N,

    5 Bilan de la force totale rsistante lavancement

    La route et son revtement prsentent des rsistances externes lavancement du vhicule surun plan longitudinal. Toutes les forces lavancement peuvent tre reprsentes par une seule

    force du second ordre :

    2

    210 roueroueresistant vFvFFF ++=

    avec F0 la force rsistive constante (15 N), F1 les frottements visqueux (65 N/m/s), F2 les

    frottements arodynamiques (5N/(m/s)2) et vrouela vitesse du vhicule (m/s).

    La route du vhicule sera reprsente par une source mcanique fournissant une force de

    rsistance Fresistant et recevant la vitesse du vhicule vroue. Dterminez la reprsentation sous

    forme de schmas bloc du modle de la route.

    Donnez un exemple dimplantation sous Simulink.

  • 7/24/2019 simul mcc

    7/22

    7

    6 Evaluation des performances

    On souhaite valuer le comportement de ce vhicule lorsque l on applique une tension de 48Vpendant 3 secondes (Fig.1) sur le moteur courant continu.

    Fig. 7 : Tension impose sur le moteur

    a) Quelle est la distance maximale parcourue ? Quelle est la dure ?

    b) Pourquoi le vhicule recule ?

    c) Combien vaut le couple maximal obtenu ?d) Pour dimensionner la hacheur, on a besoin de connatre le courant maximal dans la

    machine. Combien vaut il ?

    e) Combien dnergie lectrique (en W.h) est ncessaire pour dimensionner les batteries ?

    f) Que se passe t-il si on transporte un colis de 160kg avec ce vhicule ? Que faut il changer

    dans la simulation ? (Refaire les questions a) b) c) d) et e) et comparez) .

    7 Modle du hacheur et des batteries

    En considrant un convertisseur quivalent interrupteurs idaux, proposez un modle du

    hacheur. Ajoutez le modle des batteries comme une source de tension.

    Donnez un exemple dimplantation sous Simulink.

    8 Vrification de la modlisation

    Aprs avoir finalis la partie modlisation, vrifiez le programme avecf11=0,75,f12=0,25

    Relevez la tension du hacheur Um, le couple de la MCC Cmoteur, la vitesse de la machine

    moteuret la vitesse linaire du vhicule Vroue.

  • 7/24/2019 simul mcc

    8/22

    8

    C Commande du vhicule1 Commande du hacheur

    Le macro bloc pour la commande du hacheur est compos par trois sous-systmes : une

    linarisation dynamique, un gnrateur de connexion et un modulateur.

    Proposez une ralisation de chaque sous-systme.

    Fig. 8 : Exemple dimplantation du dispositif de commande du hacheur

    Vrifiez le dispositif de commande du hacheur en isolant les macros blocs comme sur la

    figure suivante :

    Essayez respectivement trois valeurs de la tension de rfrence Um_ref= 0V, 24V et 48V.

    Relevez la tension Umissue du hacheur, et comparez avec Um_ref. Conclusion ?

  • 7/24/2019 simul mcc

    9/22

    9

    Fig. 9 :

    2 Commande en couple du vhicule

    En utilisant un potentiomtre mont sur une pdale, on gnre une tension variant de 0V

    48V et qui sera proportionnelle un couple de rfrence variant de 0 48N.m. Proposez un

    dispositif de commande de la machine pour raliser un contrle du couple ; c est dire pour

    que le couple obtenu corresponde sa valeur de rfrence issue de la pdale.

    Vrifiez le dispositif de commande du hacheur en isolant les macros blocs comme la figure

    suivante :

  • 7/24/2019 simul mcc

    10/22

    10

    Fig. 10 :

    Relevez le couple Cmoteur, et comparez avec Cmoteur_ref. Conclusion ?

    3 Simulation globale avec la commande

    Ralisez la simulation sur la structure globale (la modlisation + la commande) comme sur la

    figure suivante.

    Um

    MCC

    Cmoteur

    moteuri

    Inertie

    Crducteur Frsistant

    Rducteur

    Croue

    Roue

    Vroue

    RouteBatteries

    B

    im

    Hacheur

    f11,f12

    rducteurmoteur

    Commande

    du Hacheur

    Um_regB_ mes

    Commande

    de la MCC

    Cmoteur_ref

    moteur_mes

    i_mes

    Fig. 11 :

  • 7/24/2019 simul mcc

    11/22

    11

    On souhaite valuer le comportement de ce vhicule (sans charge lourde) lorsque lon

    applique une rfrence de couple de 35N.m pendant 3 s.

    a) Relevez la valeur moyenne de la tension du hacheur Um, le couple de la MCC Cmoteur, la

    vitesse de la machine moteuret la vitesse linaire du vhicule Vroue. Conclusion ?

    b) Quelle est la distance maximale parcourue ? Quelle est la dure ?

    c) Combien vaut le couple maximal obtenu ?

    d) Combien dnergie lectrique (en W.h) est ncessaire pour dimensionner les batteries ?

    e) Que se passe t-il si on transporte un colis de 160kg avec ce vhicule ? Que faut il changer

    dans la simulation ? (Refaire les questions a) b) c) d) et comparez) .

    f) On veut faire le mme dplacement, que faut il faire ?

    Comparez lnergie ncessaire dans les deux cas.

    D Utilisation dun moteur roue

    Le moteur utilis est une machine synchrone aimant permanent deux ples avec un

    rotor ple lisse. Les tensions du gnrateur sont alternatives et de frquence et d'amplitude

    variables. Le modle ici reprsent est dcompos en une modlisation de la conversion

    lectromcanique et du circuit dinduit de la machine.

    1) Transformations mathmatiques

    Le modle de la machine sera crit dans un repre de Park tournant en utilisant une

    premire transformation. Une seconde transformation sera utilise pour calculer les tensions

    simples triphases partir de deux tensions composes et pour dterminer les courants de

    deux phases partir des trois courants de phase. Lapplication de la transformation de Park sur

    les tensions dalimentation de la machine (Fig.2) et de son inverse sur les courants gnrs

    conduit :

    R26 :

    R27 :

    =

    =

    redparkdqred

    dqindparkind

    vPv

    iPi

    _

    _

    1

    3_

    o

    - iind_3 = [iind1, iind2, iind3]Test le vecteur des courants triphass dans les induits de la machine,- vred = [vred1n, vred2n, vred3n]

    Test le vecteur des tensions simples triphases issues du redresseur.

    On supposera que les systmes lectriques sont quilibrs et donc que la composante

    homopolaire de Park est nulle. Dans ce cas, la matrice de Park sexprime par :

    =

    )3

    4sin()

    3

    2sin(sin

    )3

    4cos()

    3

    2cos(cos

    3

    2

    parkP

    Langle est li la vitesse de rotation du repre ( ) et langle initial ( 0 ) :

    0 += t

    La matrice inverse de Park sexprime par :

  • 7/24/2019 simul mcc

    12/22

    12

    =

    )

    3

    4sin()

    3

    4cos(

    )3

    2sin()

    3

    2cos(

    sincos

    3

    21

    parkP

    Lapplication des deux autres transformations conduit :

    R28 :

    R29 :

    =

    =

    reducsred

    indiind

    uCv

    iCi 3_32

    - iind = [iind1, iind2]Test le vecteur des courants de deux phases dans les induits de la machine ,

    - ured = [ured13, vred23]Test le vecteur des deux tensions composes issues du redresseur.

    Ci32est exprime par :

    =

    010

    00132iC

    Cucs3 est la matrice qui permet dadapter les tensions composes aux tensions simplestriphases :

    =

    11

    21

    12

    3

    13ucsC

    Ce modle est reprsent par le GIC, et le bloc REM nomm Transformation 1.

    iind_dq

    vred_dq

    iind

    ured

    Transformations 1

    position

    Fig. 12 :Modles graphiques des transformations

    2) Modlisation des circuits dinduitLes quations mathmatiques du modle de Park de linduit de la machine synchrone

    sexpriment par :

    1

    1

    __

    _

    _

    __

    _

    _

    =

    =

    qlind

    qs

    qind

    dlind

    ds

    dind

    vLdt

    di

    vLdt

    di

    =

    =

    -

    -

    ___1__

    ___1__

    qrindqqlind

    drindddlind

    vvv

    vvv

    =

    =

    -

    -

    ___1

    ___1

    qredqmsq

    dreddmsd

    vev

    vev

    =

    =

    .

    .

    ___

    ___

    qindsqrind

    dindsdrind

    iRv

    iRv

    o:

    -Ls_d (0,688 mH),Ls_q(0,688 mH) sont les inductances des bobines du stator pour le modle

    de Park,

    R18 :

    R22 :

    R19 :

  • 7/24/2019 simul mcc

    13/22

    13

    -Rsest la rsistance du stator (0,25 ),

    - iind_dq = [iind_d, iind_q]Test le vecteur des composantes d-q des courants issus de la machine,

    - vind_l_dq = [vind_l_d, vind_l_q]Test le vecteur des composantes det qdes tensions au bornes des

    bobines,

    - vred_dq = [vred_d, vred_q]T est le vecteur des composantes d et q des tensions fournies par le

    redresseur,

    - vind_r_dq = [vind_r_d, vind_r_q]Test le vecteur des composantes det qdu vecteur des tensions au

    bornes des rsistancesRs,

    - ems = [ems_d, ems_q]Tsont les composantes det qdu vecteur des forces lectromotrices de la

    machine.

    Ce modle est reprsent par le GIC et le bloc REM nomm Induit la Fig.3.

    vred_q

    iind_q

    ems_q

    R23R22

    R25

    vred_d

    iind_d

    R19R18

    R21

    R20

    R24

    v1_d

    v1_q

    vind_r_q

    vind_l_q

    ems_d

    vind_r_d

    vind_l_d

    iind_dq

    ems_dq

    iind_dq

    vred_dq

    Induit

    Fig. 13 : Modles graphiques de linduit de la machine synchrone

    3) Modlisation de la partie lectromcaniqueEn convention moteur, les force lectromotrices sont exprimes en prenant en compte

    seulement lharmonique fondamentale du flux d'entrefer:

    +=

    =

    dindarbsdmarbmmqms

    qindarbsqmdms

    iLppe

    iLpe

    __

    __

    o:

    -pmest le nombre de paire de ples (1),

    -m est le flux produit par laimant permanent (0,0534 Wb).

    Le couple fourni par cette machine est exprim par:

    qinddindmsqsdqindmmem iipLLipC ___ )( +=

    Ce modle de la conversion lectromcanique est vu comme un systme dynamique avec

    la vitesse et les courants comme entres et le couple lectromagntique et les fem comme

    sorties. Ce modle est reprsent par le GIC, et le bloc REM nomm Conversion

    lectromagntique la Fig.

    R15 :

    R16 :

    R17 :

  • 7/24/2019 simul mcc

    14/22

    14

    ems_darb R15

    R16

    R17

    Cem

    iind_d

    ems_q

    iind_q

    iind_d

    iind_q

    Fig.14. Modles graphiques de la conversion lectromcanique

    4) Modlisation des convertisseurs statiquesPour londuleur, lanalyse est identique. Les valeurs moyennes des grandeurs modules

    sont exprimes par :

    >>=>== [, ]Tsont respectivement les fonctions de conversion pour

    pour londuleur.

    Toutes les quations sont reprsentes par le GIC et le bloc REM nomms Onduleur

    la Fig.

    Fig.15. Modles graphiques du modle moyen de londuleur

    a) Compltez le modle de la machine synchrone sous simulink.

    b) Relevez le couple du moteur, les courants triphass, les courants en repre d-q et le courant

    issu de batterie.

    c) Ralisez la simulation de la structure globale avec la machine synchrone.

    R32 :

    R33 :

  • 7/24/2019 simul mcc

    15/22

    15

    Annexe : Utilisation de Matlab-Simulink

    1. Lancer Simulink sous Matlab.

    1) Lancer Matlab

    Cliquer licne Matlab sur le bureau pour lancer Matlab.

    2) Lancer Simulink

    Soit taper simulink dans la fentre de Matlab, soit cliquer licne sur lesbarres doutils pour lancer Matlab.

    Figure 1. Lancer Simulink sous Matlab

    2. Fentre de Simulink et les blocs base desimulation

    Utilisez licne pour crer un nouveau programme de simulation.

    On peut entraner un bloc de la bibliothque au programme cr.

  • 7/24/2019 simul mcc

    16/22

    16

    Figure 2. Fentre de Simulink

    Table 1. Les blocs utiliss.Fonctionnement Catgorie SymboleConstant [Simulink] -> [Sources]

    Echelon [Simulink] -> [Sources]

    Sinusode [Simulink] -> [Sources]

    Plus (ou moins) [Simulink] -> [Math Operations]

    Multiple par un constant [Simulink] -> [Math Operations]

    Intgrateur [Simulink] -> [Continuous]

    Miniscope [Simulink] -> [Sinks]

    Multiplex des signales [Simulink] -> [Signal Routing]

    Division dun vecteur [Simulink] -> [Signal Routing]

    Remarque : Il faut changer les paramtres dun bloc pour satisfaire notre besoin.

    Fentre dexplication de bloc choisi

    Le programme de simulation crBlocs de simulationdans cette catgorie

    Catgories des

    Entre dun

    Sortie dun

  • 7/24/2019 simul mcc

    17/22

    17

    Exemple 1:Cliquez avec le bouton droit de la souris sur licne Sine Wave, et puis choisissezSin paramtres (ou directement double-cliquez sur cet icne) pour modifier lesvaleurs.

    )2sin(100)sin()( tfwtAtv == avec f=50 Hz

    Figure 3. Modification des paramtres dun bloc

    Remarque : pi est une constante sous Simulink, elle est gale .

    Exemple 2 :w(t) = u(t) + v(t)

    Exemple 3 :w(t) = u(t) - v(t)

  • 7/24/2019 simul mcc

    18/22

    18

    Exemple 4 :

    += t

    ututv0

    )0()()(

    Exemple 5 :

    =

    )(

    )()(

    tv

    tutw

    Exemple 6 :

    Si

    =)(

    )()(

    tv

    tutw , nous avons

    Exemple 7 : Liaison entre les lments :

    1) Placez les lments

    2) Saisissez la sortie de lchelon en cliquant dessus et en maintenant le bouton droitde la souris enfonc, puis dplacez-la jusqu lentre du gain.

  • 7/24/2019 simul mcc

    19/22

    19

    3) Saisissez nimporte quel point dans la ligne en cliquant dessus et en maintenant lebouton droit de la souris enfonc, puis dplacez-la jusqu lentre de loprationplus.

    4) les restes

    3) Lancer la simulation.Avant de lancer la simulation, il faut spcifier les paramtres de la simulation.

    Slectionnez Simulation parameters montr comme la figure 4.

    Figure 4. Paramtres dune simulation

    On change le type de pas en Fixed-step, comme montr dans la figure 5.

  • 7/24/2019 simul mcc

    20/22

    20

    Figure 5. Changer le type de pas Figure 6. Changer la mthode de calcul

    Ensuite, choisissez lalgorithme dintgration ode4 (Runge-Kutta) commemontr dans la figure 6. Enfin, spcifiez la dure de la simulation et le pas de lasimulation par les valeurs dsires, comme montr dans la figure 7 pour cetexemple.

    Figure 7. Changer la dure et le pas de la simulation

    On peut alors lancer la simulation par licne dans la barre des outils, ouslectionner Simulation->Start par le menu.

  • 7/24/2019 simul mcc

    21/22

    21

    Figure 8. Lancer un programme de simulation

    Aprs la simulation, on peut observer le rsultat de la simulation parmicroscope en double-cliquant sur le symbole de microscope.

    Figure 9. Observer le rsultat de la simulation par un microscope

    On peut utiliser les outils de zoom dans la barre des outils pour changer lezoom dun microscope, fin dobtenir une image claire ou une valeur mesureprcise.Remarque :

    Le microscope nenregistre que 5000 points par dfaut. Si on veut enregistrerplus de point que 5000, il nous faut annuler la limitation des donnes enregistrespar Parameters -> Data history -> limit data points to last, montr dans la figure10.

    Outils de zoom

  • 7/24/2019 simul mcc

    22/22

    Figure 10. Annuler la limitation des donnes

    Pour avoir plus dinformation, slectionnez Help par le menu ou cliquez lebouton Help si ncessaire.

    Figure 11. Aide sur Matlab

    Parameters

    Data history

    Limit data points to