Sunteți pe pagina 1din 18

7.

Integrarea software a datelor


experimentale complexe

> 7.1. Structuri de date specifice magnetismului


> 7.2. Metode de integrare a datelor experimentale
De ce ?
• Programele CAD includ modele numerice, care sunt identificate
pornind de la un set de date experimentale ce trebuie stocate şi
gestionate într-un mod eficient.
• De obicei, tipul datelor măsurate pentru caracterizarea materialelor
magnetice, informaţiile despre intrări şi ieşiri, precum şi formatul
fişierelor, depind de echipament; la fel setarea echipamentului şi a
software-ului.
• Datele sunt foarte eterogene, putând fi numere, grafice sau
imagini.
• Un program CAD dezvoltat în laborator trebuie să acceseze aceste
date experimentale lucrand cu un format de intrare standard.
• Echipamentele fiind complexe, au asociate programe de achiziţie şi
prelucrare specifice, instalate în general pe câte un calculator aflat în
imediata proximitate a echipamentului. Aceasta implica şi o
distribuţie a datelor stocate pe diferite noduri de prelucrare,
legate între ele printr-o reţea locală sau prin Internet.
• În cadrul laboratoarelor se efectuează prelucrarea nu numai cu
programele dedicate echipamentelor, dar şi cu ajutorul altor
programe de uz general (foi de calcul, editoare de texte) sau
specializate (software pentru calculul câmpului electromagnetic,
software pentru baze de date). Astfel, în cadrul fluxului de lucru de zi
cu zi, informaţiile trebuie transmise de la un sistem la altul; dacă
acest lucru se efectuează manual, de către operatori umani, există
un permanent pericol ca fişierele să fie copiate greşit, datele să fie
reintroduse sau să fie clasificate în mod eronat. Pentru a asigura un
proces de calitate în interiorul laboratorului şi a evita erorile umane
inerente, este necesar ca transmiterea acestor date de la un
program la altul să se efectueze automat, adoptând formate comune
şi creând un cadru de interoperare între toate aceste instrumente
software.
Probleme si solutii
• Trei probleme de bază, caracteristice tuturor laboratoarelor în care
se efectuează măsurători şi teste, indiferent de domeniul lor de
expertiză şi indiferent de natura acestora: academică, de cercetare
sau comercială:
– neomogenitatea datelor achiziţionate şi prelucrate;
– distribuţia acestora în insule de date situate pe diferite
calculatoare;
– dificultatea de a transmite date şi / sau comenzi de la un
program la altul.

• Solutie: Sistemul de Gestionare a Informatiilor Laboratorului


(Laboratory Information Management System - LIMS); el trebuie să
asigure o interfaţă unică, standard, pentru toate tipurile de
instrumente, şi este indicat să separe activităţile de colectare,
respectiv de procesare a datelor.
Laboratoare virtuale
• Punctele de lucru dintr-un laborator pot fi conectate într-o reţea locală
(Local Area Network - LAN) şi pot transmite date prin reţea, către un sistem
integrat de gestiune a informaţiilor.
• Din punct de vedere tehnic, nu are nicio importanţă dacă aceste puncte de
lucru sunt situate în interiorul laboratorului de cercetare, sau în diferite
laboratoare didactice. În mod similar, în industrie, există uneori un mic
laborator central şi mai multe laboratoare satelit – aflate în proximitatea liniilor
de producţie, sau a locaţiilor unde se analizează diferite eşantioane.
• Noţiunea de laborator virtual poate avea o semnificaţie şi mai extinsă
pentru companiile multinaţionale, ce acoperă arii geografice mari şi pentru
care există câte un singur laborator pentru fiecare dintre domeniile de
expertiză necesare; acesta oferă servicii specializate, folosind tehnologii
avansate ale domeniului. În acest context, capacitatea de integrare a
sistemelor informatice din diferite puncte de lucru este foarte importantă.
• Odată cu evoluţia spre epoca sistemelor distribuite şi a tehnologiilor WEB, se
avansează de asemenea spre realizarea unor laboratoare virtuale în care
componentele laboratorului pot interopera de la distanţă prin intermediul
clienţilor şi serviciilor WEB
Arhitectura unui laborator virtual

• Soluţia clasică presupune integrarea insulelor de date într-o bază


de date unică, folosind o arhitectură client/server. Clienţii pot fi
conectaţi la o reţea locală LAN şi pot fi conectaţi la un server
central, care efectuează gestiunea integrată a informaţiilor.
Conexiunea la distanţă este disponibilă clienţilor prin modem-uri sau
prin linii telefonice.
Server

Utilizatori la distanta
DB

LAN

Client Client Client


• Dezavantaj important: conectarea prea multor clienţi poate
supraîncărca serverul central. Modem-urile şi liniile telefonice reduc
performanţa sistemului şi, daca se întrerup conexiunile, clienţii nu
mai pot lucra. Pentru a preveni asemenea situaţii, se poate defini o
bază de date duplicată, disponibilă în reţeaua locală. Aceasta
conţine numai datele necesare local iar, la intervale de timp
prestabilite, se actualizează şi baza de date centrală.

Server Server

Utilizatori la
DB DB distanta
LAN LAN

Client Client Client Client Client Client Client Client


Laboratoare acreditate
• Componente:
– Client (se gestionează informaţiile despre clienţi);
– Echipamente (se efectuează achiziţia şi procesarea datelor, respectând linii
directoare bine stabilite legate de calibrare, eşantionare, evaluare şi măsurare);
– Arhivare (se gestionează informaţiile de test);
– Contabilitate (se furnizează facilităţile de plată);
– Planificatorul activităţilor (se efectuează managementul proceselor).
• Functionare: Activităţile de măsurare sunt solicitate de către client, prin
completarea unui formular de comandă şi furnizarea eşantioanelor pentru care
trebuie efectuate măsurători. Aceastea sunt planificate pentru echipamentele
corespunzătoare, obţinându-se astfel date experimentale şi efectuându-se
prelucrări primare; aceste date sunt stocate într-o arhivă centralizată, pentru a
asigura integritatea şi securitatea lor; ele sunt deasemenea folosite pentru a
elabora rapoarte care sunt transmise clientului, împreună cu factura.
• Componentele laboratorului pot fi instalate pe diferite calculatoare, unele în
imediata apropiere a echipamentelor de măsură, altele în compartimentele de
contabilitate sau management; arhivarea se efectuează pe un server de baze
de date, unde se stochează datele colectate de la toate echipamentele
existente; informaţiile pot fi accesate de către client printr-o interfaţă WEB.
esantioane rapoarte Fluxul de
informaţii între
componentele
factura Contabilitate
Echipamente
unui sistem
integrat de
factura laborator
comenzi Date,
rezultate,
responsabili
rapoarte
Planificator Arhivare
activitati

Client WEB PC Administratie


Echipament

Client Contabilitate
Echipamente
Instalarea
componentelor
de laborator în
diferite locaţii
PC Conducere Server BD

Planificare Arhivare
activitati
7. Integrarea software a datelor
experimentale complexe

> 7.1. Structuri de date specifice magnetismului


> 7.2. Metode de integrare a datelor experimentale
Tehnici curente de integrare
• Sistemele existente pentru laboratoarele integrate se focalizează pe
automatizarea şi integrarea achiziţiei de date de la diferite echipamente;
sunt luate în considerare atât datele experimentale, cât şi rezultatele
prelucrărilor primare. Această integrare se poate efectua fie prin introducerea
de instrumente software noi, fie în cadrul unui LIMS deja existent. Fără
integrare, datele măsurătorilor sunt stocate şi organizate manual – metodă
care s-a dovedit a fi sensibilă la erori. Dacă laboratorul nu are nicio bază de
date pentru măsurători, se pot adopta următoarele soluţii:
– Stocarea datelor măsurate în baze de date multiple, una pentru fiecare tip de
echipament; în acest caz, integrarea presupune baze de date federative şi trebuie
să trateze problemele legate de integrarea schemelor acestora;
– Dezvoltarea unui sistem de stocare complet nou, care să trateze de la început
eterogenitatea echipamentelor, dar să permită şi integrarea uşoară a unor noi
echipamente. Datele sunt regăsite astfel în format standard, permiţând inter-
operabilitatea cu programe de vizualizare, foi de lucru şi alte prelucrări. Acest mediu
pentru integrarea laboratoarelor permite o decuplare între instrumentele exclusiv
dedicate prelucrărilor şi cele care efectuează în principal achiziţie, pentru a evita
propagarea schimbărilor determinate de evoluţia unora dintre ele către noi versiuni.
• Majoritatea echipamentelor de măsurare au în prezent posibilitatea de a
transmite date către un calculator, prin porturi RS232 sau Ethernet, dar este
de asemenea necesar să se adapteze formatele de date neomogene ale
acestora. O altă facilitate oferită în mod curent este integrarea cu
programe de uz general, precum Excel.
• Integrarea este limitată numai la componentele de Echipamente şi Arhivare.
Există încă multe activităţi care sunt tratate manual, cum ar fi calibrarea
instrumentelor de control, testele de control sau definirea şi urmărirea unor
proceduri standard.
• O soluţie pentru integrarea diferitelor echipamente şi programe de laborator
implică facilitatea de interschimbare a datelor între echipamente şi de
construire a unei baze de date unificate, care să fie uşor accesibilă unor
programe de prelucrare mai mult sau mai puţin sofisticate. Inter-operarea cu
diferite programe de prelucrare este foarte dificilă dacă se scrie cod pentru
fiecare echipament în parte, iar laboratoarele se caracterizează în general
printr-o mare neomogenitate în privinţa firmelor şi a tipurilor de echipamente
achiziţionate, chiar în cadrul unui domeniu îngust, cum sunt masuratorile din
magnetism.
Clase de date
• Sample (Eşantion) – eşantionul de probă este adesea caracterizat prin
masă, densitate, material;
• Equipment Setup (Setarea echipamentului) – deţine informaţii despre
modul în care este reglat echipamentul în vederea efectuării măsurătorilor;
• Experiment – cuprinde informaţii despre experimentul de măsurare,
precum numele operatorului, data, timpul;
• Experimental Data (Date experimentale) – sunt caracterizate prin valorile
măsurate pentru diferite mărimi fizice;
• Experimental Curve (Curba experimentală)- reprezintă o lista de valori
corespunzătoare evoluţiei în timp a unei mărimi fizice;
• Experiment Profile (Profilul experimentului) – permite definirea unei suite
de experimente standard de măsurare efectuate cu un scop comun.

Fiecare clasă de date este caracterizată prin anumiţi parametri, care pot
să difere de la un echipament la altul. Fiecare măsurătoare este
caracterizată de propriile valori pentru aceşti parametri.
Relationarea claselor de date
Integrarea datelor în
Laboratorul de magnetism
• Datele experimentale implicate în caracterizarea avansată a materialelor
magnetice necesită diferite echipamente şi trebuie colectate într-o bază de
date accesibilă, în vederea studiului, a comparării sau a identificării
modelelor numerice folosite în calculul câmpului electromagnetic. Această
integrare, ce poate fi obţinută fie automat, printr-un software dedicat, fie
manual, trebuie să ţina cont de diversitatea echipamentelor existente. În
Laboratorul nostru de Magnetism Tehnic trebuie integrate :
– magnetometrul cu probă vibrantă VSM 7304 (LakeShore®),
– histerezisgraful Brockhaus®,
– testerul unitolă SST C-100 (Brockhaus®),
– microscoapele cu lumină polarizată reflectată, bazate pe efect magneto-
optic Kerr: Axiolab şi AxioImager (ambele Zeiss®),
– magnetometrul de precizie pentru măsurarea magnetorezistenţei MPM-4
(LDJ Electronics®),
– gaussmetrul digital Hall 455-DSP (LakeShore®).
• Este facilitată caracterizarea completă a materialelor magnetice, deoarece se
pot prelucra, combina şi vizualiza date experimentale achiziţionate pentru acelaşi
material cu ajutorul unor echipamente diferite. De exemplu, studiul dinamicii
structurii micromagnetice, legată de comportamentul macroscopic, poate implica
atât imagini achiziţionate printr-un microscop magneto-optic, cât şi curbe de
magnetizare măsurate cu VSM, histerezisgraf sau SST.
• Integrarea datelor experimentale provenite de la echipamente neomogene se
bazează pe ideea de a stoca parametrii separat de valorile acestora.
Parametrii constituie modelul echipamentului, care se defineşte o singură dată, la
început, folosind un editor de modele. Valorile parametrilor sunt stocate de
fiecare dată când se efectuează o nouă măsurătoare cu acel echipament.
• Structura unui asemenea sistem de integrare permite ca datele sa fie stocate
într-o bază de date, iar modelele echipamentelor, ce cuprind parametrii acestora
pentru fiecare din conceptele domeniului de măsurare, sa fie stocate în fişiere,
utilizând standardul XMI (XML Metadata Interchange).
• Intrările sistemului de programe pot veni fie de la alte echipamente, de la care se
importă date experimentale, fie de la un operator al laboratorului, care defineşte
parametrii pentru noi echipamente sau noi experimente. Se permite folosirea
datelor integrate pentru vizualizare, export în formate stardard (astfel încât să
poată fi prelucrate cu programe de uz general, precum Excel) precum şi pentru
inter-operarea cu programe externe dedicate (de exemplu, pentru modelarea
şi/sau simularea asistată de calculator a dispozitivelor electromagnetice).
Sistem de integrare a datelor
OPERATOR ECHIPAMENT

GUI
import

CORE
MODEL DE DATE

Stocare Integrata Stocarea


a Datelor Modelelor
SQL Echipamentelor
XMI
API GUI export

Software Formate de
Modelare / Vizualizare date standard
Simulare (xls, xml, jpg)
Functionalitati oferite
• Definirea modelelor echipamentelor - Constă în definirea parametrilor
echipamentului pentru eşantioane, experimente, setări experimentale, date
experimentale şi curbe experimentale; aceasta se efectuează cu editorul de
modele ale echipamentelor Equipment Model Editor. Utilizatorul ar trebui să
specifice unitatea de măsură, tipul parametrilor (întreg, real, enumerare, şir de
caractere) şi dacă valoarea trebuie importată dintr-un fişier sau trebuie cerută
introducerea ei de la tastatură. Această definire a modelului este necesară doar
când se integrează un nou echipament.
• Importarea datelor de la echipamente - Utilizatorul selectează fişierul de
unde trebuie importate datele, ghidat de program, pentru a asocia corect clasa
datelor cu extensia fişierului corespunzător pentru acel echipament; datele sunt
interpretate şi stocate în baza de date.
• Vizualizarea informaţiilor stocate în baza de date - Datele dorite pot fi
căutate conform criteriilor de clasificare menţionate anterior (date
experimentale, curbe experimentale, experiment, setări experiment) apoi sunt
selectate şi afişate;
• Exportul datelor într-un format standard - Este posibil exportul în format
Excel sau în format text cu delimitatori, permiţând prelucrări ulterioare ale
informaţiilor furnizate de către echipamentele de măsurare.

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