Uploaded by b3ciman

CURS - MSEI

advertisement
MODELARE, SIMULARE SI ELEMENTE DE IDENTIFICARE
PROFESOR: OCTAVIAN PROSTEAN (B027B)
CURS1
Modelarea, identificarea si simularea sistemelor.
Terminologii de baza.
Notiunile de modelare, identificare si simulare presupun activitatea complexa
asociata cu constructia modelelor sistemelor reale si simularea (reproducerea)
functionarii lor pe un calculator. In aceasta abordare se considera 3 elemente principale:
- Sistemul real
- Modelul
- Calculatorul,
interesand defapt relatiile dintre ele. Modelarea respectiv identificarea descrie in
principal relatia dintre sistemul real si model, iar simularea se redera la relatia modelcalculator.
Sistemul real reprezinta acea parte a lumii reale care prezinta interese d.p.d.v al
observatorului. Ca o regula generala se poate afirma ca sistemul real este sau poate
deveni o sursa de date de comportare, reprezentata intr-o forma primara ca o
inregistrare, in care x reprezinta orice variabila de interes, T
reprezinta timpul masurat in unitati convenabile.
Datele comportamentale reprezinta inregistrarea traiectotiilor intrarilor sau starilor sau
iesirilor pt anumite intervale de timp semnificative. Ceea ce constituie sistem depinde de
punctul de vedere al observatorului. Sistemul poate fi de exemplu un AO compus din
elemente electronice sau o bucla de reglare care cuprinde si acel amplificator sau de
exemplu o unitate de prelucrare chimica care cuprinde o multitudine de astfel de bucle
de reglare.
Este de remarcat ca multe modele diferite descriu anumite parti ale aceleasi
realitati. Depinde d.p.d.v al observatorului si de intentiile lui care parte a realitatii e
descrisa.
De exemplu: un rezistor electronic ca o componenta fizica poate fi studiata si descrisa din
mai multe puncte de vedere:
 R[Ω] poate fi descris de o relatie liniara intre U[V] si I[A]: U=R*I;
 R, m[kg], d.p.d.v. al comportarii ca un corp mecanic, unde
Fgravitationala=m*g;
 R, J[kg*m2] poate fi considerat ca un corp mecanic in rotatie, M=moment
tensiune [N*m], α=acceleratie unghiulara [rad/s2], M=J*α ;
Se poate afirma, deci, ca o importanta decizie in selectarea modelului e selectia
frontierelor (limitelor) sistemului. Aceste limite stabilesc care parte a realitatii va fi luata
in considerare. Aceasta parte delimitata va fi numita sistem. Celelalte parti care nu
apartin realitatii fac parte din mediul inconjurator. Selectarea frontierelor sistemului
poate fi uneori critica. Daca sunt selectate frontiere prea largi va fi dificil sa se estimeze
parametrii modelului, poate deveni chiar imposibila o analiza corecta a unui astfel de
model, multe din rezultatele importante putand fi mascate in spatele unor detalii
nerelevante. Pentru frontiere prea inguste nu vor fi incorporate in model toate aspectele
relevante ale sistemului.
Dupa trasarea liniei de demaratie intre sistem si mediul ambiant se poate caracteriza
sistemul prin relatii intrare-iesire.
Sistemul real care se analizeaza se numeste sistem /proces tehnic /proces.
Primul pas facut in studiul unui sistem real e constructia modelului lui.
Modelul e o reprezentare a aspectelor esentiale ale unui sistem real care prezinta
cunostinte asupra acelui sistem sub o forma utilizabila [Peter Eykhoff]. Nu e necesar ca
modelul sa fie o descriere amanuntita a mecanismului real al sistemului, el poate doar sa
mimeze comportarea sistemului.
Exemplu: Se poate construi o proteza de brat comandata fara a intelege cum omul
trebuie sa isi foloseasca membrele, importanta fiind partea utilizabila a cunostintelor.
Daca modelul e prea complicat utilitatea lui devine discutabila. O caracteristica esentiala
a construirii modelului e o relativa simplitate. Modelul e reprezentare de complexitati
redusa a unei realitati.
Un model al unui sistem este un instrument care se foloseste pt a raspunde la
intrebari despre sistem fara a face un experiment pe sistem [Lennard Ljung]. Intr-o astfel
de abordare modelele sunt prezente in orice domeniu. De exemplu un model al
comportarii unei persoane permite sa se spuna ca e amabila, acest model ne permite sa
raspundem la o intrebare de tipul cum sa raspundem persoanei repective daca ii cerem o
favoare.
Modele mentale: Exista modele pt sisteme tehnice bazate pe intuitie si experienta. De
exemplu: imaginea unui specialist despre modul cum reactioneaza un proces industrial la
diferite actiuni e un model mental bazat pe antrenament si experienta. Invatatul
condusului unei masini consta partial in dezvoltarea unui model mental al proprietatilor
conducerii masinii
Modele verbale: Comportarea sistemului in anumite conditii e descrisa in cuvinte. E
nevoie de o cunoastere a realitatilor calitative dintre var. sist. Ex: In sociologie,
psihologie, economie. Ex: daca rata bancare creste, creste si rata somajului. Sist. Expert
sunt ex. De modele verbale formalizate. Este important sa deosebim modelele mentale
de cele verbale
Ex: Model mental in condusul unei bicicletei; nu e usor a-l traduce in model verbal;
Modele fizice: - modele care imita sistemul
- Modele iconice – machete construite la scara (macheta unei case)
- Modele analogice – utilizeaza un se de proprietati fizice de o anumita natura
pentru a reprezenta alte proprietati fizice de alta natura
Modele matematice: (abstracte sau simbolice). Atributele fizice ale sistemelor reale sunt
notate printr-un set de variabile, iar relatiile dintre variabile
(distanta,curent,debite,somaj, etc) sunt exprimate ca relatii matematice.
Modele hibride: - imbina caracteristicile modelelor analogice si matematice. Contin si
componente ale sistemului real intr-o conexiune cu un calculator numeric (care
implementeaza un MM)
Toate modelele au un anumit domeniu limitat al validitatii. Anumite modele sunt
valide numai pentru informatii calitative aproximative. Ex: cresterea pretului petrolului
duce la scaderea produsului brut.
Cele mai multe modele verbale sunt de acest tip. Alte modele pot fi valide pt
anumite valori. Ex: un anumit model al pendulului poate fi valid pt val mici ale pozitiei
unghiulare
Desi legile fizicii repr. modele matematice cu un domeniu larg de validitate, chiar si
aceasta este limitata. In domeniul tehnic, intr-o prima instanta validarea e masurata
cantitativ prin concordanta dintre datele sistemului si cele generate de sistem in aceleasi
conditii experimentale.
date sistem real = date generate pe baza de model
(modul de a testa validitatea unui model)
Se pot evidentia 3 niveluri de apreciere a validitatii unui model:
- Model valid replicativ (repetitiv) daca datele generate de model concorda cu
cele obtinute deja de la sistem.
- Model predictiv valid daca poate prezice datele sistemului
- Model structural valid – daca pe langa comportarea sistemului real poate
reflecta modul in care sistemul real functioneaza.
Modelul considerat ca reprezentare satisfacatoare a unui sistem real e in general
rezultatul unor iteratii parcurgand de fiecare data ciclul:
sistem -> model -> validare -> sistem
CURS 2
Sistemul real se considera modelat sau identificat daca e posibila determinarea
comportarii sale ulterioare in cazul aplicarii in intrare a unor excitatii cunoscute. In acest
context problema fundamentala a identificarii sau modelarii se traduce in fapt in
problema determinarii unui model matematic adecvat pentru sistem, problema
abordabila in 2 moduri posibile:
- Pe cale analitica sau prin deductie – determinarea MM pornind de la
cunoasterea legilor fizicii care guverneaza dinamica sistemelor respective.
Modelele astfel obtinute au un domeniu mare de validitate, mai mult parametrii
unor astfel de modele au semnificatii fizice directe. Se vorbeste in aceste cazuri
de modelarea analitica sau identificare analitica sau modelare
- Pe cale experimentala sau prin inductie – daca din cunoasterea partiala a
functionarii sistemului se poate dispune de o anumita cantitate de cunostinte
apriorice care sa faca posibila fixarea structurii modelului, ceea ce mai ramen de
facut este determinarea valorilor numerice ale parametrilor care intervin in
modelul ales plecand de la o secventa de masuratori ale intrarii si iesirii. Se
vorbeste in acest caz de identificare experimentala sau pe scurt identificare
Deci in cadrul identificarii se pot deosebi 2 etape: una calitativa care consta in
fixarea structurii modelului si una cantitativa care consta in determinarea valorilor
numerice ale coeficientilor structurii alese, etapa denumita exprimarea parametrilor. O
posibila schema pt identificarea unei relatii intre cunoasterea structurala apriori si
cunoasterea prin masuratori apriori, in etapa de constructie a modelului e data de
Eykhoff si e reprezentata in urmatoarea figura:
Intr-o astfel de abordare identificarea analitica ofera informatii apriorice procedurii
de identificare experimentala ( de identificare a parametrilor). Daca este posibila
determinarea modelului doar prin deductie, un asemenea model se numeste model de
tip cutie alba(white box). Daca nu exista nici o informatie apriori (nici de structura, nici
interna) si identificarea e pisibila doar pe cale experimentala se vorbeste de model cutie
neagra(black box) . Cantitatea de informatie apriorica depinde in general de cantitatea
de aplicatii
Cauzalitatea
- E introdusa artificial in problema de analiza sau sinteza in vederea rezolvarilor
dintr-o anumita abordare
- Nu e det. Fizic; se spune ca realitatea nu e deranjata de cauzalitate
Ex: Legea lui Ohm : U=R*I sau I= *U
Din punct de vedere matematic sau fizic relatiile sunt identice, ele difera doar prin
prisma abordarii cauza-efect, practic prin asigurarea marimilor de intrare respectiv iesire.
Aceasta asigurare e echivalenta cu introducerea cauzalitatii in model in functie de
interesele modelistului.
Reprezentarile grafice:
- Sunt introduse pentru a ajuta in descrierea modelelor ( a detalierii lor) deoarece
vizualizeaza interactiunea dintre variabile
- Sunt utilizate in general diverse reprezentari de la cele specifice (particulare)
dependente de componentele reale la cele generale de aplicabilitate larga
- Desenul – impresia artistului
- Circuitele - specifice unui anumit domeniu de aplicatii cu standardele respective
- Diagramele – reprezentari abstracte a dinamcii sistemelor care in general nu
depind de domeniul de aplicatii
 Secventiale sau seriale sau consecutive
