principii in dezvoltarea aplicatiei de telecitire
TRANSCRIPT
1
CONFERINTA NATIONALA A ENERGIEI – CNE 2004 Neptun, 13-17 iunie 2004
S4p_04
PRINCIPII IN DEZVOLTAREA APLICATIEI DE TELECITIRE LA
NIVELUL ELECTRICA
Dan Apetrei, Nicolae Verciuc, SC Electrica SA Bucuresti 71104 str. Grigore Alexandrescu nr.9 sector 1, telefon 021/2085233, fax 021/2085204,
E-mail: [email protected]; [email protected] Avand in vedere tematica sectiunii la care este propusa spre dezbatere prezenta lucrare sunt de precizat doua aspecte: • Dezvoltarea unui sistem de telecitire determina consecinte sociale grupate in doua directii: o Pe de-o parte reprezinta un instrument care contribuie la ajustarea preturilor la energie in
conformitate cu regulile pietei o Pe de alta ofera in timp util informatii care permit definirea unui comportament eficient din
punct de vedere energetic • Prin modul in care informatiile oferite de sistemele de telecitire contribuie la fundamentarea
deciziilor de dezvoltare pe termen mediu si lung le plaseaza in categoria componentelor dezvoltarii durabile pentru sistemul energetic
1. INTRODUCERE Aplicatiile de telecitire sunt grupate pe plan international sub genericul AMR (Automated Meter Reading). Conform definitiei de pe site-ul organizatiei profesionale din domeniu http://www.amra-intl.org/, atributiile unui astfel de sistem vizeaza: colectarea de la distanta a datelor referitoare la consumuri, folosind canale telefonice, radio, satelit, sau reteaua de alimentare; aplicatiile se refera la consumurile de apa, gaz sau electricitate si au drept scop: cresterea eficientei activitatii, imbunatirea calitatii serviciilor, marirea vitezei de achizitie a datelor critice pentru fundamentarea deciziilor. Gestionarea energiei electrice absoarbe la nivelul Electrica resurse semnificative. In conditiile determinate de scaderea consumului si cresterea numarului de consumatori procesele de: citire-facturare si cel de gestionare-analiza a cantitatilor de energie electrica devin din ce in ce mai mult dependente de resursele umane. Utilizarea personalului in activitati rutiniere este de doua ori paguboasa pentru ca: aceeasi sarcina poate fi indeplinita mai ieftin si mai rapid cu “masini” specifice analiza informatiilor, trecuta in prezent pe planul doi in lipsa fortei de munca, este specific umana si se face dupa criterii care, din cauza instabilitatii economice, sunt fluctuante-deci greu de mecanizat. Automatizarea sarcinilor repetitive devine necesara si este posibila in conditiile in care preturile componenetelor ce tin de tehnologia informatiei scad. Dotarea pe scara larga cu contoare electronice din ultimii ani pe de-o parte, modificarile aduse cadrului legislativ in sensul formarii unei piete a energiei pe de alta parte, constituie factori favorizanti ai dezvoltarii sistemelor integrate de gestionare a energiei electrice– componenta a sistemelor de gestionare a serviciilor(apa , gaze, caldura). In lucrare este prezentat stadiul actual de dezvoltare a sistemului de telecitire la nivelul Electrica si directiile de dezvoltare in continuare.
2
2. STADIUL ACTUAL DE DEZVOLTARE A SISTEMELOR DE TELECITIRE LA NIVELUL ELECTRICA Asa dupa cum se poate observa din figura 1, cele 8 sisteme de la nivelul Filialelor centralizeaza datele din Sucursale realizand transmiterea la cele doua sisteme existente la Electrica.
GALAXY - ELECTRICA ARGUS - ELECTRICA
ARGUS - DOBROGEA
ARGUS
ARGUS
ARGUS
ARGUS
ARGUS -Muntenia Sud
ARGUS
ARGUS
Siemens C2000
ARGUS -MOLDOVA
ARGUS
ARGUS
ARGUS
ARGUS
GALAXYGALAXY
GALAXYTRANSILVANIA NORD
ARGUS
ARGUS
ARGUS
GALAXY
GALAXY
GALAXY
GALAXYTRANSILVANIA SUD
GALAXYGALAXY
GALAXY
GALAXY
GALAXY
GALAXY BANAT
ARGUS
ARGUS
ARGUS
ARGUS
GALAXYMUNTENIA NORD
ARGUS
ARGUS
ARGUS
GALAXY
GALAXY
GALAXY
GALAXYOLTENIA
ARGUS
ARGUS
GALAXY
GALAXY
GALAXY
GALAXY
GALAXY
GALAXY
figura 1 stadiul actual al sistemului de telecitire la nivelul Electrica
Etapele dezvoltarii sistemului in 2003 pentru centralizarea datelor sunt descrise in tabelul urmator: Sisteme achizitionate
sisteme existente la Sucursale
Filiala
Argus galaxy argus galaxy
centralizare la Filiala - ETAPA I-a
Data realizarii
sisteme ETAPA a-II-a
Moldova 1 0 4 2 ARGUS Iunie
Dobrogea 1 0 4 0 ARGUS Mai
Muntenia Nord 1 1 3 3 GALAXY Iunie backup - ARGUS
Oltenia 2 1 2 5 GALAXY Iunie ARGUS - Valcea +backup ARGUS
Banat 1 1 4 0 GALAXY Mai facturare ARGUS
Transilvania Nord
1 1 3 3 GALAXY Iunie ARGUS backup
Transilvania Sud
1 1 0 6 GALAXY Mai ARGUS backup
Muntenia Sud 2 0 2 C2000 Siemens
GALAXY Electrica ARGUS
Iunie Iulie
ARGUS - Bucuresti
3
Sisteme achizitionate
sisteme existente la Sucursale
Filiala
Argus galaxy argus galaxy
centralizare la Filiala - ETAPA I-a
Data realizarii
sisteme ETAPA a-II-a
propriu
Electrica 1 1 GALAXY Mai ARGUS backup
Pentru a nu complica desenul din figura 1 nu au fost reprezentate sistemele de backup. Configuratia acestora este prezentata in figura 2.
GALAXY - ELECTRICA ARGUS - ELECTRICA
ARGUS - DOBROGEA
ARGUS -Muntenia Sud
Siemens C2000
ARGUS -MOLDOVA
GALAXYTRANSILVANIA NORD
GALAXYTRANSILVANIA SUD
GALAXY BANAT
GALAXYMUNTENIA NORD
GALAXYOLTENIA
ARGUS - backup
ARGUS - Rm.Valcea
ARGUS - backup ARGUS - backupfacturare
ARGUS - backup
ARGUS - backup
ARGUS - backup
figura 2 configuratia sistemelor de backup
Canalele de comunicatie si orarul replicarilor este prezentat in urmatorul tabel: nr crt Filiala
Serviciu utilizat
Canal de comunicatie
identificator apel
ora de replicare
numarul de reluari
1 Banat RAS telefonic 1565241 5:45 3 2 Muntenia Nord TCP/IP fibra optica 10.35.1.160 6:30 3
3 Transilvania Nord TCP/IP fibra optica 10.60.0.32 4:00 3
4 Oltenia RAS telefonic 1515139 7:15 3
5 Transilvania Sud RAS telefonic 1685233 5:00 3
6 Dobrogea RAS telefonic 1415231 6:05 2 7 Moldova RAS telefonic 1345233 6:20 2 8 Muntenia Sud RAS telefonic 902,065,210 6:35 2
Asa dupa cum se observa din tabel datele sunt centralizate pana la 7:30, procesul de replicare incepand la 4:00. Momentul de start este dictat de sfarsitul replicarilor locale.
4
sistem telecitirede tipul 1
sistem de telecitire de tipul 2
Data DataREPLICARE
CIT
IRE
CIT
IRE
CITIRE
CITIRE
figura 3 replicarea bidirectionala si partarea canalului de comunicatie
3. PRINCIPII DE DEZVOLTARE A APLICATIEI DE TELECITIRE In vederea asigurarii independentei fata de furnizorii de echipamente sau aplicatii de telecitire, in 2003 s-a impus respectarea a doua principii: interfatarea aplicatiilor la nivelul bazelor de date si utilizarea in comun a canalelor de comunicatie de catre echipamentele din amplasamente ca in figura 3.
sistem telecitirede tipul 1
sistem de telecitire de tipul 2
Data DataREPLICARE
CITIR
E
CITIRE
CITIRE
figura 4 utilizarea driver-elor pentru descarcarea datelor din contoare
Pentru echipamentele achizitonate incepand din 2004 se va impune cerinta insotirii acestora de driver-e care sa permita integrarea in aplicatiile de telecitire. Procesul de descarcare a datelor in acest caz este prezentat in figura 4. In urma centralizarii datelor, au rezultat o seama de probleme care urmeaza sa fie rezolvate in etapa urmatoare. Arhitectura de principiu a sistemului adaptat noilor cerinte este prezentata in figura 5.
5
Baza de date relationaladistribuita (Oracle - sau
SQL Server)
canal de comunicatie: telefon, GSM, ISDN,radio, radio trnked, ethernet tcp/ip
Citirionline
citiri off line
import fisiere ASCII
introducere manuala date
Schimb auromat deinformatii cu alte
calculatoare prin replicarebidirectionala selectiva a
bazelor de date
Statie de lucru LAN/WAN
OR
AR
evenimente
evenimente
Ge
ne
rare
Ra
po
art
e
interogariutilizatori
orar generareautomata rapoarte
Utilizarebrowser
web
me
saje
E-m
ail
fisi
ere
AS
CII
,H
TM
L
VALIDARE
MODUL RAPORTARE-este necesara realizarea deJURNALE
Realizareade predictii
parametri utilizator
Realizarefacturi
Utilizare browser web
MODUL ANALIZA - procedurile de analizatrebuie sa pota fi rulate si din exteriorulaplicatiei astfel incat sa permita simularisuccesive
Datecurba desarcina
Datebillingpr
eluc
rari
ari
tmet
ice
JUNALE
canal de comunicatie cu protocolTCP/IP
introducere date de la o statie delucru in retea
introducere date de la o statie delucru in retea
evenimente
evenimente
evenimente
eve
nim
en
te
eve
nim
en
te
figura 5 arhitectura de principiu a componentelor ce se vor dezvolta in continuare
Principalele sarcini ale sistemului sunt: • Achizitionarea , validarea , analiza prezentarea si arhivarea datelor o Generare alarmelor sau avertismentelor o Completarea rapoartelor si jurnalelor o Calculul pierderilor o Realizarea prognozelor • Masura in punctele de schimb a marimilor electrice • Achizitia si tratareasemanlizarilor si evenimentelor • Comunicatia de date • Validarea si prelucrarea datelor • Actualizarea bazei de date si stocarea datelor • Vizualizarea si tiparirea datelor • Sincronizarea sistemului • Schimbarea parametrilor de functionare • Autosupravegherea sistemului Rezolvarea problemelor specifice legaturilor de transmisii date in sistem intre: calculatoare, calculatoare si contori , utilizatori externi si calculatoare Aplicatia este centrata pe baza de date. Procesul de validare este cel care filtreaza datele in vederea inscrierii in baza de date. Datele referitoare la consumuri pot fi aduse prin: • Introducere manuala
6
• Citire directa a echipamentelor de decontare • Import din alte aplicatii • Import de fisiere Prezentarea datelor cade in sarcina modului de raportare iar modulul de analiza este cel care permite efectuarea analizelor de detaliu. Pentru corecta administrare a aplicatiei toate procesele completetaza jurnale din care se pot diagnostica eventualele disfunctionalitati. Desi nu este marcat in figura 5, procesul de administrare a aplicatiei trebuie sa permita configurarea fiecareia din optiunile parametrizabile. Aceasta presupune adaptarea la noi config uratii – sistemul sa fie adaptabil de catre utilizator in vederea adaugarii , renuntarii sau modificarii de : • puncte de consum (contor , constanta , denumire, program de citire, ..) • canale de comunicatie • utilizatori in sistem • criterii de validare a datelor • tipuri de fisiere de introducere a datelor in sistem 4.Directii de dezvoltare Pentru dezvoltarea in continuare a aplicatiilor de telecitire sunt definite urmatoarele directii de dezvoltare: • Descarcarea tuturor informatiilor citite offline in baza de date a aplicatiei de la nivelul sucursalei in vederea realizarii de analize asupra corectitudinii functionarii grupurilor de masurare • Integrarea micilor consumatori – citiri off line / citiri on line • Integrarea informatiilor de la consumatorii casnici – citiri on line • rezolvare problemelor calculatoarelor hand held – portarea softuluide interogare pe astfel de platforme pentru a asigura citirea automata a tuturor echipamentelor care afiseaza si necesita citirea a mai mult de 4 marimi