Documente Academic
Documente Profesional
Documente Cultură
LUCRARE DE LICENŢĂ
Instalat, ie pentru studiul
aerodinamicităt, ii
Absolvent
Coordonator
Bucureşti, 2016
Contents
1 Introducere 3
2 Noţiuni teoretice 5
1
3 Studiu de caz 27
4 Concluzii 51
Bibliografie 53
2
Capitolul 1
Introducere
Scheletul instalat, iei este format dintr-un cadru metalic pe care sunt mon-
tate multple elemente. Primul element montat este un ventilator cu un flux
mare de aer, al doilea element este o tijă metalică pe care se montează mod-
elul aerodinamic, al treilea element ı̂l reprezintă un senzor infraros, u pentru
măsurarea distant, ei, iar ultimul element montat pe cadrul metalic este sursa
de alimentare de 12V.
3
Figure 1.1.1: Instalat, ia de testare
4
Capitolul 2
Noţiuni teoretice
5
plexitatea acestuia, s, i se estimează parametrii sau coeficient, ii modelului.
Identificarea este o operat, ie relativ dificilă ce necesită o cunoas, tere cât mai
detaliată a procesului modelat. Structura modelului este adesea inspirată din
modelul de cunoas, tere, iar estimat, ia parametrilor reprezintă rezultatul unei
proceduri de calcul recursive.
6
de caracteristicile procesului. Odată identificat modelul, se poate efectua
o validare obiectivă cu ajutorul unor teste statistice aplicate atât erorii de
predict, ie ε = y − ŷ cât s, i ies, irii predictate ŷ. Testul de validare permite ca
pentru un proces dat, să fie ales cel mai bun algortim s, i implicit cel mai bun
model ca structură pentru estimarea parametrilor.
Unul dintre elementele esent, iale ale identificării modelelor dinamice dis-
crete ı̂l reprezintă algoritmul de adaptare parametrică (AAP), ce ajustează
parametrii modelului de predict, ie pe baza informat, iilor primite din proces
la fiecare perioadă de es, antionare. Structura recursivă a acestui algoritm
permite ca noua valoare a parametrilor să se obt, ină din valoarea precedentă
la care se adaugă un termen de corect, ie dependent de ultimele masurători.
7
Evaluarea erorii de predict, ie se realizează cu urmatoarea relatie:
unde y(k+1) este valoarea iesirii achizitionata la pasul urmator de es, antionare
• detaliată:
ŷ(k + 1) = â1 ŷ(k) − · · · − ânA ŷ(k − nA + 1)+
(2.1.6)
+b̂1 û(k − d) + · · · + b̂nB û(k − nB − d + 1), ∀k ∈ N
• matriceală:
ŷ(k + 1) = ϕT (k + 1)θ̂, ∀k ∈ N (2.1.7)
unde:
8
• polinomială:
−1
−d B(q )
ŷ(k + 1) = q u(k + 1), ∀k ∈ N (2.1.9)
A(q −1 )
unde: (
A(q −1 ) = 1+ â1 q −1 + · · · + ânA q −nA
(2.1.10)
B(q −1 ) = b̂1 q −1 + · · · + b̂nB q −nB
Minimizarea pătratului erorii de predict, ie are loc la fiecare pas de es, antionare,
realiându-se printr-o deplasare cu un pas dependent de matricea de adaptare
P, după cea mai rapidă direct, ie de descres, tere a oricăruia dintre criteriile:
unde
ε1 (k +1) = y(k +1)− ŷ(k +1) = y(k +1)−ϕT (k +1)θ̂(k +1), ∀k ∈ N (2.1.13)
9
unui algoritm ce operează cu pas variabil. O solut, ie ar putea fi reprezentată
de algoritmul Gauss-Newton, dar complexitatea acestei metode este relativ
ridicată.
Pentru obt, inerea unui pas variabil cu un efort scăzut de calcul se con-
sideră problema minimizării erorii pătratice de predict, ie globală, evaluată pe
ı̂ntreg orizontul de masură curent insumând pătratele erorilor de predict, ie pe
orizontul de măsură, calculate cu ajutorul vectorului curent de parametri:
k
X
θ̂(k + 1) = arg min [y(n + 1) − ϕT (n + 1)θ(k)]2 , ∀k ∈ N (2.1.14)
θ(k)
n=0
| {z }
J (θ(k))
Se observă că matricele P(k) sunt toate simetrice s, i (strict) pozitiv def-
inite, deoarece matricele ce au fost inversate beneficiază de asemenea de
această proprietate.
10
unde P(0) este o matrice init, ială arbitrar aleasă, cu condit, ia să fie simetrică
s, i (strict) pozitiv definită.
Acesta se numes, te câs, tig (de senzitivitate), iar rolul său este de a pon-
dera eroarea de predict, ie pentru fiecare componentă a vectorului parametrilor
estimat, i.
11
Ecuat, iile?? - ?? ar putea constitui nucleul algoritmului MCMMP-R, dar
acesta sufera de un inconvenient major. În evaluarea câs, tigului utilizând
definit, ia ?? este necesară inversarea unei matrice la fiecare reactualizare,
operat, ie ce este costisitoare din punct de vedere al timpului s, i al efortului de
calcul. În anumite situat, ii ar fi posibil ca următorul set de date achizit, ionate
să fie disponibil ı̂nainte de terminarea calculelor pentru operat, ia de reac-
tualizare a vectorului de parametri datorită operat, iei de inversare. Astfel,
relat, ia de recurent, ă ?? poate fi exprimată cu ajutorul lemei de inversare
matriceală astfel:
h i−1
−1 T
P (k) = P (k − 1) + ϕ(k)ϕ (k) =
(2.1.23)
P (k − 1)ϕ(k)ϕT (k)P (k − 1) ∗
= P (k − 1) − , ∀k ∈ N
1 + ϕ(k)T P (k − 1)ϕ(k)
Deoarece matricea P(k-1) este (strict) pozitiv definită, numitorul fract, iei
din ecuat, ia ?? este ı̂ntotdeauna strict pozitiv, deci inversabil. Astfel, relat, ia
recurentă ?? arată că la fiecare pas de reactualizare efortul depus pentru
inversarea matricei se conservă deoarece nu mai este necesară inversarea unei
matrice, ci a unui scalar, acesta fiind doar o corect, ie aplicată.
12
zor de date ı̂naintea init, ializării calculului recursiv. Astfel, se apelează la o
init, ializare neutră:
Init, ializările personalizate conduc la timpi tranzitorii mai mici ı̂n proce-
sul recursiv de adaptare a parametrilor comparativ cu init, ializările neutre,
dar necesită un set de date achizit, ionat a priori. Acest set redus de date
trebuie centrat pe medie pentru a se evita pierderea consistent, ei datorită
erorilor sistematice de măsură. Init, ializarea algoritmului este importantă
doar in stabilirea timpului tranzitoriu necesar pentru urmărirea parametrilor
adevărat, i de către cei estimat, i, aceasta neavând un efect asupra consistent, ei
estimat, iei.
13
trebuie să reproducă ies, irea ideală, fără perturbat, ii, a procesului. Cum ies, irea
măsurată a procesului real este suma dintre ies, irea ideală si perturbat, ia de
tip zgomot alb rezultă căl, in urma unei determinări corecte a modelului
eroarea dintre datele achizit, ionate si datele simulate tinde să fie un zgo-
mot alb Gaussian odată cu cres, terea orizontului de măsură. Proprietatea de
necorelare poate fi exprimată prin relat, ia:
N
" #
1 X N
rε (k) = ε(n, θ̂N )ε(n − k, θ̂N ), ∀k ∈ 0, (2.1.29)
N − k n=k+1 4
" #
rε (k) N
ρε (k) = , ∀k ∈ 0, auto-corelat, ie (2.1.30)
rε (0) 4
14
Evaluarea acesteia se opres, te după un sfert din dimensiunea orizontului
de măsură deoarece acumularea erorilor de calcul devine importantă după
acest prag.
Pentru cazul ideal(teoretic) dacă secvent, ele erorilor de predict, ie sunt per-
fect albite, atunci vom avea:
În cazul real, aceste condit, ii nu sunt satisfăcute, in special condit, ia ρε (k) =
0 deoarece ε(k) cont, ine erori reziduale de structură datorate posibilelor nelinirităt, i
din sistem sau zgomotelor ce nu sunt de natură gaussiană, precum propa-
garea erorilor de rotunjire, s, i orizontului finit de predict, ie. Astfel, pentru un
zgomot de distribut, ie Gaussiană secvent, a de auto-corelat, ie ρε (k) tinde asimp-
totic către o distribut, ie Gaussiană de medie nulă si dispersie σ = √1N . Astfel,
se consideră ı̂n practică pentru validare valorile secvent, ei de auto-corelat, ie
mai mici decât 0.15. |ρε (k)| ≤ 0.15. De asemenea, pentru o validare com-
pletă s, i corectă a modelului de identificare se va utiliza o altă secvent, ă de
date achizit, ionate diferită de cea utilizată pentru identificare.
Trebuie de asemenea ment, ionat că dacă raportul dintre energia erorilor de
predict, ie reziduală s, i cea a datelor de ies, ire este foarte scăzut, de ezemplu sub
-60dB, testul de albire devine inutil.Acest lucru se datorează atât nivelului de
zgomot, care fiind atât de redus, efectul acestuia asupra parametrilor estimat, i
determinat, i cu ajutorul MCMMP este neglijabil, cât s, i faptului că zgomotul
rezidual cont, ine componente semnificative ce nu sunt de natură Gaussiană.
Aceste situat, ii apar de exemplu ı̂n cazul identificărilor facute pe fis, iere de
date I/O utilizate in simulări ale modelelor fără zgomot.
15
2.2 Sisteme numerice de reglare automată
16
cretizat si proiectarea unor algoritmi de comandă mai performant, i decât cei
clasici este facilitată de utilizarea calculatorului.
unde r(k) este mărimea de referint, ă, u(k) este comanda numerică, y(k)
este ies, irea sistemului s, i {si }, i = 0, ns , {ri }, i = 0, nr , {ti }, i = 0, nt sunt
parametrii regulatorului numeric.
unde:
R q −1 = r0 + r1 q −1 + . . . + rnr q −nr
S q −1 = s0 + s1 q −1 + . . . + sns q −ns (2.2.3)
−1
T q = t0 + t1 q −1 + . . . + tnt q −nt
17
Figure 2.2.2: Structura numerică cu algoritm de reglare de tip RST
Traiectoria
. de referint
,ă este construită cu ajutorul generatorului de traiec-
torie Bm q −1 Am q −1 de tip ARX, ca in figura ??, unde:
Am q −1 = 1+ am1 q −1 + . . . + amr q −mr
(2.2.6)
B q −1 = bm1 q −1 + . . . + bms q −ms
m
Astfel, transferul global r(k) → y(k) este exprimat prin relat, ia urmatoare
18
ce include si act, iunea suplimentară a generatorului de urmărire:
Bm q −1
∗ −1
HRST q = HRST q −1 =
Am q −1
(2.2.7)
Bm q −1 B q −1 T q −1
=
Am q −1 A q −1 S q −1 + B q −1 R q −1
19
Funct, ia de transfer a sistemului ı̂n buclă ı̂nchisă este dată de urmatoarea
relat, ie:
−(d+1) −1 ∗ −1 −(d+1)
q T q B q q T q −1 B ∗ q −1
−1
HRST q = =
A q −1 S q −1 + q −(d+1) B ∗ q −1 R q −1 P q −1
(2.2.10)
unde P q −1 este polinomul catacteristic cu ajutorul căruia se specifică
performant, ele sitemului de reglare:
P q −1 = 1 + p1 q −1 + p2 q −2 + . . . + pnp q −np (2.2.11)
Calculul polinoamelor R si S
Mx = p (2.2.14)
unde:
xT def
= 1s1 s2 . . . snb+d r0 r1 . . . rna−1
(2.2.15)
T def
p = 1p1 p2 . . . pna+nb+d
20
iar M este matricea lui Sylvester de dimensiune
(na + nb + d + 1) × (na +
−1 −1
nb + d + 1) asociată polinoamelor A q s, i B q . Deoarece acestea sunt
coprime rezultă că matricea M este inversabilă.
Vectorul x asociat coeficient, ilor este obt, inut prin rezolvarea sistemului,
prin inmult, irea la stânga cu inversa matricei M :
x = M −1 p (2.2.16)
Calculul polinomului T
Rezultă ca T q −1 ar trebui să cont, ină termeni nenuli ı̂n q +1 , . . . , q d+1 ,
ceea ce ar contrazice definit, ia din relat, ia ??.
21
As, adar traiectoria de referint, ă va fi generată cu relat, ia:
def B m q −1
∗
y (k) = r(k), ∀k ∈ N (2.2.19)
Am q −1
−1
Trebuie ales polinomul T q pentru a putea asigura un transfer ideal,
unitar, ı̂ntre y ∗ (k) s, i y(k) iar prin polinomul P q −1 sunt asigurate performant, ele
dinamice ı̂n reglare.
As, adar, polinomul T q −1 este ales in felul următor:
−1
T q = GP q −1 (2.2.20)
22
2.3 Structura software a programelor de con-
ducere ı̂n timp real
Cronologic, prima operat, ie declans, ată ı̂n cadrul unui program de control
este cea de achizit, ie de date de la proces. Majoritatea celorlalte operat, ii,
precum cele de identificare s, i calcul al comenzii, sunt dependete de datele
furnizate de această primă operat, ie. Timpul total necesar oricăror operat, ii
este cel cuprins ı̂ntre două momente de es, antionare. Este necesar acestă să
fie strict mai mic decât perioada de es, antionare ı̂ntrucât depăs, irea acesteia
ı̂ncalcă condit, ia fundamentală de funct, ionare in ”timp real”. Acest principiu
poate fi reprezentat figura ??.
23
Figure 2.3.2: Durata procedurilor lansate la fiecare moment de es, antionare
comparativ cu cea a perioadei de es, antionare
24
lului se poate alege o structura multiprocesor.
Ideea de la baza construct, iei acestuia este realizarea si lansarea unei bucle
infinite din care ies, irea se face ı̂n momentul apartit, iei unui eveniment special
sau la ı̂nchiderea programului. Acestea sunt implementate ı̂n practică prin
structuri while sau do...while.
Principiul de funct, ionare a unei astfel de bucle este prezentat ı̂n figura
??.
25
Figure 2.3.3: Bucla infinită a programului
26
Capitolul 3
Studiu de caz
27
• semnalul unificat de curent (gama 4-20 mA, 0-20 mA) - cea mai frecventă
utilizare a acestuia este de transmitere a informat, iei analogice. Prin-
cipalul avantaj al acestui tip de semnal il reprezintă transmiterea pe
distant, e mari fără a fi afectat de către perturbat, iile aflate ı̂n mediul
industrial, sau de către rezistent, a electrică a firelor utilizate pentru
conexiuni. Aceste calităt, i fac acest tip de semnal cel mai utilizat pen-
tru conectarea traductoarelor s, i a elementelor de execut, ie, ı̂n special
pentru procesele lente s, i de mari dimensiuni cum ar fi cele din cadrul
industriei chimice, energetice, etc.
28
Figure 3.1.1: Structura generală a unei interfet, e de proces
• conversii curent-tensiune
• scalări
• filtrări
• izolări
• amplificări
29
Conversia curent-tensiune a semnalelor
În funct, ie de aplicat, ia vizată, condit, ionările pot fi active sau pasive. Cea
mai utilizată s, i convenabilă modalitate o prezintă instalarea ı̂n panou de
borne. Panourile pasive cont, in scheme comune cu rezistent, e, inductant, e,
condensatoare sau diode cu ajutorul cărora se pot configura divizoare de
tensiune, filtre, protect, ii la suprasarcină sau supratensiune. Elemente active
pentru filtrare sunt aplificările diferent, iale programabile, compensările etc.
Scalarea semnalelor
Uzual, intrările ı̂n CAN-uri sunt de la 0 la 5V sau 10V, iar dacă semnalul
este mai mic decât 1V rezolut, ia s, i precizia sunt afectate. Astfel, este nevoie
de o amplificare a semnalului ı̂nainte de intrarea sa ı̂n CAN. În funct, ie de
caracterul semnalului, ı̂n mod uzual se utilizează amplificări de 2,4,8,16,100 s, i
1000. Multe dintre circuitele ce ı̂nglobează CAN-uri prezintă amplificatoare.
În alte situat, ii este nevoie să se măsoare semnale de intrare de 12, 48 sau
100V, iar pentru a aduce aceste semnale ı̂n domeniul de intrare al sistemului
de achizit, ie se utilizează divizoare de tensiune, precum cel din figura ??.
30
Figure 3.1.3: Exemplu de divizor de tensiune pentru reducerea semnalului
de intrare
Alegerea unui R1 mare poate produce limitări de lăt, ime de bandă datorită
filtrului trece-jos produs de R1 s, i de o capacitate parazită Cp ı̂n paralel cu
R2 . Lăt, imea de bandă poate fi extinsă introducând un condensator Cs ı̂n
paralel cu R1 . Valoarea acesteia trebuie selectată astfel ı̂ncât R1 Cs = R2 Cp .
Ecuat, ia presupune că impedant, a sursei de semnal este mică ı̂n comparat, ie
cu R1 + R2 , iar R1 s, i R2 sunt cât mai mari posibile.
Filtrarea semnalelor
31
Figure 3.1.4: Exemplu de filtre trece-jos cu 1 pol (A) sau 2 poli (B)
32
unea de tip intrare diferent, ială. Acesta se deosebes, te de precedentul prin fap-
tul că tensiunea tensiunea preluată nu mai este raportată la o masă proprie,
ci tensiunea preluată reprezintă diferent, a dintre potent, ialele celor două fire
utilizate pentru conexiune, astfel ı̂ncât este rezolvată problema perturbat, iilor
aditive. Un exemplu al acestui tip de conexiune este prezentat ı̂n figura ??.
Cum perturbat, iile influent, ează ı̂n mod egal ambele fire utilizate pentru
conexiune, sunt induse pe amândouă tensiuni, dar acestea sunt de semn
contrar astfel ı̂ncât tensiunea preluată este neafectată de perturbat, ii. Dacă
perturbat, iile depăs, esc limitele admisibile se poate ajunge la o funct, ionare
improprie sau chiar la defectarea dispozitivului. O solut, ie pentru această
situat, ie o rerezintă izolarea galvanică a circuitului de intrare fat, ă de restul
interfet, ei. Un exemplu de astfel de circuit este prezentat ı̂n figura ??
33
nu mai constituie o problemă. Un dezavantaj al acestei solut, ii ı̂l reprezintă
costul foarte ridicat al circuitelor ce realizează transferul de informat, ie prin
izolare. As, adar ı̂n practică este utlizat circuitul de intrare diferent, ial, iar
izolarea este folosită doar ı̂n cazul imposibilităt, ii evitării tensiunilor foarte
mari.
34
Figure 3.1.9: Diagrama bloc a plăcii de achizit, ie
35
nalul provenit de la o intrare analogică către PGA (Programmable Gain
Amplifier). Acesta asigură amplificări pentru valorile măsurate calculate
ı̂n funct, ie de valoarea tensiunii selectate din aplicat, ie. Convertorul analog-
numeric are o rezolut, ie de 12 bit, i pentru modul diferent, ial si de 11 bit, i pentru
modul single-ended si funct, ionează prin aproximări succesive, iar rata de con-
versie maximă este 24 MHz. Buffer-ul aflat la ies, ire are o capacitate de 512
bytes s, i rolul său este acela de a preveni pierderea datelor.
36
Ies, irile generate de către acest circuit sunt ı̂n gama 0-5V. Convertorul
numeric-analogic prezentat ı̂n figura ?? are o rezout, ie de 12 bit, i si o rată
maxma de conversie de 150Hz. Un driver de achizit, ie pentru canalul analog-
input trebuie să urmeze următorii pas, i:
• denormează datele din gama unităt, ilor ingineres, ti ı̂n gama CNA 0 −
2n−1 ;
Circuitul de amplificare
37
Pentru a asigura curentul necesar la ies, irea amplificatorului operat, ional
este utilizat un etaj de amplificare Darlington ce este format dintr-un tranzis-
tor bipolar (BD139N) s, i un tranzistor de putere (TIP3055) ce are IC mare.
Intrarea de comandă are este aplicată direct la borna pozitivă a amplifica-
torului operat, ional (LM358).
Acesta este format dintr-un detector sensibil la pozit, ie, o diodă emit, ătoare
de infraros, u s, i un circuit de procesare a semnalului. Acesta poate măsura
distant, e ı̂ntre 4 - 30 cm s, i furnizează o tensiune corespunzătoare ı̂n intervalul
0 - Vcc + 0.3, unde Vcc este tensiunea de alimentare care ı̂n cazul nostru este
de 5V s, i este furnizată de către modulul de achizit, ie NI USB 6008 printr-un
pin de ies, ire digitală.
38
Figure 3.1.14: Schema bloc a senzorului de distant, ă
39
grosimea sa, rugozitatea suprafet, ei, iar aces, tia determină ca anumite modele
să aibă o rezistent, ă la ı̂naintare diferită fat, ă de altele.
Pentru implementarea restrict, iilor de timp real, precum execut, ia unei an-
umite operat, ii la intervale de timp bine determinate, este necesară utilizarea
unui timer ce-t, i permite specificarea comezii dorite pentru momentul de timp
ales ı̂n momentul aparit, iei unui eveniment ı̂n sistem precum declans, area
timer-ului, oprirea sa sau aparit, ia erorilor. Pentru a asocia comenzi MAT-
LAB cu un eveniment al unui obiect de tip timer trebuie setată valoarea
proprietăt, ii obiectului respectiv, proprietate numită callback.
Figure 3.2.1: Evenimente asociate unor obiecte de tip timer s, i funct, iile de
callback asociate
40
Pentru dezvoltarea interfat, ei grafice cu utilizatorul MATLAB pune la
dispozit, ie toolbox-ul guide.
Primul pas ı̂n identificarea procesului ı̂l reprezintă alegerea unei perioade
de es, antionare corespunzătoare. Aceasta se alege ı̂n funct, ie de constantele de
timp caracteristice ale procesului. În urma unui proces necunoscut perioada
se poate alege ı̂n urma stimulării cu un semnal de tip treaptă.
tc
tc ∼= N Te ⇒ Te = , N ≥ 10 (3.2.1)
N
unde tc este timpul de cres, tere, Te este perioada de es, antionare, iar N
reprezintă numărul de es, antioane ce trebuie sa ”prindă” regimul tranzito-
riu al procesului. N poate fi ales ı̂n intervalul [3 . . . 20].
41
Figure 3.2.3: Raspunsul indicial al sistemului pentru o comandă de 70%
42
corespondent, i. Aces, tia sunt ales, i ı̂n funct, ie de dimensiunea registrului. După
operat, ie, valoarea obt, inută se pune pe pozit, ia bitului cel mai semnificativ,
aprioric deplasându-se registrul la dreapta. Valoarea care era ı̂nainte pe
pozit, a cea mai put, in semnificativă ı̂n urma deplasării dispare. Dacă val-
oarea binară obt, inută ı̂n urma operat, iei de sau exclusiv este 0, atunci se
scade amplitudinea semnalului din comanda nominală, iar dacă este 1 atunci
amplitudinea se adună.
43
Figure 3.2.5: Interfat, a programului utilizat pentru stimularea cu SPAB
Datele obt, inute sunt stocate ı̂ntr-un fis, ier de tip .dat ce permite utilizarea
sa ulterioară.
44
Figure 3.2.6: Rezultatul obt, inut ı̂n urma eliminării componentei continue a
datelor
Următorul pas ı̂l reprezintă estimarea complexităt, ii. Rezultatul obt, inut
ı̂n urma rulării este prezentat ı̂n tabelul ??.
45
nA nB
5 5
Celor mai Mici Pătrate ı̂n variantă recursivă, metodă ce a fost descrisă ı̂n
capitolul 2. Rezultatul identificării este trecut ı̂n tabelul ??.
a1 -0,455710 b1 -0,001939
a2 -0,207730 b2 0,298629
a3 0,012339 b3 0,189720
a4 -0,069359 b4 -0,133250
a5 0,028160 b5 -0,095550
Este de notat faptul că pentru valori mai mici de 5 ale gradelor poli-
noamelor rezultatele obt, inute la validare nu erau la fel de bune, iar valori
mai mari de 5 ar fi marit prea mult complexitatea algoritmului de reglare
raportat la ı̂mbunătăt, irile aduse, intrând ı̂n contradict, ie cu principiul parsi-
moniei.
46
3.2.2 Proiectarea regulatorului
47
ω
s2 +2ζωs+ω 2
ce are polii complecs, i conjugat, i:
p
s1,2 = −ζω ± jω 1 − ζ2 (3.2.3)
În urma rulării programului au fost calculate următoarele valori ale coeficient, ilor
polinoamelor R, S s, i T prezentate ı̂n tabelul ??
48
r0 2.292223 s0 1.000000 t0 3.881837
r1 -1.487795 s1 -0.276683 t1 -2.860293
r2 1.175567 s2 -0.443744 t2 0.628959
r3 -0.456789 s3 -0.260334
r4 0.161764 s4 0.097716
r5 -0.034468 s5 -0.116955
am0 1
am1 -1.111259 bm1 0.123903
am2 0.319819 bm2 0.084657
49
Interfat, a proiectată este prezentată ı̂n figura ??
Pe graficul din partea stângă este afis, ată referint, a s, i ies, irea sistemului,
iar pe cel din partea este afis, ată comanda pentru a putea efectua o analiză
comparativă. Panoul ”Achizit, ie Date” permite pornirea s, i oprirea oparat, iei
de achizit, ie de date s, i implicit afis, area acestora. Din panoul ”Limite” se
setează limitele superioare s, i inferioare ale canalelor de măsură s, i comandă.
Pentru cazul curent acestea au fost determinate experimental ı̂n tabelul ??.
50
Capitolul 4
Concluzii
• Datorită modului ı̂n care este efectuată măsurătoarea, datele sunt afec-
tate puternic de către perturbat, ii, ı̂n special cele de natură mecanică
provenite de la instabilitatea fizică a tijei de metal pe care este montat
profilul aerodinamic.
51
• Necesitatea implementării timerelor pentru a putea utiliza interfat, a,
deoarece ı̂n momentul rulării fără timere utilizatorul nu avea acces la
interfat, ă fiindcă programul fura focus-ul.
52
Bibliografie
[7] Dumitru Popescu, Dan S, tefănoiu, Ciprian Lupu, Cătălin Petrescu, Bog-
dan Ciubotaru, and Cătălin Dimon., Automatică industrială, Editura
Agir, Bucures, ti, 2006.
53