![]()
Informatica
Procesul de esantionareProcesul de esantionare1.1 Procesul de esantionare idealaFie f(t) o functie de timp ce este esantionata cu un esantionator ideal. Fie T perioada de esantionare. Iesirea esantionatorului ideal, f*(t), este un tren de impulsuri cu amplitudinea egala cu cea a semnalului de intrare la momentele de esantionare. Notam cu un tren de impulsuri unitare, unde Esantionatorul ideal este un contact care se inchide la fiecare T secunde pentru o durata de timp 0. Iesirea esantionatorului ideal este unde esantionarea a
inceput la momentul t = 0. Transformata Laplace a functiei Semanlele de intrare, trenul de impulsuri unitare si de iesire ale esantionatorului ideal sunt cele din Figura 11, Figura 12 si Figura 13. Figura 11 . Semnalul de intrare in esantionatorul ideal. Figura 12 . Trenul de impulsuri unitare. Figura 13 . Semnalul de iesire al esantionatorului ideal. Fie F(s) transformata
Laplace a functiei f(t) si P(s) transformata Laplace a functiei pentru Deoarece f*(t) este produsul a doua functii de timp transformata Laplace a functiei f*(t) se poate calcula ca unde c este abscisa de
convergenta a integralei. Integrala se poate calcula cu teorema
reziduurilor. Pentru aceasta trebuie sa calculam polii
functiilor Figura 14 . Integralele de contur pentru calculul functiei F*(s). Polii functiei
unde T este perioada de
esantionare, iar Vom calcula integrala
separat pe contururile atunci integralele pe
semicercurile cu raze infinite din contururile Termenul Integrala pe conturul Presupunem pentru simplitate ca polii functiei sunt simpli. Fie unde Exemple. Fie functia treapta unitara f(t) = 1(t) esantionata la intervale egale cu T. Iesirea esantionatorului ideal este Transformata Laplace a functiei, F*(s) este
Sa calculam
F*(s) pe conturul 1.2 Teorema esantionariiFie functia de
intrare f(t) ce este esantionata cu perioada T. Presupunem ca
cea mai mare pulsatie continuta in f(t) este
Figura 15 . Spectrul functiei de intare f(t). Spectrul functiei esantionate f*(t) este cel din Figura 16. Figura 16 . Spectrul functiei esantionate f*(t). Esantionatorul ideal
reproduce la iesire spectrul semnalului continuu de la intrare si
componentele sale repetate la multiplii pulsatiei de esantionare.
Componentele au amplitudinea 1/T. Dupa cum se vede din Figura 16, daca pulsatia de esantionare 1.3 Refacerea semnalelor esantionateIn general, componentele sistemelor de conducere sunt actionate de semnale continue. In consecinta, intre componentele numerice si cele anologice se introduce un dispozitiv de refacere a datelor. Cel mai obisnuit circuit de refacere a semnalelor analogice este dispozitivul de retinere. Fie un dispozitiv de
esantionare ideal care esantioneaza cu o pulsatie Figura 17 . Refacerea semnalelor analogice cu un filtru trece-jos. Figura 18 . Caracteristica amplitudine a unui filtru ideal. Un filtru trece-jos ideal nu este fizic realizabil. Chiar daca s-ar putea realize un asemenea filtru, presupunerea ca semnalul continuu este de banda limitata nu este totdeauna indeplinita. Pentru aplicatiile practice este deci imposibila o refacere a semnalului continuu dupa ce a fost esantionat. Refacerea semnalului esantionat se face prin aproximarea functiei de timp originale. La refacerea semnalului avem esantioanele f(0), f(T), ., f(kT). O metoda ce se poate utilize pentru refacerea valorilor semnalului intre momentele de esantionare, kT si (k+1)T este aceea a dezvoltarii in serie. Fie fk(t) = f(t) pentru kT <= t < (k+1)T Pentru a evalua derivate din formula de mai sus avem disponibile doar valorile functiei f(t) in momentele de esantionare. Este posibil sa estimam derivatele prin diferente finite, de exemplu derivate de ordin intai Deoarece aproximarea derivatelor de ordin superior duce la circuite complexe, de obicei se utilizeaza aproximarea fk(t) = f(t) pentru kT <= t < (k+1)T care se numeste extrapolator de ordin zero. El mentine valoarea esantionata pe timpul perioadei de esantionare, pana la urmatorul esantion. Pentru a deduce functia de transfer a extrapolatorului de ordin zero vom considera raspunsul sau la impuls din Figura 19. Impuls unitar si raspunsul la impuls unitar al extrapolatorului de ordin zero. Notam cu 1(t) functia treapta unitara, si raspunsul la impuls al extrapolatorului este y(t) = 1(t) - 1(t-T) Functia de transfer a extrapolatorului de ordin zero va fi Intrarea intr-un element de extrapolare este cea din Figura 20. Figura 20 . Semnalul de intrare in extrapolator. Iesirea extrapolatorului este cea din Figura 21. Figura 21 . Iesirea extrapolatorului. Pentru a determina
caracteristicile de amplitudine si faza ale ale extrapolatorului, vom
inlocui in functia sa de transfer H0(s) pe s cu care se poate rescrie sau Deoarece perioada de esantionare T este putem scrie Caracteristica amplitudine a extrapolatorului este cea din Figura 22, iar cea de faza din Figura 23. Figura 22 . Caracteristica amplitudine a extrapolatorului de ordin zero Figura 23 . Caracteristica de faza a extrapolatorului de ordin zero. 1.4 Transformata ZPentru analiza si proiectarea sistemelor de reglare discrete se utilizeaza transformata Z. Ea are un rol similar celui al transformatei Laplace pentru sistemele continue. Fie f(t) o functie de timp ce este esantionata cu un esantionator ideal. Fie T perioada de esantionare. Iesirea esantionatorului ideal, f*(t), este un tren de impulsuri cu amplitudinea egala cu cea a semnalului de intrare la momentele de esantionare. Transformata Laplace a functiei f*(t) este Functia F*(s) nu este
rationala din cauza factorului Din aceasta relatie deducem Reamintim ca T este perioada de esantionare, iar z este o variabila complexa pentru care cu Transformata Z a functiei f(t), notata F(z) se defineste ca O metoda de calcul a
transformatei Z este aceea de a face substitutia O alta metoda este urmatoarea. Fie Presupunem pentru simplitate ca polii functiei sunt simpli. Fie unde Atunci transformata Z are expresia Deoarece transformata Z a functiei f(t) se obtine din transformata Laplace a functiei f*(t), vom considera ca orice functie care are o transformata Laplace are si transformata Z. Exemplu. Fie functia treapta unitara f(t) = 1(t) esantionata la intervale egale cu T. Dupa cm am aratat, transformata Laplace a functiei esantionate f*(t) este si este
convergenta pentru Cu substitutia pentru
Exemplu. Fie functia Aceasta serie este convergenta pentru de unde obtinem Cu a doua metoda se procedeaza astfel. Transformata Laplace a functiei f(t) este care are un pol simplu la s = -a. Avem N(s) = 1, D(s) = s + a si D'(s) = 1. Transformata Z functiei va fi 1.5 Teoremele transformatei Z daca unde a este o constanta. daca daca daca daca daca 1.6 Functiile de transfer ale sistemelor discreteFie sistemul continuu din Figura 27 cu intrarea u(t) si iesirea y(t). Figura 27 . Sistem liniar cu intrare continua. Sistemul este descris de functia de transfer Fie acelasi sistem cu intrarea o functie esntionata u*(t) din Figura 28 Figura 28 . Sistem liniar cu intrare esantionata. Iesirea Y(s) a sistemului din Figura 28 este Vrem sa calculam transformata Z a iesirii sistemului, Y(z). Pentru aceasta consideram un esantionator fictive la iesire si procedam astfel Utilizam proprietatea de periodicitate a functiei U*(s) si obtinem Definim functia de transfer esantionata si avem sau, cu transformarea, Y(z) = H(z) U(z) Fie acum doua elemente continue cu functiile de transfer H1(s) si H2(s), conectate in serie separate de un element de esantionare, ca in Figura 29. Figura 29 . Elemente in serie separate de un element de esantionare. Avem in acest caz si de unde se deduce In cazul cand sistemul contine elemente conectate in serie, neseparate de un element de esantionare, ca in Figura 30 avem Figura 30 . Sistem cu elemente serie. unde s-a notat 1.7 Functia de transfer a exptrapolatorului de ordin zeroFunctia de transfer a extrapolatorului de ordin zero este Transformata Z a acestei functii de transfer este In general, extrapolatorul de ordin zero este urmat de un bloc continuu, ca in Figura 31. Figura 31 . Sistem cu esantionator. In acest caz, transformata Z a iesirii va fi Functia de transfer corespunzatoare va fi Exemplu. Fie functia de transfer H(s) a sistemului din Figura 31 Functia de transfer G(z) va fi 1.8 Chestiuni de studiat1. Sa se determine tansformata Laplace si transformata Z a functiei treapta unitara esantionata cu perioada T. 2. Sa se determine tansformata Laplace si transformata Z a functiei f(t) = sin ωt esantionata cu perioada T. 3. Sa se determine tansformata Laplace si transformata Z a functiei f(t) = e-at esantionata cu perioada T, unde a > 0 este o constanta.
|