9
Proiectarea SAN prin alocarea poli zerouri Ca si la sistemele continue se incearca satisfacerea performantelor impuse, pornind de la ideea ca sistemul inchis are o functie de transfer de ordinul II, ai carei poli trebuie alocati. La sistemele continue functia de transfer in stare inchisa este: cu polii: La sistemele numerice functia de transfer trebuie sa fie de forma: cu polii: Remarcam aparitia unui zero , datorat prezentei elementului de retinere in cadrul partii fixate. Deci la SAN trebuiesc alocati doi poli si un zero. Coeficientul trebuie sa aiba valoarea: pentru a fi indeplinita conditia de eroare stationara nula la intrare treapta unitara: O alta deosebire consta in faptul ca la SAN intervin elemente de esantionare si retinere care micsoreaza rezerva de stabilitate. Elementul de retinere introduce intarzieri care vor inrautati performantele tranzitorii fata de sistemul continuu corespunzator. O prima problema este determinarea perioadei de esantionare care intervine in calculul functiilor de transfer discrete. Ea se alege dupa criteriul pierderii minime de informatie asupra evolutiei marimilor continue intre momentele de esantionare. Ea se alege fie in functie de perioada de oscilatie a raspunsului y, fie in functie de constantele de timp si durata regimului tranzitoriu impus .

4.Alocare Poli Zerouri

  • Upload
    radu-ra

  • View
    80

  • Download
    0

Embed Size (px)

DESCRIPTION

alocrea poli zerouri

Citation preview

Page 1: 4.Alocare Poli Zerouri

Proiectarea SAN prin alocarea poli zerouri

Ca si la sistemele continue se incearca satisfacerea performantelor impuse, pornind de la ideea ca sistemul inchis are o functie de transfer de ordinul II, ai carei poli trebuie alocati.

La sistemele continue functia de transfer in stare inchisa este:

cu polii:

La sistemele numerice functia de transfer trebuie sa fie de forma:

cu polii:

Remarcam aparitia unui zero , datorat prezentei elementului de retinere in cadrul partii fixate. Deci la SAN trebuiesc alocati doi poli si un zero.

Coeficientul trebuie sa aiba valoarea:

pentru a fi indeplinita conditia de eroare stationara nula la intrare treapta unitara:

O alta deosebire consta in faptul ca la SAN intervin elemente de esantionare si retinere care micsoreaza rezerva de stabilitate. Elementul de retinere introduce intarzieri care vor inrautati performantele tranzitorii fata de sistemul continuu corespunzator.

O prima problema este determinarea perioadei de esantionare care intervine in calculul functiilor de transfer discrete. Ea se alege dupa criteriul pierderii minime de informatie asupra evolutiei marimilor continue intre momentele de esantionare. Ea se alege fie in functie de perioada de oscilatie a raspunsului y, fie in functie de constantele de timp si durata

regimului tranzitoriu impus .Se pot aplica relatiile:

Se calculeaza apoi functia de transfer discreta cunoscand functia de transfer

continua a obiectului reglat.

De aici:

Daca are si timp mort atunci apare inmultit cu .

Urmeaza alocarea polilor si a zerourilor pentru satisfacerea unor performante de tipul:

Page 2: 4.Alocare Poli Zerouri

Din relatia de legatura intre z si s rezulta:

Pentru alocarea polilor sunt utile locurile geometrice ale polului pentru =constant si

pentru =constant. Ele au aliura urmatoare:

La sistemele continue raspunsul si suprareglajul depindeau de si , fiind un parametru care preciza pozitia unui zerou suplimentar z introdus pentru ameliorarea unor performante.

Si aici raspunsul si deci , depind de un parametru care precizeaza pozitia zeroului

fata de polul .

Definirea parametrului

Reprezentam polul si zeroul ca in desenul alaturat:

Cu notatiile de pe desen avem:

Page 3: 4.Alocare Poli Zerouri

Deci: (*)

Este posibil, dupa cum reiese din figura ca

Pentru a uni cele doua cazuri se face conventia si relatia (*) devine:

Determinarea raspunsului la un semnal de referinta treapta

Avem:

Deci:

Determinam raspunsul in timp prin aplicarea transformatei z inverse

unde este un contur care include toti polii lui Y(z).Se obtine prin metoda reziduurilor:

unde:

Tinand cont de expresia lui rezulta:

Notam:

si tinand cont ca simplificam pe q:

Dar:

Page 4: 4.Alocare Poli Zerouri

(**)

Din fig. 2 constatam ca:

( )

Deasemenea din rezulta:

Revenind la relatia (**) avem:

Cu aceasta simplificare si cu inlocuirea

avem:

Trecand de la discretizarea kT la timpul t continuu avem:

Pentru determinarea suprareglajului trebuie sa aflam momentul atingerii maximului din conditia:

Introducand aceasta expresie in y(t) obtinem:

Din y( )=

Se vede deci ca depinde si de si de . Folosind aceasta relatie se determina caracteristicile pentru =constant care au aliura urmatoare:

Page 5: 4.Alocare Poli Zerouri

Din aceasta caracteristica, pentru un impus, pot determina mai multe perechi ( ) care sa realizeze suprareglajul.

Se poate construi locul geometric al lui pentru =constant prin constructie punct cu

punct din intersectia locului geometric de pentru =constant cu locul geometric de pentru = constant.

Pentru locul geometric de pentru =constant presupunem ca z =constant (fixat).

Procedura de alegere a lui este legata de inlaturarea oscilatiei comenzii.

Din fig.2 reiese ca daca =constant si =constant, fiind unghiul sub care primeste

si punctul (1,j0).

Deci locul geometric a lui pentru constant este un arc de cerc.

Perechile de puncte ( ) le iau din diagrama 3 ducand o paralela in dreptul lui .

Util este si locul geometric pentru t =constant. Deducerea lui se bazeaza pe ideea ca relatia din domeniul continuu:

isi pastreaza valabilitatea.

Conditia de intrare in regim stationar este:

Daca

Deci

Adica =constant =constant.

Locul geometric a lui pentru =constant este un cerc concentric cu cercul unitate

Page 6: 4.Alocare Poli Zerouri

Polii se determina din intersectia locului geometric al polului pentru =constant=

cu locul geometric pentru = constant = . Prin conjugare se determina si .

Domenii de alocare a polilor si zeroului functiei . Definirea parametrului

T se alege fie in functie de perioada de oscilatie a raspunsului y, fie de valorile de

timp , fi de durata regimului tranzitoriu .

Polii se aloca in senicercul drept al cercului unitar

Zeroul este negativ.