0% au considerat acest document util (0 voturi)
83 vizualizări93 pagini

Curs Labview

Documentul prezintă un curs introductiv privind utilizarea mediului LabVIEW pentru modelarea și simularea sistemelor de reglare automată. Cursul acoperă concepte fundamentale ale LabVIEW, fluxul de proiectare și aplicații practice ale instrumentației virtuale în reglarea automată.

Încărcat de

Catalin
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
83 vizualizări93 pagini

Curs Labview

Documentul prezintă un curs introductiv privind utilizarea mediului LabVIEW pentru modelarea și simularea sistemelor de reglare automată. Cursul acoperă concepte fundamentale ale LabVIEW, fluxul de proiectare și aplicații practice ale instrumentației virtuale în reglarea automată.

Încărcat de

Catalin
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Proiect POSDRU/86/1.2/S/63806!

Întâlnirea cu reprezentanții grupului țintă!


Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Instrumentație Virtuală pentru Modelare și


Simulare în Ingineria Sistemelor 


Curs introductiv – LabVIEW Control Design and
! Module!
Simulation
!
Echipa UPB: [Link]. Iliescu, D. Cârstoiu, I. Făgărășan,
N. Arghira, I. Stamatescu, G. Stamatescu!
contact@[Link]!
!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Cuprins!
1.  Mediul de dezvoltare LabVIEW: concepte
fundamentale și aspecte practice!
2.  Utilizarea LabVIEW Control Design and
Simulation Module pentru analiza și
sinteza buclelor de reglare!
3.  Control avansat în LabVIEW!
4.  Programul LabVIEW Academy!
9/11/13! 2!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

1. LabVIEW (Laboratory Virtual


Instrumentation Workbench)!
LabVIEW reprezintă:!
-  un mediu de dezvoltare integrat pentru
aplicații de măsurare, testare și reglare
automată;!
-  un limbaj de programare grafică de nivel
înalt “G”.!

9/11/13! 3!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Obiectivele cursului!
•  Elemente inițiale: cunoștințe primare de LabVIEW !
•  Cerințe: LabVIEW 2011+, LabVIEW Control Design and
Simulation Module 2011+, opt. PID and Fuzzy Logic Toolkit!
•  Obiectiv principal: familiarizarea cu utilizarea mediului
LabVIEW în analiza și sinteza sistemelor de reglare automată
(alternativă MATLAB/Simulink J)!
•  Concepte LabVIEW!
–  Reprezentarea sistemelor dinamice prin funcții de transfer;!
–  Sinteza algoritmilor de reglare și analiza răspunsului în timp/
frecvență;!
–  Simularea comportamentului unui sistem de reglare cu neliniarități;!
–  Optimizarea interactivă a algoritmilor proiectați.!
9/11/13! 4!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Abordare 

integrată 

pentru 

instrumentație 

virtuală!

9/11/13! 5!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Aplicații ale instrumentației virtuale !!


•  Proiectare!
–  Prelucrare de semnale și de imagini!
–  Programarea sistemelor embedded (PC, DSP, FPGA, μC)!
–  Simulare și prototipare!
•  Reglare automată!
–  Sisteme de reglare automată!
–  Mecatronică și robotică!
•  Măsurări! Proiect Prototip Implementare
–  Circuite și electronică!
–  Măsurări și instrumentație!

9/11/13! 6!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Clasificare aplicații de reglare automată!

Control Industrial Control Embedded

Aplicații aeronautice
Procese de fabricație

Procese continue

Controlul mișcării / Acționări Control motor


9/11/13! 7!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Conținutul cursului!

•  Mediul de lucru –  Modelare!


LabVIEW! –  Proiectare reglare !
–  Panoul frontal / –  Simulare!
Diagrama bloc! –  Optimizare!
–  Bara și paleta de –  Implementare!
instrumente!
•  Fluxul de proiectare!
9/11/13! 8!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Deschidere LabVIEW!

•  Aplicație / Proiect nou:


New >> Blank VI
New >> Empty
Project!

•  Exemple: Examples
>> Find Examples…!

9/11/13! 9!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Crearea unui instrument virtual!


