31.01.2015 Views

aplikativno rešenje za praćenje rada opreme dubinskog pumpanja

aplikativno rešenje za praćenje rada opreme dubinskog pumpanja

aplikativno rešenje za praćenje rada opreme dubinskog pumpanja

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

YUNG info 2004, Zlatibor, 29.11.-03.12.2004.<br />

APLIKATIVNO REŠENJE ZA PRAĆENJE RADA OPREME DUBINSKOG<br />

PUMPANJA<br />

Kristina Gutović, dipl. fiz , NIS-Naftagas<br />

Agota Kiš, dipl. ing. tehn, NIS-Naftagas<br />

Erne Čanji, dipl. ing. maš, NIS-Naftagas<br />

Milan Ognjenović, dipl. ing. rud, NIS-Naftagas<br />

Sažetak : Aplikativno rešenje prika<strong>za</strong>no u ovom radu predstavlja prvu fazu projekta ‘Evidencija <strong>opreme</strong> <strong>dubinskog</strong><br />

<strong>pumpanja</strong>, servisiranje <strong>opreme</strong> i praćenje <strong>rada</strong> službe <strong>dubinskog</strong> <strong>pumpanja</strong>’. Obuhvata evidenciju trenutno montirane<br />

<strong>opreme</strong> <strong>dubinskog</strong> <strong>pumpanja</strong> ali i svih promena koje su se desile od momenta prvog puštanja u rad do danas. Ovom<br />

evidencijom su obuhvaćeni i tehnički ali i drugi podaci koji se odnose na opremu <strong>dubinskog</strong> <strong>pumpanja</strong> . Softver ima<br />

visok stepen <strong>za</strong>štite sa stanovišta vlasništva nad podacima, uradjen je u troslojnoj arhitekturi, a pristup aplikaciji je<br />

omogućen svakom ko zna korisničko ime i lozinku pri čemu se mora nalaziti na mreži ili na drugi način može da joj<br />

pristupi.<br />

Ključne reči : 1.oprema <strong>dubinskog</strong> <strong>pumpanja</strong>, 2.bušotina, 3. troslojna arhitektura<br />

APPLICATION SOLUTION FOR THE PUMPING UNITS WITH RODS<br />

SYSTEM MONITORING<br />

Abstract :. The application solution described in this paper presented the first part of the project ‘Record of the<br />

pumping units with rods system equipment, with information about maintenance, services and monitoring of this<br />

system’. It includes the pumping units with rods system equipment installed on wells and all changes which happened<br />

from starting works until nowadays. This record includes tehnical and other information about the pumping units with<br />

rods system equipment. This software has high level of protection from the point of view of data ownership and works<br />

in three-tier architecture. Every user who knows the user’s name and password can use this application, but the user<br />

must be connected within a network, or must have some other access to it.<br />

Key words : 1.pumping units with rods system , 2.well, 3.three-tier architecture<br />

1. UVOD<br />

Služba <strong>opreme</strong> <strong>dubinskog</strong> <strong>pumpanja</strong> je u sastavu pogona ‘Održavanje’ u NIS-Naftagasu i bavi se<br />

poslovima proizvodnje i održavanja <strong>opreme</strong> <strong>dubinskog</strong> <strong>pumpanja</strong>. Metoda <strong>dubinskog</strong> <strong>pumpanja</strong> predstavlja<br />

sekundarnu metodu <strong>za</strong> eksploataciju nafte iz bušotina. Pravilan izbor <strong>opreme</strong>, iz<strong>rada</strong>, održavanje i praćenje<br />

celog sistema <strong>za</strong> dubinsko pumpanje direktno utiče na proizvodnju nafte pa se ovim aktivnostima teži<br />

maksimalnom smanjenju <strong>za</strong>stoja na sistemima, većoj ekonomičnosti i dužem veku trajanja sredstava i<br />

smanjenju broja remonta.<br />

Projekat ‘Evidencija <strong>opreme</strong> <strong>dubinskog</strong> <strong>pumpanja</strong>, servisiranje <strong>opreme</strong> i praćenje <strong>rada</strong> službe <strong>dubinskog</strong><br />