o Organigrame
o Diagrame PERT
 Paralele sau simultane – in domeniul tehnic
 Cauzale – BOND
 Acauzale
In concluzie:
Modelul reprezinta o reflexie actuala a intelegerii modelistului asupra realitatii, a
componentelor sale si a intercorelatiilor existente.
Modelarea e o parte integranta a tuturor stiintelor si tehnologiilor ( filozofie>sociologie -> psihologie -> economie -> fizica -> domenii tehnice). Modelarea
reprezinta mai mult o arta decat o tehnica.
Consideratii privind simularea:
Simulatie -> capacitatea de a reproduce sau imita ceva
Simularea reprezinta o tehnica de realizare a experientelor utilizand o structura de
calcul, care implica utilizarea unor MM (sau logice) care descriu comportarea sistemelor
reale ( sau a unor componente ale lui) pe durata unui interval de timp t. (mic sau mare)
Simularea e utilizata atat la proiectarea de sisteme noi cat si la analiza celor
existente in scopul imbunatatirii performantelor. Ea presupune implementarea pe o
structura de calcul a infromatiilor continutului in MM. Aceasta presupune ca MM sa fie
cunoscut, iar pe de alta parte ca repr sist pe structura de calcul sa constituie un sistem
echivalent cu cel considerat. C reprezinta tot un sistem fizic – realizarea cu elem de
calculator al MM. C si S sunt sisteme echivalente, echivalenta lor fiind asigurata de un
MM unic pentru ambele. Se spune ca C il simuleaza pe S daca si numai daca C conserva
structura si relatiile din MM. In aceasta acceptiune orice observatie asupra lui e valabila si
pentru S. In cazul in care MM conduce la un algoritm complicat de realizare pe structura
de calcul poate fi utilizata o prelucrare a lui obtinundu-se o alta forma de model MS –
model de simulare, care conserva structura si relatiile din MM (desi si din S) si acesta sa
dicteze implementarea pe structura de calcul. In aceasta acceptiune simularea presupune
( S, M, MS, C), MS punand in evidenta orientarea spre o anumita structura de calcul
Se stie ca un sistem neted poate fi descris de un sistem de ec dif.
ẋ(t)=f(x(t),u(t)) , x0
y(t)=G(x(t))
- pt sist fizic realizabile
Simularea analogica se bazeaza pe inlocuirea elem. de structura a acestei reprezentari a
sistemului cu elementele fizice ale structurii analogice, care realizeaza functiile f si g,
integrarea ei repectiv crearea leg fizice care asigura structura sistemului
In simularea numerica se porneste de la aceeasi structura, fiecarui element punandui-se
in corespondenta o procedura prin care se implementeaza algoritmul de evaluare a fct
asociate elementelor respective. Legatura dintre elemente e simulata numeric prin
transmiterea valorilor necesare procedurilor de evaluare a functiilor. In simularea
numerica toate marimile iau valori discrete, simularea desfasurandu-se in pasi
corespunzatori momentelor de timp luate in considerare, trecerea de la un pas la altul
fiind asigurata de un progr de control al dinamicii simularii. La fiecare pas are loc
evaluarea tuturor functiilor care constituie simulatorul C.
Modelarea nu e componenta in procesul de simulare a comportarii sistemului
pentru anumite situatii, ce repr un instrument indispensabil in realizarea simularii.
SEMNALE DE TEST ( Intrare )
De importanta esentiala pentru realizarea simularii respective indentificarii
sistemelor e faptul ca sistemul trebuie sa fie excitat. Semnalul de test alaturi de modelul
ales si de abordarea utilizata conditioneaza efectiv rezultatul oricarui experiment de
simulare respectiv identificare. In cazul in care e admisa aplicarea unui semnal de test
libertatea de a alege un astfel de semnal constituie un aspect important, in astfel de
cazuri trebuie luata in considerare largimea de banda a semnalului, energia si
amplitudinea maxime admise precum si proprietatile cu privire la generarea lor si
respectiv prelucrarea informatiilor pt acel semnal de test.
Modele de indentificare utilizand semnale de test sunt metode active care cauta ca
prin aplicarea unor anumite tupuri de semnale sa obtina informatii care fara un effort de
calcul sporit sa conduca la modelul cautat. Se utilizeaza atat semnale de test deterministe
cat si aleatoare. Identificarea cu semnale de tip treapta sau sinusoidale sau binare de
spectru predeterminat se complica mult in cazul proceselor supuse perturbatilor,
tehnicile de corelatie sunt mult mai bine adaptate pentru eliminarea zgomotelor.
Semnalul de test recomandat in aceste cazuri e un proces aleator de tipul zgomotului alb
sau o aproximatie a acestuia, cum ar fi semnalele pseudoaleatoare binare. Exista o mare
libertate de alegere a semnalelor de test daca se dispune de informatie apriorica asupra
sistemului, alegerea semnalelor fiind rareori critica.
Semnale deterministe (aperiodice)
- Semnale de tip impuls si respectiv treapta
Se utilizeaza ca semnale de test pentru informarea in domeniul timpului. Prezinta
interes semnalele care se apropie ca proprietati de:
- Functia impuls Dirac (impul unitar)
-
Semnalul treapta unitara
Obtinerea practica a unor astfel de semnale nu e posibila, ele reprezinta forme ideale
avand importanta teoretica in definirea relatiilor pe care se bazeaza modelele avute in
vedere.
In practica se utilizeaza semnale fizic realizabile care sa aproximeze cat mai
bine semnalele de mai sus atat in ceea ce priveste expresia matematica cat si
proprietatile importante pe cele ideale. Astfel timpul de crestere de la 0 -> 1 a semnalului
treapta e mic in comparatie cu constantele de timp principale ale procesului incat el
poate fi neglijat. Ca rezultate immediate ale aplicarii acestor tipuri de semnale e
obtinerea unor modele neparametrice :
Utilizarea unor asemenea tipuri de semnale de test prezinta si unele neajunsuri
astfel utilizarea unui semnale de tip treapta unitara permite obtinerea imediata a
factorului de amplificare, a timpului mort, a cond de tip principale a procesului testat, dar
determinarea directe din raspunsul indicat a const de tip mici e dificila si imprecisa. In
plus un raspuns indicial nu contine informatii despre dinamica procesului in zona
frecventelor inalte
Justificare:
- Se aplica transformata Fourier semnalului de intrare:
Semnalul contine putere doar la pulsatii joase.
Alegerea semnalului de intrare e importanta fct de obiectivele avute in vedere:
- Daca intereseaza numai constanta de timp dominanta e bine un semnal de
intrare de tip treapta, dar exista situatii in care trebuie considerate si const de
tip parazite caz in care e nevoie sa se aleaga un alt tip de semnal de test
In general se numeste semnal bun un semnal de intrare care are un spectru bogat
de frecvente si contine putere pe acele frecvente pt care intereseaza sa se testeze
comportarea procesului.
Semnale sinusoidale:
- Utilizarea lor ca semnale de test permite obtinerea cu usurinta a informatiilor
din domeniul frecventelor
- Prezinta avantaje: se pot limita masuratorile la frecventele de interes, au
proprietatea de ortogonalitate, ipotezele de liniaritate sunt usor de verificat,
permit testarea spectrului procesului intr-o zona larga prin modificari
corespunzatoare frecventeti, multe din problemele de analiza a stabilitatii sunt
formulate pe vaza caracteristicii de frecventa s.a.m.d
Pentru a se obtine prin combinarea unor semnale sinusoidale monofrecventiale de
anumite amplitudini si pulsatii facilitandu-se obtinerea simultana a mai multor puncte ale
caracteristicii de frecventa.
OBS: Prelucrarea datelor experimentale in cazul utilizarii ca semnal de test a unui
alt semnal periodic cum ar fi teoremele de ompulsuri rectangulare sau triunghiulare se
face perfect similar cu situatia in care semnalul de test e unul sinusoidal.
Ex:
Justificare:
-aceasta deoarece orice semnal
periodic poate fi descompus in serii
Fourier, deci practic in componente
fundamentale si in serie de armonici
avand ca pulsatii multiplii ai pulsatiei de
baza. Procesele reale au caracteristici de
tip FTJ retinand numai un nr limitat de componente armonice (sinusoidale) ale
semnalului periodic; in exemplu considerat numai fundamentala
Utilizarea unui tip sau altul de semnal de test periodic depinde in esenta doar de
disponibilitatea in aparatura de generare. Datoria similitudinii in prelucrarea datelor
experimentale in general se opereaza cu semnale sinusoidale in dezv analitice, fiind mult
mai usor de operat matematic cu astfel de tipuri de semnale
Semnale nedeterministe
Zgomotul alb
Se considera un proces (semnal) stohastic u(t) a carui densitate spectrala e
constanta pentru orice valori a lui ω (pulsatia).
Su – densitatea spectrala (de putere) a semnalului u
Su(ω) = So = const. , ω Є (-∞ , + ∞ )
So – constanta pozitiva
Lumina alba contine toate frecventele, prin analogie notiunea de zgomot alb se
utilizeaza deoarece are densitatea de putere constanta pentru toate frecventele;
u(t) numit prin analogie cu optica zgomotala.
CURS 4
Se considera functia de autocorelatie a semnalului u – de forma impulsului Dirac
Functia de intercalatie:
Functia de autocorelatie:
Functia de densitate spectrala:
Functiile de corelatie cu functiile de densitate spectrala de putere sunt perechi
Fourier.
In acest context densitatea spectrala a semnalului u este:
Rezolvarea integrarii se bazeaza pe perioada de esantionare a impulsului dirac si anume
∫ dintre produsul unei functii cu un impuls dirac e egala cu valoarea functiei in momentul
aplicarii impulsului Dirac
Rezulta deci ca functia de autocorelatie a zgomotului alb e o functie Dirac δ cu aria egala
cu densitatea spectrala de putere
Daca in intrarea unui sistem n se aplica un semnal de tip zgomot alb rezulta ( din
forma lui Su=const) ca vor fi testate taote modurile procesului, proprietate extrem de
utila pentru un semnal de test. Conceptul de zgomot alb e unul fictiv, generarea unui
astfel de semnal cu o densitate spectrala constanta intr-o banda definita de frecventa ar
necesita un generator de putere infinita. Totusi conceptul e extrem de important in
analiza sistemelor liniare, de cele mai multe ori semnalul stohastic aplicat in intrare are o
largime de banda cu mult mai mare decat cea pe care sistemul e capabil sa o transfere.
In aceste ipoteze presupunerea ca semnalul de intrare e zgomot alb simplifica
mult calculul raspunsului sistemului fara a si introduce erori semnificative
Dat. Proprietatilor de FTJ pe care le prezinta procesele industriale e suficienta
utilizarea unor semnale aleatoare avand densitatea spectrala constanta intr-o banda de
frecventa limitata.
Se introduce astfel conceptul frecvent utilizat de zgomot alb de banda limitata,
care poate fi definiti analitic:
Functia de autocorelatie a unui asemenea semnal:
Realizarea fizica a unui astfel de semnal ar presupune deasemenea existenta
unui FTJ ideal care sa atenueze complet si brusc componentele cu pulsatii superioare lui
ωc. FTJ reale atenueaza considerabil frecventele inalte dar nu pot conduce la variatii
discountinue ale caracteristicii.
Semnalele aplicate in practica au functia de densitate spectrala :
Iar functia de autocorelatie:
Cu cat parametrul μ este mai mare functia de autocorelatie va fi o aproximare mai buna a
impulsului Dirac.
Semnale aleatoare binare
- Semnalele descrise pana in acest moment sunt semnale aleatoare statioanre
care evolueaza continuu in timp
- Semnale discontinue ( de tipul semnalului telegrafic ) putand lua numai 2 valori
discontinue in amplitutine (-a, +a), (0,+a) iar trecerea de la o valoare la alte are
un caracter aleator
In cazul in care schimbarea polaritatii semnalului poate avea loc doar pentru
multiplii ai unui interval elementar Δ, deci intervalele de comutare sunt discretizate si pot
obtine o functie de autocorelatie.
Un astfel de semnal e cunoscut sub denumirea de semnal aleator binar cu intervale
discrete. Printr-o alegere potrivita a implementarii (perioada de esantionare cat mai
redusa) aceasta functie de autocorelatie poate aproxima oricat de bine se doreste
impulsul Dirac. Acest tip de semnal are avantajul ca poate fi intarziat cu usurinta utilizand
registru de deplasare. Semnalele aleatoare binare, pastrand prop similare cu cele ale
zgomotului alb de banda limitata, au o serie de avantaje care decurg din posibilitatile
aplicarii tehnicii numerice in utilizarea practica a op necesare det fct de corelatie.
Prezinta dezavantajul unei durate de realizare lungi pentru a asigura formele aratate pt
functia de autocorelatie.
Forma functiei de autocorelatie aratata poate fi obtinuta pentru secvente ale
semnalului de lungime infinita. Pentru secvente finite val celor 2 functii se modifica (
trebuie determinate pentru fiecare caz in parte ). Se prefera utilizarea unor semnale
binare periodice, deci deterministe a caror functie de autocorelatie este aproape identica
cu cea a semnalelor binare stohastice. Din acest motiv aceste semnale se numesc
semnale binare pseudo-aleatoare sau pseudo-aleatoare binare (SPAB).
Semnale Pseudo-Aleatoare Binare (SPAB)
- Sunt semnale deterministe, deci nu aleatoare generate dupa o lege bine
cunoscuta care se apropie foarte mult ca proprietati statistice de zgomotul alb.
Se prezinta sub forma unor succesiuni de valori binare care se repeta dupa o
anumita perioada, cele mai frecvent intalnite fiind cele de perioada maxima,
fiind generate re relatii de recurenta liniara.
N=2p-1 , p=intreg , N- perioada;
Principalele proprietati ale unui astfel de semnal sunt urmatoarele:
a) Semnalul se prezinta ca o succesiune de impulsuri de durata Δ si de multiplii
de Δ putand lua valorile (+a,-a) sau (+a,0)
b) E un semnal periodic, nr maxim de intervale elementare dintr-o perioada
este N=2p-1 , durata maxima a unei perioade fiind NΔ
c) In fiecare perioada numarul de intervale in care semnalul are val (+a) excede
cu o unitate numarul de intervale elementare in care are valoarea (-a);
d) Permutarea ciclica in cadrul unei perioade produce un SPAB intarziat fata de
cel permutat
e) Suma modulo 2 (produsul) a 2 secvente intarziate una fata de alta produce
tot un SPAB de perioada maxima, dar retardata:
Exemplu:
CURS 5:
N=2p-1;
p=3 => N= 23 – 1 = 7
X1: 1 1 1 -1 -1 1 -1
Reprezentarea grafica a acestui SPAB constra intr-o frecventa de genul:
Pentru N suficient de mare se poate considera secventa centrata. Calculul
functiei de autocorelatie pe o perioada
∑
=
a2
, k=nN
, k≠ nN
Rezulta deci ca functia de autocorelatie a unui SPAB maximal se apropie de
cea a unui zgomot alb.
Pentru un SPAB maximal continuu functia de autocorelatie are forma:
SPAB-ul de perioada N= 2p – 1 pot fi generat cu usurinta cu un registru de deplasare cu p
etaje cu reactia constand din suma modulo 2 a semnalelor sulese de pe anumite etaje ale
registrului. ( GT = generator de tact) :
Obtinerea unui SPAB de lungime maxima cu un astfel de registru de deplasare e posibila
doar pt anumite combinatii logice pe legatura de reactie; in general rezultand secvente
de lungimi mai mici. Determinarea acelor combinatii care sa asigure perioada de lungime
maxima cu numarul minim de functii logice de tipul suma modulo 2 constituie o
problema de minimizare logica care poate fi solutionata prin metode analitice
- Exprimare matriceala si determinarea functiei caracteristice
- Metode grafice cum ar fi diagramele de stare
Starea registrului de deplasare poate fi determinata complet de vectorul de stare
x(t)=[x1(t),x2(t),…,xp(t)]T , t=0,1,2….
Functionarea registrului de deplasare cu reactie suma modulo 2 de tipul celui reprezentat
in figura poate fi descrisa prin ecuatii de stare clasice:
Starea initiala x(0) a registrului de deplasare poate fi oarecare dar diferita de 0:
x(0)≠[0,0,0….,0]T .
Starea la orice moment de timp t=n poate fi complet determinata daca se cunosc
valoarea coeficientilor ai , i=1..p; si respectiv daca se cunoaste starea initiala x(0)
=> x(n) = φux(0) – relatia care evidentiaza posibilitatea functionarii periodice a registrului
de deplasari daca perioada are N intervale intermediare :
X(N) = φux(0) = x(0)  φN = I
Secventele generate in modelul aratat avand perioada maxima N = 2p – 1 deoarece din
nr total de stari posibile 2p se exclude starea 0 se numesc SPAB maximale. Modul in care
trebuie construita reactia pentru a obtine SPAB-uri maximale utilizand registre de
deplasare cu numar variat de bistabile e dat de tabelul urmator:
OBS: Secventa generata prin relatia de stare mentionata poate lua numai 2 valori : 0 sau
1, de aceea se numeste SPA-Binara; se poate modifica cu usurinta pentru a obtine val +a
sau -a : in ecuatia de stare operatia modulo 2 este inlocuita cu modulo m si se va obtine
SPAB-uri cu m nivele, care insa nu mai pot fi generate prin hard; generarea prin soft fiint
relativ simpla => SPAB-uri – destinate identificarii sistemelor neliniare
Intarzierea frecventelor SPAB
SPAB-ul obtinut prin relatii de recurenta liniara prezinta avantajul esential de a
permite obtinerea simpla a secventelor intarziate necesare in calculul functiilor de
corelatie. Suma modulo 2 a doua astfel de semnale decalate in timp cu kΔ, unde
k=intreg, genereaza un semnal cu aceleasi proprietati dar decalat la randul sau fata de
acesta. Notand cu x semnalul de baza ( de ex cel de la intrarea in primul etaj al registrului
), cu D – op de intarziere cu o unitate Δ, operatia de obtinere a unei variante intarziate a
semnalului de baza poate fi scrisa:
Primele variante intarziate Dx, D2x,…,Dpx se obtin direct de la diversele etaje
ale registrului de deplasare care genereaza SPAB-ul respectiv. Pe baza lor, folosind relatia
scrisa se pot obtine celelalte val intarziate. Pentru a se evita efectuarea in seria a unui
numar prea mare de operatii suma modulo 2, care luand in considerare viteza de lucru
finita a elem logice pot introduce intarzieri care deplaseaza artificial semnalul SPAB se
cauta numarul minim de operatii necesare pentru a obtine secventa intarziata.
Utilizand op de intarziere, functionarea generatorului poate fi descrisa cu relatia : ( D5
xor D2)x=x, sau avand in vedere proprietatea operatorului suma modulo 2, diferenta
algebrica dintre e si – dispare, considerand D0=I=1 =>(D5 xor D2 xor I) = 0
Tinand cont si de caracteristica liniara al operatorului suma modulo 2 se pot deduce
relatiile de generare a diverselor variante intarziate:
MODELE
Consideratii generale:
Asa cum s-a mentionat deja metoda cea mai satisfacatoare pentru reprezentarea
comportarii unui sistem fizic este de-al reprezenta pintr-o descriere matematica. Existand
de sine statator, externa realitatii fizic masurabile aceasta reprezentare sau descriere
matematica poate fi abordata independent.
Modelul unui sistem particular are putere de generalizare si abstractizare, el
fiind acelasi pt o clasa de sisteme echivalente cu sistemul considerat initial indiferent de
natura fizica a fenomenelor care-l caracterizeaza.
Clasificare:
Se va realiza in continuare o trecere in revista a principalelor modele fara se urmareasca
o tratare exhaustica a problematicii:
- Modelele cu parametrii concentrati sunt descrise prin ecuatii diferentiale
(ordinare)
- Modelele cu parametrii distribuiti sunt descrise prin ecuatii cu derivate partiale
- Modelele liniare respecta principiul superpozitiei
u1 -> y1
u2 -> y2
αu1 + βu2 -> αy1 + βy2
- Modelele neliniare nu respecta principiul superpozitiei
- Modelele invariante au parametrii constanti
- Modelele variante nu au parametrii constanti
- Modelele continue au t Є R => ec. diferentiale
- Modelele discrete au t Є N => ec cu diferente
- Modelele deterministe au iesirea det doar de intrari cunoscute
- Modelele stohastice (aleatoare): in model sunt incluse si influentele unor marimi
aleatoare care nu sunt masurabile
- Modelele SISO au u si y marimi scalare
- Modelele MIMO (SIMO/MISO) au cel putin una din marimi vetoriala
- MM-II : u->y - caract dependentei directe intrari-iesire
- MM-ISI : u->x->y
- Modelele MM-II parametrice: parametrii pot fi evidentiati ( de ex: caract. Bode )
Procesele industriale sunt in marea lor majoritate neliniare, totusi in marea
majoritate a cazurilor intereseaza comportarea dinamica la variatii mici in jurul
unui punct stationar de functionare. Pentru astfel de excursii mici ale variabilelor in
jurul punctului de functionare, un model liniar poate aproxima suficient de bine
comportarea procesului real
 Modele deterministe parametrice cu caracteristica intrare-iesire (MMII) :
