05.05.2013 Views

Predavanje 8 - PBF

Predavanje 8 - PBF

Predavanje 8 - PBF

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.

Ž. Kurtanjek: Automatizacija 2007<br />

OSNOVNI POJMOVI<br />

UVOD U AUTOMATIZACIJU PROCESA<br />

Teorija automatizacije procesa zasniva se na matematičkoj definiciji sustava. Sustav se<br />

definira kao izdvojeni dio okoline koji obavlja određenu svrhu. Pojam sustav se vrlo često<br />

upotrebljava s različitim smislom, ali u teoriji automatizacije procesa sustav definiramo<br />

kao svrhoviti tehnički sustav koji proizvodi.<br />

Osnovni pojmovi kojima se definira sustav su:<br />

- svrha sustava<br />

- granice sustava i okoline<br />

- ulazne veličine, veličine stanja, izlazne veličine<br />

- dijelovi sustava ( podsustavi )<br />

- struktura koja povezuje podsustave<br />

Najjednostavniji prikaz odnosa sustava i okoline je dan na slici 1.1.<br />

MASA<br />

x<br />

ENERGIJA<br />

x<br />

INFORMACIJA<br />

x<br />

OKOLINA<br />

SUSTAV<br />

GRANICA<br />

y<br />

y<br />

y<br />

X<br />

ulazne<br />

veličine veli~ine<br />

Slika 1.1. Grafički prikaz sustava i okoline.<br />

OKOLINA<br />

SUSTAV<br />

Y<br />

izlazne<br />

veličine<br />

veli~ine<br />

Za određeni primjer procesa, kao što je to proizvodnja u bioreaktoru, moguće je na različite<br />

načine postaviti matematičku definiciju sustava zavisno od svrhe analize. Najčešće se<br />

definicija sustava izvodi iz razmatranja njegove svrhovitosti.<br />

Sustav je otvoren prema okolini tako da okolina djeluje na stanja sustava, odnosno sustav<br />

se mijenja zbog djelovanja okoline. Djelovanje je izraženo prijenosom mase, energije i<br />

informacije iz okoline na sustav. Da bi se sustav mogao svrhovito vladati u uvjetima djelovanja<br />

okoline mora nužno imati upravljački podsustav. Svrhovitost vladanja i upravljanje<br />

su osnovne značajke u biološkim, društvenim i tehničkim sustavima.<br />

Na slici 1.1. su ulazne veličine označene slovom X jer su to nezavisne varijable čije<br />

promjene imaju za posljedici promjenu stanja. Izlazne veličine su funkcije ulaznih veliči-<br />

143


Ž. Kurtanjek: Automatizacija 2007<br />

na i zato su označene s slovom Y. Stanja sustava su funkcije ulaznih veličina, tako da<br />

možemo pisati: Y = Y ( X ).<br />

Napomena: Na slici 1.1. strelice koje pokazuju iz sustava na okolinu, označene slovom Y,<br />

nisu izlazni tokovi , već su to izlazne veličine.<br />

Matematička definicija sustava zasniva se na definiranju ulaznih i izlaznih veličina<br />

i stanja. Te veličine proizlaze iz definicije svrhovitosti sustava i rezultat su apstrakcije.<br />

Vladanje realnih sustava se aproksimira s matematičkim modelima, odnosno matematički<br />

definirani sustavi opisuju samo najbitnije odnose okoline i sustava s obzirom na definiciju<br />

svrhe. Realni sustavi su uvijek složeniji od matematičkih modela, ali se razlike mogu<br />

postići po volji malenim unapređenjem modela i usavršavanjem mjerenja svojstava realnih<br />

sustava. Teorija automatizacije se zasniva na analizi svojstava i algoritama upravljanja<br />

matematičkih modela sustava.<br />

Definicije osnovnih veličina:<br />

Ulazne veličine X:<br />

Ulazne veličine su skup vremenski promjenljivih i međusobno nezavisnih veličina X(t)<br />

koje jednoznačno određuju djelovanje okoline na promatrani sustav. Ulazne veličine određuju<br />

prijenos mase, energije i informacije iz okoline u sustav.<br />

Napomena: Važno je uočiti da ulazne veličine nisu isto što i ulazni tokovi za neki promatrani<br />

proces. Vrlo često mogu izlazni tokovi iz procesa biti ulazne veličine.<br />

Veličine stanja Y:<br />

Veličine stanja su skup vremenski promjenljiv i međusobno nezavisnih veličina Y(t) koje<br />

u potpunosti opisuju bitne dinamičke promjene sustava. Veličine stanja mogu biti fizičke,<br />

kemijske, biološke, informacijske itd. Vladanje sustava u svakom trenutku Y(t) je jednoznačno<br />

određeno početnim stanjem, Y o = Y(t=0) i promjena ulaznih veličina X(t).<br />