•  Programele LabVIEW
“Instrumente virtuale” (VI)!
•  Fiecare VI are două ferestre:!
–  Panoul frontal i.e. interfața cu
utilizatorul!
•  Controale = intrări utilizator!
•  Indicatoare = ieșiri!
–  Diagrama bloc i.e. codul
sursă!
•  Datele circulă pe fire de la
controale către indicatoare, prin
funcții!
•  Execuție paralelă nativă
dataflow!
9/11/13! 10!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Paleta de elemente de panou frontal!

Controale și
indicatoare
numerice!

9/11/13! 11!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Paleta de funcții (diagrama bloc)!

Exemplu:
Structura
While!

9/11/13! 12!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Paleta de instrumente!

•  Instrumentele necesare
pentru a opera și
modifica obiectele de
panou frontal și
diagramă bloc!

•  Recomandat:Automatic
Selection Tool!
9/11/13! 13!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Bara de instrumente!

•  Butoane de rulare •  Suplimentar in


program, rulare diagrama bloc: funcții
continuă, oprire de debugging
execuție, aliniere (evidențiere execuție,
elemente panou frontal, sonde valori fire,
etc.! execuție pas cu pas)!

9/11/13! 14!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Conceptul de programare dataflow!

•  Execuția codului!
–  depinde de fluxul datelor
prin fire!
–  NU este o execuție
stânga-dreapta!
•  Nodurile se execută atunci
când există date la TOATE
terminalele de intrare!
•  Paralelism nativ!
9/11/13! 15!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Fereastra de ajutor contextual!

•  Help >> Show


Context Help, Ctrl+H!
•  Mouseover pentru
actualizarea
informațiilor!
!
•  Ajutor suplimentar:
clic dreapta pe funcție
+ Help, detailed help!
9/11/13! 16!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Programare textuală în LabVIEW!

•  Integrarea rutinelor existente cu mediul de


programare grafică!
•  Dezvoltare de algoritmi, implementare concepte
matematice și analiza rezultatelor într-un singur
mediu!
•  Libertatea de a alege între mai multe sintaxe
grafice/textuale e.g. MathScript, Mathematica,
Maple, MathSoft, MATLAB, Xmath.!
9/11/13! 17!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Nodul MathScript!
•  Implementare textuală a ecuațiilor și algoritmilor
(penalizare de perfomanță față de implementarea nativă)!
•  Variabile de intrare și ieșire definite pe margini!
•  Compatibil cu limbajul m-script!

9/11/13! 18!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Fereastra interactivă MathScript!

•  Mediu de lucru
interactiv pentru
calcul matriceal
J, dezvoltare și
testare algoritmi!

m-file Script
9/11/13! 19!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Exercițiu Implementarea în LabVIEW a


instrumentului virtual pentru calculul
accelerației.!
F = m⋅a
9/11/13! 20!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

2. Analiza și sinteza buclelor de reglare


utilizând LabVIEW CDSIM !
1.  Modelare – identificarea unei reprezentări matematice a
procesului!
2.  Sinteza regulatorului – alegerea unei metode de reglare și
proiectarea regulatorului!
3.  Simulare – abordare iterativă pentru studiul comportamentului
în timp al sistemului!
4.  Acordare și verificare – introducerea de neliniarități, acordarea
și verificarea algoritmului de reglare !
5.  Implementare – punerea în funcțiune cu ajutorul unor
echipamente hardware !
9/11/13! 21!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Modelare!
•  Un model este o reprezentare matematică a unui sistem
fizic!
–  intrările și ieșirile sunt mărimi fizice, incl. unități de măsură!
–  sunt utilizate adesea simplificări!
•  Tipuri de sisteme: mecanice, circuite electronice, filtre
analogice și digitale, sisteme termice și hidraulice!
•  Reprezentarea modelelor: ecuații diferențiale, funcții de
transfer, matriceal/spațiul stărilor, etc.!
•  Exemplu primar: modelarea vitezei de rotație a unui motor
de curent continuu, în funcție de tensiunea aplicată la
borne.!
9/11/13! 22!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Obținerea modelului pe baza relațiilor