o Ecuatia diferentiala (cazul continuu)
o Ecuatia cu diferenta (cazul discret)
Cazul Continuu : ecuatia diferentiala
Forma ecuatiei diferentiale generale care descrie comportarea dinamica a unui sistem
(proces) monovariabil este :
Pentru sisteme fizic realizabile trebuie indeplinita conditia na>nb
In cazul liniar coeficientii ai si bj nu depinde de u sau y sau derivatele lor. Daca in
plus ele nu depinde nici de timp ecuatia este cu coeficienti constanti deci
sistemul invariant. Daca coeficientii sunt de tup ai(t), bj(t) ecuatia este
variliniara, iar sistemul este variant;
In prezent tendinta este de a optimiza cat mai rar modelele continue ( atat
operatia de masurare cat si cea de prelucrare a datelor e discreta). Modelele
discrete fiind mult mai flexibile decat cele continue, utilizarea lor pentru o
analiza, predictie, etc este mult mai simpla.
Cazul discret : ecuatia cu diferente
Pentru descrierea comportarii dinamice a sistemelor in care sunt disponibile
numai valori esantionare ale semnalelor din intrarea si iesirea sistemelor (sisteme
discrete) in locul ecuatiilor diferentiale se utilizeaza ecuatii cu diferente, care pentru cazul
SISO are urmatoarea forma generala:
Unde u(t) si y(t) se considera pentru t= 0, T, 2T ….. si T=perioada de esantionare.
De obicei se opereaza cu timp normalizat ( impartit la perioada de esantionare).
Polinomul A(q-1) = 1 +a1*q-1 + … + ana*q-na e pol. Armonic
B(q-1) = b0 +b1*q-1 + … + bnb*q-nb
q-1 = operator de intarziere cu 1 pas => q-1u(t) = u(t-1)
q-ku(t) = u(t-k)
Polinoamele A(q-1) , B(q-1) se consideraq prime intre ele.
y(t) +a1y(t-1) + anay(t-na) = b0u(t-k) + b1u(t-k-1) + … + bnbu(t-k-nb)
Determinarea modelului inseamna determinarea coeficientilor ai,bj si respectiv a
parametrului de structura na,nb,k;
Proprietati:

Conditia de realizabilitate a modelului – modelul sa fie cauzal : iesirea sa
depinda de valori anterioare ale intrarii
Daca k=0 => avem transmitere instantanee => y(t) este det. de u(t)

Daca k>0 – conditia de cauzalitate; care pentru continuu era na>nb;
Simplificare.Descriere. Se poate considera si cazul k=0 daca polinomul B(q-1)
se ia de forma: B(q-1) = b1*q-1 + … + bnb*q-nb , pentru acest caz k=0 nu mai
este o conditie restrictiva
Conditia de stabilitate a modelului: polinomul A(z) sa aibe toate zerourile in
afara cercului unitar; z=variabila complexa, arbitrara, inlocuind q-1
Polinomul ZnaA(z-1) = zna + a1zna-1 + … + ana se numeste polinom reciproc si
are zerourile in cercul unitar (C.U.)
Daca A(z)≠0 pentru oricare z Є C.U. => ZnaA(z-1) ≠ 0; pentru oricare z Є
exteriorul cercului unitar
Daca A(z) are pe z ca zerouri => polinomul reciproc ZnaA(z-1) va avea pe z-1
ca zerouri.
In cazul MIMO (multivariabil) polinoamele A(q-1) , B(q-1) sunt polinoame matriciale
in operatorul de intarziere.
A(q-1) = I + 1 +A1*q-1 + … + Ana*q-na
B(q-1) = B0 +B1*q-1 + … + Bnb*q-nb , unde Ai, Bi sunt matrici
Dim Ai = ny x ny
Dim Bi = ny x nu
Modele deterministe parametrice cu caracteristici intrare-iesire in domeniul operational
-cazul continuu : functia de transfer (f.d.t)
F.d.t. se obtine,deci, aplicand transformata Laplace ec. dif. in cazul ci nume pt:
- Cazult discret : f.d.t corespunzator acestui caz se obtine prin aplicarea
transformatei Z in c.i. nule => se ajunge pt k=0 la :
Modele deterministe parametrice cu caracteristici de stare:
MM-ISI
- Cazul continuu : forma generala a MM-ISI :
- Cazul discret:
Prezenta lui D => transmiterea instantanee
Conditia de realizabilitate fizica ( cauzalitate) : D=0
Proprietati:
- Model instrinsec cauzal ( pt D=0)
Consideratii privind identificarea modelului de stare
Rezultat: O transformata liniara nesingulara lasa invarianta f.d.t., adica existand
w(t) = Q*x(t), unde Q = matrice nesingulara ( det ≠ 0 => inversabila, inversa =
adjuncta/det), adica noul sistem are aceeasi f.d.t.
Faptul ca f.d.t. H(z) nu e afectata de o transformare liniara a variabilelor de stare
arata doar ca nu toti parametrii modelului de stare vor putea fi determinati din
masuratori intrare-iesire. Se spune ca modelul general MM-ISI nu e identificabil.
Se pune intrebarea daca nu exista transformari liniare care sa conduca la modele de stare
cu un numar de parametrii < decat reprezentarea generala data si care sa fie identificabil.
Exista numeroase astfel de transformari, modelele de stare cu cel mai mic numar de
parametrii se numesc forme canonice si sunt identificabile din date de intrare-iesire
Ex: forma companion matriceal:
Modele neparametrice:
- Cazul continuu : functia pondere
Pentru sisteme liniare invariante relatia de legatura in domeniul timp intre intrare si
iesire e data de integrala de convolutie:
h=functie pondere = raspunsul sistemului la impuls Dirac
Functia pondere: sol. a ec. diferentiale date, cand c.i.=0 si cand u=impuls Dirac
adica:
Proprietati:
Pentru procese realizabile fizic trebuie respectata conditia de cauzalitate h(t)=0 pt t<0
(lat=0 se aplica semnalul de intrare)
Daca procesul e stabil si durata regimului tranzitoriu e Tr conditia de stabilitate e h(t)=0
pentru t=Tr (anularea regimului tranzitoriu)
Secventa de ponderare – cazul discret al fct. Pondere
Suma de convolutie :
Pentru sisteme multivariabile h(t) e o matrice de dim (ny x nu )
Raspunsul indicial (caz continuu)
-intrarea e o treapta unitara :
-pentru procese stabile conditia este h(t)=0 pentru timpi ce depasesc durata regimului
tranzitoriu
Pentru caz discret:
Caracteristici de frecventa
-Cazul continuu :
Aplicand transformata Fourier integralei de convolutie ( sau ca reteta inlocuirea lui s cu
jω in f.d.t.) se obtine :
H(jω) =
, ω Є (-∞,∞ )
Pentru sisteme fizic realizabile: P(ω) -> 0 , pt ω -> ∞
Q(ω) -> 0
-Cazul discret:
Se obtine similar cazului continuu utilizand insa transformata Fourier Discreta (TFD)
Modele stohastice ( aleatoare)
Comportarea proceselor reale e diferentiata in general de existenta perturbatiilor. E
normal in aceste conditii sa se considere caracteristicile perturbatiilor la fel de
importante ca si dinamica proceselor.
Abordarile moderne presupun modelarea perturbatiilor ca proces stohastic si
exploatarea proprietatilor lor. Deci modelele perturbatiilor trebuie introduse in modelele
proceselor din practica.
In continuare se considera doar cazul discret pentru a se evita dificultatile care apar in
zgomotul alb continuu, dar si in principal, avand in vedere ca prelucrarile de semnal se
fac pe cale numerica.
Rezultatele sunt valabile formal si pentru cazul continuu
Caracteristica intrare-iesire
Schema generala a sistemului perturbat :
-iesirea y e influentata nu numai de u, ci si de p1 = perturbatie sau eroare de masura si
respectiv p2 = perturbatiile interne sistemului
In general procesele sunt neliniare si se opereaza cu modele linearizate. Faptul ca z(t) e
adaugat doar la iesire nu inseamna ca reprezinta doar erorile de masurare, ci dat faptul
ca sistemul s-a considerat linearizat se poate practic adauga in iesire (datorita aplicarii
principiului superpozitiei indicat de liniaritate) continand de fapt cumulul tuturor
perturbatiilor ce actioneaza in diferite puncte.
Cazul monovariabil (SISO)
Forma generala a structurii modelului dinamic stohastic discret linear este urmatoarea:
Unde z() e un proces stohastic discret cu densitatea spectrala rationala si care poate fi
parametrizat utilizand teorema de reprezentare spectrala z(t) = H(q-1)e(t), in care e(t)
reprezinta o secventa de variabile aleatoare independente de medie 0 si varianta G2 adica
e un zgomot alb discret avand media 0, Ee=0 si Ee2=G2.
H(q-1) e un filtru rational stabil
Care C(q-1) si D(q-1) reprezinta polinoame armonice in operatorul de intarziere
Modelul general SISO pentru cazul discret :
Care in schema bloc arata astfel :
Comentarii:
Forma modelului general e o reprezentare flexibila pentru un proces dinamic discret
astfel ecuatia presupune implicit ca timpul mort al sistemului e unitar; presupunerea nu e
una restrictiva ci e introdusa pentru simplificarea notatiilor.
Daca timpul mort ar fi k ar fi necesara o translatie din
u(t-k) -> u(t) ; q-ku(t) = u(t-k)
Faptul ca s-a presupus ca c0= d0=1 nu e una restrictiva; daca nu ar fi unitare printr-o
simpla cu d0 si prin definirea lui c0
se obtine cazul precedent.
In general in aplicatii modelul general e rareori utilizat ca atare; in general se
utilizeaza forme particulare ale lui in care unul sau mai multe din polinoame in operatia
de intarziere se considere unitare
 ARMAX : Auto Regresive Moving Average with Exagenous Signals