Veličine stanja određuju prostor stanja u kojem svaka točka predstavlja jedno od mogućih<br />

stanja. Broj veličina stanja određuje dimenziju prostora. Kada su veličine stanja kontinuirano<br />

raspodijeljene u prostoru broj veličina stanja i dimenzija prostora su beskonačni.<br />

Same veličine i prostor stanja su apstraktna svojstva matematičkih sustava, odnosno<br />

matematičkih modela realnih procesa.<br />

Izlazne veličine Z:<br />

Izlazne veličine su funkcije veličina stanja, Z(t) = f ( Y(t) ), i jednoznačno i bitno određuju<br />

svrhu i djelovanje sustava na okolinu.<br />

Uvid u osnovnu strukturu sustava definiranog za svrhoviti proizvodni proces možemo<br />

uočiti na primjeru proizvodnje u biokemijskom reaktoru ( slika 1.2 ).<br />

144


Ž. Kurtanjek: Automatizacija 2007<br />

masa,<br />

energija<br />

X Y i/ili Z<br />

informacija<br />

SUSTAV<br />

upravljački upravlja~ki procesni<br />

podsustavi<br />

podsustav podsustav<br />

izlazne izlazna<br />

veličine veli~ina<br />

Slika 1.2 Prikaz sustava za upravljanje rada bioreaktora s računalom i<br />

čovjekom u povratnoj vezi<br />

Proizvodnja u bioreaktoru je upravljani proces tako da se mogu jasno uočiti zasebne cjeline<br />

koje možemo identificirati kao podsustavi za upravljanje i procesni podsustav. Upravljački<br />

podsustav sastoji se od bitnih elemenata koji omogućavaju upravljanje bioreaktora,<br />

a procesni podsustav je bioreaktor u kojemu dolazi do biokemijske transformacije<br />

uz pomoć mikroorganizama. Procesni i upravljački podsustav imaju složenu građu, dakle<br />

definirani su svojim podsustavima.<br />

Struktura procesnog sustava je u ovom primjeru određena značajkama bioreaktora<br />

i mikroorganizama, odnosno u općem slučaju je određena svim tehnološkim jedinicama i<br />

procesima u proizvodnji<br />

Svi upravljački podsustavi imaju zajedničku osnovnu strukturu koja se može jasno<br />

uočiti i na ovom primjeru. Upravljački sustavi imaju slijedeće bitne dijelove:<br />

- mjerni podsustav, sastoji se od mjerne instrumentacije , neposredne (on-line) i<br />

posredne ( off-line )<br />

- upravljačka jedinica , elementi su logičke programibilne jedinice ( PLC ),<br />

regulatori, elektronička računala ( procesna i PC računala ) i/ili čovjek<br />

- izvršni sustav, elementi su izvršne sprave koje omogućuju pretvaranje<br />

upravljačkih veličana, a to su informacije, u promjene ulaznih procesnih<br />

veličina ( ulaznih tokova mase i energije ).<br />

Za opisani primjer možemo promotriti upravljanje brzine rasta mikroorganizama.<br />

Mjernim sustavom određujemo stanje, brzinu rasta na osnovi mjerenja koncentracije tijekom<br />

procesa. Informacija se prenosi u računalo koje na osnovu programa izračunava potreban<br />

pritok supstrata da se podesi brzina rasta prema ulaznoj informaciji. Izvršni element<br />

je regulacijski ventil kojim možemo podešavati pritok supstrata.<br />

145


Ž. Kurtanjek: Automatizacija 2007<br />

OSNOVNI STRUKTURNI OBLICI UPRAVLJANJA<br />

Upravljanje sustava može se razložiti na osnovne oblike upravljanja. Složeni upravljački<br />

sustavi nastaju sintezom tri osnovna oblika upravljanja:<br />

1) programno upravljanje,<br />

2) upravljanje u unaprijednoj vezi,<br />

3) upravljanje u povratnoj vezi.<br />

Osnovni oblici upravljanja su definirani za jednostavan sustav s jednom veličinom stanja<br />

i/ili izlaznom veličinom, a njihovim povezivanjem stvaraju se složene upravljačke strukture<br />

s više ulaznih i izlaznih veličina.<br />

Programno upravljanje prikazano je na slici 3.1.<br />

ulazna procesna<br />

veli~ina veličina<br />

+<br />

X P<br />

+<br />

P R O C E S<br />

upravlja~ka upravljačka veličina veli~ina<br />

U<br />

UPRAVLJA^KI<br />

UPRAVLJAČKI<br />

SUSTAV<br />

ulazna informacijska veličina<br />

ulazna informacijska veli~ina<br />

X I<br />

izlazna veličina veli~ina<br />

Slika 3.1. Shematski prikaz programnog upravljanja.<br />

