c6 slides rom

Upload: vasiu-alin

Post on 07-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 C6 Slides Rom

    1/35

    Analiza sistemelor liniare şi continue

    Paula RaicaDepartamentul de Automatic˘a

    Str. Dorobantilor 71, sala C21, tel: 0264 - 401267Str. Baritiu 26, sala C14, tel: 0264 - 202368

    email: [email protected]

    http://rocon.utcluj.ro/ts

    Universitatea Tehnic˘ a din Cluj-Napoca

    Analiza sistemelor liniare şi continue

    http://find/http://goback/

  • 8/18/2019 C6 Slides Rom

    2/35

    Analiza sistemelor utilizând locul rădăcinilor

    Analiza sistemelor liniare şi continue

    http://find/

  • 8/18/2019 C6 Slides Rom

    3/35

    Introducere

    Caracteristicile de bază ale răspunsului tranzitoriu a unuisistem ı̂n bucl ă ı̂nchisă sunt legate de localizarea polilorsistemului ı̂nchis.Dacă sistemul are un parametru variabil, locaţia polilorsistemului ı̂nchis depinde de parametru.

    Este important s ă determinăm cu se mişcă polii ı̂n planul scând parametrul este variabil.

    R(s) C(s)k G(s)

    H(s)

    Analiza sistemelor liniare şi continue

    http://find/

  • 8/18/2019 C6 Slides Rom

    4/35

    Exemplu

    Funcţia de transfer ı̂n bucl ă deschisă:

    kG (s ) = k 1

    s (s + 2)

    Polii sistemului deschis: 0, −2, nu depind de k Funcţia de transfer a sistemului ı̂nchis:

    G 0(s ) = kG (s )1 + kG (s )

    = k

    s 2 + 2 s + k

    Polii sistemului ı̂nchis: depind de k

    Analiza sistemelor liniare şi continue

    http://find/

  • 8/18/2019 C6 Slides Rom

    5/35

    Exemplu

    k = 1 , G 0(s ) = 1

    s 2 + 2 s + 1

    Polii s 1 = s 2 = −1Răspunsul la treapt ă estecritic amortizat.

    0 2 4 6 80

    0.2

    0.4

    0.6

    0.8

    1

    t(sec)

    k=1

    k = 50, G 0(s ) = 50

    s 2 + 2 s + 50

    Polii: s 1, 2 = −1 ±7 j ,Răspunsul la treapt ă estesupra-amortizat.

    0 1 2 3 4 5 60

    0.5

    1

    1.5

    2

    t(sec)

    k=50

    Analiza sistemelor liniare şi continue

    http://find/

  • 8/18/2019 C6 Slides Rom

    6/35

    Locul rădăcinilor

    Locul rădăcinilor este reprezentarea gracă a rădăcinilor ecuaţieicaracteristice a sistemului ı̂nchis pentru toate valorile unuiparametru din sistem, k ∈[0, ∞).

    R(s) C(s)k G(s)

    H(s)

    Funcţia de transfer a sistemului deschis

    H d (s ) = kG (s )H (s )Funcţia de transfer a sistemului ı̂nchis

    C (s )R (s )

    = kG (s )

    1 + kG (s )H (s )

    Analiza sistemelor liniare şi continue

    http://find/

  • 8/18/2019 C6 Slides Rom

    7/35

    Locul rădăcinilor

    Ecuat ̧ia caracteristic˘ a a sistemului ı̂nchis:

    1 + kG (s )H (s ) = 0 ⇒ kG (s )H (s ) = −1Ideea: valorile lui s pentru carekG (s )H (s ) = −1 trebuie săsatisfacă ecuaţia caracteristic ă a sistemului.kG (s )H (s ) este un raport de polinoame ı̂n s şi kG (s )H (s )

    este o cantitate complex ă:

    | kG (s )H (s ) | ∠kG (s )H (s ) = −1 + j 0Condit ̧ia de faz˘ a:

    ∠kG (s )H (s ) = ±180o (2q + 1) , q = 0 , 1, 2,...Condit ̧ia de modul:

    |kG (s )H (s )

    |= 1

    Analiza sistemelor liniare şi continue

    http://find/

  • 8/18/2019 C6 Slides Rom

    8/35

    Numere complexe. Recapitulare.

    Valoarea absolut ă (sau modulul ):

    |s | = |a + jb | = a2 + b 2Faza (sau argumentul):

    ∠s = arg( s ) = arctan b a

    , if a > 0

    Faza se măsoară de la axa reală pozitivă ı̂n sens trigonometric.Analiza sistemelor liniare şi continue

    http://find/http://goback/

  • 8/18/2019 C6 Slides Rom

    9/35

  • 8/18/2019 C6 Slides Rom

    10/35

    Numere complexe. Recapitulare.

    Se consideră un număr complex r . Dorim să calculăm faza luir + 3.Punctele r , r + 3, 0 şi −3 formează un paralelogram.Faza lui r + 3 = unghiul (m˘asurat ı̂n sens trig.) de la axa real ăpozitivă la linia care uneşte r cu rădăcina lui r + 3, adic ă −3.

    Analiza sistemelor liniare şi continue

    http://goforward/http://find/http://goback/

  • 8/18/2019 C6 Slides Rom

    11/35

    Exemplu

    Se consideră un sistem ı̂n buclă ı̂nchisă cu funcţia de transfera sistemului deschis:

    kG (s )H (s ) = k (s + 3)(s + 5)( s 2 + 2 s + 2)

    Pentru un punct de test s = r , faza lui kG (s )H (s ) este:∠kG (s )H (s )

    |s = r = ∠k + ∠(r +3)

    −∠(r +5)

    −∠(r +1

    − j )

    −∠(r +1+ j )

    ∠kG (s )H (s )|s = r = 0 + ϕ1 −ϕ2 −ϕ3 −ϕ4

    Analiza sistemelor liniare şi continue

    l l d l d d l

    http://find/

  • 8/18/2019 C6 Slides Rom

    12/35

    Exemplu. Locul rădăcinilor pentru un sistem de ordinul 2

    Funcţia de transfer a sistemului deschis G (s ):

    G (s ) = k

    s (s + 2)Funcţia de transfer a sistemului ı̂nchis:

    G 0(s ) = G (s )1 + G (s )

    = k

    s 2 + 2 s + k

    Ecuaţia caracteristic ă:

    1 + k

    s (s + 2) = 0 or s 2 + 2 s + k = 0

    Se va desena locul rădăcinilor pentru k

    [0,

    ∞).

    Analiza sistemelor liniare şi continue

    E l L l d̆˘ i il i d di l 2

    http://find/

  • 8/18/2019 C6 Slides Rom

    13/35

    Exemplu. Locul rădăcinilor pentru un sistem de ordinul 2

    Rădăcinile ecuaţiei caracteristice (polii sistemului ı̂nchis):

    s 1 = −1 + √ 1 −k , s 2 = −1 −√ 1 −k Rădăcinile sunt reale pentru k

    ≤1 şi complexe pentru k > 1.

    Pentru k = 0, polii sistemului ı̂nchis = polii sistemuluideschis: s 1 = 0, s 2 = −2.Când k creşte ı̂n intervalul (0 , 1), poli sistemului ı̂nchis semişcă spre (−1, 0). Poli reali: sistem supraamortizat.Pentru k = 1, polii sistemului ı̂nchis: s 1 = s 2 = −1. Sistemuleste critic amortizat.

    Analiza sistemelor liniare şi continue

    E l L l d̆˘ i il i d di l 2

    http://find/

  • 8/18/2019 C6 Slides Rom

    14/35

    Exemplu. Locul rădăcinilor pentru un sistem de ordinul 2

    k ∈(1, ∞): poliisistemului ı̂nchis sedesprind de pe axa realăşi devin complecşi.Poli complecşi:s 1, 2 = −1 ±√ k −1 j .Polii se mişcă de-s lungulunei linii verticales = −1,simetrick > 1: sistemsupra-amortizat, r ăspunsoscilant.

    Analiza sistemelor liniare şi continue

    E l L l d̆˘ i il t i t d di l 2

    http://find/

  • 8/18/2019 C6 Slides Rom

    15/35

    Exemplu. Locul radacinilor pentru un sistem de ordinul 2

    Condiţia de fază esteı̂ndeplinit ă:

    ∠ k

    s (s + 2) = −∠s −∠(s + 2)

    = ±180o (2q + 1) ,q = 0 , 1, 2, ..Pentru un punct P: θ1 = ∠s şiθ2 = ∠(s + 2)

    θ1 + θ2 = 180 o

    Analiza sistemelor liniare şi continue

    E l L l d̆˘ i il t i t d di l 2

    http://find/

  • 8/18/2019 C6 Slides Rom

    16/35

    Exemplu. Locul radacinilor pentru un sistem de ordinul 2

    Pentru o pereche de poli com-

    plecşi: s 1, 2 = −1 ± j 1, factorulk se determină din condiţia demodul:

    |G (s )H (s )

    |=

    k

    s (s + 2) s 1, 2= 1

    sau

    k = |s (s + 2) |s = − 1+ j 1k = | −1 + j 1| · |1 + j 1|

    k = 11 + 1 2 12 + 1 2 = 2

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor procedura

    http://find/

  • 8/18/2019 C6 Slides Rom

    17/35

    Locul radacinilor - procedura

    Se scrie ecuaţia caracteristic ă sub forma:

    1 + kP (s ) = 0 .

    Se factorizează P (s ) ı̂n termenii a np poli şi nz zerouri

    1 + k n

    z i =1 (s + z i )np i =1 (s + p j )

    = 0

    Se localizează polii şi zerourile sistemului deschis ı̂n planul s: x- polii, o - zerourile.Se determină numărul de ramuri SL. SL = np , unde np ≥nz ,np = num ărul de poli ai sistemului deschis, nz = num ărul dezerouri ai sistemului deschis.

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor procedura

    http://goforward/http://find/http://goback/

  • 8/18/2019 C6 Slides Rom

    18/35

    Locul radacinilor - procedura

    Se determină numărul de ramuri SL. SL = np .Se localizează segmentele de pe axa reală care aparţin loculuirădăcinilor:

    1 LR se aă pe axa reală la stânga unui număr impar de poli şizerouri

    2 LR ı̂ncepe ı̂ntr-un pol al sistemului deschis şi se termină la unzer (sau innit)

    Locul rădăcinilor este simetric faţ̆a de axa reală.LR tinde la innit de-a lungul asimptotelor centrate ı̂n σA cuunghiurile ΦA faţ̆a de axa reală pozitivă.

    σA = (p j ) − (z i )np −nz , ΦA = 2q + 1np −nz ·

    180o , q =0 , 1 ,... (np − n z − 1)

    Din criteriul Routh-Hurwitz ⇒ intersecţia cu axa imaginară(dacă există).Analiza sistemelor liniare şi continue

    Locul rădăcinilor procedura

    http://find/

  • 8/18/2019 C6 Slides Rom

    19/35

    Locul radacinilor - procedura

    Se determină punctul de desprindere de pe axa reală (dac ăexistă)

    1 Se calculează k =

    − 1

    P (s ) = p (s ), (din 1 + kP (s ) = 0)

    2 Se obţine dp (s )/ ds = 03 Se determină rădăcinile de la (b) sau se utilizează o metodă

    gracă pentru a aa maximul lui p (s ).Se determină unghiul de plecare din polii complecşi şi unghiul

    cu care LR ajunge ı̂n zerouri, din condit¸ia de fază∠P (s ) = ±180o (2q + 1) , at s = p j or z i .

    Dacă este necesar, se verică localizarea rădăcinilor caresatisfac condiţia de fază

    ∠P (s ) = ±180o (2q + 1) la un pol s x Dacă este necesar, se determină factorul k x pentru o anumit ărădăcină s x

    k x =np j =1 |s + p j |n z i =1 |s + z i | |

    s = s x

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    20/35

    Locul radacinilor. Exemplu

    Se va schiţa locul rădăcinilor şi se va determina valoarea lui k pentru care factorul de amortizare ζ a unei perechi de polidominanţi complecşi este 0.5, pentru sistemul ı̂nchis:

    Ecuaţia caracteristic ă:

    1 + kG (s ) = 0 , or 1 + k

    s (s + 1)( s + 2) = 0

    Funcţia de transfer ı̂n bucl ă deschisă nu are zerouri: nz = 0, şiare trei poli, p 1 = 0, p 2 = −1, p 3 = −2: np = 3.

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    21/35

    Locul radacinilor. Exemplu

    Se plasează polii sistemului deschis ı̂n planul complex cusimbolul

    ×.

    LR are np = 3 ramuri.Se localizează segmentele de pe axa reală care aparţ in de loculrădăcinilor: ı̂ntre p 1 = 0 şi p 2 = −1, şi de la p 3 = −2 la −∞.Deoarece LR ı̂ncepe ı̂ntr-un pol şi se termină ı̂n zerou (sauinnit), ı̂ntre 0 şi −1 vom găsi un punct de desprindere.

    Polii sistemului deschis şi LR pe axa real˘a

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    22/35

    Locul radacinilor. Exemplu

    LR este simetric faţ̆a de axareală.Ramurile LR care tind la innit, sunt de-a lungul unorasimptote, centrate ı̂n σA şi cu unghiurile ΦA .

    σA =(p j )

    −(z i )

    np −nz = 0

    −1

    −2

    3 = −1

    ΦA = 2q + 1np −nz ·

    180o , q = 0 , 1, 2

    sau ΦA = 60 o , 180o , 300o

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    23/35

    Locul radacinilor. Exemplu

    Asimptote

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    24/35

    Locul radacinilor. Exemplu

    Criteriul Routh-Hurwitz:

    s 3 + 3 s 2 + 2 s + k = 0

    Tabelul Routh:s 3 : 1 2s 2 : 3 k s 1 : (6 −k )/ 3s 0 : k

    ⇒ k = 6 (sistemul este la limita de stabilitate ⇒ rădăcini pe axa

    imaginară):

    s 3 + 3 s 2 + 2 s + 6 = 0 or ( s + 3)( s 2 + 2) = 0

    s 1, 2 = ± j √ 2

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    25/35

    . p

    Punctul de desprindere:

    p ′ (s ) = 0 unde p (s ) = k = −1/ G (s ) = −s (s + 1)( s + 2)dp (s )

    ds = −(3s 2 + 6 s + 2) = 0 ⇒ s 1 = −0.4226, s 2 = −1.5774

    Punctul de desprindere este ı̂ntre 0 şi -1, ⇒ s 1 = −0.4226

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    26/35

    p

    Intersecţia cu axa imaginară şi punctul de desprindere

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    27/35

    p

    Locul rădăcinilor

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu. Analiză

    http://goforward/http://find/http://goback/

  • 8/18/2019 C6 Slides Rom

    28/35

    p

    Valoarea lui k ı̂n punctul de desprindere se calculează dincondiţia de modul:

    |kG (s )|s = − 0. 42 = 1 , k s (s + 1)( s + 2) s = − 0. 42 = 1k = | −0.42(−0.42 + 1)( −0.42 + 2) | = 0 .384

    k = 0, un pol ı̂n origine, sistemul este la limita de stabilitate

    k ∈(0, 0.384), poli reali negativi, ı̂n semiplanul stâng, sistemstabil şi supra-amortizatk = 0 .384, doi poli reali negativi şi egali, un pol negativ,sistemul este critic amortizatk

    ∈(0.384, 6), un pol negativ real şi doi poli complecşi cu

    partea real ă negativa, sistem stabil, subamortizatk = 6, un pol real negativ, doi poli pe axa imaginară, sistemla limita de stabilitatek > 6, un pol real negativ şi doi poli complecşi cu partea reală

    pozitivă, sistem instabil Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    29/35

    Recapitulare. Polii complecşi ai unui sistem de ordinul 2:

    s 1, 2 =

    −ζωn

    ± j ωn 1

    −ζ 2

    cos β = ζωn

    ωn= ζ

    β = arccos ζ

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    30/35

    Polii sistemului ı̂nchis cu ζ = 0 .5 se aă pe liniile care trec prinorigine şi fac unghiurile

    ±arccos ζ =

    ±arccos 0.5 =

    ±60o cu axa

    reală negativă.

    Figura : Locul rădăcinilor şi poliicu ζ = 0 .5

    s 1, 2 = −0.3337 ± j 0.5780Valoarea lui k pentru s 1, 2 se de-termină din condiţia de modul:

    k = |s (s +1)( s +2) |s 1, 2 = 1 .0383Al treilea pol se găseşte las = −2.3326.Aceste valori precise se pot de-termina numai utilizând un cal-culator

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor

    http://find/

  • 8/18/2019 C6 Slides Rom

    31/35

    Locul rădăcinilor pentru orice parametru variabil

    G (s ) = 20

    s (s + 1)( s + 4), H (s ) = 1 + ks

    Funcţia de transfer ı̂n bucl ă deschisă:

    G (s )H (s ) = 20(1 + ks )s (s + 1)( s + 4)

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    32/35

    Ecuaţia caracteristic ă:

    1 + G (s )H (s ) = 1 + 20(1 + ks )s (s + 1)( s + 4)

    = 0

    s 3 + 5 s 2 + 4 s + 20 + 20 ks = 0

    Se notează 20k = K şi se ı̂mparte cu suma termenilor care nuconţin pe k , şi rezultăt:

    1 + Ks

    s 3 + 5 s 2 + 4 s + 20 = 0

    Se schiţeaz ă locul rădăcinilor pe baza noii ecuaţiicaracteristice.

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    33/35

    Ecuaţia caracteristic ă se poate scrie:

    1 + K s

    (s + 5)( s 2 + 4) = 0

    Polii sistemului deschis: p 1, 2 = ± j 2, p 3 = −5 şi zerourilesistemului deschis: z 1 = 0. ⇒ nz = 1, np = 3LR are np = 3 ramuri.

    Pe axareală: LR este ı̂ntre polul −5 şi zeroul din origine.Celelalte două ramuri ı̂ncep din polii ± j 2 şi tind spreasimptote pentru K crescător.Centrul asimptotelor:

    σA = −5

    − j 2 + j 2

    −0

    2 = −52 = −2.5

    şi unghiurile asimptotelor:

    ΦA = ±180o (2q + 1)

    2 , q = 0 , 1, ⇒ ΦA = 90 o , 270o

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu

    http://find/

  • 8/18/2019 C6 Slides Rom

    34/35

    Analiza sistemelor liniare şi continue

    Locul rădăcinilor. Exemplu. Analiza

    http://find/

  • 8/18/2019 C6 Slides Rom

    35/35

    Pentru k = 0 sistemul ı̂nchis este la limita de stabilitatepentru că doi poli ai sistemului ı̂nchis se aă pe axa imaginară(= doi poli ai sistemului deschis)Pentru orice k > 0 toţi cei trei poli ai sistemului ı̂nchis sunt ı̂nsemiplanul stâng al planului s. Sistemul este stabil.Pentru orice k > 0 sistemului ı̂nchis va avea doi poli complecşicu partea reală negativă şi un pol real negativ. Sistemul estesub-amortizat şi r ăspunsul este oscilant.

    Analiza sistemelor liniare şi continue

    http://find/