Documente Academic
Documente Profesional
Documente Cultură
Tendinte
In literatura de specilalitate au devenit consacrate extinderi in alte domenii ca: hidronica,
pneutronica, termotronica, autotronica, agromecatronica (agricultura de precizie).
Evolutia in dezvoltarea tehnologica inseamna: micromecatronica, nanomecatronica si
biomecatronica. Tendinta generala este de intelectualizare a masinilor si sistemelor.
A. Se defineste stare a unui sistem : cea mai mica colectie de numere care trebuie cunoscute
la momentul t =t0, pentru a face posibila prezicerea in mod unic a comportarii sistemului in
orice moment tt0, pentru orice marime de intrare ce apartine multimii marimilor de intrare, in
ipoteza ca toate elementele acestei multimi sunt cunoscute la tt0. Aceste numere sunt
denumite variabile de stare.
B. Sistemele reale, in cadrul TS, sunt investigate prin doua modalitati de abordare si anume :
a) Axiomatica: se defineste riguros sistemul, dupa care, pe cale deductiva, prin
utilizarea unui instrument matematic adecvat, se obtin rezultatele care prezinta interes.
b) Dinamica: se urmareste caracterizarea evolutiei in timp a sistemului. In acest scop se
pot folosi doua modalitati de descriere: externa si interna.
b.1) Descrierea externa
- sistemul este considerat ca o cutie neagra
- relatiile cu mediul inconjurator sunt descrise prin intermediul variabilelor de intrare
u, p si de iesire y, ca marimi externe cutiei (fig.2.2)
Fig.2.2
A
u = (u1, u2, , ur)
p = (p1, p2,., pr)
y = (y1, y2,.,yr)
Unui asemenea sistem dinamic i se poate atasa ecuatia intrare-iesire (ecuatii terminale), de
forma:
y = A (u, p)
(2.1)
unde A este un operator algebric, diferential, integrala, etc., liniar sau neliniar.
Orice pereche (u, y) care satisface ecuatia (2.1) se numeste pereche intrare-iesire.
b.2) Descrierea interna ; se defineste multimea de variabile interne, numite de stare
si a legaturilor functionale intre acestea.
x = (x1, x2,..,xn)
(2.2)
Fig.2.3
Exista o infinitate de moduri de sectionare a blocului A, deci pot rezulta diverse seturi de
variabile de stare(v.s) x. Cand se foloseste un numar minim de v.s., care permite totusi
descrierea completa a sistemului dinamic, rezulta forma redusa.
Ca urmare a sectionarii, relatia (2.1) se descompune corespunzator celor doua blocuri:
B:
x = B (u, p)
(2.3)
C:
y = C (x, u, p)
(2.4)
(2.5)
Ecuatia 2.3 genereaza ecuatia intrare-stare, intimp ce ecuatia 2.4 genereaza ecuatia intrarestare-iesire.
Cele doua modalitati de descriere sunt utilizate in vederea studierii sistemelor, deci si a
sistemelor mecatronice, adica: stabilitate, controlabilitate, raspuns la diverse excitari,
determinarea performantelor.
Cele doua modalitati de descriere au elemente de coincidenta, ele trebuie sa descrie in mod
consistent sistemul dinamic.
Carmen Bujoreanu
44
cauze
efecte
55
Fig.2.5a
Carmen Bujoreanu
Fig.2.5 b
66
S1
(DA)
S2
(IA)
Fig.2.5c
sistemelor
numeric/analogice.
mecatronice
se
intalnesc
si
convertoare
analog/numerice
si
1. Dupa structura, dupa cum s-a mentionat anterior sistemele pot fi cu structura
deschisa sau inchisa.
b)
2.7 Semnale
2.7.1 Generalitati
Transmiterea (transferul, prelucrarea) unei informatii are intotdeauna un suport
material. O marime fizico-tehnica prin care se transmite o informatie, in procesul
de functionare a unui sistem sau element, se numeste semnal. Exista semnalecauza (marimi de intrare) si semnale-efect (marimi de iesire).
Conventional, un sistem sau element excitat la intrare de semnalul u(t), la iesirea caruia apare
semnalul y(t) , se reprezinta din punct de vedere al transferului de informatie ca in fig. 2.6
u(t)
SISTEM
y(t)
Fig.2.6
Sensul de circulatie al actiunii, sau altfel spus sensul de transfer al informatiei este
unidirectional, anume de la u la y.
Caracteristica fizica care se modifica dependent de informatie, se numeste parametru
informational.
Concomitent, semnalele sunt functii de timp. Acesta este al doilea parametru al
semnalelor. Din punct de vedere matematic, timpul este variabila independenta ce
evolueaza continuu in sens unic : trecut-prezent-viitor.
Intre elementele componente ale unui sistem apar relatii prin intermediul
semnalelor.
Pentru ca informatia transmisa sa ajunga la destinatie trebuie ca subsistemul receptor
sa poata extrage informatia din semnal. De ex, un om nu va utiliza eficient un
termometru daca acesta nu are o scala gradata. Numai din lungimea coloanei de lichid
nu se poate extrage nici o informatie. Deci, trebuie stabilita la emitator o
corespondenta a valorilor posibile ale parametrului informational cu informatia.
(fig.2.7c)
x(t)
x(t)
Fig.2.7a
Fig.2.7b
x(t)
Fig.2.7c
0 t0
1(t) = (t) =
1 t0
(4)
Fig.2.9-Treapta unitara
Functia treapta unitara reala (t) este definita de relatia si are graficul din fig. 2.10 de mai jos:
(t)
(5) (t) = (t ) t
2
2
2
1 t
2
/2
/2
Fig.2.10
Raspunsul sistemului reprezinta legea de variatie in timp a marimii lui de iesire, cand se
cunoaste functia de excitatie u(t) si conditiile initiale.
Raspunsul unui element sau sistem la un semnal treapta unitara u(t) = 1(t), aplicat la intrarea
unui sistem liniar, continuu si stationar (SLCS) in momentul t = 0, se numeste functie
indiciala sau raspuns indicial. Se noteaza cu g(t). Deci :
Deci :
Pentru :
u(t) = 1(t)
u(t) = 1(t-)
0 t
Se poate scrie : 1(t-) =
1 t
y(t)u (t )1(t ) g (t
)
u(t)
y(t)
SLCS
u(t)
y(t)
1
CURS 4
Fig.2.11
Acesta se numeste semnal impuls, unitar sau Dirac (sau functie delta-Dirac Paul Adrien
Maurice, n.1902, fizician englez, fondatorul functiei delta).
Carmen Bujoreanu
Proprietati
1. Impulsul unitar (t) este o functie para, ceea ce rezulta cu usurinta din fig. 2.11a
(t) = (-t)
(11)
t 0
t0
(12)
(t )dt (t )dt
(13)
Semnalul (impulsul Dirac) si derivatele sale nu sunt functii in sensul uzual al defnitiei (nu
sunt functii regulate, ci functii generalizate).
Se poate arata riguros ca, in sens distributional, impulsul Dirac (t) este intr-adevar derivata
treptei unitare 1(t).
Nu conteaza forma si valorile pe care le ia o aproximatie oarecare a lui , ci efectul actiunii
acesteia, adica faptul ca R = 1.
Deci impulsul Dirac este derivata, in sensul distributiilor, a semnalului treapta unitate. In
practica se foloseste semnalul dreptunghiular cu durata si amplitudine A, cand 0 si
A, aria limitata de acest impuls va fie egala cu unitatea (fig.2.12)
(t)
Fig. 2.12
A
y(t)=h(t)
SLCS
(t)
h(t)
Fig.2.13
u(t) = (t-)
y(t )u (t ) (t ) h(t)
y(t)u (t ) (t ) h(t )
Deci, nici functia pondere nu se modifica daca este aplicata la intrarea unui sistem SLCS in
momente diferite. La SLCN, functia pondere depinde de momentul aplicarii semnalului.
Functia pondere (f.p) nu poate fi obtinuta experimental, decat in mod cu totul aproximativ,
aceasta deoarece insusi semnalul impuls nu poate fi realizat practic.
Teoretic, functia pondere se obtine ca solutie a ecuatiei diferentiale omogene a sistemului
respectiv pentru conditiile initiale:
y (0) ( n2)(0) 0
y
y(0) =
( n1)
si
y (0) 1
u(t) = (t)
y(t) = h(t)
Fig.2.14
t / 1
dy ( t )
y (t ) k u (t )
dt
dy (t )
2
2
2
d y (t ) 2
y(t ) k u(t )
n
n
n
2
dt
dt
0 1
Curba 3- functia pondere a unui sistem de ordin superior a carui ecuatie caracteristica are
toate radacinile reale si negative.
Din p.v al consideratiilor practice, functia pondere a unui sistem fizic poate fi asemuita cu
reactia unui om la lumina unui fulger sau la zgomotul unei explozii, caracterizandu-se ca ea
apare dupa disparitia cauzei care a determinat-o.
3.Semnalul rampa
Semnalul se defineste sub forma :
0 t0
r(t)=ramp(t) =
t0
t
(14)
tg =1
Fig. 2.15
Semnalul rampa exprima viteza de variatie a marimii considerate, adesea aceasta fiind diferita
de unitate : u(t) = ramp(t). Raspunsul unui sistem la acest semnal de proba se numeste
raspuns la viteza. Semnalul poate fi usor de reprodus in practica, dar datorita cresterii
nelimitate cauzeaza regimuri inadmisibile.
u(t) = A cos(t + )
unde : A amplitudinea ;
(15)
CURS 5
u(t) = ae
jt
j jt
= Ae e
= Acos(t + ) + jAsin(t + )
(16)
Carmen Bujoreanu
CURS 5
Fig.3.1
u(t) S1(t)+ S2(t-1)+ .+S8(t-7)
Desi semnalele din fig 3.1 b si 3.1c au prea putin comun intre ele, ultima aproximare se
dovedeste utila pentru determinarea raspunsului unui sistem liniar.
Sa consideram acum o functie oarecare u() ca cea din figura 3.2
b
Fig. 3.2
Carmen Bujoreanu
u(t)
u(k ) 1(t k )
(1)
du ( )
d
dt
sau :
du ()
dt d (t )
unde (t-) este semnalul treapta la momentul . Deoarece se presupune ca sistemul este liniar,
raspunsul la o treapta decalata in timp (t-) va fi functia indiciala decalata in timp, g(t-).
Se poate utiliza principiul suprapunerii efectelor (principiul Duhamel ?) si se scrie ca :
t
du
(t )d
u(t) = u(0) (t )
0 dt t
(2)
u(k ) (t k )
(4)
u(t) =
u( ) (t )d
(5)
Daca se cunoaste raspunsul h(t) al sistemului la semnalul impuls unitar (este vorba de functia
pondere), atunci, pentru conditii initiale nule, semnalul de iesire se poate stabili utilizand
y(t) =
h(t ) u( )d
(6)
y(t) =
d
(7)
h( ) u(t )
unde u(t) si y(t) sunt semnalul de intrare, respectiv de iesire in momentul t, iar u(t-) este
semnalul de intrare deplasat cu in devans fata de momentul considerat t. Rezulta ca, odata
cu cresterea lui de la 0 la t, semnalul u(t-) se deplaseaza in devans fata de momentul t
ajungand pana in originea timpului (pentru = 0 se obtine u(t- ) =u(t), iar pentru =t se
obtine u(t- ) = u(0)).
Conform relatiei de mai sus, rezulta deci ca valoarea raspunsului unui sistem liniar, continuu
si stationar SLCS in momentul t este determinata de toata evolutia anterioara a semnalului de
intrare u(t). Spus altfel, raspunsul unui SLCS se poate afla prin convolutia semnalului de
excitatie si a functiei pondere.
. Convolutia (produsul de convolutie) stabileste o relatie intre semnalul de intrare si
cel de iesire prin intermediul functiei pondere, care descrie sintetic sistemul dinamic
respectiv.
In general, produsul de convolutie a doua semnale continue u(t) si h(t) are forma :
u h (t )
d ,
u(t ) h( )
t \
(8)
semnalelor trunchiate sufera asadar automat de erori de trunchiere (deoarece suma seriei se
calculeaza pe baza unui numar finit de termeni), valorile semnalelor in afara orizontului de
timp (intervalului de trunchiere) fiind considerate zero. Eroarea de trunchiere este rezonabil
de mica daca semnalele iau valori "mici" in afara intervalului de trunchiere.
b. Erori de esantionare [semnale continue] - Pentru a calcula numeric convolutia unor
semnale continue acestea trebuie discretizate (esantionate), astfel incat integrala de convolutie
sa poata fi inlocuita cu o suma de convolutie. Eroarea de esantionare apare datorita faptului ca
se pierde total informatia despre evolutia functiei intre doua momente succesive de
esantionare. Eroarea de esantionare este rezonabil de mica daca intervalul de esantionare este
suficient de mic.
c. Erori de rotunjire [semnale continue/discrete]- datorate erorilor inerente de calcul in
format virgula mobila. Eroarea de rotunjire poate fi facuta rezonabil de mica daca se foloseste
o precizie numerica suficient de mare.
Importanta practica a celor de mai inainte consta in aceea ca odata cunoscuta functia
pondere a unui SLCS, cu ajutorul integralei de convolutie se poate afla raspunsul
acestui sistem la orice semnal de intrare. Problema se reduce deci la a cunoaste u(t).
Functia pondere a unui sistem dinamic se obtine ca solutie a ecuatiei diferentiale
omogene a sistemului respectiv pentru conditiile initiale.
1. Serii Fourier (Jean-Baptiste Joseph Fourier, 1768-1830)
Se demonstreaza ca orice functie periodica care se bucura de proprietatile ca pe parcursul
intregii perioade T este univoca, are un numar finit de maxime, minime si discontinuitati de
specia I-a si in plus inchide o suprafata finita, poate fi descompusa intr-o serie infinita de
functii armonice :
f(t) =
in care :
1
T
T
2
e
t
f (t ) e
(9)
j k 0
j k t
dt
(10)
T
2
CURS 6
2.Transformata Fourier
Fie o functie oarecare f(t), fig. 3.4. Sa consideram in figura 3.5 o functie periodica
f (t ) , de
perioada T, formata prin repetarea portiunii functiei f(t) cuprinsa intre T/2 si T/2.
Fig.3.4
Fig.3.5
Functia
f (t )
=
j k 0
(11)
care la seria Fourier era un spectru discret, devine acum un spectru continuu continand toata
gama de frecvente. Se scrie ca :
f (t )
d
1
2
F(j) =
j t
(12)
si
F ( j ) e
f (t ) e jt
(13)
dt
Carmen Bujoreanu
CURS 6
relatia (13) se numeste transformata Fourier a functiei f(t) sau spectrul frecvential al acestei
functii, iar relatia (12) integrala Fourier inversa sau transformata Fourier inversa.
Transformata Fourier se noteaza
F(j) = F[f(t)]
(14)
-1
f(t) = F
[F(j)]
(15)
Deci, proprietatile interne ale sistemului sunt reliefate de raspunsul lui la frecventa si
deoarece tot ele determina raspunsul la orice alt semnal de excitatie, este de presupus ca
unele din proprietatile raspunsurilor la semnalele deterministe conventionale, vor fi
reliefate de catre parametrii raspunsului la frecventa. Altfel spus, pe baza raspunsului la
frecventa putem formula anumite concluzii privind raspunsul sistemului la un alt semnal
de excitatie.
3.3 Tehnici de calcul bazate pe transformata Laplace (Sebastian, Olah)
a. Transformata Laplace
Ideea de baza (a metodelor operationale) de rezolvare a ecuatiilor diferentiale consta in asocierea
fiecarei functii f(t) de variabila reala t , numita original, a unei functii F(s), de variabila complexa
s = + j, numita imagine.
Carmen Bujoreanu
CURS 6
operationala.
Se denumeste deci functie de transfer (f.d.t) urmatoare transferanta operationala :
Carmen Bujoreanu
CURS 7
Deci, f.d.t a unui sistem este definita de raportul dintre imaginea marimii de iesire a
sistemului, ce se obtine in cazul raspunsului normal si imaginea marimii lui de intrare, in
conditii initiale nule.
Observatii :
1. Functia de transfer este o functie de variabila complexa s = +
j
2. In expresia f.d.t intra numai parametrii caracteristici ai sistemului/procesului la care se refera
prin coeficientii an...a0 si bm.b0. Deci, f.d.t depinde numai si numai de structura si
alcatuirea sistemului respectiv.
3. Raspunsul unui sistem dat la diverse semnale de intrare u(t) se poate determina prin
intermediul f.d.t.
(26)
4. Daca u(t) este un impuls Dirac (t), atunci raspunsul lui normal este functia pondere h(t) si
cum se stie (din tabele) ca L[ (t)] = 1, rezulta ca rel. (24) devine :
h(t) e st
(27)
dt
0
Carmen Bujoreanu
Deci, f.d.t este imaginea functiei pondere, adica imaginea raspunsului normal provocat de
impulsul Dirac.
Exista diverse forme de exprimare algebrica a f.d.t :
H (s)
b)
bm ( s z1 ) ( s z2 ) ( s zm
(29)
an (s p1 ) (s p2 ) (s pn
)
cand radacinile si polii sunt reali ( = p-z)
c) Daca se presupune ca atat numitorul cat si numaratorul au radacini in origine, s = 0, atunci f.d.t
are forma :
H (s)
unde
k Q q(s)
s Pp (s)
(30)
bm q
an p este factorul de amplificare iar este ordinul polului in origine.
Concluzie: cunoscand ecuatia diferentiala a unui sistem putem scrie f.d.t corespunzatoare.
Exemplu de stabilire a functiei de transfer
1.Accelerometru. Un accelerometru prezentat in figura 3.7 este un aparat constituit dintr-o masa
m mobila, in raport cu un suport S, solidar cu sistemul a carui acceleratie se va masura. Masa m
este readusa de un resort R de constanta k ; amortizorul A determina o frecare vascoasa
(coeficientul de proportionalitate a fortei de frecare cu viteza fiind ka).
In practica, masa m se deplaseaza fara contact mecanic datorita unei perne de aer sau a unei
suspensii electrostatice. Cand piesa a carei acceleratie se masoara si o data cu ea si suportul S al
accelerometrului se deplaseaza spre dreapta cu o acceleratie a, masa m ramane in urma (pozitia
punctata). Altfel spus, in raport cu suportul S el se va deplasa din pozitia sa de repaos spre stanga
2
d y(t )
cu distanta y(t) si acceleratia dt 2
Fig.3.7
d y(t )
a a
2
Acceleratia rezultanta, in deplasarea spre dreapta, va fi data de relatia :
dt
Forta de inertie care actioneaza asupra masei m in cadrul acestei miscari, va fi :
2
d y(t )
Fi m a m (a
2 )
dt
Conform legii echilibrului fortelor (legea dAlembert), aceasta forta echilibreaza forta motoare
Fm care atrage masa m spre dreapta. Forta Fm este data de forta de intindere a resortului R si cea
produsa de amortizor, proportionala cu viteza masei m in miscarea spre stanga fata de suportul S.
dy(t )
Fi Fm ky(t ) ka
dt
d y(t )
m(a
dt
(31)
Deci, poate fi reprezentata intr-un plan complex cu coordonatele HRe si jHim denumit planul H(s).
Daca variabila complexa s descrie un contur inchis C in planul s, fig. 3.8a, atunci H(s) descrie de
asemenea un contur inchis in planul H(s), fig.3.8b.
Fig.3.8
Dintre toate contururile C posibile, in studiul sistemelor automate prezinta interes conturul
Nyquist care este un semicerc cu centrul in originea axelor planului s , avand raza infinit mare si
limitat la stanga de axa imaginara, fig. 3.9.
Fig.3.9
Fig.3.10
CURS 8
H ( j ) H Re ( ) j H Im ( ) M ( ) ej ( )
Deci, poate fi reprezentata intr-un plan complex cu coordonatele HRe si jHim denumit planul H(s).
Daca variabila complexa s descrie un contur inchis C in planul s, fig. 3.8a, atunci H(s) descrie de
asemenea un contur inchis in planul H(s), fig.3.8b.
Fig.3.8
Dintre toate contururile C posibile, in studiul sistemelor automate prezinta interes conturul
Nyquist care este un semicerc cu centrul in originea axelor planului s , avand raza infinit mare si
limitat la stanga de axa imaginara, fig. 3.9.
Carmen Bujoreanu
CURS 8
Fig.3.9
Carmen Bujoreanu
Fig.3.10
Fig.3.11
Reprezentarea caracteristicilor de frecventa in coordonate logaritmice prezinta avantaje :
- in cazul elementelor conectate in serie, operatiilor de multiplicare le corespund operatii de
sumare algebrica ;
- utilizarea caracteristicilor logaritmice de frecventa permite cuprinderea unor domenii mai
intinse de valori pentru pulsatia
d) Operatii cu functii de transfer
Un avantaj important al utilizarii notiunii de functie de transfer se refera la posibilitatea
determinarii proprietatilor dinamice ale unui sistem (privit ca un ansamblu de elemente
interconectate) atunci cand se cunosc proprietatile dinamice (functiile de transfer) ale elementelor
componente.
Structuri oricat de complicate ale sistemelor dinamice rezulta din combinarea a trei conexiuni de
baza ale elementelor componente : conexiunea serie , conexiunea paralel si conexiunea
reactie inversa
d1)Conexiunea serie
Un numar de n elemente cu functiile de transfer H1(s), H2(s),, Hn(s), sunt conectate in serie
daca marimea de iesire a elementului k este marime de intrare pentru elementul k+1 ca in fig.
3.12a
Uk+1(s) = Yk(s) ; k = 1,2,, n-1
(33)
H1(s)
Y1(s) = U2(s)
H2(s)
Y2(s)
Yn-1(s) =Un(s)
Hn(s)
Yn(s) = Y(s)
Fig.3.12a
Pentru fiecare element se poate scrie:
Yk(s) = Hk(s)Uk(s)
k = 1,2,, n-1
(34)
Functia de transfer a elementului echivalent cu intrarea U(s) si iesirea Y(s) se determina tinand
seama de (33) si (34):
H
k 1
(35)
H(s) =
H
k 1
(36)
(s)
Deci, functia de transfer echivalenta pentru mai multe elemente conectate in serie este egala cu
produsul functiilor de transfer ale acestor elemente. Elementul echivalent este reprezentat in fig.
3.12 b
U(s)
Y(s)
H(s)=
H
k 1
Fig. 3.12b
(s)
(37)
Y (s) Yk (s)
(38)
k 1
O astfel de structura este reprezentata in figura 3.13a, unde la elementul sumator este precizat
semnul cu care fiecare iesire apare in suma (38)
Fig. 3.13
Deoarece pentru fiecare element se poate scrie:
Yk(s) = Hk(s)Uk(s) = Hk(s)U(s)
k = 1,2,, n
(39)
k 1
Deci, functia de transfer a sistemului echivalent prezentat in figura 3.13b are expresia:
n
H (s) H k (s)
k 1
(40)
Asadar functia de transfer echivalenta pentru mai multe elemente conectate in paralel este egala
cu suma functiilor de transfer ale acestor elemente.
d3)Conexiunea reactie inversa
Conexiunea cu reactie inversa a doua elemente cu functiile de transfer H1(s) si H2(s) este
prezentata in figura 3.14, unde elementul cu functia de transfer H2(s) este conectat pe calea de
reactie a elementului cu functia de transfer H1(s).
In conformitate cu aceasta schema se pot scrie relatiile:
U1(s) = U(s) Y2(s)
U2(s) = Y1(s)
(41)
Y(s) = Y1(s)
Daca in relatia (41) apare semnul + se spune ca reactia este pozitiva, iar daca apare semnul - , se
spune ca reactia este negative. Din (41) si relatiile de definitie ale functiilor de transfer H1(s) si
H2(s) rezulta:
Y(s) = Y1(s) = H1(s) U1(s) = H1(s) U(s) H1(s) H2(s) Y(s)
de unde:
H (s)
Y (s)
U (s)
Carmen Bujoreanu
H1 ( s )
(42)
1 H1 (s) H 2 (s)
66
Fig. 3.14
Carmen Bujoreanu
77
Fig. 3.15
Daca reactia este adusa direct de la iesirea unui element , se spune ca reactia este unitara, fig.
3.15. In acest caz, functia de transfer echivalenta se gaseste considerand U2(s) = Y2(s), adica
H2(s) = 1 in relatia (42):
H1 ( s )
H (s)
1 H1 (s)
(43)
Asadar, functia de transfer H(s) echivalenta conexiunii cu reactie inversa este egala cu raportul
dintre functia de transfer a caii directe H1(s) si suma sau diferenta (pentru reactie inversa
negativa, respectiv pozitiva) dintre unitate si functia de transfer a buclei (calea directa si calea de
reactie), considerate deschisa in punctual P, fig. 3.14
Observatie:
1. In cazul schemelor functionale mai complexe, calculul functiilor de transfer echivalente
se efectueaza fie prin utilizarea unor reguli de transformare prezentate in tabele, fie prin
utilizarea grafurilor de fluenta (formula lui Mason).
2. Notiunea de functie de transfer se extinde si in domeniul sistemelor discrete (esantionate),
unde se regaseste sub denumirea de functie de transfer in z. In mod obisnuit, calculul
functiilor de transfer in z se face fie aplicand transformata Z functiei de transfer in s
(caz in care se apeleaza la tabele de trecere de la H(s) la H(z)), fie aplicand transformata Z
functiei pondere H(s).
CURS 9
n1
an y+
an1
m1
y + ...... + a1 y+ a0 y = bm
u+ bm1
u + ...... + b1 u+ b0 u ,
(1)
unde yf(t) caracterizeaza regimul fortat in cadrul caruia variatia marimii de iesire este
determinata doar de marimea de intrare u(t), iar yl(t) caracterizeaza regimul liber in cadrul caruia
variatia marimii de iesire y(t) depinde doar de proprietatile fizice ale sistemului respectiv si de
conditiile
initiale care determina constantele de integrare.
Componenta yl(t) este solutia ecuatiei omogene :
ak y(t ) = 0 .
k =0
yl(t)=0 ;
Regimul permanent se stabileste dupa anularea componentei libere, daca marimea de intrare
ramane neschimbata.
regimul tranzitoriu caracterizat de :
-
existenta celor doua componente ale raspunsului y(t), cand u(t) 0 sau
Regimul tranzitoriu apare datorita schimbarii legii de variatie in timp a marimii de intrare u(t); in
cadrul acestui regim, forma de variatie a marimii de iesire y(t) este diferita de cea a marimii de
intrare u(t).
Carmen Bujoreanu
CURS 9
Definitii :
Caracteristica statica a unui sistem reprezinta dependenta dintre marimea de iesire si cea
de intrare in regim permanent (stationar). Caracteristica statica poate fi liniara sau
Carmen Bujoreanu
n1
fel marimea de iesire a sistemului, iar derivatele succesive ale acesteia y"" y sunt
nule.
daca modelul matematic este o ecuatie de stare (s-a discutat in cursul 2), atunci starea de
echilibru este data de acel vector de stare X (t) , pentru care este indeplinita
conditia
X (t) = 0 .
conceptul de stabilitate energetic, conform caruia un sistem disipativ izolat este stabil,
daca variatia de energie este negativa, scazand pana la valoarea minima corespunzatoare
starii de echilibru ;
conceptul de stabilitate Leapunov, din care deriva si notiunea de stabilitate exponentiala,
care impune sa existe doua constante pozitive C si , astfel incat :
X (t ) C e
(t)t
X (t0 )
stabilitatea de tip intrare marginita iesire marginita (IMEM), conform careia un sistem
este stabil daca semnalul de la iesire rezulta marginit in cazul in care la intrare se aplica
un semnal marginit.
In cazul SLCS se foloseste frecvent prima definitie a stabilitatii mentionata, care deriva de fapt
din definitia de stabilitate exponentiala : sistemul este stabil daca durata procesului tranzitoriu
este limitata, deci componenta libera a raspunsului yl(t)0 cand t
5.1 Criteriul fundamental de stabilitate
Un sistem liniar se gaseste la limita de stabilitate atunci cand in urma unei excitatii oarecare,
raspunsul sau devine marginit si se manifesta sub forma unor oscilatii periodice intretinute, de
pulsatie si amplitudine constanta, ce se efectueaza in jurul unei valori constante.
Rezulta deci necesitatea ca analiza stabilitatii unui sistem automat (mecatronic) liniar sa
porneasca de la studiul regimului liber normal, pentru care:
Y (s) =
Q( s )
(1)
(s)
P(s)
In cazul general, cand functia u(t) este mai complicata, imaginea ei U(s) se poate scrie sub forma
a doua polinoame in s si anume :
In acest caz,
relatia (1)
devine :
U (s) =
X 1 ( s)
X 2 (s)
(2)
Y (s) =
( s)
Q( s)
X1
(3)
P(s) X 2 (s)
Relatia (3) se poate exprima sub forma unei sume de fractii simple, ceea ce impune cunoasterea
celor n radacini
p1, p2,.pn
r ale
Q( s ) X 1
( s)
(4)
se poate descompune
P(s) X 2 (s)
in (n+r) fractii simple, astfel:
Q( s)
X ( s)
1
=
Br
+
P(s) X 2 (s)
)
A1
A2
(s p1 )
An
+ .....
(s p2 )
(s pn )
+
j
B1
(s 1 )
B2
(s 2 )
+ .....
(5)
(s r
2 j j
obtine:
y (t ) =
i
=1
C li e p i ( t +
C fj e
j(
(6)
t)
j
=1
unde
yl (t )
=
Cli
e
n
pi (t )
si
i
=1
C e
j (t )
(7)
fj
j =1
y f (t )
=
Cand componenta libera dispare cu timpul atunci sistemul este stabil, in caz contrar, cand aceasta
se amplifica cu timpul, sistemul este instabil. Rezulta ca stabilitatea unui sistem depinde de
proprietatile interne ale sistemului si nu de legea dupa care variaza excitatia externa.
Observatii :
Studiul stabilitatii sistemelor liniare se reduce la studiul distributiei radacinilor ecuatiei
caracteristice fata de axa imaginara (studiul polilor)
- Sistemul automat (mecatronic) este stabil (asimptotic) atunci cand ecuatia lui caracteristica
admite radacini situate in stanga axei imaginare a planului complex al radacinilor.
- Sistemul automat liniar este la limita de stabilitate sau oscilant intretinut daca ecuatia lui
caracteristica, in afara unor radacini situate in stanga axei imaginare a planului radacinilor,
admite in plus cel putin o pereche de radacini imaginare simple.
- Sistemul este instabil cand ecuatia lui caracteristica admite o radacina situata in dreapta axei
imaginare a planului radacinilor, sau radacini multiple situate pe axa imaginara.
Din cele mentionate, rezulta ca in aplicarea criteriului fundamental de stabilitate este
necesara rezolvarea ecuatiei caracteristice a sistemului, rezolvare ce este dificila cand
ordinul ecuatiei este mai mare decat patru.
Pentru a se aprecia stabilitatea unui sistem pot fi insa utilizate metode care nu necesita rezolvarea
ecuatiei caracteristice, metode numite criterii de stabilitate.
5.2 Criteriul de stabilitate Routh-Hurwitz
Criteriul coeficientilor, stabilit de Routh si Hurwitz, este un criteriu algebric de evaluare a
stabilitatii sistemelor liniare, fara rezolvarea ecuatiei lor caracteristice.
Fie ecuatia caracteristica a unui sistem liniar :
P(s) = an n n
+ a1
s
n1
s
Carmen Bujoreanu
+ ...... + a1 s +
a0 = 0
(8)
an 1
an 3 an 5 ...
an an 4 ...
2
an 3 ...
0
0
0
0
0
0
...
an
0
n = ...
an
...
...
.... ...
...
0
0
0
0
0
0
0
0
0
...
...
...
a0 0
a1 0
a 2 a0
a2
a3
a4
(9)
an 1
1 = an1 > ; 2 =
a
0
a
n
an3
n 2
> 0 3 =
an
an
an > 0 n >
;
0
4
(10)
CURS 10
1. Definitie
Un microcontroler este similar unui microprocesor. Ambele conin o unitate central de
prelucrare sau CPU (central processing unit). CPU execut instruciuni care ndeplinesc
operaiile de baz logice, matematice i de transport a informaiei.
Spre diferen de microprocesor, microcontrolerul este un calculator pe un chip deorece el
conine i memorie i interfee de intrare-iesire pe lng CPU. Deoarece memoria i interfeele
care ncap pe un chip sunt limitate, microcontrolerele tind s fie utilizate n sisteme mai
mici care necesit doar un microcontroler i cteva elemente adiionale.
Carmen Bujoreanu
88
CURS 10
5. Canale
PWM
(Pulse
Width
Modulated
Outpouts)
6. Conversia digital - analoga
7. Conversia analog digitala
Carmen Bujoreanu
99
5. Unitatea de memorie UM
- Mod de funcionare
Unitatea de memorie este acea parte a microcontrolerului care are funcia de a nmagazina
informaia sub form de date i de a o face accesibil (operaie denumit Citire) atunci cnd
se dorete acest lucru.
- Variante de realizare a memoriei locale
n afar de memoria local de tip RAM, de dimensiuni relativ reduse mai exist o serie
de aspecte specifice, marea majoritate a acestora fiind legat de implementarea fizic a
memoriei de program
a) Memoria ROM (Read only Memory)
- poate fi doar citita de CPU si este nevolatila ;
-se foloseste pt pastrarea programului si a datelor de tip constanta (ex: tabele de date ce contin
caracteristicile unor traductoare);
- inscrierea programului in memorie se face cu un echipament denumit (E)PROM
PROM se programeaza o singura data
EPROM se poate programa de mai multe ori (de peste 100 ori)
- Pt stergere se utiliz. dispozitiv Stergator de EPROM (expunerea memoriei la razele
ultraviolete generate de stergator timp de cateva minute (10.20 min) existenta unui
gemulet
- Majoritatea microcontrolerelor poseda ROM interna, de tip PROM sau EPROM; cea PROM
specifica microcontrolerelor programabile o singura data OTP;
b) Memoria RAM (Random Acces Memory)
- Poate fi citita si scrisa si este volatila ;
- Se utilizeaza pt pastrarea datelor; memoria este mica (64512 octeti), dar pentru multe
aplicatii este suficienta;
- Poate fi interna (poate fi impartita in mai multe zone cu functiuni diferite) si externa;
c) Memoria EEPROM (Electrically Erasable PROM)
Sunt nevolatile; pot fi sterse electric fiind utile in sistemele cu mct (microcontrolere) pt
pastrarea unor date ce se modifica relativ rar (date de calibrare, constante de traductor etc.)
sau pastrarea datelor masurate ;
Carmen Bujoreanu
77
Carmen Bujoreanu
88
Este blocul din componena unui microcontroler capabil s acioneze asupra coninutului
(datelor) uneia sau mai multor locaii coninute n unitatea de memorie UM, specializat pe
operaii (de adunare, nmulire, mprire, extragere i reintroducere) de date, care poate s
depoziteze datele atta timp ct asupra acestora se efectueaz operaii.
In urma efecturii acestor operaii se va depune napoi n unitatea de memorie, (n locatiile de
memorie) rezultatul operaiilor efectuate (un nou coninut de date).
intre
modulele
microcontrolerului
se
realizeaza
prin
intermediul
Carmen Bujoreanu
99
Fig.5
Operatii specifice:
Citirea unor date de tip numeric:
-
starea unor
contacte
continutul
portului
se
regaseste
intr-un
registru
special
(SFR)
asociat
Carmen Bujoreanu
101
0
9. Unitatea de timer
Odat rezolvat problema comunicaiei seriale, putem recepiona, trimite i procesa date.
Totui, ca s l putem utiliza, n special n industrie, mai avem nevoie de cteva blocuri. Unul
Carmen Bujoreanu
12
din acestea este blocul de timer care este important pentru noi pentru c ne d informaia de
timp, durat, protocol etc
Unitatea de baz a timer-ului este un contor liber care este de fapt un registru a crui valoare
numeric crete cu intervale de timp egale, aa nct lundu-i valoarea dup intervalele T1 i
T2 i pe baza diferenei lor s putem determina ct timp a trecut. Acesta este o parte foarte
important a microcontrolerului a crui control necesit cea mai mare parte a timpului nostru.
Carmen Bujoreanu
Carmen Bujoreanu
32
Convertoarele utilizate fac parte de regul dintr-un sistem de achiziie de date, existnd i un
multiplexor analogic cu mai multe canale.
Rezoluia disponibil este de 8 sau 10 bii cu precizia corespunztoare numai pentru 8 (9) bii,
pentru mrime de intrare unipolar.
Referina utilizat este extern. Timpul minim de conversie obtenabil este n plaja x1 s
x10 s. Exist microcontrolere care utilizeaz tehnici de (re)calibrare pentru mrimea i/sau
meninerea preciziei.
Tehnicile de conversie utilizate sunt: aproximaii succesive (majoritatea) cu eantionare
implicit sau ramp digital.
Carmen Bujoreanu
42
Obs. n ultimul timp au aprut i variante de CAN cu rezoluii mari i foarte mari realizate n
tehnica sigma-delta. Realizrile respective sunt mai degrab un CAN cu microcontroler (firma
Analog Device ofer un nucleu de 8051 plus un CAN sigma-deltacu rezoluii pn la 24 bii!)
Convertoare numeric-analogice (CNA)
Practic singura tehnic de conversie numeric analogic care poate fi folosit este bazat pe
modulaia factorului de umplere (PWM). Exist unul sau mai multe canale pe care se poate
genera un tren de impulsuri cu factor de umplere programabil (0 -100%).
Canalele de tip PWM pot genera impulsuri a caror latime si perioada de repetitie este
programabila. Iesirile tampon (buffer) PWMi pot fi utilizate pentru:
- controlul vitezei de rotatie a unui motor (viteza de rotatie va fi proportionala cu continutul
registrului PWMi;- realizarea conversiei numeric-analogice;- generarea de sunete.
Eventual n acest scop se poate utiliza i sistemul de timere/numrtoare.
Printr-o filtrare de tip trece jos, exterioar, se poate obine o tensiune proporional cu factorul
de umplere.