Model de tip autoregresie si medie alunecatoare cu semnale exogene
In acest caz nd=nf=0
D(q-1) = F(q-1) =1
Semnalul exogen masurabil poate fi si variabila de comanda u(t) caz in care modelul e
referit in literatura ca model de tip CARMA (control)
Presupunem ca nu exista nici o marime de intrare masurabila u
Nb=0 -> B(q-1) = 0
=> A(q-1)y(t) = C(q-1) e(t)
(autoregresie si medie alunecatoare)
In acest caz y(t) se numeste serie temporala sau serie de timp
Daca in plus uc=0 -> C(q-1) =1 => A(q-1)y(t) = e(t)
y(t) = a1 y( t - 1 ) – a2 y( t - 2 ) - …. - ane y( t - ne) + e(t)
y(t) poate fi exprimat deci ca o functie liniara de val lui regresive
Modelele de tip AR furnizeaza polii sistemului :
Daca modelul A(q-1)y(t) = C(q-1) e(t) ARMA si consideram na=0 => A(q-1) =1
 y(t) = C(q-1) e(t) , MA – medie alunecatoare furnizeaza zerourile sist
Daca polinomul A(q-1) e constrans sa contina un factor de tipul ( e - q-1) => model de tip
ARIMA – autoregresie integrat si de medie alunecatoare
Daca modelul (5) na=nc =0 se ajunge la un model de tipul y(t)=B(q-1)u(t) +e(t) FIR –
Finite Impulse Response; model de tip raspuns finit sau functie pindere trunchiata
Considerand secventa de pondere inclusa in suma de convolutie
. Daca se considera sistemul considerat stohastic
Daca in modelul (5) se considera nc = 0
A(q-1)y(t) = B(q-1) u(t) +e(t)
model ARX – autoregresie cu semnale de intrare
exogene
Daca in modelul (4) consideram na=nd=0
 y(t) = B(q-1) / F(q-1) u(t) +e(t) model de tip structura erorii de iesire
e(t) = y(t) - B(q-1) / F(q-1) u(t) = eroare de iesire
se calculeaza ca diferenta dintre iesirea masurata si iesirea modelului
Daca in modelul (4) na=0 > y(t) = B/F u(t) + C/D e(t) - modelul BOX- JENKINS – modelul
cel mai utilizat in modelarea seriilor de timp
Se utilizeaza frecvent modelele ARMA, AR, MA, si BOX-JENKINS
Forma generala a structurii modelului care inglobeaza si cazul multivariabil (MIMO)
M(Θ) – clasa de modele definite de valori posibile ale parametrilor Θ.
Θ – vectorul parametrilor modelului
M(Θ) : y(t) = G (q-1, Θ)u(t) + H(q-1, Θ)e(t)
y : ny dimensional
u : nu dimensional
Θ : nΘ dimensional
G,H – filtre de dimensiune corespunzatoare
Toate modelele precedente plus echivalentele lor MIMO pot fi determinate ca si cazuri
particulare ale formei generale prezentate
Pt ARX: G= B(q-1)/ A(q-1) ; H=1/ A(q-1)
 A(q-1)y(H) = B(q-1) u(t) + e(t)
