Proiect CAE Comanda unui motor de curent...

18
Universitatea Politehnica din Bucure ti, Facultatea de Inginerie Electrică ș Proiect CAE Comanda unui motor de curent continuu Nume studentă: Ghi ă Ana ț Grupa: 143 EA Profesori indrumatori: Valentin Năvrăpescu Aurel Chirilă Drago Deaconu ș 1

Transcript of Proiect CAE Comanda unui motor de curent...

Page 1: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

Universitatea Politehnica din Bucure ti, Facultatea de Inginerie Electricăș

Proiect CAE

Comanda unui motor de curent continuu

Nume studentă: Ghi ă Anaț Grupa: 143 EA

Profesori indrumatori:

Valentin Năvrăpescu Aurel Chirilă Drago Deaconuș

1

Page 2: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

Cuprins

Tema de proiect

I. Modelul matematic al maşinii de curent continuuII. Modelul matematic al elementului de comandă şi execuţieIII.Modelul matematic al traductorului de curentIV.Modelul matematic al traductorului de turatieV. Proiectarea regulatorului de curentVI. Proiectarea regulatorului de turatieVII. Simularea sistemului de actionare electricaVIII. Observatii si concluziiIX. Bibliografie

Tema de proiect

2

Page 3: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

Sa se studieze functionarea unui sistem de comanda pentru un motor de curent continuu si sa se realizeze proiectarea, implementarea si simularea functionarii acestuia.

In cadrul proiectului se vor analiza si modela:

1. Motorul de curentul continuu.

2.Sursa de alimentare alcatuita dintr-un convertor trifazat complet comandat, realizat din doua redresoare montate in antiparalel.

3. Regulatoarele de curent si de tura ie.ț

Vom considera ca sistemul de comanda si relare este un sistem alcatuit din doua bucle de reglare: o buclă interioară de reglare a curentului i o buclă exterioară de reglare a vitezei șac ionării.ț

In cadrul acestei scheme avem:

U*Ω - reprezintă o tensiune proportionala cu viteza impusă din exteriorul sistemului ( de

utilizator)

UΩm - reprezintă o tensiune proportională cu valoarea reală (măsurată) a vitezei;

RΩ - reprezintă regulatorul de tura ieț

Ri - reprezintă regulatorul de curent;

U*i - reprezintă o tensiune propor ională cu valoarea impusă a curentului;ț

Uim - reprezintă o tensiune propor ională cu valoarea reală (masurată) a curentului;ț

EC- reprezintă elementul de comandă (dispozitivul de comandă pe grilă – DCG –

al celor doua convertoare statice cu stingere naturala complet comandate montate în

antiparalel);

EE -reprezinta elementul de executie (convertorul static);

Fi- reprezinta filtrul de curent;

3

Page 4: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

FΩ -reprezinta filtrul de viteza;

Datele nominale ale motorului

Un=270 V –tensiunea nominală

IAn=28 A

Pn=6,6 kW – puterea nominală

nn=2470 rpm – tura ia nominalăț

ɳn=84% - randamentul

Mn=25,5 Nm – cuplu nominal

RA=0,82 Ω – rezistenta internat a motorului

LA=7,0 mH – inductivitatea internă a motorului

m=75 kg – masa motorului

J= 0.02 kgm2 – momentul cinetic

Parametrii masinii de curent continuu

Ωn =

66,25860

2470**2

60

**2 nn

[rad/s]

(kфe)n1 =

Wb955,066,258

28*82,0270*

n

AnAn IRU

Ωn - viteza unghiulară nominală MCC

(kфe)n 1 - fluxul de excitaţie

I. Modelul matematic al maşinii de curent continuucu excitatie independenta

In cadrul proiectului am considerat un motor de curent continuu cu excitatie independenta- pentru simplificare cu magneti permanenti.

4

Page 5: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

Vom considera urmatoarele ipoteze simplificatoare:

Ipoteze de lucru:

Excitaţie independentă constantă în timp; Circuite magnetice liniare; Parametrii motorului constanţi în timp; Cădere de tensiune la perii neglijabilă; Coeficient de frecări vâscoase neglijabil.

Ecuatiile in domeniul timp-regimul dinamic cu valori instantanee, sunt urmatoarele:

u A (t )=RA∗iA (t )+

LA∗diAdt

−e (t )=ke∗θe (t )∗Ω(t )m (t )=ke∗θe (t )∗iA(t )

m (t )=d [J (t )∗Ω (t )]

dt+ms (t )+F s∗Ω(t )