Iz prikaza na slici 3.1 programnog upravljanja vidljive su osnovne značajke ovog upravljanja.<br />

Upravljački sustav prima isključivo ulaznu informacijsku veličinu iz okoline, a<br />

nema informaciju o stanju ulazne procesne niti veličine stanja procesa ili izlazne veličine.<br />

Poremećaji koji djeluju na proces, bilo da se djeluju iz okoline s ulaznom veličinom ili<br />

nastaju u samom procesu, kao informacija ne dolaze do upravljačkog sustava. Izlazna veličina<br />

upravljačkog sustava nastaje izvođenjem programa koji je upisan u pamtilo upravljačkog<br />

sustava, odatle i naziv ovog načina upravljanja. Upravljački sustav najčešće ima<br />

u pamtilu cijeli niz mogućih upravljačkih programa čije izvođenje se aktivira na osnovi<br />

ulazne informacijske veličine. Upravljački sustav može biti jednostavne izvedbe, kao što<br />

su različiti mehanički " programatori " ili je to suvremena upravljačka jedinica kao što su<br />

PLC ( programmable logic controller), osobna računala (PC ) ili procesna računala. Ovo<br />

je najzastupljeniji način upravljanja u industriji ali se vrlo često mora kombinirati s osta-<br />

Y<br />

146


Ž. Kurtanjek: Automatizacija 2007<br />

lim oblicima upravljanja kako bi se postigla kompenzacija poremećaja. Programno upravljanje<br />

se može samostalno upotrijebiti samo u slučajevima kada na proces ne djeluju<br />

poremećaji iz okoline, odnosno kada je njihov utjecaj zanemariv.<br />

Primjeri:<br />

- programno upravljanje procesa pripreme ambalaže, pakiranja proizvoda<br />

- programno upravljanje priprema sirovina za miješalice ili reaktore prema<br />

recepturama ( program )<br />

- programno upravljanje skladištima sirovina i proizvoda<br />

- programno upravljanje procesima pripreme bioreaktora ( program<br />

predpranja, toplinske sterilizacije, unosa inokuluma itd. )<br />

Unaprijedno upravljanje<br />

Unaprijedno upravljanje zasniva se na mjerenju poremećaja ulazne procesne veličine.<br />

Zadaća upravljačkog sustava je kompenzacija mjerenog poremećaja ulazne procesne veličina.<br />

Na sustav ( slika 3.2.) djeluju tri ulazne veličine, dvije procesne X P1 i X P2 , i ulazna<br />

informacijska veličina X I . Upravljački sustav prima slijedeće dvije informacije: iz<br />

okoline sustava, to je ulazna informacijska veličina XI; i informaciju u obliku mjernog signala,<br />

X P1m , o poremećaju ulazne procesne veličine X P1 .<br />

ulazne<br />

ulazne procesne<br />

procesne<br />

veličine<br />

veli~ine<br />

XP1 X P2<br />

+<br />

mjerni signal X P1m<br />

P R O C E S<br />

+<br />

upravlja~ka upravljačka veličina veli~ina<br />

U<br />

UPRAVLJA^KI<br />

UPRAVLJAČKI<br />

SUSTAV<br />

S U S T A V<br />

izlazna<br />

izlazna veličina<br />

veli~ina<br />

Y<br />

ulazna informacijska<br />

ulazna informacijska<br />

veli~ina<br />

veličina<br />

Slika 3.2. Shematski prikaz unaprijednog upravljanja.<br />

Prva procesna ulazna veličina X P1 djeluje kao poremećaj na proces. Ta veličina mora biti<br />

obavezno mjerljiva ( mjerljiva ulazna procesna veličina ) ali nije nužno upravljiva (nije<br />

manipulativna ). Druga ulazna procesna veličina X P2 nije nužno mjerljiva ali je obavezno<br />

upravljiva (manipulativna ulazna procesna veličina). Izlazna veličina, U, upravljačkog<br />

sustava djeluje na manipulativnu procesnu ulaznu veličinu X P2 . Algoritam upravljanja<br />

X I<br />

147


Ž. Kurtanjek: Automatizacija 2007<br />

zasniva se na predviđanju djelovanja ulaznih veličina, poremećaja XP1 i manipulativne<br />

XP2 na stanje i/ili izlaznu veličinu Y procesa. Predviđanje djelovanja ostvaruje se matematičkim<br />

modelom procesa. Djelovanje upravljačkog sustava nužno mora imati značajno<br />

manju vremensku konstantu od upravljanog procesa kako bi se postigla kompenzacija poremećaja<br />

prije nego li što se značajno odrazi na sam proces.<br />

Ulazna informacijska veličina XI je informacija o željenim promjenama stanja procesa.<br />

Ako je ulazna informacijska veličina konstantna onda se radi o referentnoj vrijednosti izlazne<br />

