Sunteți pe pagina 1din 8

8.

UNIFICAREA SISTEMELOR EXPERT-CAD

8.1 Sprijinirea procesului de construcie prin sisteme expert


Sistemele CAD au devenit n prezent un important mijloc ajuttor n cadrul
domeniului construciei de dispozitive. Prin aceste sisteme proiectantul este eliberat de un
mare numr de operaiuni de rutin ce apar n timpul activitii de construcie, cea mai
important faz n care sprijinul devine ns evident fiind, ca i pn acum, stabilirea
detaliilor. Necesitatea unui asemenea sprijin suplimentar exist i n fazele de concepie
i proiectare, care fac n mod deosebit apel la know-how-ul existent. Constructorul i
nsuete acest know-how n cadrul unui proces de nvare de durat, avnd o influen
decisiv att asupra rezultatului, ct i asupra eficienei procesului de construcie. n afara
de aceasta, know-how-ul este de cele mai multe ori strns legat de personalitatea
fiecruia, fiind greu transmisibil. Din acest motiv, deseori nu poate fi mpiedicat
pierderea unei mari pri a know-how-ului specific fiecruia, pierdere datorat fluctuaiei
de personal.
O posibilitate de pstrare a cunotinelor legate de procesul de construcie o
constituie utilizarea sistemelor expert. Acestea permit stocarea n memorie i prelucrarea
cunotinelor necesare pentru procesul de construcie, att cele de specialitate, ct i cele
legale de experiena anterioara, sprijinindu-l astfel pe constructor, ncepnd chiar cu
fazele de concepie i proiectare. Din acest punct de vedere ele pot fi considerate o
completare util a sistemelor CAD. Prin cuplarea sistemelor CAD cu sisteme expert
poate fi in final realizat o sprijinire continu a procesului de construcie, care nu ar fi
posibil prin utilizarea convenional a tehnicilor CAD.
Avnd la baz aceste consideraii s-a realizat cuplarea unui sistem-expert cu un
sistem CAD. Domeniul de utilizare al sistemului expert dezvoltat, respectiv a cuplarii de
sisteme, este construcia dispozitivelor modulare. Dispozitivele modulare se obin prin
montarea unor elemente standardizate, avnd rolul de poziionare i fixare a
semifabricatelor pe maini unelte. Pentru realizarea sistemului s-a apelat la un sistem

CAD convenional, disponibil pe pia, care permite reprezentarea tridimensionala:


volumic a semifabricatelor si dispozitivelor. Etapele dificile pentru obinerea ntregului
sistem au fost construcia sistemului expert i cuplarea acestuia cu sistemul CAD.
Scopul dezvoltrii acestui ntreg sistem a fost cuplarea strns a sistemului expert
cu sistemul CAD, astfel nct s fie posibil, asistarea grafic a ntregului proces de
construcie. Procesul de construcie ar fi astfel configurat ntr-un mod care ar permite
constructorului parcurgerea controlata a fiecrei etape, constituind i o contribuie la
creterea acceptanei sistemului expert. Structura de baza a sistemului este prezentat n
Figura 8.1. Comanda realizat de sistem a procesului de construcie, cutarea
soluiilor i prezentarea rezultatelor, sunt efectuate cu ajutorul sistemului expert. Ca o
completare n acest sens, sistemul CAD are n prim rnd rolul de a stoca n memorie, de a
prelucra i a prezenta datele referitoare la geometria componentelor, constituind n
continuare i baza pentru interfaa comun de utilizare a sistemului ca un ansamblu.
Reprezentarea piesei si stabilirea
fazei tehnologice
Date geometrice: corp de
baza,elemente geometrice
Date tehnologice: suprafete de
referinta, tolerante, forte care apar
in prelucrare

Sistemul
CAD

reguli
SISTEM EXPERT
Schema de orientare si
fixare care va fi utilizata
Suprafete de asezare
Suprafata de orientare si
fixare

LISP
Restrictii(a,b),(b,c),(c,d)
test liber
Prolog

Elemente modulare
corespunzatoare
Ordonarea si dispunerea
elementelor modulare
Reprezentarea dispozitivului

Figura. 8.1 Structura de baza a sistemului de integrare


Procesul efectiv de construcie poate fi descris astfel: dup detalierea semifabricatului cu
ajutorul sistemului CAD, datele geometrice i tehnologice sunt transmise sistemului-

expert. Prin prelucrarea acestor date este oferit o prima variant constructiv de
dispozitiv. Rezultatele intermediare ale procesului de construcie sunt reprezentate cu
ajutorul sistemului CAD. Utilizatorul sistemului are astfel posibilitatea intervenirii n
procesul de gsire a soluiei, putnd solicita i urmri n continuare i alternative la
soluia iniial. Rezultatul final al procesului de construcie cuprinde elementele modulare
de dispozitiv alese i dispunerea lor n raport cu semifabricatul. Aceste date sunt preluate
de sistemul CAD i utilizate pentru reprezentarea dispozitivului cu pies fixat.

8.2 Etapele parcurse pentru cuplarea sistemelor


Pentru realizarea cuplrii sistemului expert cu sistemul CAD a fost aleas o variant
etapizat, prezentat n Figura 7.2. n cadrul unei prime etape de dezvoltare s-a realizat o
unificare a sistemelor pe baza unui transfer de fiiere. Pentru transferul de date ntre
sistemele implementate pe doua calculatoare diferite a fost utilizat protocolul TCP/IP
(Transmission Control Protocol), pe baza unei reele locale LAN. Caracteristicile
semifabricatului, derivate n mod automat din modelul CAD, au fost transmise prin
transfer de fiiere, dup completarea datelor tehnologice, sistemului expert implementat
pe un calculator LISP. Dup ncheierea procesului de construcie n cadrul sistemului
expert, prin transfer de fiiere n sens contrar, datele referitoare la dispozitiv sunt
transmise sistemului CAD pentru reprezentarea grafic a rezultatului. Datorit
progreselor din domeniului hardware s-au creat ntre timp condiiile
instalrii simultane, pe acelai calculator, att a sistemului CAD ct i a sistemului
expert. A putut fi astfel realizat o cuplare a sistemelor care permite utilizarea
interactiv a ambelor sisteme printr-o singur interfa comun. n

acelai

scop, pe interfaa sistemului CAD a fost integrat funcionalitatea relevant a


sistemului expert. S-a obinut astfel posibilitatea utilizrii sistemului n ansamblu
de la punctul de lucru CAD. S-a creat de asemenea modalitatea simplificrii manipulrii
sistemului, din punct de vedere al cuplrii prin intermediului transferului de fiiere.
Cuplarea sistemelor reprezint cea mai potrivita soluie pentru aplicaiile care, la fel ca i
construcia de dispozitive modulare, se bazeaz pe o configuraie format din uniti
constructive predefinite. Prin aceast cuplare poate fi acoperit ntr-un mod optim
necesarul de comunicare, corelat cu depunerea unui efort acceptabil pentru realizarea

scopului propus, avnd ns ca premis absolut necesar o repartizare potrivit a


problemelor ntre cele doua sisteme. Cuplarea sistemelor descrise anterior a fost
considerat din acest motiv etapa final a proiectului. Punerea altor probleme
constructive poate face necesar dezvoltarea unor clape suplimentare, care vor fi descrise
n ceea ce urmeaz.

Date piesa

Transfer de fisiere:
deducerea
automata a
caracteristicilor
piesei
transfer de fisiere

Cuplarea sistemelor
- folosirea interactiva a
ambelor sisteme prin
intermediul unei interfee
comune

Integrare sistemica:
integrarea prin intermediul
programului
gestionare logica,
centralizata a datelor

Sistem
CAD

Sistem
expert
Date dispozitiv

Sistem
CAD

Sistem
CAD

Sistem
expert

Sistem
expert

Figura 8.2. Etapele cuplrii sistemului CAD cu sistemul expert

O etap caracterizat printr-o mai mare funcionalitate fa de cuplarea sistemelor


este integrarea sistemelor. Aceasta se preteaz mai ales pentru asistarea, respectiv
realizarea proceselor constructive interactive, caracterizate n principal de modificri
geometrice. Printr-o integrare facilitat de program s-ar fi permis accesul bidirecional la
toate datele din cadru mediului CAD, dar i la comportamentele bazei de cunotine.
Astfel poate fi evitat o stocare redundant a datelor n sistemul CAD i n sistemul
expert. Premisa pentru obinerea acestui deziderat este ns posibilitatea apelrii unor
funcii elementare ale sistemului de comand din cadrul celui de al doilea sistem. Un
exemplu n acest sens l-ar putea constitui apelarea funciilor sistemului CAD, pentru
modificri, din cadrul sistemului expert. In sensul unui concept de integrare mai larg se
tinde n mod logic ctre o stocare centralizat a dalelor folosite de diversele sisteme ntr-

o aa numit Engineering Database, respectiv o baz de date comun. Scopul acestei


aciuni trebuie s fie reprezentarea intern a tuturor datelor legate de produs, atribuite n
mod logic descrierii geometrice acestuia n scopul atingerii unei etape n care s se poat
pleca de la un model de produs. Considernd c o asemenea soluie s-ar baza pe structuri
i modele de date corespunztoare, ca de exemplu etapele dezvoltate STEP (Standard for
the Exchange of Product Model Data), ar putea fi

interpretate direct n cadrul

programului, alturi de tolerane de form, de poziie sau dimensionale i rezultatele


funciilor de planificare a activitii lucrative ca, de exemplu, operaiile necesare
prelucrrii i datele referitoare la sculele alese, toate acestea putnd fi prelucrate n cadrul
procesului de construcie a dispozitivului. Lucrri actuale de cercetare au ca scop
constituirea unei asemenea baze de date, care s realizeze o platform de integrare pentru
diverse sisteme ce prelucreaz date legate de produs. Procesul etapizat ales pentru
cuplarea sistemelor constituie o important condiie limita pentru alctuirea sistemului
expert, de care trebuie inut cont la reprezentarea bazei de cunotine.

8.3 Alctuirea i modul de lucru al sistemului expert


n cadrul sistemului expert sunt ncadrate cunotinele necesare construciei de
dispozitive modulare, care pn acum nu au putut fi puse la dispoziie prin intermediul
sistemelor CAD convenionale. Printre acestea pot fi enumerate, pe de o parte
cunotinele de specialitate referitoare la elementele constructive, date privind materialele
i principii constructive i, pe de alta parte, diverse date care in de nivelul de experien,
cum ar fi criteriile de selecie pentru anumite elemente constructive. Mijloc ajuttor
pentru realizarea sistemului expert a fost utilizat ca hibrid BABYLON. Sistemul
BABYLON cuprinde acele componente ale sistemului expert care sunt pentru de tipul
aplicaiei, punnd la dispoziie diverse mecanisme pentru prezentarea si prelucrarea
datelor. Dificultatea major n cadrul etapei de alctuire a sistemului expert a constat n
obinerea i prezentarea n modul cel mai potrivit a cunotinelor privind construcia
dispozitivelor.

Desfurarea procesului de construcie n sistemul expert are la baza modul de lucru


al constructorului de dispozitive si cuprinde, n mare, o faz de concepie i una de
interpretare, etapele propriu-zise care trebuie parcurse sunt :
- analiza operaiei de prelucrare,
- alegerea sistemului de orientare si fixare,
- determinarea suprafeelor funcionale (suprafee de aezare , orientare si fixare).
- alegerea elementelor modulare,
- dispunerea elementelor modulare.
Rezultatele elementelor constructive menionate anterior sunt reprezentate grafic
utiliznd funcionalitatea CAD. La realizarea interfeei pentru utilizatorii sistemului n
ansamblu s-a inut cont de criterii ergonomice pentru software, acestea constituind, n
cadrul sistemului CAD utilizat, o baz pentru tehnicile alctuirii dialogurilor i pentru
configurarea concreta a display-ului . In timp ce desfurarea n mare a etapelor parcurse
de sistem se face conform unei scheme date (fixe), procesul efectiv de soluionare a
problemei din cadrul fiecrei etape consultative nu este prestabilit, fiind comandat de
informaiile stocate n baze de date (cunotine). Aceast combinare, dintre comanda
desfurrii procesului cu mecanisme flexibile de concluzionare, permite obinerea
rspunsurilor ntr-un interval de timp acceptabil chiar i n cazul sistemelor care
beneficiaz de o cantitate mare de date nmagazinate n baza de cunotine. Punctul de
plecare pentru dezvoltarea sistemului expert 1-a constituit obinerea de ct mai multe
informaii legate de construcia dispozitivelor. Acestea au rezultat att din discuiile avute
cu diveri constructori de dispozitive, ct i din analizarea documentaiei legate de
aceast tem

literaturii de specialitate.

CAD

Descrirea piesei:
-date geometrice
-date tehnologice

Sistemul expert
Restrictii(relatii
neierarhizate)
-restrictii intre
obiecte si valorile
associate acestora

Scheme
Descrierea structurala a obiectelor
Piesa:- geometrice, prelucrare
Conceptul de prelucrare: elemente
constructive

Reguli cunostinte procedurale


seturi de reguli pentru:

Determinarea schemei de
orientare si fixare

Alegerea si dispunerea
elementelor constructive

Funcii LISP
(probleme partiale ce pot fi
parametrizate)

Calculul unor
suprafete

Transformari de
coordonate

Reprezentarea hibrida a cunostintelor

Combinareaformalismelor intr-un
mod adaptat problemei

Avand ca baza prezentarea


cunostintelor orientate pe obiecte

Figura 8.3. Reprezentarea problemelor

Au fost folosite, printre altele, metodele analizei funcionale i a aprecierii


comparative a diferitelor variante constructive. Rezultatele acestor sondaje i analize au
fost principii (scheme) de orientare i fixare pentru dispozitive, cunotine privind
utilizarea i metodele de dispunere a elementelor constructive i principii constructive ca,
de exemplu, reguli de stabilire a suprafeei de aezare. In continuarea procesului de
obinere a informaiilor a avut loc procesul de reprezentare a acestora. O deosebit
importan n domeniul construciei de dispozitive o au obiectele ca, de exemplu:
semifabricatul, elemente singulare ale dispozitivului sau grupe constructive de elemente.
Descrierea acestora a trebuit deci s constituie primul pas pentru reprezentarea volumului
de cunotine acumulat. Cu ajutorul imaginilor, respectiv a exemplelor, obiectele sunt
reprezentate din punct de vedere al structurii i formei prin intermediul unor atribute.
Descrierea semifabricatului n cadrul sistemului expert se face innd cont de proprietile
sale, completnd n cadrul cuplrii sistemelor descrierea geometric fcut prin
intermediul sistemului CAD (Figura 8.3).
O mare parte a noiunilor procedurale determinate n cadrul etapei de acumulare a
cunotinelor a fost reprezentat sub form de reguli. Exemple n acest sens pot fi regulile

de alegere a schemei de orientare, amplasarea elementelor constructive ale dispozitivului


sau comanda procesului de cutare, n cazul regulilor s-a cutat structurarea acestora n
cadrul unor aa-numite pachete de reguli. Avantajele acestei structuri sunt, pe lng
reducerea timpilor de rspuns al sistemului o mai bun transparen a bazei de cunotine,
ceea ce uureaz localizarea erorilor i dezvoltarea n continuare a sistemului.
Interdependenele ntre obiecte, respectiv ntre valorile asociate acestora, sunt
reprezentate prin formularea unor restricii. Astfel se pot suprapune structuri de forma
unor reele peste structurile ierarhizate ale obiectelor realizate anterior cu ajutorul
imaginilor, exemple de restricii sunt interdependenele care determin combinarea
diverselor elemente constructive ale dispozitivelor. Utilizarea unor restricii permite
limitarea domeniilor de cutare, accelernd astfel procesul de gsire a soluiei. Chiar dac
experiena i euristica ocup un loc important n construcia de dispozitive, un mare
numr de probleme legate de acest subiect pot fi rezolvate prin intermediul unor
algoritmi. Exemple n acest sens sunt sumarea unor aprecieri cantitative sau chiar
transformri de coordonate. Aceti algoritmi de calcul au fost ncadrai n baza static de
cunotine sub forma unor programe LISP. Activarea acestor programe se face fie
explicit, prin intermediul regulilor, fie implicit, prin modificarea valorilor definite n baza
de date dinamic.

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