Sunteți pe pagina 1din 7

UNIVERSITATEA VALAHIA DIN TRGOVITE FACULTATEA DE INGINERIE ELECTRIC SPECIALIZAREA ENERGETIC INDUSTRIAL

Referat instrumentaie virtuala

Un motor electric M alimentat cu o tensiune alternativa U , de frecventra f , avand o putere activa P, la un factor de putere cosM. Ce capacitate C trebuie sa aiba condensatorul montat n paralel cu motorul, pentru ca factorul de putere al instalatiei sa se imbunatateasca.

Figura 1. Schema circuitului

Din formula puterii active scoatem curentul I1.

Cunoscand capacitatea C a condensatorului se poate calcula curentul electric ce parcurge condensatorul. IC = CU = BC

Figura 2. Diagrama de fazoriala

AC = I1 sin AB = AC BC Din sistemul de ecuatii scoatem curentul I1, si factorul de putere imbunatatit. AB = I sin' I1 cos = I cos'

Iar,

O aplicaie cu ajutorul softerului LabVIEW poate fi dezvoltat pe acest suport teoretic, prin care sa se simuleze mbuntirea factorului de putere i scderea puterii aparente a instalaiei. n panoul frontal care este interfaa dinspre utilizator a instrumentului virtual i elementul de baz al programelor elaborate n LabVIEW deoarece cu ajutorul su se realizeaz introducerea sau extragerea datelor n/din mediul de programare. n panoul frontal, comenzile care implic intervenia utilizatorului sunt n foarte mare msur simplificate, fiind preferate elementele de comand i afiare grafice, denumite controale sau indicatoare. Controalele reprezint intrrile n instrumentul virtual, cele care introduc datele, iar ieirile, cele care comunic operatorului datele rezultate din proces, poart numele de indicatoare (elemente de afiare). Cu ajutorul paletei de controale care este o fereastr (Figura 3) ce apare doar atunci cnd se lucreaz n cadrul panoului i contine sub-palete cu elemente de control i indicatoare de diverse tipuri, precum: Numeric, Boolean, String&Path, Array&Cluster, List&Table, Graph etc, am introdus controale si indicatoarele aplicatiei. Afiarea paletei de controale se poate efectua n dou moduri: apsnd butonul din dreapta al mouse-ului atunci cnd cursorul acestuia se afl ntr-o zon liber a panoului sau, selectnd din meniul Windows comanda Show Controls Palette.

Figura 3. Paleta de controale 3

Cu ajutorul paletei de unelte care este o fereastr (Figura 4) ce apare att n cadrul panoului ct i al diagramei. Afiarea paletei de unelte se efectueaz selectnd din meniul Windows, comanda Show Tools Palette.Uneltele din aceast palet sunt utilizate pentru: operare (modificarea valorilor unor elemente de control), selectare (poziionare, dimensionare), editare a textelor (n panou i n diagram), conectare, afiare a meniurilor proprii, deplasare a imaginii ntr-o fereastr, inserarea de puncte de oprire a rulrii, inserarea de puncte de prob, selectarea de culori i colorarea.

Figura 4. Afiarea paletei de unelte Cu ajutorul paletei de funcii care este o fereastr (Figura 5) ce apare doar atunci cnd se lucreaz n cadrul diagramei i conine sub-palete cu diverse categorii de funcii, proceduri sau structuri specifice de programare.Afiarea paletei de funcii se efectueaz n dou moduri: apsnd butonul din dreapta al mouse-ului atunci cnd cursorul acestuia este ntr-o zon liber a diagramei, sau selectnd din meniul Windows comanda Show Functions Palette. n primul caz, sub-paletele se deschid automat atunci cnd cursorul mouse-ului trece pe deasupra lor iar paleta rmne vizibil doar pn la selectarea unei functii. n al doilea caz, o sub-palet se deschide (nlocuind paleta de funcii) doar cnd se face un click pe simbolul su. Paleta rmne vizibil i dup selectarea unei funcii.

Figura 5. Paleta de funcii Dac un simbol de funcie a fost deja dispus n diagram iar cursorul mouse-ului este poziionat deasupra acestuia, n fereastra Context Help apar informaii referitoare la funcia respectiv (Figura 6).

Figura 6. Afiarea informaiilor referitoare la un simbol de funcie n subpaleta Numeric se afl funciile pentru valori numerice n care se remarc o prim categorie, dedicat funciilor aritmetice simple: adunare (Add), scdere (Subtract), nmulire (Multiply), mprire (Divide), incrementare (Increment), decrementare (Decrement), valoare absolut (Absolute Value), rotunjire la cel mai apropiat ntreg (Round To Nearest), rotunjire la ntregul inferior (Round To -Infinity), rotunjire la ntregul superior 5

(Round To +Infinity), generator de numere aleatoare ntre 0 i 1 (Random Number 0-1), rdcina ptrat (Square Root), compunere aritmetic (Compound Arithmetic), schimbare de semn (Negate), produsul dintre o valoare x i o putere a lui 2 (Scale By Power Of 2), inversare (Reciprocal) etc., aa cum se observ n Figura 7. De asemenea, tot n subpaleta Numeric se afl elementul Numeric Constant (constant numeric), care, la momentul inserrii n diagram, capt implicit valoarea 0 i intr n modul de editare, invitnd utilizatorul s introduc valoarea numeric dorit.

Figura 7. Funciile din subpaleta Numeric

Figura 8. Funciile din subpaleta Boolean

Dintre funciile pentru valori booleene, grupate n subpaleta Boolean (Figura 8), se remarc funciile logice simple i (And), Sau (Or), Sau Exclusiv (Exclusive Or), Negare (Not), i Negat (Not And), Sau Negat (Not Or), Sau Negat Exclusiv (Not Exclusive Or), Implic (Implies) etc. Subpaleta Boolean conine i cele dou constante logice: Adevrat (True) i Fals (False). Realizarea unei legturi ntre dou componente ale diagramei se efectueaz cu ajutorul uneltei de conectare (Connect Wire). Ordinea n care se selecteaz cele dou componente (sursa i destinaia) nu este important, legtura putnd fi realizat n orice sens, deoarece mediul de programare LabVIEW identific automat sursa i destinaia, stabilind sensul de circulaie al datelor. Se deplaseaz cursorul mouse-ului, transformat n unealta de conectare, deasupra primei componente care ncepe s clipeasc i se face click, stabilind primul capt al legturii. Din acest moment, dac mouse-ul este deplasat, pe ecran va apare, n timp real, imaginea unui fir cu un capt fixat de prima component i cu un capt legat de cursorul mouse-ului (Figura 9).

Se deplaseaz cursorul mouse-ului deasupra celei de-a doua componente care ncepe, la rndul su, s clipeasc i se face click, fixnd, astfel, al doilea capt al firului de aceast component.

Figura 9. Realizarea legturilor ntre componente Cu ajutorulfunciei Greater (figura 10), spre exemplu, ieirea va avea valoarea boolean True dac valoarea de la intrarea de sus este mai mare dect valoarea de la intrarea de jos sau va avea valoarea boolean False n caz contrar.

Figura 10. Exemplificarea funciei Greater