veličine i tada govorimo o unaprijednoj regulaciji procesa. Kod upravljanja biotehnološkim<br />

procesima ( bioreaktora ), koji su najčešće nestacionarni, ulazna informacijska<br />

veličina je promjenljiva. Za unaprijedno upravljanje potreban je " inverzni model " procesa<br />

kojim je moguće odrediti promjene upravljive ulazne procesne veličine X P2 za zadane<br />

informacije o poremećaju XP1 i ulaznoj informaciji XI.<br />

M<br />

X Y<br />

M -1<br />

Shematski prikaz modela procesa M i inverznog modela procesa M -1 u svrhu upravljanja.<br />

Unaprijednim upravljanjem nije moguće kompenzirati nemjerene poremećaje, kao što su<br />

poremećaji koji nastaju u samom procesu ili poremećaji u nemjerenim ulaznim veličinama.<br />

Također je specifičnost unaprijednog upravljanja izrazita zavisnost kvalitete upravljanja<br />

o pogreškama modela. Pogreške modela se ne mogu kompenzirati i mogu imati za<br />

posljedicu značajne pogreške upravljanja. Nedostaci unaprijednog upravljanja se kompenziraju<br />

u sintezi s upravljanjem u povratnoj vezi.<br />

Značajna primjena unaprijednog upravljanja je u biotehnologiji kod procesa s osjetljivim<br />

ili slabo stabilnim mikroorganizmima ( genetički modificiranim ). Zbog ireverzibilnosti<br />

poremećaja u funkciji mikroorganizmima ne može se dozvoliti upravljanje zasnovano na<br />

mjerenju poremećaja u procesu, već se unaprijednom kompenzacijom mora preduhitriti<br />

svaki poremećaj.<br />

Primjer:<br />

Na slici 3.3 dan je shematski prikaz unaprijedne regulacije pH u bioreaktoru za proizvodnju<br />

mliječne kiseline. Pritoci melase i lužine ( CaCO 3 ) su dvije ulazne procesne veličine.<br />

Budući da se fermentacija provodi s prihranjivanjem, proces nije stacionaran i pritok melase<br />

mora biti promjenljiv. Promjena pritoka melase kao i proizvodnja mikroorganizama<br />

148


Ž. Kurtanjek: Automatizacija 2007<br />

imaju za posljedicu stalnu promjenu pH u reaktoru. Zbog inhibirajućeg djelovanja kiseline<br />

na rast i produktivnost mikroorganizama potrebno je pH regulirati. Unaprijednom regulacijom<br />

moguće je kompenzirati poremećaje prije nego li što se izazove deaktivacija<br />

biomase. Pritok melase je promjenljiva ulazna veličina, odnosno je to ulazni poremećaj<br />

X P1 koji treba mjeriti u svrhu unaprijedne regulacije. Mjerni signal X P1m iz mjerila<br />

protoka je ulazna veličina ( informacija ) za upravljački sustav. Druga ulazna procesna<br />

veličina XP2 koja je upravljiva ( manipulativna ) je pritok lužine. pH u reaktoru je veličina<br />

stanja i ujedno izlazna veličina Y.<br />

mjerenje<br />

protoka<br />

pritok<br />

CaCO<br />

X 3<br />

P2<br />

PC<br />

X P1m<br />

upravlja~ki upravljački sustav<br />

PC ra~unalo računalo s modelom<br />

bilance H<br />

+ s modelom<br />

( pH )<br />

pritok melaseX<br />

( poreme}aj ) P1<br />

(poremećaj)<br />

U<br />

upravlja~ka upravljačka<br />

veli~ina veličina<br />

X I<br />

pHreferentno Slika 3.3. Shematski prikaz unaprijedne regulacije pH.<br />

pH<br />

izlazna<br />

veli~ina veličina Y<br />

Upravljački sustav je PC računalo koje je neposredno ("on-line") povezano s mjernim<br />

uređajem za protok melase i regulaciskim ventilom za podešavanje pritoka lužine. Ulazna<br />

informacijska veličina I za upravljački sustav su podaci koji se unose iz okoline, na primjer<br />

predaje ih operater ili se prenose iz nekog drugog izvora, kao što je zapis ("file" ) u<br />

samom računalu za upravljanje ili iz nekog drugog računala. Ako se proces provodi pri<br />

stalnom pH onda je ulazna informacijaka veličina konstanta jednaka željenoj ili referentnoj<br />

vrijednosti pH. Bitni dio upravljačkog sustava je matematički model bilance H +<br />

(protona) kojim se određuje pH. Modelom se određuje bilanca na osnovi pritoka melase i<br />

lužine i proizvodnje mikroorganizama.<br />

Upravljanje u povratnoj vezi<br />

Upravljanje u povratnoj vezi je najčešći oblik upravljanja u prirodi, društvu i tehnici. Osnova<br />