fizice!
Diagrama motor
Electric
1.
2.
3. Magneți
Ωm Bobină motor
Mecanic
Perii
4. Ax
5. Encoder
Masă inerțială
6.
7.
9/11/13! 23!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Specificații motor!
Simbol! Descriere! Valoare! Unitate!
Motor:!
Rm! Rezistență armături! 3.3! ohmi!
Kt! Constantă cuplu motor! 0.0280! N*m!
Km! Constantă electromagnetică motor! 0.0280! V/(rad/s)!
Jm! Moment de inerție rotor motor! 9.64e-6! kg*m2!
Ml! Masă disc sarcină inerțială! 0.033! kg!
rl! Rază disc sarcină inerțială! 0.0242! m!
Amplificator PWM:!
Vmax! Tensiune maximă! 24! V!
Imax! Curent maxim! 5! A!
G! Factor de amplificare! 2.3! V/V!
9/11/13! 24!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Reprezentarea prin funcție de transfer!

•  Funcția de transfer oferă o reprezentare


matematică ieșire/intrare pentru sisteme dinamice.!
•  Studiu de caz: Motor CC! Ω m ( s) Km
–  Intrare: Tensiune! = 2
Vm ( s) J eq Rm s + K m
–  Ieșire: Viteza unghiulara!
•  Modelul poate fi derivat din legile fizice sau prin
identificare cu semnale standard de test!
9/11/13! 25!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Control Design and Simulation Module


(CDSIM)!
•  Construirea și analiza
modelelor!
•  Proiectarea algortimilor de
bază și avansați!
•  Simularea răspunsului
schemelor de reglare !
•  Analiza interactivă a
stabilității și a
performanțelor!
9/11/13! 26!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Construirea grafică a modelelor!

Motor Vm − Tensiune intrare


Vm Km Ωm Ωm − Viteza unghiulara
2
J eq Rm s + K m

9/11/13! 27!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Construirea textuală a modelor (sintaxa


Motor Vm − Tensiune intrare

MATLAB)! Vm Km
J eq Rm s + K m
2
Ωm Ωm − Viteza unghiulara

9/11/13! 28!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Exercițiu Implementarea în LabVIEW a


modelului de ord. 1 al motorului de CC,
folosind blocuri funcționale din librăria
CDSIM și reprezentare textuală.!

9/11/13! 29!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Sinteza regulatorului automat!


•  Utilizarea reacției negative pentru reglarea
vitezei motorului în prezența perturbațiilor!
•  Alegerea tipului de regulator și
parametrizare!
•  Sistemul de reglare = model regulator +
model proces (motor)!
•  Buclă deschisă sau buclă închisă!
9/11/13! 30!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Schemă funcțională!

Motor
eroare Vm Km Ωm 1
Referinta θ +_ PID J eq Rm s + K m
2
s
Iesire θ

9/11/13! 31!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Algoritmul PID
 PID


Proporțional, Integrator, Derivativ

!•  Algoritm uzual pentru:!
–  Sisteme liniare, cu o singură !
intrare și o singură ieșire (SISO)!
•  Intrarea regulatorului este eroarea calculată ca diferența
dintre ieșire (valoarea reală) și referință (valoarea dorită)!
–  P: reacție proporțională cu magnitudinea erorii!
–  I: reacție la persistența erorii pe un orizont îndelungat
de timp!
–  D: reacție la variații rapide ale semnalului de intrare!
9/11/13! 32!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Realizarea unui regulator PID



CD Construct PID [Link]!
•  Crearea modelului
PID sub forma
unei funcții de
transfer!
•  Interconectarea
acestuia cu
modelul procesului!

9/11/13! 33!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Interconectare sisteme: grafic vs.


MathScript!

A
+
+
B

+
A

-

B

9/11/13! 34!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Exemplu - MathScript!
Motor
Vm Ωm Iesire θ

9/11/13! 35!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Exemplu – Funcții CDSIM!

Motor
eroare Vm Km Ωm 1
Referinta θ +_ PID J eq Rm s + K m
2
s
Iesire θ

9/11/13! 36!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Analiza răspunsului sistemului în


domeniul timp!
•  Parametri de performanță:
suprareglaj, timp de
creștere, timp tranzitoriu,
eroare staționară, etc.!

9/11/13! 37!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Răspunsul în frecvență și caracteristici


