curs introducere în automatică m. voicu

247
M. Voicu, IA (I) M. Voicu, IA (I) C1 (36) C1 (36) 1 Universitatea Tehnică „Gheorghe Asachi”, Iaşi Facultatea de Automatică şi Calculatoare 2010 – 2011 Introducere Introducere î n automatică n automatică Anul II, semestrul 4 M. Voicu, IA (I) M. Voicu, IA (I) C1 (36) C1 (36) 2 Suportul de curs se bazează pe manualul: www.mvoicu.intr-automatica.ac.tuiasi.ro www.mvoicu.intr-automatica.ac.tuiasi.ro

Upload: anduxi

Post on 30-Nov-2015

193 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: curs introducere în automatică M. Voicu

M. Voicu, IA (I)M. Voicu, IA (I) C1 (36)C1 (36) 11

Universitatea Tehnică „Gheorghe Asachi”, IaşiFacultatea de Automatică şi Calculatoare

2010 – 2011

Introducere Introducere îîn automaticăn automaticăAnul II, semestrul 4

M. Voicu, IA (I)M. Voicu, IA (I) C1 (36)C1 (36) 22

Suportul de curs se bazează pe manualul:

www.mvoicu.intr-automatica.ac.tuiasi.rowww.mvoicu.intr-automatica.ac.tuiasi.ro

Page 2: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 3

Capitolul I

INTRODUCERE

M. Voicu, IA (I) C1 (36) 4

1. Automatizarea: conţinut, categorii şi scopuri

automatautomat

]]]] adjectivadjectiv sau substantivsubstantiv

• AutomatAutomat – calitatea unui sistem fizico-tehnic de a efectua,

pe baza unei comenzi, o operaţie sau un complex de

operaţii fără participarea directă a operatorului uman.

• Un automatUn automat – un dispozitiv, un aparat sau o instalaţie - în

general un sistem - care operează sau funcţionează în

mod automat.

Page 3: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 5

• AutomatizareAutomatizare:

acţiunea de concepere, de realizare de

automate şi de echipare a sistemelor fizico-tehnice

cu automate pentru efectuarea unor operaţii, mişcări,

acţiuni etc., fără participarea directă a omului.

• Categorii de automatizări:

• de comandă, • de măsurare, • de reglare, • de protecţie, şi • de semnalizare.

Toate acestea pot fi locale sau la distanţă (teleautomatizări).

M. Voicu, IA (I) C1 (36) 6

• Scopurile generale ale automatizării: • productivitatea• consumurile specifice• precizia execuţiei• siguranţa în funcţionare• protecţia instalaţiilor• evitarea de către om a efortului fizic şi a mediilor nocive.

• Crearea instalaţiilor tehnologice şi a tehnologiilor

este un atribut al inginerieiingineriei.

IngineriaIngineria: cunoaşterea şi utilizarea materialelor şi forţelor

naturii pentru beneficiul umanităţii, folosind maşini,instalaţii şi construcţii concepute, realizate şiutilizate în cadrul unor organizaţii socio-economice.

Page 4: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 7

Inginerul automatistInginerul automatist ,cunoscând structura si proprietatile unui sistem,concepe şi realizează automatizarea acestuia.

Profesie inter- şi multidisciplinară:

]] cunoştinţe de matematică, fizică, chimie, biologie,electrotehnică, electronică, tehnică de calcul,informatică şi de automaticăautomatică, adecvat operante în conceperea,realizarea şi utilizarea automatizărilor;

]] cultură ştiinţifică şi tehnică dublată de viziune sistemică;

]] soluţii de automatizare sisteme diverse: mecanice, electrice, termice, fluidice,chimice, biologice sau combinaţii ale acestora.

M. Voicu, IA (I) C1 (36) 8

2. De la mecanizare la automatizare

Dezvoltarea istorică a producţiei:• revolurevoluţţia industrialăia industrială (sec. XVIII);

utilizarea maşinilor acţionate de maşina cu vapori;

• revolurevoluţţia ia şştiintiinţţifico ifico -- tehnică contemporană tehnică contemporană;automatizarea şi informatizarea globală a societăţii.

Trepte de dezvoltare: manufacturare mecanizare automatizare automatizare –– cibernetizarecibernetizare;

prelucrarea computaţională complexă a informaţiei.

Page 5: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 9

OPERATORUMAN

Fig. I.1.a. Structura unei mecanizări

PRESCRIPŢII

PERTURBAŢII

C

O

M

E

N

Z

I

I

N

F

O

R

M

A

ŢI

I

PROCES

M. Voicu, IA (I) C1 (36) 10

F

Fv

Fr

vântul lateral

32 m

100 km/hAudi TT: 1,50 m

Porsche 911: 1,65 m

VW Golf: 1,67 m

F – forţa de tracţiune

Fv – forţa vântului

Fr – forţa rezultantătr – traiectoria

90 km/h

Prescripţii: ş o s e a u a

Perturbaţii: v â n t u l l a t e r a l

tr

Exemplu de proces perturbat:efectul vântului lateral asupra unui autovehicul

Page 6: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 11

Exemplu: compensarea efectului vântului lateral asupra unui autovehicul

F

Fv

Fr

vântul lateral

şofer

soseaua

vântul lateral

volanul

poziţia

autovehiculpe

şosea

tr

M. Voicu, IA (I) C1 (36) 12

MecanizareMecanizare:

maşinile au rolul de executant; omul este participant direct participant direct şşi necesari necesar.

• Munca manuală se înlocuieşte cu mecanisme, aparate

şi maşini acţionate de convertori de energie adecvaţi.

• Omul ia parte la procesul de producţie în calitate

de manipulator al mijloacelor de mecanizare.

• Omul urmăreşte numeroase mărimi fizice şi influenţează

fluxurile de substanfluxurile de substanţţăă, , de energie de energie şşi de informai de informaţţieie.

Page 7: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 13

• OperatorulOperatorul constituie calea de reaccalea de reacţţieie.Este procesor de informaţie.

• PProcesulrocesul constituie calea directăcalea directă.Se procesează substanţă şi energie.

• OperatorulOperatorul

prelucrează informainformaţţiiii şi execută

comenzicomenzi conform cu prescripprescripţţiileiile.

• OOperatorulperatorul este necesar deoareceperturbaperturbaţţiileiile abat procesul de la evoluţia corectă.

• OOperatorulperatorul observă abatereaabaterea şi execută

comenzicomenzi pentru reducerea efectului perturbaperturbaţţiiloriilor,respectiv a abateriiabaterii între evoluţia prescrisăprescrisă şi

evoluţia curentăcurentă a procesuluiprocesului.

M. Voicu, IA (I) C1 (36) 14

OPERATORUMAN

PRESCRIPŢII

PERTURBAŢII

C

O

M

E

N

Z

I

I

N

F

O

R

M

A

ŢI

I

PROCES

Structura

CALEA DE REACŢIE

CALEA DIRECTĂ

DE

AUTOMATIZARE

DISPOZITIV

unei automatizăriunei mecanizări /Fig. I.1.b.

Page 8: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 15

Q1

LTLichid

tehnologicR

Rt

Qt

N T

Q2

Pompă

Termometru

Agent termic

RTRecipienttehnologic

Nivelmetru

Motor

M

P

C

Fig. I.2. Exemplul 2.1- mecanizare -

Perturbaţii: la reglarea nivelului – Q2

la reglarea temperaturii – Q1

SCSchimbătorde căldură

Operator

M. Voicu, IA (I) C1 (36) 16

M

Q1

R

Qt

Q2

SC

P

EVt

NC

TC

+

Perturbaţii: la reglarea nivelului – Q2

la reglarea temperaturii – Q1

Prescrieri: la reglarea nivelului –la reglarea temperaturii –

HHnn

HHtt

Fig. I.3. Ex. 2.2- automatizare -

HHnn

HHtt

Page 9: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 17

NC

C

Fig. I.4. a. Nivelmetru cu contact electric (NC)

Mărimea prescrisă HHnn

se ajustează deplasâdcontactele C pe verticală.

HHnn

M. Voicu, IA (I) C1 (36) 18

Fig. I.4. b. Electroventil (EVt)

lichid

ventil

resort antagonist

la termometrulcu contact

piesă feromagnetică

conductă

bobină

forţa electro-magnetică

Page 10: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 19

N S

N S

1. magnet

tub de sticlă

+

la bobina electroventilului

2. piuliţă magnetizată

3. şurub fix

contact poziţionabil

mercur

Fig. I. 4. c. Termometru cu contact electric (TC)

HHttMărimea prescrisă HHtt

se ajustează rotindmagnetul 1 care, la rându-i, roteştepiuliţa magnetizată 2 pe şurubul 3.

M. Voicu, IA (I) C1 (36) 20

Se exercită în sensul reducerii abateriireducerii abaterii dintre

valoarea prescrisăprescrisă (a mărimii reglate) şi

valoarea curentăcurentă (a mărimii reglate).

Funcţiile operatorului uman: Tip de activitate:

• prelevarea informaţiei din proces senzorială

• prelucrarea informaţiei şi

elaborarea deciziei de comandă intelectuală

• comanda organelor de reglare motorie

Abaterea este provocată de perturbaperturbaţţieie sau de prescriereprescriere.

Q1 / Q2 modifică temperatura / nivelul.

Ht / Hn modifică temperatura / nivelul.

Page 11: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 21

AutomatizareaAutomatizarea: Omul nu participă direct la producţie.Omul are funcţii noi, respectiv de:

conducere,comandă,supraveghere.

Dispozitivul de automatizareDispozitivul de automatizare este constituit din:traductortraductor ; măsoară valoarea curentă: nivel, temperatură;regulatorregulator ; elaborează comanda de anulare a abaterii

dintre valoarea prescrisă (în regulator) şivaloarea curentă (măsurată de traductor);

element de execuelement de execuţţieie ; amplifică comanda generatăde regulator şi modifică fluxurile de energieşi/sau de substanţă din procesul automatizat.

M. Voicu, IA (I) C1 (36) 22

Comparaţie între cele două soluţii:

• mecanizaremecanizare: aparatele fac posibilă includerea

operatorului uman (fig. I.1) prin

următoarele interfeinterfeţţee:

â aparate de măsură (indicaţii vizuale) şi

â organe de reglare (comenzi manuale);

• automatizareautomatizare: aparatele de măsură şi organele

de reglare nu sunt utilizabile ca atare;

ele trebuie modificate pentru a se

realiza lanţul:

traductor traductor –– regulator regulator –– element de execuelement de execuţţieie.

Page 12: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 23

Ingineria automatizăriiIngineria automatizării: crearea de traductoare, regulatoar şielemente de execuţie; crearea automatizărilor.

Tehnica automatizăriiTehnica automatizării :tehnica măsurăriitehnica măsurării: prelevarea, compararea, convertirea,

amplificarea, indicarea şi înregistrareamărimilor fizice;

tehnica reglăriitehnica reglării: elaborarea comenzilor care asigurămodificarea fluxurilor de substanţă,energie şi informaţie;

tehnica telematiciitehnica telematicii: transmiterea la distanţă a informaţiilorîntre om şi maşină sau între maşini;

tehnica de tehnica de calcucalcull: codificarea, prelucrarea, stocarea,decodificarea şi distribuţia informaţiilor.

M. Voicu, IA (I) C1 (36) 24

3. Ce este un sistem automat?

La ex. 2.1 şi 2.2 temperatura variază deoarece există unconsum (Q2) şi un adaus (Q1).

Prin variaţia adecvată a lui Qt, abatereaabaterea dintre

valoareavaloarea prescrisăprescrisă şi valoareavaloarea curentăcurentă ale temperaturii se poate reduce până la anulare.

Reducerea abateriiReducerea abaterii este posibilă prin:1° Un operator prelucrează informaţii din proces

şi acţionează prin organul de reglare Rt

în sensul anulării abateriianulării abaterii.2° Un dispozitiv de automatizare prelucrează informaţii

din proces şi acţionează prin organul de reglare Rt

în sensul anulării abateriianulării abaterii.

Page 13: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 25

Q1

R

Rt

Qt

N T

Q2

M

P

C

Fig. I.2. Ex. 2.1 Fig. I.3. Ex. 2.2

mecanizare automatizare

EVt

NC

TC

+

–HHnn

HHtt

M

Q1

R

Qt

Q2

SC

P

M. Voicu, IA (I) C1 (36) 26

Soluţiile sunt izomorfeizomorfe. În ambele există calea decalea de reacreacţţieie.

ReacReacţţia negativăia negativă asigură evoluţia spre anulanulaarrea ea abateriiabaterii..

ReacReacţţiaia este un concept fundamental în automatică.

Ea poate fi:

negativănegativă

pozitivăpozitivă..

Ca soluţie tehnică reacţia negativă s-a utilizat odată cu

realizarea primelor sisteme automate.

Noţiunea de reacţie a apărut în electronică.

Universalitatea ei a fost descoperită către sfârşitul anilor '30.

Page 14: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 27

nerv optic

creier

globulocular muşchi de

deschidere

info

rmaţ

ievi

zuală

retina

com

enzi

CA

LEA

DE

RE

ACŢ

IE CA

LEA

DIR

EC

pupilamuşchi de închidere

Reacţia este prezentă în toate formele de organizare a materiei.

Exemplul 3.1

Fig. I.5. Reflexul pupilar fotomotor

M. Voicu, IA (I) C1 (36) 28

• sec. IV-III î. Cr., ceasul cu apă

• cca 1600, incubatorul lui Drebbel

• 1769, regulatorul centrifugal (James Watt) pentru

reglarea automată a turaţiei maşinii cu vapori

• 1869, J. C. Maxwell primul studiu matematic al

stabilităţii unor sisteme automate, urmat de

I. A. Vyshnegradskii – un studiu mai amplu

• Interbelic (SUA), telecomunicaţii cu amplificatoare

electronice cu reacţie; metoda frecvenţială;

• Interbelic (fosta URSS), metoda domeniului timpului.

4. Câteva repere istorice

Page 15: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 29

a

MAŞINACU

VAPORI

ABUR UZAT

ABUR VIU

c

5

32

c

11b b

1 – mase centrifugale2 – resort (poate lipsi)3 – mecanism patrulater4 – culisă5 – clapetă de reglare

4

a – mişcări de rotaţieb – mişcări pendularec – mişcări de translaţie

a

Fig. I.8. Regulatorul centrifugal pentru reglarea automată a turaţiei maşinii cu vapori

regulatorulcentrifugal

M. Voicu, IA (I) C1 (36) 30

James Watt1736–1819

Regulatorulcentrifugal

Page 16: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 31

Maşină cu vapori fixă

Regulatorulcentrifugal

M. Voicu, IA (I) C1 (36) 32

5. Automatica şi cibernetica;

sisteme şi semnale

Automatica Automatica = cercetarea teoretică a sistemelor

automate şi studiul, conceperea şi

realizarea mijloacelor tehnice

de automatizare.

CiberneticaCibernetica = "studiul analitic al izomorfismului între

structura comunicaţiilor în mecanisme,

în organisme şi în societăţi".

Page 17: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 33

Se au în vedere trei aspecte privitoare la comunicaţii:

1° Aparatele, operatorul sau dispozitivul de automatizare

şi recipientul tehnologic formează un sistemsistem.

Sistemul are o structurăstructură.

2° ElElementeleementele sistemuluisistemului sunt conectate prin semnalesemnale.

Se transmit de la cauzăcauză (mărime de intrare)

la efectefect (mărime de ieşire).

3° Acţiunea comună a părţilor realizează scopul:

anularea abateriianularea abaterii şi respectiv

ccompensareaompensarea efectului perturbaefectului perturbaţţiiloriilor.

Această proprietate nu este a elementelor sistemului.

Este un rezultat al structuriistructurii şi al comunicacomunicaţţiiloriilor.

M. Voicu, IA (I) C1 (36) 34

SSistemistem = o unitate relativ delimitată faţă de mediu prin

structura sa internă. Noţiunea este relativă.

Una şi aceeaşi realitate poate conţine mai multe sisteme.

Între sisteme se transmit informaţii. Noţiunea de informainformaţţieie

rezultă prin abstractizarea semnificaţiilor uzuale.

O informaţie nu este cunoscută aprioric.

Realizarea unei informaţii concrete înlătură o incertitudineincertitudine.

Această incertitudine este cuantificabilă – are o valoarevaloare.

O mărime fizico-tehnică purtătoare de informaţie = semnalsemnal.

PParametruarametru informainformaţţionalional = param. dependent de informaţie.

Page 18: curs introducere în automatică M. Voicu

M. Voicu, IA (I) C1 (36) 35

Semnalele sunt funcţii şi de timp. TimpulTimpul evoluează continuu, în sens unic, de la trecut,

prin prezent, spre viitor.

Semnalele se pot clasifica:1°După natura fizică : mecanice, electrice, optice etc;2°După valorile parametrului informaţional:

analogice, discrete (digitale, binare);3°După valorile variabilei timp:

continue, discrete în timp (eşantionate).

t

x(t) semnal analogic continuu

semnal eşantionat uniform

x*(t)

M. Voicu, IA (I) C1 (36) 36

4°După previzibilitatea evoluţiei viitoare:

deterministe, stohastice (aleatoare).

SistemeleSistemele procesează semnalesemnale.

Noţiunile de sistemsistem şi semnalsemnal sunt duale.

În lipsa semnalelorsemnalelor / / sistemelorsistemelor

existenţa sistemelorsistemelor / / semnalelorsemnalelor este insesizabilă.

Clasificarea sistemelor după natura semnalelor procesate:

sisteme analogice sau discrete,

sisteme continue sau discrete în timp (cu eşantionare),

sisteme deterministe sau stohastice (aleatoare).

Page 19: curs introducere în automatică M. Voicu

1

M. Voicu, IA (II) C2 (38) 1

ANEXE Anexa B1. Distribuţii (funcţii generalizate)

Funcţia Heaviside (treapta unitară) reprezintă un caz limităideal al unor fenomene frecvent întâlnite în aplicaţii. De exemplu, ea se poate obţine la limită în felul următor:

1σε ( t )

t

0, ,21( ) ( ), ,2 2 2

1, ,2

t

t t t

t

ε

ε

ε ε εσ εε

⎧ <−⎪⎪

= + − < <⎨⎪⎪ <⎩

0

0, 0,1() lim () , 0,21, 0.

t

t t t

tεε

σ σ↓

<⎧⎪

= = =⎨⎪ >⎩

FuncFuncţţia ia HeavisideHeaviside

ε→ 0- ε / 2 ε / 2

nu este derivabilă în sensul analizei clasice.( )tσFuncţia

M. Voicu, IA (II) C2 (38) 2

1σε ( t )

t

tε / 2- ε / 2

0

0, 0,( ) lim ( )

, 0,

tt t

tεε

δ δ↓

≠⎧⎪= = ⎨+∞ =⎪⎩

/2

/21( ) 1.t dt dtε

ε εδ ε

+∞

−∞ −= =∫ ∫ ( ) 1.t dtδ

+∞

−∞=∫

0

0, 0,

1() lim () , 0,21, 0.

t

t t t

t

εεσ σ

<⎧⎪⎪= = =⎨⎪

>⎪⎩

FuncFuncţţia ia HeavisideHeaviside

IImpulsulmpulsul DiracDirac

ε→ 0

0, ,2( ) 1( ) , ,2 2

0, ,2

td tt tdt

t

εε

ε

σ ε εδ εε

⎧ < −⎪⎪= = − < <⎨⎪⎪ <⎩

δε ( t )

1/ε

= ∞

- ε / 2 ε / 2

Derivata clasică Derivata generalizată

0, ,21( ) ( ), ,2 2 2

1, ,2

t

t t t

t

ε

ε

ε ε εσ εε

⎧ < −⎪⎪

= + − < <⎨⎪⎪ <⎩

Page 20: curs introducere în automatică M. Voicu

2

M. Voicu, IA (II) C2 (38) 3

Funcţia Heaviside

0, t < 0σ ( t) =

1, t ≥ 0

1

t

σ ( t )Impulsul Dirac

t

δ ( t )

∞, t = 0δ ( t) =

0, t ≠ 0 ∫+∞

∞−= 1)( dttδ

δ ( t ) = Dσ ( t )

δ (– t) = δ ( t), f ( t )δ ( t ) = f (0 ) δ ( t),

a b

Proprietăţi:

Derivata generalizată a funcţiei Heaviside

Impulsul Dirac este o distribuţie (funcţie generalizată).

O distribuţie (funcţie generalizată) conţine impulsul Dirac şi derivatele sale.

δ este elementul unitate pe structura

Produsul de convoluţie a funcţiilor:

1 2 1 2 1 20 0( ) ( ) ( ) ( ) .t tf f f t f d f f t dτ τ τ τ τ τ∗ − = −∫ ∫

( , ): .f f f fδ δ∗ ∗ = ∗ =

M. Voicu, IA (II) C2 (38) 4

Derivata în sens distribuţii (generalizată) a unei funcţii

f (t), t ∈ R, discontinuă în t = τ ; f (τ –0) şi f (τ + 0) sunt finite.

( ) ( ) [ ( 0) ( 0)] ( ).cf t f t f f tτ τ σ τ= + + − − −

( ) ( ) [ ( 0) ( 0)] ( );Df t f t f f tτ τ δ τ′= + + − − −

fc(t) - partea continuă a lui f(t) .

Derivata generalizată (fig. b):

Derivata clasică:

f '(t) = f 'c(t), t ≠ τ.

Df(t)

τ tfig.b

[ ( 0) ( 0)] ( ),f f tτ τ δ τ+ − − −

τ fig.a t

f(t)

f(τ−0)

f(τ+0)f c(t)

f(t)

f(t)

Conform fig. a:

f′(t)

Page 21: curs introducere în automatică M. Voicu

3

M. Voicu, IA (II) C2 (38) 5

Derivata generalizată de ordinul 2 :

2 ( ) "( ) [ '( 0) '( 0)] ( )D f t f t f f tτ τ δ τ= + + − − − +

( 2) ( 2)[ ( 0) ( 0) ] ( ) . . .k kf f D tτ τ δ τ− −+ + − − − + +

( ) ( 1) ( 1)( ) ( ) [ ( 0) ( 0) ] ( )k k k kD f t f t f f tτ τ δ τ− −= + + − − − +

1[ ( 0) ( 0) ] ( ) , 1, 2,. . . ,kf f D t kτ τ δ τ−+ + − − − =

[ ( 0) ( 0) ] ( )f f D tτ τ δ τ+ + − − −

Derivata generalizată de ordinul k :

M. Voicu, IA (II) C2 (38) 6

Anexa A1. Transformarea Laplace1.1. Transformarea directăDefiniţia 1. Fie f(t) o funcţie de variabila reală t, numită funcfuncţţieie originaloriginal, care satisface condiţiile:1° f(t) = 0, t < 0; 2° f(t) este continuă pe porţiuni; pe orice interval finit are cel

mult un număr finit de discontinuităţi; în punctele t de discontinuitate există limitele finite f(t–0), f(t + 0);

3° există M > 0 şi a ∈ R astfel ca |f(t)| ≤ Meat, t ≥ 0.

0( ) ( ) ( ), .stF s f t e dt f t s+∞ −= = ∈∫ CL

Transformata Laplace a funcţiei f(t), numită ffuncuncţţiiee iimaginemagine,este funcţia de variabila complexă s

Page 22: curs introducere în automatică M. Voicu

4

M. Voicu, IA (II) C2 (38) 7

a. Observaţii1° Transformarea conform definiţiei 1 se mai numeşte şi

Laplace directă unilaterală.2° t este timpultimpul.

|s| este o pulsaţie; s se numeşte frecvenfrecvenţţa complexăa complexă.L este o transformare din domeniul timpului în domeniul

frecvenţelor complexe.3° Ipoteza 1° din definiţia 1 poate fi omisă.

Pentru f (t), t ∈ R, din definiţia 1 rezultă că F(s) corespundenumai restricţiei lui f la intervalul [0,+∞).În ipoteza 1° (def. 1) condiţiile iniţiale f (i)(– 0), i = 0,1,2,....sunt nule.

M. Voicu, IA (II) C2 (38) 8

b. TeoremeI. Liniaritatea este asigurată prin definiţie:

'( ) ( ) ( 0) .f t s F s f= − +L

În general

( ) 1 ( 1) ( ) ( ) ( 0) . . . ( 0), 1, .k k k kf t s F s f s f k n− −= − + − − + =L

II. Imaginea derivatei clasice a originalului:

1 2,f f∀

1 1 2 2 1 1 2 2 ( ) ( ) ( ) ( )c f t c f t c F s c F s+ = +L

1 2,c c∀– funcţii originale, – constante reale;

Page 23: curs introducere în automatică M. Voicu

5

M. Voicu, IA (II) C2 (38) 9

III. Imaginea derivatei generalizate a originalului:

( ) ( ) ( 0) .D f t s F s f= − −L

Se ţine seama de:

( ) '( ) [ ( 0) ( 0) ] ( ) .Df t f t f f tδ= + + − −

( ) '( ) [ ( 0) ( 0) ] ( ) D f t f t f f tδ= + + − − =L L

'( ) [ ( 0) ( 0) ]f t f f= + + − − =L

( ) ( 0)sF s f= − + ( 0)f+ + ( 0) ( ) ( 0).f sF s f− − = − −

In general:

1 ( 1) ( ) ( ) ( 0) . . . ( 0) , 1, .k k k kD f t s F s f s f k n− −= − − − − − =L

'( ) ( ) ( 0) ,f t s F s f= − +L

M. Voicu, IA (II) C2 (38) 10

Definiţia 2. În condiţiile def. 1 transformarea inversă este:

[ ] 11 1( 0) ( 0 ) ( ) ( )2 2c j s tc j

f t f t F s e d s F sπ j+ ∞ −− ∞

− + + = =∫ L

I. Originalul unei funcţii raţionale (teorema dezvoltării)Teoreme

cu polii distincţi pi, de multiplicitate qi, ,,1 ri = 1 .rii q n= =∑

( )( ) ,( )Q sF s P s= grad Q = m < grad P = n,Funcţia imagine:

1 1( ) , 0,( )!i i ir q i j q j p t

i ji

Kf t t e tq j

−= == ≥−∑ ∑

1

11 [( ) ( )] , 1, , 1, .( 1)!

i

i

j qij i ij

s p

dK s p F s i n j qj ds−

−=

= − = =−

1.2. Transformarea inversă

Funcţia imagine:

Page 24: curs introducere în automatică M. Voicu

6

M. Voicu, IA (II) C2 (38) 11

III. Valoarea finală a originalului:0

( ) lim ( ) lim ( ).t s

f f t sF s→+∞ →

+∞ = =

II. Valoarea iniţială a originalului:0

( 0) lim ( ) lim ( ).t s

f f t sF s→ →∞

+ = =

∞0 ttimpul

II şi III pun în corespondenţă vecinătatea lui t = 0 cu vecinătatea lui |s| = +∞

respectivvecinătatea lui t = +∞ cu vecinătatea lui s = 0 .

II. T. II. T. valoriivalorii finalefinale

0

R = ∞

Pl. s

frecvenţa complexăII. T. II. T. valoriivalorii iniiniţţialialee

M. Voicu, IA (II) C2 (38) 12

Capitolul II

TRANSFERUL INTRARE–IEŞIRE AL SISTEMELOR DINAMICE LINIARE

Page 25: curs introducere în automatică M. Voicu

7

M. Voicu, IA (II) C2 (38) 13

1. Descrierea matematică a sistemelor dinamice

1.1. Ce sunt modelele matematice?

Sistemele evoluează în timp sisteme dinamicesisteme dinamice.

Relaţii între variabile:

ecuaecuaţţii diferenii diferenţţialeiale şi/sau integrointegro--diferendiferenţţialeiale;

modelul matematicmodelul matematic sau sistemsistemulul abstractabstract.

Noţiuni distincte: sistem real şi sistem abstract.

Sistemul abstract este o imagine a sistemului real.

Sistemul abstract se validează prin comparare cu cel real.

M. Voicu, IA (II) C2 (38) 14

Dpdv energetic –trei clase de sisteme:

1.2. Ecuaţiile sistemelor fizico-tehniceSe utilizează legile generale ale naturii.

TIP:SISTEM:

Tabelul II.1. Sumar al variabilelor fizico-tehnice

ELECTRIC

MECANIC

FLUIDIC

TERMIC

VARIABILA VARIABILA LONGITUDINALĂLONGITUDINALĂ

CURENTUL

FORŢA

CUPLUL

DEBITULFLUXUL TERMIC

if

cqq

VARIABILAVARIABILATRANSVERSALĂTRANSVERSALĂ

TENSIUNEAVITEZA DE TRANSLAŢIE

VITEZA UNGHIULARĂPRESIUNEA

TEMPERATURA

uv

ωpθ

•• disipativedisipative•• cu cu acumulare inductivăacumulare inductivă•• cu accu acumulumulare capacitivăare capacitivă

Page 26: curs introducere în automatică M. Voicu

8

M. Voicu, IA (II) C2 (38) 15

f K vf=

c K f= ω

pR

qf

1=

qRt

=1 θ

Tabelul II.2.a. Sumar al ecuaţiilor sistemelor

SISTEM DE TIP:

NATURA FIZICĂ: PARAMETRUL FIZIC: ECUAŢIA:

DISIPATIVDISIPATIV

ELECTRIC

MECANIC

FLUIDIC

TERMIC

REZISTENŢA ELECTRICĂ R

COEFICIENTULDE FRECARE Kf

REZISTENŢA FLUIDICĂ

REZISTENŢA TERMICĂ

Rf

Rt

1i uR=

M. Voicu, IA (II) C2 (38) 16

u L didt

=

vK

dfdt

= 1

ω =1K

dcdt

p I dqdt

=

Tabelul II.2.b. Sumar al ecuaţiilor sistemelor

SISTEM DE TIP:

NATURA FIZICĂ: PARAMETRUL FIZIC: ECUAŢIA:

ACUMULATORACUMULATORINDUCTIVINDUCTIV

ELECTRIC

MECANIC

FLUIDIC

INDUCTANŢA ELECTRICĂ

COEFICIENTULDE ELASTICITATE

INERTANŢA FLUIDICĂ

L

K

I

vK

dfdt

= 1

Legealui Hooke

Δ f

Δ l = αΔ fl

: Δt 1=l ft K t

Δ ΔΔ Δ

Δt→0

Page 27: curs introducere în automatică M. Voicu

9

M. Voicu, IA (II) C2 (38) 17

ACUMULATORACUMULATORCAPACITIVCAPACITIV

ELECTRIC

MECANIC

FLUIDIC

TERMIC

CAPACITATEA ELECTRICĂ C

MASA INERTĂ

MOMENTUL DE INERŢIE

M

J

CAPACITATEA FLUIDICĂ Cf

CtCAPACITATEA TERMICĂ

i C dudt

=

f Mdvdt

=

c J ddt

dtdpCq f=

q C ddtt=θ

SISTEM DE TIP:

NATURA FIZICĂ: PARAMETRUL FIZIC: ECUAŢIA:

Tabelul II.2.c. Sumar al ecuaţiilor sistemelor

Ecuaţia calorimetrică ΔQ = mc Δθ : Δt tQ Ct t

Δ ΔθΔ Δ=

q C ddtt=θ

Δt→0

M. Voicu, IA (II) C2 (38) 18

1 KKf 2

3M

f

x

v = x.

fr

fa

fi

f

Exemplul 1.1 Sistem: resort (1) – amortizor (2) – masă inertă (3)

element disipativ vKf fa =

element acumulator inductiv 0( )t

rf K v t dt= ∫

element acumulator capacitivdtdvMfi =

Fig.II.1

( ) ( ) ,0,)(, 000000

/ ≥====

tvtvdttdxxtx tt ∫=t

dvtx0

)()( ττ

ffff rai =++

∫ =++t

f tfdvKvKdtdvM

0)()( ττ (1.1)

.

Page 28: curs introducere în automatică M. Voicu

10

M. Voicu, IA (II) C2 (38) 19

u

i

iR

R L CSC

iL iC

Exemplul 1.2 Sistem: rezistenţă (R) – inductanţă (L) – capacitate (C)

element acumulator inductiv

iL

u dLt

= ∫1

0( )τ τ

element disipativ iR

uR =1

element acumulator capacitiv i C du

dtC =Fig.II.2

.iiii LRC =++

01 1 ( ) ( ).tduC u u d i td t R L τ τ+ + =∫ (1.2)

M. Voicu, IA (II) C2 (38) 20

Sistemele (1.1) şi (1.2) au un model matematic unic.

Folosind:

22 1 02

( ) ( ) ( ) ( ).d y t dy ta a a y t u tdtdt+ + = (1.3)

0( ) ( ),

tf

dvM K v K v d f tdt τ τ+ + =∫ (1.1)

01 1 ( ) ( ).

tduC u u d i tdt R L τ τ+ + =∫ (1.2)

Ex.1.1

Ex.1.2

în (1.1)

în (1.2)

0( ) , , , ;

tv d y v y v y u fτ τ = = = =∫

0( ) , , , .

tu d y u y u y i uτ τ = = = =∫

rezultă:

y y y

y y y

u

u

Page 29: curs introducere în automatică M. Voicu

11

M. Voicu, IA (II) C2 (38) 21

Sistemele (1.1) şi (1.2) sunt izomorfeizomorfe.

cu condiţiile iniţiale:

ad y t

dta

dy tdt

a y t u t2

2

2 1 0( ) ( )

( ) ( ),+ + = (1.3)

Modelul matematic (1.3) reprezintă

OrdinulOrdinul modelului matematic = numărul de acumulatoare

de energie independente = numărul de condiţii iniţiale.

00 0 0

( )( ) , .t t

dy ty t y ydt == =

Au modelul matematic unic:

o o clasclasăă de sistemede sisteme izomorfeizomorfe.

M. Voicu, IA (II) C2 (38) 22

1.3. Liniaritate şi invarianţă în timp

u(t) - mărimea de intrare ; y(t) - mărimea de ieşire

u(t) SISTEM

y(t)Fig.II.3

u t u t y t y t u t u t y t y t( ) ( ) ( ) ( ), ( ) ( ) ( ) ( ).= → = = → =1 1 2 2

Definiţia 1. (Principiul suprapunerii efectelor)

Sistemul (1.4) este liniar dacă pentru orice c1 şi c2 are loc:

).()()()()()( 22112211 tyctyctytuctuctu +=→+=

(cauza) (efectul)u t y t( ) ( )→ (1.4)

Orice abatere de la comportarea liniară sistem neliniar

Page 30: curs introducere în automatică M. Voicu

12

M. Voicu, IA (II) C2 (38) 23

O clasă importantă de sisteme reale este aceea ale căreimodele matematice sunt constituite dinecuaecuaţţii diferenii diferenţţiale ordinare liniareiale ordinare liniarecucu coeficiencoeficienţţi i consconstantanţţii.

Definiţia 2Sistemul (1.4) se numeşte

netedneted şi cu parametri concentracu parametri concentraţţiidacă modelul matematic este o ecuaţie sau un set de ecuaţii diferenţiale ordinare.

Definiţia 3Sistemul (1.4) (fig.II.3) se numeşte

invariant invariant îîn timpn timpdacă toţi parametrii săi sunt invarianţi în timp.

M. Voicu, IA (II) C2 (38) 24

Calitatea esenţială a unui sistem invariant în timp:sub acţiunea intrării u(t), evoluţia ieşirii y(t) este invariantăinvariantă pentru orice translaţie τ a lui t0, pentru acelaşi y0 = y(t0) şi u(t) translat în timp cu acelaşi τ.

Fig.II.6

t0+τ t

u, yy(t)

u(t)

y(t)

u(t)

t0

u0

y0

τUn sistem neted, cu parametri concentraţi, invariant în timp se reprezintă prin ecuaţii diferenţiale ordinare cu coef. const.

Page 31: curs introducere în automatică M. Voicu

13

M. Voicu, IA (II) C2 (38) 25

1.4. Funcţia de transfer

ai∈R, an ≠ 0, bi∈R.

1 11 0 1 01 1.. .. , ,

n n m mn n m mn n m md y d y d u d ua a a y b b b u tdt dt dt dt

− −− −− −+ + + = + + + ∈R (1.5)

Până la momentul iniţial t0 = 0 sistemul se află în repaus:

u t y t t( ) , ( ) , .≡ ≡ <0 0 0 (1.6)

Un sistem neted, cu parametri concentraţi, invariant în timpşi liniar, cu o intrare şi o ieşire, are modelul matematic:

m şi n sunt corelate cu numărul de acumulatoare de energie, semnificative şi independente, din sistem.

Derivatele sunt în senssens generalizatgeneralizat sau în senssens distribudistribuţţiiii.

M. Voicu, IA (II) C2 (38) 26

Observaţia 1.1(1.6) – principiul cauzalităţii:

cauza nulăcauza nulă produce efectulefectul nulnul;(1.6) – principiului non-anticipării:

efectulefectul nu anticipează cauzacauza.

Definiţia 4Un sistem conform cu (1.6) se numeşte nonnon--anticipativanticipativ. El se numeşte anticipativanticipativ dacă

u(t) ≡ 0 (t < 0) implică y(t) ≡ 0 (t < 0).

(1.6) implică (1.7)( )( 0) 0, 0, 1,ku k m− = = −

(1.8)( )( 0) 0, 0, 1.ky k n− = = −

( ) 0, ( ) 0, 0 .u t y t t≡ ≡ < (1.6)Semnificaţia relaţiei

Page 32: curs introducere în automatică M. Voicu

14

M. Voicu, IA (II) C2 (38) 27

Se aplică transformarea Laplace. Se obţine:

( ) ( )1 11 0 1 0... ( ) . .. ( ),n n m m

n n m ma s a s a Y s b s b s b U s− −− −+ + + = + + + (1.9)

11 0

11 0

. . .( ) ( ).. . .

m mm m

n nn n

b s b s bY s U sa s a s a

−−

−−

+ + +=+ + +

(1.10)

1 11 0 1 01 1.. .. ,

n n m mn n m mn n m m

d y d y d u d ua a a y b b b udt dt dt dt

− −− −− −+ + + = + + + (1.5)

( ) ( ) , ( ) ( ) ,U s u t Y s y t= =L L

Se consideră sistemul:

(1.7)( )( 0) 0, 0, 1,ku k m− = = −

(1.8)( )( 0) 0, 0, 1.ky k n− = = −

u t y t t( ) , ( ) , .≡ ≡ <0 0 0 (1.6)

M. Voicu, IA (II) C2 (38) 28

11 0

11 0

. . .( ) ( ).. . .

m mm m

n nn n

b s b s bY s U sa s a s a

−−

−−

+ + +=+ + +

(1.10)

Definiţia 5Raportul dintre Y(s) şi U(s) se numeşte funcfuncţţia de transferia de transfer.

11 0

11 0

.. .( )( ) ,( ) .. .

m mm m

n nn n

b s b s bY sG s U s a s a s a

−−

−−

+ + +=+ + +

(1.11)

( ) ( ) ( ) .Y s G s U s= (1.12)

Fig.II.7

Ecuaţia intrare – ieşire:

U(s) Y(s)11 0

11 0

. . .. . .

m mm m

n nn n

b s b s ba s a s a

−−

−−

+ + ++ + +

Page 33: curs introducere în automatică M. Voicu

15

M. Voicu, IA (II) C2 (38) 29

.......

)(0

11

01

1

asasabsbsb

sG nn

nn

mm

mm

++++++

=−

−− (1.11)

G(s) este o raţională de s∈C. G(s) nu depinde de U(s) şi Y(s).G(s) depinde de structura şi parametrii sistemului.

G(s) poate fi scrisă sub forma:

pj∈C – polii finiţi.

(1.13),)(

)()(

1

1

∏∏

−= n

jn

mim

psa

zsbsG .,1,,1, njmipz ji ==≠

( ) 0, 1, ,iG z i m= =

( ) , 1, ,jG p j n= + ∞ =

Polinoamele din (1.11) sunt relativ prime.

zi∈C – zerourile finite,

M. Voicu, IA (II) C2 (38) 30

Polinomul monic

11 011( ) ( ) .. . ,m m mm

im m m

b bbz s s z s s sb b b−−= − + + + +∏ (1.17)

11 011( ) ( ) . . .n n nn

jn n n

a aap s s p s s sa a a−−= − + + + +∏ (1.18)

se numeşte polinomul zerourilor.

ρ = max (m, n) se numeşte ordinul sistemuluiordinul sistemului.

Polinom monic – coef. termenului de grad maxim este 1.

Polinomul monic

se numeşte polinomul polilor.

Definiţia 6

Page 34: curs introducere în automatică M. Voicu

16

M. Voicu, IA (II) C2 (38) 31

Se ilustrează în continuare prin două exemple că:

include operaţii de amplificare şi derivare; el are efect de anticipareanticipare.

include operaţii bazate pe integrare; el are el are efect de îîntârzierentârziere.

),(......

)(0

11

01

1 sUasasabsbsb

sY nn

nn

mm

mm

++++++

=−

−− (1.10)

Rolurile operatoriale ale polinoamelor din G(s)

(1.13)1

1

( ) ( )( ) ,( )( )

mm i m

nnn j

b s z b z sG s a p sa s p

−= =

−∏∏

( )mb z s

1( )na p s

M. Voicu, IA (II) C2 (38) 32

Exemplificare prin două cazuri limită:11°° Cazul derivatoruluiderivatorului

G(s)= s, Y(s)= sU(s), respectiv,u(t) = sinω t y(t) = ωcosω t, t > 0.

y(t) este în avans de fază cu π/2 faţă de u(t).Ieşirea derivatorului anticipeazăanticipează intrarea.

u(t)

y(t)

y(t)u(t), ω = 1 rad/sec

[rad]

ω t2ππ

1

–1Fig.II.8

( )( ) ;du ty t dt=

Page 35: curs introducere în automatică M. Voicu

17

M. Voicu, IA (II) C2 (38) 33

2° Cazul integratorintegratoruluiului

0( ) ( ) ;ty t u dθ θ=∫

Fig.II.9

u(t)

ys(t)

y (t) componentacontinuă

[rad]

ω t2ππ

1

ω = 1 rad/secy(t)

–1

u(t)2

ys(t) este în întârziere de fază cu π /2 faţă de u(t).Ieşirea integratorului îîntârzientârzie intrarea.

componentasinusoidală

1 1( ) , ( ) ( ),G s Y s U ss s= =

u(t) = sinω t y(t) = (1– cosω t)/ω, ys(t) = – (cosω t)/ω, t >0.

respectiv

M. Voicu, IA (II) C2 (38) 34

Observaţia 1.3Efectul se manifestă cu întârziere faţă de cauză.Operatorul integrator este dominantdominant faţă deoperatorul derivator . Dominanţa are loc numai dacă:

Observaţia 1.2• polinomul zerourilor modelează operaţii de amplificare

derivare; efect de anticipareanticipare a lui y(t) în raport cu u(t).• inversul polinomului polilor modelează operaţii bazate pe

integrare; efect de îîntârzierentârziere a lui y(t) în raport cu u(t).

Definiţia 7G(s), cu (1.19), se numeşte strict proprie. Pt. m = n se numeşte proprie şi pt. m > n – improprie.

m n< . (1.19)

1( )na p s

( )mb z s

Page 36: curs introducere în automatică M. Voicu

18

M. Voicu, IA (II) C2 (38) 35

Caz tipic: amplificatorul electronic de cc. Uzual se adoptă:y(t) = Ku(t), Gideal(s) = K (m = n = 0).

Exemplul 1.4. Se pot obţine G(s) cu m ≥ n, contrar cu (1.19). Motivul: la modelare s-au făcut idealizări şi simplificări.

u1

t

y

t

K

Ku y

O analiză riguroasă arată că :

u1

t G(s)u y

y

t

K

Δ t

Amplificatorul (real) întârzie ieşirea faţă de intrare.

real 3 23 2 1

( ) ,1

KG sa s a s a s

=+ + +

0 < ai << 1, i = 1,2,3.

M. Voicu, IA (II) C2 (38) 36

Pt. u(t) lent variabil, întârzierea este neglijabilă.

Pt. t suficient de mare, respectiv |s| suficient de mic

se obţine:

Pentru intrare treaptă unitară, u(t) = σ(t), U(s) = 1/s,

cf. teoremei valorii finale se obţine:y(∞) = limt→∞ y (t) = lims→0 sGreal(s)U(s) =

= lims→0 sGreal(s)(1/s) = lims→0Greal(s) = Greal(0) = K.

adică se acceptă ai ≅ 0, i = 1,2,3.

real ideal3 23 2 1

( ) ( ) ,1

KG s G s Ka s a s a s

= ≅ =+ + +

Page 37: curs introducere în automatică M. Voicu

19

M. Voicu, IA (II) C2 (38) 37

Pentru intrare treaptă unitară, cf. teoremei valorii iniţialese obţine:

y (+0) = limt↓0 y(t) = lims→∞ sGreal(s)U(s) =

= lims→∞sGreal(s)(1/s) = lims→∞K/(a3s3+a2s2+a1s+1) = 0.

Pt. t > 0 foarte mic, respectiv |s| foarte mare, Greal(s) ≅ K nu mai este acceptabilă.

Acest fapt este ilustrat de răspunsul amplificatorului:

u1

t G(s)u y

y

t

K

Δ t

M. Voicu, IA (II) C2 (38) 38

Observaţia 1.4După idealizări / simplificări ale modelului matematic sepoate lucra cu funcţii de transfer proprii sau improprii.Rezultatele obţinute trebuie interpretate în conformitatecu idealizările / simplificările modelului matematic.

Page 38: curs introducere în automatică M. Voicu

1

M. Voicu, IA (II) C3 (34) 1

2. Scheme bloc structurale2.1. PreliminariiModelul matematic:

AnalizaAnaliza – Se împarte sistemul în elemente simple; urmează studiul lor separat, descrierea matematică şi evidenţierea cauzelorcauzelor şi efectelorefectelor.

Se asociază fiecărui element o schemă blocparţială.

SintezaSinteza – Cf. conexiunilor între elem. sist., se înlănţuieschemele bloc parţiale şi se obţineschema schema bloc bloc structuralăstructurală a sistemului.

M. Voicu, IA (II) C3 (34) 2

• Se explicitează relaţia de cauzalitate.• Se aplică transformarea Laplace.

Exemplul 2.1. Motor electric de ccFenomene: electrice,

electromagnetice,electromecanice.

, k1, k2, k3 – constante

(a) Circuitul rotoric:

(b) Circuitul rotoric (tcem):

edtdiLRiu ++=

e k= 1ω

(c) Rotorul (mişc. rotaţie):

(d) Rotorul (cuplul elmag.):

J ddt

m m mm fω

= − −

m k im = 2

(e) Rotorul (cuplul de frec.): m kf = 3ω

AnalizaAnaliza

i

u e

J

R

L

iex

Rex Lex

mω mf

uexϕ

mm

Fig. II.10

Page 39: curs introducere în automatică M. Voicu

2

M. Voicu, IA (II) C3 (34) 3

[ ] )a()()(1)( sEsURLs

sI −+

=u – e i

)b()()( 1 sΩksE =ω e

[ ] )c()()()(1)( sMsMsMJs

sΩ fm −−=mm –mf – ωm

)d()()( 2 sIksM m =i mm

diu Ri L edt= + +

ω1ke =

mmmdtdJ fm −−=ω

ikmm 2=

ω3kmf = ).e()()( 3 sΩksM f =ω mf

ECUAECUAŢŢIIII CAUZA CAUZA EFECTEFECT INTRARE INTRARE –– IEIEŞŞIREIRE

M. Voicu, IA (II) C3 (34) 4

1

Ls + R+ _

U (s)

E (s)

I (s)

E (s)Ω (s)k1

1Js

+_

+_

Ω (s)Mm (s)

Mf (s)

M (s)

I (s)k2

Mm (s)

k3

Ω (s) Mf (s)

[ ] )a()()(1)( sEsURLs

sI −+

=

),b()()( 1 sΩksE =

[ ] )c()()()(1)( sMsMsMJs

sΩ fm −−=

).d()()( 2 sIksMm =

).e())( 3 sΩ(ksMf =

INTRAREINTRARE IEIEŞŞIREIRE SCHEME BLOC PARSCHEME BLOC PARŢŢIALEIALE

Page 40: curs introducere în automatică M. Voicu

3

M. Voicu, IA (II) C3 (34) 5

k3

Ω (s)Mf (s)

1Js

+_

+_

Ω (s)Mm (s)

Mf (s)

M (s)

I (s)k2

Mm (s)

)b()()( 1 sksE Ω=

Fig. II.11

[ ] )a()()(1)( sEsURLs

sI −+

=

E (s) Ω (s)k1

[ ] )c()()()(1)( sMsMsMJs

s fm −−=Ω

)d()()( 2 sIksMm = ).e()()( 3 sksM f Ω=

Mf (s)E (s)

k3k1

SintezaSinteza

1Ls + R+ _

U (s)

E (s)

I (s)

k21Js

+_

+_

Ω (s)Mm (s)

Mf (s)

M (s)1

Ls + R+ _

U (s)

E (s)

I (s)

k3

k1Fig. II.12

M. Voicu, IA (II) C3 (34) 6

k21Js

+_

+_

Ω (s)Mm (s)

Mf (s)

M (s)1

Ls + R+ _

U (s)

E (s)

I (s)

k3

k1Fig. II.12

t

m, ω

t

u, ω

u

ω

m

ω

Acţionări electrice cu turaţie reglabilă: u ω, m ω

Page 41: curs introducere în automatică M. Voicu

4

M. Voicu, IA (II) C3 (34) 7

2.2. Conexiuni elementare

1° Conexiunea «serie»

1( ) ( ) ( ), 1, ,i i iX s G s X s i n−= = (2.1)

X s U s X s Y sn0( ) ( ), ( ) ( ).= = (2.2)

FuncFuncţţia de transfer echivalentăia de transfer echivalentă = = produsul funcprodusul funcţţiilor de transferiilor de transfer..

Y s G s U s G s G siin( ) ( ) ( ), ( ) ( ).= = =∏ 1 (2.3)

G1(s) G2(s) Gn(s)X1(s) X2(s) Xn-1(s)U(s) Y(s)

M. Voicu, IA (II) C3 (34) 8

2° Conexiunea «paralel»

( ) ( ) ( ) , 1, ,i iX s G s U s i n= = (2.4)

1( ) ( ).niiY s X s== ∑ (2.5)

FuncFuncţţia de transfer echivalentăia de transfer echivalentă = = suma funcsuma funcţţiilor de transferiilor de transfer..

Y s G s U s G s G siin( ) ( ) ( ), ( ) ( ).= = =∑ 1 (2.6)

Σ

G1(s)

G2(s)

Gn(s)

X1(s)

X2(s)

Xn (s)

U(s) Y(s)

Page 42: curs introducere în automatică M. Voicu

5

M. Voicu, IA (II) C3 (34) 9

PP

3° Conexiunea «cu reacţie»

– reacţie negativă+ reacţie pozitivă

BUCLA DESCHISĂ ÎN P

CALEA DE REACŢIE

+

Y(s)

CALEA DIRECTĂ

_+

U(s)G1(s)

X1(s)

X2(s)

G2(s)

M. Voicu, IA (II) C3 (34) 10

+ pentru reacţie negativă,– pentru reacţie pozitivă.

1 2( ) ( ) ( )X s U s X s= ∓ (2.7)

)()()( 11 sXsGsY = (2.8)

).()()( 22 sYsGsX = (2.9)

,)()(1

)()(),()()(21

100 sGsG

sGsGsUsGsY±

== (2.10)

[ ] ),()()()()(1 121 sUsGsYsGsG =± (2.11)

FuncFuncţţia de transfer echivalentă ia de transfer echivalentă == raportul dintre funcraportul dintre funcţţiaiade transfer a căii directe de transfer a căii directe şşi i 11 ±± funcfuncţţia de transfer a bucleiia de transfer a bucleideschise deschise îîn punctul n punctul ..

PBUCLA DESCHISĂ ÎN PP

CALEA DE REACŢIE

+

Y(s)CALEA DIRECTĂ

_+

U(s)G1(s)

X1(s)

X2(s)

G2(s)

PP

[ ]1 2( ) ( ) ( ) ( ) ( ) ,Y s G s U s G s Y s= ∓

Page 43: curs introducere în automatică M. Voicu

6

M. Voicu, IA (II) C3 (34) 11

2.3. Transfigurarea schemelor bloc structurale

• Analiza şi sinteza sistemelor dinamice reclamă

determinarea relaţiilor dintre două sau mai

multe mărimi ale schemei bloc structurale.

• Prin operaţii de transfiguraretransfigurare se obţin

rezultatele căutate.

• Ele se execută conform unor

identităidentităţţi de transfigurarei de transfigurare.

M. Voicu, IA (II) C3 (34) 12

b (schema finală)a (schema iniţială)

Fig. II. 17. Identităţi de transfigurare

4° Deplasarea unui sumator de la intrarea la ieşirea unui bloc

+

U1(s)

± U2(s)

Y(s)G(s)

(2.12) (2.13)

+

Y(s)

±

U1(s)G(s)

U2(s)G(s)

Y(s) = G(s)[U1(s) ± U2(s)] Y(s) = G(s)U1(s) ± G(s)U2(s)

Page 44: curs introducere în automatică M. Voicu

7

M. Voicu, IA (II) C3 (34) 13

b (schema finală)a (schema iniţială)

Fig. II. 17. Identităţi de transfigurare (continuare)

5° Deplasarea unui sumator de la ieşirea la intrarea unui bloc

(2.14) (2.15)

U2(s)

U1(s)G(s)

Y(s) U1(s)

G–1(s)U2(s)

+G(s)

±

Y(s)

Y(s) = G(s)U1(s) ± U2(s) Y(s) = G(s)[U1(s) ± G–1(s)U2(s)]

M. Voicu, IA (II) C3 (34) 14

b (schema finală)a (schema iniţială)

Fig. II. 17. Identităţi de transfigurare (continuare)

6° Deplasarea unui punct de ramificare de la intrare la ieşire

U (s) Y(s)G(s)

U(s)G(s)

U (s)

Y(s)

U (s)G–1(s)

(2.16) (2.17)

Y(s) = G(s)U(s), U(s) = U(s)

Y(s) = G(s)U(s), U(s) = G–1(s)G(s)U(s)

Page 45: curs introducere în automatică M. Voicu

8

M. Voicu, IA (II) C3 (34) 15

b (schema finală)a (schema iniţială)

7° Deplasarea unui punct de ramificare de la ieşire la intrare

Fig. II. 17. Identităţi de transfigurare (continuare)

G(s)Y(s)U(s)

G(s)U (s)

Y(s)

Y(s)

G(s)Y(s)

(2.18) (2.19)

Y(s) = G(s)U(s), Y(s) = Y(s)

Y(s) = G(s)U(s), Y(s) = G(s)U(s)

M. Voicu, IA (II) C3 (34) 16

b (schema finală)a (schema iniţială)

8° Comutativitatea sumatoarelor

Fig. II. 17. Identităţi de transfigurare (continuare)

U1(s)

U2(s)

Y(s)+

± ±U3(s)

+U1(s)

U3(s)

Y(s)+

±U2(s)±

+

(2.20) (2.21)

Y(s) = [U1(s) ± U2(s)] ± U3(s) Y(s) = [U1(s) ± U3(s)] ± U2(s)

Page 46: curs introducere în automatică M. Voicu

9

M. Voicu, IA (II) C3 (34) 17

U1(s)G1(s)

U2(s)±

+ Y(s)

11 2

1 2 1 2

( ) 1( ) ( ) ( ),1 ( ) ( ) 1 ( ) ( )G sY s U s U sG s G s G s G s= ±± ±

1 1 2 2( ) ( ) [ ( ) ( ) ( ) ] ( )Y s G s U s G s Y s U s= ±∓

[ ]1 2 1 1 21 ( ) ( ) ( ) ( ) ( ) ( )G s G s Y s G s U s U s± = ±

1 1 2( ) ( ) ( )X s U s X s= ∓

1 1 2( ) ( ) ( ) ( )Y s G s X s U s= ±

).()()( 22 sYsGsX =+

X1(s)

±

G2(s)X2(s)

9° Deplasarea sumatorului din interiorul conexiunii <<cu reacţie>> la ieşire

Fig. II. 17. Identităţi de transfigurare (continuare)

a (schema iniţială)

M. Voicu, IA (II) C3 (34) 18

U1(s)

G2(s)

U2(s)

+G1(s)

±

Y(s)±+

G2(s)

U1(s)G1(s)

Y(s)±+

11 2

1 2 1 2

( ) 1( ) ( ) ( ),1 ( ) ( ) 1 ( ) ( )G sY s U s U sG s G s G s G s= ±± ±

U2(s) 11± G1(s)G2(s)

9° Deplasarea sumatorului (continuare)

a (schema iniţială)

b (schema finală)

Page 47: curs introducere în automatică M. Voicu

10

M. Voicu, IA (II) C3 (34) 19

11 2

1 2

( )( ) ( ) ( ),1 ( ) ( )G sY s U s U sG s G s= ±±

10° Deplasarea sumatorului de la ieşire în interiorul conexiunii <<cu reacţie>>

Fig. II. 17. Identităţi de transfigurare (continuare)

G2(s)

U1(s)G1(s)

Y(s)±+

U2(s)

G2(s)

U1(s)G1(s)

±

U2(s)1± G1(s)G2(s)

[ ]11 1 2 2

1 2 1 2

( ) 1( ) ( ) 1 ( ) ( ) ( ).1 ( ) ( ) 1 ( ) ( )G sY s U s G s G s U sG s G s G s G s= ± ±± ±

b (schema finală)a (schema iniţială)

Y(s)+

M. Voicu, IA (II) C3 (34) 20

«serie»

Exemplul 2.2. Motor electric de cc (continuare)

22

1 kkL s R Ls R=+ +2k

Ls R+

1Js

+_

+_

Ω (s)Mm(s)

Mf (s)

M (s)

Ls + R+ _

U(s)

E(s) k3

k1

k2

k21Js

+_

+ _

Ω (s)Mm(s)

Mf

M (s)

1Ls + R+_

U (s)

E (s)

I (s)

k3

k1k1

Page 48: curs introducere în automatică M. Voicu

11

M. Voicu, IA (II) C3 (34) 21

Exemplul 2.2. Motor electric de cc

1Js+

_+

_

Ω (s)

Mm(s)Mf (s)

M (s)

Ls + R+ _

U(s)

E(s) k3

k1

k2

1Js

+_

+_

Ω (s)Mm(s)

Mf (s)

M (s)

Ls + R+ _

U(s)

E(s) k3

k1

k2

M. Voicu, IA (II) C3 (34) 22

«cu reacţie»

Exemplul 2.2. Motor electric de cc (continuare)

33

11

11Js

Js kkJs= ++

1Js

+

_

+ _

Ω (s)Mm(s)

Mf

M (s)

Ls + R+_

U (s)

E (s) k3

k1

k2

3

1Js k+

Ω (s)Mm(s)

M (s)

U(s)

E(s)k1

RLsk+2

3

1kJs ++ +

Page 49: curs introducere în automatică M. Voicu

12

M. Voicu, IA (II) C3 (34) 23

Fig. II.16

Exemplul 2.3. Motor electric de cc

Ω (s)Mm(s)

M (s)

U(s)

E(s)k1

RLsk+2

3

1kJs ++ +

+

+

1

Ls+Rk 2

k

k 2

(Ls+R)(Js+k3)

M (s)

U(s) Ω (s)

E(s)

M. Voicu, IA (II) C3 (34) 24

U ++

1

Ls+Rk2

M

k

k 23 )

Ω(s )

(s )

(s )

(Ls+R )( Js+k

Fig. II.19

G s Ls Rk

kLs R Js k

k kLs R Js k

Ls RLJs RJ Lk s Rk k km0

2

23

1 23

23 3 1 21

( ) ( )( )

( )( )( )

= + + +

++ +

= ++ + + +

21332

2

3

21

3

2

0 )())((

1

))(()(

kkRksLkRJLJsk

kJsRLskk

kJsRLsk

sG++++

=

+++

++=

),()()()()( 00 sMsGsUsGsΩ m−=

.

Exemplul 2.3. Motor electric de cc(continuare)

Page 50: curs introducere în automatică M. Voicu

13

M. Voicu, IA (II) C3 (34) 25

PaPaşşi de transfigurare:i de transfigurare:

• a) Se echivalează conexiunile «serie».

• b) Se echivalează conexiunile «paralel».

• c) Se echivalează conexiunile «cu reacţie».

• d) Se deplasează punctele de ramificare şi/sau

sumatoarele conform identităţilor 4° – 8 °.

• e) Se repetă operaţiile de la paşii a – d până se obţine

rezultatul dorit.

M. Voicu, IA (II) C3 (34) 26

)(sG

2.4. O schemă bloc operaţională asociatăunei funcţii de transfer

Observaţia 1.2 (v. 1.4)

Numărătorul modelează operaţii de amplificare şi derivare;

are efect de anticipareanticipare.

Numitorul modelează operaţii bazate pe integrare;

are are efect de îîntârzierentârziere.

),(......

)(0

11

01

1 sUasasabsbsb

sY nn

nn

mm

mm

+++

+++=

−−

−− (1.10)

Page 51: curs introducere în automatică M. Voicu

14

M. Voicu, IA (II) C3 (34) 27

)(sG

0 3 02 1 2 12 3 2 3

3 3 3 3 3 3 3

1 1 1 1 1 11 ( ) ( ) .a b ba a b bY s U sa s a a a a s a as s s s⎛ ⎞ ⎛ ⎞+ + + = + + +⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

3 23 2 1 0

33 23 2 1 0

( ) ( ); 0b s b s b s bY s U s aa s a s a s a

+ + += ≠+ + +

( ) ( )3 2 3 23 2 1 0 3 2 1 0( ) ( ),a s a s a s a Y s b s b s b s b U s+ + + = + + + 3

3

1a s

×

O schema bazată numai pe integratoare

Exemplu

şi cel puţin un 0 .jb ≠

Se elimina numitorul 3 23 2 1 0.a s a s a s a+ + +

M. Voicu, IA (II) C3 (34) 28

02 12 3

3 3 3

1 1 1( ) ( ) ( ) ( )aa aY s Y s Y s Y sa s a as s+ + + =

3 02 12 3

3 3 3 3

1 1 1( ) ( ) ( ) ( ).b bb bU s U s U s U sa a s a as s= + + +

3 2 2

3 3 3

1 1( ) ( ) ( ) ( )b b aY s U s U s Y sa a s a s= + − +

0 01 12 2 3 3

3 3 3 3

1 1 1 1( ) ( ) ( ) ( ).b ab aU s Y s U s Y sa a a as s s s+ − + −

Page 52: curs introducere în automatică M. Voicu

15

M. Voicu, IA (II) C3 (34) 29

3 2 2

3 3 3

1( ) ( ) ( ) ( )b b aY s U s U s Y sa s a a⎛ ⎞= + − +⎜ ⎟⎝ ⎠

0 01 12 3

3 3 3 3

1 1( ) ( ) ( ) ( )b ab aU s Y s U s Y sa a a as s⎛ ⎞ ⎛ ⎞+ − + −⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

3 2 2

3 3 3

1( ) ( ) ( ) ( )b b aY s U s U s Y sa s a a⎛ ⎞= + − +⎜ ⎟⎝ ⎠

0 01 12

3 3 3 3

1 1( ) ( ) ( ) ( ) ,b ab aU s Y s U s Y sa a s a as⎛ ⎞⎛ ⎞+ − + −⎜ ⎟⎜ ⎟

⎝ ⎠⎝ ⎠

M. Voicu, IA (II) C3 (34) 30

3 2 2

3 3 3

1( ) ( ) ( ) ( )b b aY s U s U s Y sa s a a⎛= + − +⎜⎝

0 01 1

3 3 3 3

1 1( ) ( ) ( ) ( ) ,b ab aU s Y s U s Y ss a a s a a⎞⎛ ⎞⎛ ⎞+ − + −⎜ ⎟⎜ ⎟⎟

⎝ ⎠⎝ ⎠⎠

3 2 2

3 3 3

1( ) ( ) ( ) ( )b b aY s U s U s Y sa s a a⎛ ⎞= + − +⎜ ⎟⎝ ⎠

0 01 1

3 3 3 3

1 1 1( ) ( ) ( ) ( ) ,b ab aU s Y s U s Y ss s a a s a a⎛ ⎞⎛ ⎞+ − + −⎜ ⎟⎜ ⎟

⎝ ⎠⎝ ⎠

Page 53: curs introducere în automatică M. Voicu

16

M. Voicu, IA (II) C3 (34) 31

Y(s)++

3

3

ba

1s

1s

1s

U(s)

+

_

0

3

ba

0

3

aa

Y(s)

++

_

1

3

ba

1

3

aa

Y(s)

++

_

2

3

ba

2

3

aa

Y(s)

3 0 02 2 1 1

3 3 3 3 3 3 3

1 1 1( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) .b b ab a b aY s U s U s Y s U s Y s U s Y sa s a a s a a s a a⎞⎛ ⎞⎛ ⎛ ⎞= + − + − + −⎜ ⎜ ⎟⎜ ⎟ ⎟⎝ ⎝ ⎠⎝ ⎠ ⎠

M. Voicu, IA (II) C3 (34) 32

11 0

11 0

...( ) ( ), 0

...

n nn n

nn nn n

b s b s bY s U s aa s a s a

−−

−−

+ + += ≠+ + +

şi cel puţin un 0 .jb ≠

Cazul general

( ) ( )1 11 0 1 0... ( ) ... ( )n n m m

n n m ma s a s a Y s b s b s b U s− −− −+ + + = + + + 1

nna s

×

1 11 1( ) ( ) ( ) ( )n n n

n n n

b b aY s U s U s Y sa a s a s− −= + − +

0 01 11 1

1 1 1 1( ) ( ) ( ) ( ).n n n nn n n n

b ab aU s Y s U s Y sa a a as s s s− −+ − + −

Page 54: curs introducere în automatică M. Voicu

17

M. Voicu, IA (II) C3 (34) 33

1 11( ) ( ) ( ) ( ) ...n n n

n n n

b b aY s U s U s Y sa s a a− −⎛ ⎞= + − + +⎜ ⎟

⎝ ⎠

0 01 11

1 1( ) ( ) ( ) ( )n nn n n n

b ab aU s Y s U s Y sa a a as s−⎛ ⎞ ⎛ ⎞+ − + −⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

1 11( ) ( ) ( ) ( ) ...n n n

n n n

b b aY s U s U s Y sa s a a− −⎛= + − + +⎜

0 01 11 1( ) ( ) ( ) ( ) ....n n n n n

b ab aU s Y s U s Y ss a a s a a⎞⎛ ⎛ ⎞+ − + −⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠

M. Voicu, IA (II) C3 (34) 34

Y(s)++

n

n

ba

1s

1s

1s

U(s)

+

_

0

n

ba

0

n

aa

Y(s)

++

_

1

n

ba

1

n

aa

Y(s)

++

_

1n

n

ba

1n

n

aa

Y(s)

1 1 0 01 11 1 1( ) ( ) ( ) ( ) ... ( ) ( ) ( ) ( ) ....n n n

n n n n n n n n

b b a b ab aY s U s U s Y s U s Y s U s Y sa s a a s a a s a a− − ⎞⎛⎛ ⎛ ⎞= + − + + − + −⎜ ⎜ ⎟⎜ ⎟⎝ ⎝ ⎠⎝ ⎠

Page 55: curs introducere în automatică M. Voicu

1

M. Voicu, IA (II) C4 (31) 1

Se aplică imp. Dirac:0, 0

( ) ( ) , ( ) 1,, 0

tu t t t dt

tδ δ

+∞

−∞

≠⎧⎪= = =⎨+∞ =⎪⎩

∫ (3.1)

( ) ( )=1.U s tδ=L (3.2)

3. Răspunsul la impulsul Dirac3.1. Definiţie

0t

u(t) = δ (t)

Fig.II.330

t

Definiţia 1Răspunsul (3.5) se numeşte răspunsul la impulsul răspunsul la impulsul DiracDirac.

1( ) ( ), ( ) ( ).G s g t g t G s−= =L L (3.4)

y t g t( ) ( )= (3.5)

Y(s) = G(s)U(s). (1.12)sistemului:

).()( sGsY = (3.3)Răspunsul este:y(t)=g(t)

M. Voicu, IA (II) C4 (31) 2

3.2. Proprietăţia. Răspunsul la implusul Dirac are proprietatea:

( ) 0, 0 .g t t≡ < (3.6)REPAUS

REPAUS

0t

u(t) = δ (t)

Fig.II.33

0tREPAUS

y(t)=g(t)

Principiul cauzalităţii: cauza nulă produce efectul nul.Într-adevăr, u(t) = δ (t) = 0 (t < 0) implică (3.6).

Page 56: curs introducere în automatică M. Voicu

2

M. Voicu, IA (II) C4 (31) 3

b. Răspunsul la impulsul Dirac este soluţia ecuaţiei diferenţiale:

1 11 1 0 1 1 0( ... ) ( ) ( ... )1.n n m m

n n m ma s a s a s a G s b s b s b s b− −− −+ + + + = + + + + (3.8)

11 1 0( ) ( ) . . . ( ) ( )n n

n na D g t a D g t a D g t a g t−−+ + + + =

(3.7)

11 0

11 0

.. .( ) ,. ..

m mm m

n nn n

b s b s bGsa s a s a

−−

−−

+ + +=+ + +

rezultă că (3.8) este adevărată.

În general, g(t) este o distribudistribuţţieie sau o funcţie generalizată.

11 1 0( ) ( ) . . . ( ) ( ) ,m m

m mb D t b D t b D t b t tδ δ δ δ−−= + + + + ∈R.

Cu

Se aplică transformarea Laplace: ( )tδL

M. Voicu, IA (II) C4 (31) 4

c. Pentru t > 0, g(t) este o funcţie continuă, soluţie a ecuaţiei:

Într-adevăr, pentru t > 0 şi δ (t) = 0, în ecuaţia:

derivatele generalizate se înlocuiesc cu derivatele obişnuite.

11 1 0( ) ( ) . . . ( ) ( )n n

n na D g t a D g t a D g t a g t−−+ + + + =

(3.7)11 1 0( ) ( ) . . . ( ) ( ) , ,m m

m mb D t b D t b D t b t tδ δ δ δ−−= + + + + ∈R

Se obţine imediat (3.9).

.0,0)()('...)()( 01)1(

1)( >=++++ −

− ttgatgatgatga nn

nn (3.9)

Page 57: curs introducere în automatică M. Voicu

3

M. Voicu, IA (II) C4 (31) 5

11 0 1

0 0

. . .(0) ( 0) lim ( ) lim ( ) lim .. . .

nn n

nt s s nn

b s b bg g g t sG s s aa s a

−− −

→ →∞ →∞

+ += + = = = =+ +

Pentru t ≠ 0, de la a şi c rezultă că g(t) este continuă.

Pentru m = n – 1 rezultă:

d. Pt. m ≤ n – 1, g(t) are cel mult o discontinuitate de speţa I

la stânga lui t = 0 şi este continuă în rest.

g(t) nu conţine impulsul Dirac şi derivatele sale (v. f).

1,0 −nValorile g(k)(+0), k = , se obţin cu t. valorii iniţiale.

Pt. m ≤ n – 1, este strict proprie.1

1 01

1 0

. . .( ) ,. . .

m mm m

n nn n

b s b s bG sa s a s a

−−

−−

+ + +=+ + +

M. Voicu, IA (II) C4 (31) 6

[ ]0

'( 0) lim '( ) lim ( ) ( 0)t s

g g t s sG s g→ →∞

+ = = − + =

……………………………………………….

1l imn

n ns

a b ss −

→+∞=

12 1. . .n n

n n n na b s a b s−− −+ + − 1

1 1

0

. . .( . . . )

nn n

nn n

a b sa a s a

−− −− −

=+ +

1 21 2 0 1

11 0

. . .l im. . .

n nn n n

n ns nn n

b s b s b bs s aa s a s a

− −− − −

−→∞ −

+ + +⎡ ⎤= − =⎢ ⎥+ + +⎣ ⎦

1

2 1

1.

n

n

n n

n n

ba

b aa a

− −

2 1 12

n n n n

n

a b a ba

− − −−= =

Page 58: curs introducere în automatică M. Voicu

4

M. Voicu, IA (II) C4 (31) 7

( 1) ( 1) 1 2 3 ( 2)

0( 0) lim () lim ( ) ( 0) '( 0) ... ( 0) ,n n n n n n

stg g t s s G s g s g s g− − − − − −

→∞→+ = = − + − + − − +⎡ ⎤⎣ ⎦

1

2 1

( 1)

31 2

0 11 2

1 0 0

1 0

( 0) .

1

n

n

n n

n nn

n n n

n

n n n n

ba

b aa a

ab aa a a

b aa aa a a a

g

− −

− −

− − −

+ =

bn–1≠ 0 g(–0) ≠ g(0) = g(+0);

g(+0) →→

g'(+0) →→

g(+0), g'(+0),..., g(n–1)(+0) sunt cond. iniţiale ale ec. dif. (3.9).

bn–1= 0 g(–0) = g(0) = g(+0) = 0.

g(n–2)(+0) →→

M. Voicu, IA (II) C4 (31) 8

Să se determine g(t) pentru

g t e e tt t( ) ( ) ( ).= − +− −2 2 σ

Exemplul 3.1

g"(t) + 3g'(t) + 2g(t) = 0, t > 0;

Soluţia generală este: g(t) = C1e–2t + C2e–t, t > 0.

.23

3)( 2 +++

=ss

ssG

C1 = –1, C2 = 2 şi

Pentru t = +0 în g(t) şi g'(t) rezultăg(+0) = C1 + C2 = 1g'(+0) = – 2C1 – C2 = 0

s2 + 3s + 2 = 0, cu p1= –2, p2= –1.

03311

)0(' =−−

=+gDin se obţine şi g(0) = g(+0) = 1.

Page 59: curs introducere în automatică M. Voicu

5

M. Voicu, IA (II) C4 (31) 9

e. Pentru , g(t) se calculează şi cu t. dezvoltării. 1−≤ nm

[ ] .,1,,1;)()()!1(

11

1

ips

qij

j

ij qjrisGpsdsd

jK

i

i ==⎭⎬⎫

⎩⎨⎧

−−

==

−(3.11)

∑ ∑= =

−=

r

i

q

j

tpjq

i

ijiii tet

jqK

tg1 1

),()!(

)( σ (3.10)

,,1 ri = distincţi, de multiplicitate ,1≥iqFie pi, polii

.1∑ =r

i nqai lui G(s), cu

Raspunsul la impulsul Dirac, g(t), se calculează cu:

M. Voicu, IA (II) C4 (31) 10

f. Pentru m ≥ n, g(t) este o funcţie generalizată.

G1(s) satisface d şi e. g1(t) se calculează cu (3.10), (3.11).

1 1 10 1 0

00 0

... ...( ) ... ,... ...

m nm nm n

m nn nn n

b s b b s bG s c s ca s a a s a

−− −

−+ + + += = + + ++ + + +

(3.12)

10( ) ( ) . . . ( ) ( ) .m n

m ng t c D t c t g tδ δ−−= + + + (3.13)

1 1 11 1 0

0

. . .( ) ,. . .

nn

nn

b s bG sa s a

−− + +=

+ +(3.14)

Făcând împărţirea dintre polinoamele lui G(s) rezultă:

Ea conţine impulsul Dirac şi derivatele sale până la ordinul

m – n inclusiv.

1( )G s 1 1( ) .g t −= L

Page 60: curs introducere în automatică M. Voicu

6

M. Voicu, IA (II) C4 (31) 11

Cu rezultatul de la exemplul 3.1 se scrie:

( )2( ) ( ) ( ) 2 ( ) .t tg t D t t e e tδ δ σ− −= + + − +

Exemplul 3.3

să se determine g(t).Pentru3 2

24 6 5( )

3 2s s sG s

s s+ + +=

+ +

3 2

2 24 6 5 3( ) 1 .

3 2 3 2s s s sG s s

s s s s+ + + += = + +

+ + + +

( ) 1 2 1( ) 2 ( ) .t tg t e e tσ− − −= − + = L 1( )G s

În final se obţine:

23( ) 1 ,

3 2sG s s

s s+= + +

+ +

Se scrie:

M. Voicu, IA (II) C4 (31) 12

• Cf. (3.15) sistemul revine asimptotic la repaus .

• Trecerea de la o stare de repaus (t < 0) la cealaltă (t = +∞)

se face prin regimul tranzitoriu (fig. II.33).

⇔⇔ G(s) are toţi polii situaţi în Re s < 0.0)(lim =+∞→

tgt

(3.15)

(3.15) are loc ⇔⇔ în (3.10)

.,1,0Re ripi =<

1 1( ) , 0.( )!

ii i

qri j q j p t

ii j

Kg t t e tq j

= == >

−∑∑ (3.10)

g. Răspunsul la impulsul Dirac are proprietatea:

Fig.II.33

TRANZITORIU

REGIMUL

REPAUS

REPAUS

0t

y(t)=g(t)

Page 61: curs introducere în automatică M. Voicu

7

M. Voicu, IA (II) C4 (31) 13

3.3. Produsul de convoluţie

Fig.II.34 Transferul (3.16)

0 t–θ θ = t

θ

g(t –θ)u(θ)0 0

( ) ( )( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ).t ty t g u t t g t u d t g u t d tσ θ θ θσ θ θ θσ= ∗ = − = −∫ ∫ (3.16)

Y(s) = G(s)U(s)

u(θ)

g(t –θ) u(θ)g(t –θ)

y(t)

produsul de convoluţie

Teorema BorelL

1−L

M. Voicu, IA (II) C4 (31) 14

ci de integrala sa pt. θ∈[0, t].• y(t) cumulează efectele cauzate de

( ) ( ),g t uθ θ−

• y(t) nu depinde numai de produsul

u(θ ), θ∈[0, t],

Efectele sunt actualizate selectiv, respectiv sunt ponderatede g(t– θ), θ∈[0, t], fig. II.34.

• Sistemul dinamic are o “memorie” a acţiunilor lui u(θ ), θ∈[0, t],pe parcursul “istoriei” transferului intrare-ieşire.

• Răspunsul la imp. Dirac se mai numeşte şi funcfuncţţia pondereia pondere.

Fig.II.34

0 t–θ θ = t

θ

g(t –θ)u(θ)u(θ)

g(t –θ)u(θ)g(t –θ)y(t)

în “istoria” procesului pe [0, t] .

Page 62: curs introducere în automatică M. Voicu

8

M. Voicu, IA (II) C4 (31) 15

Exemplul 3.4

Cu g(t) cunoscut şi folosind (3.16) se scrie:

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )y t g u t t D u t t u t tσ δ σ δ σ= ∗ = ∗ + ∗ +

( )2( ) ( )0 0

2 ( )t tt te e d e e d tθ λ θ θ λ θθ θ σ− − − −+ − + =∫ ∫

( ) ( )21 2( ) ( ) ( )2 1t t t tDu t u t e e e e tλ λ σλ λ

− −⎡ ⎤= + + − − + − =⎣ ⎦+ +

( ) 3 22

24 6 51 2( ) ( ) ( ) .2 1 3 2

t t tt e e t e tλλ λ λδ σ σλ λ λ λ− − + + += + − +

+ + + +

( )2( ) ( ) ( ) 2 ( )t tg t D t t e e tδ δ σ− −= + + − +Fie

Să se determine y(t) pentru u(t) = eλtσ (t).

obţinut la exemplul 3.3.

M. Voicu, IA (II) C4 (31) 16

1( ) ( ) .U s t sσ= =L (4.2)

0, 0,( ) ( ) ( )

1, 0,t t

u t t dt

σ δ θ θ−∞

<⎧= = =⎨

≥⎩∫ (4.1)

1( ) ( ) , ( ) ( ) .H s h t h t H s−= =L L (4.4)

( )0( ) ( ) ( ) ( ) .ty t h t g d tθ θ σ= = ∫ (4.5)

( ) ( ).g t Dh t= (4.6)

Definiţia 1Răspunsul (4.5) se numeşte răspunsul indicialrăspunsul indicial.

4. Răspunsul indicial4.1. DefiniţieSe aplică treapta unitară :

Y(s) = G(s)U(s). (1.12)sistemului:

1( ) ( ) ( ),Y s H s Gss= = (4.3)Răspunsul este:

0 t

y(t)=h(t)

h

0 t

1u(t)=σ(t)

Fig. II.35

Page 63: curs introducere în automatică M. Voicu

9

M. Voicu, IA (II) C4 (31) 17

y(t)=h(t)

0t

h

0t

u(t)=σ(t)1

Fig. II.35

4.2. Proprietăţi

( ) 0, 0 .h t t≡ < (4.7)

a. Răspunsul indicial are proprietatea:

REPAUS

Principiul cauzalităţii: cauza nulă produce efectul nul.Într-adevăr, u(t) = σ (t) = 0 (t < 0) implică (4.7).

REPAUS

REPAUS

M. Voicu, IA (II) C4 (31) 18

( )tσL

b. Răspunsul indicial este soluţia ecuaţiei diferenţiale:

11 1 0( ) ( ) . . . . ( ) ( )n n

n na D h t a D h t a Dh t a h t−−+ + + + =

1 11 1 0 1 1 0

1( ... ) ( ) ( .... ) .n n m mn n m ma s a s a s a H s b s b s bs b s

− −− −+ + + + = + + + + (4.9)

În general h(t) este o distribudistribuţţieie sau o funcţie generalizată.

(4.8)11 1 0( ) ( ) . . . . . ( ) ( ) , .m m

m mb D t b D t b D t b t tσ σ σ σ−−= + + + + ∈R

11 0

11 0

...1 1( ) ( )...

m mm m

n nn n

b s b s bH s G ss s a s a s a

−−

−−

+ + += =+ + +

Se aplică transformarea Laplace:

rezultă că (4.9) este adevărată.

Cu

Page 64: curs introducere în automatică M. Voicu

10

M. Voicu, IA (II) C4 (31) 19

c. Pt. t > 0, h(t) este continuă, soluţie a ecuaţiei diferenţiale:

Pentru t > 0 rezultă:

( ) ( 1)1 1 0 0( ) ( ) . . . ' ( ) ( ) , 0.n n

n na h t a h t a h t a h t b t−−+ + + + = > (4.10)

( )( ) 1, ( ) ( ) 0, 1, .k kt D t t k mσ σ σ= = = = (4.11)

Înlocuind (4.11) în

şi trecând la derivatele obişnuite se obţine (4.10).

11 1 0( ) ( ) . . . ( ) ( )n n

n na D h t a D h t a D h t a h t−−+ + + + =

(4.8)11 1 0( ) ( ) . . . ( ) ( ) , .m m

m mb D t b D t b D t b t tσ σ σ σ−−= + + + + ∈R

M. Voicu, IA (II) C4 (31) 20

d. În cazul m ≤ n, h(t) are cel mult o discontinuitate de

speţa I la stânga punctului t = 0 şi este continuă în rest.

Pentru m = n rezultă:

01(0) ( 0) l i m ( ) l i m ( ) l i m ( )

t s sh h h t sH s s G ss→ →∞ →∞

= + = = = =

Pentru t ≠ 0, h(t) este continuă.

Pentru m ≤ n, H(s) este strict proprie.

h(t) nu conţine impulsul Dirac şi derivatele sale (v. f).

h(k)(+0), k = , se obţin cu teorema valorii iniţiale.1,0 −n

11 0

11 0

. . .l i m ( ) l i m .

. . .

n nn n n

n ns s nn n

b s b s b bG s aa s a s a

−−

−→∞ →∞ −

+ + += = =+ + +

Page 65: curs introducere în automatică M. Voicu

11

M. Voicu, IA (II) C4 (31) 21

' '0

( 0) l i m ( ) l i m [ ( ) ( 0) ]t s

h h t s s H s h→ → ∞

+ = = − + =

1 11 1

0

. . . . . .l im( . . . )

n n n nn n n n n n n n

ns n n

a b s a b s a b s a b ssa a s a

− −− −

→∞

+ + − − −= =+ +

…………………………………………......

1 12

n n n n

n

a b a ba

− −−= =

11 0

11 0

. . .l im

. . .

n nn n n

n ns nn n

b s b s b bs aa s a s a

−−

−→∞ −

+ + +⎡ ⎤= − =⎢ ⎥+ + +⎣ ⎦

1l i m [ ( ) ( 0) ]s

s s G s hs→ ∞= − + =

1 1

1.

n

n

n n

n n

ba

b aa a

− −

M. Voicu, IA (II) C4 (31) 22

( 1) ( 1) 1 2 3 ( 2)

0( 0) lim () lim ( ) ( 0) '( 0) ... ( 0) ,n n n n n n

sth h t s s H s h s h s h− − − − − −

→∞→+ = = − + − + − − +⎡ ⎤⎣ ⎦

1 1

( 1)

32 2

11 1 2

1 0 0

1 0

( 0) .

1

n

n

n n

n nn

n n n

n

n n n n

ba

b aa a

ab aa a a

ab a aa a a a

h

− −

− −

− − −

+ =

bn ≠ 0 h(–0) ≠ h(0) = h(+0);

h(+0) →→

h'(+0) →→

h(+0), h'(+0),..., h(n–1)(+0) sunt cond. iniţiale ale ec. dif. (4.10).

bn = 0 h(–0) = h(0) = h(+0) = 0.

h(n–2)(+0) →→

Page 66: curs introducere în automatică M. Voicu

12

M. Voicu, IA (II) C4 (31) 23

Să se determine h(t) pentru

Exemplul 4.1

h"(t) + 3h'(t) + 2h(t) = 3, t > 0;

Soluţia generală este: h(t) = C1e–2t + C2e–t + 3/2, t > 0.

.23

3)( 2 +++

=ss

ssG

Pt. t = +0 în h(t) şi h'(t) = – 2C1e–2t – C2e–t rezultă:

h(+0) = C1 + C2 + 3/2 = 0,h'(+0) = – 2C1 – C2 = 1.

s2 + 3s + 2 = 0, cu p1= –2, p2= –1.

0 1' ( 0) 1

1 3h

−+ = =

−Din se obţine şi h(0) = h(+0) = 0.

M. Voicu, IA (II) C4 (31) 24

( )21 3( ) 2 ( ) .2 2t th t e e tσ− −= − +

C1 = 1/2, C2 = –2 şi Din sistemul de ecuaţii se obţin:

Rezultatu coincide cu acela de la exemplul 3.1.

( )2 21 1 3( ) ( 2) 2( 1) ( ) 2 ( )2 2 2t t t tg t e e t e e tσ δ− − − −⎡ ⎤= − − − + − + =

⎣ ⎦

(4.6)Folosind relaţia ( ) ( )g t D h t= se obţine:

( )0( ) ( ) ( )th t g d tθ θ σ= ∫ (4.5)Similar, cu relaţia: se obţine:

( ) ( )2 20 0 0

1( ) 2 ( ) 2 ( )2t t tt t t th t e e d t e e tθ σ σ− − − −⎡ ⎤= − + = − =⎣ ⎦∫

( )21 32 ( ) .2 2t te e tσ− −= − +

( ) ( ) ( )2 21 3( ) 2 ( ) 2 ( ) .2 2t t t te e t t e e tσ δ σ− − − −= − + + − + = − +

Page 67: curs introducere în automatică M. Voicu

13

M. Voicu, IA (II) C4 (31) 25

e. Pentru m ≤ n, h(t) se calculează cu teorema dezvoltării.

,,1 r

.1∑ = =+ri i nq α

(4.12)1 0 11 1 1( ) ( ) .( 1)! ( )!

i i ir qj i j q j p tjj i j

i

M Mh t t t e tj q j

α α σα+ −− +

= = =⎛ ⎞= +⎜ ⎟− + −⎝ ⎠∑ ∑ ∑

pi ≠ 0, i = distincţi, de multiplicitate qi ≥ 1;

are polii lui G(s) şi un pol suplimentar în s = 0.

G(s) are următoarele categorii de polii:

p0 = 0, de multiplicitate α ≥ 0.

1( ) ( )H s G ss=

Total poli:

pentru n poli în s ≠ 0.pentru α +1 poli în s = 0;

M. Voicu, IA (II) C4 (31) 26

( ) 1

11 1 ( ) , 1, , 1, .( 1)!

i

i

j qij i ij

s p

dM s p Gs i r j qj sds−

−=

⎡ ⎤= − = =⎣ ⎦− (4.14)

10 1

0

1 ( ) , 1, 1,( 1)!j

j js

dM s Gs jj dsα α

−=

= = +⎡ ⎤⎣ ⎦− (4.13)

(4.16)01 1

0( ) ( ).( )!

i i ir q ij q j p ti j

i

Mbh t t e ta q j σ−= =

⎛ ⎞= +⎜ ⎟−⎝ ⎠∑ ∑

001 0

0(0) , 0.bM G aa= = ≠ (4.15)

Coeficienţii au următoarele expresii:

Caz particular. Pentru α = 0 se obţine:

Page 68: curs introducere în automatică M. Voicu

14

M. Voicu, IA (II) C4 (31) 27

f. Pentru m ≥ n +1, h(t) este o funcţie generalizată.

H1(s) satisface d şi e. h1(t) se calculează cu (4.12)–(4.14).

1 110 0

1 00 0

... ...1( ) ... ,... ( ... )

m nm nm n

m nn nn n

b s b b s bH s d s ds a s a s a s a− −

− −+ + + += = + + ++ + + +

(4.17)

1 11 0( ) ( ) . . . ( ) ( ) .m n

m nh t d D t d t h tδ δ− −− −= + + + (4.18)

1 11 0

0

. . .( ) ,( . . . )

nn

nn

b s bH ss a s a

+ +=+ +

(4.19)

Făcând împărţirea dintre polinoamele lui H(s) rezultă:

Ea conţine impulsul Dirac şi derivatele sale până la ordinul

m – n – 1 inclusiv.

1( )H s 1 1( ) .h t −= L

M. Voicu, IA (II) C4 (31) 28

3 2 2

2 21 1 4 6 5 4 5( ) ( ) 1 ,

3 2 ( 3 2)s s s s sH s G ss s s s s s s

+ + + + += = = ++ + + +

Conform cu (4.17) se scrie:

Exemplul 4.3

Pentru de la ex. 3.3 se determine h(t).3 2

24 6 5( )

3 2s s sG s

s s+ + +=

+ +

( )25 1( ) ( ) ( ) 2 ( ) .2 2t th t t t e e tδ σ σ− −= + + −

5 1 2( ) 1 ,2 2( 2) 1H s s s s= + + −+ +

( ) ( )2 25 1 1( ) ( ) ( ) ( ) 2 ( ) 2 ( )2 2 2t t t tg t Dh t D t D t De De t e e D tδ σ σ σ− − − −= = + + − + − =

(4.6)Folosind relaţia ( ) ( )g t D h t= se obţine ca la ex. 3.3:

( )2( ) ( ) 2 ( ) .t tD t t e e tδ δ σ− −= + + − + 1 322 2− = −

Page 69: curs introducere în automatică M. Voicu

15

M. Voicu, IA (II) C4 (31) 29

⇔⇔ G(s) are toţi polii situaţi în Re s < 0.0

0lim ( )t

bh t a→+∞= (4.22)

(4.22) are loc ⇔⇔ în (4.12) .,1,0Re ripi =<

g. Răspunsul indicial are proprietatea:

(4.12)1 0 11 1 1( ) ( ) .( 1)! ( )!

i iir q p tj i j q jjj i j

i

M Mh t t t e tj q j

α α σα+ −− +

= = =⎛ ⎞= +⎜ ⎟− + −⎝ ⎠∑ ∑ ∑

α = 0 şi

Cu teorema dezvoltării s-a obţinut:

,,1 r

1 .rii q nα= + =∑

pi ≠ 0, i = distincţi, de multiplicitate qi ≥ 1;

are polii lui G(s) şi un pol suplimentar în s = 0.

G(s) are următoarele categorii de polii:

p0 = 0, de multiplicitate α ≥ 0.

1( ) ( )H s G ss=

Total poli:

M. Voicu, IA (II) C4 (31) 30

Trecerea de la repaus (t < 0) la regimul staţionar (t = +∞)se face prin regimul tranzitoriu.

(4.16)01 1

0( ) ( ) .( )!

i ii jr q p tqi ji j

i

Mbh t t e ta q j σ−= =

⎛ ⎞= +⎜ ⎟−⎝ ⎠∑ ∑

= valoarea de regim staţionarh

TRANZITORIUREGIMUL

REGIMUL STAŢIONAR

REPAUS

y(t)=h(t)

0t

h

Fig. II.35

(4.22) are loc ⇔⇔ în (4.12) .,1,0Re ripi =<α = 0 şiÎn cazul

Page 70: curs introducere în automatică M. Voicu

16

M. Voicu, IA (II) C4 (31) 31

Cu (4.23) produsul de convoluţie ( ) ( )( ) ( )y t g u t tσ= ∗

( )0( ) [ ( ) ( ) ] ( ) ( ) ( ) ( )ty t D h u t t D h t u d tσ θ θ θ σ= ∗ = − =∫

0 0( )( ) ( ) ( ) ( 0) ( ) ( ) , 0.t t dh tdy t h t u d h u t u d tdt dt

θθ θ θ θ θ−= − = + + >∫ ∫ (4.26)

Conform relaţiei (4.6) se poate scrie:

).())(()()( ttDhtDhtg σδ∗== (4.23)

4.3. Integrala Duhamel

( ) ( ( ) ) ( ) ( ) ( ( ) ) ( ) ( ) ,y t h D u t t h u D t tδ σ δ σ= ∗ ∗ = ∗ ∗ (4.24)

(4.25)( )0( ) ( ) ( ) .tD h u t d tθ θ θ σ= −∫

devine:

Page 71: curs introducere în automatică M. Voicu

1

M. Voicu, IA (II) C5 (35) 1

1( ) ( ) ( ) ,k

np t t

kk

y t c e t d e tλσ σ=

⎛ ⎞= +⎜ ⎟⎝ ⎠∑ (5.3)

5.1. Răspunsul la semnalul exponenţial

),()( 0 teutu tσλ= 0( ) .uU ss λ

=−

(5.2)

5. Polii şi zerourile funcţiei de transfer

c. regim tranzitoriu

1

1

( )( ) ,

( )

mm ii

nn jj

b s zG s

a s p=

=

−=

∏∏

cu poli simpli.

Se aplică :

Fie sistemul

Se utilizează în (1.12) teorema dezvoltării şi rezultă:

Y(s) = G(s)U(s) (1.12),

lim( ) ( ) ( ), 1, ,k

k ks pc s p G s U s k n

→= − = 0lim( ) ( ) ( ) ( ) .

sd s G s U s G u

λλ λ

→= − =

c. regim permanent

M. Voicu, IA (II) C5 (35) 2

1 0

1

( )l i m( ) ( ) ( ) l i m( )

( )k k

mm ii

k k k ns p s pn jj

b s z uc s p G s U s s p sa s p λ=

→ →=

−= − = − =

−−∏∏

1 0

1

( )lim( ) ( ) ( ) lim( )

( )

mm ii

ns sn jj

b s z ud s G s U s ssa s pλ λ

λ λλ

=

→ →=

−= − = − =

−−∏∏

1 0

1,

( ), 1, ,

( )

mm k ii

nkn k jj j k

b p z u k npa p p λ=

= ≠

−= =

−−∏

∏(5.4)

10 0

1

( )( ) .

( )

mm ii

nn jj

b zu G u

a p

λλ

λ=

=

−= =

−∏∏

(5.5)

Page 72: curs introducere în automatică M. Voicu

2

M. Voicu, IA (II) C5 (35) 3

yT(t) – determinată de:(pk sunt polii lui G(s)),

ck – dependenţi de zerourile,şi polii lui G(s) şi U(s).

yT(t) – reflectă modificareaechilibrului internechilibrului intern de către u(t).

yP(t) – determinată de:(introdusă de u(t)!) şi

d – dependent de zerourileşi polii lui G(s).

yP(t) – corespunde intrării; yP(t) – similarăsimilară cu intrarea u(t).

)()( 0 teutu tσλ= (5.1)Intrare:

1( ) ( )

( ) ( ) ( ) ,k

T P

np t t

kk

t ty y

y t c e t d e tλσ σ=

⎛ ⎞= +⎜ ⎟⎝ ⎠∑ (5.3)Ieşire:

componenta deregim tranzitoriu

componenta deregim permanent

kp te teλyP(t) – determinată de:

(introdusă de u(t)!) şi d – dependent de zerourile

şi polii lui G(s).yP(t) – corespunde intrării; yP(t) – similarăsimilară cu intrarea u(t).

componenta deregim permanent

M. Voicu, IA (II) C5 (35) 4

),()()( tuGty P λ=),()( 0 teutu tσλ=

yP(t) din (5.3) are forma:

(5.6)

⇔⇔ toţi polii lui G(s) sunt în Re .s < 0

Observaţia 5.2. yT(t) este indezirabilă, inerentă şi inevitabilă.yP(t), fiind similară cu u(t), este raţiunea de a fi a sistemului.

( ) ( ) ( ) ( )T P Py t y t y t y t= + →( ) 0Ty t → ,+∞→trespectiv, , pentru

( ) ( ),tPy t de tλ σ=

10 0

1

( )( ) ,

( )

mm ii

nn jj

b zd u G u

a p

λλ

λ=

=

−= =

−∏∏

0( ) ( ) ( ).tPy t G u e tλλ σ=

(5.1)

1

( ) ( ).k

np t

T kk

y t c e tσ=

⎛ ⎞= ⎜ ⎟⎝ ⎠∑yT(t) din (5.3) are forma:

cu

Page 73: curs introducere în automatică M. Voicu

3

M. Voicu, IA (II) C5 (35) 5

5.2. Transferul "rezonant"

Transferul rezonantTransferul rezonant este definit de (5.8), respectivde anularea numitorului lui G(s) pentru

FrecvenFrecvenţţele propriiele proprii sunt poliipolii lui G(s).

.,1, nps == ρρ

din∏∏

=

=

−= n

j jn

m

i im

pa

zbG

1

1

)(

)()(

λ

λλ (5.8)| ( )| , 1, ,G p nρ ρ= +∞ =

Este o extensie a cazului rezonanţei propriu-zise: .p jρ ρλ ω= =

Pentru , 1, ,p nρλ ρ= = ),()( 0 teutu tσλ= (5.1)în∀|u0|<+∞ şi

(5.11)( ) | ( )| ( ) , 1, .Py t G p u t nρ ρ=+∞

= =

(5.8) – rezonanrezonanţţaa pe frecvenţa proprie pρ, inoculabilă prin u(t).

M. Voicu, IA (II) C5 (35) 6

5.3. Transferul blocat

din∏∏

=

=

−= n

j jn

m

i im

pa

zbG

1

1

)(

)()(

λ

λλ (5.13)( ) 0, 1, ,G z nα α= =

Pentru , 1, ,z mαλ α= = ),()( 0 teutu tσλ= (5.1)în∀u0 ≠ 0 şi

(5.15)( ) ( ) ( ) 0, 1, .Py t G z u t mα α= = =(5.14)u t t( ) , ,≠ ∈ +0 R

(5.14), (5.15) – transferul blocattransferul blocat intrare-ieşire.

, 1, ,z mαλ α= =

, 1, ,z mα α = sunt zerourile de transmisiezerourile de transmisie ale lui G(s).

inoculabile u(t).

Este o “anantirezonantirezonanţţăă“ pe frecvenţele

Page 74: curs introducere în automatică M. Voicu

4

M. Voicu, IA (II) C5 (35) 7

În y(t) = yT(t) + yP(t), regimul permanent (yP(t)) este raţiunea de a fi a sistemului;

regimul tranzitoriu (yT(t)) este indezirabil, inerent şi inevitabil.

6. Stabilitatea intrare-ieşire

yP(t) şi yT(t) coexistă cronologic.

6.1. Definiţia stabilităţii intrare-ieşire

Este de dorit ca :

( ) , 0, ,u t K K t +≤ < +∞ > ∈ Rpentru oriceorice: (6.1)

să se obţină: ,,)( +∈+∞< RttyP (6.2)

şi simultan: l i m ( ) 0.t Ty t→∞ = (6.3)

M. Voicu, IA (II) C5 (35) 8

Momentul ts este durata regimdurata regimuluiului tranzitoriutranzitoriu ..

(6.6)( ) , 0;T sy t t tε≤ ≥ >

finit şi nu foarte mare, să aibă loc:astfel încât de la un ,0>st

,,)( +∈+∞< RttyP (6.2)

În plus, se doreşte ca:

,0)(lim =∞→ tyTt (6.3)

(6.4),0,0)( >≥≅ sT ttty

(6.5)( ) ( ) ( ) ( ) , 0.T P P sy t y t y t y t t t= + ≅ ≥ >

Se defineşte în mod convenţional pe baza inegalităţii:

ε este eroarea pentru aproximarea (6.5).

Page 75: curs introducere în automatică M. Voicu

5

M. Voicu, IA (II) C5 (35) 9

În caz contrar sistemul se numeşte BIBO BIBO -- instabilinstabil.

Sistemul (1.12),se numeşte BIBO BIBO -- stabilstabil dacă pentru oriceoriceintrare u(t), mărginită cf. (6.1), sistemul are o ieşire mărginită:

.,)( +∈+∞< Rtty (6.7)

este de BIBO-stabilitate (BIBO=bounded input-bounded output).

Definiţia 1

Cf. Obs. 5.2., BIBO-stabilit. ⇔⇔ G(s) are toţi polii în .0Re <s

,,)( +∈+∞< RttyP (6.2) ,0)(lim =∞→ tyTt (6.3)

Problema

( ) , ,u t K t +∀ ≤ < +∞ ∈R (6.1)

M. Voicu, IA (II) C5 (35) 10

a) Polii sistemului sunt:

Exemplul 6.1

Există u(t) mărginit pentru care y(t) este nemărginit?

Pentru u(t) = σ(t), mărginit, se obţine:

h(t) este nemărginit!

2

1a) ( ) ,1

G ss s

=− + 2

1b) ( ) .1

G ss

=+

Fie

1,21 32 2

p j= ±

12 3 π( ) 1 2 sin ( );

2 2t

h t e t tσ⎡ ⎤⎛ ⎞

= − −⎢ ⎥⎜ ⎟⎜ ⎟⎢ ⎥⎝ ⎠⎣ ⎦

a) Polii sistemului sunt:

Page 76: curs introducere în automatică M. Voicu

6

M. Voicu, IA (II) C5 (35) 11

p1,2 = ±j ; coeficientul lui j este pulsaţia naturală ωn = 1.

Pentru u(t) = sin tσ(t), mărginit, se obţine:

b) Polii sistemului sunt:

Pentru u(t) = σ(t), mărginit, se obţine:

h(t) = (1 – cos t) σ(t); h(t) este mărginit.

Are loc o rezonanţă:

pulsaţia lui u, ω = 1, coincide cu

pulsaţia naturală a sistemului, ωn = 1.

( )1( ) sin cos ( );2

h t t t t tσ= − h(t) este nemărginit!

M. Voicu, IA (II) C5 (35) 12

D . Suficienţa

0 0( ) ( ) ( ) ( )t ty t g u t d K g dθ θ θ θ θ≤ − ≤ ≤∫ ∫

Teorema 1

0( ) .g dθ θ

+∞< +∞∫ (6.8)

g(t) este absolut integrabilă, respectiv are loc (6.8).

Folosind (3.16), pentru ∀u(t), cu |u(t)|≤K<+∞, se obţine:

( )0 0( ) ( ) ( ) .t

tK g d g d K g dθ θ θ θ θ θ

+∞ +∞≤ + = < +∞∫ ∫ ∫

Y(s) = G(s)U(s), (1.12)Fie sistemul:

0( ) ( ) ( ) ( ).ty t g u t d tθ θ θσ= −∫ (3.16)

Sistemul (1.12) este BIBOBIBO -- stabilstabil dacă şi numai dacă

6.2. Caracterizări ale BIBO-stabilităţii

Page 77: curs introducere în automatică M. Voicu

7

M. Voicu, IA (II) C5 (35) 13

Sistemul este BIBO-stabil. Se presupune prin absurd că

0 0 0sgn ,( ) ( ) ( ) ( ) ( ) ( )M M Mt t t

M M My t g u t d g g d g dθ θ θ θ θ θ θ θ ≥= − = =∫ ∫ ∫fapt contrar ipotezei.Rezultă că (6.8) este adevărată.

0( ) ( ) ( ) ( ).ty t g u t d tθ θ θσ= −∫ (3.16)

nu are loc, respectiv pentru ∀ M > 0, ∃ tM > 0 astfel încât:0

( )g dθ θ+∞

< +∞∫ (6.8)

Necesitatea

0( ) .Mt g d Mθ θ ≥∫ (6.8 bis)

În valoare absolută, pentru t = tM, cu (6.8 bis), se obţine:

Se aplică ( ) sgn ( )Mu t g t t= − sistemului:

M. Voicu, IA (II) C5 (35) 14

Teorema 2

Sistemul (1.12) este BIBOBIBO--stabilstabil dacă şi numai dacă toţi

Re 0, 1, .ip i r< =⇔⇔

D. G(s) are polii de multiplicit. qi., 1, ,ip i r=

.0Re <spolii funcţiei de transfer G(s) sunt situaţi în

( )∑∑= =

− >−

=r

i

q

j

tpjq

i

ij tetjq

Ktg

iii

1 1.0,

!)(

Cf. T.1 sistemul este BIBO-stabil Re 0, 1, .ip i r< =

Sistemul (1.12) este BIBOBIBO--stabilstabil dacă şi numai dacă

Teorema 3

limt→+∞ h(t) există şi este finită.

Condiţia din (6.8) T.1: 0( )g dθ θ

+∞< +∞∫

De la 3.2.e, f se ştie:

Page 78: curs introducere în automatică M. Voicu

8

M. Voicu, IA (II) C5 (35) 15

G(s) are la numitor polinomul:

6.3. O condiţie necesară de BIBO - stabilitate

011

1 ...)( asasasasP nn

nn ++++= −

− (6.9)

Sistemul (1.12) este BIBO-stabil dacă şi numai dacă P(s),respectiv Δ(s) sunt hurwitziene.

/ , 1, , 0.i n i n na a i n aα −= = ≠ (6.11)

Un polinom cu toate zerourile în Res <0 se numeşte hurwitzianhurwitzian.Teorema 4

Definiţia 2

11 1( ) . . . . . ,n n

n ns s s sΔ α α α−−= + + + + (6.10)

Polinomul monic echivalent (al polilor) are expresia:

M. Voicu, IA (II) C5 (35) 16

Teorema 5

10, 1, ,i ip i nβ=− < = 2, 0, 1, ,k k k kp j k nγ δ γ=− ± − < = n1+ 2n2= n.

Cu βi > 0, γk > 0, făcând produsele în ( ), rezultă (6.12).

O condiţie necesară ca Δ(s) să fie hurwitzian este ca

(6.12).,1,0 nii =>α

Δ( s) cu cel puţin un coeficient nepozitiv este nehurwitzian. Teorema 6 (o condiţie suficientă de BIBO-instabilitate)

D. ( ) ( )1 2

1 2 2 21 1

1 1( ) .. . 2 ,

n nn n

n n i k k ki k

s s s s s s sΔ α α α β γ γ δ−−

= == + + + + = + + + +∏ ∏ ( )

Exemplul 6.3Δ(s) = s3 + s2 + s + 6 cu este nehurwitzian.1 2,32, (1 11)/2p p=− = ±

Page 79: curs introducere în automatică M. Voicu

9

M. Voicu, IA (II) C5 (35) 17

Fie matricea Hn (HurwitzHurwitz)6.4. Criteriul Hurwitz

1

3 2 1

5 4 3 2 1

7 6 5 34 2

1 0 0 0 0 01 0 0 0

1 0

,

0 0 0 0 0 0

n

n

αα α αα α α α αα α α αα α

α

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥=⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

H (6.13)

Δ(s) este hurwitzian dacă şi numai dacă Teorema 7 (Hurwitz)

(6.14)d e t 0, 1, .k n> =H k

αk = 0, k > n .

M. Voicu, IA (II) C5 (35) 18

_GR(s)

+GF(s)

U(s) Y(s)

Exemplul 6.42

8( ) ,2 3 4 1FG ss s

=+ +

Domeniul de BIBO-stabilitate în planul (k, τ) ?

( )( )0 3 2

4 1/( ) ( )( ) 1 ( ) ( ) 17 1/2 4 4/R F

R F

k sG s G sG s G s G s s s k sτ

τ+= =+ + + + +

1( ) ; 0, 0 .RG s k ks ττ= + ≥ >

17 1 04/ 1/2 4 17 .0 0 4/

kττ

⎡ ⎤= +⎢ ⎥⎢ ⎥⎣ ⎦

3H

det 17 0 ,= >1H

det (4/ ) det 0 .τ= >3 2H H

( )det 17 1/2 4 4/ 0 ,k τ= + − >2H

BIBO-STABILITATE

k

τ

0

817

τ = 8/(136k+17)

BIBO-stabil ⇔⇔ τ> 8/(136k + 17).

Δ(s)

Page 80: curs introducere în automatică M. Voicu

10

M. Voicu, IA (II) C5 (35) 19

0 1 0 2 0 31

1 1 1 2 1 32

2 1 2 2 2 3

2 2 1 2 2 11 1 1 1 1 1

1 1

0 1,

n

n

n

n i i i j i jn i i i j i j

n i i i j i j

n

s r r rr r rsr r rs

r r rsr r rsr r rs

rs

− + − − − +

− + − − − +− +

(6.15)

Se asociază polinomului Δ (s) schema schema RouthRouth:6.5. Criteriul Routh

01 02 2 03 4

11 1 12 3 13 5

1, , ,..., , ,...

r r rr r r

α αα α α= = == = = (6.16)21 2 1

11 11 1 1

, 2, ,1,, 1,2,. . .

i i ji j

i i i j

r r i nr r r r j− − +

− − − +

==−=

Δ(s) este hurwitzianhurwitzian dacă şi numai dacă ri1>0, .1,i n=Teorema 9 (Routh)

M. Voicu, IA (II) C5 (35) 20

Abaterile lui h(t) sunt cu atât mai mari cu cât polii lui G(s)

Fig.II.39

h(t) arată calităţile de stabilitate adică apropierea de instab.6.6. Stabilitatea relativă

00 0 0 0

1l i m ( ) l i m ( ) l i m ( ) l i m ( ) .t s s s

bh h t s H s s G s G ss a→+∞ → → →= = = = =

Se evaluează prin abaterile lui h(t) faţă de regimul staţionar:

αminp4 p1

p2p5

p5

Trebuie să se asigure o rezervă de rezervă de BIBOBIBO--stabilitatestabilitate .

Aceasta este o distanţă minimă αmin > 0

a polilor faţă de axa imaginară,conform fig.II.39.

sunt mai aproape de axa imaginară.

0

Pl. s

Page 81: curs introducere în automatică M. Voicu

11

M. Voicu, IA (II) C5 (35) 21

Polii lui G(s) sunt în Res<–αmin ⇔⇔ Δ(z–αmin) este hurwitzian.

Gradul de BIBOGradul de BIBO--stabilitatestabilitate este distanţaα dintre axa imaginară şi polul cel mai apropiat – fig.II.39.

Abateri mici faţă de înseamnă o calitate mai bună a lui h(t).Se previne pierderea BIBO-stabilităţii atunci când unii poli

se mişcă spre axa imaginară sau sunt cunoscuţi aproximativ.

h

αmin şi α definesc BIBOBIBO--stabilitatea relativăstabilitatea relativă.

Se impune α ≥ αmin deoarece Δ(s) nu secunoaşte exact sau se modifică în timp.

Fig.II.39

αminp4 p1

p2p5

p5 0

Pl. s

α

M. Voicu, IA (II) C5 (35) 22

• Este necesar să se ştie limitele valorilor parametrilorpentru care se asigură rezerva de stabilitate αmin.

• Există parametri care se modifică sub influenţa mediului şiparametri ajustabiliajustabili (de către operator).

6.7. Domenii parametrice de BIBO - stabilitate

01det,0 =−= nn Hα (6.19)

reprezintă frontiera dintre domeniile de BIBO-stabilitateşi de BIBO-instabilitate în spaţiul parametrilor.

• Natura unuia dintre domenii se află cu c. Hurwitz (Routh).• Ecuaţiile (6.19) se aplică şi pentru Δ(z – αmin).• Se determină domeniul de rezervă de BIBO-stabilitate αmin.

• Ecuaţiile:

Page 82: curs introducere în automatică M. Voicu

12

M. Voicu, IA (II) C5 (35) 23

Sistemele uzuale sunt de tipul a11.

7. Corelaţia dintre calitatea răspunsuluiindicial şi configuraţia poli - zerouri

7.1. Indici de calitate ai răspunsului indicial

a12) şi există zerouri în Re s ≥ 0;sisteme de defazaj sisteme de defazaj neminimneminim .

a11) şi toate zerourile în Re s < 0;sisteme de defazaj minimsisteme de defazaj minim ;a1) Sisteme BIBO-stabile;

toţi polii în Re s < 0

a2) Sisteme BIBO-instabile; există polii în Re s ≥ 0.

Conform plasării polilor şi zerourilor:

Răspunsul indicial poate fi oscilatoriu amortizat sau aperiodic.

M. Voicu, IA (II) C5 (35) 24

hmax REGIMULSTAŢIONAR0,05h

h(t)

0t

0,95h

1,05h

ts

tc

Fig.II.41: h(t) oscilatoriu amortizat

Pentru t ≥ ts – regimul staţionar.

RRapiditapiditateaatea lui h(t) : 1/tc

Pt. h(t) aperiodic se folosesc ts şi tc.

, 0, 9 5 ( ) 1,05 .st t h h t h≥ ≤ ≤ (7.2)

Indici de calitate

SuprareglareaSuprareglarea

max( )/ , % 100.h h hσ σ σ= − = (7.1)

Durata regimului Durata regimului tranzitoritranzitoriuu : ts

Durata de creDurata de creşşteretere : tc

0,05 0,95 .h hlah(t) creşte de lats

tc REGIMULSTAŢIONAR

0t

h(t)

0,95h

0,05h

h

Fig.II.42: h(t) aperiodic

h

Page 83: curs introducere în automatică M. Voicu

13

M. Voicu, IA (II) C5 (35) 25

7.2. Elemente de transfer tipice

a) Elementul proporţional (P)

b) Elementul de întârziere de ordinul 1 (T1)

c) Elementul de întârziere de ordinul 2 (T2)

d) Elementul integrator (I)

e) Elementul derivator (D)

f ) Elementul cu timp mort

Aceste elemente sunt prezentate în continuare

în următoarea succesiune: a, d, e, b, c, f.

1

4

5

2

3

6

M. Voicu, IA (II) C5 (35) 26

a) Elementul proporţional (P)

h(t) = Kσ(t).1( ) , ( ) ( ) ,KG s K H s G ss s= = =

Exemple: sisteme disipative

f K vf=

c Kf= ω

pR

qf

1=

qRt

=1 θ

ELECTRIC

MECANIC

FLUIDIC

TERMIC

REZISTENŢA ELECTRICĂ R

COEFICIENTULDE FRECARE Kf

REZISTENŢA FLUIDICĂ

REZISTENŢA TERMICĂ

Rf

Rt

1i uR=

1

Page 84: curs introducere în automatică M. Voicu

14

M. Voicu, IA (II) C5 (35) 27

0

h(t)

t

d) Elementul integrator (I)

TI – timpul de integrare

Fig.II.48

h(TI) = σ (TI) = 1

Integrarea se extinde pe un interval: operaoperaţţie globalăie globală .

TI

1

Viteza ieşirii este proporţională cu intrarea.

Aşadar u(t) = 0 , dar nu în mod necesar şi y(t) = 0.( ) 0y t =

I

1( ) ( ) .h t t tT σ= (7.35)

y tT

u dt

( ) ( ) .= ∫1

0Iτ τ (7.36)

(7.34)II

1( ) , 0,G s TT s= >

I

1( ) ( ) .y t u tT=

I

1( ) ( ) ,Y s U sT s=

2

2I

1 1( ) ( ) ,H s G ss T s= =

M. Voicu, IA (II) C5 (35) 28

Exemple

SC u

iC

Fig.II.2b

( ) ,duC i tdt = (1.2b)

Sistem: capacitate electrică

II

1( ) ( ), .U s I s T CT s= =

Sistem: capacitate fluidică (rezervor de lichid)

01( ) ( ) ,tu t i dC τ τ= ∫

,v S h=

2 1 ,v v v q t− = Δ = Δ

S – arie,

v – volum,

0( ) ( ) .tv t q dθ θ= ∫,d v qd t =

q

h v

S

q – debit,

h – nivel. 01( ) ( ) ,

th t q dS θ θ= ∫

0lim ,tv qtΔ →

Δ =Δ

II

1( ) ( ), .H s Q s T ST s= =

Page 85: curs introducere în automatică M. Voicu

15

M. Voicu, IA (II) C5 (35) 29

Fig.II.49

1

1

0, 0,

( ) 1, 0 ,

0, .

t

u t t t

t t

<⎧⎪= ≤ <⎨⎪ ≥⎩

I 1

1 I 1

0, 0,

( ) / , 0 ,

/ , .

t

y t t T t t

t T t t

<⎧⎪

= ≤ <⎨⎪ ≤⎩

y tT

u dt

( ) ( ) .= ∫1

0Iτ τ (7.36)

Obs. u(τ)=0, τ∈ [t1, t2], nu implică y(τ)=0, τ ∈ [t1, t2].

Are loc y(t) = c = t1/TI ≠ 0, t ≥ t1, deşi u(t) = 0 pentru t ≥ t1.

b

t10 t

y(t)

a

t1

u(t)

t0

Exemplu

1

c = t1/T1

M. Voicu, IA (II) C5 (35) 30

Exemplu(continuare)

u

y

Fig.II.49

b

t10 t

y(t)

a

t1

u(t)

t0

1

c = t1/T1

rezervor 1

rezervor 2

vană sertar

Page 86: curs introducere în automatică M. Voicu

16

M. Voicu, IA (II) C5 (35) 31

F. de transfer U(s) Ω(s)

Servomotorul electric este un motor cf. ex. 2.1, 2.3.Intrarea u – tensiunea u pe rotor; ieşirea y – unghiul axului ψ.Între ω (viteza unghiulară, v. ex.2.1) şi ψ există relaţiile:

Exemplul 7.4

Cf. ex. 2.3, pentru M(s) = 0, rezultă:

Pentru L ≅ 0 şi J ≅ 0, realizabile prin construcţie, se obţine:1 2 3

II 2

1( ) , .s mk k RkG s TT s k k

+≅ =

În primă aproximaţie servomotorul este un integratorintegrator.

(k – rap. transm.).0

( ) ( ) , ( ) ( )t kt k d s ssψ ω τ τ Ψ Ω= =∫F. de transfer Ω(s) Ψ

2

3 1 2

( )( ) ( ) ( ) ( )smkΨ s kG s U s s Ls R Js k k k= =

+ + +

M. Voicu, IA (II) C5 (35) 32

e) Elementul derivator (D) D D( ) , 0,G s T s T= > (7.37)

D( ) ( ).h t T tδ= (7.38)

TD este timpul de derivaretimpul de derivare

D( ) ( ) .y t T u t= (7.39)

Pt. orice u(t)=const≠0 rezultă y(t)= 0. Transferul este blocatblocat.

Fig.II.50

y – proporţional cu viteza lui u.

Pt. intrare rampă unitară:

( ) ( )u t t tσ= ⇒

D D D0

( ) [ ( )] [ ( ) ( )] ( ),y t T D t t T t t t T tσ σ δ σ=

= = + =

Fig.II.51

TDδ(t)

y(t) = TD σ(t)TD

TD

u(t), y(t)

0 tD D( ) .y T T=

0

h(t)

t

u(t) = tσ(t)

3

D1( ) ( ) ,H s G s Ts= =

Page 87: curs introducere în automatică M. Voicu

17

M. Voicu, IA (II) C5 (35) 33

ExempleSistem: resort mecanic

f

x

v

1K

Fig.II.2c

( )( ) ,di tu t L dt= (1.2c)

D( ) ( ), .DU s T sI s T L= =SC

ui

L

Sistem: inductanţă electrică

( )1( ) .df tv t K dt=

D1( ) ( ), .DV s T sF s T K= =Fig.II.1c

0( ) ( ) ,tf t K v dτ τ= ∫ (1.1c)

M. Voicu, IA (II) C5 (35) 34

b) Elementul de întârziere de ordinul 1 (T1)

1( ) , 0,1G s TTs= >+ (7.4)

T – constanta de timp

(7.5)( ) (1 ) ( ) .tTh t e tσ−

= −

1tg ' (0) .h Tα = =

polul lui G(s).

3 , .s c st T t t≅ ≅În Δ OAB: AB = 1, OA = T .

11 0p T= − <

Fig.II.43α

A

0,950,865

0,632

T 2T 3T 4T

ts ≈ tc

B

0

h (t)

t

1 tangenta

[ ]( ) [ (1 ) ( ) ] [ (1 )] ( ) (1 ) ( )t t tT T TDh t D e t D e t e D tσ σ σ− − −

= − = − + − =

1 1( ) (1 1) ( ) ( ) , ' ( ) ( ) ( ) .t tT Te t t e t h t D h t g tT Tσ δ σ− −

= − − = ≡ ≡

4

1 1( ) ( ) ,( 1)H s G ss s T s= =+

Page 88: curs introducere în automatică M. Voicu

18

M. Voicu, IA (II) C5 (35) 35

Exemple

u

i

iR

R CSC

iC

Fig.II.2a

1 ( )duC u i tdt R+ = (1.2a)

Fig.II.1a

( )fdvM K v f tdt + = (1.1a)

Sistem: amortizor (2) – masă inertă (3)Kf

M

f

x

v

2

3

Sistem: rezistenţă (R) – capacitate (C)

1( ) ( ), , .1 f f

k MV s F s T kTs K K= = =+

( ) ( ), , .1kU s I s T RC k RTs= = =+

Page 89: curs introducere în automatică M. Voicu

1

M. Voicu, IA (II) C6 (34) 1

c) Elementul de întârziere de ordinul 2 (T2)2

2 2( ) ,2

n

n nG s

s sω

ζ ω ω=

+ +(7.6)

( )21,2 1 , 0 1;np jω ζ ζ ζ= − ± − ≤ < (7.7)

( )21,2 1 , 1.np ω ζ ζ ζ= − ± − ≥ (7.8)

Sistemul are doi poli care pot fi:

5

ωn > 0 este pulsaţia naturală,

ζ ≥ 0 este factorul de amortizare.

M. Voicu, IA (II) C6 (34) 2

În cazul polilor reali, elementul T2 este echivalent cu două

elemente T1 înseriate.

Se poate utiliza şi următoarea funcţie de transfer:

21 2 1 2 1 2

1 1( ) ,( 1) ( 1) ( ) 1G s T s T s T T s T T s

= =+ + + + +

(7.9)

( )1,2 21 1, 1 .

1n

T ζω ζ ζ

= ≥± −

(7.10)

în care T1,2 > 0 sunt constantele de timp.

Relaţiile cu parametrii ωn şi ζ sunt următoarele:

Page 90: curs introducere în automatică M. Voicu

2

M. Voicu, IA (II) C6 (34) 3

( )h t =

Răspunsul indicial al elementului T2 are forma:

(7.11)( )1 1 ( ) ; 1;n tnt e tωω σ ζ−⎡ ⎤− + =⎣ ⎦

22

211 sh 1 argth ( ) ; 1.

1n t

ne t t

ζω ζω ζ σ ζζζ

−⎡ ⎤⎛ ⎞−− − + >⎜ ⎟⎢ ⎥− ⎝ ⎠⎣ ⎦

22

211 sin 1 arctg ( ); 0 1;

1nt

ne t t

ζω ζω ζ σ ζζζ

−⎡ ⎤⎛ ⎞−− − + ≤ <⎜ ⎟⎢ ⎥− ⎝ ⎠⎣ ⎦

ωp

este21p nω ω ζ= − pulsaţia proprie.

M. Voicu, IA (II) C6 (34) 4

;1 2nnp ωζωω <−= (7.13)pulsaţia proprie

Pentru ζ = 0 răspunsul indicial este neamortizat:

( )( ) 1 sin ( ) .2nh t t tπω σ⎡ ⎤= − +⎣ ⎦

(7.12)

Pentru 0 < ζ < 1 oscilaţia sinusoidală amortizată

se caracterizează prin:

pulsaţia naturală,

22 .

1n

p np

TT Tπω ζ

= = >−

(7.14)perioada proprie

2n

nT π

ω= perioada naturală.

este

este

Page 91: curs introducere în automatică M. Voicu

3

M. Voicu, IA (II) C6 (34) 5

Fig.II.44

11,1

0,6

0,4

0,2

ζ = 02

22

1n

p np

TT Tπω ζ

= = >−

2n

nT π

ω=

0

h (t)

t

M. Voicu, IA (II) C6 (34) 6

22 2

1pp n

T π πω ω ζ

= =−

1

2

0

h (t)

t

Extremele succesive ale lui h(t) pentru 0 < ζ < 1

, 0,1,2,. . . ,2p

kkT

t k= =

21 11 ( 1) , 0,1,2,. . . .k

kkh e k

πζζ

−+ −= + − =

lim ( ) 1.th h t→ + ∞= =

22

21( ) 1 sin 1 arctg , 0 ;

1nt

neh t t t

ζ ω ζω ζ ζζ

− ⎛ ⎞−= − − + >⎜ ⎟− ⎝ ⎠

22

' ( ) sin 1 0,1

n tn

neh t t

ζ ωω ω ζζ

−= − =

−21 , 0,1, 2,. . . ,n t k kω ζ π− = =

2pTπ

t1 t2 t3

h1

h2

h3

h

Page 92: curs introducere în automatică M. Voicu

4

M. Voicu, IA (II) C6 (34) 7

Indicii de calitate:

Durata regimului tranzitoriu ts:

Suprareglarea211 , 0 1 .h h

he

π ζζσ ζ

−−− ≤ <= = (7.29)

numită durata durata adimensionalăadimensională a regimului tranzitoriua regimului tranzitoriu.

v. Fig.II.47.

0,95 ( ) 1,05 , ,sh h t h t t≤ ≤ ≥Soluţia sistemului

este τ s= ωn ts ,

211 1h e

π ζζ

−−= +

1.h =

Primul maxim:

Regimul staţionar:

21 11 ( 1) , 0,1,2,. . . .k

kkh e k

πζζ

−+ −= + − =Extremele:

M. Voicu, IA (II) C6 (34) 8

ζ (pentru σ)

σ

10–2 2 4 6 810

–110

02 4 6 8

σ

10–2

2

4

68

10–1

2

4

68

100

Fig.II.47.a

21 , 0 1 .eπ ζ

ζσ ζ

−− ≤ <=

Suprareglarea

Page 93: curs introducere în automatică M. Voicu

5

M. Voicu, IA (II) C6 (34) 9

τs = ωnts

3ζ –1

6ζ τ s

10–1 2 4 6 810

010

12 4 6 8

ζ (pentru τs )

100

2

4

68

101

2

4

68

102

Fig.II.47.b

Durata adimensională a regimului tranzitoriu

0,95 ( ) 1,05 , ,sh h t h t t≤ ≤ ≥

τ s= ωn ts

τs minim pt. ζ = 0,707.

Aproximări:

,707,00,/3 ≤<≅ ζζτ s

τ ζ ζs ≅ >6 0 707, , .

M. Voicu, IA (II) C6 (34) 10

τs = ωnts

ζ (pentru σ)

3ζ –1

σ

τ s

10–2 2 4 6 810

–110

02 4 6 8

10–1 2 4 6 810

010

12 4 6 8ζ (pentru τs )

σ

10–2

2

4

68

10–1

2

4

68

100

100

2

4

68

101

2

4

68

102

Fig.II.47

21 , 0 1 .eπ ζ

ζσ ζ

−− ≤ <=

Suprareglarea

τs minim pt. ζ = 0,707.

Durata adimensionalăa regimului tranzitoriu

Aproximări:

,707,00,/3 ≤<≅ ζζτ s

τ ζ ζs ≅ >6 0 707, , .

De regulă σ şi τ se reprezintă în aceeaşi diagramă.

Page 94: curs introducere în automatică M. Voicu

6

M. Voicu, IA (II) C6 (34) 11

f) Elementul cu timp mort

T – timpul morttimpul mort

( ) ( ).y t u t T= − (7.43)

( ) , 0,TsG s e T−= > (7.42)

( ) ( ) .h t t Tσ= − (7.44)

Fig.II.53

Fig.II.54

• Liniar, invariant în timp • (7.42) – transcendentă• Sisteme cu parametridistribuiţi spaţial cu:transport transport dde substane substanţţăă,,transfer transfer dde energiee energie,transmisie transmisie dede semnalesemnale.

Exemplu: bandă rulantă

y(t) = h (t)

t0

1

u(t) = σ (t)

t0

1

T

v y(t)

u(t)

cilindrid

dT v=

6

M. Voicu, IA (II) C6 (34) 12

7.4. Poli şi zerouri dominanteIndicii de calitate depind de localizarea polilor şi zerourilor.

Să se determine h(t) şi rolul polilor pentru

e–2t este asociată lui p1= –2.

Exemplul 7.7

60( ) .( 2)( 30)G s s s=+ +

( )2 3015 1( ) 1 ( ).14 14t th t e e tσ− −= − +

Folosind teorema dezvoltării se obţine:

Se observă căe–30t este asociată lui p2= –30;

Pentru t→∞, e–30t →0 mai repede ca e–2t →0.

2 te− 30 te−1

t

Page 95: curs introducere în automatică M. Voicu

7

M. Voicu, IA (II) C6 (34) 13

Polul lent p1= –2 este dominantdominant faţă de cel rapid p2= –30.

Pentru |s| suficient de mic (t suf. de mare), |s + 30| ≅ 30.

Cu cât un pol este mai aproape / departe de axa imaginară,

cu atât este mai lent lent / rapidrapid.

Se spune că p2= –30 este mai rapidrapid ca p1= –2 ,

sau că p1= –2 este mai lentlent ca p2= –30.

e–2t persistă un timp mai lung, comparativ cu e–30t.

În G(s) se poate păstra numai p1= –2; se obţine:

60 60 2( ) ,( 2)( 30) ( 2)30 2G s s s s s= ≈ =+ + + +

2( ) (1 ) ( ).th t e tσ−≈ −

M. Voicu, IA (II) C6 (34) 14

Se pot realiza, deliberat, configuraţii cu doi poli dominanţi.

7.5. Configuraţii cu doi poli dominanţi

,2

)(~)( 22

2

nn

n

ssK

sGsGωζω

ω++

=≅ (7.55)

21,2 ( 1 ), 0 1.np jω ζ ζ ζ= − ± − < < (7.56)

Pentru un sistem dat se precizează indicii admisibili

,aσσ ≤ (7.57) ,sas tt ≤ (7.58) .cac tt ≤ (7.59)

Ele implică localizarea adecvată a polilor dominanţi (7.56).

Valorile lor curente trebuie să satisfacă condiţiile:

Se adoptă ζ ∈ (0,1) deoarece τs este minim pentru ζ ≅ 0,707.

σa , tsa , tca .

Page 96: curs introducere în automatică M. Voicu

8

M. Voicu, IA (II) C6 (34) 15

2 2ln .

lna

aa

σζ ζπ σ

≥ =+

1o Din şi din rezultăaσσ ≤21 , 0 1,e

π ζζσ ζ

−− ≤ <=

Se introduce parametrul 0<ψ <π/2 prin: cos ,ψ ζ=

.aψ ψ≤ (7.63)

ζa este valoarea admisibilă.

având valoarea admisibilă

(7.60)

2 2lncos .

lna

a aa

σψ ζπ σ

= =+

(7.63) cere ca polii (7.56)

(7.60) este echivalentă cu:

să fie localizaţi în Dσ, fig.II.53.

σ ≤ σα ψ

ψα

B

A

p1

p2

Fig.II.53

0

Pl.s

M. Voicu, IA (II) C6 (34) 16

( ) ( ) 3/ , 0 0,707,n n saa tω ζ ω ζ ζ≥ ≅ < ≤

( ) ( ) 26 / , 0,707 1.n n saa tω ζ ω ζ ζ ζ≥ ≅ < <

(ωnζ )a – val. admis. a lui (ωnζ).

(ωnζ )a= αmin – rezerva de stab.

(ωnζ ) = α – gradul de stab.

pentru τs = ωn ts , se obţin respectiv inegalităţile:

sas tt ≤2o Din , conform cu3/ , 0 0,707sτ ζ ζ≅ < ≤

6 , 0,707.sτ ζ ζ≅ >

Polii (7.56) trebuie să fie

localizaţi în Dts, fig.II.54.

p1

ωnζ = α

ζ= 0,707

ζ= 0,707

(ωnζ)a= αmin45o

45o

0< ζ ≤ 0,707

ζ > 0,707

Dts

0< ζ ≤ 0,707

Pl.s

p2

sas tt ≤

Fig.II.54

Page 97: curs introducere în automatică M. Voicu

9

M. Voicu, IA (II) C6 (34) 17

Dtc

tc ≤ tca

ωn = | p1,2 |≥ ωn a (7.67)

ωna este valoarea admisibilă a lui ωn .

3o Din , conform cu 1,8 / , 0, 3 0,8 ,c nt ω ζ≅ ≤ ≤cac tt ≤

Polii (7.56), cf. (7.66), (7.67),

deoarece .11 2 =−±− ζζ j

( )21,2 1 , 0 1np jω ζ ζ ζ= − ± − < < se obţine:Din

trebuie să fie fie localizaţi

în domeniul Dtc , v. fig.II.55.

ωnp1

p2

Fig.II.55

Pl.s

jωna

– jωna0,3 ≤ ζ ≤ 0,8

se obţine: (7.66)1,8/ , 0,3 0,8.n na catω ω ζ≥ = ≤ ≤

M. Voicu, IA (II) C6 (34) 18

trebuie să fie localizaţi în domeniul Da din fig.II.56

(conform fig.II.53 – 55), lângă frontieră.

3o Polii ( ) ,10,1 22,1 <<−±−= ζζζω jp n (7.56)

ts ≤ tsa

σ ≤ σa

tc ≤ tca

Da

p1

p2 Fig.II.56(ωnζ)a

ψa

ωna

Pl. s

Page 98: curs introducere în automatică M. Voicu

10

M. Voicu, IA (II) C6 (34) 19

Capitolul III

PROPRIETĂŢILE SISTEMELOR AUTOMATE

M. Voicu, IA (II) C6 (34) 20

1. Clasificarea sistemelor dinamice după structură

Prin structură fundamentalăstructură fundamentală se înţelege o reuniune de

elemente ale cărei proprietăţi nu se regăsesc, ca

atare, printre proprietăţile elementelor componente.

Proprietăţile unei structuri fundamentale aparţin în primul

rând conexiunilor dintre elementele componente

(elemente de bază), respectiv reuniunii structurate a

elementelor şi raporturilor dintre elementele de bază.

Page 99: curs introducere în automatică M. Voicu

11

M. Voicu, IA (II) C6 (34) 21

Exemplul 1.1Circuitul «L, C» din fig.III.1 este o structură fundamentală.

00, (0) 0, , (0) ,qdi duL u i C i u udt dt C= − = = = =

1 ,n LCω =

2 2 '02

(0)0, (0) , (0) 0.nq id u u u uC Cdt

ω+ = = = =

Circuitul este oscilant, proprietate care nu rezidă în

componentele L, C, luate separat, ci în conexiunea lor.

După prezenţa sau absenţa reacţiei se disting

sisteme cu structură: deschisădeschisă respectiv îînchisănchisă..

fig.III.1

t = 0

q0

C

i

u L

0( ) cos , 0.nqu t t tC ω= ≥

M. Voicu, IA (II) C6 (34) 22

Structurile deschise nu conţin conexiuni «cu reacţie».

1.1. Sisteme cu structură deschisă

S1 – subsistemul principal: m→y. Fig.III.2 S2– subsistemul de comandă: u→m.

Ansamblul se numeşte sistem de comandăsistem de comandă.

S1 este dat. Se adaugă S2 astfel ca să se realizeze u→y.

Perturbaţia w modifică transferul u→y.

u – m. intrare; m – m. comandă; u

S2

mw

yS1

w – perturbaţie; y – m. ieşire.

Prin u se reduce efectul perturbaţiei w asupra lui y.

O structură fundamentală deschisă minimală: fig.III.2:

Page 100: curs introducere în automatică M. Voicu

12

M. Voicu, IA (II) C6 (34) 23

Exemplul 1.2

Fig.III.3

uex

iex Rr

Rex Lex

Φ

ω

eR y Rc

i

Sistem de comandă – generator electric de cc, fig.III.3.

,s s sy e Ri= − ex ex ,s L iΦ =

exex

ex r,s

sui R R=

+ex ex

0ex r

.s sk L uy R Rω=

+,s s se kω Φ=

0 ,s sy y Ri= −

ys

y0

is

ys

0 is

M. Voicu, IA (II) C6 (34) 24

Pentru reducerea, eliminarea sau întărirea efectului

Fig.III.5

u

S2

m

w

yS1

S3

±

+

perturbaţiei w asupra ieşirii y se introduce S3 (fig.III.5).

Se realizează un sistem de comandă pe

principiul compensaprincipiul compensaţţieiiei (Poncelet).

Page 101: curs introducere în automatică M. Voicu

13

M. Voicu, IA (II) C6 (34) 25

Exemplul 1.3

Fig.III.6

iex

uexrexRex Lex

Φex

ω

eR y Rc

i

1 – bobină în serie2 – piesă feromagnetică

mobilă3 – resort antagonist4 – reostat5 – tijăf – forţa electromagnetică

1

23

4 5

f

Sistem de comandă cu aplicarea principiului compensaţiei

– generator electric cu compensare după curent, fig.III.6.

M. Voicu, IA (II) C6 (34) 26

Fig.III.9

yp

S3

mw

yS1

S2

++–

Structurile închise conţin conexiuni conexiuni «cu reaccu reacţţieie», fig. III.9.

1.2. Sisteme cu structură închisă

u

yr

a

S1 – subsistemul principalsubsistemul principal; S2 – subsistemul de reacsubsistemul de reacţţieie;

yp – prescriere;m – comandă;w – perturbaţie; y – m. reglată; yr – reacţie.

S3 – subsistemul decizionalsubsistemul decizional.

" – " defineşte reacreacţţia negativăia negativă.

" + " defineşte reacreacţţia pozitivăia pozitivă.+–În particular a = u y :

Page 102: curs introducere în automatică M. Voicu

14

M. Voicu, IA (II) C6 (34) 27

Sistemul automat funcţionează pe principiul abateriiprincipiul abaterii(principiul Watt): însăşi existenţa unei variaţii a abaterii

(oricare ar fi cauza) are ca efect evoluţia sistemului

automat în sensul diminuării sau chiar al anulării abaterii.

a = u – yr

se numeşte abatereaabatereadintre u şi yr.

1° Reacţia negativă

Se pot aplica simultan principiul abaterii şi al compensaţiei.

Are loc şi o stabilizarestabilizare a sistemului automat.

Fig.III.9

yp

S3

mw

yS1

S2

+–

u

yr

a

M. Voicu, IA (II) C6 (34) 28

Fig.III.10

iex

uex

rex

Rex Lex

Φex

ω

eR

y

Rc

i1

23

4 5

f

Sistem de comandă cu aplicarea principiului abateriii

– generator cu reglarea automată a tensiunii, fig.III.10.

Exemplul 1.4

1 – bobină în paralel2 – piesă feromagnetică

mobilă3 – resort antagonist4 – reostat5 – tijăf – forţa electromagnetică

Principiile abaterii şi compensaţiei se pot combinafolosind două bobine – în paralel şi în serie cu indusul.

Page 103: curs introducere în automatică M. Voicu

15

M. Voicu, IA (II) C6 (34) 29

Exemplul 1.5

2° Reacţia pozitivă

a = u + yra nu este abatere.

Maşina cu vapori

fig.III.12

Fig.III.9

yp

S3

mw

yS1

S2

++

u

yr

a

Pot apărea oscilaţii întreţinute sau neamortizate– evoluţie spre limita de stabilitate sau instabilitate.

C'C

A

volant

piston

abur viu

abur uzat

sertar

cilindru

BD

AB – bielă-manivelăCD – bielă-manivelă

M. Voicu, IA (II) C6 (34) 30

Exemplul 1.6 Oscilator electronic cu triodă

Se pot formula următoarele caracterizări generale:reacţia negativă are efect stabilizant ;reacţia pozitivă are efect destabilizant .

K

GA

TC

–+

+–

ia

ug

fig.III.13

ua

A – anodK – catodG – grilăT – transformatorC – condensatorua – tensiune anodicăug – tensiune de grilăia – curente anodic

Page 104: curs introducere în automatică M. Voicu

16

M. Voicu, IA (II) C6 (34) 31

Un sistem automat monovariabil are mai multe mărimi de

intrare, o mărime de ieşire şi o reacţie între ieşire şi o intrare.

2. Sisteme automate monovariabile

2.1. Schema bloc funcţională

Fig.III.14

yp u

+–3

4 a

yr

5x

6m

1

wy

27 8

(1) instalaţia automatizată

(7) dispoz. de automatizare

(2) traductorul

(6) elem. de execuţie

(4) comparatorul(5) regulatorul

(3) elem. de prescriere(8) partea fixată

M. Voicu, IA (II) C6 (34) 32

Fig.III.14

y – m. reglată

yr – m. de reacţie

Regulatorul (5) materializează legea de reglarelegea de reglare.

u – m. prescrisă adaptată

yp – m. prescrisă a – abaterea

x – m. de comandă

m – m. de execuţie

w – perturbaţia

(3), (4) şi (5) constituie de regulă un modul constructiv.Operatorul ajustează yp şi parametrii regulatorului.

yp u

+–3

4 a

yr

5x

6m

1

wy

27 8

Page 105: curs introducere în automatică M. Voicu

17

M. Voicu, IA (II) C6 (34) 33

Exemplul 2.1

Inst. automatizată: motor el. de cc (M), v. exemplele II.2.1 – II.2.3Traductor de turaţie: tahogenerator (TG): ut = kt ωElement de prescriere: potenţiometru (P): up = kp ωp

Comparator: P şi TG conectate în opoziţie: a = up – ut

Regulator (R): de tip PID, v. cap. IV

Fig.III.15Schema de

principiu

Element de execuţie: (DCG) + (PRC): ϕ = kguc, u = kϕ .

+

_

ωp

P

ω

V

up

a

ut

ϕ

PRC

DCGR

SST PR

u

M TG

φex +

+_

_+_

m

ω_ 0 +

_ 0 +

uc

φex_ 0 +

T – transformatorSS – sursă stabilizatăPR(C) – punte redresoare

(comandată)DCG – dispozitiv de

comandă pe grilă

M. Voicu, IA (II) C6 (34) 34

Fig.III.15Schema de principiu

+

_

ωp

P

ω

V

up

a

ut

ϕ

PRCDCGR

SS T PR

u

M TG

φex+

+_

_+_

m

ω_ 0+

_ 0 +

uc

φex_ 0+

T – transformatorSS – sursă stabilizatăPRC – punte redresoare

(comandată)DCG – dispozitiv de

comandă pe grilă

ωp up

+–3

4 a

ut

6u

1m

ω

27 8

1. Inst. automatizată: motor el. de cc (M), v. exemplele II.2.1 – II.2.32. Traductor de turaţie: tahogenerator (TG): ut = kt ω3. Element de prescriere: potenţiometru (P): up = kp ωp

4. Comparator: P şi TG conectate în opoziţie: a = up – ut

5. Regulator (R): de tip PID, v. cap. IV

6. Element de execuţie: (DCG) + (PRC): ϕ = kguc, u = kϕ .

Schema bloc funcţională

Page 106: curs introducere în automatică M. Voicu

1

M. Voicu, AI (III) C7 (34) 1

• Elementele schemei bloc funcţionale sunt descrise de ecuaţii.

• Se obţine schema bloc structurală standard, fig.III.16.

Transferul intrare-ieşire are forma:

2.2. Schema bloc structurală standard

Y s G s G s Y s G s W sp p w( ) ( ) ( ) ( ) ( ) ( ),= ±0 0 (2.1)

0( )( ) ,1 ( ) ( )t

G sG s G s G s=+

(2.2)

0( )( ) ,1 ( ) ( )

ww

t

G sG s G s G s=+ (2.3)

).()()()( sGsGsGsG IAER= (2.4)

±

Fig.III.16Gt (s)

+

+G(s)

Yp(s) U(s)Gp(s)

A(s) Y(s)

W(s) Gw (s)

M. Voicu, AI (III) C7 (34) 2

Fig.III.15

G s kp p( ) ,= G s kt t( ) =2

3 1 2

( ) ( ) ,( )( )R g

kG s G s k kLs R Js k k k

=+ + +

±

Gt (s)

++

G(s)ωp up

Gp(s)a ω

m Gw (s)

Exemplul 2.2 (Sistemul automat de la ex.2.1)

Fig.III.16

+

_

ωp

P

ω

V

up

a

ut

ϕ

PRC

DCGR

SST PR

uM TG

φex +

+_

_+_

m

ω_ 0 +

_ 0 +

uc

φex_ 0 +

i

3 1 2,( )( )w

Ls RG Ls R Js k k k+=

+ + +

Page 107: curs introducere în automatică M. Voicu

2

M. Voicu, AI (III) C7 (34) 3

3. Implicaţii ale principiului abaterii

Uzual Gp(s) = kp = const.Rolul lui yp este jucat de u,

exceptând cazul considerării

elementului de prescriere:

).()()( sYsGsU pp= (3.1)

±

Gt (s)

++

G(s)Yp U

Gp(s)A Y

W Gw (s)

Fig.III.16

PPrincipiulrincipiul abateriiabaterii (Watt):

Însăşi existenţa unei variaţii a abaterii a (oricare ar fi cauza)

are ca efect evoluţia sistemului automat în sensul diminuării

sau chiar al anulării abaterii.

M. Voicu, AI (III) C7 (34) 4

Se pot scrie ecuaţiile:

3.1. O formă analitică a principiului abaterii

)()()()( sYsGsUsA t−= (3.2)

Eliminând Y(s) între (3.2) şi (3.3) rezultă ecuaecuaţţia abateriiia abaterii:

).()()()()( sWsGsAsGsY w±= (3.3)

F(s)

±

Gt (s)

++

G(s)Yp U

Gp(s)A Y

W Gw (s)

Fig.III.16

(3.4)( )1( ) ( ) ( ).1 ( ) ( ) 1 ( ) ( )w t

t t

G G sA s U s W sG s G s G s G s= + +∓

(3.7)situaţia ideală este:

W s( ) /≡ 0Pentru U s( ) /≡ 0,

ceea implică: .)( ∞=sF

( ) 0 ,A s =

Page 108: curs introducere în automatică M. Voicu

3

M. Voicu, AI (III) C7 (34) 5

Pentru funcţia

( )F s = ∞ este practic iimposibilmposibilăă !

O abordare practică constă în înlocuirea condiţiei:

– acceptabil de mic.

– acceptabil de mare,

(3.14), (3.15) pot fi realizate prin GR(s) adecvat ales în:).()()()( sGsGsGsG IAER= (2.4)

condiţia

cu condiţia mai realistărealistă:

(3.7)( ) 0A s =

(3.10)( )A s

( )F s (3.14)Aceasta implică:

( ) ( )tG s G s – acceptabil de mare. (3.15)

F(s) are un rol esenţial în asigurarea unei abateri mici.

( ) 1 ( ) ( )tF s G s G s= +

M. Voicu, AI (III) C7 (34) 6

Gt (s)

G(s)A(s) Y(s)

În fig.III.16 se consideră U(s) ≡ 0, W(s) ≡ 0.

3.2. Semnificaţia funcţiei

2° Pentru

1° Pentru

|A(s)| descrescător – sistem stabil.

|A(s)| crescător – sistem instabil.

( ) ( )tG s G s – acceptabil de mare. (3.15)

(3.22) include:

Urmează că F(s) are un rol esenţial şi în asigurarea stabilităţii.

(3.20)( ) ( ) 1,tG s G s <

(3.22)( ) ( ) 1,tG s G s ≥

( ) 1 ( ) ( )tF s G s G s= +

Page 109: curs introducere în automatică M. Voicu

4

M. Voicu, AI (III) C7 (34) 7

BIBO-stabilitatea este prioritară.

Se alege G(s) (respectiv GR(s)) astfel încât să aibă loc

(3.15) şi apoi (3.20) în cadrul unui compromis acceptabil.

Nu se pot asigura simultan abaterea mică şi stabilitatea.

nu sunt realizabile pentru aceiaşi s, simultan.

(3.20)( ) ( ) 1,tG s G s <

(3.22)( ) ( ) 1,tG s G s ≥

Condiţiile

pe de o parte, şi, pe de altă parte,

( ) ( )tG s G s – acceptabil de mare, (3.15)

M. Voicu, AI (III) C7 (34) 8

(3.26)

Sistemele automate funcţionează, uzual, în regim staţionar.3.3. Abaterea staţionară

1( ) ( ), ( ) ,s su t u t U s usσ= = (3.24)1( ) ( ), ( ) .s sw t w t W s wsσ= = (3.25)

Folosind teorema valorii finale, din (3.4) rezultă:

Sistemul automat din fig. III.16 are următoarea abatere:

(3.4)( ) ( )1( ) ( ) ( ) .1 ( ) ( ) 1 ( ) ( )w t

t t

G s G sA s U s W sG s G s G s G s= + +∓

Abaterea staţionară oferă indicaţii asupra calităţii sistemului.

Se aplică următoarle mărimi de intrare:

0 0

( ) ( )1lim ( ) lim .1 ( ) ( ) 1 ( ) ( )s w t s

s s s t t

u G s G s wa sA s s G s G s s G s G s s→ →

⎛ ⎞= = ⎜ ⎟+ +⎝ ⎠∓

Page 110: curs introducere în automatică M. Voicu

5

M. Voicu, AI (III) C7 (34) 9

În general as ≠ 0.

(3.27) rezultă din principiul abaterii principiul abaterii ++ integratorulintegratorul.

Se va arăta că integratorul reduce gradul de stabilitate.

(3.26)(0) (0)1 .1 (0) (0) 1 (0) (0)w t

s s st t

G Ga u wG G G G=+ +

Fie Gt(0), Gw(0) finite şi fie respectiv există11( ) ( ) ,G s G ss=

Atunci |G(0)| = +∞ şi din (3.26) rezultă:

un pol în s = 0 pe calea directă (un integrator în regulator).

as = 0. (3.27)

asigure şi BIBO-stabilitatea.

Se înzestrează G(s) cu poli şi zerouri astfel încât să se

= +∞ pentru 11( ) ( )G s G ss=

M. Voicu, AI (III) C7 (34) 10

Se apreciază cu caracteristica statică

3.4. Efectul perturbaţiei

pentru yp(t), w(t) funcţii treaptă.

ys = f (ws),

care este relaţia staţionară între ieşirea ys şi perturbaţia ws .

Y s G s G s Y s G s W sp p w( ) ( ) ( ) ( ) ( ) ( ),= ±0 0 (2.1)Se foloseşte relaţia intrare – ieşire:

Cu teorema valorii finale în (2.1) ("±" inclus în Gw) se scrie:

0 00 0lim ( ) lim ( ) lim ( ) ( ) ( ) ,ps s

s p wt s s

y wy y t sY s s G s G s G ss s→+∞ → →

⎡ ⎤= = = +⎢ ⎥⎣ ⎦

0 0(0) (0) (0) .s p ps w sy G G y G w= +

Page 111: curs introducere în automatică M. Voicu

6

M. Voicu, AI (III) C7 (34) 11

,00 ss wSyy += (3.28)

Fig.III.18

Prin urmare, caracteristica statică are forma:

în care, cu (2.2) şi (2.3), se concretizează

0 0(0) (0)

(0) (0) ,1 (0) (0)p

p ps pst

G Gy G G y yG G= =

+ 0 0(0)(0) .1 (0) (0)

ww

t

GS G G G= =+

ws

S0 = 0ys

S0 > 0

S0 < 0

y0

0 ws

ys

|G(0)|=+∞, S0=0 şi din (3.28) rezultă:

Dacă există un pol în s = 0 pe calea

directă (un integrator în regulator),

11( ) ( ) ,G s G ss=respectiv atunci

y ys ps= . (3.31)

Fie Gt(0) = Gp(0), Gw(0) finite.

M. Voicu, AI (III) C7 (34) 12

Parametrii se modifică în timp şi determină variaţia abaterii.

3.5. Senzitivitatea la variaţia parametrilor

1 1+ ≅ >>G s G s G s G st t( ) ( ) ( ) ( )

din (2.1) – (2.3), (3.1), respectiv din:

Y(s) este sensibil la variaţia parametrilor traductorului şi mai

Pentru

Un sistem automat nu este mai bun decât traductorul său.

puţin la cea a parametrilor căii directe.

(v. (3.15)) şi W(s) ≡ 0,

( )( )( ) ( ) ( ) ,1 ( ) ( ) 1 ( ) ( )w

t t

G sG sY s U s W sG s G s G s G s= ±+ +

se obţine( ) 1( ) ( ) ( ) .1 ( ) ( ) ( )t t

G sY s U s U sG s G s G s= =+ (3.41)

Page 112: curs introducere în automatică M. Voicu

7

M. Voicu, AI (III) C7 (34) 13

Fig.III.23

(3.57)[ ] .)()()()(1

1)( sZsUsGsG

sAt

−+

=

Efectul lui Z se reduce prin |Z | f. mic sau |1 + GGt | f. mare.

3.6. Efectul zgomotelor

Perturbaţii: zgomotele sunt comparabile cu semnalele utile.Cel mai afectat este traductorul – fig.III.23.

Z(s) şi U(s) au efecte comparabile.

Surse de zgomot: naturale, tehnice; electrice, mecanice etc.Semnificative: agitaţia termică, undele electro-magnetice etc.

Traductoarele procesează semnale de puteri mici.Dar nu prea mici pentru a nu fi comparabile cu zgomotelezgomotele.

+–

++Z(s)

U(s) A(s)G(s)

Y(s)

Gt(s)

M. Voicu, AI (III) C7 (34) 14

±

Gt (s)

++

G(s)Yp U

Gp(s)A Y

W Gw (s)

Fig.III.16

4. Stabilitatea4.1. Polii şi zerourile sistemului automat

Gp(s) = kp, Gt(s) = kt, kp = kt

( ) ( )( ) ,( ) ( ) ( )a b

Q s Q sG s P s P s P s= = ( )( ) ,( )w

wa

Q sG s P s=

P(s) – polinomul polilor căii directe

Pa(s) – polinomul polilor instalaţiei automatizate

Pb(s) – polinomul polilor regulatorului şi elementului de exec.

Q(s) – polinomul zerourilor căii directe (P(s), Q (s) – prime)

Qw(s) – polinomul zerourilor căii perturb. (Pa(s), Qw(s) – prime).

Page 113: curs introducere în automatică M. Voicu

8

M. Voicu, AI (III) C7 (34) 15

în formulele

00

0

( )( ) ( ) ( )( ) ,( )( ) ( ) ( )1 ( )

tt

Q sQ s P s Q sG s Q sP s P s k Q sk P s

= =++

00

0

( )( ) ( ) ( ) ( )( ) .( )( ) ( ) ( )1 ( ) ( )

w

w a w bw

tt

a b

Q sQ s P s Q s P sG s Q sP s P s k Q sk P s P s

= =++

,)()(1

)()(0 sGsGsGsG

t+= ,

)()(1)(

)(0 sGsGsG

sGt

ww +

=

se obţin:

Gp(s) = Gt(s) = kt,( ) ( )( ) ,( ) ( ) ( )a b

Q s Q sG s P s P s P s= = ( )( ) ,( )w

wa

Q sG s P s=

Înlocuind

M. Voicu, AI (III) C7 (34) 16

Prin urmare:

0 ( ) ( ) ( ),w w bQ s Q s P s=

0( ) ( ),Q s Q s≡

0( ) ( ) ( ) ,tP s P s k Q s= +

• pentru u → y, polinomul zerourilor sistemului automat (SA)

este identic cu polinomul zerourilor căii directe.

• pentru w → y, polinomul zerourilor SA este produsul

polinoamelor zerourilor căii perturbaţiei şi al polilor

regulatorului şi elementului de execuţie.

• polinomul polilor SA este suma polinoamelor polilor căii

directe şi al zerourilor căii directe multiplicat cu kt .

Page 114: curs introducere în automatică M. Voicu

9

M. Voicu, AI (III) C7 (34) 17

• Reacţia negativă alocăalocă polii sistemului automat (SA).

Se realizează cu ajutorul parametrilor ajustabili ai căii

directe (ai regulatorului).

• Scopul este asigurarea BIBO-stabilităţii şi realizarea unor

valori acceptabile pentru indicii de calitate.

• Aceştia nu pot fi identici pentru transferurile u→y şi w→y

deoarece acestea au zerouri diferite.

• Zerourile căii directe şi ale căii perturbaţiei sunt invariante

în raport cu reacţia negativă, respectiv sunt zerouri

ale SA pentru transferurile u→y şi respectiv w→y.

M. Voicu, AI (III) C7 (34) 18

4.2. Stabilitatea structurală

Definiţia 1Un sistem se numeşte BIBOBIBO--structuralstructural stabilstabil dacă are un

domeniu parametric nevid de BIBO-stabilitate şi pentru orice

variaţie a parametrilor, suf. mică, sist. rămâne BIBO-stabil.

M, N prime;

0( ) ( ) ( ),P s N s M s+

grad 0,m M= ≥ grad ,n N m= >

grad P0 = n.

( )( ) ( ) ,( )tM sG s G s N s

Funcţiile de transfer ale sistemelor în circuit deschis şi închis:

1

0( )( )( ) ,1 ( ) ( ) ( ) ( )

t

t

M s kG sG s G s G s N s M s−

= =+ +

Page 115: curs introducere în automatică M. Voicu

10

M. Voicu, AI (III) C7 (34) 19

1° p + r ≤ m + 1;

m + n >2ρ –1m + n > 2(ρ –1)n > 2(ρ –1)ρ - imparm + n > 2(ρ –1)m + n >2ρ –1n > 2 ρρ - par

m – imparm – parm = 0

a) M(s) – polinom hurwitzian. b) N(s) se factorizează astfel:

;0,,1,0,,1,0,0 ≥=>=>≥ qrjbqiap ji

N1(s) hurwitzian de grad n – ρ, ρ = p + 2q + r.

ρ m

O condiţie necesară şi suficientă ca sistemul automat să fie BIBO-structural stabil este ca să aibă loc inegalităţile:

2° m, n şi ρ conform tabelului:

( ) ( ) ),(11)( 1112 sNsbsassN r

jq

ip ∏∏ −+=

Teorema 1 (Aizerman - Gantmaher)

M. Voicu, AI (III) C7 (34) 20

Exemplul 4.2

2 2( ) ,1F

kG sT s

=+

( ) 0,wG s =

Să se determine funcţia de transfer GR(s) a regulatoruluiastfel încât sistemul automat să fie BIBO-structural stabil.

( ) ( ) ( ),R FG s G s G s=

Sistemul în circuit deschis este descris de: 1

1 22 2 1 2

( ...)( ) ( ) , 2.( 1)( ...)

m mR

tk k s sG s G s n

T s s as bsα α ατ τ α

− −+ += = +

+ + + +

±

Gt (s)

++

G(s)Yp U

Gp(s)A Y

W Gw (s)

Fig.III.16

( ) ( ) 1,p tG s G s≡ =

Fie sistemul automat cu structura din fig. III.16 şi

11 2

1 2...( ) .

...

m m

R Rs sG s

s as bsk α α α

τ τ −

− −+ +=

+ + +

Page 116: curs introducere în automatică M. Voicu

11

M. Voicu, AI (III) C7 (34) 21

numitorul hurwitzian.3 2( ) , 0,RR R

kG s ks as bs c

= >+ + +

Se alege

( ) ( 1), 0, 0.R R RG s k s kτ τ= + > >Se alege

Condiţia 1° (t.1): p + r ≤ m +1, 0 ≤ m +1.

Cazul I. Se alege GR(s) cu polii & zerourile în Re s < 0;urmează p = r = 0, q = 1, ρ = 2.

Condiţia 2° (t.1): n > 2ρ, n=α+2 > 4; n = 5, α = 3.

Condiţia 2° (t.1): m+n >2ρ–1, 1+n =α+2+1>2; n = 2, α = 0.

Soluţia a: se alege m = 0, 2 2 1 2( ) ( ) .( 1)( ...)

Rt

k kG s G sT s s as bsα α α− −=

+ + + +

Soluţia b: se alege m = 1, 2 2 1 2( 1)( ) ( ) .

( 1)( ...)R

tk k sG s G s

T s s as bsα α ατ

− −+=

+ + + +

soluţia nu este unică.1

1 22 2 1 2

( ...)( ) ( )( 1)( ...)

m mR

tk k s sG s G s

T s s as bsα α ατ τ −

− −+ +=

+ + + +Pentru

M. Voicu, AI (III) C7 (34) 22

Cazul II. Se alege GR(s) cu un pol în s = 0 şi restul polilor şi

zerourilor în Re s < 0; urmează p = q = 1, r = 0, ρ = 3.

Condiţia 1° (t.1): p + r ≤ m + 1, 1≤ m + 1.

Condiţia 2° (t.1): n > 2(ρ – 1), n = α +2 > 4; n = 5, α = 3.

Condiţia 2° (t.1): m+n >2ρ –1, n+1=α+2+1> 5; n = 5, α = 3.

2( 1)( ) , 0, 0, 0, 0.

( )R

R Rk sG s k a b

s s as bτ τ+= > > > >+ +

Se alege

Se alege 2( ) , 0, 0, 0.( )

RR R

kG s k a bs s as b

= > > >+ +

Soluţia a: se alege m = 0, 2 2 1 2( ) ( ) .( 1)( ...)

Rt

k kG s G sT s s as bsα α α− −=

+ + + +

Soluţia b: se alege m = 1, 2 2 1 2( 1)( ) ( ) .

( 1)( ...)R

tk k sG s G s

T s s as bsα α ατ

− −+=

+ + + +

Page 117: curs introducere în automatică M. Voicu

12

M. Voicu, AI (III) C7 (34) 23

• Spre deosebire de abatere, eroarea este o mărime virtuală:nu este generată şi nici nu acţionează în cadrul

sistemului automat.

• Analiza precizieipreciziei unui sistem automat se bazează penoţiunea de eroareeroare şi nu pe aceea de abatereabatere.

e y yp= − . (5.1)

5. Precizia unui sistem automat5.1. Eroarea; implicaţii ale principiului abaterii

.ra u y= −

• În acelaşi timp, abatereaabaterea este:

e ≠ a.

±

Gt (s)

++

G(s)Yp U

Gp(s)A Y

W Gw (s)

Fig.III.16

•• EroareaEroarea se defineşte prin:

M. Voicu, AI (III) C7 (34) 24

( ) ( ) ( )( ) ( ) ( ) 1 ( ) ( ).1 ( ) ( ) 1 ( ) ( )

p wp p

t t

G s G s G sE s Y s Y s Y s W sG s G s G s G s

⎡ ⎤= − = −⎢ ⎥+ +⎣ ⎦

∓ (5.2)

Cf. fig.III.16 şi relaţiei e = yp – y se scrie:

( ) ( ) .p t tG s G s k= =Uzual

e = yp – y ≡ 0

Ideal ar fi să se realizeze:

y ≡ yp.±

Gt (s)

++

G(s)Yp U

Gp(s)A Y

W Gw (s)Fig.III.16

1 ( )( ) ( ) ( ).1 ( ) 1 ( )

wp

t t

G sE s Y s W sG s k G s k

=+ +

Rezultă:

( )( ) ( ) ( )1 ( ) 1 ( )

t w tp

t t

k G s kA s Y s W sG s k G s k

=+ +

∓ ).(sEkt=

1( ) ,1 ( )ept

G s G s k+

Pe de altă parte, din (3.4) se obţine:

Page 118: curs introducere în automatică M. Voicu

13

M. Voicu, AI (III) C7 (34) 25

Pentru kt = 1 rezultă:

( ) ( ) .E s A s≡ (5.15)

).()( 1 sAksE t−= (5.14)

Principiul abaterii se extinde şi la eroare.

Exceptând (5.15), între eroare şi abatere există deosebiri:

• de natură dimensională,

• de anvergură a domeniului de valori şi

• de mod de definire; eroarea este o mărime virtuală

iar abaterea este o mărime reală.

( ) ( ),tA s k E s=

Aşadar

M. Voicu, AI (III) C7 (34) 26

( ) ( ) ( ).p ep pE s G s Y s=

ES în raport cu mărimea prescrisăSe foloseşte (5.2) pentru Gp(s)=Gt(s)=kt, W(s) ≡ 0. Se obţine:

(5.3)

1° ES de poziţie Mărimea prescrisă este funcţia treaptă unitară:

0 01lim ( ) lim ( ) lim ( ) (0).psp t p s p s ep epe e t sE s sG s Gs→+∞ → →= = = = (5.22)

(5.21)1( ) ( ), ( ) .p py t t Y s sσ= =

Cu teorema valorii finale, din (5.3) cu (5.21), se obţine:

5.2. Eroarea staţionarăUzual sistemele automate funcţionează în regim staţionar.Precizia se defineşte prin eroarea staeroarea staţţionarăionară (ESES).

Page 119: curs introducere în automatică M. Voicu

14

M. Voicu, AI (III) C7 (34) 27

3° ES de acceleraţie

Mărimea prescrisă este funcţia parabolă unitară:

23

1 1( ) ( ), ( ) .2p py t t t Y ss

σ= = (5.25)

(5.26)

2° ES de viteză

Mărimea prescrisă este funcţia rampă unitară:

21( ) ( ), ( ) .p py t t t Y ss

σ= = (5.23)

(5.24)0 0 021 1lim ( ) lim ( ) lim ( ) lim ( ).psv t p s p s ep s epe e t sE s sG s G sss→+∞ → → →= = = =

0 0 03 21 1lim ( ) lim ( ) lim ( ) lim ( ).psa t p s p s ep s epe e t sE s sG s G ss s→+∞ → → →= = = =

M. Voicu, AI (III) C7 (34) 28

A) G(s) nu are poli în s = 0.

.)(1

1lim)(lim00 sGk

sGet

sepspsp +==

→→(5.22)

2 20 01 1lim ( ) lim .

[1 ( )]psa eps s te G s

s s k G s→ →= =

+(5.26)

0 01 1lim ( ) lim .[1 ( )]psv eps s t

e G ss s k G s→ →= =

+(5.24)

.)0(1

1Gk

et

psp +=

.1lim)]0(1[

10

∞=+

=→ sGk

es

tpsv

.1lim)]0(1[

120

∞=+

=→ sGk

es

tpsa

ES de poziţie

ES de viteză

ES de acceleratie

1( ) ,1 ( )ept

G s G s k+

Page 120: curs introducere în automatică M. Voicu

15

M. Voicu, AI (III) C7 (34) 29

B) G(s) are 1 pol în s = 0; 11( ) ( ) .G s s G s−

.)0(

1)]([

1lim)](1[

1lim11

01

10 GksGkssGskse

tts

tspsv =

+=

+=

→−→

.0)(

lim)(1

1lim1

01

10=

+=

+=

→−→ sGkss

sGske

ts

tspsp

.)]([

1lim)](1[

1lim1

01

120∞=

+=

+=

→−→ sGksssGskse

ts

tspsa

ES de poziţie

ES de viteză

ES de accel.

.)(1

1lim)(lim00 sGk

sGet

sepspsp +==

→→(5.22)

2 20 01 1lim ( ) lim .

[1 ( )]psa eps s te G s

s s k G s→ →= =

+(5.26)

0 01 1lim ( ) lim .[1 ( )]psv eps s t

e G ss s k G s→ →= =

+(5.24)1( ) ,1 ( )ep

tG s G s k+

M. Voicu, AI (III) C7 (34) 30

22( ) ( ).Gs s G s−C) G(s) are 2 poli în s = 0;

.0)]([

lim)](1[

1lim2

202

20=

+=

+=

→−→ sGkss

sGskse

ts

tspsv

.0)(

lim)(1

1lim2

2

2

02

20=

+=

+=

→−→ sGkss

sGske

ts

tspsp

.)0(

1)]([

1lim)](1[

1lim22

202

220 GksGkssGskse

tts

tspsa =

+=

+=

→−→

ES de poziţie

ES de viteză

ES de accel.

.)(1

1lim)(lim00 sGk

sGet

sepspsp +==

→→(5.22)

2 20 01 1lim ( ) lim .

[1 ( )]psa eps s te G s

s s k G s→ →= =

+(5.26)

0 01 1lim ( ) lim .[1 ( )]psv eps s t

e G ss s k G s→ →= =

+(5.24)1( ) ,1 ( )ep

tG s G s k+

Page 121: curs introducere în automatică M. Voicu

16

M. Voicu, AI (III) C7 (34) 31

33( ) ( ).G s s G s−D) G(s) are 3 poli în s = 0;

.0)]([

lim)](1[

1lim3

3

2

03

30=

+=

+=

→−→ sGkss

sGskse

ts

tspsv

.0)(

lim)(1

1lim3

3

3

03

30=

+=

+=

→−→ sGkss

sGske

ts

tspsp

.0)]([

lim)](1[

1lim3

303

320=

+=

+=

→−→ sGkss

sGskse

ts

tspsa

ES de poziţie

ES de viteză

ES de accel.

.)(1

1lim)(lim00 sGk

sGet

sepspsp +==

→→(5.22)

2 20 01 1lim ( ) lim .

[1 ( )]psa eps s te G s

s s k G s→ →= =

+(5.26)

0 01 1lim ( ) lim .[1 ( )]psv eps s t

e G ss s k G s→ →= =

+(5.24)1( ) ,1 ( )ep

tG s G s k+

M. Voicu, AI (III) C7 (34) 32

Valori admisibile: ES – compatibile cu precizia traductoarelor;σ% ≤ 18 – 20%;

ts , tc – compatibile cu limitările tehnice.

6. Performanţele unui sistem automat

6.1. Indici de calitate

de regim stade regim staţţionarionar: erorile staţionare (v. III.5);

de regim tranzitoriude regim tranzitoriu: σ% , ts , tc (v II.7.1).

Indicii de calitate sunt specificaţi şi se realizează în proiectare.Soluţiile (pentru regulator) pot fi contradictorii:

se caută valori acceptabile pentru toţi indicii de calitate.

Page 122: curs introducere în automatică M. Voicu

17

M. Voicu, AI (III) C7 (34) 33

6.2. Indicatori sintetici de calitate1° ISE (integral of the square of the error)

2 0| ( ) | , .T

sI e t dt T t= ≥∫

2° IAE (integral of the absolute magnitude of the error)

21 0

( ) , .TsI e t dt T t= ≥∫

|e(t)|

t

e2(t)

t

I1

I2

M. Voicu, AI (III) C7 (34) 34

3 0| ( ) | , .T

sI t e t dt T t= ≥∫

3° ITAE (int. of the time multipl. by the abs. magn. of the error)

24 0

( ) , .TsI te t dt T t= ≥∫

4° ITSE (int. of the time multipl. by the square of the error)

Pentru un indice Ii prestabilit, se determină parametriiajustabili ai regulatorului astfel ca Ii = minim.

t|e(t)|

t

e2(t)

t

I4

I3

Page 123: curs introducere în automatică M. Voicu

1

M. Voicu, IA (IV) C8 (42) 1

Capitolul IV

LEGI DE REGLARE

M. Voicu, IA (IV) C8 (42) 2

• amplificatorul de c.c. (Acc) cuK0→∞ pe un domeniu larg de

frecvenţă, rintr - f. mare,rieş - f. mică;

• circuitul de intrare cu Z1(s);• circuitul de reacţie cu Z2(s).

Legile de reglare sunt realizate de regulator. Componenta I poate exista în p. fixată (elem. de exec.).

1. Regulatoare cu amplificatoare operaţionale

1.1. Amplificatorul operaţional

Fig.IV.1

NZ2(s)

Z1(s)

Un amplificator operaţional (fig.IV.1) este format din:

(–)

(+)

Acc

Page 124: curs introducere în automatică M. Voicu

2

M. Voicu, IA (IV) C8 (42) 3

Pentru domeniul de liniaritate al Acc se scriu ecuaţiile:

N2 2

( ) ( )( ) ,( )X s U sI s Z s

−= (1.3)

N1 1

( ) ( )( ) ,( )A s U sI s Z s

−= (1.2)

(1.1)

0( ) ( ) .NX s K U s= − (1.4)

Fig.IV.1

N

X(s)A(s)

I1(s)

UN(s)

I2(s)Z2(s)

Z1(s)(–)

(+)

Acc

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

M. Voicu, IA (IV) C8 (42) 4

Se elimină I1(s), I2(s), UN(s) între ecuaţiile (1.1) – (1.4).

2

210 1

1 .( )11 1( )

( )( ) ( )( ) sK s

Z sX s A sZZ sZ

=⎡ ⎤− +⎢ ⎥⎣ ⎦

− (1.5)

• factorul de corecţiecorecţie:

(1.7)

Se disting:

• funcţia de transfer idealidealăă a regulatorului:

(1.6)21

( )( ) ;( )iR

Z sG s Z s= −

Se obţine:

20 1

1( ) .( )11 1 ( )

C s Z sK Z s

=⎡ ⎤− +⎢ ⎥⎣ ⎦

Page 125: curs introducere în automatică M. Voicu

3

M. Voicu, IA (IV) C8 (42) 5

Funcţia de transfer a regulatorului:

(1.8)

Din (1.7):0 0

2

0 1

1lim ( ) lim 1,( )11 1( )

K KC sZ s

K Z s

→+∞ →+∞= =⎡ ⎤− +⎢ ⎥⎣ ⎦

(1.10)

• Cu Z1(s) şi Z2(s) se obţin variate funcţii de transferrespectiv diferite legi de reglarelegi de reglare.

• Se introduce şi o schimbare de semn intrare – ieşire;se compensează pe parcursul căii directe.

( ) ( ) ( ).iR RG s G s C s=

2

1

( )( ) ( ) .

( )i

R RZ s

G s G sZ s

≅ = −

(1.9)

M. Voicu, IA (IV) C8 (42) 6

SchemaParametriZ2(s)=Z1(s)=Tip G s G sR Ri( ) ( )≅ =

− k P

12

2+CsR

R k RR

T R C

P =

=

2

1

2

−+

kTs

P1

RCs21

+k R

RT R C

P

I

=

=

2

1

1

⎟⎟⎠

⎞⎜⎜⎝

⎛+−

sTk

IP

1

Elementele de circuit utilizate: rezistenţe şi condensatoare.1.2. Regulatoare uzuale

Tabelul IV.1. Regulatoare PID

k RRP = 2

1P R1 R2

PT1 R1

PI R1

R1 R2

R1R2C

R1 R2 C

Page 126: curs introducere în automatică M. Voicu

4

M. Voicu, IA (IV) C8 (42) 7

RR Cs

1

1 1+k R

RT R C

P

D

=

=

2

1

2

( )sTk DP +−

R RR Cs2

3

3 1+

+

k R RR

T R RR C

T R C

P

D

= +

=

=

2 31

2 31

3

1++

−Ts

sTk DP

RRC s

1

1 1 1+R

C s22

1+

k RR

CC

T R CT R C

P

D

I

= +

==

2

1

1

2

2 1

1 2

⎟⎟⎠

⎞⎜⎜⎝

⎛++−

sTsTk

IDP

1

SchemaParametriZ2(s) =Z1(s)=Tip G s G sR Ri( ) ( )≅ =

PD R2

PDT1 R1

PID

R1 R2

C

R1 R2 CR3

C1

R1 R2 C2

M. Voicu, IA (IV) C8 (42) 8

1.3. Caracteristici ale regulatoarelor PID (Tabelul IV.2)

PI

PT1

P

Legea reglăriiZerouri şi /saupoli finiţi h t h tR R

i( ) ( )≅

kTs

P+ 1

pT

= −1 akxxT P=+

kT sP

I+

1z

k Tp

P I= −

=

1

0 ∫+

+=t

I

p

adtT

akx

01

kPNu există x = kPa

G s G sR Ri( ) ( )≅

kP

t

kP

tα; tg α = kP /T

kPttg α = 1 /TI

α

Page 127: curs introducere în automatică M. Voicu

5

M. Voicu, IA (IV) C8 (42) 9

PID

PDT1

PD

Legea reglăriiZerouri şi / saupoli finiţi

k T sP D+ z kT

P

D= − aTakx DP +=

k T sTsP D+

+ 1

z kT

p T

PD

=−

=− 1 aTakxxT

DP +==+

kT s

T sPI

D+ +1

aTadtT

akx

Dt

I

P

++

+=

∫01

h t h tR Ri( ) ( )≅G s G sR R

i( ) ( )≅

kPt

TDδ(t)

kP

tg α = (kP – TD/T)/TkP T > TDDT

T

kPt

α

tg α = (kP – TD/T)/T

kP T < TD

DTT

kPttg α = 1 /TI

αTDδ(t)

(1,2

21 420

P

DP

D I

z kTkT T

p

= − ±

⎞− ⎟

⎠=

M. Voicu, IA (IV) C8 (42) 10

Pentru obţinerea unor rezultate

comparabile se consideră

sistemul automat din fig.IV.4

având ca parte fixată un

element PT2 cu funcţia de transfer:

cu ζ ≥ 0, ω > 0,

2.Proprietăţi ale SA cu regulatoare PID

21 2 1 2

( ) ,( ) 1FkG s

TT s T T s=

+ + +(2.2)

Fig.IV.4

_GR(s)

+GF(s)

U(s) Y(s)

sau

(2.1)2

2 2( ) ,2

nF

n n

kG ss s

ωω ζ ω

=+ +

( )1,2 21 ,

1n

Tω ζ ζ

=−∓

cu ζ ≥ 1.

Page 128: curs introducere în automatică M. Voicu

6

M. Voicu, IA (IV) C8 (42) 11

2.1. Regulatorul P

.0;)( >= PPR kksG 0( ) ( )( ) ,1 ( ) ( )

R F

R F

G s G sG s G s G s=+

,2

)(2000

2

200

0nn

n

ss

ksGωωζ

ω

++=

,10 +

=kk

kkkP

P

,10 += kkPnn ωω

0 ,1Pk k

ζζ =+

k0

ωn0

ζ0

1

ζ

ωn

ωn0, ζ0,k0, esp

kP

Fig.IV.5 011 1 .1 1

Psp

P P

k ke k k k k k= − = − =+ +

esp

2

0 2 2( ) ,2 ( 1)

P n

n n P

k kG ss s k k

ωζω ω

=+ + +

2

2 2( ) ,2

nF

n n

kG ss s

ωω ζ ω

=+ +

M. Voicu, IA (IV) C8 (42) 12

( )sΔ =

Integratorul de pe calea directă asigură epsp = 0!

2.4. Regulatorul PID1( ) , 0, 0, 0.R P D P I DI

G s k T s k T TT s= + + ≥ > ≥

( )( ) ( ) .

121)( 2223

220

InPnDnn

IPDnTkskksTks

TsksTksGωωωζω

ω+++++

++=

Problema BIBO-stabilităţii

( )( ) ( ) .

0021

012

2

223

⎥⎥⎥

⎢⎢⎢

⎡++

+=

In

DnnPnIn

Dnn

TkTkkkTk

Tk

ωωζωωω

ωζωH (2.17)

,)()(1

)()()(0 sGsGsGsGsG

FR

FR

+=

2

2 2( ) ,2

nF

n n

kG ss s

ωω ζ ω

=+ +

Page 129: curs introducere în automatică M. Voicu

7

M. Voicu, IA (IV) C8 (42) 13

Sist. aut. este BIBO-stabil dacăşi numai dacă: ζ > 0, ωn > 0 şi

Cf. criteriului Hurwitz din (2.17) se obţin condiţiile: detH1 = ωn(2ζ + kωnTD) > 0,

detH2=ωn2[ωn(2ζ + kωnTD)(kPk + 1) – k/TI] > 0,

detH3=(kωn2/TI)detH2 > 0.

.(2 )( 1)In n D P

kT k T k kω ζ ω>+ +

DBIBO-S

TD > 0,

0

TI

kP

.(2 )( 1)In n D P

kT k T k kω ζ ω=+ +

TD = 0, .2 ( 1)In P

kT k kζω=+

Pentru TD = 0 (regulator PI) condiţia devine:

.2 ( 1)In P

kT k kζω>+ DBIBO-S creşte cu creşterea lui TD .

Fig.IV.7

M. Voicu, IA (IV) C8 (42) 14

Cf. ts0 = 3T0 ≤ ts0a se alege TD :

Cu zerourile regulatorului PID

se pot compensa polii p. fixate.

22

2 21

( 2 )n DP

D I D n n

k Tks sT T T s s sωζω ω

⎛ ⎞= + +⎜ ⎟ + +⎝ ⎠

Dn

Dn

FR

FR

TksTk

sGsGsGsGsG 2

2

0 )()(1)()()(

ωω+

=+

=0

1 ,1T s+ 0 21 .n D

Tk Tω

=

2 22

2 2 2 21 1( ) ( )

( 2 ) ( 2 )n nD P

R F P DI D I Dn n n n

k kT kG s G s k T s s sT s s T TTs s s sω ωζω ω ζω ω

⎛ ⎞ ⎛ ⎞= + + = + + =⎜ ⎟ ⎜ ⎟+ + + +⎝ ⎠ ⎝ ⎠

Fig.IV.4

_GR(s)

+GF(s)

U(s) Y(s)

212 , .Pn n

D I D

kT T Tζω ω= =

Apoi se ajustează kP = 2ζωnTD ,

0 02 20

3 33 .s a Dn D n s a

T t Tk T k tω ω

= ≤ ⇒ ≥

21 .I

n DT

Tω=

2

,n Dk Ts

ω=

Page 130: curs introducere în automatică M. Voicu

8

M. Voicu, IA (IV) C8 (42) 15

Capitolul V

METODA LOCULUI RĂDĂCINILOR

M. Voicu, IA (IV) C8 (42) 16

Sinteza regulatorului:

1. Generalităţi

1.1. Formularea problemei

Se determină structura şi parametrii regulatorului ..

Se alocă polii şi zerourile sistemului automat .

Se adoptă indicii de calitate admisibili.

( ) ( ) ( ) ( ).R E IAG s G s G s G s=

Calea directă a SA:±

Gt (s)

++

G(s)Yp U

Gp(s)A Y

W Gw (s)

Fig.III.16

Page 131: curs introducere în automatică M. Voicu

9

M. Voicu, IA (IV) C8 (42) 17

Fig.III.16, cu W(s)=0 şiGp(s)=Gt(s)=kp=kt,

conduce la fig.V.1. Fig.V.1

1 ( ) 0.dG s+ = (1.4)

Ecuaţia (1.4) are ca rădăcini

exact polii sistemului automat.

( ) ( ).d tG s k G s=

• Circuitul deschis al SA:

0( )( ) .1 ( )

dd

d

G sG s G s=+

• Circuitul închis al SA:

±

Gt (s)

++

G(s)Yp U

Gp(s)A Y

W Gw (s)

Fig.III.16

kt+G(s)

Yp Y

( ) ( ) ( ) ( ).R E IAG s G s G s G s=

• Calea directă a SA:

M. Voicu, IA (IV) C8 (42) 18

,0)(1 =+ sGd (1.4) ( )( ) ,( )dkM sG s N s= (1.5)

M(s) şi N(s) – polinoamele zerourilor şi al polilor (prime).

k ≥0 – factorul de amplificare al sistemului în circuit deschis.

Din (1.4), (1.5) rezultă:

Pentru M(s), N(s) fixati, rădăcinile ecuaţiei (1.7), respectiv

polii sistemului automat (în circuit închis) depind de k ≥ 0.

( )1 0 ,( )kM sN s+ = (1.6) ( ) ( ) 0.N s kM s+ = (1.7)

Graficul corespunzător este locullocul geometric al rgeometric al răăddăăcinilorcinilor.

Este util în analiza SA şi, mai ales, în sinteza regulatorului.

Page 132: curs introducere în automatică M. Voicu

10

M. Voicu, IA (IV) C8 (42) 19

Pl. s

0

Exemplul 1.1

11

1( ) ( ) ( ) ( ) ( ) ,1d t R E IA RG k G s G s G s G s G s Ts==

= = =+

) ( ) , ) ( ) .R RkG s k G s s= =a b

Să se studieze dependenţa polilor SA de parametrul k ≥ 0.

a)

Fig.V.2

,0)()( =+ skMsN (1.7)Ecuaţia polilor SA este: Locul rădăcinilor:

kt+G(s)

Yp Y

Fig.V.1

( ) , ( ) ,1R dkG s k G s Ts= =+ M(s) = 1, N(s) = Ts + 1.

11 0 kTs k s T++ + = → =−

k = 0k = +∞x1T−

10, ;k s T= = − , .k s= +∞ = −∞

M. Voicu, IA (IV) C8 (42) 20

1,2s =

Fig.V.3

Ecuaţia polilor SA este:

Rădăcinile ecuaţiei polilor sunt :

Locul rădăcinilor:

Discriminantul: Δ = 1 – 4kT

( ) , ( ) ,( 1)R dk kG s G ss s Ts= =

+ ( ) 1, ( ) ( 1).M s N s s Ts= = +

Ts2 + s + k = 0.

,0)()( =+ skMsN (1.7)

b)

k = 0

k = +∞

k = +∞

k = 0

Pl. s

0x1T−

12T−

14k T=

1 1 4 1, 0 ;42kT k TT

− ± − ≤ ≤

1 4 1 1, .42j kT k TT

− ± − >

x

1

2

0,0, 1 .

sk s T

=⎧⎪= ⎨ = −⎪⎩1,2

1 1, .4 2k sT T= = −

1,2, .k s= +∞ = +∞

Page 133: curs introducere în automatică M. Voicu

11

M. Voicu, IA (IV) C8 (42) 21

Problema: să se determine dependenţa polilor sistemului

în circuit închis (SA, rădăcinile ecuaţiei (1.7))

de parametrul k≥0 al sistemului în circuit deschis.

Rezultatul: locul rlocul răăddăăcinilorcinilor , respectiv locul geometric al

rădăcinilor ecuaţiei polilor SA (1.7) pentru k≥0.

,0)(1 =+ sGd

( )( ) ,( )dk M sG s N s=

( )1 0,( )k M s

N s+ =

.0)()( =+ skMsN (1.7)

kt+G(s)

Yp Y

Fig.V.1Fie sistemul automat:

0( )( ) ( ), ( ) ,1 ( )

dd t

d

G sG s k G s G s G s= =+

M. Voicu, IA (IV) C8 (42) 22

1.2. Ecuaţiile fundamentale ale locului rădăcinilor

zα şi pβ – zerourile şi polii sist. în circuit deschis; zα ≠ pβ .

Se definesc fazorii:

,)()( 1∏ −= n pssN β

Din (1.10) – (1.12):

1

1

1z

p

m jz

n jp

A ek

A e

α

β

θα

θβ

= −∏∏

Fie: 1( ) ( ) ,mM s s zα= −∏

( )1 0,( )M sk N s+ =

m ≤ n;

.,,1)(

)(

1

1+∈∈−=

∏∏ RC ks

ps

zsk

n

m

β

α (1.10)

, 1, ; 0, ;zjz z zs z A e m Aαθ

α α α αα θ− = = ≥ ∈R (1.11)

, 1, ; 0, .pjp p ps p A e n Aβθ

β β β ββ θ− = = ≥ ∈R (1.12)

1

1

1 ,m

zn

p

Ak

β

=∏∏

(1.13)

1 1 (2 1) , .m nz p i iα βθ θ π− = + ∈∑ ∑ Z (1.14)

Page 134: curs introducere în automatică M. Voicu

12

M. Voicu, IA (IV) C8 (42) 23

Ecuaţia (1.14), independetă de k, exprimă proprietatea proprietatea

esenţialăesenţială utilizabilă pentru trasarea locului rădăcinilor:

este utilă pentru parametrizarea locului rădăcinilor după k≥0.

.,)12(11 Z∈+=−∑∑ iinp

mz πθθ βα (1.14)

Punctul s aparţine locului rădăcinilor dacă şi numai dacă

suma argumentelor fazorilor cu originea în zerourile lui Gd(s)

şi vârful în s minus suma argumentelor fazorilor cu originea

în polii lui Gd(s) şi vârful în s este un multiplu impar de π.

Ecuaţia (1.13), pusă sub forma 1

1

,n

pm

z

Ak

α

= ∏∏

(1.15)

M. Voicu, IA (IV) C8 (42) 24

2. Reguli de trasare a locului rădăcinilor

.0)(1 =−∏n ps β

Locul rădăcinilor porneşte din polii sist. în circuit deschis.

0)()( =+ skMsN (1.7)

are n rădăcini.

D. Ecuaţia polilor

1° Pentru k≥0 cele n rădăcini ale polinomului polilor SApornesc din polii şi ajung în zerourile lui Gd(s).

,)()(1∏ −=n pssN β (1.9)

cu k = 0, din (1.7) rezultă

Pentru

Page 135: curs introducere în automatică M. Voicu

13

M. Voicu, IA (IV) C8 (42) 25

.0)(1 =−∏m zs α

Din totalul de n ramuri ale locului rădăcinilor, m ramuri ajungîn cele m zerouri finite ale sistemului în circuit deschis.

Restul de n – m ramuri ale loc. răd. ajung în punctul de la ∞.

1

1

( )1, ,

( )

m

ns z

k m ns p

α

β

−= − <

−∏∏

(1.10)

pentru k → +∞, rezultă |s| → +∞.

Pe de altă parte, din ecuaţia

Se înmulţeşte (1.7) cu k –1 şi se obţine:

Pentru k → +∞ şi ∏ −=m zssM1

)()( α din ecuaţia ( ) rezultă

1 ( ) ( ) 0.k N s M s− + = ( )

M. Voicu, IA (IV) C8 (42) 26

2° Ramurile locului rădăcinilor sunt simetrice două câte douăfaţă de axa reală a planului s.

D. Ec. (1.7) are răd. reale sau complex conjugate.

3° În Pl.s se plasează pe axa reală zerourile reale (o) şi poliireali (x) ai lui Gd(s); se notează cu L1, L2, L3,…(de la +∞ la

–∞, incl. multiplicit.). L1L2, L3L4, L5L6,..∈ locului rădăcinilor.

Cf. ec. (1.14), s∈R aparţine loc. răd. ⇔ contribuţia arg. faz.(1.11) şi (1.12) în (1.14) este un multiplu impar de π.

D . 1 1 (2 1) , .m nz p i iα βθ θ π− = + ∈∑ ∑ Z (1.14)

, 1, ; 0, ;zjz z zs z A e m Aαθ

α α α αα θ− = = ≥ ∈R (1.11)

, 1, ; 0, .pjp p ps p A e n Aβθ

β β β ββ θ− = = ≥ ∈R (1.12)

Page 136: curs introducere în automatică M. Voicu

14

M. Voicu, IA (IV) C8 (42) 27

Contribuţia unei perechi de poli / zerouri complex conjugateeste 2π (fig. V.9).

Fig. V.9 Fig.V.10

Contribuţia unui pol / zero real situat la dreapta / stângalui s este π / respectiv 0 (fig.V.10).

Punctul s, situat pe axa reală, aparţine locului rădăcinilordacă şi numai dacă la dreapta lui s, pe axa reală, există

un număr impar de poli şi zerouri.

Pl. s

0xpsz

θz = 0 θp = πθz1

θp1Pl. s

0

x

p2

z1

xp1

s

θp2z2

θz2

θz1+θz2= 2π

θp1+θp2= 2π

M. Voicu, IA (IV) C8 (42) 28

0

Pl. s

–1

În fig.V.11 se plasează pe axa reală de la dreapta la stângazerourile (o) –1, –3, –5 şi

polii (x) –2 (dublu), –4 (dublu).

Se notează de la dreapta la stânga cu L1, L2,3, L4, L5,6, L7.

Exemplul 2.3

Fie

L1L2, L3L4, L5L6, L7 la –∞ aparţin locului rădăcinilor.

Fig. V.11L7 L5,6 L4 L2,3 L1

–5 –3

Să se determine partea reală a locului rădăcinilor.

2 2( 1)( 3)( 5)( ) .( 2) ( 4)d

k s s sG ss s+ + +=+ +

–4x

–2x

Page 137: curs introducere în automatică M. Voicu

15

M. Voicu, IA (IV) C8 (42) 29

4°. Pt. n – m ≥ 1, n – m ramuri ajung în p. de la ∞, pt. k→+∞,de-a lungul a n – m asimptoteasimptote, care trec prin centroidulcentroidul :

( )1 11 n m

cgs p zn m β α= −− ∑ ∑ (2.1)

2 1 π, 1, .ii i n mn mθ −= = −−

(2.2)

D. Se înmulţeşte ecuaţia: 1

1

( )1

( )

m

ns z

ks p

α

β

−= −

−∏∏

(1.10)

( )( )

1

1

0 ; 1.n

ms p

k n ms z

β

α

−+ = − ≥

−∏∏ (2.3)

( )( )

1

1

.n

ms ps z

β

α

−∏∏

cu Rezultă

şi care au direcţiiledirecţiile:

Din (2.3) rezultă că pentru k→+∞ se obţine |s|→+∞.

M. Voicu, IA (IV) C8 (42) 30

( ) 11 1 ... 0,m nn m n ms z p s kα β

− − −+ − + + =∑ ∑ (2.4)

cu rădăcinile si(k), i = 1, ,n m− cu |si(k)|→+∞ pentru k →+∞.Conform primei formule Viète :

( )1 1 1( )n m m nis k z pα β

− = − −∑ ∑ ∑centroidul rădăcinilor (centrul de greutate) este:

( )1 1 11 1( ) .n m m n

cg is s k z pn m n m α β−= = − −− −∑ ∑ ∑

Pentru k şi |s| suficient de mari, restul împărţirii din (2.3) este neglijabil. Din (2.3) se obţine polinomul:

Pt. k→+∞ şi |s|→+∞ din (2.4) se obţine sn–m + k = 0, respectiv

din care rezultă direcţiile (2.2).1(2 1)

( )( ) , 1, ,ijn m n m

is k k e i n m−

− π− −= = −

Page 138: curs introducere în automatică M. Voicu

16

M. Voicu, IA (IV) C8 (42) 31

5°.Pe locul răd. situat între două zerouri reale / doi poli reali există puncte de ramif. date de rădăcini reale ale ecuaţiei:

În / din p. de ram. sosesc / pleacă două ramuri ale loc. răd.

(2.5).,01111 R∈=

−−

− ∑∑ xpxzx

nm

βα

1 1ln ( ) ln ln( ) ln( ) ,m ndG x k x z x pα β= + − − −∑ ∑

1 1( ) 1 1( )

m nd

d

G xG x x z x pα β

′= −

− −∑ ∑

1

1

( )( )

( )

m

d ns z

G s ks p

α

β

−=

−∏∏

Se logaritmează şi se derivează:

D.

= 0.

1+Gd(x) = 0, (1+Gd(x))' = 0, adică

are răd. dublă x∈R.1 ( ) 0dG x+ =Ec. polilor Urmează că

Gd(x) = – 1, G'd(x) = 0.

Adică are loc (2.5).

M. Voicu, IA (IV) C8 (42) 32

–1,36

Să se traseze locul rădăcinilor.

Exemplul 2.4.

[–4, –1] aparţine loc. rădăcinilor.

2( 4)( ) .

( 1)( 2)dk sG s

s s+=

+ +Fie

Între –2 şi –1 există un p. de

ramif., rădăcină a ecuaţiei:

2x2 + 13x + 14 = 0, x2= –1,36 (p. de ramificare), fig. V.12.

1 1 2 0,4 1 2x x x− − =+ + +

Direcţiile asimptotelor: θ1 = π/2, θ2 = 3π/2, fig. V.12.

Cf. 4°, 2 ramuri ajung la ∞, cu scg = (– 1 – 2 – 2 + 4)/2 = – 0,5.

0

Pl. sL1L2,3L4

–4 –2x

–1x

k = +∞–0,5

k = +∞

k = +∞

0

Pl. s

–4 –2x

–1x

Fig.V.12

k = 0,056

Page 139: curs introducere în automatică M. Voicu

17

M. Voicu, IA (IV) C8 (42) 33

6°.Din / în polii / zerourile reale multiple pleacă / sosescun numar de ramuri egal cu multiplicitatea q

a polilor / zerourilor.

Direcţiile tangentelor (în poli / zerouri) sunt:

dacă numărul de zerouri şi de poli reali la dreaptaeste impar;

2π , 0, 1 ,i i q i qθ = = − (2.6)

(2 1)π , 0, 1,i i q i qθ = + = − (2.7)

dacă numărul de zerouri şi de poli reali la dreaptaeste par.

D.Este o consecinţă directă a ec. (1.14).

M. Voicu, IA (IV) C8 (42) 34

Fie

Exemplul 2.5

Locul rădăcinilor este tangent, în origine, la axa imaginară.

Cf. 5° există un punct de ramificare x = –2(o răd. a ec. 1/(x + 1) – 2/x = 0) , coresp. k = 4, fig.V.13.

Intervalul (–∞,–1] aparţine

locului rădăcinilor.

Din polul dublu s = 0 pornesc 2 ramuri ale căror tangente

în s = 0 au direcţiile θ0 = π/2, θ1 = 3π/2.

Fig.V.13

x–2

k = +∞

0

Pl. s

k = 0

k = 4

k = +∞

Să se traseze locul rădăcinilor.

2( 1)( ) .d

k sG ss+=

–1

Page 140: curs introducere în automatică M. Voicu

18

M. Voicu, IA (IV) C8 (42) 35

1 11 arg( ) arg( ) (2 1) , 0, 1,m n

bi b b bbb

p z p p i i nn α βα β βθ = = ≠⎡ ⎤= − − − − + π = −⎣ ⎦∑ ∑

D.Este o consecinţă directă a ecuaţiei (1.14).

7°a. Din polii (pb) complecşi multipli pleacă un număr de ramuri egal cu multiplicitatea nb a polilor.

Direcţiile tangentelor la ramuri sunt respectiv:

b. In zerourile (za) complexe multiple sosesc un numărde ramuri egal cu multiplicitatea ma zerourilor.

Direcţiile tangentelor la ramuri sunt respectiv:

1 11 arg( ) arg( ) (2 1) , 0, 1,m n

ai a a aaa

z z z p i i mm α βα α βθ = ≠ =⎡ ⎤= − − − − + π = −⎣ ⎦∑ ∑

M. Voicu, IA (IV) C8 (42) 36

D. Această regulă este o consecinţă directă a ec. (1.14).

8°. După determinarea punctelor de ramificare şi a numărului de ramuri care sosesc în şi pleacă

din fiecare punct de ramificare (în total 2r ramuri),

rezultă că unghiurile dintre două ramuri alăturate

este 2π/2r = π/r .

9°. Punctele de intersecţie ale locului rădăcinilor cu axa imaginară:

.0,,0)()( ≥∈=+ kjkMjN Rωωω (2.10)

D. Ecuaţia (2.10) se obţine din (1.7) pentru s = jω.

Page 141: curs introducere în automatică M. Voicu

19

M. Voicu, IA (IV) C8 (42) 37

O altă posibilitate – schema Routh (II.6.5) aplicatăpolinomului polilor. Elementele antepenultimei linii

se notează cu a(k) şi b(k); k şi ω se obţin din:

.0)()( 2 =+ kbska

10°.Parametrizarea după k≥0: se măsoară segmentele

pentru anumite puncte ale loc. răd. şi calculul lui k cu

1 1 .n mp zk A Aβ α= ∏ ∏ (1.15)

.0,,0)()( ≥∈=+ kjkMjN Rωωω (2.10)

Din (2.10) se obţine k si ω.

, 1, , , 1, ,z pA m A nα βα β= =

M. Voicu, IA (IV) C8 (42) 38

a. (1°) Se plasează în pl. s:z1= –2, p1= 0, p2= –3, p3= – 8, p4,5= – 4 ± j5.

Pentru k = 0 locul rădăcinilor pleacă din p1,.., p5.Pentru k = +∞ o ramură ajunge în z1 şi alte patru ajung

în punctul de la ∞ (fig.V.14).

Exemplul 2.6

)54)(54)(8)(3()2(

)(jsjssss

sksGd ++−+++

+=Pentru

să se traseze locul rădăcinilor.

b. (2°) Locul rădăcinilor este simetric faţă de axa reală a pl. s.

Page 142: curs introducere în automatică M. Voicu

20

M. Voicu, IA (IV) C8 (42) 39

d. (4°) Numărul de ramuri la ∞ este n – m = 4.

Centroidul:

scg = (0 – 3 – 8 – 4 + j5 – 4 – j5 + 2)/4 = – 4,25.

Direcţiile asimptotelor:

θ1 = π/4, θ2 = 3π/4, θ3 = 5π/4, θ4 = 7π/4.

e. (5°) Punctul de ramificare, x ≅ –5,2, rezultă din ecuaţia:

1/(x+2) – 1/x – 1/(x+3) – 1/(x+8) – 1/(x+4–j5) – 1/(x+4+j5) = 0.

c. (3°) Se notează L1(0), L2,3(–2), L4(– 8).Segmentele L1L2, L3L4 de pe axa reală a aparţin

locului rădăcinilor (fig.V.14).

M. Voicu, IA (IV) C8 (42) 40

xx

x

x

–8 –4 –3 –2 0 p1

Pl. s

p3

p5

p4

–j5

z1

p2

90°

51o 101o 112o 128o

x

j5

Fig.V.15

f. (7o) Unghiurile tangentelor

în p4,5 sunt:

=−+++−= o

532114180)( ppppzp θθθθθθ

,78,78 0054=−= pp θθ

53211,,,, ppppz θθθθθ

Conform fig.V.15,

se măsoară:

o o o438 360 78 .→ − + =−

şi se calculează:

o o o o o o o112 (128 101 51 90 ) 180 438= − + + + − =−

g. (8°) Unghiurile dintre 2 ramuri alăturate în p. de ram.:π/2.

Page 143: curs introducere în automatică M. Voicu

21

M. Voicu, IA (IV) C8 (42) 41

x

x

–8 –4 –3 –2 0p1

Pl. s

p5

p4

–78°

z1p2

–5,2

–4,25

P

78°

k = 63

–j5

k = 0

k = + ∞

k = + ∞

k = + ∞

j5

k = 0

p3x

xk = + ∞

k = + ∞

x

Fig. V.14

Locul rLocul răăddăăcinilorcinilor

M. Voicu, IA (IV) C8 (42) 42

Pt. k = 2165, pct. de intersecţie cu axa imag.: s ≅ ± j4,939.

⎪⎩

⎪⎨⎧

=++−

=+−

0)984(153

026431945

24

ωωω

ωω

k

k

h. (9°) Din ecuaţia :

i. (10°) Locul rădăcinilor se parametrizează după k, rel. (1.15).De ex., pt. P (fig.V.14) se măsoară Ap1= |Pp1| = 2,4,

Ap2 = |Pp2| = 2,02, Ap3 = |Pp3| = 4,87, Ap4 = |Pp4| = 1,2,

Ap5 = |Pp5| = 4,42, Az1 = |Pz1| = 1,99. Rezultă k ≅ 63.

ω0 ≅ ±4,939, k0 = 2165.

,0)()( =+ skMsN (1.7)

s5 + 19s4 + 153s3 + 643s2 + (948 + k)s + 2k = 0.

Pt. k ≥ 2165 sistemul automat este BIBO-instabil.

se obţine:

Pt. s = jω se obţine:

Page 144: curs introducere în automatică M. Voicu

1

M. Voicu, IA (V) C 9 (35) 1

3. Efectul unui zero suplimentarSe consideră funcţia de transfer a sist. în circuit deschis:

),()(

)()(

1

1 zsps

zsksG n

m

d −−

−=

∏∏

β

α (3.1)

Cele mai importante efecte ale lui z sunt:z∈R este un zero suplimentar.

1°. Gradul polinomul polilor SA rămâne n. Creşte cu 1 numărul zerourilor finite şi locul rădăcinilorare o ramură care ajunge în s = z.

5°. Numărul şi poziţia punctelor de ramificare depind de z.

1 11 1 1 0, .m n xx z x p x zα β

− + = ∈− − −∑ ∑ R (3.3)

M. Voicu, IA (V) C 9 (35) 2

1 1

11

n mzcgs p z zn m β α

⎛ ⎞= − − =⎜ ⎟− − ⎝ ⎠∑ ∑

4°. Pt. n – m = 1 nu există ramuri la ∞. Pt. n – m ≥ 2 există n – m – 1 ramuri la ∞.Centroidul nou este:

din care :.)(

11 zsmn

ss cgcgzcg −−−

=− (3.2)

Pt. z<scg scgz >scg; pt. z=scg scg

z =scg; pt. z>scg scgz <scg.

z situat la stânga/dreapta lui scg deplasează locul rădăcinilor la dreapta/stânga lui scg.

( )1 1

1 1 1 1 1 ,1 1 1n m

cg cgn m p z z s s zn m n m n m n mβ α

⎛ ⎞− − += − − = + −⎜ ⎟− − − − − − −⎝ ⎠∑ ∑

scg

Page 145: curs introducere în automatică M. Voicu

2

M. Voicu, IA (V) C 9 (35) 3

z > 0–4 < z < –2

z = 0z = –4

–2 < z < 0z < –4

z = –2Fără zero

supl.

Locul rădăcinilorz ∈ RLocul rădăcinilorz ∈R

Gd(s)=k/[s(s+2)(s+4)]Exemplul 2.6. Gd(s)=k(s–z)/[s(s+2)(s+4)]

–4 –2 0

Pl. s

x xx

x–4 –2 0

Pl. s

zxx

–2 0

Pl. s

–1x x

–4 –2 0

Pl. s

zxx x

–4 0

Pl. s

–2x x

–4 –2 0

Pl. s

zx xx

–4 –2 0

Pl. s

x x

x–4 –2 0

Pl. sz

x x

M. Voicu, IA (V) C 9 (35) 4

4. Efectul unui pol suplimentarSe consideră funcţia de transfer a sist. în circuit deschis:

1

1

( ) 1( ) ,( )

m

d ns z

G s k s ps pα

β

−=

−−∏∏

(4.1)

p∈R este polul suplimentar.Cele mai importante efecte ale lui p sunt: 1°. Gradul polinomului polilor SA creşte cu 1.

O ramură nouă porneşte din p şi numărul de ramurila ∞ creşte cu 1.

5°. Nr. şi poziţia punctelor de ramificare depind de p.

.,011111 R∈=

−−

−−

− ∑∑ xpxpxzx

nm

βα(4.3)

Page 146: curs introducere în automatică M. Voicu

3

M. Voicu, IA (V) C 9 (35) 5

scg

4°.Pt. n = m există o singură ramură (pe axa reală) la ∞.Pt. n – m ≥ 1 există n – m + 1 ramuri la ∞. Centroidul nou scg

p este:

1 1

11

n mpcgs p z pn m β α

⎛ ⎞= − + =⎜ ⎟− + ⎝ ⎠∑ ∑

1 ( ).1pcg cg cgs s p sn m− = −

− + (4.2)

Pt. p<scg scgp <scg; pt. p= scg scg

p =scg; pt. p>scg scgp >scg.

p situat la stânga/dreapta lui scg deplasează locul radăcinilor la stânga/dreapta lui scg.

din care: 1 1

1 1 1 1 1 ( ),1 1 1n m

cg cgn m p z p s p sn m n m n m n mβ α

⎛ ⎞− + −= − + = + −⎜ ⎟− + − − + − +⎝ ⎠∑ ∑

M. Voicu, IA (V) C 9 (35) 6

p > 0–4 < p < –2

p = 0p = –4

–2 < p < 0p < –4

p = –2Fără pol

supl.

Locul rădăcinilorp ∈ RLocul rădăcinilorp ∈R

Gd(s)=k/[s(s+2)(s+4)]Exemplul 2.6. Gd(s)=k/[s(s+2)(s+4) (s–p)]

–4 –2 0

Pl. s

x xx

x–4 –2 0

Pl. s

x xp

90°x

x–4 –2 0

Pl. sx

90°x

–4 –2 0

Pl. s

xxp

90°

x x

–4 –2 0

Pl. s

xp

90°x x

Pl. s

–4 –2 0xx

90°x x

p

–4 –2 0

Pl. s

x90°

x x

–4 –2 0

Pl. s

xx90°

x xp

Page 147: curs introducere în automatică M. Voicu

4

M. Voicu, IA (V) C 9 (35) 7

5. Sinteza regulatorului5.1. Tema de proiectareSe precizează:

a. Instalaţia automatizată cu mărimi de intrare (m – comandă,w – perturbaţie), y – mărimea de ieşire, fig. III.14.

b. Mărimea de ieşire (reglată) trebuie să aibă o evoluţie cf.cu o mărime prescrisă (de referinţă) yp, fig.III.14.

c. Performanţele se exprimă prin indicii de calitate:suprareglarea σ, durata reg. tranzitoriu ts, durata decreştere tc (cf. II.7.1) şi erorile staţionare eps şi ews

în raport cu yp şi respectiv cu w (cf. III.5.2).

yp u+–

34 a

yr

5x

6m

1w y

27 8

Fig.III.14

M. Voicu, IA (V) C 9 (35) 8

d. Se determină parametrii parametrii şşii // sau structura regulatoruluisau structura regulatoruluipt. realizarea val. admis. ale ind. de calitate ai SA.

5.2. Rezolvarea temei de proiectarea. Se scriu ecuaţiile de funcţionare şi se stabileşte

schema bloc structurală a SA.El. de exec. (6) şi traductorul (2) se aleg în funcţie de IA (1).

Acestea formează partea fixatăpartea fixată (8) a SA.Partea fixată este cunoscută cu precizie acceptabilă.

b. Se adoptă un regulatorregulator (5) cf. t. Aizerman – Gantmaher(v. III.4.2) sau pe baza experienţei existente.

c. Se determină dom. param. de rezervă de BIBO-stab.pentru parametrii încă necunoscuţi ai regulatorului.

Page 148: curs introducere în automatică M. Voicu

5

M. Voicu, IA (V) C 9 (35) 9

Se realizează o config. cu doi poli dominanţi, corelaţi cuvalorile admisibile ale indicilor de calitate:σa, tsa şi tca.

2/ 1 , 0 1.e πζ ζσ ζ− −= ≤ <

- Pt. suprareglare (v. fig.):

- Pt. durata adimensionalăa reg. tranzitoriu (v. fig.):

τ ζ ζs ≅ >6 0 707, , .,707,00,/3 ≤<≅ ζζτ s

De la elem. T2 se cunosc:

- Pt. durata de creşterea regimului tranzitoriu:

1,8 / , 0,3 0,8.c nt ω ζ≅ ≤ ≤

τs = ωnts

ζ (pentru σ)

3ζ –1

σ

τ s

10–2 2 4 6 810–1 1002 4 6 8

10–1 2 4 6 8100 1012 4 6 8ζ (pentru τs )

σ

10–2

2

4

68

10–1

2

4

68

100

100

2

4

68

101

2

4

68

102

Fig.II.47

M. Voicu, IA (V) C 9 (35) 10

Regulatorul va aloca următorii polii dominanţi ai SA:

( )21,2 1 , 0 1.np jω ζ ζ ζ= − ± − < <

σ depinde numai de ζ .

ζ ≥ ζa ⇔ ψ ≤ ψa , fig.V.18.

ψ0 ≤ ψa

Pt. ζ = cosψ (cu 0 < ψ < 90°),

1) Condiţia σ ≤ σa ⇔ ζ ≥ ζa.

22,3| lg |cos .

9,86 (2,3lg )a

a aa

σζ ψσ

= =+

ζ0= cosψ0.

ζ0 ≈ ζaSe alege ψ0 ≈ ψa,

Fig.V.18

pentru poliidominanţi

(d1) Pl. s

ψa

(d2)

ψ0

Page 149: curs introducere în automatică M. Voicu

6

M. Voicu, IA (V) C 9 (35) 11

3) Condiţia tc ≤ tca se rezolvă cu tc ≅ 1,8/ωn, pt. 0,3 ≤ ζ ≤ 0,8.

2) Condiţia ts ≤ tsa se rezolvă cu fig.II.47 sau τs = ωnts ≅ 3/ζ.

Pt. ζ0 deja ales se determină τs0 din fig.II.47 sau,

Durata reală, ts0, trebuie să satisfacă: ts0 = τs0/ωn0 ≤ tsa.

Pulsaţia naturală ωn0 trebuie să satisfacă ωn0 ≥ τs0/tsa.

Durata reală, tc0, trebuie să satisfacă tc0 ≅ 1,8/ωn0 ≤ tca .

Pulsaţia naturală ωn0 trebuie să satisfacă şi ωn0 ≥ 1,8/tca.

pentru 0 < ζ0 < 0,707, cu τs0 ≅ 3/ζ0.

M. Voicu, IA (V) C 9 (35) 12

ωn0 ≥ τs0/tsa , ωn0 ≥ 1,8/tcaDin rezultă:

Dar

⇒ ωnmina este o distanţă măsuratăpe (d1) şi (d2) – fig.V.18.

( )0 21,2 0 0 01 ,np jω ζ ζ= − ± −

Se aleg polii dominanţi:

plasaţi pe (d1), (d2), în zonele verzi, cu ωn0 ≅ ωnmina .

Urmează ca regulatorul, prin zerouri, poli şi k > 0 adecvat

aleşi, să asigure ca SA să aibă polii dominanţi p01,2.

Fig.V.18

(d1)

(d2)

Pl. s

ψa

ψ0

p10

ωnmina

p20

ωnmina

–ωn0ζ0

( )21,2 1 .n np jω ζ ζ ω= − ± − =

0 min 0max( / ,1,8 / ).n n a s sa cat tω ω τ≥2

0 1njω ζ−

20 1njω ζ− −

Page 150: curs introducere în automatică M. Voicu

7

M. Voicu, IA (V) C 9 (35) 13

Exemplul 5.1. 12,5( ) ,( 1)( 2,5)FG s s s=+ +

Pt. eps = 0 se introduce în regulator o componentă I:

Pt. σa = 0,17, cf. fig. II.47: ζa ≅ 0,5, ψa ≅ 60o.

σa= 0,17, tsa= 3s, tca= 1,5s, eps=0.

Se adoptă ωno = 2,2 [sec]–1. Polii dominanţi impuşi sunt:p0

1,2 = 2,2( – 0,5 ± j0,87).

În fig.IV.4:

kr – factor de proporţionalitate.

Din fig. II.47 rezultă: τs0 = 6,25. Se adoptă: ζ0 = 0,5 şi ψ0 = 60°.

ωnmina= max(τs0/tsa , 1,8/tca) = max(6,25/3, 1,8/1,5) ≅ 2,1 [sec]–1.

Să se determine GR(s)._GR(s)

+GF(s)

U(s) Y(s)

( ) ,rR

kG s s=

M. Voicu, IA (V) C 9 (35) 14

60°

Pl. s

Fig.V.19

Polii dominanţi impuşi:

Funcţia de transfer a sistemului în circuit deschis:

Pentu a trece, se introduc în Gd(s)zerouri şi/sau poli suplimentari.

Se deplasează loc. răd. la stg., cuacelaşi nr. de ram. la ∞, astfelîncât ram. C şi C' să se inter-

secteze cu AB şi A'B' în p01,2.

.5,12,)5,2)(1()5,2)(1(

5,12)()()( rr

FRd kksss

ksss

ksGsGsG =++

=++

==

Locul rădăcinilor nu trece prin p01,2.

C'

C

B'

B

2,1A'

A2,1

k = +∞

j1,58

–1,16

k = +∞

–2,5x

–1x

– j1,58

xk = +∞

p10

p20

p01,2 = 2,2( – 0,5 ± j0,87).

Page 151: curs introducere în automatică M. Voicu

8

M. Voicu, IA (V) C 9 (35) 15

p10

60°

( 1) 12,5( ) ( ) ( ) .( 20) ( 1) ( 2,5) ( 2,5)( 20)r

d R Fk s kG s G s G s s s s s s s s

+= = =+ + + + +

Re s = –10/9, Im s = 10/9, |s| ≅ 2,2.

Fig.V.20

Un zero supl. în –1 compensează polul –1 al p. fixate.Un pol supl. în –20 (îndepărtat) deplas. loc. răd. la stg.

3

Din sistemul de ecuaţii:

Loc. răd. intersectează AB şiA'B' foarte aproape de polii

dominanţi impuşi p01,2.

o

( ) 1 0

Im (tg60 ) RedG s

s s

+ =⎧⎨

= −⎩

rezultă:

B

A

j 7,1Pl. s

–20x

p20

–j 7,1

B'

A'

x–2,5

x

M. Voicu, IA (V) C 9 (35) 16

îndepărtat.01,2 10/9 10 3/9p j=− ±

.1009/310209/109/3105,29/109/3109/10 =++−++−+−= jjjk

Dar k =12,5kr , kr = 8.

=+++

=100505,22

100)( 230 ssssG

Rezultă că polii

sunt dominanţi

,1)9/3109/10( =+− jGdk se calculează din 1 + Gd(s) = 0,

Funcţia de transfer a sistemului automat este:

Funcţia de transfer a regulatorului: .)20(

)1(8)(++

=ssssGR

100 .( 10/ 9 10 3 / 9)( 10 / 9 10 3 / 9) ( 20,25)s j s j s

=+ − + + +

şi –20,25 este

Page 152: curs introducere în automatică M. Voicu

9

M. Voicu, IA (VI) C 9 (35) 17

Capitolul VI

METODA FRECVENŢIALĂ

M. Voicu, IA (VI) C 9 (35) 18

1. Răspunsul la frecvenţă1.1. Semnificaţia funcţiei G(jω)Transferul intrare-ieşire este descris de:

.)()()( sUsGsY = (1.1)

Se aplică la intrare funcţia sinusoidală:

Se cere componenta de regim permanent yP(t) a ieşirii:

.)()( 20

20ω

ω+

=s

sGsY (1.3)

YP(s) conţine fracţiile simple ale polilor lui U(s): s1,2 = ±jω0.

Pentru simplitate, G(s) nu are zerouri / polii în ±jω0 .

Se aplică în (1.3) t. dezvoltării numai pentru aceste fracţii.

0( ) sin , ,u t t tω += ∈R 00 2 2

0( ) sin .U s t

sωω

ω= =

+L

Page 153: curs introducere în automatică M. Voicu

10

M. Voicu, IA (VI) C 9 (35) 19

,)(0

2

0

1ωω js

Ajs

AsYP ++

−= (1.4)

( ) 0 01,2 0 2 2

00 0 0

( ) ( )A s j G s G s s js s j s jω ωω ωω ω ω

⎡ ⎤ ⎡ ⎤= = =⎢ ⎥ ⎢ ⎥±+ ⎣ ⎦⎣ ⎦ = ± = ±∓

Se introduce (1.6) în (1.4):

.)()()( 20

2020

20

ωω

ωω+

++

=s

sIs

RsYP

(1.6)[ ]0 0 01 1( ) ( ) ( ) .2 2G j R jIj jω ω ω= ± ± = ± ±

.11)(2111)(

21

000

000 ⎥

⎤⎢⎣

⎡+

+−

+⎥⎦

⎤⎢⎣

⎡+

−−

=ωω

ωωω

ωjsjs

jIjjsjs

Rj

[ ] [ ]0 0 0 00 0

1 1 1 1( ) ( ) ( ) ( ) ( )2 2PY s R jI R jIj s j j s jω ω ω ωω ω= + − − =− +

M. Voicu, IA (Vl) C 9 (35) 20

L –1

00 02 2 2 2

0 0( ) ( ) ( ) .P

sY s R Is s

ωω ωω ω

= ++ +

Aşadar

,)],(argsin[)()( 000 +∈+= RtjGtjGtyP ωωω (1.7)

2 2 00 0 0 0

0

( )| ( ) | ( ) ( ), arg ( ) arctg .( )IG j R I G j R

ωω ω ω ϕ ω ω= + = =

Amplitudinea= modul lui G(jω0); faza= argumentul lui G(jω0).

,,sin)( 0 +∈= Rtttu ω

tItRtyP 0000 cos)(sin)()( ωωωω +=

0

0

( )sincos ( )

IR

ωϕϕ ω=

.costg)sin( 000 ttR ωϕωω +=

.cossincossincos

)(coscossin)sin()( 00

0000 ttRttRtyP ωϕϕω

ϕωω

ϕϕωω +=+=

)(arg 0ωjG)( 0ωjG

)( 0ωI

)( 0ωRϕ

Page 154: curs introducere în automatică M. Voicu

11

M. Voicu, IA (VI) C 9 (35) 21

1.2. DefiniţiiDefiniţia 1

în care g(t) este răsp. la impulsul Dirac.

0( ) ( ) ( ) .j tG j g t g t e dtωω

∞ −= = ∫F

G(jω) este transformata transformata FourierFourier a răsp. la impulsul Dirac.G(jω) este o imagine a spectrului de frecvenţe din g(t).

Răspunsul la frecvenţă se obţine prin calcul / experimental.

G(jω), ω ∈R, se numeşte răspunsul la frecvenrăspunsul la frecvenţţăă alsistemului descris de funcţia de transfer G(s).

0( ) ( ) ( ) ,stG s g t g t e dt∞ −= = ∫L

Se ştie că

Cu s = jω, se obţine:

M. Voicu, IA (VI) C 9 (35) 22

În cazul transferului intrare – ieşire:Y(s) = G(s)U(s),

pentru s = jω, se obţine:

).()()( ωωω jUjGjY = (1.10)

Definiţia 2Fie un semnal f(t), F(jω) = F f(t) se numeşte densitateadensitateaspectralăspectrală şi |F(jω)| – densitatea spectrală de amplitudinedensitatea spectrală de amplitudine.

Sistemul se comportă (frecvenţial) ca un filtrufiltru.

1 .1( ) ( ) ( )2π- j tg t G j G j e dωω ω ω+∞

−∞= = ∫F

cosω t + jsinω tTransformata inversă:

g(t) este format din oscilaţiile e jω t de amplitudine G(jω).

Page 155: curs introducere în automatică M. Voicu

12

M. Voicu, IA (VI) C 9 (35) 23

(1.10) Y(jω) =G(jω)U(jω)

|Y(jω)|

ω

În general

|U(jω)|

ω

Y(jω) = G(jω)

De ex., pt. u(t) = δ (t), U(jω) = F δ (t) =1, din (1.10) rezultă:

ω

U(jω) = F δ (t) =1 |Y(jω)| = |G(jω)|1

ω

M. Voicu, IA (VI) C 9 (35) 24

Hodograful G(jω), ω ∈ R, se numeşte lloculocul de transferde transfer.

2. Reprezentări grafice ale răspunsului la frecvenţă2.1. Locul de transfer

Fig. VI.1

z = G(s)

Fig. VI.1.a

s = jω (fig. VI.1 – conturul Nyquist) se închide în p. de la ∞.

G(jω) este o curbă închisă, eventual prin p. de la ∞ din pl. z.

Este imaginea axei imaginare, s = jω , prin z = G(s).

–j∞M

+j∞

R=+∞

N

P Pl. s

s=jωω = 0

ω > 0

ω < 0Pl. z

ω = ∞ω = –∞

Page 156: curs introducere în automatică M. Voicu

13

M. Voicu, IA (VI) C 9 (35) 25

11 1 0

11 1 0

( ) ( ) ... ( )( ) ,( ) ( ) ... ( )

m mm m

n nn n

b j b j b j bG ja j a j a j a

ω ω ωωω ω ω

−−

−−

+ + + +=+ + + +

11 1 0

11 1 0

...( )...

m mm m

n nn n

b s b s b s bG sa s a s a s a

−−

−−

+ + + +=+ + + +

G(jω) este simetric faţă de axa reală a planului z.

( ) ( ).G j G jω ω− =

Pentru s = jω din

G(jω)=ReG(jω)+ jImG(jω)= |G(jω)|e jarg G(jω)

în coordonate carteziene

în coordonate polare

se reprezintă:R(ω) = Re G(jω),

I(ω) = Im G(jω);M(ω) = |G(jω)|,

ϕ (ω) = argG(jω)|.

rezultă

M. Voicu, IA (VI) C 9 (35) 26

a. Locul de transfer la frecvenţe înalte (ω → +∞)

=++++++++

==∞+ −−

−−

∞→∞→01

11

011

1

)(...)()()(...)()(lim)(lim)(

ajajajabjbjbjbjGjG n

nn

n

mm

mm

ωωωωωωω

ωω

π π( )2 2( ) [ ] .j j m nm n m nj e e −− −= =

1 11 1 0

1 11 1 0

( ) [ ( ) ... ( ) ( ) ]lim( ) [ ( ) ... ( ) ( ) ]

m m mm m

n n nn n

j b b j b j b jj a a j a j a jω

ω ω ω ωω ω ω ω

− − + −−

− − + −→∞ −

+ + + += =+ + + +

( )lim lim( ) ( ) lim( ) , 0.( ) n n

mm n m n m nm m m

nnn

b j b bj j aa aa jω ω ω

ω ω ωω

− − −→∞ →∞ →∞

= = = ≠

π( )2( ) limj m n m nm

n

bG j ea ωω− −

→+∞+ ∞ =

π( )1 2

1

π( )1 2

0( ) , ,, ,

( ) , .

j m nn m

n m

j m nn m

a b e m na b m n

a b e m n

−−

−−

⎧ <⎪⎪= =⎨⎪∞ >⎪⎩

Depinde de gradele m şi n.

Page 157: curs introducere în automatică M. Voicu

14

M. Voicu, IA (VI) C 9 (35) 27

Depinde de nr. z ≥ 0 de zerouri şi nr. p ≥ 0 de poli în s = 0.b. Locul de transfer la frecvenţe joase

11

10 0 1

( ) ( ) ... ( )( 0) lim ( ) lim( ) ( ) ... ( )

m m zm m z

n n pn n p

b j b j b jG G ja j a j a jω ω

ω ω ωωω ω ω

−−

−↓ ↓ −

+ + ++ = = =+ + +

π( )20

( 0) limj z p z pz

p

bG ea ωω− −

↓+ =

10 1

( ) [ ( ) ... ( ) ]lim( ) [ ( ) ... ( ) ]

z m zm z z

p n pn p p

j b j b j bj a j a j aω

ω ω ωω ω ω

−+

−↓ +

+ + += =+ + +

0 0lim( ) ( ) lim( ) , 0.

p p

z p z p z pz zp

b bj j aa aω ωω ω− − −

↓ ↓= = ≠

π π( )2 2( ) [ ] .j j z pz p z pj e e −− −= =

(ω ↓ 0)

π( )1 2

1

π( )1 2

0( ) , ,, ,

( ) , .

j z pp z

p z

j z pp z

a b e z pa b z p

a b e z p

−−

−−

⎧ >⎪⎪= =⎨⎪⎪∞ <⎩

M. Voicu, IA (VI) C 9 (35) 28

0 1 2 11 1

1 1 1 0

(1 )1 , , .(1 )b d j a bc da j c j a b

ωω ω

+= = =+

)1)(1()1)(1(

)()()(

11

11

1

0

ωωωω

ωω

jcjcjcjd

jjj

abjG

−+−+

−−

=

Se amplifică fracţia cu conjugata numitorului.

1 02

2 1

( )( )( ) ( )b j bG j

a j a jωω

ω ω+=

+

ExempluPentru z – p = –1, se obţine |ReG(+0)| < +∞, ImG(+0) = – ∞.

10

0

21

1

( ) 1

( ) ( ) 1

bb jbaa j ja

ω

ω ω

⎡ ⎤+⎢ ⎥⎣ ⎦= =⎡ ⎤+⎢ ⎥⎣ ⎦

( ) .1

])(1[22

1

21111

1

0

ωωω

ω cjdcjcdj

ab

+−−+−

=

( )1 1 1 102 20 0

1 1

[ / ]( 0) lim ( ) lim

1j d c jc dbG G j

a cω ω

ω ωω

ω↓ ↓

− + − −+ = =

+( )0

1 11[ ].b d c ja= − − ∞

Caz particular

Page 158: curs introducere în automatică M. Voicu

15

M. Voicu, IA (VI) C 9 (35) 29

2.2. Diagrama Bode

10–1

ω lg ω –1 0 1 2

2 3 4 5 6 7 8 9 2 3 4 5 6 789 2 3 4 5 6 789 10

2 101 10

0

Fig. VI.4

Se utilizează o scară log. (în baza 10) a pulsaţiei - fig.VI.4.

Diagrama Diagrama BodeBode permite utilizarea mai simplă a corelaţiilorcare există sau se doreşte să existe între AdB(ω) şi ϕ (ω).

,,)(lg20)(dB +∈= Rωωω jGA (2.4)

AdB(ω) este atenuareaatenuarea răsp. la frecvenţă (în deciBell [dB]);ϕ (ω) este fazafaza răspunsului la frecvenţă (în grade).

Aceasta este o reprezentare în coord. carteziene a funcţiilor:

( ) arg ( ), .G jϕ ω ω ω += ∈R (2.5)

M. Voicu, IA (VI) C 9 (35) 30

2.3. Elemente de transfer tipicea) Elementul proporţional (P): G(s) = K, G(jω) = K.

Locul de tansfer este un punct. Diagrama Bode: AdB(ω) = 20 lgK , ϕ (ω) = 0.

b) Elementul de întârziere de ordinul 1 (T1): 1( ) .1G s Ts=+

Pentru s= jω se obţine răspunsul la frecvenţă:1 1( ) , ,1 1G j TjT jω η ωω η= = =

+ + η – pulsaţia normată.

2 2 2

1 1( ) ( ) ,1 1

M G jT

ω ωω η

= = =+ +

Din aceasta rezultă modulul şi faza:

( ) arg ( ) arctg arctg .G j Tϕ ω ω ω η= = − = −

Page 159: curs introducere în automatică M. Voicu

16

M. Voicu, IA (VI) C 9 (35) 31

Răspunsul la frecvenţă: 1 1( ) , .1 1G j TjT jω η ωω η= = =+ +

Din aceasta se obţin:

,1

11

1)( 222 +=

+=

ηωω

TR

(2.9)

Fig.VI.5

.11

)( 222 +−=

+−=

ηη

ωωω

TTI

Din (2.9) se obţine:( ) ,( )

IR

ωη ω= −

care se înlocuieşte în R(ω).R 2 + I 2 – R = 0,

η = –∞ 1

0,5

–0,5

R

IPl. G(s)

0,5

η = +∞ η = 0

η = 0,5

η = 1η = 2

η = – 1

η = Tω

Rezultă locul de transfer:

care este un cerc de raza 0,5 şi cu centrul în (1/2, 0), fig.VI.5.

M. Voicu, IA (VI) C 9 (35) 32

2 2 21 1( ) 20lg 20lg , ( ) arctg arctg .

1 1dBA TT

ω ϕ ω ω ηω η

= = = − = −+ +

Fig.VI.6

Diagrama Bode

0

–20

–40

–60

Ad B 3dB

–90°

–45°

φ

2 5 2 5 2 5 2 510 10 10 10 10–2 –1 0 1 2 Tω = η

lg Tω–2 –1 0 1 2

Ad B

a

b

φ

Page 160: curs introducere în automatică M. Voicu

17

M. Voicu, IA (VI) C 9 (35) 33

2 2 21 1( ) 20lg 20lg , ( ) arctg arctg ,

1 1dBA TT

ω ϕ ω ω ηω η

= = = − = −+ +

se obţin aproximantele:≅+−= 1lg20)( 2ηωdBA

lg( ) arctg10 ηϕ ω =− ≅

Din

Fig.VI.6

0, 0 1,

20lg , 1 .

η

η η

≤ <<⎧≅ ⎨

− << < +∞⎩

0 , 0 0,1,

45 (lg 1), 0,1 10,

90 , 10 .

η

η η

η

≤ <<⎧⎪⎪≅ − + < <⎨⎪− << <+∞⎪⎩

3dB0

–20

–40

–60

Ad B

–90°

–45°

φ

2 5 2 5 2 5 2 510 10 10 10 10–2 –1 0 1 2 Tω = ηlg Tω–2 –1 0 1 2

Ad B

a

b

φ

M. Voicu, IA (VI) C 9 (35) 34

AdB(ω) are 2 asimptote:

Asimptotele seintersectează la

AdB(ω) = 0,AdB(ω) = – 20 lgη , fig. VI.6.a.

η =1 (ω =1/T).Aceasta este numită

pulsapulsaţţiaia de de frângerefrângere.

ϕ (ω) se aproximează prin 3 segmente de

dreaptă, fig. VI.6.b.

La pulsaţia de frângere: ϕ (1/T)= – 45°.Fig.VI.6

0

–20

–40

–60

Ad B

–90°

–45°

φ

2 5 2 5 2 5 2 510 10 10 10 10–2 –1 0 1 2 Tω = ηlg Tω–2 –1 0 1 2

Ad B

a

b

φ

Page 161: curs introducere în automatică M. Voicu

18

M. Voicu, IA (VI) C 9 (35) 35

Panta FTJ la frecvenţeînalte, respectiv pentru

η > 1 (ω > 1/T),este:

–– 2020 dBdB/dec/dec.

BandaBanda de trecerede trecere a FTJ este intervalul 0 ≤η ≤1 (ω<1/T).

Elementul T1 este un filtru «trece - jos» (FTJ), fig. VI.6.

η = 1 (ω = 1/T) este pulspulsaaţţiiaa de tăiere de tăiere a FTJ.

–90°

–45°

φ

Fig.VI.6

0

–20

–40

–60

Ad B

2 5 2 5 2 5 2 510 10 10 10 10–2 –1 0 1 2 Tω = ηlg Tω–2 –1 0 1 2

Ad B

a

b

φ

Page 162: curs introducere în automatică M. Voicu

1

M. Voicu, IA (VI) C 10 (35) 1

c) Elementul de întârziere de ordinul 2 (T2)

2

2 2( ) .2

n

n nG s

s sω

ζω ω=

+ +

2

2 2 21( ) , ,

2 1 2n

nn nG j

j jω ωω η ωω ω ζω ω η ζη

= = =− + − +

2 2 2 2

2 2 2 2 2 2 2 2 2 2( ) 1( )

( ) 4 (1 ) 4n n

n nR ω ω ω ηω

ω ω ζ ω ω η ζ η− −= =

− + − +

Pentru s = jω se obţine răspunsul la frecvenţă:

3

2 2 2 2 2 2 2 2 2 22 2( ) .

( ) 4 (1 ) 4n

n nI ζω ω ζηω

ω ω ζ ω ω η ζ η− −= =

− + − +

M. Voicu, IA (VI) C 10 (35) 2

1,6

1,4

1,2

1,1

0,90,8

0,64

η=0,5

–10°

–20°

–30°

–40°

–50°–60°

–70°–80°–90°–110°

–120°

–130°

–140°

–150°

–160°

–170°

0,4

1

0,8

0,3

0,91ζ=1,5

Fig.VI.7

Locul de transfer2

2 2 2 21( )

(1 ) 4R ηω

η ζ η−=

− +

2 2 2 22( ) .

(1 ) 4I ζ ηω

η ζ η−=

− +

arc de rază 1

jIR

Pl. z0,25 0,5 0,75 1

1

–180° η=0η=∞

Page 163: curs introducere în automatică M. Voicu

2

M. Voicu, IA (VI) C 10 (35) 3

2

2 2 21( ) , ,

2 1 2n

nn nG j

j jω ωω η ωω ω ζω ω η ζη

= = =− + − +

2

2 2 2 2 2 2 2 2 2 21( ) 20lg ( ) 20lg 20lg

( ) 4 (1 ) 4n

dBn n

A M ωω ωω ω ζ ω ω η ζ η

= = =− + − +

Diagrama Bode

2

2 2 2 2 2 2 2 2 2 21( ) ( )

( ) 4 (1 ) 4n

n n

M G j ωω ωω ω ζ ω ω η ζ η

= = =− + − +

2 2 22 2( ) arg ( ) arctg arctg .

1n

nG j ζω ω ζηϕ ω ω

ω ω η= = − = −

− −

2 2 22 2( ) arctg arctg .

1n

n

ζω ω ζηϕ ωω ω η

= − = −− −

M. Voicu, IA (VI) C 10 (35) 4

ω/ωn=η10010–1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9101–40

–30

–20

–10

0

10

20

–90o

–180o

0o

–1 0 1 lg ω/ω n

AdB φ

AdB

ζ = 0,05

Diagrama Bode

Fig.VI.8

0,20,4

0,60,8

1

φ

ζ= 0,05

0,20,40,60,81

Page 164: curs introducere în automatică M. Voicu

3

M. Voicu, IA (VI) C 10 (35) 5

Fig.VI.8 ω/ωn=η10010–1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9101

–40

–30

–20

–10

0

10

20

–90o

–180o

0o

–1 0 1 lg ω/ω n

AdB φ

AdB

ζ = 0,050,20,40,60,8

1

φ

ζ= 0,05

0,20,40,60,81

( ) 12

dBmaxd10 , 0 20lg 2 1 ,d2

dBA Aζ ζ ζη

−≤ < = → = −Pentru

2

2

1 2 ,

1 2 .r

r n n

η ζ

ω ω ζ ω

= −

= − <

iar ieşireaamplitud. 1 (0dB),

are amplitudinea:

Intrarea areRRezonanezonanţţaa

la pulsaţia:

( ) 12dBmax 20lg 2 1 0.A ζ ζ

−= − >( ) 12

max( ) 2 1 1M ω ζ ζ−

= − > sau

M. Voicu, IA (VI) C 10 (35) 6

AdB(ω) are două asimptoteasimptote. Pentru ζ∈[0,4 , 0,8],din (2.16) rezultă:

( )dBA ω ≅

Pulsaţia de frângerefrângere:η = 1 (ω =ωn), lgη = 0.

)2,0( rηPentru 2/10 <≤ζ există banda debanda de rezonanrezonanţţăă.0)( >ωdBA))21(2,0( 2ζω −n pt. caresau

Fig.VI.8 ω/ωn=η10010–1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9101

–40

–30

–20

–10

0

10

20

–90o

–180o

0o

–1 0 1 lg ω/ωn

AdB φ

AdB

ζ = 0,050,20,40,6

0,81

φ

ζ= 0,05

0,20,40,60,81

2 2 2 2( ) 20 lg (1 ) 4 .dBA ω η ζ η= − − + (2.16)

0, 0 1,

40lg , 1 .

η

η η

≤ <<⎧⎪≅ ⎨− << < +∞⎪⎩

Page 165: curs introducere în automatică M. Voicu

4

M. Voicu, IA (VI) C 10 (35) 7

Fig.VI.8 ω/ωn=η10010–1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9101

–40

–30

–20

–10

0

10

20

–90o

–180o

0o

–1 0 1 lg ω/ωn

AdB φ

AdB

ζ = 0,050,20,40,60,8

1

φ

ζ= 0,05

0,20,40,60,81

Elementul T2 este un «filtru trece-jos» (FTJ)

panta este –– 4040 dB/decdB/dec.

Pentru η > 1 (ω >ωn).

La pulsaţia naturală(η = 1 ω = ωn)

η = 1 (ω = ωn) este

pulsapulsaţţia de tăiereia de tăiere a FTJ

(= puls. de frângere).

η ∈[0, 1] (ω∈[0,ωn]) – banda de trecere banda de trecere a FTJ.

ϕ (ωn) = –90°.

M. Voicu, IA (VI) C 10 (35) 8

d) Elementul integrator (I):

Răspunsul la frecvenţă:

.1)(sT

sGI

I =

1 1( ) , ,I II

G j TjT jω η ωω η= = =

1 1( ) 0, ( ) ,I

R I Tω ω ω η= = − = −

0( ) 2 0 lg , ( ) 9 0 .d BA ω η ϕ ω= − = −

Fig.VI.9Fig.VI.10

–1 0 1 lg η

φ

–90o

0o

–20

0

20

AdB

AdB

2 5 2 5 TI ω = η10–1 100 101

φω= –∞ω = +∞

ω = +0

ω = – 0 I

R

Pl. z

Locul de transfer:

Diagrama Bode:

Page 166: curs introducere în automatică M. Voicu

5

M. Voicu, IA (VI) C 10 (35) 9

e) Elementul derivator (D): .)( sTsG DD =

( ) , ,D D DG j jT j Tω ω η η ω= = =

( ) 0, ( ) ,DR I Tω ω ω η= = =

20lg 20lg , ( ) 90 .dB DA T ω η ϕ ω= = =

Fig.VI.11

Fig.VI.12

Răspunsul la frecvenţă:

Locul de transfer:

Diagrama Bode:

–1 0 1 lg η

φ

90o

0o–20

0

20

AdB

AdB

2 5 2 5 TI ω = η10–1 100 101

φ

ω= –∞

ω = +∞

ω = +0ω = – 0

I

R

Pl. z

M. Voicu, IA (VI) C 10 (35) 10

lg|G(jω)| şi ϕ (ω) pot fi aproximate grafic prin linii frânte.

2.4. Trasarea diagramei Bode prin linii aproximante

0,1 110( ) .10 1sG s s s

+= ⋅+

Să se traseze diagrama Bode pentru

Exempul 2.1

2 2

0

( ) 20lg10 20lg 20lg 1 (0,1 ) 20lg 1 (10 )

( ) 90 arctg0,1 arctg10 .

dBA ω ω ω ω

ϕ ω ω ω

⎧ = − + + − +⎪⎨⎪ = − + −⎩

1 0,110( ) ,1 10js j G j j j

ωω ω ω ω+= ⇒ = ⋅+

oarg ( ) 90 arctg(0,1 ) arctg(10 ).G jω ω ω= − + −2

21 (0,1 )10( ) ,1 (10 )

G j ωω ω ω+= ⋅+

Page 167: curs introducere în automatică M. Voicu

6

M. Voicu, IA (VI) C 10 (35) 11

o

o o 2

o 2

0, 10 ,arctg(0,1 ) 45 [lg(0,1 ) 1], 10 10 ,

90 , 10 .

ωω ω ω

ω

<⎧⎪≅ + ≤ ≤⎨⎪ <⎩

12

1

0, 10 ,20lg 1 (0,1 )

20lg(0,1 ), 10 ;

ωω

ω ω

<<⎧⎪+ ≅ ⎨>>⎪⎩

12

1

0, 10 ,20lg 1 (10 )

20lg(10 ), 10 ;

ωω

ω ω

<<⎧⎪− + ≅ ⎨− >>⎪⎩

2

o 2 0

o 0

0, 10 ,arctg(10 ) 45 [lg(10 ) 1], 10 10 ,

90 , 10 .

ωω ω ω

ω

−<⎧

⎪− ≅ − + ≤ ≤⎨⎪− <⎩

2 2

0

( ) 20lg10 20lg 20lg 1 (0,1 ) 20lg 1 (10 )

( ) 90 arctg0,1 arctg10 .

dBA ω ω ω ω

ϕ ω ω ω

⎧ = − + + − +⎪⎨⎪ = − + −⎩

10–1

100

101

102

103 ω

90o

450o

φ4020

0

AdB

0o

–45o

–90o

φ0

–20–40

AdB

–3 –2 –1 0 110 10 10 10 10 ω

M. Voicu, IA (VI) C 10 (35) 12

Diagrama Bodea b

c

d

e

f

g

2

2

0

( ) 20lg10 20lg

20lg 1 (0,1 )

20lg 1 (10 )

( ) 90

arctg0,1

arctg10 .

dBA ω ω

ω

ω

ϕ ω

ω

ω

= − +⎧⎪⎪ + + −⎪⎪

− +⎪⎨⎪ = − +⎪⎪ + −⎪⎪ −⎩

10–3 10–2 10–1 100 101 102 103 ω

90o

45

0o

–45o

–90o

–135o

–180o

φ

AdB

lg ω–3 –2 –1 0 1 2 3

φ

8060

40

20

0

–20

–40

–60

–80

AdB

b

ac

d

e

f

g

Fig.VI.13

Page 168: curs introducere în automatică M. Voicu

7

M. Voicu, IA (VI) C 10 (35) 13

3. Principiul non-anticipării

3.1. Filtre ideale

Conform definiţiei răspunsului la frecvenţă se scrie:( )( ) ( ) ,jG j M e ϕ ωω ω=

( ) ( ) , ( ) arg ( ).M G j G jω ω ϕ ω ω= =

Răspunsul la frecvenţă G(jω) = R(ω) + jI(ω) satisface:

),()(),()( ωωωω IIRR −=−=−

M M( ) ( ), ( ) ( ).− = − = −ω ω ϕ ω ϕ ω

),()()()( ωωωω jIRjGjG −==−

G(jω) nu satisface principiul non-anticipării.

De exemplu G(jω) = 0 pe anumite intervale ale lui ω.

M. Voicu, IA (VI) C 10 (35) 14

Sistemul dinamic (3.1) are o comportare idealăcomportare ideală dacă:Definiţia 1

0 .const( ) 0,M Mω = = > (3.6)const.( ) , 0.T Tϕ ω ω= − = ≥ (3.7)

Abaterile faţă de (3.6) şi/sau (3.7) reprezintă distorsiunidistorsiuni.Din (3.1) şi (3.6), (3.7) rezultă:

.)( 0ωω jTeMjG −= (3.8)

Transf. intrare-ieşire:

0( ) ( ).y t M u t T= − (3.10)

),()( 0 ωω ω jUeMjY jT−= (3.9)Fig. VI.15

a. Elementul cu timp mort( )( ) ( ) .jG j M e ϕ ωω ω= (3.1)

ω

M(ω), φ(ω)M(ω) = M0

φ(ω) = Tω

Page 169: curs introducere în automatică M. Voicu

8

M. Voicu, IA (VI) C 10 (35) 15

t

y(t) = h(t)

Fig. VI.16

u(t) = σ(t),

0( ) ( ).h t M t Tσ= − (3.12)

Forma (ideală) (3.12) - un deziderat:se doreşte ca y(t) să fie ca u(t),

T ≥ 0 fiind durata propagării lui u(t) .

).()( 0 TtMtg −= δ (3.11)

u(t) = δ (t),

Astfel de elem. există în procesele de:

transport de substanţă,

transfer de energie,

propagare de semnale.

răspunsul la impulsul Dirac :

răspunsul indicial (fig.VI.16) :

1u(t) = σ(t)

t

M0

T

M. Voicu, IA (VI) C 10 (35) 16

b. Filtre ideale fără distorsiuni de fază

Definiţia 3

se numeşte filtru ideal fără distorsiuni de fazăfiltru ideal fără distorsiuni de fază.

( ) constant,

( ) ,

M

T

ω

ϕ ω ω

≠⎧⎪ ⇒⎨= −⎪⎩

,)()( ωωω jTeMjG −=

Un sistem în care:

Definiţia 2(3.10) se numeşte sistem sistem ((elementelement)) cu timp mortcu timp mort.

0( ) ;TsG s M e−= T ≥ 0 – timpul mort.Funcţia de transfer a sistemului (3.10) este:

0( ) ( ).y t M u t T= − (3.10)

Page 170: curs introducere în automatică M. Voicu

9

M. Voicu, IA (VI) C 10 (35) 17

1 1( ) ( ) ( )[cos sin ]2π 2πj tm t M e d M t j t dωω ω ω ω ω ω

+∞ +∞

−∞ −∞= = + =∫ ∫

rezultă

01( ) ( ) ( )cos ( ) , .πg t m t T M t T d tω ω ω

+∞= − = − ∈∫ R

,)()( ωωω jTeMjG −=Aplicând t. translaţiei originalului în

),(=)( tmtm −

Pentru M(ω) absolut integrabil există un original

M(ω) este reală şi pară; rezultă că şi m(t) este reală şi pară:

1 1( )cos ( )sin2π 2πM td j M tdω ω ω ω ω ω+∞ +∞

−∞ −∞= + =∫ ∫

m(t) = F –1M(ω).

01 ( )cos .π M tdω ω ω

+∞= ∫ = 0

M. Voicu, IA (VI) C 10 (35) 18

b1. Filtre ideale «trece-jos»Definiţia 4Răspunsul la frecvenţă

0 1 1

1 1

, [ , ]( )

0, ( , ) ( , ).

MM

ω ω ωω

ω ω ω

∈ −⎧⎪=⎨⎪ ∈ −∞ − ∪ +∞⎩

Fig.VI.18

[–ω1, ω1] este banda de trecerebanda de trecere. ω1 este pulsapulsaţţiiaa de tde tăăiereiere.

,)()( ωωω jTeMjG −=

al unui filtru idealfiltru ideal ««trecetrece--josjos»» (FITJ) se defineşte prin

ω

M (ω), φ(ω)

φ(ω)

ω1− ω1

M 0

M(ω)

Page 171: curs introducere în automatică M. Voicu

10

M. Voicu, IA (VI) C 10 (35) 19

Rapiditatea este proporţională cu banda de trecere a FITJ.Rapiditatea este invers proporţională cu durata de creştere tc.

tc este invers proporţională cu banda de trecere a FITJ.

100 0

1 1( ) ( )cos ( ) cos ( ) ,π πg t M t T d M t T dωω ω ω ω ω

+∞= − = −∫ ∫

Măsura rapidităţii = panta maximă normată a răsp. indicial:

max 0 0' '( )h M h T M=

max( ) ( ).g t g g T≤ =

0 1( ) π .g T M ω= =

Aceasta este o regulă generală pentru filtrele «trece-jos».

10 0 10

1 1( ) 0,π πg T M d Mωω ω= = ≥∫

0( ) ( ) , '( ) ( ) ,th t g t dt h t g t= =∫ '

max 0max '( ) '( ) ( ).th h t h T g T>= = =

M. Voicu, IA (VI) C 10 (35) 20

b2. Filtre ideale «trece-sus»Definiţia 5Răspunsul la frecvenţă

1 1

0 1 1

0, ( , )( )

, ( , ] [ , ).M

M

ω ω ωω

ω ω ω

∈ −⎧⎪=⎨⎪ ∈ −∞ − ∪ +∞⎩

Fig.VI.21

(–ω1, ω1) este banda de banda de blocareblocare. ω1 este pulsapulsaţţiiaa de tde tăăiereiere.

,)()( ωωω jTeMjG −=

al unui filtru idealfiltru ideal ««trecetrece--sussus»» (FITS) se defineşte prin

ω

M (ω), φ(ω)

φ(ω)

ω1− ω1

M 0M(ω)

Page 172: curs introducere în automatică M. Voicu

11

M. Voicu, IA (VI) C 10 (35) 21

b3. Filtre ideale «trece-bandă»

Definiţia 5

Răspunsul la frecvenţă

[–ω2, –ω1], [ω1, ω2] sunt bbeennzilezile de de treceretrecere.

,)()( ωωω jTeMjG −=

al unui filtru idealfiltru ideal ««trecetrece--bandăbandă»» (FITB) se defineşte prin

(fig.VI.23.a):

0 2 1 1 2

2 1 1 2

, [ , ] [ , ]( )

0 , ( , ) ( , ) ( , ) ,

MM

ω ω ω ω ωω

ω ω ω ω ω

∈ − − ∪⎧⎪= ⎨⎪ ∈ −∞ − ∪ − ∪ +∞⎩

M. Voicu, IA (VI) C 10 (35) 22

φ(φ)/2

ω1–ω1

M0

M(ω)

φ(ω)/2

FITS

ω

M(ω), φ(ω)

FITJ

ω

M(ω), φ(ω)

M0

–ω2

M(ω)

ω2

φ(ω)

a

FITB

ω

M(ω), φ(ω)

b

u yFITJFITS

FITB

Fig. VI.23. a, b

M(ω)M0

–ω2 ω1 ω2–ω1

Page 173: curs introducere în automatică M. Voicu

12

M. Voicu, IA (VI) C 10 (35) 23

b4. Filtre ideale «opreşte-bandă»

Definiţia 6

Răspunsul la frecvenţă

(–ω2, –ω1), (ω1, ω2) sunt bbeennzilezile de de blocareblocare.

,)()( ωωω jTeMjG −=

al unui filtru idealfiltru ideal ««opreopreşştete--bandăbandă»» (FIOB) se defineşte prin

(fig. VI.23.c):

0 2 1 1 2

2 1 1 2

, ( , ] [ , ] [ , )( ) .

0 , ( , ) ( , )

MM

ω ω ω ω ωω

ω ω ω ω ω

∈ −∞ − ∪ − ∪ +∞⎧⎪= ⎨⎪ ∈ − − ∪⎩

M. Voicu, IA (VI) C 10 (35) 24

φ(φ)

φ(ω)

FITJ

ω

M(ω), φ(ω)

FITS

ω

M(ω), φ(ω)

φ(ω)

a

FIOB

ω

M(ω), φ(ω)M(ω)M0

–ω2 ω1 ω2–ω1

b

u y

FITJ

FITSFITB+

+

ω1–ω1

M0

M(ω)

M0

–ω2

M(ω)

ω2

Fig. VI.23. c, d

Page 174: curs introducere în automatică M. Voicu

13

M. Voicu, IA (VI) C 10 (35) 25

Exemplul 3.2

3.2. Sisteme dinamice realisteRăspunsul la frecvenţă al filtrelor reale prezintă distorsiunidistorsiunide amplitudine şi de fază.

Fig.VI.24. a

Cel mai simplu filtru electric «trece-jos» – fig.VI.24.a.

Transferul intrare – ieşire în tensiuni: 1( ) ,

1G s s j

Tsω= = →

+

ω1 este pulsapulsaţţiaia de tde tăăiereiere, în sensul FTJ real.

C

T = RC, ω1 = 1/T

R

ω1– ω1

1

0,707

ω

M(ω)

1( ) 1/ 2 0,707.M ω = =12 2

1( ) , 1/ ;1

M TT

ω ωω

= =+

M. Voicu, IA (VI) C 10 (35) 26

Exemplul 3.3

Fig.VI.24. b

Cel mai simplu filtru electric «trece-sus» – fig.VI.24.b.

Transferul intrare – ieşire în tensiuni:

( ) ,1

TsG s s jTs

ω= = →+

ω2 este pulsapulsaţţiaia de tde tăăiereiere, în sensul FTS real.

T = RC, ω2 = 1/T

R

1

ω2– ω2

0,707

ω

M(ω)2( ) ( )/ 2 1/ 2 0,707.M Mω = ∞ = =

22 2( ) , 1/ ;

1

TM TT

ωω ωω

= =+

C

Page 175: curs introducere în automatică M. Voicu

14

M. Voicu, IA (VI) C 10 (35) 27

Exemplul 3.4

Fig.VI.24. c

Filtru «trece-bandă»; se conectează în cascadă două filtre:unul «trece-jos» şi unul«trece-sus» – fig.VI.24.c; A – amplif.

( )G s =

11 22 2 2 2

1 2

( ) , .( 1)( 1)

TMT T

ωω ω ωω ω

= <+ +

11 2

1 2, .( 1)( 1)

T s T TT s T s= >+ +

FTJ

2

1( 1)T s +

FTS

1

1( 1)T s

T s +

T1,2 = (RC)1,2, ω1,2 = 1/T1,2

R1A

R2 C1C2

0,707

–ω2

1

–ω1 ω2ω1

M(ω)

ω

M. Voicu, IA (VI) C 10 (35) 28

FTJ

Exemplul 3.5

Fig.VI.24, d

Filtru «opreşte bandă»: se conectează în paralel a două filtre:unul «trece-jos» şi unul «trece-sus» – fig.VI.24.d; AΣ – amplif.

2 2 2 21 2 2

1 22 2 2 21 2

[1 ( ) ] 4( ) , .

( 1)( 1)TT T

MT T

ω ωω ω ω

ω ω− +

= <+ +

+1

11T s +

21 2 2

1 21 2

2 1, .( 1)( 1)TT s T s T TT s T s

+ += >

+ +( )G s =

R2

T1,2 = (RC)1,2, ω1,2 = 1/T1,2

R1

0,707

–ω2

1

–ω1 ω2ω1

M(ω)

ω

FTS

2

2 1T s

T s +

C1

C2

Page 176: curs introducere în automatică M. Voicu

15

M. Voicu, IA (VI) C 10 (35) 29

Un rezistor, pe lângă rezistenţa R,are şi inductanţa LR.

Observaţia 3.1

Filtrele de la ex. 3.2 – 3.5 au elemente de circuit ideale.Elementele de circuit reale conţin parametri suplimentari.

Fig.VI.25

Dacă LR ≈ 0 şi 1/RC ≈ 0, ele se neglijează, pe intervale defrecvenţă precizabile; rezultă schema din fig.VI.24.a.

Un condensator, pe lângăcapacitatea C, are şi rezistenţa

de pierderi RC.

Prin urmare, un FTJ real are de fapt schema din fig.VI.25.

CONDENSATOR

C

RC

REZISTORR LR

M. Voicu, IA (VI) C 10 (35) 30

Un sistem dinamic (real sau abstract) se numeşte realistrealistdacă satisface principiul non-anticipării:

răsprăspunsulunsul ((ieieşşireairea)) nu precede nu precede îîn timp excitan timp excitaţţia ia ((intrintrareaarea)).

Definiţia 8

Această proprietate se exprimă cu ajutorul lui g(t) prin:( ) 0, 0 .g t t≡ < (vezi II.3.2.a)

SistSistemem realistrealist nu este sinonim cu sistsistemem fizic realizabil fizic realizabil .Observaţia 3.2

Se spune că un sistem abstract este fizic realizabil dacăel este concretizabil ca sistem real. Evident, este posibil ca un sistem abstract realist să nu fie fizic realizabil.

Page 177: curs introducere în automatică M. Voicu

16

M. Voicu, IA (VI) C 10 (35) 31

Un sist. din. lin. realist este complet caracterizabil fie de partea pară, fie de partea impară a răspunsului la impuls.

Teorema 1

D. Cu gp(t), gi(t), părţile pară şi impară ale lui g (t) se scrie:

g t g t g t tp i( ) ( ) ( ), .= + ∈R

g t g t tp i( ) ( ) , ,+ ≡ <0 0

g t g t tp i( ) ( ) , .− + − ≡ >0 0

⎩⎨⎧

>≡<

=+=.0,)(2)(2,0,0

)()()(ttgtgt

tgtgtgip

ip

Fig.VI.26

.0,0)()( >≡− ttgtg ip

.0),()( >≡ ttgtg ip

t

g(t), gp(t), gi(t)

gp(t)

gi(t) = gp(t)gi(t)

g(t) g(t)

Exemplu

M. Voicu, IA (VI) C 10 (35) 32

g(t) al unui sist. dinamic liniar realist este complet determinat

fie de partea reală, fie de partea imaginară a lui G(jω).

Teorema 2

),()()()( tgjIRjG F=+= ωωω

se pot scrie relaţiile:

=+=+= ∫+∞

∞−

− dtetgtgjIRjG tjip

ωωωω )]()([)()()(

( )cos ( )sin ( )cos ( )sin .p p i ig t tdt j g t tdt g t tdt j g t tdtω ω ω ω+∞ +∞ +∞ +∞

−∞ −∞ −∞ −∞= − + −∫ ∫ ∫ ∫

∫+∞

∞−=−+= dttjttgtg ip ]sin)][cos()([ ωω

D. Pentru g(t) = gp(t) + gi(t) şi

= 0( ) ( ) ( ) ( )cos ( )( )sin .p iG j R jI g t tdt g t j tdtω ω ω ω ω

+∞ +∞

−∞ −∞= + = + −∫ ∫

= 0

Page 178: curs introducere în automatică M. Voicu

17

M. Voicu, IA (VI) C 10 (35) 33

1 1( ) ( ) ( ) ,2πj t

pg t R R e dωω ω ω+∞−−∞

= = ∫F

∫+∞

∞−= dtttgR p ))(cos()( ωω

tj ωsin−

( ) ( )( sin )ijI g t j t dtω ω+∞

−∞= −∫

cos tω+

1 1( ) ( ) ( ) .2πj t

ig t jI jI e dωω ω ω+∞−−∞

= = ∫F

),()( tgdtetg ptj

p F==∫+∞

∞−

− ω

),()( tgdtetg itj

i F==∫+∞

∞−

− ω

se obţine:

Din

M. Voicu, IA (VI) C 10 (35) 34

şi ţinând seama de

0 , 0( ) 1 1( ) ( ) , 0.π π

j t j t

tg t

R e d jI e d tω ωω ω ω ω+∞ +∞

−∞ −∞

<⎧⎪= ⎨ ≡ >⎪⎩ ∫ ∫

1( ) ( ) ,2πj t

pg t R e dωω ω+∞

−∞= ∫

1( ) ( ) .2πj t

ig t jI e dωω ω+∞

−∞= ∫

⎩⎨⎧

>≡<

=+=.0,)(2)(2,0,0

)()()(ttgtgt

tgtgtgip

ip

se obţine:

Folosind

Page 179: curs introducere în automatică M. Voicu

18

M. Voicu, IA (VI) C 10 (35) 35

0[ ( ) cos ( )sin ] 0, 0.R t I t d tω ω ω ω ω

+∞+ = >∫

( ) ( ) , 0 ,j t j tR e d jI e d tω ωω ω ω ω+∞ +∞

−∞ −∞≡ >∫ ∫

se obţine ( ) cos ( ) sinR td R j tdω ω ω ω ω ω+∞ +∞

−∞ −∞+ ≡∫ ∫

Din

∫ ∫+∞

∞−

+∞

∞−+≡ ,sin)(cos)( ωωωωωω tdjjItdjI

∫+∞

0cos)(2 ωωω tdR ∫

+∞−≡

0,sin)(2 ωωω tdI

= 0

0 , 0 ,( ) 1 1( ) ( ) , 0 ,π π

j t j t

tg t

R e d jI e d tω ωω ω ω ω+∞ +∞

−∞ −∞

<⎧⎪= ⎨ ≡ >⎪⎩ ∫ ∫

0=

cosωt+jsinωt cosωt+jsinωt

Page 180: curs introducere în automatică M. Voicu

1

M. Voicu, IA (VI) C 11 (37) 1

G j R jI( ) ( ) ( ),ω ω ω= +

Teorema 3 (transformarea Hilbert)O condiţie nec. şi suf. ca să fie răsp. la frecv. al unui sist. din. lin. realist este ca:

( )1( ) ,πRI dηω ηω η

+∞

−∞= −

−∫D. Necesitatea.

( )1( ) .πIR dηω ηω η

+∞

−∞= +

−∫

Se aplică transf. Fourier:

1 1( ) ( ) π ( ) ,2πG j G j jω ω δ ωω⎛ ⎞= ∗ +⎜ ⎟⎝ ⎠

1 1 1( ) ( ) ( ) ( ),2π 2G j G j G jjω ω ω δ ωω= ∗ + ∗

( ) ( )1( ) ( ) .πR jIR jI dj

η ηω ω ηω η

+∞

−∞

++ =−∫

de pătrat integr.,

)( ωjG

1 1( ) ( ) ,πG j G jjω ω ω= ∗

( ) ( ) ( ).g t g t tσ⇒ =

( )tσF

1 ( )( ) .π

RjI dj

ηω ηω η

+∞

−∞=

−∫( )1( ) ,π

jIR djηω ηω η

+∞

−∞=

−∫

( ) 0, 0,g t t≡ <

M. Voicu, IA (VI) C 11 (37) 2

Suficienţa.

1 2 2( ) ( ) ( ) .2π ( )R jI d jIj jω η η ωω η ω+∞

−∞= = ∗

−∫

Cu 2 sgn ,tjω = F

(3.45)

( )1( ) πIR dηω ηω η

+∞

−∞= +

−∫

din (3.45) rezultă:

.sgn)()()()()( ttgtgtgtgtg iipi +=+=

se scrie:

Sistemul dinamic liniar este realist.

( ) ( ) 0, 0,( )

( ) ( ) 2 ( ), 0.

i i

i i i

g t g t tg t

g t g t g t t

− = <⎧⎪= ⎨+ ≡ >⎪⎩

Utilizând de ex.

( ) ( ) sgn ,p ig t g t t=

Page 181: curs introducere în automatică M. Voicu

2

M. Voicu, IA (VI) C 11 (37) 3

Să se arate că următoarea funcţie de transfer satisfaceteorema 3.

Exemplul 3.6

1( )π

I ω+∞

−∞=− ∫

2 2 0

1 1 1 1lim limπ 1 1

d d dα ω ε α

α α ω εα ε

η ω η η ηω η ω η ω η

+ − +

− − +→+∞ →

⎡ ⎤⎛ ⎞+= − + + =⎢ ⎥⎜ ⎟+ + − −⎝ ⎠⎣ ⎦

∫ ∫ ∫

R(η)

2 2

1 1 11 1

dη ω ηπ ω η ω η

+∞

−∞

⎛ ⎞+=− + =⎜ ⎟+ + −⎝ ⎠

∫2

1 1( 1) ( )

dηη ω η+ −

1( ) .1G s s=+

2 21( ) , ( ) ,

1 1R I ωω ω

ω ω= = −

+ +

Pentru s = jω rezultă

M. Voicu, IA (VI) C 11 (37) 4

22

1 1 1lim ln( 1) arctgπ 1 2

α αα αα

η ω ηω

+ +− −→+∞

⎡= − + + −⎢+ ⎣

22

1 1 1lim ln( 1)π 1 2α

αω →+∞

= − ++

21 ln( 1)2

α− + 2 arctgω α⎡

+ −⎢⎣

2 2

1 1 lim 2 arctg ln ( ).π 1 1

ω α ωω α ωω ω α ω→+∞

⎛ ⎞+= − + = − =⎜ ⎟+ − +⎝ ⎠

( )0lim ln ln

αω εα ω εε

ω η ω η+ −− +↓

⎤− − + − =⎥⎦

0lim( lnε

ε↓

− ln ln lnω α ω α ε− + + − − )⎤ =⎥⎦

Page 182: curs introducere în automatică M. Voicu

3

M. Voicu, IA (VI) C 11 (37) 5

Teorema 4

,0Re,||

|)(| ≥≤ ss

MsG (M > 0);

D. Există1( ) ( ) .

2πj tg t G j e dωω ω+∞

−∞= ∫ (3.47)

Pentru fig.VI.1,1 ( ) 0, 0,

2πst

MNPMG s e ds t

j= <∫

(3.48)

Din (3.47) şi (3.48) g(t) = 0, t < 0.

(suportul obs. 1.3 de la II.1.4)

Pt. R→+∞, = 0.

Fig. VI.1

= – g(t)1 1( )

2π 2πst

MNPG s e ds

j j+∫ ( ) (j tG j e d jωω ) 0, 0.tω

−∞

∞= <∫

cf. t. reziduurilor:

G(s) – olomorfă în Re s ≥0; G(jω), ω∈R, – abs. integr.; şi

atunci G(jω) este răsp. la frecv. al unui sist. din. liniar realist.

M

N

P Pl. s

R = +∞

–j∞

+j∞

s = jω

M. Voicu, IA (VI) C 11 (37) 6

Teorema 5 (Paley - Wiener)O condiţie nec. şi suf. ca M(ω) > 0, ω∈R, de pătrat integr., să fie modulul răsp. la frecv. al unui sist. din. lin. realist este:

2

ln ( ).

1M

ωω

+∞

−∞< +∞

+∫ (3.49)

FTJ cu M(0)=1, 0<M(ω)<1, ω≠0,şi

Exemplul 3.7

2

21dω ω

ω+∞

−∞ +∫

Caz limită: "clopotul lui Gauss":cf. (3.49):

Cu AdB(ω) = 20lgM(ω) rezultă:

este divergentă.Urmează: |lnM(ω)|<ω2.

.)(2ωω −= eM

–8,7ω2 < AdB(ω) < 0.

–8,7ω2

AdBω

Fig.VI.27

lim ( ) 0.Mω ω→±∞ =

Page 183: curs introducere în automatică M. Voicu

4

M. Voicu, IA (VI) C 11 (37) 7

CCândând există o rela există o relaţţieie şşi i îîntrentre MM((ωω)) şşi i ϕϕ ((ωω))??Fie un sistem cu răspunsul la frecvenţă G(jω) şi un altul cu :

3.3. Sisteme de defazaj minim

G j G j M e M jlj( ) ln ( ) ln ( ) ln ( ) ( ).( )ω ω ω ω ϕ ωϕ ω= = = + (3.50)

cf. transformării Hilbert:

,)(1)( ηηω

ηπ

ωϕ dA∫

∞+∞− −

−=(3.51)1 ( )( ) .A dϕ ηω η

π ω η+∞

−∞=

−∫(3.52)

Gl(s) = lnQ(s) – ln P(s).

Cu A(ω) = ln M(ω),

CondiCondiţţiileiileBodeBode

, cu Q(s), P(s) prime.Fie ( )( )( )

Q sG sP s

=

Zerourile lui Q şi ale lui P sunt poli pt. lnQ şi respectiv lnP.(3.51-52) au loc numai dacă Q şi P au zerourile în Re s < 0.

Cf. (3.50) se scrie:

M. Voicu, IA (VI) C 11 (37) 8

Definiţia 9

Sistemele din. liniare cu toţi polii şi zerourile în Re s < 0se numesc sist. de defazaj minimdefazaj minim (SDM).

Sistemele cu toţi polii şi o parte din zerouri în Re s < 0

se numesc sist. de defazaj defazaj neminimneminim (SDNM).

DefazajDefazajulul introdus de

(3.51) ,)(1)( η

ηωη

πωϕ dA

∫∞+∞− −

−=1 ( )( ) .A dϕ ηω ηπ ω η

+∞

−∞=

−∫ (3.52)

CondiCondiţţiile iile BodeBode

( )intrare iesire intrare intrare( ) ( ) ( ).ψ ω ϕ ϕ ϕ ϕ ϕ ω ϕ ω= − = − + = −

( )( ) ( ) jG j M e ϕ ωω ω= se definese defineşştete prin:prin:

Page 184: curs introducere în automatică M. Voicu

5

M. Voicu, IA (VI) C 11 (37) 9

Exemplul 3.8

Să se compare defazajele.

Modulele satisfac:

1 2

1( )( 1)( 1)m

bsG sa s a s

+=

+ +

1 2

1( ) .( 1)( 1)nm

bsG sa s a s

−=

+ +

Fie SDM: cu a1, a2, b > 0, şi

2

2 21 2

1 ( )( ) ( ) .[1 ( ) ][1 ( ) ]m nm

bM Ma a

ωω ωω ω

+= =

+ +

1 2

1( ) ,(1 )(1 )m

jbG jja ja

ωωω ω+

=+ + 1 2

1( ) .(1 )(1 )nm

jbG jja ja

ωωω ω

− +=

+ +Avem

SDNM:

În mulţ. s. realiste cu acelaşi M(ω), SDM are defazajul minim.

SDM satisfac (3.51), (3.52) – condiţiile lui Bode.

M. Voicu, IA (VI) C 11 (37) 10

Defazajele: 1 2( ) ( ) arctg arctg arctg ,m m bω a aψ ω ϕ ω ω ω= − = − + +

21( ) ( ) arctg arctg arctg .nm nm b a aψ ω ϕ ω ω ω ω= − = + +

Evident: ( ) ( ).m nmψ ω ψ ω<

Exemplul 3.9

Pt. SDNM

esenţialul apare în h(t):

h(+0) şi h(+∞) sunt de semne opuse.

1(1 )( )1

k T sG sTs

−=

+

Fazele sunt: 1 2( ) arctg arctg arctg ,m bω a aϕ ω ω ω= − −

21( ) arctg arctg arctg .nm b a aϕ ω ω ω ω= − − −

Fig.VI.28

u(t), y(t)

t

0

1u(t) = σ(t)

y(t) = h(t)

k

1kTT−

Page 185: curs introducere în automatică M. Voicu

6

M. Voicu, IA (VI) C 11 (37) 11

Sist. cu acelaşi M(ω) se disting numai prin FITT, cf. (3.54).

Structura SDNM:

)()()(

)( 21sP

sQsQsG =

Multiplic (3.53) cu ( )G s (3.54)

1 2( ) ( )( )

( )mQ s Q s

G sP s

−= – SDM,

2

2

( )( ) 1,

( )t

Q jG j

Q jω

ωω

= =−

(3.53)

filtru ideal filtru ideal ««trecetrece--tottot»»

((FITTFITT))

.)()()()( ωωωω jGjGjGjG mtm ==

)()(

2

2

sQsQ

−−

×

cu: 2

2

( )( )( )t

Q sG sQ s

=−

)()()( 21

sPsQsQ −

=

),( sG t×( )mG s=

2

2

( ) ;( )Q s

Q s×−

P(s), Q1(s) au zerourile Res < 0, iar Q2(s) în Res > 0;Q2(–s) are zerourile Res < 0.

)()(

2

2

sQsQ

−−

×

M. Voicu, IA (VI) C 11 (37) 12

a. Integrala pe contur a derivatei logaritmice

4. Stabilitatea şi stabilizarea sistemelor automate

4.1. Principiul argumentului

( )( ) , ,( )Q sG s sP s= ∈C

În ipoteza 1, G(s) satisface:

Fie funcţia de transfer a unui sist. din. liniar;

Ipoteza 1. Fie γ un contur închis, în pl. C, în interiorul căruia G(s) are mγ zerouri şi nγ poli (incl. multipl.).

Teorema 1 (Cauchy)

∫ −=′

γ γγπ ).(2)()( nmjds

sGsG

(4.2)

P(s), Q(s) – relativ prime şi grad Q(s) = m, grad P(s) = n .

Page 186: curs introducere în automatică M. Voicu

7

M. Voicu, IA (VI) C 11 (37) 13

Pentru

1 1'( ) 2 Rez ( ) Rez ( ) .( ) i k

G s ds j z pG sμ ν

γ γγπ ⎡ ⎤= +⎣ ⎦∑ ∑∫

Pt. zi se scrie: G s s z G simi i( ) ( ) ( )= − (zi nu este zero pt. Gi(s)).

∑ ∑ ==μ μγγ1 1 .)(Rez mmz ii

Cf. t. rezid.:

Ca urmare:

D. Fie zi, de multipl. mi, i = 1,μ

lui γ, şi pk, de multipl. nk,, zerourile lui G(s) în interiorul

k =1,ν , polii lui G(s) din lui γ.

Au loc: ∑ =μγ1 ,mmi ∑ =ν

γ1 .nn k

'( ) ln ( )( )

G s d G sG s ds

= zi şi pk sunt poli simpli.

( ) ( )( )

1 ( ) '( ) '( )'( ) .( ) ( )( )

i i

i

m mi i i i i i i

mi ii i

m s z G s s z G s m G sG sG s s z G ss z G s

−− + −= = +−−

Re ( ) .i iz z mγ =

(4.4)

M. Voicu, IA (VI) C 11 (37) 14

G(s), cf. ipotezelor 1 şi 2, satisface relaţia:Teorema 2 (Cauchy)

∫ −+−=′

γ γγγγ ππ ).~~()(2)()( nmjnmjds

sGsG

Pt. pk se scrie: (pk nu este pol pt. Gk(s)).

∑ ∑ −=−=ν νγγ1 1 .)(Rez nnp kk (4.5)

Înlocuind (4.4) şi (4.5) în (4.3) se obţine (4.2).Ipoteza 2. În plus G(s) are zerouri şi poli (inclusiv

multiplicităţile) pe conturul γ (cu tangenta continuă).

Ca urmare:

( ) ( )( )

1 ( ) '( ) '( )'( ) .( ) ( )( )

k k

k

n nk k k k k k k

nk kk k

n s p G s s p G s n G sG sG s s p G ss p G s

− − −

− − + −= =− +

−−

Re ( ) .k kz p nγ = −

( ) ( ) ( )knk kG s s p G s−= −

mγ nγ

(4.6)

Page 187: curs introducere în automatică M. Voicu

8

M. Voicu, IA (VI) C 11 (37) 15

Folosind (4.6) se obţin:

b. Variaţia totală a argumentului

(4.7)

Înlocuind G(s) = |G(s)|e jargG(s) în (4.7), rezultă:

[ln ( )] 2 ( ) ( ).sG s j m n j m nγ γ γ γ γπ π∈ = − + −

[ln ( )] [ln ( )] [arg ( )] 2 ( ) ( ),s s sG s G s j G s j m n j m nγ γ γ γ γ γ γπ π∈ ∈ ∈= + = − + −

( ) 2 ( ) ( ) ,( )G s ds j m n j m nG s γ γ γ γγ

π π′ = − + −∫ (4.6)

[ln ( )]d G sds

[arg ( )] 2 ( ) ( ).sG s m n m nγ γ γ γ γπ π∈ = − + − (4.8)

principiul argumentului principiul argumentului :din care se obţine0=

M. Voicu, IA (VI) C 11 (37) 16

pentru conturul conturul NyquistNyquist γN – fig.VI.1:

[arg ( )] 2 ( ) ( ).N N N N NsG s m n m nγ γ γ γ γπ π∈ = − + −

arg ( ) 2 ( ) ( ) ,N N N N

G j m n m nγ γ γ γω π π+∞−∞ = − − − −

rezultă că pe axaaxa imaginarimaginarăă, Re s = 0, pentru ω crescător:

[arg ( )] arg ( ) arg ( ) ,NsG s G j G jγ ω ω−∞ +∞

∈ +∞ −∞= = −

Întrucât argG(– jω) = – argG(jω) şi

Se aplică principiul argumentuluiprincipiul argumentului,

[arg ( )] 2 ( ) ( ) ,sG s m n m nγ γ γ γ γπ π∈ = − + −

Fig. VI.1 –j∞M

+j∞

R =+∞

N

P Pl. s

s=jωγN

respectivarg ( ) 2 ( ) ( ).

N N N NG j n m n mγ γ γ γω π π+∞

−∞ = − + −

Page 188: curs introducere în automatică M. Voicu

9

M. Voicu, IA (VI) C 11 (37) 17

Fie m0 şi n0 nr. zerouri finite şi poli finiţi în Re s = 0.

Fie mγ N = m+ şi nγ N = n+ nr. zerouri şi poli în Re s >0.

PentruPentru G(s) punctul de la infinitinfinit, situat pe , situat pe γN , este:

fie un zero (pt.m<n), fie un pol (pt.m>n) de multipl. |m–n|.

Pe γN : ).(~~00 nmnmnm NN −−−=− γγ

0 0arg ( ) 2 ( ) ( ) ( ).G j n m n m m nω π π π+∞−∞ + += − + − + − (4.9)

Din

se obse obţţineine variavariaţţia totală a argumentuluiia totală a argumentului

Întrucât 0arg ( ) 2arg ( ) ,G j G jω ω+∞ +∞−∞ =( ) ( ),G j G jω ω− =

0 0 0arg ( ) ( ) ( ) ( ).2 2

G j n m n m m nπ πω π+∞+ += − + − + − (4.10)din (4.9)

arg ( ) 2 ( ) ( ).N N N N

G j n m n mγ γ γ γω π π+∞−∞ = − + −

M. Voicu, IA (VI) C 11 (37) 18

Δ(s) este hurwitzian ⇔

c. Criteriul Cremer-LeonhardFie Δ(s) – polinom monic, cu coeficienţi reali şi gradΔ(s) = r.

Teorema 3 (Cremer-Leonhard)

0arg ( ) .2

j rπω +∞Δ = (4.11)

D. Fie r+, r0 nr. zerouri (cu multipl.) în Re s > 0, Re s = 0.Din (4.10), pentru G(s)=Δ(s),n+=0,n0=0,n=0, m+=r+,m0=r0,m = r,

0 0argΔ( ) .2 2

j r r rπ πω π+∞+= − − + (4.12)

(4.10)0 0 0arg ( ) ( ) ( ) ( ),2 2

G j n m n m m nπ πω π+∞+ += − + − + −

Suf. Din (4.11), (4.12): r+ = 0, r0 = 0; Δ(s) – hurwitzian.Nec. Δ(s) – hurwitzian: r+= 0, r0 = 0. Din (4.12) rezultă (4.11).

Page 189: curs introducere în automatică M. Voicu

10

M. Voicu, IA (VI) C 11 (37) 19

Exemplul 4.1

Conform fig.VI.29,

Fig.VI.2 9

Teorema 4 (Cremer-Leonhard)

Δ(s) este hurwitzian dacă şi numai dacă hodografulΔ(jω), ω ≥ 0, parcurge în sens pozitiv exact r cadraneîn succesiunea lor naturală.

Δ(s) este hurwitzian.

Pl. Δ(s)

–33

ω = +∞ ω = 0

1

0arg ( )2

j rπω +∞Δ =Din condiţia nec. şi suf. este chivalentă cu:

Se trasează hodografulΔ(jω), ω ≥ 0, fig.VI.29.

Fie polinomulΔ(s) = s3+17s2+2s+1.

M. Voicu, IA (VI) C 11 (37) 20

a. Utilizarea locului de transfer

4.2. Criteriul Nyquist

Fie sistemul automat cf. Fig.VI.30

( )( ) ( ) ( ) ,( )d t

Q sG s G s G sP s

= = (4.13)

Gd(s) –sistemul în circuit deschis, m = gradQ, n = gradP, m < n.G0(s)–sistemul în circuit închis,în care:

0( ) ( ) ( )( ) .

1 ( ) ( ) ( ) ( )d d

d

G s G s Q sG sG s F s P s Q s

= = =+ + (4.14)

.)(

)()()(1)(sP

sQsPsGsF d+

=+= (4.15)

fig.VI.30 (coresp. fig.V.1), cu

+ _G(s)Gt(s)

Y(s)Yp(s)

Zerourile lui F(s) coincid cu polii lui G0(s).Polii lui F(s) coincid cu polii lui Gd(s).

Page 190: curs introducere în automatică M. Voicu

11

M. Voicu, IA (VI) C 11 (37) 21

Zerourile lui F(s) şi polii lui G0(s) coincid: z+ zerouri sunt în Re s > 0 şi z0 – în Re s = 0.

Polii lui F(s) şi polii lui Gd(s) coincid:n+ poli sunt în Re s > 0 şi n0 – în Re s = 0.

Punctul de la infinit (s = ∞) nu este zero sau pol pentru F(s)deoarece F(s) este raportul a două polinoame de gradul n.

Conform relaţiei (4.9), cu m+=z+, m0=z0, m–n=n–n=0, se scrie:

0 0arg ( ) 2 ( ) ( ).F j n z n zω π π+∞−∞ + += − + − (4.16)

Sistemul automat este BIBO-stabil ⇔ toţi polii lui G0(s)(zerourile lui F(s)!) sunt situaţi în Re s < 0 ⇔ z+=z0=0.

.)(

)()()(1)(sP

sQsPsGsF d+

=+= (4.15)

Studiul stabilităStudiul stabilităţţii ii se se bazeazbazeazăă pepe utilizarea funcutilizarea funcţţiei iei FF((ss)).

M. Voicu, IA (VI) C 11 (37) 22

0arg ( ) 2 .F j n nω π π+∞−∞ += + (4.17)

Teorema 5 (Nyquist)

Sist. autom. cf. fig.VI.30 este BIBO-stabil dacă şi numai dacă

Suf. (4.17) cu (4.16) ⇒ z+= 0, z0= 0 ⇒ BIBO-stabilitatea.

Nec. Sist. aut. BIBO-stabil şi z+= 0, z0= 0; din (4.16) ⇒ (4.17).

D. 0 0arg ( ) 2 ( ) ( ).F j n z n zω π π+∞−∞ + += − + − (4.16)

Cf. Teoremei 5, rreactiaeactia negnegativativă are efect ă are efect stabilizstabilizantant dacă dacă şşi numai dacă are loc i numai dacă are loc (4.17),(4.17), respectivrespectiv

se alocă adecvat pse alocă adecvat polioliii sistsistemulemului ui aaututomatomat ..

Sist. în circ. deschis poate fi arbitrar BIBO-instabil!

Gd(s) are n+ şi n0 poli în Re s > 0 şi Re s = 0.

Page 191: curs introducere în automatică M. Voicu

12

M. Voicu, IA (VI) C 11 (37) 23

Se reprezintă hodograful Gd(jω), ω ∈R, iar hodograful:

Fig.VI.31

).(1)( sGsF d+= (4.15)

Pl. z

Gd(jω)

Gd(jω)

F(jω)

–1+j0 1

Utilizând:

se poate formula un rezultat bazat pe Gd(s).

rezultă automat faţă de origineasituată în –1+ j0, fig.VI.31.

( ) 1 ( ), R,dF j G jω ω ω= + ∈

Teorema 6 (Nyquist)

Sistemul automat, cf. fig.VI.30, este BIBO-stabil locul Gd(jω) înconjoară punctul –1+ j0, in sens pozitiv,

de n++n0/2 ori, pt. ω crescător de la –∞ la +∞.⇔⇔

M. Voicu, IA (VI) C 11 (37) 24

Teorema 7 (Nyquist)Sistemul automat, cf. fig.VI.30, în care Gd(s) are cel mult doi poli în s = 0 şi restul sunt în Re s < 0, este BIBO-stabil

la parcurgerea locului Gd(jω), pentru ω crescătorde la – ∞ la + ∞, punctul –1+ j0 rămâne la stângaşi în afara lui.

Gd(jω) se parcurge pentru ω crescător de la – ∞ la + ∞, adică în sens negativ pe c. Nyquist, fig.VI.1.

Punctele situate la dreapta locului Gd(jω) sunt interioare.Se haşureză partea dreaptă a locului Gd(jω).

Dacă –1+ j0 nu este în zonă haşurată ⇒ el este în exteriorul loc. Gd(jω).

Caz particular

⇔⇔

Page 192: curs introducere în automatică M. Voicu

13

M. Voicu, IA (VI) C 11 (37) 25

Exemplul 4.2

Fie SA cf. fig.VI.30, cu Fig.VI.30

Cf. tabelului:

Fig.VI.32

Gd(jω) este reprezentat în fig.VI.32.–1+ j0 este în exteriorul locului Gd(jω).

Cf. teoremei 7 SA este BIBO-stabil.

Gd(jω)

20–1 5 10 15

–15

–10

–5

5

10

15

Pl. z

0,6310,93

ω= 00,4

0,8

+ _G(s)Gt(s)

Y(s)Yp(s)

0–4·10–2–2,2·10–2–10–12,6–18≈02,251,080Im Gd(jω)0–2·10–4–2·10–2–1≈01020,47,75,35Re Gd(jω)

+∞1021010,930,80,630,40,20ω

2

3 24 10 5( )

2 1ds sG s

s s s+ +=

+ + +al cărei numitor este hurwitzian.

4 2 4 2

6 4 2 6 4 2(2 4 5) (4 11 5)Re ( ) , Im ( ) .

2 3 1 2 3 1d ds j G j G jω ω ω ω ωω ω ωω ω ω ω ω ω− + − − + −= ⇒ = =

+ − + + − +

ω< 0

M. Voicu, IA (VI) C 11 (37) 26

Caz limită: Gd(jω) = –1+j0. G0(s) are poli în Re s = 0.SA este BIBO-instabil; –1+j0 se numeşte punctul criticpunctul critic.

Gd(jω) situat departe de p. critic reduce posibilitateaca SA să devină BIBO-instabil la variaţia parametrilor.

Fig.VI.34

R = 1

ω = +∞γ

Gd (jω)

Gd ( jωt )

Gd ( jω−180o)

−1

Pl. z

ωt

argGd (jω)

ω = 0

BIBOBIBO--stabilitateastabilitatea rerativărerativă, fig. VI.34– marginea de amplificaremarginea de amplificare:

m =1/|Gd (jω–180o)|,

pt. ω–180o, cf. argGd (jω–180

o) = – 180o;

– marginea de fază marginea de fază:γ = arg Gd(jωt)+ 180o,

pt. ωt, cf. |Gd (jωt)| = 1 şi arg Gd(jωt)

ωt – pulsaţia de tăiere (A)≈ ω1 (FTJ real)Se recomandă: m = 3÷10, γ = 30°÷50°.

ω−180o

Page 193: curs introducere în automatică M. Voicu

14

M. Voicu, IA (VI) C 11 (37) 27

hext

hex = – h0cos ωt, hc = ± h0sin ωt,hc

2 + hex2 = h0

2

Servomotorulasincron bifazat

θ

Câmpul magnetic învârtitor

b. Aplicaţie: alegerea regulatorului unui SA de poziţionare

com hc

ec

hex

t

hc

t

hc

t

eex exCex hex

M. Voicu, IA (VI) C 11 (37) 28

Tr~

eb= 0: repaus

ttt

eb<0: rotaţie orară eb> 0: rotaţie antiorară

Comanda reversibilă a servomotorului asincrom bifazat

D1

R4

T1

T2

D2

eb

eex

ecec

eex eex

ec

θ

Cex

com

ec

SM

ex.

ecf ecf

Page 194: curs introducere în automatică M. Voicu

15

M. Voicu, IA (VI) C 11 (37) 29

SM – elementul de execuţie: servomotor asincron bifazat.P2 – potenţiometrul de reacţie; P2 – potenţiometrul de prescriere.SM este comandat reversibil cu un redresor cu tranzistorii T1, T2,

prin tensiunea de ieşire a amplificatorului operaţional.

Fig.VI.35 Cex

Rm

y

com

ec

SM

ex.

θ

REGULATOR

Tr~

E0eu

yp+

_

P1P2

_

+

ey

E0

e

R

R2 C1R1

R3

(–)(+) Acc

D1

R4

T1

T2

D2

eb

Sistemul automat de poziţionare

M. Voicu, IA (VI) C 11 (37) 30

Regulatorul: Acc + impedanţele de intrare şi de reacţie

Reacţia prin R3, C1 de la emitorii T1,2 asigură un cuplu de pornire al SM mai mare (creşterea rapidităţii).

ec

REGULATOR

e

R

R2 C1R1

R3

(–)(+) Acc

D1

R4

T1

T2

D2

eb2

2 3 3 11 2

( ) ( 1).RRZ s R R CR R R= + ++ +

( )32 1 20 3 1

1 2, 1 , .RR R Rk k T R CR R R

+= = + =

Legea de reglare: ( )c 1R 0

2

( ) ( )( ) 1 ,( ) ( ) 1E s Z s kG s kE s Z s Ts= = − = − +

+

11

1 2( ) ,RRZ s R R R=

+ +

Page 195: curs introducere în automatică M. Voicu

16

M. Voicu, IA (VI) C 11 (37) 31

Elementul de prescriere şi traductorul suntpotenţiometrele P1, P2 (la axul SM prin Rm):

Cf. fig.VI.35, funcţiile de transfer ale componentelor sunt:

Abaterea E(s)=Eu(s)–Ey(s) este prop. cu eroarea Yp(s)–Y(s).

P1 1 P2 1( )( )( ) , ( ) .( ) ( )

yu

p

E sE sG s k G s kY s Y s= = = =

Servomotorul:

Regulatorul:

( )cR 0

( )( ) 1 .( ) 1E s kG s kE s Ts= = − +

+

SMc 1 2

( ) 1( ) ;( ) ( 1)sG s E s Ts T s

Θ= = −+

Reductorul mecanic:

Rm 2( )( ) .( )

Y sG s ksΘ= =

(–) pentru a se compensa (–) din GR(s).

M. Voicu, IA (VI) C 11 (37) 32

Schema bloc structurală a SA de poziţionare

Fig.VI.36

1 2 0 1 20

1 2 1 2 0 1 2

( ) ( ) ( 1)( ) .1 ( ) ( ) ( 1)( 1) ( 1)R SM

R SM

k k G s G s k k k Ts kG s k k G s G s T s T s Ts k k k Ts k+ += =

+ + + + + +

Relaţia intrare - ieşire: Y(s) = G0(s)U(s),

–Ey(s)

+

k1

GSM(s)

Y(s)Θ(s)

GR(s)k1 k2

Eu(s) Ec(s)Yp(s) E (s)

P1 1 P2 1( )( )( ) , ( ) ;( ) ( )

yu

p

E sE sG s k G s kY s Y s= = = = ( )cR 0

( )( ) 1 .( ) 1E s kG s kE s Ts= = − +

+

SMc 1 2

( ) 1( ) ;( ) ( 1)sG s E s Ts T s

Θ= = −+ Rm 2

( )( ) .( )Y sG s ksΘ= =

Page 196: curs introducere în automatică M. Voicu

17

M. Voicu, IA (VI) C 11 (37) 33

11°° k0 = 1 şi k = 0 (R1= R2 şi R3= 0), adică GR(s) = 1.

Pentru s = jω se obţine:

Funcţia de transfer a sistemului în circuit deschis are forma:

– 180°– 169°– 158°– 146°– 135°– 127°– 117°– 104°– 90°ϕd1

00,00980,0370,0930,1770,2670,450,97+∞50Md1

+∞100503020151050ω

1 21 1 2 R SM

1 2( ) ( ) ( ) ,( 1)d

k kG s k k G s G s T s T s= =+

11 2

20,05[V/grad], 0,5[sec], 0,005[sec].Tk Tk= = =

1 1 22( ) ( ) ,

400d dM j G jω ωω ω

= =+

o1 1( ) arg ( ) 270 arctg .20d dj G j ωϕ ω ω= = −

M. Voicu, IA (VI) C 11 (37) 34

Fig.VI.37

–1 este în exteriorul locului Gd1(jω).Cf. t.7 SA este BIBO-stabil cu:

m = +∞, k0 > 0.Pt. k0 > 1este posibil γ =30°÷50°.Pt. intersecţia lui k0Gd1(jω) cu cerculde rază 1 şi centru (0, j0) se obţine:

Ecuaţia polilor SA: 02101221 =++ kkksTsTT

Pentru pulsaţia naturală:

şi factorul de amortizare: .27,0)2(1 2 == nT ωζ

din fig.II.47 rezultă : σ% = 40%, ts = 0,3 sec.

Gd1( jω)

30

20

15

10

ω = 5

1 020 3 , 400 3.kω = =

0 1 2 1 2/ 37[rad/sec].n k k k TTω = =

–1 jIm

–1/50

–1/100

Re

Page 197: curs introducere în automatică M. Voicu

18

M. Voicu, IA (VI) C 11 (37) 35

Fig. 38

22°° Pentru k > 0 (R3 > 0), se realizează un regulator PDT1:

2 1 2 SM R( ) ( ) ( )dG s k k G s G s=

Sistemul în circuit deschis :

1 R( ) ( ).dG s G s=

R 0( ) 1 .1

kG j kTj

ωω

⎛ ⎞= +⎜ ⎟+⎝ ⎠

jIm

Re

GR(jω)

ω = 0ω = + ∞

k0(1+k)

k0

ω = – ∞ cerc

R 00, (0) (1 ) ,G k kω = = +

R 0, ( ) .G j kω = ±∞ ± ∞ =

R 0( ) 1 .1

kG s kTs

⎛ ⎞= +⎜ ⎟+⎝ ⎠

M. Voicu, IA (VI) C 11 (37) 36

Locul de transfer Gd2(jω) = Gd1(jω)GR(jω) se obţine cu:

Efectul regulatorului: rotire negativă a locului Gd1(jω), mai accentuată la frecvenţe medii.

2 2 1 R( ) ( ) ( ) ( ),d d dM G j M j M jω ω ω ω= =

2 2 1 R( ) arg ( ) ( ) ( ).d d dG j j jϕ ω ω ϕ ω ϕ ω= = +

Gd1(jω)

–1 jIm Re

GR(jω)

Gd2(jω)

–1 jImRe

Page 198: curs introducere în automatică M. Voicu

19

M. Voicu, IA (VI) C 11 (37) 37

Gd2(jω)

Rotirea este suficientăpentru realizarea uneiBIBO-stabilităţi relativesatisfăcătoare:

m = 5,7, γ = 36°.Fig.VI.39

Gd2(jω) – fig.VI.39.

R=1

m = 5,7

γ = 36o

–1

–1

–0,5

–0,5jIm

Re20

15

30

ω =10

50ω = +∞

Pentru k0 = 40, k = 3, T = 0,05 s., rezultă

0°–27°–35°–35°–31°–27°–19°–10°0°ϕR

40506394117130144155160MR

+∞100503020151050ω

–180°–169°–158°–146°–135°–127°–117°–104°–90°ϕd1

00,00980,0370,0930,1770,2670,450,97+∞50Md1

–180°–196°–193°–181°–166°–154°–136°–114°–90°ϕd2

00,00980,04650,1750,420,691,33+∞Md2

Page 199: curs introducere în automatică M. Voicu

1

M. Voicu, IA (VI) C12 (29) 1

c. Sisteme cu timp mort

Sist. în c. închis:

( ) ( )( ) 1 ( ) .( )Ts

dP s Q s eF s G s P s

−+= + =

Teorema 8

( )( ) ( ) ( ) ( ) ( ) ( ) .( )Ts

d t R F tQ sG s G s G s G s G s G s eP s

−= = =

F(s) are o infinitate de zerouri, dar în Res≥0 un număr finit.F(s) are un număr finit de poli în Re s ≥ 0.Se poate aplica principiul argumentului.

Teoremele 5,6 şi 7 se aplică şi pt. Gd(s) de forma (4.18).

Partea fixată conţine e–Ts, T > 0.

Sist. în c. deschis:

0( ) ( ) ( )( ) ,1 ( ) ( ) ( ) ( )

Tsd d

Tsd

G s G s Q s eG s G s F s P s Q s e

−= = =+ +

cu

Fig.VI.30+_Gd(s)

Y(s)Yp(s)

(4.18)

M. Voicu, IA (VI) C12 (29) 2

Exemplul 4.4Se cere dom. de BIBO-stab. pt.

Două cazuri: (a) stab. şi (b) instab.

Fig.VI.40min Re ( ) min ( sin ) 1d

kG j Tω ωω ωω= − > −

pt. ω: Im ( ) cos 0, 0.dkG j Tω ω ωω= − = >

Rezultă: Tωi =(2i+1)π/2, i=0,1,2,…,⇒ mini[–2kT/((2i+1)π)] > –1,

⇒ kT < π/2 ⇒ fig.VI.41.

Locul de transfer – fig. VI.40:

Cf. t.8 cond. de BIBO-stab. este:

Fig.VI.41

( ) , 0, 0.Tsd

kG s e k Ts−= > >

STABILITATEBIBO-

T

2

4

2 4k

Pl. Gd(jω)

–1

b a

( ) (sin cos ).jTd

k kG j e T j Tjωω ω ωω ω

−= = − +

Page 200: curs introducere în automatică M. Voicu

2

M. Voicu, IA (VI) C12 (29) 3

+_Gd(s)

Y(s)Yp(s)

Gd(s) kGd(s), k > 0.

d. Factorul de amplif. ca parametru

P. critic va fi – k –1.

Teorema 9

SA (v.fig.) este BIBO-stab. ⇔⇔ locul Gd(jω) înconjoară p.–k–1

în sens pozitiv de n+ n0/2 ori pt. ω crescător de la –∞ la +∞.

Teorema 10

Teoremele 9 şi 10 se aplică pt. Gd(s) cu timp mort.Teorema 11

SA (v.fig.), cu max 2 poli s = 0 şi restul în Re s<0, este BIBO-

stab. ⇔⇔ – k–1 în afara lui Gd(jω), la stg., pt. ω ↑ de la –∞ la +∞.

Fig.VI.30

)).(()(1)( 1 sGkkskGsF dd +=+= −

kGd(s)

M. Voicu, IA (VI) C12 (29) 4

ω

Ad(ω) φd(ω)

0 0o

e. Utilizarea diagramei Bode

Fie SA cu:... 1( ) ,... 1

mTsm

d nn

b skG s es a sα

−+ +=+ +

(4.20)

0, 0,1, 2, ,k m nα α> = < +

ansn +..+1 (hurwitzian) şibmsm +..+1 – relativ prime.

Fig. VI.42 (a) stabilitate|Gd(jωt)| = 1 sau Ad(ωt) = 0 dB;

ωt este pulsapulsaţţiaia de tăierede tăiere(cf. def.din automatică).

φd(ω)

Ad(ω)

Fig.VI.42. a

–180o

ω−180o

ωt

γ

γ

jIm

Re– 1

φd(ω)

Gd(jω)

ω−180o

ω t

0, 1, , 0, 1, ,i ja i n b j m> = > =

0,T ≥mdB

Page 201: curs introducere în automatică M. Voicu

3

M. Voicu, IA (VI) C12 (29) 5

Fig.VI.42. a; BIBO-stabilitate

mdB

ω

Ad(ω) φd(ω)

0 0o

φd(ω)

Ad(ω)

–180o

ω−180o

ωt

γ

γ

jIm

Re– 1

φd(ω)

Gd(jω)

ω−180o

ω t

ω

Ad(ω) φd(ω)

0 0o

φd(ω)

Ad(ω)

Fig.VI.42. b; BIBO-instabilitate

–180o

ω−180o ωt

jIm

Re

– 1

φd(ω)

Gd(jω)

ω−180o ω t

M. Voicu, IA (VI) C12 (29) 6

SA cf. fig.VI.30, cu

Stabilitatea relativă se evaluează

cu: Ad(ω–180°), ϕd(ωt);

mdB=–Ad(ω–180°),γ=ϕd(ωt)–(–180°).

Valori recomandate:

mdB = 10 ÷ 20dB, γ = 30° ÷ 50°.

Teorema 12

Fig.VI.42. a; BIBO-stabilitate

mdB

ω

Ad(ω) φd(ω)

0 0o

φd(ω)

Ad(ω)

–180o

ω−180o

ωt

γ

γ

jIm

Re– 1

φd(ω)

Gd(jω)

ω−180o

ω t

Fig.VI.30+_Gd(s)

Y(s)Yp(s)

este BIBO-stabil ⇔⇔φd(ωt) > –180°.

... 1( ) ,... 1

mTsm

d nn

b skG s es a sα

−+ +=+ +

Page 202: curs introducere în automatică M. Voicu

4

M. Voicu, IA (VI) C12 (29) 7

Exemplul 4.5Să se studieze BIBO-stabilitatea SA cu

Ad(ω) este linie poligonală cu p. de frângere la: ω1 = 5,ω2 = 20.

( ) , 0.(0,05 1)(0,2 1)dkG s ks s s= >

+ +

ϕd(ω) = – 90°– arctg(0,2ω) – arctg(0,05ω).

Se trasează diagrama Bode pentru k = 1.2 2( ) 20lg 20lg (0,2 ) 1 20lg (0,05 ) 1dA ω ω ω ω= − − + − + ≅

20lg , 0 5,ω ω− < <220lg 20lg (0,2 ) 1, 5 20,ω ω ω− − + ≤ ≤2 220lg 20lg (0,2 ) 1 20lg (0,05 ) 1, 20 ;ω ω ω ω− − + − + ≤ < +∞

M. Voicu, IA (VI) C12 (29) 8

–40

Ad

–60

–20

0

20 φd

–100°

–200°

–300°

rad/secω

2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8910–1 102101100

Ad(ω)

ϕd(ω)

–17,5noua linie de 0dB

mdB=10dB

ωt ω–180o

γ =30°

Fig.VI.43

–180°

–27,5–27,5

BIBO-stabilitatea ⇔ – 20log k > –27,5dB ⇔20log k < 27,5dB ⇔ 0 < k < 12,37.

Pt. a obţine mdB= 10dB, noua lnoua linieinie de de 0dB0dB ↓ la –17,5dB.20log k = 17,5dB, k= 7,5; ω t = 5,25 rad/sec, γ = 30°.

d d

Page 203: curs introducere în automatică M. Voicu

5

M. Voicu, IA (VI) C12 (29) 9

4.3. Corecţia sistemelor automate

a. Condiţii impuse sistemului automat

Într-o anumită măsură 1° şi 2° sunt contradictoriicontradictorii. Introducerea unui integrator sau creşterea factorului de

amplificare imprimă SA o tendinţă spre instabilitate.

11°° SSă fie BIBOă fie BIBO--stabil.stabil.22°° SSă asigure o anumită precizie ă asigure o anumită precizie îîn n regregimim stastaţţionarionar.

Eroarea staţ. es = yps – ys să fie 0 sau satisfăcător de mică.es = 0 dacă pe calea directă există integratoare.

În lipsa lor, es poate fi mică satisf. de dacă amplificareasistemului în circuit deschis este suficient de mare.

«Corecţie» = stabilizarea sistemelor automate cf. 4.2.b.

M. Voicu, IA (VI) C12 (29) 10

Soluţia pentru cond. 2° nu trebuie să neglijeze cond.1°.BIBO-stabilitatea este esenţială şi, mai mult, este necesară

asigurarea unei anumite BIBO-stabilităţi relative.

Creşterea factorului de amplificare ⇒ locul kGd(jω) poate săînconjoare ppunctulunctul criticcritic (–1, fig.VI.44).

Un pol în origine: efectul de rotaţie cu –90° ⇒ posibil ca locul(jω)–1Gd(jω) să înconjoare ppunctulunctul criticcritic (–1, fig.VI.45).

Fig.VI.44 Fig. VI.45

–1

jIm

Re

b

k >1kGd(jω)

a

Gd(jω)a

Gd (jω)

–1

jIm

Re

b

(jω)–1Gd (jω)

Page 204: curs introducere în automatică M. Voicu

6

M. Voicu, IA (VI) C12 (29) 11

33°° R. indicial R. indicial îîn n raprap.. cu m cu m. p. prescrisă să fie rescrisă să fie sufsuf. de amortizat.. de amortizat.Se ţine seama de valorile recomandate pt. mdB şi γ ( v. 4.2). Dacă la ωt panta lui Ad(ω), pe un interval suficient de larg de

pulsaţii, este mai mică sau egală cu –20dB/decadă,atunci, implicit, unei val. admis. a lui γ îi corespundeo val. admis. pt. mdB (ex. 4.5, fig.VI.43).

⇒ Se foloseşte ca măsură a BIBO-stabilităţii relative numai γ,asigurându-se astfel o amortizare satisfăcătoare

Un răspuns indicial în raport cu m. prescrisă cu suprareglareacceptabilă şi bine amortizat se obţine pt. γ = 50°÷70°.

Un răspuns indicial în rap. cu perturb. este accept. pt. γ > 30°.

Foarte importantă este şi următoarea condiţie.

M. Voicu, IA (VI) C12 (29) 12

44°° SA trebuie să răspundă suficient de rapid atât la varia SA trebuie să răspundă suficient de rapid atât la variaţţiaia mărimii prescrise cât mărimii prescrise cât şşi la variai la variaţţia perturbaia perturbaţţiei.iei.

Un SA are un răspuns rapid numai dacă sistemulîn circuit deschis are şi el această proprietate.

Sistemul în circuit deschis este un FTJ. Rapiditatea răspunsului indicial al F(I)TJ este cu atât

mai mare cu cât pulsaţia de tăiere este mai mare.

La fel de importantă este şi următoarea condiţie.

Pulsaţia de tăiere a SA este de regulă mai mare decât asistemului în circuit deschis şi poate fi crescută princreşterea fact. de amplificare al sist. în circuit deschis.

Acest fapt se explică prin următorul exemplu.

Page 205: curs introducere în automatică M. Voicu

7

M. Voicu, IA (VI) C12 (29) 13

cu pulsaţia de tăiere (FTJ):

Într-o anumită măsură, 3° şi 4° sunt contradictorii. ω10 (ω t0 – a sist. aut.) se poate creşte prin creşterea lui k.Aceasta determină reducerea marginii de fază, respectiv

a amortizării răspunsului indicial al SA.

Fie ( ) , 0, 0,1d

kG s k TTs

= > >+

SA:

0

0

1 ,111

kkk

T T ssk

+= =+++

10 10

11 ( 1) .k kT Tω ω+= = = +

,1

,11 00 T

kTT

kkk <

+=<

+=

cu puls. de tăiere (FTJ)

0( ) 1( ) 1 ( ) 11 1

d

d

kG s kTsG s kG s Ts k

Ts

+= = = =+ + ++ +

11 .Tω =

Deci: .110 ωω > ⇒⇒ SASA esteeste maimai rapid ca rapid ca sistsist. . îînn c. c. deschisdeschis..

M. Voicu, IA (VI) C12 (29) 14

b. Corecţia în domeniul frecvenţelor

Corecţia SA constă în parcurgerea următorilor 4 paşi:1° Determinarea schemei bloc structurale şi a

parametrilor părţii fixate.

2° Trasarea diagramei Bode a părţii fixate.

3° Determinarea regulatorului cf. cond. 1°– 4° de la p. a.

4° Simularea SA pt. verificarea şi îmbunătăţirea soluţiei

Se ilustrează pasul 3°. Se aplică următoarele 3 procedee:

1° SeSe coboarcoboarăă AAdd((ωω))

2° SeSe ridicridicăă ϕϕdd((ωω))

3° Se cSe combinăombină 11°°++ 22°°

• cu un regulator regulator PDPD.

• cu un regulator regulator PIDPID.

• cu un regulator regulator PIPI.

Page 206: curs introducere în automatică M. Voicu

8

M. Voicu, IA (VI) C12 (29) 15

Uzual τ1 = T1= cea mai mareconst. de timp a p. fixate, GF(s).Se compensează (T1s +1) din numitorul lui GF(s).

11

(1 ) 1( ) ( ),rR r

k sG s ks sτ τ+= = +

11°° RRegulatorulegulatorul PIPI idealideal

Cu Ad(ω) se determină kr

pentru γ impus. Fig.VI.48

Regulatorul PI coboară AF(ω).ωt se mişcă la stg. – fig.VI.46. Creşte γ ; sist. devine mai lent.

Fig.VI.46

γ

20lg | Gd (jω) |

ωtarg GF (jω)

arg Gd (jω)

20lg | GF (jω) |ωtF

1/τ1

–20dB/dec

20lg krτ1

A(ω)

φ(ω)

ω

φdAd

–90o

–180 o

0

A

0

φ

ω

–90o

0o

–45o

10, 0.rk τ> >

M. Voicu, IA (VI) C12 (29) 16

Regulatorul PD ridică ϕd(ω). ωt ≈ constant – fig.VI.47Creşte marginea de fază γ.

2( ) (1 ),R rG s k sτ= +

Uzual τ2 = T1 = cea mai mareconst. de timp a p. fixate, GF(s).Se compensează (T1s +1) din numitorul lui GF(s).

22°° RRegegulatorululatorul PDPD idealideal

Fig.VI.51

Fig.VI.47

γarg GF (jω)

arg Gd (jω)

1/τ2 20dB/dec

A(ω)

φ(ω)

ω

φdAd

–90o

–180 o

0

A

90o

0

φ

ω

0o

20lg | Gd(jω) | ≈ 20lg | GF (jω) |

ωtF20lg | GF (jω) |

20, 0.rk τ> >

Cu Ad(ω) se determină kr

pentru γ impus.

Page 207: curs introducere în automatică M. Voicu

9

M. Voicu, IA (VI) C12 (29) 17

Pt. acelaşi γ (ζ), ωt este mai la dreapta decât în cazul PI.La aceeaşi ωt se obţine un γ mai mare, adică la aceeaşirapiditate se obţine o amortizare mai bună ca în cazul PI.

Se adoptă τ1 = T1,τ2 = T2, T1, T2 – c. de timp max. ale p. fixate.Apoi se procedează a la reg. PI.

Fig.VI.50

1 2(1 )(1 )( ) ,rR

k s sG s sτ τ+ +=

33°° RRegulatorulegulatorul PIDPID idealideal

1/τ1

20lg krτ1

φ(ω)

A

0

φ

ω

–90o

0o

90o

–20dB/decA(ω)

20dB/dec

1/τ2

1 20, 0.rk τ τ> ≥ >

Comparativ cu cazul PI, se ridică ϕd(ω).

M. Voicu, IA (VI) C12 (29) 18

Structura este următoarea:

c. Reglarea în cascadă

Instalaţia automatizată se divide în două părţi: GIA1, GIA2.Se introduce reacţia negativă secundară după y2.

Regulatorul GR2 (de regulă PID) se alege astfel încât sist.

închis secundar să fie PT1.

Pegulatorul GR1 din circuitul închis principal este P sau PI.

Fig.VI.54 REACŢIA PRINCIPALĂGt1(s)

_yr1

_

Gt2(s)yr2 REACŢIA SECUNDARĂ

+ +

yp u mGIA2(s) GIA1(s)GE(s)GR2(s)GR1(s)Gp(s)

a1 x1 a2 x2 y1y2

Page 208: curs introducere în automatică M. Voicu

10

M. Voicu, IA (VI) C12 (29) 19

Fig.VI.55

ExempluSistem de reglare automată a turaţiei unui motor el. de cc

M - mot. el. ccTG - tahogenerat. P - potenţiometruR - reg. turaţie

DCG + PRC - el. ex.RC - reg. curentSH - şunt

A - adaptor

+

_

ωp

P

ω

V

up

a

ut

ϕ

PRC

DCGR

SST PR

u

M TG

φex +

+_

_+_

m

ω_ 0 +

_ 0 +

ucc

φex_ 0 +

RC

_ 0 +

uSH

SH

A

uc i

M. Voicu, IA (VII) C12 (29) 20

SISTEME AUTOMATE NELINIARE

Capitolul VII

Page 209: curs introducere în automatică M. Voicu

11

M. Voicu, IA (VII) C12 (29) 21

Sistemele automate reale sunt de regulă neliniare. Modelele liniare sunt cazuri particulare;

se obţin prin idealizări, simplificări şi aproximaţii.

Există situaţii în care aproximaţiile sunt inacceptabile.

•• esenesenţţialeiale (deliberate)•• neesenneesenţţialeiale (accidentale).

O neliniaritate esenţială

realizează o anumită relaţie

intrare - ieşire.

Ex: elementul de tip releu

– fig.VII.1, utilizat ca regulator.Fig.VII.1

a ≥ 0|q| ≤ 1

u > 0.

– qa

a

–b

b

u

v

Elementele neliniare sunt:

– a

qa

u < 0.

M. Voicu, IA (VII) C12 (29) 22

Fig.VII.2

Fig.VII.3

– a a

a

b

u

v

k

–b

Saturaţie

– a a

b

u

v

kZona de

insensibilitate

c

u

v

Frecareauscată

d

u

v

Jocul înangrenaje

- ε ε

u

vHisterezis

u > 0.

u < 0.

– u0 u0f2(u)

f1(u)

Neliniarităţile neesenţiale sunt naturale şi nedorite. Liniarizarea lor nu produce erori importante. Ex.:fig.VII.2 şi 3.

Uzual SA neliniare satisfacipoteza de separabilitateipoteza de separabilitate: pot fidivizate în subsist. liniare şi neliniare.Subsistemele liniare pot descriseprin funcţia de transfer.

Page 210: curs introducere în automatică M. Voicu

12

M. Voicu, IA (VII) C12 (29) 23

Exemplu: modelul matematic al motorului el. de cc cudublă comandă: prin tensiunile pe indus şi pe inductor.Cu fig.II.10, la ec. cf. ex. 2.1 se adaugă ec. inductorului.

,

1

mmmdtdJ

ce

edtdiLRiu

fm −−=

=

++=

ωϕω

),( ex

exexexexex

ifdt

diLiRu

=

+=

ϕ

,3

2

ωϕ

cmicm

f

m

==

uex , iex – tens. şi curentul de ex.Rex , Lex – rezist. şi induct. c. ex.ϕ – fluxul de excitaţief – caract. de magnetizare

i

u e

J

R

L

iex

Rex Lex

mω mf

uexϕ

mm

fig.II.10

M. Voicu, IA (VII) C12 (29) 24

[ ]1( ) ( ) ( ) ,I s U s E sLs R= −+

Ecuaţiile 2, 4 şi 7 reprezintă elemente neliniare.Aplicând transformarea Laplace ecuaţiilor liniare rezultă:

3( ) ( ) ,fM s c sΩ=

1( ) ( ) ( ) ( ) ,m fs M s M s M sJsΩ = − −⎡ ⎤⎣ ⎦

1( ) ( ),ex exex ex

I s U sL s R=+

1 ,e c ϕω=

( ).exf iϕ =

2 ,mm c iϕ=

Page 211: curs introducere în automatică M. Voicu

13

M. Voicu, IA (VII) C12 (29) 25

Cu aceste ecuaţii se obţine schema bloc structurală:

Fig.VII.4

Metodele studiu se bazează pe idei din teoria SA liniare şi vizează analiza stabilităţii şi sinteza unor SA neliniare stabile.Se vor prezinta două metode frecvenţiale:

metoda funcţiei de descriere metoda bazată pe criteriul Popov.

1Ls+R

1Lexs+Rex

fuex

i

e

uc2

1Js

φ

+ _ +

_

_

iex

c1

mm

mf

c3

φφ

ω

φi

φω

M. Voicu, IA (VII) C12 (29) 26

1. Metoda funcţiei de descriere

Este o metodă de liniarizare în domeniul frecvenţei.Se poate aplica şi neliniarităţilor discontinue.

1.1. Procedeul celor două locuri

a. Definiţia funcţiei de descriere

IpotezeleIpotezele pentru o neliniaritate cu o intrare şi o ieşire (funcţii scalare de timp) sunt următoarele:

1° Relaţia neliniară intrare-ieşire este descrisă de:v = f (u); (1.1)

f este funcţie continuă şi monotonă pe porţiuni

(cu discontin. de speţa I), univalentă sau multivalentă.

Page 212: curs introducere în automatică M. Voicu

14

M. Voicu, IA (VII) C12 (29) 27

2° (1.1) este simetrică faţă de originea planului (u, v).3° Dacă u(t) este o funcţie periodică de perioadă T,

atunci v(t) este o funcţie periodică de aceeaşi perioadă T.

4° În structura SA, elementul neliniar este urmat de un FTJ

cu panta ≤ – 40 dB/dec în zona pulsaţiei de tăiere.

Fie .0,0;,sin)( ≥≥∈= ωω AttAtu R (1.2)

În ipotezele 1° – 3° v(t) se exprimă prin seria seria FourierFourier :

1( ) ( sin cos ), ,n nnv t A n t B n t tω ω∞== + ∈∑ R (1.3)

(1.4)

π

02 ( sin )cos ( ) , 1, 2,... .πnB f A t n td t nω ω ω= =∫ (1.5)

coeficiencoeficienţţii ii FourierFourierai lui v(t).

π

02 ( sin )sin ( ) , 1, 2,...,πnA f A t n td t nω ω ω= =∫

M. Voicu, IA (VII) C12 (29) 28

Cf. 4° şi pt. ω în zona pulsaţiei de tăiere a elementului liniar,armonicele superioare din (1.3) sunt neglijabile. Se scrie:

,,cossin)()( 111 R∈+=≅ ttBtAtvtv ωω

Pt. un formalism ca la metoda frecvenţială (cap.VI), se trec (1.2) şi (1.6) în domeniul complex. Se introduc:

Im ( , ) Im Im (cos sin ) sin ( );j tU A j Ae A t j t A t u tωω ω ω ω= = + = =

(1.6)

( , ) ,j tU A j Ae ωω =

,sin)( tAtu ω= (1.2)

1 1 1 1 1Im ( , ) Im ( ) Im ( )(cos sin )j tV A j A jB e A jB t j tωω ω ω= + = + + =

1 1 1( , ) [ ] .j tV A j A jB e ωω = +

1 1 1 1Im ( cos sin ) ( sin cos )A t B t j A t B tω ω ω ω= − + + =

1 1 1sin cos ( ).A t B t v tω ω= + =

(1.7)(1.8)

Page 213: curs introducere în automatică M. Voicu

15

M. Voicu, IA (VII) C12 (29) 29

Definiţia 1

FuncFuncţţia de descriereia de descriere a elem. neliniar (1.1) (cf. 1° - 4°) :

1( , )( ) , .( , )V A jN A AU A j

ωω += ∈R (1.9)

1 11( ) [ ( ) ( )]N A A A jB AA= + (1.10)

În aplicaţii se utiliz. şi funcfuncţţia de descriere invers negativăia de descriere invers negativă:

( ) 1/ ( ) , .iN A N A A += − ∈R (1.11)

Hodograful Ni(A) locul de descriere invers negativlocul de descriere invers negativ.

Cf. (1.7), (1.8), din (1.9) rezultă că f. de descriere este:11

( )arctg ( )2 21 1

1 ( ) ( ) .B Aj A AA A B A eA= +

( , ) ,j tU A j Ae ωω = 1 1 1( , ) [ ] .j tV A j A jB e ωω = + (1.7)(1.8)

Page 214: curs introducere în automatică M. Voicu

1

M. Voicu, IA (VII) C 13 (33) 1

Cu 1 1( ) Re ( ) , ( ) Im ( )R IA BN A N A N A N AA A

= = = =

se scrie:

0( ) ( ) ( ) ( ) ( ) ( ).

t

R I Iv t N A u t N A u t dt AN Aω≅ − +∫Elementul neliniar are “memorie“ .

),cos1()(,sin)(0

1 tAdttutAtut

ωωω −== ∫ −Pentru

tANtANtBtAtvtv IR ωωωω cossincossin)()( 111 +=+=≅

Rezultă:

.)(cos),(sin0∫ +−==t

AdttutAtutA ωωω

)(tu .)(0∫ +−t

Adttuω

Elementele neliniare pot avea “memorie“.

Există numai dacă NI (A) ≡ 0 – cazul neliniarit. multivalente.

rezultă:

M. Voicu, IA (VII) C 13 (33) 2

Teorema 1Fie neliniaritatea bivalentă:

Atunci S – aria dintre f1(u) şi f2(u).

D. Cu (1.5), (1.10) şi (1.12) se calculează NI (A) astfel:2π π/2

20 01 1( ) ( sin )cos ( ) ( sin ) cos ( )π πIN A f A t td t f A t A td tA A

ω ω ω ω ω ω⎡= = +⎢⎣∫ ∫3π/2 2π

π/2 3π/2( sin ) cos ( ) ( sin ) cos ( )f A t A td t f A t A td tω ω ω ω ω ω ⎤+ + =⎥⎦∫ ∫

01 2 1 2 12 2 20

1 1( ) ( ) ( ) [ ( ) ( )] .π π π

A A A

A A ASf u du f u du f u du f u f u du

A A A−

− −−⎡ ⎤= + + = − =−⎢ ⎥⎣ ⎦∫ ∫ ∫ ∫

Exemplu

u

vHisterezis

u > 0.

u < 0.– u0 u0

f2(u)

f1(u)1

2

( ), 0,( )

( ), 0,f u u

f uf u u

>⎧= ⎨ <⎩ 1 2 0( ) ( ), .f u f u u u≡ ≥

02( ) , ,πISN A A uA

= − ≥

Page 215: curs introducere în automatică M. Voicu

2

M. Voicu, IA (VII) C 13 (33) 3

Neliniaritatea de tip releu (fig.VII.1):Exemplul 1.1

4° releu tripoziţional cu histerezis: |q|< 1,a> 0.

1° bipoziţional (ideal): q=1,a= 0, b> 0;

3° tripoziţional (ideal):q= 1,a> 0, b> 0;

2° bipoziţional cu histerezis: q= –1,a> 0, b> 0;

u < 0.

u > 0.

a

–b

b

u

v

– a

a > 0q = – 12o

–b

b

u

v

– aaa > 0q = 13o a > 0

|q| < 1u > 0.

– qa

a

–b

b

u

v

– a

qa

u < 0.

4o

Fig.VII.1–b

b

u

v

1o a = 0

M. Voicu, IA (VII) C 13 (33) 4

Fig. I.3. Ex. 2.2

MQ1

R

Qt

Q2

SC

P

EV

NC

TC+

–HHnn

HHtt

Exemple de utilizare a regulatoarelor de tip releu

HHnn nivelul prescris

nivelul curent

Q 1– debitul comandat

0

max

max

Regulator de nivel:nivelmetrul cu contact (NC)

Regulator de temperatură:termometrul cu contact (TC)

temperat. curentă

Q t– debitul comandat

0

HHtt temperat. prescrisă

Page 216: curs introducere în automatică M. Voicu

3

M. Voicu, IA (VII) C 13 (33) 5

u,v

α=ωt

v

Fig.VII.5

Fig.VII.1Exemplu – fig. VII.1Să se calculeze

funcţia de descriere N (A)

şi funcţia de descriere

invers negativă Ni (A).

Evoluţii temporale:u(t) = Asinωt,

1sin ,aA

α =

2sin .qaA

α =

α = ωt,

a ≥ 0|q| ≤ 1

u > 0.

– qa

a

–b

b

u

v

– a

qa

u < 0.

u

π+α1

α1

– A

A

– b

b

π+α2

α2

qa

a

– qa– a

M. Voicu, IA (VII) C 13 (33) 6

2 22

2 22( ) 1 1 , .πR

q ab aN A A aA A A⎛ ⎞

= − + − ≥⎜ ⎟⎜ ⎟⎝ ⎠

Partea reală a funcţiei de descriere este:

Cf. (1.12) şi fig.VII.5 (cazul 4°) se poate scrie:

π10

2( ) ( ) sin ( )πRA

N A v t td tA A ω ω= = =∫

21 1 2sin , cos 1 ,a a

AAα α= = −

2

11 2

2 2sin (cos cos )πb bdA A

α

αα α α απ= = −∫

2 2

2 2 2sin , cos 1 .qa q aA A

α α= = − −

Fig.VII.5u

π+α1

u,v

α=ωtα1

– A

A

π+α2

α2

v

qaa

– qa– a– A

A

– b

bv

Page 217: curs introducere în automatică M. Voicu

4

M. Voicu, IA (VII) C 13 (33) 7

Partea imaginară, conform teoremei 1:

2( )πI

SN AA

= −

S/2

S/2Fig.VII.1

a ≥ 0|q| ≤ 1

u > 0.

– qa

a

–b

b

u

v

– a

qa

u < 0.

22 (1 ), .π

ab q A aA

= − − ≥

( ) (1 ).2S a qa b ab q= − = −

u,v

α=ωt

Fig.VII.5u

π+α1

α1

– A

A

π+α2

α2

v

qaa

– qa– a– A

A

– b

bv

M. Voicu, IA (VII) C 13 (33) 8

2 222

2 2 22 22 2 2

(1 )1 π( ) , .( ) 4

1i

A q j qaAN A A aN A ab A A Aq q

a a a

= − −− + −

= ≥⎛ ⎞⎛ ⎞− + − −⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠

22 (1 ), ;abj q A a

Aπ− − ≥

4° Releul tripoziţional cu histerezis: |q| < 1, a > 0, b > 0,2 22

2 22( ) 1 1π

q ab aN A A A A⎛ ⎞

= − + −⎜ ⎟⎝ ⎠

Fig.VII.6

Plan

ul(4

b/πa

)Ni(A

)

Fig.VII.1

a ≥ 0|q| ≤ 1

u > 0.

– qa

a

–b

b

u

v

– a

qa

u < 0. –2–4–6–8 0

– 0,2

– 0,4

– 0,6

– 0,8

– 1,0– 1– 0,9– 0,8– 0,6– 0,4– 0,2

00,20,40,60,80,9

q =0,98

4o

a > 0

Page 218: curs introducere în automatică M. Voicu

5

M. Voicu, IA (VII) C 13 (33) 9

Fig.VII.6

În primele trei cazuri se obţin (fig.VII.6):

2 2 2

22 24 π( ) 1, ( ) 1 , .4π i

ab A A AN A N A A ab aA a= − = − − >

4 π( ) , ( ) , 0.π 4i

b AN A N A AA b

= = − >

2 2 2

2 2 24 π( ) 1 , ( ) 1 , .4π iab A A AN A j N A j A abA a a

⎛ ⎞ ⎛ ⎞= − − = − − + ≥⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

Plan

ul(4

b/πa

)Ni(A

)

1° Releul bipoziţional (ideal): q = 1, a = 0, b > 0,

2° Releul bipoziţional cu histerezis: q = – 1, a > 0, b > 0,

3° Releul tripoziţional (ideal): q = 1, a > 0, b > 0,

– 2– 4– 6– 81o a = 0q =1

A = 0A = +∞

2o q = –1 a > 0A = 0A = +∞

3o q = 1 a > 0

A = a

A/a=√2A = +∞

–2–4–6

M. Voicu, IA (VII) C 13 (33) 10

Pt. f univalentă (⇒ impară), A1 din se calculează cu:b. Calculul aproximativ al funcţiei de descriere

Cu x = sinω t, dx = cosω td(ω t) şi g(x) = x f (Ax) rezultă:1

1 21( )2 1 1 1(1) 2 ( ) 2 ( ) ( 1) ,3 2 21

g xA dx g g g gxπ −

⎡ ⎤= ≅ + + − + −⎣ ⎦−∫

12 ( ) ( ) .3 2

AA f A f⎡ ⎤≅ +⎣ ⎦

Pt. f univalentă ⇒ S = 0 şi NI (A) = 0 se obţine:1 2( ) ( ) [ ( ) ( )].3 2R

A AN A N A f A fA A= = ≅ +

Releul bipoz. (ideal): v = b sgn u. N(A) ≅ (2b/3A)(1+1) = 4b/3A .Aproximaţia este satisfăcătoare pt. N(A) = 4b/(πA).

Exemplul 1.2

π2

1 π2

2 ( sin )sin ( ).πA f A t td tω ω ω−

= ∫

Page 219: curs introducere în automatică M. Voicu

6

M. Voicu, IA (VII) C 13 (33) 11

...............................................................................................)2/()1()2/()1(2/)2/(3)1( 11 ++ −+−≅− nnnnnnn AfAfAAN

2 23 ( / 2) / 2 ( / 2) ( / 2 )AN A f A f A− ≅ − −

3 ( ) / 2 ( ) ( / 2)AN A f A f A≅ +

Cf. se scriu egalităţile:

Se

sum

ează

!

,22

3)1()(1

0⎟⎠⎞

⎜⎝⎛−≅

+

=∑ nnn

n ANAAf (1.21)

deoarece se reduc termeni şi pt. n → ∞,(1.21) – foarte utilă în sinteza sistemelor automate neliniare.

2( ) [ ( ) ( )],3 2AN A f A fA≅ +

................................................................................................

2 3 2 33 ( / 2 ) / 2 ( / 2 ) ( / 2 )AN A f A f A≅ +

O formulă de inversiune: se dă N(A) şi se detetermină f (u).Amplitudinea lui u ia valorile A, A/2, A/22,..., A/2n,....

1( / 2 ) 0.nf A + →

M. Voicu, IA (VII) C 13 (33) 12

c. Schema bloc structurală

Fig.VII.7

P13;10/30

Analogia dintre răspunsrăspunsulul la frecvenla frecvenţţăă şi funcfuncţţiia a de descrierede descrierepermite tratarea SA neliniare similar cu cele liniare.

Pt. el. lin. se aplică identit. de transfig. a schemelor bloc struct.,

dar asfel ca intrările el. nelin. să rămână neschimbate.

Pt. SA cu o singură nelin. forma cea mai simplă este

sschemachema bloc structurală tipicăbloc structurală tipică, fig.VII.7.

Se constituie el. lin. G(s) imediat după cel neliniar, fiind

posibilă verificarea ipotezei 4° de la punctul a.

_+G(s)f(u)

u v yuui yeGa(s) Gb(s)

Page 220: curs introducere în automatică M. Voicu

7

M. Voicu, IA (VII) C 13 (33) 13

Pt. schema din fig.VII.8Exemplul 1.5

Se realizează deplasările d1, d2 şi d3

d1_

G6(s)

_G4(s)

_G5(s) d3

ui u

+

+ +G1(s) f(u)G2(s) G3(s)ye

d2

să se obţină sch. bloc struct. tipică.

şi se ajunge la:

uiG1(s)

+f(u)

uG2(s) G3(s)

ye

_G5(s) G3

-1(s)G2(s)

_

G6(s)G2(s)G1(s)

G4(s)

_

M. Voicu, IA (VII) C 13 (33) 14

Se notează G7 = G4 + G2G5 / G3 + G1G2G6

şi se ajunge la fig.VII.9

f(u) ye

G3(s)ui

+ _

u

G7(s)

G1(s)G2(s)

Fig.VII.9

Deplasând G7 de pe c. de reacţie pe c. directă, fig.VII.7,

în careGa = G1G2, G = G2G5 + G3G4 + G1G2G3G6 şi Gb = G7

–1.

+ _ G(s) f(u)

u v yuui ye Ga(s) Gb(s)

Fig.VII.7

Page 221: curs introducere în automatică M. Voicu

8

M. Voicu, IA (VII) C 13 (33) 15

d. Punct de echilibru

Se admit următoarele ipoteze:1° G(s) are cel mult un pol pe axa imag., restul în Re s < 0.2° Polinoamele din G(s) sunt relativ prime.3° G(s) conţine, eventual, şi un element cu timp mort.4° f(u) satisface ipotezele admise la definiţia f. de descriere.

+ _G(s)f(u)u v yu

Conform fig.VII.7, se consideră SA neliniar:

Fig.VII.7.a

( ) ( ) ( )( )

.

Y s G s V sv f uu u y

=⎧⎪ =⎨⎪ = −⎩

descris de următoarele ecuaţii:

M. Voicu, IA (VII) C 13 (33) 16

(1.22)

în care p = d/dt este operatorul de derivare introdus prin înlocuirea formală a variabilei s în G(s).

iar în fig.VII.7.a avem:

Cvadruplul u u v y0 0 0 0, , ,

defineşte un punct de funcpunct de funcţţionareionare conform ecuaţiilor:

u u= =0 const., u = u0 = const., v = v0 = const., y = y0 = const.

RRegimulegimul stastaţţionarionar, cf. fig.VII.7.a, este posibil pentru:

+ _G(s)f(u)

u0 v0 y0u0

0 0

0 0

0 0 0

( )( )

.

y G p vv f uu u y

=⎧⎪ =⎨⎪ = −⎩

Page 222: curs introducere în automatică M. Voicu

9

M. Voicu, IA (VII) C 13 (33) 17

u u v y0 0 0 0, , ,Pentru punctpunctulul de funcde funcţţionareionare

(1.22.1),........

)(0

11

01

1apapabpbpb

pGn

nn

n

mm

mm

+++

+++=

−−

−−

(1.23)

are loc:

10 0 0...... 0 .n np y p y py−= = = =

(1.24)

este un punct de punct de echilibruechilibru,u u v y0 0 0 0, , ,Prin urmareCf. (1.24), toate vitezele sunt nule, ceea ce corespundesemnificaţiei conceptului de echilibru cunoscut din fizică.

cu

0 0( ) ,y G p v=

10 1 0 0 0....n n

n na p y a p y a y−−+ + + =

în care

0 0 0 0.a y b v=Totodată

10 1 0 0 0.... ,m m

m mb p v b p v b v−−= + + +

10 0 0...... 0m mp v p v pv−= = = =

M. Voicu, IA (VII) C 13 (33) 18

Pentru punctul de echilibrupunctul de echilibru (PE)

Fig.VII.10

(1.25)

graficele fiind date în fig.VII.10.

⎪⎩

⎪⎨

Δ+−=Δ+Δ+=Δ+

Δ+=Δ+

).()(

))((

000

00

00

yyuuuuufvv

vvpGyy(1.26) Se notează

).()()( 00 ufuufuf −Δ+=ΔΔ (1.28)

din (1.22) - (1.24) rezultă :

Pt. micile abateri Δu, Δv, Δy în jurul valorilor u0, v0, y0, cf. (1.22):

u u v y0 0 0 0, , ,

Se elimină v0 , şi se obţine:

0 0 0 0 0 0

0 0 0

( / ) , ( ).

y b a v v f uy u u

= =⎧⎨ = −⎩

0 0 0 0

0 0 0

( / ) ( ),

y b a f uy u u

=⎧⎨ = −⎩

ū0

y0

u0ū0

i

Page 223: curs introducere în automatică M. Voicu

10

M. Voicu, IA (VII) C 13 (33) 19

Fig.VII.11 -schema bloc structurală standardschema bloc structurală standard pentru PE:

Cf (1.22), (1.28), din (1.26) rezultă:

( )( )

.

y G p vv f uu y

Δ = Δ⎧⎪Δ = Δ Δ⎨⎪Δ = −Δ⎩

(1.27)

( , , , ).u u v y0 0 0 0

Fig.VII.11

⎪⎩

⎪⎨

Δ−−=Δ+Δ+=Δ+

Δ+=Δ+

.)(

)()(

000

00

00

yyuuuuufvv

vpGvpGyy(1.26)

).()()( 00 ufuufuf −Δ+=ΔΔ (1.28)

(1.22)⎪⎩

⎪⎨

−===

000

00

00)()(

yuuufv

vpGy– f(u0)

_G(p)Δf(Δu)

Δv Δ yΔu

M. Voicu, IA (VII) C 13 (33) 20

cu PE: Δy = 0, Δv = 0, Δu = 0.Fig.VII.11,

SAN tipic (fig.VII.7.a) SAN standard (fig.VII.11)

+ _G(s)f(u)

u v yu

Fig.VII.7.a,

( ) ( ) ( )( )

.

Y s G s V sv f uu u y

=⎧⎪ =⎨⎪ = −⎩

( )( )

.

y G p vv f uu y

Δ = Δ⎧⎪Δ = Δ Δ⎨⎪Δ = −Δ⎩

pt. PE: u u v y0 0 0 0, , ,0 0

0 0

0 0 0

( )( )

.

y G p vv f uu u y

=⎧⎪ =⎨⎪ = −⎩

Din sschemachema bloc structurală tipicăbloc structurală tipică,

rezultă schema bloc structurală standardschema bloc structurală standard,

ū0

y0

u0ū0

i

_G(p)Δf(Δu)

Δv Δ yΔu

Page 224: curs introducere în automatică M. Voicu

11

M. Voicu, IA (VII) C 13 (33) 21

SAN standard cf. fig. VII.11,descris de ecuaţiile:

1Δ ( ) sin , ; 0 , 0.u t A t t Aω ω= ∈ > >R (1.29)

u0

e. Ecuaţia balanţei armonice

(1.27) poate avea soluţii periodice (oscil. întreţin.) în jurul PE.Dacă există oscil. întreţin., atunci, datorită lui G(s) (FTJ),

la intrarea el. neliniar preponderentă este fundamentala:

fixat, are PE unic Δy = Δv = Δu = 0.pentru

_G(p)Δf(Δu)

Δv ΔyΔu

Fig.VII.11

( )( )

.

y G p vv f uu y

Δ = Δ⎧⎪Δ = Δ Δ⎨⎪Δ = −Δ⎩

(1.27) _G(p)Δf(Δu)

Δv ΔyΔu

M. Voicu, IA (VII) C 13 (33) 22

1 1 1 1 1 1Δ ( ) ImΔ ( , ), Δ ( ) ImΔ ( , ), Δ ( ) ImΔ ( , ).u t U A j v t V A j y t Y A jω ω ω= = =În complex, pe fundamentale, se scriu relaţiile:

(1.30)

şi N(A) este funcţia de descriere a neliniarităţii

),()(),( 11 ωωω jAVjGjAY Δ=Δ

1 1( , ) ( , ) ,U A j Y A jω ωΔ = − Δ),()(),( 11 ωω jAUANjAV Δ=Δ

( )( )

.

y G p vv f uu y

Δ = Δ⎧⎪Δ = Δ Δ⎨⎪Δ = −Δ⎩

(1.27)

Se trec în complex, pe fundamentale, ec. SAN standard:

Rezultă:

( ).v f uΔ = Δ Δ

în care G(jω) este răspunsul la frecvenţă al el. liniar G(p)

Page 225: curs introducere în automatică M. Voicu

12

M. Voicu, IA (VII) C 13 (33) 23

(1.30)

se elimină 1Δ ( , )V A jω şi 1Δ ( , )Y A jω şi se obţine:

1[ ( ) ( ) 1] ( , ) 0.N A G j U A jω ω+ Δ =

Întrucât 1( , ) 0,j tU A j Ae ωω = ≠ din (1.31) rezultă:

.0,0,01)()( >>=+ ωω AjGAN (1.32)

(1.31)

(1.32) este ecuaecuaţţia caracteristicăia caracteristică (analog cu cazul liniar)

a SAN standard, numită şi ecuaecuaţţia balania balanţţei armoniceei armonice.

),()(),( 11 ωωω jAVjGjAY Δ=Δ

).,(),( 11 ωω jAYjAU Δ−=Δ

),()(),( 11 ωω jAUANjAV Δ=Δ

Din ecuaţiile

M. Voicu, IA (VII) C 13 (33) 24

Dacă în SAN standard există oscilaţii întreţinute, aproximateprin fundamentale, atunci amplitudinea A şi pulsaţia ω din Δu1(t) = Asinωt satisfac ecuaţia balanţei armonice (1.32).

Regula 1

Ec. complexă (1.32) este echivalentă cu fiecare din ecuaţiile:

⎪⎩

⎪⎨⎧

−=

−=−

).(Im)(

)(Re)(1

1

ω

ω

jGAN

jGAN

I

R (1.33)

.0,0,01)()( >>=+ ωω AjGAN (1.32)

1( ) ( ), 0, 0,N A G j Aω ω−= − > >

Ecuaţia complexă (1.32) este echivalentă cu ecuaţiile reale:

1 1( ) ( ) Re ( ) Im ( ), 0, 0.R IN A jN A G j j G j Aω ω ω− −+ = − − > >

Page 226: curs introducere în automatică M. Voicu

13

M. Voicu, IA (VII) C 13 (33) 25

Pentru neliniarităţile univalente NI(A) ≡ 0; (1.33) devine:

⎪⎩

⎪⎨⎧

==

−=−

).0)(Im(0)(Im

)(Re)(1

1

ωω

ω

jGjG

jGAN(1.34)

Dacă N(A), G(jω) au forme complicate, pt. rezolv. ec. (1.32)se utilizează şi procedee grafice. (1.32) se scrie sub forma:

Fig.VII.12

),()( ANjG i=ω (1.35)

Ni(A) fiind funcţ de descr. inv. neg. Procedeul celor două locuri Procedeul celor două locuriSe trasează G(jω),ω≥0,şi Ni(A),A≥0.În fig.VII.12,intersecţiile corespundoscilaţiilor întreţinute din SAN.

Ni(A)

G(jω) jIm

ReA2, ω2

A1, ω1

M. Voicu, IA (VII) C 13 (33) 26

Se consideră SAN cf. fig.VII.11 cu releu bipoziţional ideal:Δf(Δu) = bsgnΔu, sgn 0 = 0,

Exemplul 1.6

N(A) la ex. 1.1 (1°) şi Ni(A) cf. fig.VII.6 (1°):

Fig.VII.11

Să se studieze oscilaţiile întreţinute (dacă există).

1,2 33 21 2 3

1( ) , 0, 0.G s a as a s a s a

= > ≥+ + +

şi partea liniară

o 41 ( ) , ( ) , 0.4i

b AN A N A AA b

ππ

= = − >

SAN are punctul de echilibru: Δy =Δv =Δu = 0.

_G(p)Δf(Δu)

Δv ΔyΔu

Fig.VII.6– 2– 4– 6– 8

1o a = 0q =1

A = 0A = +∞

Page 227: curs introducere în automatică M. Voicu

14

M. Voicu, IA (VII) C 13 (33) 27

jIm

Re

Cu procedeul celor două locuri – fig.VII.13, există o singură osc. întreţinută cf. cu

⎪⎩

⎪⎨⎧

=++−−

++−−−=

,0)Im(

)Re()/(4

322

13

322

13

ajaaj

ajaajAb

ωωω

ωωωπ

1 1 2 34 /[ ( )];A b a a aπ= −

Oscil. într.: Δu1(t) = 4b/[π(a1a2 – a3)]sin

din A1 > 0 a1a2 – a3 > 0.

Fig.VII.13

1 2 ,aω =

.2 ta

1

1

( ) Re ( )

Im ( ) 0.

N A G j

G j

ω

ω

⎧ = −⎪⎨

=⎪⎩(1.34)

rezultă

Daca a3 > 0, atunci este necesar ca G(s) să fie BIBO-stabilă: cf. c. Hurwitz a1a2 – a3 > 0.

Ni(A)

A1, ω 1

G(jω)

M. Voicu, IA (VII) C 13 (33) 28

Oscilaţiile întreţinute pot fi: stabilstabilee, , instabileinstabile şşi i semsemistabileistabile. Natura osc. întreţ. şi cea a PE Δy=Δv=Δu = 0 sunt corelate.

1.2. Stabilitatea oscilaţiilor întreţinute

a. Oscilaţii limită

Se admite că în SA nelin. (fig.VII.11) există osc. întreţ. şi că are loc perturbarea (↑↓), de scurtă durată, a amplit.Cf. evoluţiei în timp, după perturbare, se disting trei cazuri.

Osc. întreţinută se numeşte limită stabilălimită stabilă dacă dupăperturbarea amplit. (suf. de mică ↑↓), de scurtă durată,urmează revenirea, în timp, la osc. întreţinută precedentă.

Definiţia 2

Page 228: curs introducere în automatică M. Voicu

15

M. Voicu, IA (VII) C 13 (33) 29

Osc. întreinută se numeşte limită limită semistabilăsemistabilă[stabilă stabilă / i/ instabilă la stânganstabilă la stânga şşi i instabilă instabilă / s/ stabilă la dreaptatabilă la dreapta],

dacă după perturb. amplit., în sensul scăderii suf./oricât

de mici şi al creşterii oricât/suf. de mici, de scurtă durată,

urmează rev./îndep. şi îndep./rev. la/de şi de/la osc.

întreţinută precedentă.

Definiţia 4

Osc. întreţinută se numeşte limită instabilălimită instabilă dacă după

Perturb. amplit. (oricât de mică ↑↓), de scurtă durată,

urmează îndepărtarea, în timp, de osc. întreţin. precedentă.

Definiţia 3

M. Voicu, IA (VII) C 13 (33) 30

b. Regula lui Loeb

O oscilaţie întreţinută

Osc. întreţinută este limită stabilă dacă: 0AζΔ >

şi este limită instabilă dacă: Δ 0.Aζ <

0 0( ) ( ) 1 0.N A G jω + =

O perturbare a ei, la t = 0, are ca efect variaţiileA0 → A0+ ΔA , ω0→ ω0 +Δω,

u1(t) = A0 sin ω0t , A0 > 0, ω0 > 0 ,

u1(t) → u1(t) + Δu1(t) = (A0 + ΔA) e –ζ t sin (ω0 + Δω)t

oricare ar fi natura ei, este sol. a ec. balanţei armonice

cu amortizarea ζ, variabilă , pozitivă sau negativă, după caz.

Page 229: curs introducere în automatică M. Voicu

16

M. Voicu, IA (VII) C 13 (33) 31

.0000

0A

iRI

A

iIRdA

dNd

dGdA

dNd

dGS ⎟⎟

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

⎛−⎟⎟

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

⎛=

ωω ωω

Regula 2 (Loeb)

Osc. întreţinută caracterizată de (A0, ω0), soluţie a ecuaţiei:

N A N A N A N AiR i iI i( ) Re ( ) , ( ) Im ( ) ,= =

G G j G G jR I( ) Re ( ) , ( ) Im ( ).ω ω ω ω= =

N A G j( ) ( ) ,0 0 1 0ω + =

• limită stabilă dacă S0 > 0; • limită instabilă dacă S0 < 0;• limită semistabilă dacă S0 = 0.

este:

Se notează:

M. Voicu, IA (VII) C 13 (33) 32

Pt. evitarea calculelor pentru S0 se definesc vectorii:

– versorii sp. tridim.)kji ,,(

tangenţi respectiv la hodogr. G(jω) şi Ni(A) în p. de intersecţie.

, în sens pozitiv, este între 0 şi π.

Sensul poz. al vect. produs se obţine atunci când unghiuldintre

Produsul lor vectorial este:

NG vv ,

v v N G = ×

( ), s in kvv v v NG N G ⋅=

. 0

00

00

0

0k S

dAdN

dAdN

ddG

ddG

kji

A

iI

A

iR

RR=

⎟⎟⎠

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

⎟⎟⎠

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

ωω ωω=

,00

jdA

dNi

dAdN

vA

iI

A

iRN ⎟

⎞⎜⎝

⎛+⎟⎠

⎞⎜⎝

⎛=,00

jddGi

ddGv IR

Gωω ωω

⎟⎠⎞

⎜⎝⎛+⎟

⎠⎞

⎜⎝⎛=

Page 230: curs introducere în automatică M. Voicu

17

M. Voicu, IA (VII) C 13 (33) 33Fig.VII.16

Regula 3 (Loeb)

Osc. întreţinută (A0, ω0), soluţie a ecuaţiei (1.32), este:• limită stabilălimită stabilă dacă pornind din p. de intersecţie pe G(jω)

pt. ω↑, Ni(A) pt. A↑ rămâne la stânga – fig.VII.16.a;• limită instabilălimită instabilă dacă pornind din p. de intersecţie pe G(jω)

pt. ω↑, Ni(A) pt. A↑ rămâne la dreapta – fig.VII.16.b;• limită limită semistabilăsemistabilă dacă G(jω), Ni(A) sunt tang.– fig.VII.16.c.

a – limită stabilă b – limită instabilă c – limită semistabilă

vN

G(jω)

jIm Re

a

vG

Ni(A)A0, ω0

vN

G(jω)

jIm Re

b

vGNi(A)

A0, ω0

vN G(jω)

jIm Re

c

vGNi(A)

A0, ω0

Page 231: curs introducere în automatică M. Voicu

1

M. Voicu, IA (VII) C 14 (33) 1

1.3. Stabilitatea punctului de echilibru

Stabilitatea punctului de echilibruStabilitatea punctului de echilibru are o semnificaţiefenomenologică diferită de BIBO-stabilitate.

Fie sistemul dinamic neliniar:

a. Preliminarii

( ), , ,nx f x t x+= ∈ ∈R R (1.49)x – starea sistemuluistarea sistemului;

0 0 0( ) , .x t x t += ∈ R (1.50)

Problema Cauchy (1.49), (1.50) are soluţia unică:,),,;()( 000 ttxtttx ≥= ϕ (1.51)

care este traiectoria în Rn pt. starea iniţială (1.50).

f : Rn → Rn – continuă şi lipschitziană.

M. Voicu, IA (VII) C 14 (33) 2

x = a = constant se numeşte punct de echilibrupunct de echilibru (PEPE) dacă:f a( ) .= 0

Definiţia 5

Semnificaţie fizică: în PE viteza stării este nulă: 0.x a= =

Definiţia 6

PE x = a se numeşte stabilstabil dacă pt. ∀ε >0 ∃δ >0 astfel încât||x0 – a ||<δ ⇒ ||x(t) – a||<ε, t ≥ t0.

x = a – global stabilglobal stabil dacă este stabil pt. ∀x0 ∈Rn.

Fig.VII.19 a – stabilx(t)

0

x1

x2

Px0

Page 232: curs introducere în automatică M. Voicu

2

M. Voicu, IA (VII) C 14 (33) 3

PE x = a se numeşte instabilinstabil dacă nu este stabil.x = a – global instabilglobal instabil dacă este instabil pt. ∀x0∈Rn.

Definiţia 7PE x = a se numeşte asimptotic stabilasimptotic stabil dacă este stabil şi

limt→∞ ||x(t) – a|| = 0.

x = a – global asimptoticglobal asimptotic stabilstabil dacă este as. st. pt. ∀x0 ∈Rn.

Definiţia 8

Fig.VII.19

Cδ0

x1

x2

Px0

x(t)

b – asimptotic stabil c – instabil

x(t)

0

x1

x2

Px0

M. Voicu, IA (VII) C 14 (33) 4

d. Regula lui Kochenburger

Dacă există oscilaţii întreţinute în vecinatatea PE,⇒⇒ PE nu este global asimptotic stabil.

PE (unic) Δy=Δv=Δu=0 al SAN standard este gl. as. st. dacă parcurgând G(jω) pt. ω↑, locul Ni(A) rămâne la stg. şi în afară.

Regula 5 (Kochenburger)

Cu ec. balanţei armonice se extinde criteriul Nyquist.

( ) ( ) 1 0, 0, 0.N A G j Aω ω+ ≠ > >

Locul Ni(A) – numit locul criticlocul critic –joacă rolul punctului critic (–1, j0).

Dacă G(jω) şi Ni(A) nu se intersectează, adică

Ni(A)

G(jω) jIm

Re

Page 233: curs introducere în automatică M. Voicu

3

M. Voicu, IA (VII) C 14 (33) 5

e. Aplicaţie: Sistem automat de poziţionare

d

θ

yJocul în

angrenaje- ε ε

Fig.VI.35 Cex

Rm

y

com

ec

SM

ex.

θ

REGULATOR

Tr~

E0eu

yp+

_

P1P2

_

+

ey

E0

e

R

R2 C1R1

R3

(–)(+) Acc

D1

R4

T1

T2

D2

eb

M. Voicu, IA (VII) C 14 (33) 6

Pt. SA. de poz. de la VI.4.2.b s-a adoptat un reg. PDT1

care asigură o BIBO-stab. relativă satisfăcătoare. Există nelin. de tip joc în angrenaje (în Rm)

care influenţează negativ stabilitatea.θ – unghiul axului servomotorului (intrare)ε – semijocul în angrenajey – unghiul axului Rm (ieşire)

Componenta I din G(s) (polul s = 0) realizează: e = 0, eu = ey , u = y ( - servomotor în repaus).

Zona de echilibru |Δθ| ≤ 2ε este punct de echilibru unic.0=θ

Funcţia de descriere:

.,421221arcsin2

)(2

2

2

2εεεεεεεπ

π≥

⎥⎥⎦

⎢⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛−+−⎟

⎠⎞

⎜⎝⎛ −+⎟

⎠⎞

⎜⎝⎛ −+= A

AAj

AAAAkAN

d

θ

yJocul în

angrenaje- ε ε

Page 234: curs introducere în automatică M. Voicu

4

M. Voicu, IA (VII) C 14 (33) 7

–180°–165°–154°–148°–142°–90°argNi(A)11,291,441,743,1+∞k|Ni(A)|0°–15°–26°–32°–38°–90°argN(A)10,7750,6950,5760,3220|N(A)|/k

+∞52,51,661,251A/ε

Fig.VII.20.a

Cf. tabelului pentru k = 1 se obţine fig.VII.20.

Locul critic Ni(A)trece prin –1+j0.

Cf. regulii 5, PE esteglobal asimptotic

stabil.

2030

jIm

ω = ∞Re50

15

A = ∞

A = 5ε

A = 2,5ε

A = 1,66ε

A = 1,25ε

k =1

G(jω)

ω =10

–1

Ni(A)

M. Voicu, IA (VII) C 14 (33) 8

Fig.VII.20.b

Pentru k = 2 se obţine fig.VII.20.b.

Pentru k > 1, Ni(A) se deplasează omotetic spre dreapta. Pentru k = 2, Ni(A) şi G(jω) sunt tangente.

PE este global asimptotic stabil pt. 0 < k < 2.

2030

jIm

ω = ∞Re50

15

A = ∞

A = 5ε

A = 2,5ε

A = 1,66ε

A = 1,25ε

k =1

k = 2 G(jω)

w =10

–1 – 0,5 – 0,33

Ni(A)

Page 235: curs introducere în automatică M. Voicu

5

M. Voicu, IA (VII) C 14 (33) 9

Fig.VII.20.c

Pentru k = 3 se obţine fig.VII.20.c.

Pentru k ≥ 2 există oscilaţii întreţinute.

Pentru k = 3:Δu(t) = 1,3ε sin12t, instabilă;Δu(t) = 4ε sin19t, stabilă.

30

jIm

ω = ∞Re50

15

A = ∞

A = 5ε

A = 2,5ε

A = 1,66ε

A = 1,25ε

k = 1

k = 3 G(jω)

ω =10

–1 – 0,33

Ni(A)

A1=1,3ε, ω1=12

A2= 4ε, ω2= 1920

M. Voicu, IA (VII) C 14 (33) 10

Regula 6PE Δy=Δv=Δu=0 al SAN din fig.VII.11 este global asimptoticstabil dacă p0(s,A) este hurwitzian pentru toţi A ≥ 0.

N(A) in (1.59) este complexă.

Fig.VII.11

.0,0,01)()( >>=+ ωω AjGAN

,)()()(

spskzsG =,01)()( =+⇒→ sGANsjω

,01)()()( =+

spskzAN .0

)()()()(

=+

spspANskz

.0)()()(),(0 =+=⇒ spANskzAsp (1.59)

p0(s,A) este complex.

Ecuaţia caracteristică:

_G(p)Δf(Δu)

Δv Δ yΔuf. Criteriul Bilharz

Page 236: curs introducere în automatică M. Voicu

6

M. Voicu, IA (VII) C 14 (33) 11

Fie polinomul:),(....)()()( 21

2211 nn IRn

IRn

IRn jaasjaasjaass +++++++=Δ −− (1.60)

.,1,, niaaii IR =∈ R

Se defineste matricea Bilharz de ordinul 2n:

B 2 =

1

0

a I 1 a R 1 1 a I 1

a R 1

aR1

0

0 0

0 0 0 . . .. .. . .. . . ..

a I 2

–a R 2

a I 2

–a R2

–a R3

–a I 3a R4

–a I 4–a I 3–a R3

aI 2

a I 5a R 5a R 4

–a I 4

–a R3. ..

–a R6 a I 6 a I 5 a R5

–aI 4

–a I 7–a R7–a R6 a I 6

aR5

......

......

......

......a I 1

1 0 0 –a R2–a I 3

a R4 a I 5

......

......

n (1.61)

pt. i > n).(a aRi Ii= = 0

M. Voicu, IA (VII) C 14 (33) 12

Teorema 4 (Bilharz)Polinomul (1.60) este hurwitzian ⇔⇔ .,1,0det 2 nkk =>B

Exemplul 1.11SAN de pozitionare cu regulatorde tip releu tripozitional cu histerezisşi G(s) = 1/[s(s +1)]. Să se det. a, b, qpt. care PE este global as. stab.SAN are zona de echilibru |Δu| < a. Polul s = 0 din G(s) realizează Δy=Δv=Δu=0.Svm. este în repaus în zona de echil. (PE unic).Funcţia de descriere este

( )222222 /1/2)( qaAaA

AabAN −+−=

πabA

q A a( ), .−j − ≥2 12π

Fig.VII.11

–a –qa

qa a

–b

b

u

v

u > 0

u < 0

.

.

a≥ 0 q ≤1

Fig.VII.1

_G(p)Δf(Δu)

Δv Δ yΔu

Page 237: curs introducere în automatică M. Voicu

7

M. Voicu, IA (VII) C 14 (33) 13

[ ] ;,/1/2 222222 aAqaAaA

Aab

≥−+−=π

α

Funcţia de descriere: Fig.VII.11

,)1(

1)()()(

+==

ssspskzsG

Funcţia de transfer:

.)1( 2 βαβα jssjss −++=−++

).1(22 q

Aab

−=π

β

,)( βα jAN −=

=+= )()()(),(0 spANskzAsp

).1()(,1)( +== ssspskz

Ecuaţia caracteristică:

Matricea Bilharz: .

100010

010001

4

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−−

=

βα

βα

B

_G(p)Δf(Δu)

Δv Δ yΔu

M. Voicu, IA (VII) C 14 (33) 14

Membrul stang, funcţie de A, este monoton crescător.Membrul drept, funcţie de A, este monoton descrescător.

.1

,)1/()1()1(2

+−−>

q

qqqba π

2

4

6

8

10

–1,0 –0,6 –0,2 0,2 0,4 1,0

2b πa

q

STAB ILITATE ASIM PTO TICĂGLOB ALĂ

Fig.VII.21

Cf. (1.62): detB2 = 1, detB4 = α –β 2 > 0.

A a A a q2 2 2 2 21/ /− + − > 2ab(1–q)2/(πA2).Rezultă:

Inegalitatea are loc pt. orice A ≥ a

⇔⇔ are loc pentruA = a.

Deci (fig. VII.21):

Page 238: curs introducere în automatică M. Voicu

8

M. Voicu, IA (VII) C 14 (33) 15

Stabilizare – cf. reg. 5: G(jω) se deplasează la dreapta şi/sauNi(A) se deplasează la stânga.

Se introduc elemente de corecţie serie, liniare şi/sau neliniare.Altă soluţie – fig.VII.22: Nc(A) – el. corecţie neliniar

Gc1(p), Gc2(p) – el. corecţie liniare.

1.4. Problema stabilizăriia. Posibilităţi de stabilizare

G(p)

ELEMENTE CORECTOARE

+ _

N(A)+ _

Gc1(p)

Nc(A) Gc2(p)

G j G j N A G j G j N Ac c c c1 2 1 1 0( ) ( ) ( ) ( ) ( ) ( ) .ω ω ω ω+ + =

Fig.VII.22Ec. balanţei armonice are forma:

M. Voicu, IA (VII) C 14 (33) 16

G j G j N A G j G j N Ac c c c1 2 1 1 0( ) ( ) ( ) ( ) ( ) ( ) .ω ω ω ω+ + = (1.63)

Fig.VII.22

1.1. Pentru Nc(A) = N(A), din (1.63) rezultă:

G j G jc2 ( ) ( ),ω ω=

şi urmează alegerea adecvată a el. de corecţie liniare.

din (1.63) se obţine:

G j G j N A N Ac c c1 2 1 0( ) ( )[ ( ) ( )] ,ω ω + + =

şi urmează alegerea unei neliniarităţi adecvate.

2.2. Pentru

G j G j G j N Ac c1 2 1 0( )[ ( ) ( )] ( ) ,ω ω ω+ + =

G(p)

ELEMENTE CORECTOARE

+ _

N(A)+ _

Gc1(p)

Nc(A) Gc2(p)

Page 239: curs introducere în automatică M. Voicu

9

M. Voicu, IA (VII) C 14 (33) 17

3.3. În fine, pentru

din (1.63) rezultă: ,01)()(21

=+ωω jGjG cc

fapt echivalent cu compensarea lui N(A) şi transformareasistemului într-un sistem automat liniar.

Determinarea neliniarităţii coresp. funcţiei 1–N(A) se facecu ajutorul formulei de inversiune de la 1.1.b.

N A N A G j G jc c( ) ( ), ( ) ( ),= − =1 2 ω ω

G j G j N A G j G j N Ac c c c1 2 1 1 0( ) ( ) ( ) ( ) ( ) ( ) .ω ω ω ω+ + = (1.63)

Fig.VII.22

G(p)

ELEMENTE CORECTOARE

+ _

N(A)+ _

Gc1(p)

Nc(A) Gc2(p)

M. Voicu, IA (VII) C 14 (33) 18

- mulţimea funcţiilor scalare, continue pe porţiuni, fig.VII.26.Similar se definesc şi C[ε,K], ε > 0 arbitrar de mic, C(0,K) şi C(0,+∞).

2. Stabilitatea absolutăSunt utile condiţii de stabilitate asimptotică globală pt. o clasăde neliniarităţi. Pt. SAN din fig.VII.25, echiv. cu fig.VII.11,

Se are în vedere clasa de neliniarităţi cf. fig. VII. 26.

G(s)

_

y

u

v

f

Fig.VII.25

Fig.VII.26

,0,,)(0; 0],0[ ≠∈≤≤∈= yyKyyfCfC K R (2.1)

C 0

u

yC[0, K]

Ky u =f(y)

Page 240: curs introducere în automatică M. Voicu

10

M. Voicu, IA (VII) C 14 (33) 19

SAN cf. fig.VII.25 se numeşte absolut stabil absolut stabil dacă PE y=0este glob. asimpt. stab. pt. orice f ∈ C[0,K] (C[ε,K],C(0,K),C (0,+∞)).

Definiţia 1

2.2. Criteriul PopovFie SAN cf. fig.VII.25

u = f ( y) (2.4) 1

1

..... 11( ) ,..... 1

mm

nn

b s b sG ss a s a sα

+ + +=

+ + +(2.5)

ai, bj sunt numere reale, α =0,1,2,... şi n +α > m. Coef. de amplif.=1; factorul de amplif. al buclei inclus în (2.4).

G(s) este ireductibilă. Dpdv al polilor lui G(s) se disting:

a)a) Cazul principalCazul principal: toţi polii lui G(s) sunt în Re s < 0;⇒ α = 0 şi ansn +...+a1s + 1 hurwitzian.

M. Voicu, IA (VII) C 14 (33) 20

b)b) Cazul criticCazul critic: cel puţin un pol al lui G(s) este pe Re s = 0,iar restul polilor sunt în Re s < 0.

Acestă distincţie îşi are originea în definiţia clasei C[0,K].Dacă sectorul este [0,K], atunci este posibil f (y) ≡ 0,

funcţionalitatea fiind asigurată numai de partea liniară. În cazul critic partea liniară nu poate fi global asimptotic stabilă

deoarece, cf. (2.3), G(s) are poli în Re s = 0.Urmare: în cazul critic şi C[0,K] nu se pune problema stab. abs. Aici se are în vedere clasa C[ε,K], cu ε > 0 arbitrar de mic.Aceasta implică în mod necesar asigurarea stab. asimptotice

globale pentru: f y y( ) = ε (2.6)

(reacţie liniară), cu ε > 0 oricât de mic.

Page 241: curs introducere în automatică M. Voicu

11

M. Voicu, IA (VII) C 14 (33) 21

+ G(s)

_

y

u

v

ε

yp= 0

Fig.VII.27

Definiţia 2SAN din fig.VII.25, cu G(s)

în cazul critic şi (2.6)

(fig.VII.27), se numeşte εε –– stabilstabil dacă punctul de echilibru y = 0

este global asimptotic stabilpentru ε > 0 arbitrar de mic.

G(s)

_

y

u

v

f

Fig.VII.25

SAN cf. fig.VII.25, cu G(s) ireductibilă,este ε – stabil ⇔⇔ SA cf. fig.VII.27 este BIBO-stabil pentru ε > 0 arbitrar de mic.

Teorema 2

f y y( ) = ε

M. Voicu, IA (VII) C 14 (33) 22

Fie SAN cf. fig.VII.25, G(s) de forma (2.5), şi f∈C[0,K] – în cazul principal (0<K≤+∞), sau f∈C[ε,K] în cazul critic (sist. ε – stabil)

şi 0<K<+∞. Atunci SAN este abs. stabil dacă există q∈R

astfel încât :

Teorema 3 (Popov)

.0,1)]()1Re[( ≥−>+ ωωω KjGjq (2.7)

.1.....1.....1)(

1

1++++++

=sasasbsb

ssG n

n

mm

α (2.5)

G(s)_

y

u

v

fFig.VII.25

Fie SAN

Page 242: curs introducere în automatică M. Voicu

12

M. Voicu, IA (VII) C 14 (33) 23

Fie SAN cf. fig.VII.25, cu

Teorema 4

a s a snn + + +. . . 1 1

Atunci SAN este abs. stabil dacă există q ∈R astfel ca:

hurwitzian şi f ∈ C(0,+∞).

Re[( ) ( )] , .1 0 0+ ≥ ≥jq G jω ω ω (2.8)

Exemplul 2.1Fie SAN cf. fig.VII.25, cu f ∈ C(0,+∞) şi G s b s s a s( ) ( )/[ ( )],= + +1 11 1

Cf. (2.8) se poate scrie:a1 > 0, b1 > 0. Să se studieze stab. abs.

.0,0)1/()( 22111

211 ≥≥+−++ ωωω aabqbqa Pt. q a b≥ −max( , )0 1 1

are loc pt. orice ω ≥ 0. SAN abs. stab. pt. orice f ∈ C(0,+∞).

,1,1.....1.....1)(

1

1 =+++

+++= αα sasa

sbsbs

sG nn

mm

M. Voicu, IA (VII) C 14 (33) 24

2.3. Forma grafică a criteriului PopovSe prelucrează în membrul stâng al inegalităţii:

)(Im)(Re)( ωωω jGjjGjG += se obţine:

Notaţii: v G j w G j= = ≥Re ( ), Im ( ), ,ω ω ω ω 0 (2.11).0),(Im)(Re)( ≥+= ωωωωω jGjjGjGP

Hodograful GP(jω) se numeşte locul locul PopovPopov.Se defineşte dreapta dreapta PopovPopov:

1 0.v qw K− + =

Dacă (2.10) are loc, atunci, cu (2.11), rezultă condicondiţţiaia PopovPopov:.01 >+− Kqwv

.1)(Im)(Re KjGqjG −>− ωωω

Re[(1 ) ( )] 1 , 0.jq G j Kω ω ω+ > − ≥Pentru

(2.10)

Page 243: curs introducere în automatică M. Voicu

13

M. Voicu, IA (VII) C 14 (33) 25

LLoculocul PopovPopov

01 =+− Kqwv (2.13)

01 >+− Kqwv (2.14)

Dr. Popov (dPdP) are panta 1/q şi tăieturile (–1/K, 0) şi (0, 1/Kq). Punctele din pl. (v, w), situate la dreapta dPdP, satisfac (2.14).

Pt. verificarea grafică a condicondiţţiei iei PopovPopov (2.10) :

se trasează în pl. (v, w) locul Popov (cf. (2.12));

în (–1/K,0) se trasează o dPdP (de pantă 1/q, dacă există)

astfel încât locul Popov să rămână în întregime

la dreapta acesteia, fig.VII.28;

cf. t. 3 SAN este absolut stabil.

DDreaptareapta PopovPopov

( ) Re ( ) Im ( ), 0,PG j G j j G jω ω ω ω ω= + ≥ (2.12)

CondiCondiţţiaia PopovPopov

M. Voicu, IA (VII) C 14 (33) 26

Fig.VII.28 (–1/K, 0) fiinddat, pot existao infinitate dedPdP pentru carelocloculul PopovPopovrămâne ladreapta. GP(jω)

w

v–1/KP–1/K

dreaptadreaptacriticăcritică

1ω =+∞ ω = 0–1/KH

dreaptadreaptaPopov (Popov (dPdP))

loculloculPopovPopov

Se determină KP maxim, cu dP tangentă la lloculocul PopovPopov,fig.VII.28; → dreapta critică, pt. care (2.10) nu are loc.

Sectorul [0,KP) sau [ε, KP) se numeşte sectorul sectorul PopovPopov. În cazul critic, sectorul poate fi şi [ε, KP], dar numai dacă

lloculocul PopovPopov nu trece prin ( –1/KP,0).

Page 244: curs introducere în automatică M. Voicu

14

M. Voicu, IA (VII) C 14 (33) 27

Fie SAN cu f∈ C[ε, 1,5], G(s) = 1/[s(s2+s+2)].Cf. (2.11), (2.12) locul Popov este descris de ecuaţiile:Exemplul 2.2.

],)2[(1 222 ωω +−−=v .0],)2[()2( 2222 ≥+−−= ωωωωw

Cu ω2 = 2 – w/v se obţine: 2v2 + w2 – vw + v = 0 (fig.VII.29). Prin (–2/3,0) - o infinitate ddPP. Sist. este ε- st.; cf. t. 3, abs. stabil.

–2/7 –1/4

–1/2–2/3

w

v

GP(jω) ω =0

ω = +∞3π/8

–1/2

–1/7

Fig.VII.29

Sectorul Popov: [ε, 2), fig.VII.29.Dacă nu există o dP astfel încât

locul Popov să rămână ladr., atunci t. 3 nu se aplică.

Nu implică faptul că sist. aut. nupoate fi absolut stabil(t. 3 - o cond. suficientă).

M. Voicu, IA (VII) C 14 (33) 28

Dacă nu există o dPdP, atunci se poate proceda astfel:

•• Se reduce K (fig.VII.26), se deplasează tăietura (–1/K, 0)

– fig.VII.28 – spre stanga pt. a se putea trasa o dPdP;

Def.1 sugerează determinarea valoarii maxime a lui K.

2.6. Compensarea serie a părţii liniare

•• Se compensează partea liniară G(s) (fig.VII.25) cu elemente

«serie», «paralel» sau «cu reacţie», respectiv se

deformează şi se deplasează locul Popov (fig.VII.28)

pt. a se putea trasa o dPdP.

Uzuală este compensarea serie a lui G(s) cf. fig.VII.30.

Page 245: curs introducere în automatică M. Voicu

15

M. Voicu, IA (VII) C 14 (33) 29

Compensatorul GS(s) să asigure:- satisfacerea criteriului Popov;

- îmbunătăţirea calităţilor impuse SAN.

GF(s) _

y

u

v

f

GS(s)

G(s)

Fig.VII.30

GS(jω) roteşte antiorar locul Popov cu 0° - 90°, pt. ω crescător.Locul Popov se deplasează spre dreapta la ω medii şi înalte. Se poate trasa o dP prin (–1/K, 0) cu condiţia ca acest punct să

rămână suficient de departe la stânga noului loc Popov.

O soluţie simplă, sugerată de

).1()( += sksG SS τ

KjGjq 1)]()1Re[( −>+ ωω

şi de corecţia SA liniare, constă în utiliz. unui comp. PD:

M. Voicu, IA (VII) C 14 (33) 30

Exemplul 2.4. Fie SAN cf. fig.VII.30

Se cere GS(s) astfel încât SAN să fie abs. stabil pt. clasa C(0,4].1.1. Pt. G(s) = GS(s) GF(s),

Eliminând ω 2 se obţine locul Popov:

2

1( ) .( 1)FG s

s s=

+

GF(s) _

y

u

v

f

GS(s)

G(s)

2( )( 1)

SkG jj j

ωω ω

=+

2

2 2 2

2 (1 ) .[4 (1 ) ]S

jk ω ωω ω ω

− − −=

+ −

/ 2, 0.Sw v k v v= − − <

cu GS(s) = kS, kS > 0, rezultă:

2 2 2

2 ,4 (1 )

Skvω ω

= −+ −

2

2 2 2

(1 ) .4 (1 )

Skw ωω ω

−= −

+ −

Ec. parametrice ale loc. Popov:

Page 246: curs introducere în automatică M. Voicu

16

M. Voicu, IA (VII) C 14 (33) 31

S–k

–kS

–2 Sk/

ω = 0

–kS 2 ∞ω =+

Fig.VII.31

Pt. ω =1, tăietura cu axa absciselor este:

v = –kS/2, w = 0.

Locul Popov: / 2, 0.Sw v k v v= − − <

v w

0ω = ⇒

2 2 2

2 ,4 (1 )

Skvω ω

= −+ −

2

2 2 2

(1 ) .4 (1 )

Skw ωω ω

−= −

+ −

2 , ;S Sv k w k= − = −ω = ∞⇒ 0, 0.v w= =

a

Pt. a trasa o dP prin (–1/4,0) este necesar ca

–1/4 < –kS/2,

respectiv kS < 1/2.

M. Voicu, IA (VII) C 14 (33) 32

2.2. Pt. G(s) = GS(s)GF(s), cu GS(s) = kS(s + 1), rezultă:

2

1( ) ( 1)( 1)SG s k s

s s= +

+.

( 1)Sk

s s=

+

2 0,1

Skvω

= − <+

2 0.1

Skwω

= − <+

( )( 1)

SkG jj j

ωω ω

=+ 2 .

( 1)Sjk ω

ω ω− −

=+

Eliminând ω2+1 locul Popov, fig.VII.31.b :

w = v, v < 0.

Ec. parametrice ale loc. Popov:

Page 247: curs introducere în automatică M. Voicu

17

M. Voicu, IA (VII) C 14 (33) 33

Locul Popov (fig.VII.31.b) : w = v, pentru v < 0.

2 0,1

Skvω

= − <+

2 0.1

Skwω

= − <+

Pt. ω = ∞, tăietura cu axa absciselor este:v = 0, w = 0.

Cf. t. 4 se poate trasa o dP de pantă 1/q ≤ 1în orice punct (v, 0) cu v < 0.

Sistemul automat este absolut stabil pt. clasa C (0,+∞) şi kS > 0.

S–k

–kS

(b)Fig.VII.31

v w

ω = 0