Nd A(q-1) si B(q-1) sunt polinoame matriciale in operatia de intarziere de dimensiuni ny x
ny sau ny x nu
EXEMPLU :
Semnale (procese) stohastice (aleatoare)
Un proces (semnal) aleator (stohastic) reprezinta un proces care se desfasoara in timp si
e generat, cel putin in parte de legi probabilistice. D.p.d.v. matematic un proces stohastic
e o functie de 2 variabile x(k,t), unde k ia valori in spatiul esantioanelor sau realizarilor, iar
t ia valori pe axa reala a timpului. Pentru fiecare k se obtine o realizare particulara a
procesului stohastic care se poate nota x(k,t)= xk(t) si care e rezultatul unui experiment,
inregistrarea grafica a functiei esantion numindu-se realizare. Un numar finit dar suficient
de mare de esantioane constituie spatiul esantioanelor;
Xk = x(t) <= valoare particulara
De exemplu: inregistrarea tensiunii de zgomot dintr-un rezistor R mentinut intr-un
termostat la temperatura constanta, conectat la intrarea unui amplificator prevazut la
iesire cu un voltmetru :
Efectul masuratorii tensiunii de zgomot pentru acelasi interval de timp T; reprezentarea
acestor masuratori pe acelasi grafic in functie de timp se obtine o imagine reprezentativa
a ansamblului a acestor realizari de tipul celui prezentate in figura.
In ultima instanta procesele aleatoare sunt functii de timp ( explicite sau
implicite). Experimentele realizare asupra unui proces aleator sunt puse in evidenta prin
inregistrari de tipul celui exemplificat, o inregistrare de acest tip fiind o realizare a
procesului aleator respectiv.
Prin fixarea variabilei independente timp, t, la o valoare particulara t1 sau t2 se
obtine un ansamblu de valori xi(t1) , i=1..k care constituie o variabila aleatoare x(t1)
Principalele caracteristici utilizate in analiza proceselor stohastice
Caracteristici de ansamblu:
- La momentul t : reprezinta caracteristica unei variabile aleatoare care e compusa
din ansamblu realizarilor posibile ale procesului la momentul de timp dat.
Caracteristici de timp:
- Caracteristica unei variabile aleatoare care reprezinta o realizare particulara a
procesului analizat
Valoare medie : medie statistica pe ansamblul realizarilor
In practica nu dispune in general un numar suficient de mare de inregistrari ale unui
proces,pentru a se putea dispune de functia de densitate de probabilitate
Media temporala (pentru o singura realizare)
Media poate fi privita ca un centru de greutate al distributiilor valorilor posibile ale
procesului, cu alte cuvinte valoarea cea mai probabila. Valoarea medie reprezinta in fapt
componenta continua a semnalului.
- Valoare medie statistica a patratului (ansamblul realizarilor) sau valoare medie
statistica patratica:
Se presupune ca procesul stohastic e centrat Ex=0 , ẋ(t)=x(t)-mx(t) => Eẋ = 0
Operatia de centrare se justifica teoretic prin aceea ca in general intereseaza fluctuatiile
fata de valoarea medie si nu fata de originea arbitrara. Implicatia practica a centrarii e
importanta; permite o mai nuna utilizare a instrumentelor de masura
Valoarea medie patratica temporala :
Considerand ca x(t) reprezinta tensiunea pe o (sau curentul ce trabate o ) rezistenta de
1Ω , valoare medie patratica poate fi interpretata ca putere medie disipata pe rezistenta
P = U*I = U2 / R = I2*R
Puterea disipata = Energie / Interval de timp
Abatarea standard este : ϭx = √
In cazul discret :
Functiile de autocorelatie (carac. de ord II) :
Functiile de autocovarianta – presupune considerarea proceselor centrate :
Cu cat x(t) fluctueaza mai mult cu atat valoare integralei e mai mare, deci puterea
semnalului este mai mare.
Functiile de intercalatie – relative la 2 procese stohastice care evolueaza in paralel :
Functiile de intercovarianta:
Functia de autocovarianta normata:
Functia de intercovarianta normata:
In cadrul variabilelor aleatoare exista notiunea de coeficient de corelatie:
In cazul coeficientului de corelatie daca se fac o serie de experiente cu variabile aleatoare
care au ca rezultat dif. val. Posibile xi,yi ale celor 2 variabile aleatoare, putem avea
urmatoarele situatii :
FUNCTIA DE INTERCORELATIE NORMATA:
0 <= fxy (τ) <= 1, rezultat care e utilizat in practica prelucrarii semnalelor ca un criteriu
privind pe de o parte gradul de intercalatie (asemanator) a 2 procese, iar pe de alta parte
de a stabili daca nu s-a produs o eroare in prelucrare ( ϭxy >1 )
Cazul ϭxy=1 corespunde unor procese total corelate
Cazul ϭxy=0 corespunde unor procese independente, necorelate
PROCESE STOHASTICE STATIONARE
Se numesc procese stohastice stationare procesele ale caror proprietati statistice sunt
invariante la schimbarea arbitrara a originii timpului. Practic ipoteza de stationaritate se
formuleaza numai pentru densitati in probabilitate pana la ordinul 2 inclusiv, cand se
vorbeste de stationaritate in sens larg, spre deosebire de stationaritatea in sens strict,
care presupune independenta de momentele de timp a densitatilor de probabilitate de
orice ordin
Doua consecinte esentiale:
1) Valorile medii sunt constante in timp
2) Functiile de corelatie (covariante) depinde doar de decalajele temporale τ=t2-t1 si
nu de cele 2 momente de timp t1 si t2
In parctica ipoteza stationaritatii semnalului nu e intru totul valabila, dar deoarece
modificarea propr satistice ale semnalelor au loc de obicei mult mai incet decat
lungimea intervalelor de timp pe care se determina valoarea acestor functii, ipoteza e
acceptata in marea majoritate a situatilor din practica.
Proprietatea de ergodicitate
Procesele stationare (stohastice) pentru care valorile medii de ansamblu ( obtinute pe
ansamblul de realizari ale unui proces stohastic ) sunt egale cu mediile temporale ale
unei singure realizari ale aceluiasi proces stohastic se numesc procese ergodice.
Ipoteza de ergodicitate e deasemenea respectata in general in practica curenta.
Vom lucra in continuare cu procese stationare si ergodice. Este mult mai comod sa se
esantioneze un nr suficient de valori dintr-un semnal decat sa se obtina un nr suficient
de mare de realizari care sa permita medierea statistica.
Interpretarea fizica a ipotezei de ergodicitate: Toate valorile pe care multimea de
functii aleatoare x(k,t) le ia momentul t vor fi atinse de acelasi numar de ori de oricare
dintre realizarile particulare xk(t), cu conditia ca durata T a inregistrarilor sa fie
suficient de lunga.
Proprietatea de ergodicitate este utilizata la tratarea in timp real a proceselor
aleatoare, deoarece e posibil sa se inlocuiasca cu ansamblul statistice de esantionare
cu un singur esantion considerat reprezentatia ale carui medii temporale de diferite
ordine inlocuiesc mediile statistice ale ansamblului realizarilor
Proprietati ale functiilor de corelatii pentru procese stationare:
Se vor puncta doar proprietatile utilizate in mod curent in prelucrarea semnalelor
fizice reale.
1) Functia de autocorelatie
 Functie para : Rx ( τ ) = Rx (-τ ) ; (continuu)
Rx ( i ) = Rx ( -i ) ; (discret)
 Proprietatea reflecta faptul ca media nu depinde de semnul decalajelor
dintre semnale, ci doar de valoarea lui absoluta
 max Rx ( τ ) = Rx( 0 ) ; se ajunge la Ex2(t) - pt τ=0
 daca x(t) e un proces ergodic centrat ( fara componente periodice) :
deoarece pt val mari ale intervalului de timp
schimbul de energie se reduce apreciabil tinzand catre 0 sau catre o valoare
constanta in cazul semnalelor necentrate.
2) Functiile de intercalatie
 Rxy ( τ ) = Ryx ( -τ )
functiile de intercorelatie nu sunt pare pentru acelasi τ
Rxy ( τ ) ≠ Ryx ( τ )
 Rxy ( τ ) -> 0 cand τ -> ∞