upravljanja u povratnoj vezi je mjerenje poremećaja stanja procesa i povratno djelovanje<br />

upravljačkog sustava na ulazne procesne veličine. Najjednostavniji prikaz upravljanja<br />

u povratnoj vezi dan je na slici 3.4. Prikazan je proces s jednom ulaznom proces-<br />

149


Ž. Kurtanjek: Automatizacija 2007<br />

nom veličinom XP i jednom veličinom stanja i/ili izlaznom veličinom Y. Ulazna informacijska<br />

veličina djeluje neposredno na upravljački sustav. Poremećaju koji su posljedica<br />

promjena ulaznih veličina ili promjena u samom procesu odražavaju se kao poremećaj<br />

stanja procesa Y. Stanje procesa mora biti mjerljiva veličina tako da se informacija (mjerni<br />

signal) o promjeni stanja prenosi u upravljački sustav.<br />

X<br />

P<br />

+<br />

-<br />

U<br />

P R O C E S<br />

Y<br />

UPRAVLJA^KI<br />

UPRAVLJAČKI<br />

+<br />

SUSTAV<br />

-<br />

X I<br />

Slika 3.4. Shematski prikaz upravljanja u povratnoj vezi.<br />

Upravljački sustav prima istovremeno dvije informacije, ulaznu informaciju XI i informaciju<br />

o stanju procesa Y. Ulazna veličina je razlika tih dviju informacija, dakle razlika<br />

između izmjerenog stanja procesa i ulazne informacije iz okoline.<br />

U<br />

q melase<br />

q vode<br />

X<br />

P<br />

X I = T R<br />

P C<br />

Pt 100<br />

Y = T<br />

Slika 3.5. Primjer regulacije temperature u biorekatoru.<br />

Izlazna veličina iz upravljačkog sustava je upravljačka veličina U. Upravljačka veličina<br />

mijenja stanje ulazne upravljive veličine X P , koja mora biti podesiva odnosno manipulativna<br />

procesna veličina.<br />

Najčešće je djelovanje upravljačke veličine takovo da su promjene ulaznih veličina suprotnog<br />

predznaka od odstupanja izlazne veličine od ulazne informacije (referentne vrije-<br />

150


Ž. Kurtanjek: Automatizacija 2007<br />

dnosti). Zbog suprotnog djelovanja se upotrebljava naziv negativna povratna veza. Na<br />

primjer, potrebno je smanjiti pritok melase ako je razina u reaktoru iznad referentne vrijednosti,<br />

ili potrebno je povećati pritok energije (topline) ako je temperatura ispod referentne.<br />

Za procese koji imaju negativni statički koeficijent pojačanja se umjesto negativne<br />

povratne veze mora upotrebiti pozitivna povratna veza kako bi se osigurala kompenzacija<br />

poremećaja i stabilnost upravljanja.<br />

Na proces istovremeno djeluje promjena iz okoline i promjena na osnovi povratne informacije<br />

iz procesa, dakle postoji povratni zatvoreni krug informacije.<br />

Bitna osobina upravljanja u povratnoj vezi je jednostavnost algoritma upravljanja. Upravljačka<br />

veličina se često dobije množenjem razlike ulaznih informacija s konstantom ( pojačanje<br />

). Nezavisnost algoritma upravljanja o modelu procesa omogućuje upravljanje<br />

složenim procesima za koje ne raspolažemo s matematičkim modelima, bilo da su procesi<br />

suviše složeni ili su čak nepoznati.<br />

Primjer: regulacija temperature u bioreaktoru<br />

Regulacija temperature u bioreaktoru je obavezna zbog velike osjetljivosti procesa rasta<br />

mikroorganizama i proizvodnje metabolita o temperaturi. Regulacija se provodi u povratnoj<br />

vezi ( slika 3.5 ). Ulazna upravljiva veličina X P je protok vode kroz plašt bioreaktora<br />

( izmjenjivač topline ). Stanje procesa Y ( izlazna veličina ) je temperatura T u bioreaktoru<br />

koja se mjeri standardnim termometrom Pt 100 . Upravljački sustav je računalo ( PC ).<br />

Ulazna informacijska veličina X I je podatak o temperaturi u određenom trenutku koji su<br />

unosi u računalo iz okoline ili se čita iz zapisa ("file"). Povratni krug je ovdje ostvaren<br />

tako da se informacija o temperaturi u reaktoru prenosi računalom ponovo na ulazni pritok<br />

u reaktor.<br />

Mehanizam regulacije možemo objasniti na slijedeći način. Na reaktor djeluje poremećaj<br />

koji ima za posljedicu promjenu temperature. Poremećaj može, na primjer, biti prouzročen<br />

na slijedeće načine: zbog promjene u pritoku melase, promjene u brzini rasta mikroorganizama,<br />