dinamice!

9/11/13! 38!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Analiza sistemelor de reglare și


reprezentare vizuală!
•  Analiză în timp și frecvență!
•  Proprietățile dinamice ale unui model!

9/11/13! 39!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Exercițiu Reglare PID pentru motorul de


CC reprezentat prin funcție de transfer
de ordinul 1.!

9/11/13! 40!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Panoul frontal! Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

9/11/13! 41!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Diagrama bloc!

9/11/13! 42!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Simulare în LabVIEW!
•  Dezvoltarea de sisteme dinamice în mediul integrat de
instrumentație virtuală!
•  Implementarea acestora folosind I/O de timp real și funcții
de achiziție integrate!
•  Simularea sistemelor liniare, neliniare și discrete cu
solvere variate!
•  Operare nativă pe platforme hardware de timp real folosind
LabVIEW Real Time!
•  Integrare modele The MathWorks Simulink J printr-un
utilitar dedicat!
9/11/13! 43!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Bucla de simulare!

Nod intrare Bucla principală Nod ieșire

•  Solver integrat pentru ecuații diferențiale!


•  Similar unei bucle while cu temporizare
predefinită!
•  Parametri de simulare configurabili!
9/11/13! 44!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Configurare simulare!

•  Nodul de intrare poate fi extins


pentru modificarea dinamică a
parametrilor!
•  Configurare statică: dublu clic pe
nodul de intrare!

9/11/13! 45!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Inserarea unei bucle de simulare în


diagrama bloc!
2. Clic stânga la extremitatea
1. Selectarea structurii din sus stânga și extinderea
paleta de funcții! structurii peste codul de inclus!

9/11/13! 46!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Semnale de intrare!

•  Semnale simulate!
–  Tip treaptă;!
–  Impuls;!
–  Comenzi utilizator din
panoul frontal.!
•  Semnale reale!
–  Sisteme de achiziție de
date.!
9/11/13! 47!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Captarea ieșirii din bucla de simulare!

•  Funcții din paleta


Graph Utilities!
•  Actualizarea graficelor
odată cu rulare
simulării!

9/11/13! 48!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Exercițiu Simularea sistemului de reglare


al turației motorului de CC.!
Km 1
+_ PID J eq Rm s + K m
2
s

9/11/13! 49!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!

Panoul frontal! Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

9/11/13! 50!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Diagrama bloc!

9/11/13! 51!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Acordare și verificare!

•  Acordarea comportamentului regulatorului


pentru a atinge specificațiile de proiectare
dorite în condiții reale!
•  Introducerea de limite de tensiune și criterii
de performanță!

9/11/13! 52!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Introducerea de neliniarități!

•  Surse ale comportamentului neliniar!


–  saturarea elementelor de acționare;!
–  zgomot;!
–  frecare, uzura etc.!
•  Elementele neliniare conduc la un
comportament diferit de simulare al
modelelor ideale!
9/11/13! 53!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Exemplificare neliniarități!

•  Introducerea unui bloc neliniar de saturație


schimbă considerabil comportamentul
sistemului de reglare!

Kc = 10!
Ki = 0! versus!
Kd = 1!

9/11/13! 54!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Optimizarea reglării = Proces iterativ!

Proiectare reglare
•  Acordare regulator
•  Estimare performanțe

Simulare
•  Introducerea de constrângeri și neliniarități
•  Verificarea perfomanțelor

9/11/13! 55!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Acordarea regulatoarelor!
•  Determinarea analitică a lui Kc, Kd, Ki prin impunerea unor
performanțe dorite !
•  Empiric pe baza unor seturi de reguli e.g. Ziegler-Nichols
sau prin observarea directă a comportamentului în timp și/
sau frecvență!

9/11/13! 56!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Exercițiu Acordarea regulatorului PID.!

9/11/13! 57!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!

Panoul frontal! Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

9/11/13! 58!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Diagrama bloc!

9/11/13! 59!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Implementarea sistemului proiectat!


•  Utilizarea algoritmului proiectat și validat prin simulare pe un
echipament hardware real pentru controlul vitezei de rotație a
motorului CC!
•  Trecerea de la un model simulat la un model real presupune:!
–  înlocuirea modelului procesului cu I/O de la și către instalația
reală;!
–  temporizarea I/O în concordanță cu parametri de simulare.!