<strong>pumpanja</strong>’ je nastao kao podsistem projekta ‘OPREMA’. Projekat ‘OPREMA’ obuhvata sistematiku alata i<br />

<strong>opreme</strong>, prilagodjene potrebama preduzeća NIS-Naftagas koji se bavi poslovima istraživanja i proizvodnje<br />

nafte i prirodnog gasa, podzemnih voda i geotermalne energije i nastao je na inicijativu pogona ‘Bušenje’. O<br />

podsistemima koje projekat ‘OPREMA’ sadrži i njegovim osnovnim postavkama bilo je izneto u radu<br />

‘Aplikativno rešenje <strong>za</strong> evidenciju tehničkih i ostalih podataka o opremi, alatu i rezervnim delovima’ [1].<br />

Što se tiče <strong>aplikativno</strong>g rešenja koje će u ovom radu biti opisano ono je nastalo na inicijativu službe<br />

<strong>opreme</strong> <strong>dubinskog</strong> <strong>pumpanja</strong> pogona ‘Održavanje’ NIS-Naftagas koja je i dala projektni <strong>za</strong>datak.<br />

2. KONCEPT REŠENJA<br />

2.1. Osnovni principi<br />

Osnovni principi primenjeni pri izradi ovog softvera su :<br />

- korisnik odgovara <strong>za</strong> svoje podatke<br />

- pristup aplikaciji je omogućen sa bilo kog računara na mreži (ili drugi način pristupanja mreži) pod<br />

uslovom da korisnik ima korisničko ime i lozinku<br />

- korisničko okruženje je jednostavno <strong>za</strong> upotrebu i prilagodjeno korisniku<br />

1


YUNG info 2004, Zlatibor, 29.11.-03.12.2004.<br />

- softver se oslanja na više šifarnika koji postoje na nivou informacionog sistema NIS-Naftagas (radnici,<br />

bušotine, nomenklature, artikli ...)<br />

2.2. Softverska reali<strong>za</strong>cija<br />

Aplikativno rešenje je realizovano kao web aplikacija u troslojnoj arhitekturi koja podrazumeva web<br />

pretraživač (preporuka Internet Explorer) na računaru kod korisnika, aplikativni server na kome se smešta<br />

softver i server sa bazom podataka. U slučaju <strong>aplikativno</strong>g rešenja koje je tema ovog <strong>rada</strong> korišćeni softver<br />

<strong>za</strong> razvoj aplikacije i smeštanje podataka je:<br />

- server baze podataka je Oracle 8.1.7.<br />

- razvojni alati : Oracle Developer: Forms 6i (version 6.0.8.16.3), Report 6i (version 6.0.8.18.0), Oracle<br />

SQL*PLUS (version 8.0.6.0.0).<br />

2.3. Zaštita podataka<br />

Ovde neće biti reči o <strong>za</strong>štiti podataka u smislu predstavljanja korisnika šifrom i lozinkom jer je to tema<br />

koja je bezbroj puta obradjivana. Sa aspekta <strong>za</strong>štite podataka u okviru ovog <strong>aplikativno</strong>g rešenja postoje tri<br />

grupe korisnika: 1. korisnici sa najvišim nivoom dozvola, 2. operativni korisnici, 3. posebni korisnici. Nije<br />

dovoljno da administrator baze podataka otvori korisnički nalog već je potrebno da korisnik sa najvećim<br />

nivoom dozvola definiše dozvole koje neki korisnik ima. Operativni korisnik radi na unosu, modifikaciji i<br />

pregledanju podataka. Posebni korisnici imaju prava da pregledaju sve podatke i po pravilu to bi trebalo da<br />

budu tehnička lica najvišeg nivoa menadžmenta. Prva grupa korisnika bi trebalo da obuhvati najviše dva<br />

<strong>za</strong>poslena radnika ovlašćena od strane rukovodstva vlasnika podataka.<br />

Da bi se u svakom momentu znalo koji korisnik je menjao podatke (a da se ne koriste sistemski logovi)<br />

u odgovarajućem slogu se čuva korisničko ime i datum kada je izmena uradjena.<br />

3. PRIKAZ APLIKATIVNOG REŠENJA<br />

3.1. Iniciranje aplikacije<br />