posljedica promjene protoka ili temperature u izmjenjivaču topline, promjene<br />

temperature okoline, ili kombinacijom svih promjena. Djelovanje poremećaja rezultira<br />

promjenom temperature u reaktoru, temperatura se mjeri i informacija se uspoređuje s<br />

ulaznom informacijom iz okoline. Ako je poremećaj izazvao porast temperature u odnosu<br />

na ulaznu informaciju, regulator (koji je u najjednostavnijem slučaju pojačalo) daje upravljački<br />

signal koje pojačava razliku izmjerene temperature i ulazne informacije. Upravljačka<br />

veličina je informacija koja se pretvara u fizičku akciju tako da se djeluje na regulacijski<br />

ventil kojim se mijenja protok vode u izmjenjivaču. Kada je pozitivna razlika<br />

na ulazu u regulator smanjuje se protok a kada je razlika negativna protok se povećava.<br />

Suprotan predznak promjena je posljedica negativne povratne veze.<br />

Najznačajnije značajke upravljanja u povratnoj vezi su:<br />

151


Ž. Kurtanjek: Automatizacija 2007<br />

Bez obzira na izvor poremećaja upravljanjem u povratnoj vezi može se kompenzirati njihovo<br />

djelovanje.<br />

Algoritam upravljanja je vrlo jednostavan i ne zahtjeva model procesa.<br />

Povratnom vezom se upravlja većinom stanja u bioreaktoru, kao što su na primjer: koncentracija<br />

otopljenog kisika, pH, razina, pjena, koncentracija hranjivih tvari ( supstrata),<br />

itd.<br />

Također su brojni primjeri u prehrambenoj industriji, kao što je regulacija raspodjele<br />

temperature u pećnicama i hladnjacima, ili regulacija vlažnosti zraka u skladištima ili<br />

procesni komorama., itd.<br />

Za složene više varijabilne i nelinearne sustave potrebno je primijeniti kompleksni upravljački<br />

sustav koji nastaje sintezom navedena tri osnovna oblika upravljanja.<br />

152


Ž. Kurtanjek: Automatizacija 2007<br />

POVEZIVANJE RAČUNALA U UPRAVLJAČKI SUSTAV<br />

Upotreba računala za upravljanje je najvažnija značajka suvremenih upravljačkih<br />

sustava u procesnoj industriji. Računala se povezuju neposredno na proces (on line) i ujedno<br />

se računala međusobno povezuju u mrežu računala. U početku primjene računala za<br />

upravljanje, od 1960, kada su računala bila vrlo skupa, upravljanje se je zasnovalo na<br />

upotrebi jednog velikog središnjeg ( centralnog ) računala. Razvojem tehnologije poluvodičkih<br />

elemenata ( čipova) cijena računala postaje sve manje značajna i istovremeno<br />

snaga malih računala ( npr. PC ) omogućuje primjenu velikog broja računala za upravljanje<br />

proizvodnje u nekom pogonu ili cijeloj tvornici.<br />

PROCES<br />

mjerni<br />

sustav<br />

izvršni<br />

sustav<br />

Shematski prikaz osnovnih dijelova digitalnog (računalnog) sustava za upravljanje<br />

Osnovne načine povezivanja možemo prikazati na jednostavnom primjeru procesa s jednom<br />

ulaznom i izlaznom veličinom. Računalo se može povezati<br />

X<br />

P +<br />

P R O C E S<br />

Y<br />

-<br />

U<br />

prilagodba<br />

signala<br />

prilagodba<br />

signala<br />

R E G U L A T O R<br />

Slika 4.1. Kaskadno povezivanje računala i regulacijskog kruga.<br />

procesom na dva načina: 1) kaskadno ; ili 2) direktno (DDC digital direct control).<br />

1) kaskadno povezivanje računala i procesa<br />

P C<br />

A/D<br />

pretvornik<br />

D/A<br />

pretvornik<br />

+<br />

-<br />

X I<br />

RAČUNALO<br />

UPRAVLJAČKI<br />

SUSTAV<br />

153


Ž. Kurtanjek: Automatizacija 2007<br />

Na slici 4.1 prikazan je kaskadni spoj računala i procesa. Kod ovakvog povezivanja proces<br />

je neposredno upravljan s regulatorom u povratnoj vezi, a posredno s računalom. Računalo<br />

je povezano na ulaz regulatora i predaje regulatoru ulaznu informacijsku veličinu<br />

X I . Kod svakog razmatranja upravljanja u proizvodnom pogonu potrebno je analizirati<br />

ulogu čovjeka, odnosno inženjera koji upravlja posredstvom računala procesom. Na slici<br />

4.1. je prikazano da čovjek neposredno komunicira putem računala s regulacijskim krugom,<br />