9/11/13! 60!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Opțiuni de implementare!
•  Algoritmii proiectați în LabVIEW CDSIM
pot fi implementați pe platforme tip PC
+ interfață de achiziție de date, sau pe
sisteme de conducere dedicate de timp
real e.g. PAC, PLC de la diferiți
producători!
–  PC: Windows L și placă de achiziție
de date PCI, PCIe, USB, Ethernet…!
–  Sistem de timp real: comportare
deterministă pe echipamente
industriale dedicate!
9/11/13! 61!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

3. Control avansat în LabVIEW!

•  LabVIEW PID and Fuzzy Logic Toolkit!


•  Control Model-Predictiv (MPC)!
!
PID and Fuzzy Logic Toolkit oferă rutine și utilitare pentru
implementarea și acordarea regulatoarelor PID: P/PI/PD/PID,
amplificare programabilă, auto-acordare, lead-lag, reglare în
cascadă, feedforward, etc. precum și pentru proiectarea
sistemelor expert și de control al proceselor bazate pe logica
fuzzy.!
9/11/13! 62!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Regulatorul fuzzy!

9/11/13! 63!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Fuzzy System Designer – Fuzzy-ficare!

9/11/13! 64!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Fuzzy System Designer – Definire regului if … and … then …!

9/11/13! 65!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Fuzzy System Designer – Defuzzyficare!

9/11/13! 66!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

DEMO Reglarea fuzzy a temperaturii și


umidității dintr-o seră!
Variabile de intrare:!
-  Temperatura;!
-  Umiditatea.!
Variabile de ieșire:!
-  Comandă acoperiș!
electric;!
-  Comandă irigație.!
!

9/11/13! 67!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

FuzzyEx Dynamic Fuzzy Controller for a


[Link]!

9/11/13! 68!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Control Model-Predictiv (MPC)!

•  Un model al procesului este utilizat pentru


predicția evoluției viitoare a procesului în
vederea optimizării comenzii / semnalului de
control.!
•  Istoric: 1979 Dynamic Matrix Control (DMC)
Shell, procese multivariabilă cu constrângeri
în industria petrolieră.!
9/11/13! 69!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Principiul de bază!
•  La momentul t se rezolvă o
problemă de control optimal
peste un orizont finit de timp N
pași:!

•  Se aplică doar prima decizie


optimă u*(t)!
•  La momentul t+1, se iau și se
repetă optimizarea, ș.a.!
•  Avantajul optimizării on-line
repetate: FEEDBACK!!
9/11/13! 70!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Utilizare MPC în industrie!


•  Practica actuală:!
–  modele liniare obținute pe baza răspunsului indicial/impuls;!
–  funcție obiectiv tip sumă de erori pătratice;!
–  executat în mod supervizor.!
•  Adecvat pentru probleme de reglare cu:!
–  multe intrări și ieșiri;!
–  constrângeri pe intrări, ieșiri, stări;!
–  obiective variabile și limitări (e.g. datorate defecțiunilor).!
•  Complexitatea de calcul și proprietățile teoretice depind de
alegerea modelului, obiectivului și a constrângerilor!
9/11/13! 71!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Exemplu (Bemporad, 2008) !


Model de predicție! Mișcarea autovehiculului
pe hartă!
Constrângeri! Conducere pe drumuri,
respectarea sensurilor
unice, etc.!
Perturbații! e.g. neatenția șoferului!!
Referință! Destinația dorită!
Funcție cost! Timp minim, distanță
minimă, etc.!
Mecanismul de orizont Bazat pe evenimente
de predicție! (recalculare rută optimă)!

9/11/13! 72!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Implementare MPC în medii de


dezvoltare pentru aplicații tehnice!
•  MATLAB/Simulink (standardul de facto)!
–  Model Predictive Control Toolbox!
[Link]
!
•  LabVIEW CDSIM!
–  Paleta de funcții Predictive Control!

9/11/13! 73!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

DEMO Control Model-Predictiv !

9/11/13! 74!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

CDEx MPC Basic [Link]!