Aplikacija se pokreće izborom odredjenog linka (OPREMA) na intranet portalu NIS-Naftagas, čime se<br />

od korisnika <strong>za</strong>hteva da se predstavi korisničkim imenom i lozinkom. Korisnik koji je prošao proveru imena<br />

i lozinke dolazi na osnovni ekran sistema 'OPREMA' gde se opredeljuje <strong>za</strong> podsistem 'Oprema <strong>dubinskog</strong><br />

<strong>pumpanja</strong>’ pod uslovom da na njega ima dozvolu.<br />

3.2. Raspoložive opcije aplikacije<br />

Unos/ažuriranje je opcija glavnog menija koja sadrži nekoliko podopcija. U okviru ove opcije se<br />

obezbedjuju sve vrste podataka interesantne <strong>za</strong> ovu aplikaciju.<br />

Grupe <strong>opreme</strong> – sva oprema <strong>dubinskog</strong> <strong>pumpanja</strong> može se podeliti u najviše 3 nivoa grupa <strong>opreme</strong> koje<br />

formira sam korisnik. Pojedinačni komadi <strong>opreme</strong> se vezuju <strong>za</strong> najniže nivoe grupa. Svaka grupa ima svoju<br />

odgovarajuću nomenklaturu koja se bira iz šifarnika nomenklatura.<br />

Priprema šeme osobina <strong>opreme</strong> – Svaki najniži nivo grupe ima odredjen broj tehničkih osobina koje su<br />

interesantne <strong>za</strong> praćenja. Da bi se unos vrednosti osobina pojedinačnog komada <strong>opreme</strong> olakšao postoji<br />

opcija kojom se formira šema osobina jedne grupe/vrste <strong>opreme</strong> (npr. kačaljka ima nosivost, broj hodova,<br />

dužinu hoda, balans). Svaka od ovih osobina može (a ne mora) da ima specificiran set dozvoljenih vrednosti<br />

iz koga se bira vrednost osobine <strong>za</strong> konkretan komad <strong>opreme</strong>. Za svaki pojedinačni komad <strong>opreme</strong> može se<br />

uneti i osobina koja ne postoji u šemi osobina.<br />

2


YUNG info 2004, Zlatibor, 29.11.-03.12.2004.<br />

Priprema šeme sastavnice <strong>opreme</strong> - omogućava formiranje šeme sastavnih delova odredjene vrste alata<br />

(najnižeg nivoa grupe). Šema sastavnice se takodje formira iz grupa (najnižeg nivoa) koje su prethodno<br />

uvedene u evidenciju.<br />

Oprema – kroz ovu opciju korisnik mora uneti podatke o predstavniku svakog tipa <strong>opreme</strong> u okviru vrste<br />

<strong>opreme</strong>. Naime <strong>za</strong> opremu o kojoj se u okviru ove aplikacije radi, bitno je da tip odredjuje većinu<br />

karakteristika. Zato je nužno kroz ovu opciju uneti podatke o bar jednom komadu <strong>opreme</strong> odredjenog tipu jer<br />

se podaci kod montaže prenose i vrše samo potrebne izmene. Ovde je, takodje, moguće uneti podatke o tome<br />

ko je odredjenu opremu pregledao, kada i u kakvom stanju se ta oprema trenutno nalazi.<br />

Sastavnica – ovom opcijom se <strong>za</strong> konkretan komad <strong>opreme</strong> unose njegovi delovi. Podaci <strong>za</strong> sastavnicu se<br />

unose/biraju na osnovu šeme sastavnice. U šemi sastavnice neke <strong>opreme</strong> navedene su grupe <strong>opreme</strong> koje<br />

predstavljaju njegove sastavne delove čime je odredjeno iz kojih grupa <strong>opreme</strong> se biraju delovi <strong>za</strong><br />

sastavnicu konkretnog komada <strong>opreme</strong>.<br />

U okviru ove opcije glavnog menija najvažnija je opcija “montaža na bušotinu“ koja će u tekstu koji sledi<br />

biti detaljnije obradjena.<br />

Pregledi je opcija glavnog menija koja obezbedjuje uvid u podatke i<strong>za</strong>brane po raznim kriterijumima.<br />