na primjer predajom podataka za promjenu ulazne informacijske veličine X I , ili putem<br />

računala mijenja parametre regulatora. Kaskadni način upravljanja ima svoje prednosti<br />

kada se radi o automatizaciji postojećih ( starijih )postrojenja koja nisu u početku<br />

bili projektirani za upravljanje računalom. Inženjeri u pogonu imaju mogućnost primjene<br />

klasičnog znanja iz regulacije kao i svoga radnog iskustva i postepeno se privikavati na<br />

upotrebu suvremenih računala namijenjenih upravljanju. Druga važna pogodnost kaskadnog<br />

povezivanja je u povećanoj sigurnosti rada pogona u situacijama kada postoje problemi<br />

u radu računala ( na primjer kod izmjene programske podrške, software, ili prekida<br />

rada računala zbog kvara ).<br />

U suvremenim industrijskim pogonima primjenjuje se direktno digitalno upravljanje (<br />

DDC ) kod kojega više nema klasičnih regulacijskih krugova i računalo je neposredno<br />

povezano s procesom.<br />

X P +<br />

-<br />

D/A<br />

X I<br />

P R O C E S<br />

P C<br />

U Y m<br />

Slika 4.2 Shematski prikaz direktnog digitalnog upravljanja ( DDC) regulacijskog kruga.<br />

Na slici 4.2 prikazan je jednostavan regulacijski DDC krug. U krugu nema klasičnog regulatora<br />

i računalo je direktno vezano na proces, odnosno na mjerni uređaj i izvršnu spravu.<br />

Komunikacija između digitalnog računala i analognog procesa omogućena je primjenom<br />

analogno digitalnih pretvornika ( D/A i A/D ). Algoritam upravljanja je programska<br />

podrška (software) upisan u pamtilo računala. Velika prednost DDC povezivanja je u<br />

potpunoj fleksibilnosti upravljanja. Kod klasičnih regulacijskih krugova je svaka promjena<br />

u komponentama skupa i zahtjeva prekid rada pogona, a ovdje su sve upravljačke karakteristike<br />

zapravo naredbe u kompjutorskom programu i lagano se mijenjaju i usavršavaju.<br />

Povećanje u sigurnosti u radu se postiže upotrebom paralelnog ( rezervnog ) računa-<br />

Y<br />

A/D<br />

154


Ž. Kurtanjek: Automatizacija 2007<br />

la koje se automatski uključuje u slučaju prekida rada. Problemi u vezi pouzdanosti rada<br />

računala su također potpuno riješeni upotrebom posebne klase PC računala namijenjenih<br />

za rad u uvjetima pogona. Ovakva industrijska PC računala imaju potpuno pouzdane<br />

komponente i vlastite rezervne izvore energije.<br />

Svaki industrijski pogon se sastoji od velikog broja procesnih jedinica koje se mogu upravljati<br />

računalom, tako da se vrlo često veliki broj računala u industrijskom pogonu međusobno<br />

povezuje u lokalnu računalnu mrežu ( LAN - local area network ).<br />

Slika 4.3a Prikaz "bus" strukture lokalne računalne mreže ( LAN ).<br />

Slika 4.3 Prikaz "zvijezde" strukture lokalne računalne mreže ( LAN ).<br />

Na slici 4.3 prikazano je povezivanje računala u serijski spoj kod kojega se komunikacija<br />

provodi s jednom sabirnicom (magistrala ili " bus "). Svako od računala radi nezavisno<br />

od ostalih, a jedno računalo (" file server ", -FS) poslužuje cijelu mrežu i omogućava<br />

komunikaciju između korisnika. Računala spojena u mrežu su najčešće standardna računala<br />

klase PC ili Apple/Macintosh. Korisnici mogu koristiti zajedničke zapise , " files" ,<br />

155


Ž. Kurtanjek: Automatizacija 2007<br />

istovremeno raditi na zajedničkom projektu, ili samo razmjenjivati informacije. Ovakve<br />

lokalne mreže su uobičajene za automatizaciju procesa gdje ne postoji izrazita proizvodna<br />

struktura (na primjer automatizacija ureda, biblioteka, laboratorija, projektnih organizacija<br />

itd.).<br />

Slika povezivanja lokalnih mreža u industriji i Interneta.<br />

Shematski prikaz komunikacijskih tokova u računalnoj mreži za upravljanje procesa<br />

156


Ž. Kurtanjek: Automatizacija 2007<br />

U industrijskim pogonima je potrebno razviti višerazinsku strukturu računarske mreže,<br />

kao što je shematski prikazano na slici 4.4<br />

razina velikog ra~unala<br />

MF ( main frame )<br />

razina radnih stanica<br />

WS<br />

( working station )<br />

razina PC<br />

ra~unala računala<br />

razina mjerne<br />

instrumentacije i<br />

izvršnih<br />