9/11/13! 75!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

4. Programul LabVIEW Academy!


•  Inițiativa academică National Instruments!
[Link]

•  Debut în 2008!
•  182 academii în 35 de țări!
•  În România: 3 Academii LabVIEW!
UPB, Universitatea “Lumina”,!
Universitatea Transilvania Brașov!
•  Comunitate online!

9/11/13! 76!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Cerințele programului!

•  Instructori certificați CLAD!


•  Urmărirea curriculei oficiale NI sau materiale de studiu proprii,
certificate de NI!
•  30 de ore de instruire în clasă!
•  20 de ore de teme de casă!
•  Atribuirea a 20 de ore de proiecte bazate pe LabVIEW!
•  Sală de clasă dedicată!
•  Un PC per student!
•  Folosirea de hardware dedicat de achiziție de date sau NI ELVIS!
•  Server local pentru descărcarea și distribuirea materialelor de învățare!
9/11/13! 77!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Beneficiile programului!

•  Materiale de studiu actualizate!


•  Software recent și actualizări periodice!
•  Instructori certificați LabVIEW!
•  Licențe software pentru uz didactic personal tip Student License!
•  Acces la materialele de studiu oficiale NI – LabVIEW Core 1 și Core 2!
•  Posibilitatea susținerii gratuite a examenului de certificare LabVIEW
Certified Associate Developer (CLAD) și recertificarea gratuită pe
parcursul anilor de studii!

9/11/13! 78!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Academia LabVIEW @ UPB –


Departamentul de Automatică și Informatică Industrială!
•  Cursuri:!
–  Traductoare și Sisteme de Măsurare (an 3 –
Automatică)!
–  Instrumentație de Proces în Sisteme Informatice ( an
1 Master – Automatică)!
–  Senzori și Traductoare (an 3 – Mecanică)!
•  Debut în Octombrie 2010!
•  Al treilea an universitar: 2010/2011, 2011/2012,
2012/2013!
•  Instructori certificați LabVIEW CLAD (Certified LabVIEW
Associate Developer)!
9/11/13! 79!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Lucrări de laborator – Partea 1!

•  Studiul unor traductoare de temperatură!


•  Studiul unui traductor de presiune cu element sensibil piezorezistiv!
•  Studiul convertoarelor analog-numerice (cu compensare în trepte
egale, cu aproximații succesive)!

•  Introducere în LabVIEW!
•  Crearea de instrumente virtuale (VI)!
•  Noțiuni și proceduri avansate pentru programare în LabVIEW!
•  Instrumente virtuale pentru generarea și vizualizarea semnalelor și a
graficelor de funcții matematice!
9/11/13! 80!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Lucrări de laborator – Partea a 2-a!

•  Achiziția și prelucrarea semnalelor analogice!


•  Prelucrarea și generarea semnalelor analogice!
•  Achiziția, prelucrarea și generarea semnalelor analogice!
•  Achiziția și prelucrarea semnalelor numerice!
•  Prelucrarea și generarea semnalelor numerice!
•  Achiziția datelor de proces cu module specializate!
•  Reglarea bipozițională a temperaturii folosind plăci multifuncționale și
programarea în LabVIEW!

9/11/13! 81!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Dotări de laborator utilizate!

•  Hardware! •  Software!
–  NI USB-6008/6009 Dispozitive –  NI Academic Site License:
DAQ multifuncționale! Department Site License
–  NI PCI-6014E DAQ include LabVIEW
multifuncțional! Professional Development
System 2010/2011, Control
–  NI RIO 7833R – Virtex-II FPGA! Design and Simulation Module,
–  NI WSN Starter Kits! System Identification Toolkit,
–  NI cRIO 9076, NI cDAQ9181! LabVIEW Controls and
–  Dataq DI-158U Modul achiziție Embedded Software, LabVIEW
de date USB! Signal Processing and
–  Keithley KPCI-3102! Communication Software!
–  ADAM-4018, 16ch, 8-bit.
Modul intrări analogice!
9/11/13! 82!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

9/11/13! 83!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Integrarea cu programa existentă!