Detaljnije će biti reči samo o podopciji “Oprema ugradjena na bušotine“ kao najvažnijoj iz ove grupe.<br />

Promene je opcija koja obezbedjuje korisniku mogućnost da povremeno, a zbog <strong>za</strong>štite podataka, menja<br />

svoju lozinku.<br />

Liste je opcija koja obezbedjuje štampu podataka u odredjenoj formi ukoliko <strong>za</strong> to postoji potreba. Svi<br />

izveštaji su u PDF formatu. Lista koja je bitna <strong>za</strong> temu ovog <strong>rada</strong> je “Oprema na bušotini“ o kojoj će biti<br />

reči u tekstu koji sledi.<br />

Kroz opciju ‘Arhiva’ obezbedjuju se istorijski podaci tj. podaci o svim montažama i demontažama do<br />

momenta kada je aplikacija uvedena u upotrebu. Kroz ovu formu se mogu raditi manje izmene na već unetim<br />

podacima.<br />

3.3.Prikaz najvažnijih formi<br />

Najvažnija forma <strong>za</strong> obezbedjivanje podataka je obuhvaćena opcijom ‘montaža na Bušotinu’. Ova<br />

forma je najvažnija ali nije dovoljna sama sebi i njen značaj je uočljiv jedino u aplikaciji kao celini. Na slici<br />

je prika<strong>za</strong>na pomenuta forma sa svim svojim linkovima i podopcijama. Kada je reč o opremi <strong>dubinskog</strong><br />

<strong>pumpanja</strong> treba imati u vidu da je centralna tačka bušotina na koju se oprema montira. Osnovna oprema koja<br />

se montira na bušotinu obuhvata 9 elemenata. Medjutim moguće je montirati na bušotinu i opremu koja ne<br />

pripada tom osnovnom setu. Da bi se korisniku olakšao postupak montaže <strong>opreme</strong>, posle izbora bušotine na<br />

koju se vrši montaža, iz ponudjenog seta (osnovnog) se bira vrsta <strong>opreme</strong> koja se montira. Kada je neka vrsta<br />

<strong>opreme</strong> montirana ona se <strong>za</strong> datu bušotinu više ne pojavljuje u ponudjenom setu.<br />

Korisnik koji je i<strong>za</strong>brao vrstu <strong>opreme</strong> <strong>za</strong> ugradnju izborom opcije ‘ugradnja’ dobija ekran <strong>za</strong> unos/izbor svih<br />

podataka o ugradnji. Biranjem tipa <strong>opreme</strong> korisnik nije jednoznačno odredio komad <strong>opreme</strong> koji ugradjuje.<br />

Ukoliko se radi o opremi koja je već uvedena u evidenciju tada se samo bira fabrički broj. Ukoliko se<br />

montira oprema koja ne postoji u evidenciji, unosom fabričkog broja kroz opciju ‘Nov fabrički broj’ oprema<br />

se uvodi u evidenciju a i montira na i<strong>za</strong>branu bušotinu. Prenosom podataka koji su odredjeni tipom <strong>opreme</strong><br />

prenose se i osobine <strong>opreme</strong>. Svi podaci koji su preneseni se mogu na odredjenom ekranu korigovati.Ukoliko<br />

je oprema već negde montirana ona se ne može ponovo montirati dok se ne izvrši skidanje iste.<br />

Na ekranu <strong>za</strong> ugradnju <strong>opreme</strong> izborom tipke ‘Ugradjeno’ i unosom odgovarajućih podataka može se<br />

proveriti da li je nešto što se želi ugraditi već negde ugradjeno (ili evidencija nije upotpunjena ili je<br />

3


YUNG info 2004, Zlatibor, 29.11.-03.12.2004.<br />

napravljena greška). Sledeća akcija koju korisnik može da uradi je skidanje već montirane <strong>opreme</strong>. Na slici<br />

je prika<strong>za</strong>n ekran <strong>za</strong> izvršavanje ove akcije. Unosom/izborom podataka korisnik vrši skidanje <strong>opreme</strong> čime je<br />

ona slobodna <strong>za</strong> dalje montiranje. U okviru podataka o ugradnji/skidanju <strong>opreme</strong> sa bušotine unose se podaci<br />

o razlogu akcije i po potrebi napomene bitne <strong>za</strong> datu situaciju. Ovi podaci služe <strong>za</strong> analizu i planiranje.<br />

Kada je korisnik krenuo u montažu odnosno skidanje <strong>opreme</strong> sa jedne bušotine on ima mogućnost da vidi<br />

koja je oprema bila ugradjena na toj bušotini do tog momenta. Svi podaci o ugradjenoj odnosno skinutoj<br />

opremi se čuvaju u odredjenoj tabeli zbog potrebe <strong>za</strong> pregledanjem i analizom.<br />

Za korisnike koji samo pregledaju podatke najvažnija je forma obuhvaćena opcijom ‘Oprema montirana<br />

na bušotinu’ koja je prika<strong>za</strong>na na slici (Oprema na bušotini). Ovo nije jedina forma ovakve vrste u okviru<br />

aplikacije ali propisana veličina <strong>rada</strong> ne dozvoljava više detaljnosti u tom smislu.<br />

U okviru ovog <strong>rada</strong> bitno je spomenuti još jednu formu <strong>za</strong> unos podataka a to je forma ‘Arhiva’ (Podaci o<br />

montaži <strong>opreme</strong> na bušotinu) koja je prika<strong>za</strong>na na slici i koja omogućava unos istorijskih podataka o<br />

ugradnji <strong>opreme</strong> na bušotinu i skidanju iste (do momenta uvodjenja aplikacije u produkciju), kao i korekcije<br />

podataka koji se odnose na montiranu odnosno skinutu opremu na bušotini.<br />

3.4. Prikaz najvažnijih izveštaja<br />

U okviru opcije ‘oprema na Bušotini’ izborom polja (ili <strong>za</strong> sva polja) vrši se formiranje liste u PDF<br />

formatu koja može da se štampa ili sačuva u elektronskom obliku. Izgled te liste je dat na slici koja sledi.<br />

4. ZAKLJUČAK<br />

Aplikativnim rešenjem koje je prika<strong>za</strong>no u ovom radu omogućeno je korisniku da podatke o opremi<br />

<strong>dubinskog</strong> <strong>pumpanja</strong> koja je momentalno montirana ili je bila montirana na bušotini sistematizuje i čuva na<br />

jednom mestu. Time su korisnici, koji <strong>za</strong> to imaju dozvolu, u mogućnosti da u svakom momentu dodju do<br />

željene informacije čime se olakšava praćenje <strong>rada</strong> celog sistema, evidencije <strong>za</strong>stoja i njihovih uzroka. Na<br />

ovaj način se mogu obezbediti i informacije korisne <strong>za</strong> povećanje ekonomičnosti i povećanja veka trajanja<br />

sredstava. Ovo je prva fa<strong>za</strong> aplikacije ‘Evidencija <strong>opreme</strong> <strong>dubinskog</strong> <strong>pumpanja</strong>, servisiranje <strong>opreme</strong> i<br />

praćenje <strong>rada</strong> službe <strong>dubinskog</strong> <strong>pumpanja</strong>’. Drugi deo aplikacije, koji će obezbediti podatke o izvršenim<br />

intervencijama i drugim aktivnostima ve<strong>za</strong>nim <strong>za</strong> rad <strong>opreme</strong> <strong>dubinskog</strong> <strong>pumpanja</strong>, je u fazi planiranja.<br />

5. LITERATURA<br />

[1] ‘Aplikativno rešenje <strong>za</strong> evidenciju tehničkih i ostalih podataka o opremi, alatu i rezervnim delovima’,<br />

YUNG info 2003.<br />

[2] Projektni <strong>za</strong>datak <strong>za</strong> aplikaciju ‘Evidencija <strong>opreme</strong> <strong>dubinskog</strong> <strong>pumpanja</strong>, servisiranje <strong>opreme</strong> i praćenje<br />

<strong>rada</strong> službe <strong>dubinskog</strong> <strong>pumpanja</strong>’, Služba <strong>opreme</strong> <strong>dubinskog</strong> <strong>pumpanja</strong> pogona ‘Održavanje’ u NIS-Naftagas<br />

[3] Oracle literatura<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!