izvr{nih sprava<br />

razina<br />

procesa<br />

PC<br />

MS IS<br />

WS WS WS<br />

PC<br />

MS IS<br />

MF<br />

PC<br />

MS IS<br />

PC<br />

MS IS<br />

PROCES PROCES PROCES PROCES<br />

1 2 3 4<br />

Slika 4.4 Shematski prikaz više razinske strukture povezivanja računala u<br />

proizvodnji upravljanoj računalima (CIM- computer integrated manufacture ).<br />

Na slici su naznačene slijedeće razine u CIM strukturi:<br />

1)procesna razina<br />

2)razina mjernih i izvršnih sustava<br />

3)razina PC računala za neposredno upravljanje pojedinim procesnim jedinicama<br />

4)razina računala u klasi radnih stanica ( " working stations ", WS )<br />

5)razina glavnog računala ( " main frame ", - MF )<br />

Procesne jedinice i računala su povezana u cjelinu koja ima organiziranu strukturu<br />

u više razina. Za upravljanje se koristi veći broj računala raspodijeljenih u proizvodnom<br />

pogonu ili tvornici. Upravljanje proizvodnjom gdje su računala raspodijeljena i namijenjena<br />

upravljanju zasebnim procesnim jedinicama naziva se raspodijeljenim računalnim<br />

upravljanjem ( " distributed computer control ", DCC )<br />

Osnovnu razinu čine zasebne procesne jedinice koje su neposredno ("on line") upravljane.<br />

Kao primjer može se opisati razina procesnih jedinica u nekoj prehrambenoj industriji.<br />

Prva procesna jedinca su spremnici u kojima se skladišti sirovina, zatim slijede<br />

miješalice za pripremu smjesa, transport smjesa do punilica na proizvodnoj traci, proces<br />

toplinske obrade ( na primjer kuhanje ili pečenje), ambalažiranje proizvoda i transport do<br />

skladišta gotovih proizvoda. Svaka procesna jedinica povezana je s mjernim i izvršnim<br />

sustavom s zasebnim računalom za upravljanje. Primjer računalne podrške: SAP u tvrtkama<br />

PLIVA i PODRAVKA<br />

Mjernim sustavima se mjere procesne veličine stanja, kao što su mase (količine )<br />

ili protoci pojedinih komponenata, temperatura, tlak , pH i sve ostale važne procesne ve-<br />

157


Ž. Kurtanjek: Automatizacija 2007<br />

ličine. Izvršni sustav čine regulacijski ventili za upravljane prijenosa mase i energije, regulacijske<br />

sklopke, pumpe itd.<br />

Na prvoj računalnoj razini nalaze se računala klase PC za neposredno upravljanje<br />

pojedenim procesima. Najčešće takova računala imaju zadaće programnog upravljanja<br />

slijedom operacija i regulaciju pojedinih procesnih veličina. Računala su povezana horizontalno<br />

tako da je omogućena sinkronizacija rada procesnih jedinica.<br />

Informacije s razine neposredne proizvodnje prenose se na višu razinu gdje se nalaze<br />

računala u klasi radnih stanica (WS). Na ovoj razini se obavljaju složeni zadaci upravljanja<br />

kao što je projektiranje procesne opreme, "on line" i "off line" optimiranje proizvodnih<br />

planova i receptura za pojedine proizvode. Takova računala podržavaju distribuirane<br />

baze podataka o tekućoj proizvodnji kao i tehničku dokumentaciju o procesnim jedinicama.<br />

Računala imaju veću moć procesiranja, rade s više korisnika u isto vrijeme<br />

(multi user programming ) i/ili zadataka ("multi tasking"). Radne stanice su međusobno<br />

povezane u horizontalnu mrežu računala, ali i postoji povezanost prema nižoj i višoj razini.<br />

Na najvišoj razini se nalazi središnje ili glavno računalo ("main frame computer<br />

MF") koje ima najveću procesnu moć obrade informacija. Takova računala najčešće imaju<br />

zadaću obavljanja najzahtjevnijih zadataka kao što su dugoročno optimiranja proizvodnje<br />

za cjelokupno poduzeće i obavljanje financijskog poslovanja.<br />

Strukturiranjem računala postiže se velika fleksibilnost tako da se lagano sustav<br />

računala širi i/ili zamjenjuje novim računalima i procesnim jedinicama. Ujedno je postignuta<br />

velika stabilnost u radu cjelokupnog sustava.<br />

Primjer korisničkog programskog sučelja za upravljanje procesa<br />

158


Ž. Kurtanjek: Automatizacija 2007<br />

Primjer objektnog pristupa sučelju za nadzor procesa<br />

Primjer sučelja za upravljanje bioreaktorom u Tvornici kvasca "Podravka"<br />

159

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

Saved successfully!

Ooh no, something went wrong!