Observatii:
- Spre deosebire de functia de autocorelatie, intercorelatia nu e in general nici
para nici impara, iar valoarea maxima nu se afla obligatoriu la τ=0.
- Aceeasi functie de autocorelatie (intercorelatie) poate apartine unui numar
infinit de procese aleatoare, prin urmare caracteristica statistica a proceselor
aleatoare nu e posibila doar prin utilizarea acestor tipuri de functii
- Functiile de corelatie sunt functii liniare
Interpretarea (semnul) functiilor de corelatie (covarianta)
Aceste caracteristici sau functii permit evidentierea si exprimarea cantitativa a unor
legaturi intre marimi variabile, legaturi care nu pot fi observate prin mijloace curente de
investigare.
Au fost utilizate cele mai variate domenii ( stiintele naturii ) punandu-se
problema daca cresterea sau scaderea unei marimi atrage dupa sine o variate a celeilalte.
Functiile de corelatie definesc gradul de asemnare a 2 secvente de date, functie
de deplasare in timp a uneia dintre ele sau gradul in care o secventa de date e corelata cu
ea insasi in functie de intarzierea in timp. Functiile de corelatie a 2 procese aleatoare care
au o evolutie in paralel si se influenteaza reciproc sunt legate de energia mutuala de
interactiune dintre cele 2 procese.
Functiile de intercorelatie exprima media pe durata de observare T sau 2T a
acestor puteri de interactiunie, media putand fi data pentru un τ>0 cand procesul x
transfera energie catre y, sau poate fi negativa cand primeste energie. Se poate inampla
ca energia mutuala medie pe intervalul T sau 2T pentru o valoare a lui τ sa fie nula =>
cele 2 procese x,y sunt independente; in realitate energia care trece de la un proces la
altul intr-un interval elementar de timp e compensata in medie in celalalt sens in alt
interval de durata 2T.
Sensul fizic al autocorelatiei terbuie cautat in influenta valorilor trecute ale
procesului asupra valorii de la un moment de timp dat, exprimand deci o legatura interna
si care in final se reduce tot la un aspect energetic.
D.p.d.v cantitativ gradul de intercorelare se exprima prin coeficientul de
corelatie sau functia de corelatie normata si care exprima de fapt cantitativ gradul de
interfluenta a 2 semnale
Densitatea spectrala de putere
Functiile de densitate spectrala de putere folosesc pentru caracterizarea proceselor
stohastice in domeniul frecventelor.
Avand in vedere ca semnalele aleatoare nu sunt absolut integrabile,
neindeplinandu-se astfel conditia de existenta a transformatei Fourier, pentru a putea
totusi extinde analiza armonica si in acest domeniu al proceselor stohastice se introduce
procesul stohastic trunchiat xT(t).
Se poate astfel considera xT(ω) ca transformata Fourier a semnalului trunchiat :
Considerand multimea tuturor realizarilor posibile si evaluand media se def. densitatea
spectrala de putere a procesului stohastic x(t) (prin generalizarea notiunilor analizei
armonice)
In mod analog pentru 2 procese stohastice x(t) si y(t) se defineste densitatea
interspectrala de putere (densitate spectrala mutuala )
Unde prin y*(ω) s-a notat expresia complex conjugata a marimii repective
TEOREMA WIENER-HINCIN
Densitatea spectrala de putere si respectiv densitatea interspectrala de putere
reprezinta transformatele Fourier ale functiilor de autocorelatie si respectiv ale functiilor
de intercorelatie ( reprezinta extinderea teoremelor corelatiei din cadrul analizei
armonice)
- Interpretarea fizica conduce la ideea ca varianta ϭx2 care indica puterea
semnalului aleator se obtine insumand la limita valorile lui Sx(ω) pentru diferite
valori ale pulsatiei ω, ceea ce conduce la ideea ca S (ω) arata cum se
repartizeaza puterea semnalului la diferite frecvente sau cat de puternic e
semnalul pentru circuite frecvente
Proprietati ale functiei de densitate spectrala
Tinand cont de proprietatea de paritate ale functiei de autocorelatie
 Sx(ω) = Sx(-ω)
Functia de coerenta
Considerandu-se un sistem liniar monovariabil caruia i se aplica la intrare un
semnal u stationar si de medie nula, iesirea y va avea aceleasi proprietati :
Functia de coerenta ascociata sistemului e o marime reala notata cu :
Functia de coerenta corespunde coeficientului de corelatie in cazul variabilelor
aleatoare. Pentru un sistem liniar neafectat de zgomot, ideal, functia de coerenta atinge
un maxim teoretic = 1 pentru toate frecventele. In cazul in care u si y sunt total
necorelate functia de coerenta e o. daca functia de coerenta Є (0,1) pot aparea
urmatoare situatii: existenta unor zgomote externe prezente in masuratori sau absenta
unei dependente complete intre intrarea si iesirea sistemului, deci sitemul cercetat e
unul neliniar sau iesirea e conditionata nu numai de u ci si de posibile alte intrari.
Functia de coerenta poate fi utilizata ca un criteriu pentru a distinge daca un sistem
este liniar sau nu.
Exemplu:
Elemente operationale liniare ale calculatoarelor analogice
Producerea relatiilor matematice liniare intr-un calculator analogic se realizeaza
cu o precizie ridicata datorita folosirii AO ( Amplificatoare Operationale), avand
impedante operationale de intrare si in reactie.
1. Amplificator sumator (inversor)
Cel mai frecvent utilizat – sumatorul inversor – se utilizeaza pentru insumarea algebrica a
unor tensiuni continue
Functionarea circuitului se bazeaza pe proprietatea punctului de insumare (a) de a avea
aproximativ aceleasi potential ca intrarea neinversoare ( = punctul de masa virtual)
Pt AO ideal, (a) se afla la potentialul mesei.
ir = i1 + i2 + … + in
Deci, daca se neglijeaza erorile de calcul, tensiunea lui la iesire are valoarea:
∑
Particularizand in aceasta relatie numarul de intrari si impedantele operationale , schema
poate realiza o serie de operatii matematice.
2. Circuitul diferential ( calcul diferenta )
Aplicand Teorema lui Kirchoff bornei inversoare:
 U0-Ui = -
=C
=> U0 = Ui ( 1 +
) –Ui1
Dar Ui- = Ui+ => = Ui2
Introducand in ecuatia precedenta:
U0 = Ui2(1 + )
– Ui1
Daca se indeplineste conditia:
=
=>
=
Se obtine un Ao sesibil la diferenta de potential dintre intrari
 U0 =