m(t)-cuplul masinii

d [J (t )∗Ω (t )]

dt - cuplu dinamic

ms(t)-cuplu sarcinii

F s∗Ω( t) -cuplu de frecari

Aplicand transformata Laplace in regim dinamic cu valori instantanee, ecuatiile devin:

U A (s )=(RA+s∗LA )∗I A (s )+(k e∗θe )∗Ω(s )

(ke∗θe )∗iA ( s )=s∗J∗Ω (s )+M s(s)

Constantele de timp ale modelului masinii electrice:

TA =

A

A

R

Ls3

3

10*54,882,0

10*7

Tem = 2

2)(

*

ne

A

k

JR

=

s0198,091,0

02,0*82,02

TA - constanta de timp electrică a maşinii

Tem - constanta de timp electromecanică a maşinii

5

Page 6: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

Implementarea modelului in MATLAB Simulink

Formele de unda obtinute:

6

Page 7: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

II. Modelul matematic al elementului de comandă şi execuţie

Convertorul static ce alimenteaza motorul de curent continuu este compus din două redresoare complet comandate montate în antiparalel. Noi vom folosi redresoare trifazate in punte, complet comandate.

Modelarea in domeniul timp se realizeaza cu urmatoarea ecuatie:

uA(t)=k0*uc*(t- Tu)

Tu - timp intarziere

Schema bloc a convertorului este:

UC - tensiunea de comandă

UA - tensiunea ce alimentează motorul

k0=U Amax

10 [V ]=

U A 0∗cosφ

10[V ]=

U A0∗cos30

10 [V ]

UA0 -reprezintă tensiunea maxima la ieşirea convertorului pentru unghiul de comanda 0 .

7

Page 8: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

Se considera : UAnmax=UAn=270 V

k0=27 – reprezinta coeficientul de amplificare al elementului de executie.

Tµ este timpul mort al convertorului.

T µ=T umin+T umax

2=

0+1

f∗p2

=1

50∗6∗2=1,67ms

III. Modelul matematic al traductorului de curent

Traductorul este un dispozitiv care converteşte o mărime de o anumită natură fizică în altă mărime de o altă natură fizică.

Traductorul de curent are rolul de a converti curentul IAn intr-o tensiune proportionala, in gama 0-10 V. Vom folosi un sunt montat in serie. Traductorul folosit de noi va fi un sunt.

Vom alege tensiunea nominala la bornele suntului in functie de valoarea maxima a curentului dat prin tema de proiectare, care va fi 2*IAn(curent de accelerare). La acest curent vom adauga 10%, valoare care va acoperii posibilele variatii de tensiune ale retelei de alimentare.

Ishn > 2 * 1,1 * IAn = 2* 1,1 * 28 =61,6 A

Am ales suntul de 60mV/100A produs de firma SCHRACK TEHNIK.

Tensiunea maxima la bornele suntului va fi:

Ush_max =

max_

_ * Ansh

nsh II

U

=

V 0.0376.61*100

10*60 3

Ksh=0.6*10-3 V/A – constanta suntului.

Pentru acuratetea citirii, tensiunea este filtrată de un filtru trece jos realizat cu un amplificator operaţional. Rolul filtrului este de a anula armonica a 6 a cu ajutorul bobinei de netezire, de a anula armonica a 12-a. Deoarece constanta de timp a filtrului de curent TFi

8

Page 9: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

trebuie sa fie mai mare decât valoarea constantei de timp corespunzatoare armonicii de ordinul 12.

.

Filtru de adaptare

TFi=R5*C2>T12=T/12=1/12*fn

fn=50 Hz

rezulta TFi=5ms.

Functia de transfer a traductorului cu filtru inclus:

HFi=k Fi

1+s∗T Fi

k Fi=10VI Amax

- constanta de amplificare a ansamblului traductor de curent- filtru de curent.

k Fi=10V

61,6 A=0,162V /A

Rezulta

HFi=0,162

1+s∗5∗10−3

IV. Modelul matematic al traductorului de turatie

9

Page 10: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

Traductorul de turatie are rolul de a converti o marime de natura mecanica( viteza) intr-o marime electrica( tensiune). Aceste este compus dintr-un tahogenerator de curent continuu si un filtru montat la bornele acestuia. Filtrul este trece-jos pentru a compensa ondulatiile tensiunii de iesire datorate colectorului si pentru a imbunatati raspunsul acestuia.

Traductoarele de turatie pot fi de urmatoarele tipuri:

-mecanice( GCC, GCA)

-optice(Enc)

-electro-magnetice.

Tahogeneratorul de curent continuu are urmatorele proprietati:

-excitatie independenta, in majoritatea cazurilor realizata cu magneti permanenti;

-stabilitate la variatiile de temperatura;

-pret redus.

Schema echivalenta a ansamblului traductor de viteza - filtru de viteza

Schema filtrului este

Am ales tahogeneratorul GMP1,0LT-1 de la firma BAUMER, avand nmax = 3400 rpm, Ue= 175 mV/prm.

Schema echivalenta a ansamblului traductor de viteza - filtru de viteza

Astfel avem functia de transfer:

10

Page 11: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

HF Ω=k FΩ

1+s∗T F Ω ,unde FT Ω =5 ms

k FΩ=UΩmmax

Ωmax=

102∗π∗nmax

60

=10∗60

2∗π∗3400=0,028V /rpm

Asadar functia de transfer va fi HF Ω=

0.028

1+s∗5∗10−3

Proiectarea regulatoarelor

Regulatorul trebuie sa:

-dea semnalul de comanda

-semnalul de comanda furnizat sa fie in limitele acceptate(±10V)

- sa reactioneze cat mai rapid

-sa fie sensibil doar la semnalul util de la intrare,adica sa fie insensibil la perturbatii;

Bucla de curent este interna-rapida. Ea modifica tensiunea astfel incat curentul sa fie maxim IAmax.

Bucla de tensiune este externa-lenta. Ea este cea care urmareste viteza impusa.

V. Proiectarea regulatorului de curent

Regulatorul de curent va primi ca intrare diferenţa dintre tensiunea impusă a curentuluiUi* şi tensiunea măsurată Uim*.

11

Page 12: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

Aceasta schema se poate transforma într-o schema echivalenta cu reactie unitara:

Inmultind functiile de transfer corespunzatoare celor trei blocuri din interiorul buclei de curent va rezulta:

Astfel:

kext i=

k 0∗k Fi

R A

ko=27;

kFi=0,162 V/A;

RA=0,82 Ω;

kext i=

27∗0,1620,82

=5,33

T∑_i = Tμ + TFI = 0,00167 + 0,005 = 0,00667 sec

k0 = coeficientul de amplificare al elementului de execuţie ;

12

Page 13: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

kFI = constanta de amplificare a ansamblului traductor – filtru de curent

RA = rezistenţa indusului ;

Tμ = valoarea medie a timpului mort al unui convertor cu dispozitive semiconductoare de putere comandabile;

TFI = constanta de timp globală a ansamblului traductor – filtru de curent .

Functia de transfer va deveni:

HRi(s )=

1+s∗T A

s∗2∗k exti∗T∑i

HRi(s )=

1+s∗8,54∗10−3

s∗2∗5,33∗6,67∗10−3

VI. Proiectarea regulatorului de turatie

Trecerea motorului dintr-un mecanism, de la regimul de mers in gol la regimul de mersin sarcina, face ca turatia motorului sa scada si este necesara mentinerea constanta a vitezei acestuia.

Miscarea este determinata de relatia care exista intre masele elementelormecanismului si fortele ce actioneaza asupra lor. Miscarea variabila a elementului motorproduce reactiuni dinamice suplimentare.

Reglarea vitezei consta in mentinerea variatiei vitezei in anumite limite.

Regulatorul de turatie primeşte la intrare diferenţa între tensiunea impusă UΩ* şi tensiunea măsurată, ce reprezintă turaţia măsurată prin intermediul traductorului de viteză. UΩm.

Bucla de turatie fiind lenta se adopta criteriul simetriei, care presupune:

eroare stationara nula; sistemul va reactiona rapid;

13

Page 14: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

sistemul sa reactioneze in mod corect,adica sa transmita nealterat intreg spectru

de frecvente ce apar in sistem si sa fie cat mai putin influentat de frecventa semnalului reglat.

Se vor calcula :

H extΩ=

kextΩ

(1+s∗T∑Ω

)∗s∗T em

kextΩ=

RA∗k FΩ

k Fi∗(ke∗ϕe)

T∑_Ω=2*T∑_i-TFi+TFΩ

Tem = constanta de timp electromecanică = 0,0198s

kFΩ = constanta de amplificare a ansamblului traductor de viteză – filtru de viteză = 0.028

constantă de flux ( depinde de parametrii constructivi ai maşinii de curent continuu ) keфe = 0.955 Wb constanta de timp globală a ansamblului traductor de viteză – filtru de viteză TFΩ = 5ms coeficientul de amplificare al elementului de execuţie

k0 = 27.

Parametrii regulatorului se determină astfel:

kext_Ω = )(*

*

eeFI

FA

kk

kR

=

0.148955,0*162,0

0280,*82,0

TS_Ω = 2* T∑_i – TFI + TFΩ = 2 * 0,00667 – 0,005 + 0,005 = 0,01334 s

14

Page 15: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

T1_Ω = 4 * T∑_Ω = 4 * 0,01334 = 0,00534 [sec]

T2_Ω = 8 * kext_Ω * em

S

T

T 2_

= 8 * 0,148 *

0.01060198,0

01334,0 2

s

Functia de transfer a regulatorului

HRΩ(s )=

1+s∗T 1Ω

s∗T2Ω

HRΩ(s )=

1+s∗0.00534s∗0.0106

VII. Simularea MATLAB SIMULINK

15

Page 16: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

% Date nominale masina Uan=270; % [V] Tensiunea nominalaIAn=28; % [A] Curentul nominalPn=6600; % [W] Puterea nominalann=2470; % [rpm] Turatie nominalarand=0.84; % [-] Randamentul nominalMn=25.5; % [Nm] Cuplul nominalRA=0.82; % [ohm] Rezistenta internat a masiniiLA=7*10^-3; % [H] Inductivitatea masiniim=75; % [kg] Masa masiniiJ=0.02; % [kgm^2] Moment de inertief=50; % [Hz] Frecventa retelei de alimentare omegan=2*pi*nn/60; % [rad/s] kfin=(Uan-RA*IAn)/omegan; % [V/s] Ms=Mn; % [Nm] Ta=LA/RA;Tem=RA*J/kfin^2; % Elementul de comanda si executie Uc=10; % [V] tensiunea de comandaUa0=311.77; % [V]Ua_max=Ua0*cos(pi/6); % [V]Tu=3.33*10^-3; % [s]k0=Ua_max/Uc; % [-] % Traductor de curent Ia_max=2*1.1*IAn;TFi=0.005; % [s]

16

Page 17: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

kFi=10/Ia_max; % Traductor de turatie n_max=1.1*nn;TFo=0.005; % [s]kFo=10/n_max; % Regulator de curent Ts_i=(Tu+TFi);kext_i=k0*kFi/RA;T1_i=Ta;T2_i=2*kext_i*Ts_i;kp_i=T1_i/T2_i;ki_i=1/T2_i/5;ks_i=1; % Regulator de turatie Ts_o=2*Ts_i-TFi+TFo;kext_o=RA*kFo/(kFi*kfin);T1_o=4*Ts_o;T2_o=8*kext_o*((Ts_o^2)/(Tem));kp_o=T1_o/T2_o;ki_o=1/T2_o;ks_o=2;

VIII. Observatii si concluzii

Motoarele de curent continuu se folosesc in deosebi la tractiuni. Deoarece cateodata sarcinile actionate pot fi periculoase pentru om, trebuie sa existe o precizie foarte marein actionarea acestor motoare. Trebuie sa controlam turatia dar si curentul absorbit, pentru a nu avea neplacuta surpriza ca motorul se arde.

Pentru a indeplini aceste conditii, am ales actionarea si reglarea motorului cu ajutorula doua regulatoare: unul de curent si unul de turatie. Cu aceste doua elemente se mentine motorul in parametrii normali. Curentul nu poate depasi 10* In iar turatia nu poate depasi 1,1*turatia nominala. Se adopta aceste limite ca si masuri de siguranta.

Am observat ca daca folosim regulatoare simple, care nu au implementat anti-windup, atunci parametrii la iesire nu sunt cei pe care ii dorim (oscilatii mult prea

17

Page 18: Proiect CAE Comanda unui motor de curent continuudocshare01.docshare.tips/files/29585/295856702.pdf · Motorul de curentul continuu. 2.Sursa de alimentare alcatuita dintr-un convertor

mari, care pot fi instabile in actionari). Asadar trebuie folosite regulatoare cu anti-windup pentru a obtine reglarile corecte. In cazul in care folosim redresoare trebuie sa avem grija ca acesta sa nu sufere fenomenul de rasturnare, masina putand trece din regimul de motor in cel de generator.

IX. Bibliografie

1. http://www.schrack.ro/2. http://www.baumerhuebner.com/analog-tachos.html?&L=13. http://electronica-azi.ro/2014/09/01/caracteristicile-traductoarelor-de-

curent-in-bucla-inchisa/

18