Bpm automatizacija procesa - da li to stvarno funkcioniše ivo salković
Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre...
Transcript of Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre...
![Page 1: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/1.jpg)
Dizajn industrijskih IoT sistema
Univerzitet u Novom SaduFakultet tehničkih naukaDepartman za energetiku, elektroniku i telekomunikacije
Katedra za telekomunikacije i obradu signala
Doc. dr Živko Bojović[email protected]
Automatizacija procesa
![Page 2: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/2.jpg)
Sadržaj
• Uvod u atomatizaciju procesa
• Nivoi vođenja procesa i funkcije automatizacije
![Page 3: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/3.jpg)
Uvod u automatizaciju
procesa
![Page 4: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/4.jpg)
Automatizacija procesa –
ciljevi i očekivanja!• Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se
definisati sledeći ciljevi: Šta očekujemo od upravljanja? Kojim procesnim veličinama želimo da upravljamo? Na koji način odnosno koji koncept upravljanja trebamo primeniti?
• Od automatizacija procesa se očekuje da obezbedi: Sigurnost u realizaciji procesa Ekonomičnost rada Održavanje procesa unutar zadatih tehnoloških ograničenja Održavanje količine i kvaliteta proizvoda.
![Page 5: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/5.jpg)
• Pri projektovanju sistema za automatizaciju procesa treba uraditi analizu procesa kako bi se identifikovali delovi procesa koje je smisleno automatiziovati.
• Obzirom na stepen automatizacije definisani su sledeći nivoi automatizacije: Off-line rad sa veoma malim stepenom automatizacije On-line rad u otvorenoj petlji sa srednjim stepenom automatizacije On-line rad u zatvorenoj petlji sa visokim stepenom automatizacije.
Koji nivoi automatizacije
postoje?
![Page 6: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/6.jpg)
Šta je to off-line rad?
• Za upravljanje procesima je zaduženo procesno osobljo, tako da se ne povećava stepen automatizacije procesa.
Računar nije direktno uključen u proces (ne radi se o procesnom računaru), već samo obavlja određene proračune i obrade
Unos i izlaz podataka obavljaju se na načine uobičajene za računare opšte namene.
![Page 7: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/7.jpg)
Kako izgleda on-line rad u
otvorenoj petlji?• Procesima upravlja procesno osoblje, koje koristi računar da bi pratilo stanja
procesa. Informacije o stanju procesa prenose se u računar u realnom vremenu. Osoblje dobija kvalitetnije informacije i uputstva za upravljanje procesom. Upravljanje sistemom koji radi u otvorenoj petlji zasniva se na iskustvu osoblja. Tendencija je da se iskustveno znanje ugradi u upravljački sistem za rad u
zatvorenoj petlji (na znanju zasnovani sistemi).
![Page 8: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/8.jpg)
Kako izgleda on-line rad u
zatvorenoj petlji?• Na osnovu trenutnog i ciljanog stanja procesa, procesni računar vrši
proračun upravljačke veličine i neposredno deluje na proces. Procesni racunar obavlja funkcije vezane za procesnu sigurnost, o čemu treba
voditi posebnu brigu u tzv. sigurnosno-kritičnim tehničkim procesima (nuklearne elektrane, letelice, železnicki saobraćaj).
![Page 9: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/9.jpg)
Šta je suština
automatizacije procesa?
računar kao sredstvo za obradu podatakaMinicomputer
Person 1
оператор
Minicomputer
računar koji radi u realnom vremenu
![Page 10: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/10.jpg)
Proces
upravljački algoritam
ulaz izlaz
informacije
o procesu
komande
za proces
računar
Računarski upravljan sistem
![Page 11: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/11.jpg)
Sprezanje računara i procesa
Keyboard
merna
oprema
izvršni
organi
P R O C E S
procesni
ulazni
uređaji
procesni
izlazni
uređaji
ulazni
zadaci
izlazni
zadaci
slika
ulaza
slika
izlaza
izla
zi
ula
zi
upravljački
zadaci
komunikacioni
zadaci
Komunikacioni
uređaji
Standardni U/I
uređajimreža
softver
računar
izlazi procesa
=
ulazi računara
ulazi procesa
=
izlazi računara
![Page 12: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/12.jpg)
Nivoi vođenja procesa i
funkcije automatizacije
![Page 13: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/13.jpg)
• Pri vođenju procesa u složenim tehničkim sistemima koristi se princip hijerarhije izmedu nivoa odlučivanja i nivoa izvođenja.
– Na gornjim nivoima vodenja pretežno se obavljaju zadaci odlučivanja i usmeravanja, dok na nivoima "blizu" procesu prevladavaju operativni zadaci.
– Na nižim nivoima prevladavaju "sirovi" podaci, dok se prema višim nivoima količina podataka o procesu smanjuje, ali se povećava specifični informacijski sadržaj.
• Suštinski je zadatak sistema za automatizaciju da se što više funkcija tehničkog procesa automatski obavlja na ekonomski prihvatljiv nacin.
Nivoi vođenja procesa u
tehničkim sistemima
![Page 14: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/14.jpg)
Nivoi vođenja u složenim tehničkim
sistemima
nivo Naziv nivoa ZADACI
1 Vođenje preduzeća(Corporate Management Level)
Vođenje preduzeća(odlučivanje i usmeravanje)
2 Vođenje pogona(Production Management Level)
Vođenje pogona / fabrike(odlučivanje i usmeravanje)
3 Vođenje postrojenja / procesa(Process Management Level)
Vođenje velikog tehničkog procesa
(operativni zadaci i delom zadaci odlučivanja i usmeravanja)
4 Upravljanje i regulacija(Process Control Level)
Sprovođenje operativnih zadataka vezanih uz regulaciju, upravljanje, nadzor i zaštitu
5 Tehnički proces Merenje procesnih veličina i
delovanje na tehnički proces
![Page 15: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/15.jpg)
Funkcije automatizacije
nivo Naziv nivoa FUNKCIJE AUTOMATIZACIJE
1 Vođenje preduzeća Analiza troškova
2 Vođenje pogona(Production Management Level)
Planiranje toka proizvodnje, optimizacija proizvodnih kapaciteta, obrada procesnih rezultata
3 Vođenje postrojenja / procesa(Process Management Level)
Nadzor nad procesom, optimizacija, pokretanje i zaustavljanje, dijagnostika, procesna sigurnost
4 Upravljanje i regulacija(Process Control Level)
Prihvat informacija o procesnim
veličinama, prihvat informacija o
kvalitetu proizvoda, upravljanje,
regulacija, blokiranje, funkcije u slučaju potrebe, zaštita
5 Tehnički proces Merenje procesnih veličina,
delovanje na procesne veličine
preko izvršnih elemenata
![Page 16: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/16.jpg)
Klasifikacija tehničkih procesa
• Klasifikacija tehničkih procesa vrši se:– Prema vrsti medija koji se oblikuje ili transportuje:
materijalni procesi energetski procesi informacijski procesi.
– Prema načinu delovanja na medijum koji se oblikuje ili transportuje : proizvodni procesi distributivni procesi procesi skladištenja.
– U odnosu na pretvaranje ili transport materijala: tehnološki procesi proizvodno-tehnički procesi transportni procesi.
![Page 17: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/17.jpg)
Podela po procesnim veličinama
• Za automatizaciju tehničkih procesa od najveće su važnosti pocesne veličine (procesne varijable) kojima je potrebno upravljati.
• U tehničkim procesima razlikujemo tri vrste procesnih veličina: Kontinualne procesne veličine (npr. temperatura u delu sistema) Diskretne procesne veličine (najčešće binarne procesne veličine kojima se prikazuje
sled stanja pri pokretanju ili zaustavljanju pogona) Procesne veličine usmerene ka objektima - pridružuju se pojedinim objektima kao
fizičke veličine sa kontinualnim područjem vrednosti ili nefizičke veličine (npr. tip proizvoda, skladišni broj).
• Prema navedenoj podeli procesnih veličina definišu se pripadajuće vrste procesa: Kontinualni (dinamički) procesi Sekvencijalni procesi Objektu usmereni (komadni) procesi.
![Page 18: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/18.jpg)
Kontinualni procesi
• Kontinualne procese karakteriše: trajanje duže vremena bez prekidanja
promena samo određenih parametara, ali ne i postupka
najbolje iskorišćenje proizvodne opreme.
![Page 19: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/19.jpg)
Šaržni procesi
• Šaržni procesi - sledom operacija proizvede se određena količina proizvoda tzv. šarža
takav sled se ponavlja
podaci o postupku - recept
• Vođenje
osigurava pravilan sled operacija
unutar pojedine operacije osigurava pravilne pogonske parametre.
![Page 20: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/20.jpg)
Testni i laboratorijski sistemi
• Umanjene varijante industrijskih procesa - obrazovanje, eksperimenti sa
novim proizvodima, testiranje kvaliteta u manje zahtevanim uslovima rada uz upotrebu personalnog računara.
![Page 21: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/21.jpg)
Šta su to ugrađeni
(embedded) sistemi
• Embedded sistemi su računarsko bazirani sistemi ugradjeni u okviru drugog sistema, za koga obezbedjuju bolju funkcionalnost i performanse.
Nasuprot računaru opšte namene (PC mašina), embedded sistem obavlja jedan ili veći broj unapred definisanih zadataka, sa specifičnim zahtevima.
Namenjen je da obavlja specifični zadatak pa projektant može da ga optimizuje sa aspekta performansi (brzina rada) i da pri tome redukuje
gabarit, potrošnju energije, i cenu proizvoda.
Veliki stepen autonomije, često bez veze sa drugim sistemima upravljanja i uz neposrednu interakciju sa operaterom tj. korisnikom.
![Page 22: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/22.jpg)
Oprema u sistemima
računarskog upravljanja• Vođenje kontinualnih procesa – industrijski PID regulatori
• Vođenje šaržnih procesa – industrijski PID regulatori i programabilni logični kontroleri
• Vođenje procesa prerade pojedinačnih proizvoda – programabilni logični kontroleri, roboti, CNC alati
• Testni i laboratorijski sistemi – personalni računari i procesni međusklopovi
• Embedded sistemi – mikrokontroleri, posebne izvedbe personalnih računara
![Page 23: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/23.jpg)
Karakteristični oblici
računarskog upravljanja
• Osnovno upravljanje procesima logičko i sekvencijsko upravljanje
regulacija.
• Nadzorni sistemi kontrola i nadzor
analiza podataka
arhiviranje podataka
međusklop izmenu operatera i sistema upravljanja.
![Page 24: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/24.jpg)
Karakteristični oblici
računarskog upravljanja• Osnovno upravljanje procesima
logičko i sekvencijsko upravljanje – izvođenje operacija u redosledu, ograničeno trajanje, PLC realizacija
Regulacija - održavanje regulisane veličine na željenoj vrednosti.
Merni sistem – binarni senzori i kontakti (npr. induktivni i kapacitivni senzori blizine, fotoćelije,
granični (krajnji) kontakti)
Izvršni sistem – binarni aktuatori i odgovarajući izvršni elementi (npr. elektropneumatski ventili i pneumatski
cilindri, releji tj. sklopnici, elektromotori i električni grejači.
![Page 25: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/25.jpg)
Strukture automatizacije• Sistemi za automatizaciju procesa mogu se sa aspekta strukture klasifikovati
prema sledećim parametrima: struktura tehničkog procesa
razmeštajna struktura opreme za automatizaciju
funkcionalna struktura sistema za automatizaciju.
• Svaka od navedenih struktura može biti centralna i decentralizovana: centralna struktura - proces se može posmatrati kao celina
decentralizovana struktura - proces je moguce raščlaniti na više podprocesa.Primenjuje se univerzalni procesni računar koji serijski obrađuje informacije potrebne za funkcije automatizacije procesa.
Koriste se namenski uredaji za
automatizaciju (procesni računar) koji paralelno
obavljaju pripadajuće funkcije.
![Page 26: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/26.jpg)
Kriterijumi za upoređivanje
svojstava
• Da bi se mogle proceniti prednosti i nedostaci strukture automatizacije razmatraju se sledeći kriterijumi:
troškovi nabavke opreme, kabliranja, programske podrške i održavanja,
pouzdanost i raspoloživost pri ispadu sklopova ili greškama u programskoj podršci
fleksibilnost pri modifikacijama
usklađenost delova procesa i optimizacija celokupnog procesa
jednostavnost rukovanja i održavanja.
![Page 27: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/27.jpg)
Hijerarhijska struktura automatizacije
• Hijerarhijskom strukturom se u znatnoj meri ispunjavaju zahtevi korisnika u pogledu mogućnosti pojedinih nivoa hijerarhije, fleksibilnosti i prilagodljivosti postrojenju koje se automatizuje.
Zadaci obrade informacija raspodeljeni su po hijerarhijskim nivoima
Između pojedinih nivoa uređaja za automatizaciju postoj komunikacioni sistemi
Dominantne su sabirničke strukture koje sadrže skup hijerarhijski organizovanih sabirnica.
![Page 28: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/28.jpg)
• Sabirnicki sistem npr. sačinjavaju:
"Field bus" - povezuje priključne module (procesni modul, moduli prema senzorima i izvršnim elementima) preko Front-End računara sa procesnom sabirnicom
Procesna sabirnica – omogućuje komunikaciju Front-End računara sa uređajima na višim nivoima upravljanja.
Hijerarhijska struktura automatizacije
![Page 29: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/29.jpg)
Distribuirani sistemi za
automatizaciju
• Za razliku od hijerarhijske strukture u kojoj svaki uredaj komunicira samo sa pridruženim uređajem višeg nivoa, kod decentralizovane distribuirane strukture decentralizovani uređaji za automatizaciju povezani su međusobno, kao i sa centralnim uređajem.
• U distribuiranim sistemima za automatizaciju postavljaju se sledeći ciljevi: Automatska podela zadataka između uređaja za automatizaciju
Dijagnostika kvarova kroz nadzor uređaja
Mogućnost rekonfiguracije sistema u cilju izolacije i ograničenja kvara (error isolation),
Automatsko uspostavljanje normalnog stanja nakon otklanjanja kvara (error recovery).
![Page 30: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/30.jpg)
Strukture automatizacije sa
redundansom
• Uvođenje redundanse u sistem za automatizaciju procesa koristi se u cilju povećanja pouzdanosti sistema kako bi se omogućilo da:
druge jedinice saznaju za ispad
se sacuvaju podaci neophodni za preuzimanje operacija koje je obavljala neispravna jedinica,
druge jedinice preuzmu funkcije automatizacije od neispravne jedinice,
se ispad javi osoblju.
• Redundansa se može realizovati kao:
Sklopovska redundansa
Programska redundansa - korišćenjem višestruke programske podrške
Merna redundansa - merenjem redundantnih, najcešće medusobno zavisnih, procesnih veličina
Vremenska redundansa - ponavljanje određene operacije u pravilnim vremenskim intervalima.
![Page 31: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/31.jpg)
Sklopovska redundansa
• n jedinica (računara) obavlja iste zadatke na bazi istih ulaznih podataka. Izlazni rezultati se upoređuju i na osnovu većinske odluke određuje se konačan rezultat.
Statička ("m od n") redundansa:
![Page 32: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/32.jpg)
Dinamička redundansa• Radni računar u normalnim uslovima obavlja sve funkcije automatizacije.
• Pomoćni (Stand-by) računar je povezano sa radnim računarom i periodično
dobija informacije o stanjima procesa, među-rezultatima radnog računara i sl.
• U slucaju kvara radnog računara, pomoćni računar isključuje radni računar i
preuzima njegove zadatke prema unapred definisanoj proceduri.
![Page 33: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/33.jpg)
Dinamička funkcionalna
redundansa• Računar 1 obavlja zadatke neophodne za održavanje toka procesa
(upravljanje procesom, zaštite), a računar 2 u normalnim uslovima obavlja
manje prioritetne zadatke automatizacije (npr. optimizaciju, obradu
procesnih rezultata) i nadzire računar 1.
• Ukoliko se ustanovi ispad računara 1, računar 2 preuzima njegove funkcije.
![Page 34: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/34.jpg)
• Zbog mogućnosti ispada komunikacijske strukture (komunikacioni medijum u prekidu, ispad međusklopa) u komunikacionu strukturu potrebno je ugraditi redundansu.
• Redundansu omogućava npr. Token Ring struktura s dvostrukim prstenom.
Redundansa komunikacione
strukture
![Page 35: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/35.jpg)
Redundansa na nivou elektronskih
elemenata:
• Prikazani spojevi osiguravaju otpornost sistema na pojavu kratkog spoja iliprekida u odredenom elementu.
• Ovakva rešenja se koriste kod elemenata kritičnih za ispravan rad sistema(npr. otpornik u izlaznom kolu za upravljanje relejom koji deluje naodredenu kritičnu funkciju procesa).
![Page 36: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/36.jpg)
Programska redundansa
• Programska podrška u pravilu sadrži neotkrivene greške koje se manifestuju kod pojave određene kombinacije ulaznih podataka.
• Programsku redundansu moguće je realizovati tako da se odredeni delovi programske podrške izvedu na različite načine.
• To je moguce postići tako da:
– nezavisni razvojni timovi razvijaju programsku podršku za isti modul,
– pri razvoju različitih verzija nekog modula primenjuju se različitestrategije, algoritmi i programske strukture.
![Page 37: Automatizacija procesa · 2019-11-28 · Automatizacija procesa – ciljevi i očekivanja! • Pre nego što se pristupi automatizaciji (upravljanju) procesa moraju se definisati](https://reader030.fdocuments.net/reader030/viewer/2022021800/5e53f680c2f21c409e5c00a0/html5/thumbnails/37.jpg)
Hvala na pažnji!
37
Univerzitet u Novom SaduFakultet tehničkih naukaDepartman za energetiku, elektroniku i telekomunikacije
Katedra za telekomunikacije i obradu signala