Deci tensiunea de iesire este proportionala cu diferenta de potential dintre cele 2 intrari
sau fdt teoretica a circuitului diferential :
A=
=a) Inmultire cu o constanta
b) Inversarea semnului unei marimi
Alegand Rr=R1
U0=-Ui
=> α=1
c) Sumarea ponderata
Este realizata de schema amplificatorului sumator
d) Integrarea
OBS: In cazul in care conditia initiala dif de 0 si realizeaza incarcarea initiala a
condensatoarelor de reactie la o tensiune corespunzatoare initializarii respective.
e) Integrarea – sumarea
f) Diferentierea
g)
OBS:
1) In schemele analogice de calcul se evita elementele operationale, de diferentiere,
deoarece ele maresc nivelul zgomotelor in raport cu semnalul de utilizat si
micsoreaza gradul de stabilitate al schemei. Privind structura ei, schema asigura o
amplificare de tensiune care creste cu frecventa datorita scaderii reactantei Xc.
2) In mod curent, elementele operationale folosite in circuitele de intrare si reactie au
valori fine. Rezistentele au valori de 0,1 / 1M Ω , iar capacitatile de 1 μF, etc. Din
aceasta cauza, coeficientii si constantele de timp pot fi variate doar in trepte.
Pentru inlaturarea acestei limitari, circuitele de intrare ale elementelor
operationale se pot alimenta prin intermediul unui potentiometru.
Elemente operationale neliniare
- Sunt circuite cu AO care foloses elemente neliniare in reactie (retele de diode si
rezistente)
Amplificatoare logaritmice
Prin introducerea in bucla de reactie a unei diode/tranzistor (elemente cu
caracteristice exponentiala)
Amplif logaritmice se folosesc pentru realizarea unor transformari de forma: n^, x*y, x/y
(operatia de inmultire se va transforma in operatie de adunare)
La diode cu jonctiune-caracteristica curent-tensiune este exponentiala
Amplificatoare analogice
- Realizeaza inmultirea a doua sm analogice
- Dupa AO – multiplicatorul poate fi considerat al doilea bloc functional ca
importanta pentru prelucrarea semnalelor analogice
- Cateva scheme care realizeaza operatii matematice de baza
Functia de autocorelatie normata:
Modelarea si simularea analogica a sistemelor
Material: Elemente operationale ale calculatoarelor analogice
Modelarea sistemelor reprezentate prin ecuatii diferentiale liniare cu coeficienti
constanti.
Pentru a realiza modelarea unui MM al sistemului reprezentat pintr-o ecuatie
diferentiala cu ajutorul unei structuri analogice, deci practic pentru a realizxa modelul
analogic al sistemului, ecuatia diferentiala se aduce la forma in care termenul stang
contine derivata de ordinul cel mai mare, iar termenul drept toate celelalte derivate si
functia de intrare perturbatoare.
Considerandu-se ca o tensiune e proportionala cu derivata de ordinul cel mai
mare, prin integrari succesive se obtine derivatele de ordin inferior si deasemenea
functia cautata.
Se presupune un sitem de ordin 3, descris de model cu forma ecuatiei
diferentiale de tipul:
a3x(3) + a2x’’ + a1x’ + a0x(t) = b*f(t)
Trebuie tinut cont de faptul ca fiecare element operational introduce o inversare de
semn (se utilizeaza doar montaje cu AO inversoare)
In acest context modelul analogic care realizeaza rezolvarea ecuatiei diferentiale
mentionate e urmatoare:
Pentru ca rezultatele obtinute cu ajutorul structurii analogice sa poate fi utilizate practic
e necesar sa existe o proportionalitate intre valorile tensiunilor masurate in circuitul
analogic in diferite puncte si variabilele din cadrul relatiilor matematice. De asemenea
proportionalitatea trebuie respectata atat in privinta timpului, cat si a frecventelor. Coef
de proportionalitate numiti factori de scara se stabilesc astfel incat ecuatiile reproduse in
structura analogica sa devina identice cu ecuatiile care trebuie modelate. Acest lucru se
realizeaza prin exprimarea tensiunilor cu ajutorul factorilor de scara si a variabilelor
corespunzatoare. Tensiunile de lucru ale elementelor operationale sunt limitate datorita
saturarii AO si ele lucreaza liniar doar in aceasta plaja de tensiuni ( in general 10 V).
Pentru marirea preciziei de calcul e necesar ca valorile maxime ale variabilelor si
derivatelor lor sa corespunda variatilor maxime ale tensiunilor din calculator.
Stabilirea factorilor de scara.
- Se realizeaza pe baza analizei ecuatiei reproduse de fiecare tip de element
operational. Se ca efectua analiza ecuatiei pentru integratoare si sumatoare fara
a se lua in considerare echivalarea de semne introduse de aceste elemente.
Integratorul:
- Realizeaza operatia :
- Relatia (1) corespunde ecuatiei :
Definirea factorului de scara ca fiind N=variabila reala/variabila calculator
Pentru exemplul considerat se pot introduce urm factori de scara:
Exprimand marimile din ec(1) corespunzatoare structurii de calcul cu ajutorul factorilor
de scara se obtine:
Relatia (3) trebuie sa fie in aceste conditii identica cu relatia (2) = >
Rezulta deci ca, constanta de timp a integratorului Kij, care in montajul integratorului are
valoarea Kij=1/RiCj se determina in cadrul modelarii analogice cunoscand val max a
functiei xj, a derivatei ei si repectiv factorul de scara de timp, Nt;
Sumatorul
- Realizeaza operatia de insumare a tensiunilor de intrare
U=∑
-
Simbol :
-
Ec matem:
Definind factorii de scara corespunzatori si exprimand marimile din prima relatie cu
ajutorul acestori factori de scara se ajunge la urmatoarea relatie:
Identificand relatia obtinuta cu cea precedenta se poate scrie:
Elementul de inmultire
Factorul 1/10 se introduce pentru a limita valoarea maxima a tensiunii Uz de la iesirea
elementului de inmultire la 10V, in cazul in care atat Ux cat si Uy ating simultan aceasta
valoare.
Ecuatia matematica corespunzatoare e z=x*y; introducandu-se factorii de scara :
Procedand analog prin inlocuirea in prima relatie si identificarea cu cea de-a doua se
ajunge la relatia:
, ajungandu-se la final prin identificare la
Nz = 10NxNy
Generatorul de functii
- Realizeaza o functie sau marime u(ωc,tc) care sa corespunda functiei de intrare
f(ω,t)
- Considerand factorii de scara corespunzatori si realizand identitatea relatiilor
obtinute se ajunge la NtNω=1
Analiza ecuatiei reproduse de catre elementele operationale conduce la concluzia
necesitatii cunoasterii valorilor maxime ale functiei cautate si ale derivatelor
acesteia pentru a se putea calcula factorul de scara. Schema reala pentru realizarea
ecuatiei diferentiale in care marimile care intervin sunt tensiuni electrice este
urmatoarea:
Trebuiesc calculati factorii de scara:
Se presupun cunoscute apriori valorile lui xmax, x’max, x’’max, x’’’max si valoarea
maxima a functiei de intrare. Aceste valori sunt utilizate in calculul constantei de timp ale
integratoarelor si in calculul coeficientilor. Astfel pentru constantele de timp ale
integratoarelor avem :
Coeficientii:
Cu aceste valori calculate => ecuatia structurii analogice
EXEMPLU FINAL: (cu toata metodologia impusa referitoare la alegerea factorilor de
scara)
Fie ecuatia: x(4) + 0,75x(3) + 2,5x(2) + 3ẋ + 4x = 60sin2t ,
cu conditiile intiale : x(0) = 0 ;
ẋ(0) = 12 ;
x(2) (0) = 0 ;
x(3)(0) = -48 ;
Se dau valorile maxime: xmax=6; ẋmax=12; x(2)max=24; x(3)max=48; x(4)max=96 ;
Ecuatia devine:
X(4)= - 0,75 X(3) – 2,5 X(2) - 3ẋ - 4x + 60sin2t
Factorii de scara vor fi:
Nx0 = =
=
= 0,6
Nx1 =
=
=
= 1,2
Nx2 =
=
=
= 2,4
Nx3 =
=
=
= 4,8
Nx4 =
=
=
= 9,6
Nt = 1;
Coeficientii sumatorului:
α0 = a0
= -4
α1 = a1
= -3
= - 0,25
= - 0,625
α2 = a2
= -2,5
α3 = a3
= -0,75
=
*
=
*
= - 0,625
= - 0,375
= 0,626
Constantele de integrare
K10 =
K21 =
K32 =
K43 =
Conditii initiale:
Nx0 =
-> u0(0) =
=
=0V
u1(0) =
=
= 10 V
u2(0) =
=
=0V
u3(0) =
=
= -10 V
Determinarea valorilor maxime
In determinarea sau stabilirea factorilor de scara e necesara estimarea initiala a
valorilor maxime ale functiei cautate si ale derivatelor ei. Calculul factorilor de scara se
face plecand de la ideea ca pentru valori maxime ale functiei si derivatelor ei corespund
valori maxime ale tensiunilor in strucutura analogica. Cautandu-se astfel imbunatatirea
preciziei de calcul dat imbunatatirii raportului semnal util zgomot. Se utilizeaza informatii
rezultate din rezolvarea unor probleme anterioare, din examinarea sistemului, fizice
descrise de ecuatia care se modeleaza sau informatii obtinute prin incercari succesive
realizate pe tructura analogica aproximand din ce in ce mai bine aceste valori maxime.
De exemplu in cazul aproximarii valorile maxime pentru sistemele modelate prin
ecuatii diferentiale liniare cu coeficienti constanti, in conditii initiale nule, in care
marimea de intrare e o treapta de amplitudine A.
x(n)(t) + an-1x(n-1)(t) + … + a0x(t) = Au-1(t)
,
u-1(t) = treapta unitara
Estimarea valorilor maxime ale variabilei si derivatelor ei se poate face utilizand relatiile
lui Jackson :
Daca ecuatia diferentiala este de ordinul 2 : y’’(t) + 2ωr y’(t) +ωr2 y(t) = u(t) si
daca u(t) e o treapta unitara, in conditia in care amortizarea e neglijabila y e o functie
sinusoidala
- Raspunsul indicial al unui ET-PT2 :
Caz in care valorile maxime pot fi obtinute :
|y|max = 2A
|y’|max = ωrA
|y’’|max = ωr2A
Determinarea factorului de scara pentru timp
In determinarea acestui factor trebuie tinut cont de erorile introduse de
elementele operationale liniare sau neliniare si respectiv de echipamentul de
inregistrare. Pe masura ce timpul de solutionare creste, cresc si erorile elementelor
integratoare, datorita integrarii diverselor tensiuni parazite, de deriva etc. Efectul
integrator e unul de cumulare continua. La frecvente inalte coeficientul de amplificare al
AO se micsoareaza, relatiile de calcul nemaifiind valabile.
Ca si in cazul precedent cunoasterea sistemului fizic care se modeleaza prin ecuatii
diferentiale poate fi utila in aprecierea factorului de timp. Determinarea valorilor pentru
scara de frecventa poate fi facuta prin determinarea valorilor frecventelor prin rezolvarea
ecuatiei caracteristice a ecuatiei diferentiale care modeleaza sistemul. Daca rezolvarile
sunt dificile frecventele de oscilatie pot fi aproximate analizand constantele de timp si
pulsatiile proprii ale sistemului.
Modelarea analogica a sistemelor liniare direct din functia de transfer
Daca f.d.t. are o forma mai complicata in sensul ca are si zerouri e dificil de estimat
valorile maxime ale derivatelor lui y. in aceste cazuri e posibila modelarea directa
pornindu-se de la f.d.t. in care trebuie puse in evidenta elementele integratoare de tipul
1/s. Coeficientii f.d.t. n pot ajusta la valori convenabile utilizand o schimbare in scara
frecventelor care atrage o schimbare corespunzatoare in scara timpului.
Coeficientii relatiilor:
S’=ks
t’= t/k
care printr-o schimbare convenabila in scara frecventelor a fost adusa la o forma
acceptabila in sensul ca are toti coeficientii in gama ( 10-1 10 1)
F.d.t. se scrie sub forma :
Dupa ridicarea raspunsului trebuie facuta corectia in scara timpului conform t’=t/k ;
Download