•  14 laboratoare/semestru x 2h!
•  >80% din activități includ dezvoltarea de programe de
instrumentație virtuală și utilizarea sistemelor de achiziție de
date integrate cu LabVIEW!
•  Completarea pregătirii prin studiu individual și ore de consultații!
•  Îndrumar de laborator care include aplicații dezvoltate în
LabVIEW!
•  Materiale suport: LabVIEW Core 1 și Core 2, Manual & Exerciții,
seturi de întrebări disponibile online prin platforma de e-learning
Moodle!
9/11/13! 84!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Ceritificare LabVIEW CLAD!

•  Anual, în prima saptămână din semestrul 2 (Februarie 2014)!


•  Deschis tuturor studenților Facultății de Automatică și Calculatoare!
•  Test tip grila cu 40 de întrebări!
•  Conditie promovabilitate: 28 de răspunsuri corecte (70%)!
•  Durata: 60 min.!
•  Susținere online printr-o aplicație client dedicată, sub supravegherea
instructorului de laborator!
•  Confirmarea rezultatului examinării pe loc și prin e-mail; Certificat
CLAD transmis electronic!

9/11/13! 85!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Ceritificare LabVIEW

CLAD!

[Link]

9/11/13! 86!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

9/11/13! 87!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Feedback!
•  Reacție pozitivă a studenților!
•  Modalitate de completare a !
pregătirii academice teoretice !
și practice cu competențe !
utile pentru piața muncii!

9/11/13! 88!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Concluzii!
•  Beneficii reale ale programului !
•  Interes ridicat din partea studenților!
•  Utilizarea instrumentației virtuale pentru teme de casă,
proiecte la alte cursuri (e.g. Ingineria Reglării Automate
folosind librării din pachetul Control Design and
Simulation), lucrări de licență și disertație!
•  Impuls pentru participarea activă la ateliere de lucru,
cursuri și seminarii online precum și alte activități având ca
temă instrumentația virtuală și sistemele de achiziție de
date!
9/11/13! 89!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Perspective!
•  O mai bună popularizare a specialiștilor în instrumentație
virtuală în rândul companiilor din industrie ce folosesc aceste
tehnologii e.g. prin intermedierea unor stagii de practică!
•  Creșterea gradului de participare și promovare al examenului de
certificare LabVIEW CLAD!
•  Încurajarea studenților pentru susținerea examenelor de
certificare superioare: CLD, CLA!
•  Implicarea studenților în popularizarea utilizării mediului de
dezvoltare grafică e.g. programul LabVIEW Student
Ambassadors!

9/11/13! 90!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Bibliografie și resurse web!


•  National Instruments, Introduction to LabVIEW in 3 Hours
for Control Design and Simulation, Disponibil on-line:
[Link]
•  R. Bitter, T. Mohiuddin, M. Nawrocki, LabVIEW: Advanced
Programming Techniques, 2nd Edition, CRC Press, 2007.*!
•  T. Brass, Effective LabVIEW Programming, NTS Press 2013.!
•  Comunitate on-line (exemple, studii de caz, forum de
discuții): [Link]
•  LabVIEW Advanced Virtual Architects (LAVA),
[Link]
9/11/13! 91!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

Bibliografie (cont.)!
•  National Instruments, LabVIEW PID and Fuzzy Logic
Toolkit User Manual, Iunie 2009.!
•  A. Bemporad, Model Predictive Control: Basic Concepts,
Note de curs, 2008.!
•  A. Bemporad, M. Morari, N. Lawrence Ricker, Model
Predictive Control Toolbox, User’s Guide, R2013b.!
•  G. Stamatescu, I. Dumitru, V. Sgârciu, Experiența
implementării programului LabVIEW Academy la
Universitatea “Politehnica” din București, Conferința
națională NIDays, București, Octombrie 2012.!
9/11/13! 92!
Proiect POSDRU/86/1.2/S/63806!
Întâlnirea cu reprezentanții grupului țintă!
Institut für Beispielsysteme | Forschungsgruppe
Poiana Systembeispiele!
Brașov, 7.11-10.11.2013!
Instrumentație virtuală pentru modelare și simulare în ingineria sistemelor!

ÎNTREBĂRI?!

9/11/13! 93!

S-ar putea să vă placă și