Documente Academic
Documente Profesional
Documente Cultură
unde:
- matricea fluxurilor:
unde:
- Laa, Lbb sunt inductivitati proprii fazei si Lab = Lba sunt inductivitati mutuale
unde:
- L0 este inductanta pe faza L0=0.0022H
- Lp este inductanta medie pe faza Lp=0.00005H
- pz este numarul de dinti rotorici pz=25
- τ s este unghiul între doi poli statorici consecutivi τ s =π /2
· matricea variatiilor inductivitatilor (in raport cu unghiul de pas)
- coloanele rămase conţin valorile corespondente ale solutiei şi primele sale n-1
derivate.
Spre deosebire de alte metode , care integrează în paşi de mărime egală pentru a
ajunge la o soluţie , ode 23 examinează cât de repede o soluţie se schimbă şi adaptează
mărimea paşilor săi corespunzător. Ode 23 va folosi paşi de mărime neuniformă intern
când rezolvă ecuaţia diferenţială, dar va returna soluţia în puncte distanţate egale.
function yp=ecdifRK(t,y)
Dr=0.001;
jr=0.0015;
Mrr=0.0025;
I=8.9;
R=0.3;
Ua=I*R;
Ub=Ua;
pz=25;
taus=pi/2;
L0=2.2*10^-3;
Lp=0.05*10^-3;
Lab=Lp*sin(2*pz*y(3));
Lba=Lab;
L=[L0;L0]+Lp*[cos(2*pz*y(4));cos(2*pz*y(4)-2*pz*taus)];
Laa=L(1,1);
Lbb=L(2,1);
Laaprim=-2*pz*Lp*sin(2*pz*y(4));
Labprim=2*pz*Lp*cos(2*pz*y(4));
Lbaprim=Labprim;
Lbbprim=-2*Lp*pz*sin(2*pz*y(4)-2*pz*taus);
L=[Laa Lab;Lba Lbb];
U=[Ua-R*y(1);Ub-R*y(2)];
Lprim=[Laaprim Labprim;Lbaprim Lbbprim]';
I=[y(1);y(2)];
yp(4)=y(3);
x=(L^-1)*U-(L^-1)*Lprim*I*yp(4);
yp(1)=x(1);
yp(2)=x(2);
yp(3)=0.5*(y(1)^2*Laaprim+y(2)^2*Lbbprim)/jr +y(1)*y(2)*Labprim/jr-Dr/jr*yp(4)-
Mrr/jr;
yp=[yp(1) yp(2) yp(3) yp(4)]';
function solutii
[t,y]=ode23(@ecdifRK,[0 2],[0,0,0,0]);
subplot(2,2,1);plot(t,y(:,1));
grid;
ylabel('Ia[A]');
xlabel('timp[s]');
subplot(2,2,2);plot(t,y(:,2));
grid;
ylabel('Ib[A]');
xlabel('timp[s]');
subplot(2,2,3);plot(t,y(:,3));
grid;
ylabel('viteza unghiulara (omega)[rad/s]');
xlabel('timp[s]');
subplot(2,2,4);plot(t,y(:,4));
grid;
ylabel(' unghiul motor (teta)[rad]');
xlabel('timp[s]')
Functia solutii.m va furniza patru grafice care surprind variatia necunoscutelor in
functie de timp respectiv:
- Ia = f(t) variatia in timp a curentului pe faza alfa
- Ib = f(t) variatia in timp a curentului pe faza beta
- ε = f(t) variatia intimp a acceleratiei unghiulare
- v= f(t) variatia in timp a vitezei unghiulare
Solutiile furnizate de functia solutii.m pentru datele motorului sunt prezentate in
figura de mai jos:
In figura de mai sus este prezentat graficul ce descrie modul de variaţie în regim
tranzitoriu de pornire a celor patru marimi ce caracterizează funcţionarea unui motor pas
cu pas cu doua faze, şi anume:
- curentul de excitatie pe faza intai (alfa)
- curentul de excitatie pe faza a doua (beta)
- viteza unghiulara a arborelui de iesire (omega)
- acceleratia unghiulara a arborelui de iesire (epsilon)
Datorita frecarilor de natura statica cat si a fenomenelor de saturatie ale campului
magnetic exista patru zone de functionare in regim tranzitoriu. Se pot calcula timpii
caracteristici sistemului de actionare in regim tranzitoriu.
Timpii caracteristici :
- timpul de prima stabilire reprezinta intervalul masurat din momentul
inceperii pornirii pana cand marimea de iesire este egela pentru prima data cu marimea
stationara (1.8 grade) te1;
- timpul de crestere reprezinta timpul necesar pentru ca motorul sa execute o
deplasare unghiulara egala cu 90% din valoarea stationara a deplasarii tc;
- timpul de incadrare initial reprezinta valoarea masurata de la inceputul
procesului tranzitoriu pana in momentul in care parametrul se incadreaza pentru prima
data in domeniul de toleranta admis tii;
- timpul de incadrare final reprezinta valoarea masurata de la inceputul
procesului tranzitoriu pana in momentul in care parametrul se incadreaza definitiv in
domeniul de toleranta admis tif.
Motorul te [S] tc [S] tii [S] tif [S]
HY200-4247 0.0113 0.01503 0.9 0.9
Analizand graficele de variatie ale celor patru marimi caracteristice ale sistemului
de actionare in regim dinamic se poate constata ca:
- curentul iα se stabilizează la valoarea de 8 [A] din catalogul motorului ales;
- curentul iβ se stabilizează la valoarea de 8 [A] din catalogul motorului ales ;
- unghiul motor θ se stabilizează la valoarea de 1.8° din catalogul motorului ales;
- viteza unghiulară ω se stabilizează la zero.
Sistemul automat este stabil dacă marginea de fază este pozitivă(γ > 0), iar
rezerva de stabilitate se apreciază în raport cu valoarea lui γ . Valorile uzuale ale lui γ
sunt cuprinse între 20 şi 30 grade. Pentru SRA cu răspuns bine amortizat se recomandă
- Rα = rezistenţa pe o fază
- Lα α = inductivitatea proprie Lα α = L0+Lp⋅ cos(50⋅ θ ) θ
=1.8⋅ cos(π /2);
Sistemul este stabil daca marginea de faza si marginea de amplitudine sunt
Aceasta functie trebuie particularizata astfel incat sa anuleze polul pozitiv care
provoaca instabilitatea sistemului. Parametrii regulatorului se determina pornind de la
relatia in bucla deschisa a sistemului de reglare automata:
Functia de transfer a regulatorului poate fi pusa in cazul cel mai general sub
forma:
unde:
Td, Ti1, Ti2 - timpi caracteristici ai SA
p1, p2 – polii functiei de transfer a sistemului
Presupunem ca polul pozitiv este p2. Functia de transfer pe care regulatorul
trebuie sa o aiba este:
Acesti parametrii se introduc in caracteristicile regulatorului PID din schema de
simulare a functiei de transfer. Se va obtine o noua diagrama Bode: