Sunteți pe pagina 1din 6

SC IPA SA Sucursala Cluj-Napoca

[Realizat n cadrul PNCDI program INFOSOC]

DOMENIU DE UTILIZARE n ultima perioad au aprut diverse abordri n implementarea agenilor inteligeni i a sistemelor de tip multi-agent, utilizrile lor urmrind mai ales raiuni de natur practic: simplificarea sistemelor distribuite de calcul i depirea limitrilor interfeelor-utilizator actuale. Potenialii utilizatori ai sistemelor ierarhice bazate pe tehnici multi-agent i ageni inteligeni sunt ntreprinderi care dein procese distribuite i sisteme de gestiune a informaiei. n acest sens centralele hidroelectrice aflate n cascad pe un ru i care sunt conduse de la un dispecer de hidroamenajare constituie un bun exemplu. Pentru modernizarea dispecerizarii centralizate a hidrocentralelor n cascad sunt disponibile sisteme de tip EMS / SCADA produse de firme consacrate n domeniu ca Siemens, ABB, Alstom, Honeywell, Emerson sa. Aceste sisteme sunt fiabile, configurabile dar au costul att de ridicat nct nu poate fi acceptabil dect n condiiile unei investiii noi. De aceea soluia optima, dup criterii performana-cost, consta n proiectarea unui sistem telematic care s utilizeze tehnici de tip multi-agent i ageni inteligeni pentru sisteme distribuite bazate pe interfee de conectare cu echipamentele tehnologice existente. Domeniul n care opereaz sistemul telematic de control si supraveghere pentru o cascad de hidrocentrale bazat pe tehnici de tip multi-agent i ageni inteligeni, AGENTEL, este cel al modernizrii activitii de conducere operativ a instalaiilor hidroenergetice de la nivelul dispecerului zonal. PREZENTARE GENERAL Sistemul telematic permite modernizarea procesului de dispecerizare centralizata a unei cascade de hidrocentrale prin realizarea unor componente bazate pe tehnici de tip multi-agent i ageni inteligeni i inglobarea acestora. Sistemul realizeaz astfel modernizarea activitii de conducere operativ a instalaiilor energetice la nivelul dispecerului de hidroamenajare i la nivelul centralelor hidroelectrice. n instalaiile existente se integreaz echipamente de comand operativ de tip SCADA i EMS. Echipamentele modernizate asigur telemasurarea i telecomanda n timp real a tuturor parametrilor specifici procesului tehnologic de producere a energiei electrice, instalaiilor energetice precum i a celor legai de amenajare. Se ofer astfel dispecerului posibilitatea de telecomand a aparatajului electric de comutaie, stabilirea ncrcrii agregatelor, programarea duratelor de funcionare, contorizarea timpului de funcionare a diverselor instalaii tehnologice i a principalilor
SC IPA SA Sucursala Cluj
400 489 Cluj-Napoca, str.Republicii nr.109, tel.: 0264/596155, fax: 0264/590558

email: ipacluj@automation.ro, http://www.automation.ro

parametrii energetici ai centralelor hidroelectrice. De asemenea se ofer o imagine actualizat a strii echipamentelor din centralele hidroelectrice prin intermediul consolelor operator pe care se afiseaz interfee utilizator de tip schema tehnologic sau scheme sinoptice dinamice. Sistemul de control al centralelor din hidroamenajare se bazeaz pe arhitecturi eterogene att prin prisma echipamentelor de achiziie, supraveghere i control ct i a celor de comunicaie. De aceea s-a considerat necesar introducerea n aplicaia software a tehnicilor multi-agent i a agenilor inteligeni cu ajutorul crora se iau decizii n cazul apariiei unui eveniment sau a unei disfuncionaliti n sistem. Se folosesc osciloperturbografe numerice pentru evenimentele a cror dinamic depete rata de achiziie a unui sistem de tip SCADA, comutarea ntre canalul de comunicaie principal i cel de rezerva n cazul sesizrii indisponibilitii unuia dintre ele .a. Bazele de date rezultate prin achiziie i analiza n timp real sunt instrumente vitale n conducerea operativ a echipamentelor i instalaiilor energetice ale hidroamenajrii, eficientizarea exploatrii agregatelor energetice precum i a echipamentelor de comutaie primar din centrale i din staiile de racord. Sistemul informatic AGENTEL va fi realizat sub mediile de dezvoltare LabWindows/CVI STEP 7, Java, Mysql etc. i folosete ca software suport pentru proiectare asistat AUTOCAD, MATCAD, ORCAD etc. oferind astfel o interfa prietenoas de acces la funcionalitile aplicaiei. ARHITECTURA SISTEMULUI "AGENTEL" Arhitectura hardware a sistemul telematic de control i supraveghere a unei cascade de hidrocentrale cu componente bazate pe tehnici de tip multi-agent i ageni inteligeni, AGENTEL, este o arhitectur de calcul distribuit realizat pentru sistemul de dispecerizare centralizat dup cum se poate vedea n Figura 1.

Figura 1: Arhitectura hardware a sistemului telematic

SC IPA SA Sucursala Cluj


400 489 Cluj-Napoca, str.Republicii nr.109, tel.: 0264/596155, fax: 0264/590558

email: ipacluj@automation.ro, http://www.automation.ro

Arhitectura software a sistemului prezentat n Figura 2 se consider a fi adecvat avnd n vedere natura i structura funciilor ce trebuie ndeplinite de ctre sistemul telematic, precum i pentru valorificarea ct mai avantajoas a caracteristicilor native ale soluiei multiagent.

Figura 2: Arhitectura software a sistemului telematic

innd seama de arhitectura sistemului telematic dezvoltat pentru amenajare i de specificul proceselor tehnologice i a instalaiilor din centralele hidroelectrice n cascad, care trebuie s lucreze n tandem, sistemul telematic conceput ca un sistem distribuit deschis are o structur modular, flexibil i configurabil care permite implementarea pachetelor program bazate pe tehnici de tip multiagent i ageni inteligeni. Astfel exist urmtoarele subsisteme: subsistemul de culegere local a datelor amplasat la nivel de central, dispunnd de un sistem informatic de dispecerizare i conducere operativ a ntregii centrale subsistemul de comand centralizat amplasat la nivel de dispecer de hidroamenajare va genera din datele primite de la subsistemele locale de culegere a datelor, baza de date istorice i va permite exploatarea optimal a hidroamenajrii. subsistemul software este alctuit din totalitatea programelor (rezidente pe arhitectura de calcul din componenta subsistemelor locale i central) care vor asigura preluarea on-line a valorilor parametrilor tehnologici specifici hidrocentralelor, validarea datelor, transferul acestora ctre nivelul superior, prelucrarea dup algoritmi specializai n scopul realizrii exploatrii optime a lanului de hidrocentrale. FUNCIILE SISTEMULUI Funciile specifice agenilor inteligeni sunt prezentate mai jos: funcia de extragere selectiv a fiierelor de prelucrare funcia de gestionare a bazei de date temporale funcia de filtrare temporal i arhivarea periodic a bazei de date funcia de integrare a msurtorilor neautomatizate funcia de extragere i afiare selectiv a datelor funcia de analiz online a evenimentelor active n cele ce urmeaz se vor prezenta funciile planificate a fi realizate cu ajutorul agenilor inteligeni i raiunile pentru care se consider ca fiind utile i sau necesare.
SC IPA SA Sucursala Cluj
400 489 Cluj-Napoca, str.Republicii nr.109, tel.: 0264/596155, fax: 0264/590558

email: ipacluj@automation.ro, http://www.automation.ro

Extragerea selectiv a fiierelor de prelucrare Sistemul SCADA stocheaz datele n fiiere binare i text, ntr-un format propriu condensat, gndit pentru eficien i vitez. Extracia datelor pentru formatare i vizualizare se face din acelai format. Acest mod de stocare nu poate fi utilizat n mod direct pentru prezentarea unor rapoarte grafice complexe i scalabile asupra datelor inregistrate (grafice i rapoarte comparative etc.). Ca atare, n vederea procesrii de ctre sistemul de monitorizare, datele utilizate vor fi convertite din formatele specifice bazelor de date ale msuratorilor oferite n prezent, n nregistrri ntr-o baz de date relationala. Pentru aceasta, fiierele de date SCADA vor fi scanate periodic pentru realizarea modificrilor; aceste modificri vor fi efectuate de ctre ageni care le vor citi, interpreta i apoi pregti pentru inseria n baza de date. Gestiunea bazei de date temporale Datele vor fi stocate pentru uzul aplicaiei de monitorizare la nivel central, ntr-o baza de date. Structura acestei baze de date trebuie construit avnd n vedere criterii multiple, printre care: Eficiena scrierii. Datele sunt nregistrate n fiiere generate cu perioada de o secund, i, dup cum s-a amintit mai nainte, volumul de semnale considerat este mare. Chiar dup prefiltrare, fluxul de date traficat nspre baza de date este considerabil. Ca atare, viteza sistemului de nregistrare al datelor trebuie s in pasul. Semantica datelor. Structura tabelelor trebuie s permit obinerea facil a diverselor tipuri de rapoarte necesare categoriilor de utilizatori, precum i s faciliteze operaiile de filtrare temporal i arhivare periodic aplicate nregistrrii de date. Filtrarea temporal i arhivarea periodic a bazei de date Volumul de date care este transmis n permanena bazei de date este considerabil. n supravegherea i conducerea operativ sunt necesare doar valorile curente cuprinse ntr-un interval determinat de timp, dup care, dac nu a survenit nici un eveniment anormal, datele devin neinteresante. Aceste date vor fi aadar eliminate, astfel nct baza de date va conine tot timpul echivalentul unei ferestre de durat fix n timp, cu captul superior la momentul curent. Dac la un anumit moment de timp survine un eveniment anormal (avarie, depaire de limite etc.), datele din fereastra curent de timp devin strict necesare n procesul de supraveghere i conducere operativ. n aceste condiii, ele sunt salvate permanent i nu mai sunt susceptibile de a fi eliminate de ctre filtrarea temporal se produce un fel de fotografiere a datelor considerate relevante de ctre supraveghetor. Chiar i n aceste conditii, dimensiunea bazei de date poate crete n timp inacceptabil de mult. Ca urmare, se prevede un mecanism de arhivare periodic, mecanism care scaneaz baza de date spre a determina relevana informaiilor continute, i comprim datele stocate prin eliminarea celor care i-au pierdut relevana. Pentru evenimentele mai vechi se vor pstra doar anumii parametri relevani, restul fiind eliminai. Mecanismul de arhivare poate fi declanat fie pe criteriul timp, fie cnd dimensiunea bazei de date depete o anumit valoare maxim, fie direct de ctre un operator. Integrarea msurtorilor neautomatizate Exist la nivelul cascadei de hidrocentrale aparate care nu dispun de canal de comunicatie la distana; msurtorile se fac direct de ctre operatori umani i nu intervin n intrrile sistemului SCADA (exemplu datele de temperatur, presiune atmosferic, umiditate, cantitate de precipitaii). Aceste date i au ns gradul lor de relevana n producerea evenimentelor mai sus amintite, fiind n acelai timp interesante pentru rapoartele curente prezentate de ctre sistemul de monitorizare multiagent supraveghetorilor. Integrarea acestor date n sistem i includerea lor n fereastra curent de date este o operaie foarte util. Dispozitivele mobile (de tip PDA, sau chiar telefon mobil) se vor conecta la o staie pe care ruleaz un agent prin intermediul unei reele wireless, i operatorii umani vor folosi pentru introducerea de date fie un browser mobil i protocolul WAP, fie un browser de web oferit de ctre PDA, fie o aplicaie standalone scris pentru dispozitivele mobile i care se conecteaz la agent.
SC IPA SA Sucursala Cluj
400 489 Cluj-Napoca, str.Republicii nr.109, tel.: 0264/596155, fax: 0264/590558

email: ipacluj@automation.ro, http://www.automation.ro

Extragerea i afiarea selectiv a datelor Informaiile de stare, evenimentele, jurnale de evenimente, valorile parametrilor electrici i energetici etc. se memoreaz i se pstreaz n baze de date. Cnd este necesar actualizarea datelor pentru analiza detaliat, agentul conector i vizualizator trebuie s conlucreze pentru a extrage datele din baza de date, s le filtreze i s genereze un raport uor inteligibil (raport global -centralizat, grafic), specific funciei sau domeniului de interes al operatorului care a cerut raportul. Analiza online a evenimentelor rapide Exist diferite metode de nregistrare a evenimentelor rapide, cele mai folosite fiind cu ajutorul osciloperturbografelor, care sunt de fapt calculatoare nzestrate cu module de msurare speciale (de condiionare). Aceste module detecteaz condiiile de perturbaie, prin urmare calculatorul poate declana o serie de aciuni, cea mai important fiind nregistrarea, la rat de eantionare ridicat, a evenimentelor ce se desfoar rapid n sistem, ca urmare a perturbaiei. Modulele de condiionare nu trebuie s aib precizie ridicat, n schimb pot detecta i msura valori care le depesc de cteva ori pe cele nominale, de funcionare normal, neperturbat, a sistemului. Sistemul nregistreaz date despre evenimentele rapide i agentul dedicat acestei operaiuni trebuie s acceseze datele, s le filtreze, s le structureze i s le nregistreze n baza de date, pentru afiare i analiz. Din unele categorii ale datelor, combinate i cu datele din sistemul SCADA, se genereaz grafice, calibrate manual, pentru observarea i analiza perturbaiilor. Aceste grafice, i unele pri n detaliu, constituie adevrate documente oficiale n analizarea avariilor i a cauzelor acestora. CARACTERISTICI TEHNICE FIPA-OS este o platforma bazat pe componente care permite dezvoltarea rapid de ageni compatibili FIPA. FIPA-OS suport majoritatea specificaiilor experimentale FIPA i este permanent mbuntit. Proiectul este de tip open-source (tip de proiect n care codurile sursa sunt public i gratuit accesibile), platforma devenind astfel o alegere bun pentru activiti de dezvoltare multiagent compatibile FIPA. FIPA-OS a fost lansat n august 1999 ca fiind prima implementare public i gratuit disponibil a tehnologiilor FIPA. FIPA-OS este implementat complet n Java. O caracteristic important a acesteia este prezena n distribuia standard a agentului numit JESS, care este o interfaa inspre sistemul cu acelai nume (Java Expert System Shell Mediul Java pentru sisteme expert). Cu ajutorul acestui agent, ceilali componeni ai societii FIPA-OS pot interaciona cu acest sistem expert i pot utiliza o baz de cunotine pentru a raiona. Astfel, dezvoltarea componentelor inteligente ale agenilor devine mai simpl pentru programatorul de ageni FIPA-OS. Agenii FIPA dezvoltai cu ajutorul platformei FIPA-OS comunic ntre ei prin mesaje. Un mesaj FIPA ACL const dintr-un set de unul sau mai muli parametri de mesaj. Numrul i felul parametrilor necesari pentru comunicaia efectiv a agenilor variaz n funcie de situaie; singurul parametru obligatoriu este performativul (performative), dar mesajele vor conine n cele mai multe cazuri adresele emiatorului, receptorului i o parte de coninut (sender, receiver, content). Dac un agent nu recunoate sau nu poate procesa una sau mai multe dintre valorile parametrilor mesajului, el va replica cu mesajul corespunztor de tip not-understood. Lista complet a parametrilor mesajelor utilizai n aplicaie este data n tabelul de mai jos. Parametrul reply-with introduce o expresie ce va fi utilizat de agentul ce rspunde spre a-i identifica mesajul. Parametrul inreply-to denot o expresie ce se refer la o aciune precedent pentru care mesajul n cauz este o replic (reply). Folosind aceti doi parametri se pot construi conversaii continue ntre ageni.

SC IPA SA Sucursala Cluj


400 489 Cluj-Napoca, str.Republicii nr.109, tel.: 0264/596155, fax: 0264/590558

email: ipacluj@automation.ro, http://www.automation.ro

Parametru
performative sender receiver content reply-with in-reply-to

Categorie parametru Tipul actului de comunicare Emitor; participant la conversaie Receptor; participant la conversaie Coninutul mesajului Control conversaie Control conversaie

Subsetul bibliotecii de acte de comunicatie FIPA (FIPA CAL) utilizat de ctre aplicaia software cuprinde: Actul de comunicaie de tip Inform - indic receptorului c o propoziie dat este adevarat Actul de comunicaie de tip Request - emitorul ii cere receptorului s efectueze o anumit aciune Actul de comunicaie de tip Agree - semnific acordul de a efectua o aciune, posibil n viitor Actul de comunicaie de tip Refuse - neag faptul c agentul poate efectua o aciune i declar motivul acestei stri de lucruri Actul de comunicaie de tip Failure - reprezint aciunea de a comunica unui agent faptul c efectuarea unei anumite aciuni a fost ncercat dar ncercarea a euat Actul de comunicaie de tip Not-Understood - recepioneaz un act de comunicaie care nu a fost neles de agent S-a optat pentru aceast platform multi-agent deoarece prezint o serie de avantaje: - permite dezvoltarea rapid de ageni inteligeni adecvai sistemului telematic de control i supraveghere a unei cascade de hidrocentrale - sistemul expert JESS pune la dipoziie o baz de cunotine raionale bogat care poate fi folosit de agenii noi obtinui pentru a-i face mult mai fiabili i compleci - pune la dispoziia agenilor un limbaj standardizat format din mesaje prin care acetia pot comunica Realizatori: SC IPA SA Sucursala CIFATT Cluj - Coordonator proiect Universitatea Tehnic Cluj - Partener SC Hidroelectrica SA, SH Cluj - Partener i unitate economic beneficiar

SC IPA SA Sucursala Cluj


400 489 Cluj-Napoca, str.Republicii nr.109, tel.: 0264/596155, fax: 0264/590558

email: ipacluj@automation.ro, http://www.automation.ro

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