Professional Documents
Culture Documents
Skripta Labosi APP 2008 PDF
Skripta Labosi APP 2008 PDF
AUTOMATIZACIJA POSTROJENJA I
PROCESA
Laboratorijske vjebe
Zagreb, 2007.
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
AUTOMATIZACIJA POSTROJENJA I
PROCESA
Laboratorijske vjebe
2
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
SADRAJ:
VJEBA1: AUTOMATIZACIJAPOKRETNETRAKEPRIMJENOM
PROGRAMIRLJIVOGLOGIKOGKONTROLERA............................4
VJEBA2: NADZORNOUPRAVLJAKISUSTAV ................................................8
VJEBA3: REGULACIJASILENAPETOSTIPRIVALJANJUALUMUNIJSKE
TRAKE .......................................................................................................13
VJEBA4: DEKOMPOZICIJAPROCESA................................................................18
VJEBA5: PODEENJEPARAMETARAPIDREGULATORAPRIMJENOM
TAKAHASHIJEVIHPOSTUPAKAIRELEJNOGPOSTUPKA ........20
VJEBA6: UPRAVLJANJEPROCESIMASIZRAENIMMRTVIM
VREMENOMZASNOVANONASMITHOVOMPREDIKTIVNOM
ALGORITMU............................................................................................25
VJEBA7: PARAMETRIRANJESUSTAVAUPRAVLJANJAPREKO
INTERNETA .............................................................................................29
3
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
I. Cilj vjebe: Nauiti osnove programiranja programirljivih logikih kontrolera (PLC-ova), primijeniti PLC
za automatizaciju tipinog industrijskog postrojenja, upoznati osnovne mogunosti
umreavanja PLC-ova.
Na slici 1.1. prikazana je skica montane trake i upravljakoga pulta. Kao upravljaki pult koristi se simulator (sl.
1.2.) koji je sastavni dio laboratorijske makete. Na predmontanom mjestu 1 na traci (kod lampice H1) montiraju
se dijelovi koje traka transportira na prostor za krajnju montau, odnosno pakiranje (prostor desno od fotoelije
LS1, sl. 1.1.). Dijelovi se pakiraju u grupama po pet komada. Treba osigurati automatski i runi rad postrojenja.
Tehnoloki proces na montanoj traci moe se podijeliti na tri zaokruene funkcionalne cjeline:
1. predmontaa dijelova,
2. prijevoz dijelova i
3. krajnja montaa dijelova.
Strukturiranje upravljakoga programa sukladno funkcionalnim cjelinama procesa olakava njegovo pisanje i
korigiranje. Strukturiranje upravljakoga programa pomou programskoga jezika STEP 7 ostvaruje se pisanjem programa
za svaku funkcionalnu cjelinu u zasebnu funkciju, koja se dalje dijeli na programske odsjeke (Networks). Dodatno je
predviena funkcija za ukljuenje postrojenja i odabir reima rada.
U ovoj funkciji isprogramirajte ukljuenje postrojenja, odabir reima rada i odgovarajue dojave.
Upravljanje radom trake izvedeno je putem tipkala pa se moraju koristiti bistabili.
Network 1
Postrojenje se ukljuuje tipkalom S5 (I 124.0), a iskljuuje tipkalom S6 (I 124.1). Ukljueno stanje
dojavljuje svjetlo H5 (Q 124.1).
Network 2
Runi reim rada ukljuuje se pritiskom tipkala S10 (I 124.5), kada prekida za odabir reima rada S9 (I
124.4) daje stanje signala "0". Ovaj reim rada prikazan je lampicom H6 (Q 124.2).
Network 3
Automatski reim rada ukljuuje se pritiskom tipkala S10 (I 124.5), kada S9 (I 124.4) daje stanje signala
"1". Ovaj reim rada prikazan je lampicom H7 (Q 124.3).
Network 4 +
Network 5
U posljednja dva odsjeka isprogramirajte sinkroni generator takta.
4
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
FC 2 - Predmontaa
U automatskom reimu rada traka prenosi dijelove naprijed, prema krajnjoj montai. U runom reimu
traka se moe pokretati naprijed ili nazad.
Network 1
Poloi li se u automatskom reimu predmontirani dio na traku, ona se pokree s vremenskim zatezanjem
(1 sek.). im proe fotoeliju LS1 (I 125.0) ili se iskljui automatski reim rada, traka se zaustavi.
U runom reimu motor se pomou S7 (I 124.2) moe pokrenuti prema naprijed.
Pokretanje prema naprijed ostvaruje se sklopnikom K1 (Q 125.5):
Network 2
Fotoelija daje u neaktiviranom stanju stanje signala "1". Upotrijebite obradu brida za registriranje
prolaska dijela kroz LS1.
Network 3
Pokretanje prema nazad sklopnikom K2 (Q 125.6) mogue je samo u runom reimu rada tipkalom S8 (I
124.3). Pri tome pripazite da smjerovi vonje trake iskljuuju jedan drugoga.
FC 4 - Krajnja montaa
V. Rad na vjebi:
1. Izraditi upravljaki program pomou programskog jezika STEP 7 na programiralici (osobnom raunalu). Program
prebaciti u memoriju PLC-a i primijeniti ga za upravljanje maketom montane trake.
2. Povezati po dva PLC-a u mreu (fiziki i logiki). Uspostaviti razmjenu Global Data paketa izmeu dva PLC-a.
Omoguiti prikaz unesene vrijednosti palastom preklopkom (IW0) s panela jednog PLC-a na LCD pokazniku
(QW0) panela drugog PLC-a.
5
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
IW 124 QW 124
QW 0
I 124.5; -S10
I 124.4; -S9
IB 124 QB 124 QB 0 QB 1
I 124.3; -S8 -H7; Q 124.3
I 124.2; -S7 -H6; Q 124.2
I 124.1; -S6 (NC)
-H5; Q 124.1
I 124.0; -S5
IW 0
IB 125 QB 125 IB 0 IB 1
6
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Lista simbola
7
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Nadzorno-upravljaki sustav moe se izvesti na jednom raunalu i jednom PLC-u, ali i na distribuiranom sustavu
upravljanja prikazanom na slici:
Upravljaki Upravljaki
Upravljaki Upravljaki
panel panel
panel panel
Da bi se mogao koristiti nadzorno-upravljaki sustav treba osigurati razmjenu podataka izmeu SCADA
programa i PLC-a (dosada je program u PLC ''komunicirao'' samo s upravljanim procesom). Program u PLC-u treba
strukturirati tako da se upravljanje procesom omogui:
1. lokalno koritenjem lokalnog upravljakog pulta (palastih preklopki i tipkala) kao u 1. lab. vjebi;
2. daljinski - iz SCADA programa koritenjem operatorskog panela.
Sve izlaze iz procesa potrebno je osim na lokalnim indikatorima (aruljicama, BCD zaslonu) prikazati i u
SCADA programu. Mogua struktura PLC programa prikazana je na slici 2.2:
8
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
bit_lokalno_daljinski
FC lokalno
bit_lokalno_daljinski
FC daljinski
FC upravljanje
Postupak stvaranja operaterskog suelja treba slijediti ustaljena pravila stvaranja suelja jer se time ubrzava
programiranje, a kasnije i upoznavanje operatera sa sueljem. Suelje treba biti podijeljeno na procesne slike prema
fizikim cjelinama postrojenja i osiguravati jednostavan pristup svim procesnim veliinama. Vrlo je vano postaviti
alarmne liste na vidljiva mjesta kako bi operateri na vrijeme uoili vane promjene u procesu. Ukoliko se koristi
operatorski panel pojedine procesne slike treba realizirati kao posebne ekrane i osigurati lagane i logine prijelaze
izmeu njih. Pored toga, poeljno je prenijeti u novo operatersko suelje ve postojea iskustva i procedure u
upravljanju procesom.
9
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
- program se sastoji od 4 funkcije (FC blokova: FC10 FC13) koje poziva organizacijski blok OB1 i jednog
podatkovnog bloka (DB51) koji slui za razmjenu podataka sa SCADA programom.
- FC10 slui za lokalno upravljanje tj. za prikupljanje podataka s upravljakog pulta. Ova funkcija radi sve
operacije prikupljanja ulaza s pulta koje su koritene i u prvoj vjebi samo ih ne prosljeuje direktno na izlaz
ve ih sprema u meuspremnik (na memorijske lokacije PLC-a). Npr. blok za ukljuenje i iskljuenje
postrojenja treba izgledati ovako:
M10.0
I124.0
SR
S Q
I124.1
R
- FC11 slui za daljinsko upravljanje tj. za prikupljanje podataka koje alje SCADA program i njihovo
spremanje u meuspremnik. Ova funkcija je po strukturi jednaka kao FC10 samo to se kao ulazi ne koriste
ulazi s pulta (bitovi iz ulazne slike procesa I124.0 125.7) ve bitovi iz podatkovnih blokova koji se koriste za
razmjenu podataka sa SCADA-om. Npr. blok za daljinsko ukljuenje i iskljuenje postrojenja treba izgledati
ovako:
DB51.DBX0.0 M10.0
SR
S Q
DB51.DBX0.1
- FC12 slui za ostvarivanje upravljanja tj. za prosljeivanje podataka iz meuspremnika na izlaze PLC-a ime
se ostvaruje upravljanje. Npr. blok za ukljuenje i iskljuenje postrojenja treba izgledati ovako:
10
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
M10.0 Q124.1
- FC13 je pomona funkcija koja ostvaruje kanjenje trake u automatskom modu rada kao i brojenje boca.
Funkcija je ista kao u prvoj vjebi osim to koristi meuspremnik (memorijske lokacije). Ulazi u ovu funkciju
su memorijske lokacije i stanja senzora (senzor 1 i fotoelija) pa nema potrebe za razdvajanjem ove funkcije na
lokalno i daljinsko upravljanje.
- OB1 poziva sve navedene funkcije samo to je odabir izmeu funkcija FC10 i FC11 omoguen kontrolnim
bitom bit_lokalno_daljinski kao to je ve objanjeno.
V. Rad na vjebi:
1. Otvoriti novi projekt, konfigurirati sklopovlje i isprogramirati program iz Pripreme za vjebu u Simatic
Manageru. Prebaciti program na PLC i testirati lokalno upravljanje.
2. Otvorit projekt "VJ2_start" i iz njega u vlastiti projekt kopirati objekt (ProTool projekt) "OP_start". Ovaj
ProoTool projekt sadri prazni ekran koji se moe iskoristiti kao poetni ekran suelja ovjek stroj.
4. Kreirati suelje ovjek-stroj za upravljanje maketom postrojenja punionice boca na operatorskom panelu
TP170B koristei programski paket ProTool. Pri tom je potrebno:
a) Definirati sve tagove definirane u tablicama 2.1. i 2.2. Tagove podijeliti na upravljake i
vizualizacijske.
b) Kreirati procesnu sliku sa svim funkcijama koje su dostupne s upravljakog pulta i svim dostupnim
signalima procesa.
VI. Dodatak:
11
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
12
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
I. Cilj vjebe: Postavljanje strukture sustava za regulaciju sile napetosti aluminijske trake regulacijom
elektromotornog pogona odmataa/namataa, odreivanje parametara regulatora brzine
vrtnje odmataa/namataa i regulatora sile napetosti trake te provjera vladanja sustava
simulacijom na raunalu.
Pri valjanju ice, traka i folija te pri proizvodnji papira, plastike, kabela i sl. esto se javlja potreba da se regulacijom
elektromotornog pogona odmataa/namataa regulira sila napetosti valjanog proizvoda, koja je vana za kvalitetu
proizvoda i za kontinuirani rad procesa valjanja.
Funkcionalna shema sustava regulacije sile napetosti aluminijske trake regulacijom istosmjernog elektromotornog pogona
odmataa/namataa dana je na slici 3.1, a strukturna shema na slici 3.2. Da bi se sila napetosti trake FT odravala
konstantnom pri promjenama brzine valjanja, pri promjenama brzine vrtnje i promjera bubnja odmataa/namataa te pri
djelovanju drugih smetnji, standardna kaskadna struktura sustava regulacije brzine vrtnje elektromotornog pogona
proirena je regulatorom sile napetosti. Osim toga, vrijednosti parametara regulatora brzine vrtnje i regulatora sile napetosti
moraju se prilagoavati promjeni momenta tromosti kotura odmataa/namataa do koje dolazi tijekom procesa valjanja.
Mreni
transformator
Smjer valjanja:
namata
Prilagodba
mjernog signala Mjerni strujni odmata
struje i filter transformator
Napon
sinkronizacije
TG
Vodea
veliina
brzina struje Prilagodba
armature Upravljaki
valjanja Regulator Regulator mjernog signala
napon Generator Tiristorski
brzine struje M brzine valjanja i
impulsa usmjeriva
vrtnje armature filter
TG
Regulator brzina valjanja
sile
napetosti
Prilagodba
mjernog signala
brzine vrtnje i filter
estimirana
vrijednost
Referentna promjera
veliina Estimacija brzina valjanja
sile promjera kotura, brzina vrtnje motora
estimirana momenta tromosti
i sile napetosti struja armature motora
vrijednost
sile
13
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
dFT D
= K T ( v ) + K T TT
D d dv
FG IJ
dt 2i 2i dt dt
,
H K (3-1)
gdje je:
KT - koeficijent elastinosti trake, [N/m];
TT - vremenska konstanta razvijanja sile napetosti u valjanoj traci, [s];
v - brzina valjanja, [m/s];
- brzina vrtnje pogonskog motora odmataa/namataa, [s-1];
D - trenutana vrijednost promjera kotura odmataa/namataa, [m];
i - prijenosni omjer reduktora.
Sila napetosti trake proizvodi moment tereta na pogonski motor odmataa/namataa iznosa:
D
M t = FT . (3-2)
2i
Pri valjanju dolazi do promjene promjera kotura D, koja se moe opisati sljedeim izrazom:
gdje je:
D = Dp
dT
i z
0
t
dt , (3-3)
Na poetku procesa valjanja na koturu odmataa je ukupna koliina trake, pa je njegov poetni promjer
maksimalan (Dp=Dmax), a kotur namataa je prazan (Dp=Dmin). Tijekom procesa valjanja promjer kotura odmataa se
smanjuje (predznak - u izrazu (3-3)), a promjer kotura namataa se poveava (predznak + u izrazu (3-3)). Proces
valjanja zavrava kada na koturu odmataa nestane trake, to jest kada promjer kotura odmataa poprimi vrijednost Dmin.
Promjenom promjera kotura mijenja se i njegov moment tromosti J prema izrazu:
LMF D I F D
4
IJ OP ,
4
MNGH 2 JK GH 2
1
J = J o + J v = J o + l min
2 K PQ (3-4)
14
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
gdje je:
Jo - moment tromosti praznog kotura (ukljuen i moment tromosti pogonskog motora), [kg m2];
Jv - moment tromosti smotuljka aluminijske trake na koturu, [kg m2];
- specifina gustoa valjanog materijala, [kg/m3];
l - irina valjane trake, [m].
Mjerene veliine procesa su brzina valjanja trake te brzina vrtnje i struja armature pogonskog motora
odmataa/namataa. Za sintezu sustava regulacije sile napetosti, prikazanog na slici 3.2, potrebno je poznavati i trenutna
vrijednosti promjera kotura i sile napetosti. Ove se dvije veliine estimiraju.
2iK bU v 1
D= , (3-5)
U K v 1 + Te s
gdje je:
D - estimirana vrijednost promjera kotura, [m];
U - mjerna vrijednost brzine vrtnje motora, [V];
Kb - koeficijent pojaanja povratne veze brzine vrtnje motora, [Vs]
Uv - mjerna vrijednost brzine valjanja, [V];
Kv - koeficijent pojaanja mjernog lana brzine valjanja, [Vs/m]
e - vremenska konstanta estimatora promjera kotura, [s].
Estimirana vrijednost momenta tromosti J kotura izraunava se prema izrazu (3-4), uvrtenjem estimirane vrijednosti
promjera kotura D umjesto nepoznate stvarne vrijednosti D.
Sila napetosti estimira se na osnovi mjerene vrijednosti Ui struje armature pogonskog motora, njegove brzine vrtnje te
estimiranih vrijednosti promjera D i momenta tromosti J kotura:
FT =
LM
2i U i K
J
s
,
OP (3-6)
D Ki MN 1 + T fb s PQ
gdje je:
K - momentna konstanta motora, [Nm/A];
Ki - koeficijent pojaanja povratne veze struje armature motora, [V/A].
Parametri regulatora struje armature pogonskog istosmjernog nezavisno uzbuenog motora (KR1, TI1) izraunavaju se
primjenom tehnikog optimuma, koji daje:
1 1 Ta
K R1 = ; TI 1 = Ta . (3-7)
2 Kt Ka Ki Tmi + T fi
Zatvoreni regulacijski krug struje aramture motora, s parametrima regulatora prema (3-7), moe se nadomjestiti
prijenosnom funkcijom:
Ia ( s) 1 1
Gi ( s ) = = , (3-8)
U ir1 K i 1 + Ts s
1 1 2iK s Kv
Go ( s ) = K R . (3-9)
K i 1 + Ts s DK T s 1 + T fb s
2
1 + TT s +
2n
15
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
TT
( ) = 90o arctgTs arctg - arctgT fb , (3-11)
F IJ
1- G
2
H K n
dobije se fazno osiguranje 60o na frekvenciji =1.1n. Pojaanje proporcionalnoga regulatora brzine vrtnje motora
K R = k R D (kR - koeficijent proporcionalnosti regulatora brzine vrtnje) dobije se iz uvjeta da amplitudna
frekvencijska karakteristika otvorenog regulacjskog kruga brzine vrtnje na toj frekvenciji poprimi jedinini iznos (tj.
c = 1.1n):
Go ( j c ) = 1 . (3-12)
k RF 2i K 1 1 + TT s 1 1
GoF ( s ) = . (3-13)
s K i 1 + Ts s s 2 1 + T fb s 1 + Te s
1 + TT s +
n2
TT
( ) = 90o arctgTs + arctgTT arctg - arctgT fb arctgTe , (3-14)
F IJ
1- G
2
H K n
dobije se fazno osiguranje 60o na frekvenciji = 0.18n. Pojaanje integralnog regulatora sile napetosti K RF = k RF D
(kRF koeficijent proporcionalnosti regulatora sile napetosti) dobije se iz uvjeta da amplitudna frekvencijska karakteristika
otvorenog regulacijskog kruga sile napetosti na toj frekvenciji poprimi jedinini iznos (tj. c = 0.18n):
GoF ( j c ) = 1 . (3-15)
Iz izraza (3-10) vidi se da se frekvencija n tijekom procesa valjanja mijenja, kako se mijenjaju promjer i moment tromosti
kotura. Meutim, za praktine je primjene dovoljno izraunati najniu vrijednost prirodne frekvencije n koja se oekuje
tijekom procesa valjanja.
a) nacrtati blokovsku shemu estimatora promjera i momenta tromosti kotura te estimatora sile napetosti;
b) izraunati parametre PI regulatora struje armature (KR1, TI1);
c) izraunati koeficijente proporcionalnosti regulatora brzine vrtnje motora i regulatora sile napetosti trake (kR, kRF).
16
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
d) nainiti potrebne promjene u simulacijskom modelu tako da on postane simulacijski model sustava regulacije sile
napetosti pri namatanju trake na kotur namataa; izraeni simulacijski model simulirati kao pod a) i b).
Parametri procesa:
17
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
I. Cilj vjebe: Sinteza regulatora za dekompoziciju viestruko zavisnog procesa i analiza vladanja sustava s i
bez regulatora za dekompoziciju simulacijom na raunalu.
m3 m3
kv1 = 0.632 , kv2 = 0.316 - konstante ventila;
cm min bar cm min bar
a) Postaviti matematiki model procesa danog na slici 4.1. i prikazati ga blokovskom shemom.
b) Linearizirati dobiveni model u radnoj toki odreenoj sljedeim vrijednostima: Ti0 = 30C; h0 = 1.5 m i prikazati ga u
P-kanonikoj strukturi.
18
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
c) Odrediti parametre PI regulatora temperature R1 tako da vremenska konstanta zatvorenog kruga temperature bude
dva puta manja od vremenske konstante otvorenog kruga.
d) Odrediti parametre PI regulatora razine R2 tako da vremenska konstanta zatvorenog kruga razine bude dva puta manja
od vremenske konstante otvorenog kruga.
e) Odrediti prijenosne funkcije glavnih regulatora R11 i R22, te rasprenih regulatora R12, R21 kao funkcije regulatora R1 i
R2, tako da se postigne dekompozicija sustava.
a) Izraditi simulacijski model procesa na temelju matematikog modela pod III a).
b) Simulacijski model procesa dopuniti regulatorima temperature R1 i razine R2. Snimiti odzive signala temperature i
razine na skokovite promjene referentne temperature za 2C i referentne razine za 0.2 m te skokovitu promjenu
protoka Qp za 0.01 m3/s.
c) Simulirati sustav upravljanja s glavnim regulatorima R11 i R22, te rasprenim regulatorima R12, R21. Snimiti odzive kao
pod IV b).
19
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
I. Cilj vjebe: Realizacija PID regulatora na programirljivom logikom kontroleru. Sinteza PID regulatora
primjenom Takahashijevih postupaka i relejnog postupka.
Simulator procesa omoguuje realizaciju razliitih vladanja procesa vieg reda kojima je mogue mijenjati
vremenske konstante i pojaanje. Analogni izlaz PLC-a (0-10 V) (upravljaka veliina) spojen je na ulaz u odabrani model
procesa, a izlaz iz modela procesa (regulirana veliina) spojen je na prvi analogni ulaz PLC-a (0-10 V). Referentna
vrijednost zadaje se izravno u PLC-u kao digitalni podatak. Na temelju razlike izmeu referentne i stvarne vrijednosti
regulirane veliine PID regulator, uprogramiran u PLC-u, izraunava odgovarajui upravljaki signal i prosljeuje ga
preko analognog izlaza PLC-a na ulaz u model procesa.
20
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Upravljaki program treba realizirati na PLC-u SIMATIC S7 314IFM. Da bi se program izvravao u jednakim
vremenskim intervalima, tj. s konstantnim vremenom uzorkovanja, potrebno je koristiti organizacijski blok OB35, ije se
izvrenje poziva pomou vremenski generiranog prekida. Vrijeme prekida (uzorkovanja) moe se postaviti na eljeni iznos
u HW Config alatu (vidi Upute za koritenje PLC-a SIMATIC S7-314IFM). Iz organizacijskoga bloka OB35 pozivanju
se funkcijski blokovi FB41 CONT_C, u kojem je realiziran algoritam PID regulatora i koji je dio standardne biblioteke
STEP 7 i FB3 RELEJ u kojem je realiziran algoritam releja s histerezom. Pozive ovih funkcijskih blokova treba
organizirati tako da se omogui provoenje svih aktivnosti predvienih u toki V.
Network 1: Skokovita promjena runo zadane vrijednosti izlaza PID regulatora (Vidi sliku 5.2.)
Pomou sklopke spojene na digitalni ulaz I 124.2 ostvaruje se skokovita promjena runo zadane vrijednosti izlaza
PID regulatora, tako da parametar MAN funkcijskog bloka CONT_C poprima razliite vrijednosti ovisno o poloaju
sklopke. Vrijednosti koje se koriste kao runo zadane vrijednosti izlaza PID regulatora spremaju se u MD 10 i MD 14.
Zadavanje svih promjenljivih parametara procesa te referentnih vrijednosti treba ostvariti pomou tablice varijabli tako da
se njihovo mijenjanje moe ostvariti bez prekidanja izvoenja programa. Prilikom zadavanja parametara i referentnih
vrijednosti za PID regulator treba voditi rauna o njihovom formatu i rasponu vrijednosti te obaviti potrebne pretvorbe i
skaliranja. Definirani format i objanjenje svih parametara bloka "CONT_C" moe se nai u Uputama za koritenje PLC-
a SIMATIC S7-314IFM
Pomou sklopke spojene na digitalni ulaz I 124.3 ostvaruje se skokovita promjena referentne vrijednosti PID
regulatora tako da parametar SP_INT funkcijskog bloka CONT_C poprima razliite vrijednosti ovisno o poloaju
sklopke. Vrijednosti koje se koriste za referentnu vrijednost PID regulatora spremaju se u MD 18 i MD 22.
Poziv funkcijskog bloka CONT_C ostvaruje se ako je sklopka spojena na digitalni ulaz I 124.0 u stanju 0. Ako
je sklopka spojena na digitalni ulaz I 124.1 u stanju 0, PID regulator radi u automatskom reimu rada (tj. radi u zatvorenoj
petlji), a ako je u stanju 1, PID regulator radi u runom reimu rada (tj. regulacijski je krug prekinut i na izlaz regulatora se
prosljeuje vrijednost zadana na "MAN" ulazu bloka "CONT_C". Vidi sliku 5.2.).
Ulaz u funkcijski blok FB3 RELEJ je regulacijsko odstupanje. Funkcijski blok RELEJ poziva se ako je
sklopka spojena na digitalni ulaz I 124.0 u stanju 1. Izlazu bloka pribraja se iznos upravljakog signala koji je potreban
za dovoenje procesa u radnu toku (offset vrijednosti) spremljen u MD 26. U tablici 5.1. dan je grafiki prikaz
funkcijskog bloka FB3 RELEJ i popis njegovih ulazno-izlaznih parametara.
Tablica 5.1.
y Parametar Tip Ulaz/izlaz Opis
Y_poz X_poz REAL ulaz Gornji prag histereze
X_neg REAL ulaz Donji prag histereze
Y_poz REAL ulaz Gornja izlazna vrijednost
X_neg X_poz x Y_neg REAL ulaz Donja izlazna vrijednost
x REAL ulaz ulazna varijabla
Y_neg y REAL izlaz izlazna varijabla
Napomena:
Naponskom signalu (0-10V) analognog ulaza PLC-a odgovara cjelobrojna vrijednost (0-27648). Naponskom
signalu (0-10V) analognog izlaza PLC-a odgovara cjelobrojna vrijednost (0-27648). Analognom ulazu pristupa se preko
periferne ulazne rijei (npr. PIW128), a analognom izlazu iz procesa preko periferne izlazne rijei (npr. PQW 128). Tonu
adresu perifernih memorijskih rijei za pojedini PLC moe se vidjeti u HW Config alatu.
21
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Sve operacije koje su uokvirene debelom crtom na slici 5.2. dio su funkcijskog bloka PID regulatora "CONT_C"
(FB41) pa ih stoga ne treba posebno realizirati. Da bi sustav ispravno funkcionirao potrebno je obaviti odgovarajua
skaliranja ulaznih signala u blok PID regulatora.
V. Rad na vjebi:
a) Koristei programski paket STEP 7 na osobnom raunalu, povezanom serijskom vezom s PLC-om, izraditi
upravljaki program. Za poetak realizirati samo dio potreban za upravljanje pomou PID regulatora. Dio programa
potreban za realizaciju relejnog eksperimenta realizirati kasnije u toki d).
b) Podesiti parametre PID regulatora Takahashijevim postupkom dovoenja sustava na rub stabilnosti:
c) Podesiti parametre PID regulatora Takahashijevim postupkom na temelju prijelazne funkcije procesa:
22
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Pomou osciloskopa snimiti prijelaznu funkciju procesa. Oitati vrijednosti tz, ta i Ks, te na temelju njih odrediti
parametre PID regulatora prema tablici 5.3. i upisati ih u PLC;
Sklopku I 124.1 postaviti u poloaj 0 (Automatski reim rada PID regulatora);
Vladanje sustava provjeriti mijenjajui skokovito referentnu veliinu (pomou sklopke I 124.3) uz snimanje
odziva sustava pomou osciloskopa.
Tablica 5.2.
KR TI TD
P 0.5 K Rkr
PI T
0.45 K Rkr - 0.27 K Rkr 0.83 T kr - 0.5T 1)
T kr 1)
PID T 0.125
T kr
0.6 K Rkr - 0.6 K Rkr 0.5 T kr - 0.5T 2) T
T kr 1) 1 -
T kr 1)
1)
Umanjiti ove vrijednosti kada je T4tz
2)
Ne preporuuju se ove vrijednosti kada je T4tz
23
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Tablica 5.3.
KR TI TD
P 1 ta
Ks t z + 0.5T
PI 1 0.9 t a ta T
- 0.135 2
3.33 ( t z +0.5T) - 0.5T
K s t z + 0.5T ( t z + 0.5T )
PID 1.2 ta tz +T ( t z + 0.5T )
2
1 - 0.2T 2
2 - 0.5T 0.5 ( t z + T )
Ks tz + T ( t z + 0.5T ) tz + T
Tablica 5.4.
KR TI TD
PI 4d tan 2 1
A 1 + tan 2 o tan
PID 4
4d tan( N ) + + tan 2 ( N )
cos( N ) TD
A
2 o
y 2
d o =
To
x
N = arctan
A 2
2
-d
24
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
I. Cilj vjebe: Projektiranje digitalnog Smithovog prediktivnog algoritma, PPI regulatora i FPPI regulatora.
Usporeivanje vladanja sustava reguliranih primjenom navedenih metoda.
Proizvodni procesi u industriji esto sadre transportno kanjenje, tj. mrtvo vrijeme. Reguliranjem takovih
procesa primjenom PI(D) regulatora ne postie se zadovoljavajue dinamiko vladanje. Za upravljanje procesima s mrtvim
vremenom i procesima koji se mogu aproksimirati PT1 lanom i mrtvim vremenom, pogodan je Smithov prediktivni
algoritam. Koncept upravljanja zasnovan na Smithovom prediktoru spada u na matematikom modelu procesa zasnovana
upravljanja. Svi na modelu zasnovani regulatori u naelu su osjetljivi na neodreenost matematikog modela procesa, u
prvom redu nemodeliranu dinamiku procesa i pogreke u odreivanju mrtvog vremena procesa. U praksi je uobiajena
struktura prediktivnog upravljanja zasnovana na Smithovom prediktoru, uz primjenu modificiranog PI regulatora nazvanog
PPI regulator (Predictive PI). U svrhu poboljanja robusnosti sustava u PPI regulator ugrauje se filter. Regulator dobiven
na taj nain naziva se FPPI regulator.
Vjeba se izvodi na procesima na kojima se izvodila vjeba 5.
Upravljaki program ve je realiziran na PLC-u SIMATIC S7. U programu je omoguena promjena izvedbe
upravljakog algoritma tako da se moe konfigurirati kao Smithov prediktor podeen prema postupku razmjetaja polova
zatvorenog sustava, te u inaicama PPI odnosno FPPI regulatora. Izbor izvedbe se ostvaruje sklopkom I 124.7
upravljakog panela. Kada je sklopka I 124.7 u poloaju 1 upravljaki algoritam ima strukturu Smithovog prediktora
prikazanu na slici 6.1., a kada je sklopka I 124.7 u poloaju 0 upravljaki algoritam ima strukturu PPI, odnosno FPPI
regulatora prikazanu na slici 6.2.
Kada je sklopka I 124.0 u poloaju 0 regulator je iskljuen i omogueno je izravno zadavanje upravljakog signala.
Sklopka I 124.6 slui za skokovito mijenjanje reference za otvoreni krug pa se moe koristiti za odreivanje prijelazne
funkcije procesa.
Kada je sklopka I 124.0 u poloaju 1, procesom upravlja regulator. Sklopkom I 124.1 omoguena je skokovita promjena
referentne vrijednosti.
Da bi se stekao bolji uvid u svojstva razmatranih upravljakih algoritama u programu je omogueno mijenjanje mrtvog
vremena procesa uvoenjem dodatnog kanjenja mjernog signala. Dodatno kanjenje mjernog signala izvedeno u
programu prikazano je na slikama 6.1. i 6.2. elementom z-dp, pri emu dp predstavlja dodatno mrtvo vrijeme izraeno
brojem koraka uzorkovanja.
I 124.6
0
U1
I 124.0
I 124.1 U2
1 0
0 ur u y
Ref1 1+q1/q0 q0+q1 * z-1 Proces z-dp
Ref2 1+q1/q0 * z-1 1-z-1 1
1
Kmp_i * bm_i
z-dm
1-am_i * z-1
bf_i
1-af_i * z-1
Sl. 6.1. Izvedba Smithovog prediktora podeenog prema postupku razmjetaja polova zatvorenog sustava u PLC-u.
25
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
I 124.6
0
U1
I 124.0
I 124.1 U2
1 0
0 u y
Ref1 ur Kr_i Proces z-dp
Ref2 Tr_i (1-z-1) 1
1
Kmp_i * bm_i
z-dm
Kr_i 1-am_i * z-1
bf_i
1-af_i * z-1
Sl. 6.2. Izvedba Smithovog prediktora u inaicama PPI / FPPI regulatora u PLC-u.
Parametri upravljakog programa mogu se zadavati funkcijom Monitoring and Modifying Variables
programskog paketa STEP 7. Tablica varijabli (Variable Table) VT1 sadri sve parametre potrebne za izvoenje vjebe.
Popis parametara dan je u tablici 6.1.
Parametar Opis
U1, U2 Vrijednosti upravljakog signala
Ref1, Ref2 Referentne veliine
T_i Vrijeme uzorkovanja
Kmp_i, am_i, bm_i parametri modela procesa
dp dodatno mrtvo vrijeme procesa izraeno brojem vremena uzorkovanja
dm mrtvo vrijeme modela izraeno brojem vremena uzorkovanja
Q0_i, q1_i parametri PI regulatora u sklopu Smihovog prediktora
Kr_i, Tr_i parametri PPI/FPPI regulatora
parametri filtera FPPI regulatora (za Smithov prediktor i PPI regulator vrijednosti ovih
Af_i, bf_i
parametara su: af_i = 0.0, bf_i = 1.0)
a) U sklopu vjebe 5 snimljena je prijelazna funkcija zatvorenog sustava upravljanja s PID regulatorom podeenim po
Takahashi 1 postupku. Na temelju izmjerenog vremena porasta tr zatvorenog sustava treba odrediti vrijeme
uzorkovanja T prema:
1
T = tr . (6-1)
4
b) Na temelju prijelazne funkcije procesa snimljene u sklopu vjebe 5 odrediti model procesa prvog reda s mrtvim
vremenom:
K s sTt
Gs ( s ) = e , (6-2)
1 + T1s
gdje je:
Ks - pojaanje procesa,
T1 - vremenska konstanta procesa,
Tt - mrtvo vrijeme procesa.
b z ( d +1)
Gs ( z ) = . (6-3)
1 a z 1
26
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
d) Na temelju diskretnog modela procesa (6-3) i vremena uzorkovanja odrediti parametre q0 i q1 diskretnog PI regulatora
koji ini sastavni dio Smithovog prediktora.
Sve navedene proraune realizirati kao funkcije (m-files) u Matlab-u. Napravljene funkcije donijeti na vjebu jer je
mogue da e proraun trebati ponoviti.
a) Koristei programski paket STEP 7 na osobnom raunalu, povezanom s PLC-om, upravljaki program prebaciti sa
diska na PLC.
b) Snimiti prijelaznu pojavu procesa uz dodatno kanjenje jednako nuli. Provjeriti jeli prijelazna pojava odgovara onoj
snimljenoj u proloj vjebi. Ako postoje velike razlike odrediti novu nadomjesnu prijenosnu funkciju (6-2) te ponoviti
proraun parametara iz pripreme za vjebu.
c) Podesiti potrebno vrijeme uzorkovanja kao vrijeme poziva za blok OB35.
d) Snimiti prijelazne funkcije zatvorenog sustava za sluajeve dane u tablici 6.2.
Napomene:
- U sluaju da je nadomjesno mrtvo vrijeme procesa puno manje od vremena uzorkovanja uzeti da je ono jednako
nuli.
- Da se omogui snimanje odziva procesa sa dodatnim kanjenjem koriste se DB blokovi. Program u PLC snima
potrebne procesne veliine u DB blok u jednakim vremenskim intervalima odreenim vremenom uzorkovanja.
Za prikaz snimljenih odziva potrebno je podatke iz DB bloka prebaciti u Matlab. Najjednostavnije ih je kopirati u
UltraEdit gdje se pomou opcije "Column Mode" moe izbrisati nepotrebni dio. Nakon toga snimljeni .txt file se
jednostavno uita u Matlabov workspace koristei opciju "Import Data". Prije poetka vjebe provjerite u
upravljakom programu koji DB blokovi se koriste za logiranje procesnih veliina te kojim sklopkama se
omoguava logiranje.
- Parametri filtera FPPI regulatora razliiti su za razliita kanjenja modela dm.
27
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Izvjea s vjebi:
Nakon svake vjebe potrebno je napraviti izvjee s vjebe i uploadati ga putem WebCT sustava do naznaenog
roka. Uploadanje izvjea nakon naznaenog roka povlai smanjenje broja bodova. Izvjee mora sadravati opis zadatka,
opis rada na vjebi te snimljene odzive (simulacijski ili pomou osciloskopa) ukoliko su vjebom predvieni. Dobivene
rezultate potrebno je komentirati. U izvjea s vjebi koje se rade na PLC-ovima potrebno je uvrstiti slike ili kd koritenih
programskih odsjeaka.
28
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
I. Cilj vjebe: Primijeniti steena znanja o radu sa SCADA sustavima te primijeniti nauene metode
podeavanja parametara regulatora na realnom procesu.
Na vjebi se upravlja laboratorijskim puhalom koje se sastoji od ventilatora koji usisava atmosferski zrak i
propuhuje ga kroz cijev. Odmah iza ventilatora, na ulaznom dijelu cijevi, nalazi se grija za zagrijavanje zraka. Na cijev je
ugraen mjerni lan temperature zraka kojeg je mogue pomicati du cijevi. Izlazna temperatura zraka ovisi o koliini
zraka koja struji kroz cijev (protoku zraka kroz cijev) i o snazi grijaa. Protok zraka kroz cijev podeava se runim
mijenjanjem otvora zasuna na usisnoj strani puhala, a snaga grijaa mijenja se mijenjanjem upravljakog napona (0-10V),
koji se dovodi na prikljuak A. Prema tome, regulacija temperature zraka na izlazu iz puhala postie se mijenjanjem snage
grijaa zraka. Mjerni signal izlazne temperature zraka (0-10V) nalazi se na prikljuku Y na puhalu. Shema spoja
regulacijsko-ispitne opreme prikazana je na slici 7.1., dok je fotografija stvarnog laboratorijskog sustava prikazan na slici
7.2. Temperatura se regulira pomou automatske stanice (PLC-a) PXC 64 proizvoaa Siemens koja se koristi za
automatizaciji u zgradarstvu (engl. Building automation). Takav sustav upravlja i klima-postrojenjem na FER-u. Na prvi
analogni ulaz stanice spojen je izlaz mjernog lana temperature (prikljuak Y na puhalu). Referentna vrijednost
temperature zraka zadaje se izravno u stanici kao realni broj. U stanici je uprogramiran kvazikontinuirani PID algoritam
koji na temelju razlike referentnog i mjerenog signala temperature izraunava upravljaki signal i prosljeuje ga na svoj
analogni izlaz. Izlaz iz regulatora moe poprimiti vrijednosti od 0 do 100% koje se interpretiraju kao naponski signal za
grija (0 10V). Analogni izlaz stanice spojen je na prikljuak A na puhalu. Iznos upravljakog signala odreuje jakost
struje kroz grija, odnosno njegovu zagrijevnu snagu. Signal na grija je mogue poslati i izravno, tj. u otvorenom krugu.
29
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
U polje "Computer" potrebno je upisati IP adresu raunala na kojemu se izvodi SCADA program. IP adresa
raunala je 161.53.68.93. Korisniko ime i lozinka su "student". U izborniku "Experience" mogue je podesiti detalje
modemske veze. Bez obzira na brzinu veze treba odabrati najmanju ponuenu brzinu to e rezultirati optimiranjem
prijenosa podataka.
Pritiskom na tipku "Connect" ostvaruje se veza s raunalom na kojemu se nalazi SCADA. Vezu je mogue
uspostaviti samo ukoliko trenutno niti jedan drugi korisnik nije spojen na raunalo. Nakon spajanja na raunalo
trebalo bi se vidjeti zaslon upravljakog raunala s Desigo Insight trakom s alatima kao na slici 7.4. Ukoliko Desigo
Insight softver nije bio aktivan on e se automatski pokrenuti nakon spajanja na raunalo pa u tome sluaju treba priekati
da se softver pokrene (pokretanje moe ponekad trajati i nekoliko minuta).
30
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Na traci s alatima mogue je vidjeti koji je korisnik trenutno spojen. Takoer, mogue je pokrenuti i razliite
alate. Odabirom alata "Plant viewer" otvara se SCADA kao na slici 7.5. Ukoliko na SCADI kroz dulje vrijeme nitko
nije radio SCADA se automatski zakljua te nakon prvog pritiska mia trai upis lozinke i korisnikog imena.
Korisniko ime i lozinka su i ovdje "student".
Za svaki oblik upravljanja napravljena je posebna stranica u SCADI koja se naziva pozicija. Pojedine pozicije
mogue je birati pritiskom na I/O polje ispod popisa pozicija. Aktivna pozicija prikazana je odgovarajuom bojom kojom
je ocrtan izgled upravljake petlje.
Pri tome treba imati na umu da se temperature zadaju u stupnjevima dok se napon na grijau, a time i izlaz iz
regulatora zadaje u postocima (0 100%).
Sve postavne vrijednosti i parametre releja mogue je mijenjati jednostavnim pritiskom na odgovarajue I/O
polje. Za PID regulator koristi se gotovi blok (tzl. Super genie). Bloku regulatora mogue je pristupiti pritiskom mia na
njega. Time se otvara prozor prikazan na slici 7.6. (gornji prozor) u kojem je mogue vidjeti raspon vrijednosti izlaza iz
regulatora te trenutni ulaz i izlaz. Pritiskom na ikonu oznaenu kljuem kao na slici 7.6. otvara se prozor s parametrima
PID regulatora (donji prozor). Blok PID regulatora zatvara se pritiskom na ikonu oznaenu vratima.
Pristup parametrima
regulatora
Zatvaranje
prozora
Sl. 7.6. Zadavanje parametara PID regulatora.
Sve postavne i mjerene veliine mogue je prikazati u grafikom obliku koritenjem "Trend viewer alata" koji je
mogue otvoriti iz trake s alatima Desigo Insight softvera. Pritiskom desne tipke mia na oznaci pojedine veliinu mogue
ju je poslati na Trend view alat kako je prikazano na slici 7.7.:
32
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Neki elementi SCADE u Plant Viewer-u predstavljaju vie od jednog parametra koji se pojavljuju nakon
pritiska na desnu tipku mia. Veina parametra su logikog tipa (parametri koji zavravaju na "Flg"). Za prikaz je
potrebno odabrati parametar koji predstavlja glavnu (analognu) vrijednost primary value.
Sve veliine koje se poalju na Trend viewer kontinuirano se iscrtavaju. Veliine se iscrtavaju kad doe do
promjene njihove vrijednosti. Mogue je podesiti i fiksno vrijeme osvjeavanja grafova, ali sva ponuena vremena
osvjeavanja su prevelika za upravljano laboratorijsko puhalo. Kako se veliine iscrtavaju vremenske skale i raspon
prikazanih vrijednosti se automatski prilagoava. Sve veliine koje su poslane u Trend viewer mogue je ukljuiti ili
iskljuiti iz prikaza. Pritiskom desne tipke mia na imenu pojedine veliine u popisu veliina otvara se prozor u kojem
je mogue privremeno ukloniti veliinu iz prikaza (opcija "Hide") ili ju potpuno izbrisati (opcija "Remove").
33
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Nain prikaza pojedinih procesnih veliina mogue je podesiti u izborniku "Trend view properties"
prikazanom na slici 7.9. Trend view properties izbornik mogue je otvoriti pritiskom desne tipke mia na podruje
prikaza procesnih veliina ili pritiskom na ikonu oznaenu na slici 7.8.
U izborniku Trend view properties mogue je mijenjati raspon x osi (vremenska skala) te y osi. Takoer je
mogue za svaku veliinu odabrati nain grafikog prikaza, tj. nain interpolacije izmeu mjernih uzoraka. Za
referentne veliine korisno je odabrati mogunost "Step lines" jer je na taj nain mogue vidjeti toan trenutak
skokovite promjene referentne veliine. Za ostale veliine treba odabrati "Connecting lines". Vremensku skalu mogue
je definirati zadavanjem poetnih i zavrnih trenutaka za prikaz, ali ju je mogue mijenjati i uporabom pomine skale
oznaene na slici 7.8.
Treba imati na umu da se bez obzira na podeenje vremenske skale ona osvjeava s pristizanjem novog
mjernog uzorka. Zbog toga je za analizu odziva pogodno snimiti sliku trenutnog stanja procesnih veliina, tzv.
"snapshot". Sliku trenutanog stanja mogue je snimiti pritiskom na ikonu s fotoaparatom oznaenu na slici 7.8. Sve
slike trenutanih stanja potrebno je snimati u direktorij "Trendovi" koji se nalazi na Desktopu raunala na kojemu se
nalazi SCADA. U direktoriju "Trendovi" prethodno je potrebno kreirati vlastiti poddirektorij. Snimljenu sliku procesnih
veliina (snapshot) mogue je kasnije uitati u Trend viewer alat iz izbornika File->open. Otvaranjem snimljene slike
stanja dobije se prikaz trendova snimljenih veliina sa svim opisanim mogunostima koji se vie ne osvjeava on line.
Takav prikaz vrlo je pogodan za analizu. Za odreivanje pojedinih vremenskih trenutaka potrebnih za proraun, npr.
vremenskih konstanti ili perioda oscilacija, pogodno je koristiti mogunost "Time bar" oznaenu na slici 7.8.
34
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
To je samo upozorenje da se na raunalu koristi inenjerska licenca koja nije namijenjena korisnicima. Stoga ovo
upozorenje treba samo zanemariti pritiskom na tipku OK.
Detaljne upute za rad s Desigo Insight softverom mogu se nai na stranici predmeta Automatizacija postrojenja i
procesa.
Nakon spajanja na raunalo priekajte da se pokrene Desigo Insight sofver ako ve nije pokrenut. Nakon toga
otvorite Plant viewer i Trend viewer.
Odaberite poziciju "2 PID regulacija". Otvorite prozor regulatora kao na slici 7.6 i za pojaanje regulatora
unesite proizvoljnu vrijednost u rasponu od 10 do 20, a za vremenske konstante odaberite vrijednosti od nekoliko
sekundi. Ovo poetno podeenje regulatora koristi se samo za dovoenje procesa u radnu toku. Izraunajte radnu toku
procesa prema izrazu:
Trt = ( 40 + T1 ) o C , (0-1)
Postavite vrijednost Trt kao postavnu vrijednost temperature. Priekajte da se proces ustali u odabranoj radnoj
toki.
Kad se proces ustali u radnoj toki postavite vrijednost skokovite promjene na nulu te prebacite SCADU na
poziciju "2 Step". Prebacivanjem u poziciju "2 Step" na ulaz regulatora se dovodi vrijednost 0. Time
proporcionalna i derivacijska komponenta poprimaju vrijednost 0, a integralna vremenska konstanta zadrava svoju
vrijednost. To je upravo vrijednost (naponski signal za grija) potrebna za odravanje procesa u radnoj toki. Na tu
vrijednost mogue je superponirati eljenu skokovitu promjenu zadavanjem postotnog iznosa skokovite promjene u
polju "Step". Za promjenu odaberite 20% i snimite prijelaznu pojavu procesa. Promjene izlazne temperature te
skokovite promjene napona na grijau pratite u Trend vieweru. Kada se temperatura ustali snimite sliku trenutanog
stanja procesnih veliina ("snapshot"). Uitajte snimljenu sliku stanja te koritenjem Time Bar alata odredite
nadomjesno mrtvo vrijeme tz (tz Tt) i nadomjesnu vremensku konstantu ta (ta Ts) prema tablici 7.1. Takoer, odredite
i pojaanje procesa odreeno kao omjer promjene temperature procesa i promjene signala na grijau.
Proraunajte parametre regulatora prema tablici 7.1. i upiite ih u blok PID regulatora. Vodite rauna da je
preciznost kod vremenskih konstanti regulatora 1 s pa je dobivene vrijednosti potrebno zaokruiti.
Tp = Trt + T . (0-2)
Za promjenu postavne vrijednosti temperature T odaberite oko vrijednosti temperature koja se postigne uz 20
% poveanje snage grijaa. Snimite prijelaznu pojavu procesa nakon promjene postavne vrijednosti te po potrebi
korigirajte parametre regulatora da dobijete prihvatljiv odziv.
Napomena:
Koristite Remote desktop connection pristup raunalu samo za operacije sa SCADOM. Za sve ostalo
(proraune, spremanje slika...) koristite vlastito raunalo. Za povratak na vlastito raunalo ne treba zatvoriti
Remote desktop connection aplikaciju jer se time prekida veza s raunalom ve ju je dovoljno minimizirati.
Sliku ekrana (screenshot) mogue je kopirati pritiskom na tipke alt+Prt Sc. Sliku je potom potrebno zalijepiti u
neki alat za obradu slika na vlastitom raunalu.
Da bi se ostvarila skokovita promjena pojedine vrijednosti potrebno je eljenu konanu vrijednost upisati u
odgovarajue I/O polje i pritisnuti enter, a ne postupno poveavati vrijednost I/O polja tipkama sa strane.
35
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
Odaberite poziciju "1 PID regulacija" i postavite postavnu vrijednost temperature na Trt (0-1). Odaberite
proporcionalno vladanje regulatora postavljajui vrijednosti derivacijske i integralne vremenske konstante na 0.
Mijenjate pojaanje regulatora dok ne dobijete stabilne oscilacije. Zabiljeite vrijednost pojaanja uz koje se dobiju
kritine oscilacije. Snimite sliku stanja procesnih veliina i izmjerite period oscilacija. Izraunajte parametre regulatora
prema tablici 7.2.
Postavite postavnu vrijednost temperature na Trt (0-1). Snimite prijelazne pojave zatvorenog kruga kao pod
IV.2. Po potrebi korigirajte parametre regulatora da dobijete prihvatljiv odziv.
U poziciji "1 PID regulacija" zadajte postavnu vrijednost temperature Trt (0-1). Kada se temperatura ustali
prebacite SCADU na poziciju "3 Relejno upravljanje". Time se, jednako kao kod pozicije "2 Step", na ulaz
regulatora dovodi vrijednost 0 ime integralna komponenta regulatora zadrava proces u radnoj toki. Spajanjem releja
u petlju povratne veze javljaju se vlastite oscilacije sustava oko radne toke. Mijenjate irinu i visinu histereze dok ne
dobijete vlastite oscilacije s periodom priblino jednakim polovici nadomjesne vremenske konstante Ts procesa
odreene pod IV.2. Time se osigurava da vrijeme prvog maksimuma odziva zatvorenog kruga bude priblino 4 puta
manje od Ts. Vodite rauna da visina histereze mora biti barem 15-20 % da se pobudi zanimljivi raspon temperatura oko
radne toke. Kada postignete oscilacije eljenog perioda snimite sliku stanja procesnih veliina i odredite amplitudu i
frekvenciju oscilacija. Izraunajte parametre regulatora prema tablici 7.3 uzimajui fazno osiguranje = 60o i omjer
vremenskih konstanti regulatora = TI/TD = 4. Snimite prijelazne pojave zatvorenog kruga kao pod IV.2. Po potrebi
korigirajte parametre regulatora da dobijete prihvatljiv odziv.
Kad zavrite vjebu ili prekoraite vrijeme predvieno za va rad nemojte gasiti SCADU, ali obvezatno
zatvorite Remote desktop connection da omoguite ostalim studentima pristup raunalu sa SCADOM.
Prije zatvaranja Remote desktop connection aplikacije vratite SCADU u poziciju u "1 PID regulacija" i
postavite postavnu vrijednost temperature na 10o ime se praktiki iskljuuje elektrini grija (napon se postavlja na 0
%).
V. Izvjee s vjebe
Napiite izvjee o vjebi u kojemu ete opisati vjebu i nain rjeavanja zadataka. Obvezatno ukljuite u izvjetaj
sve izmjerene i proraunate parametre te snimljene odzive. Usporedite tri metode podeavanja parametra regulatora s
obzirom na
- vladanje zatvorenog regulacijskog kruga s obzirom na postavnu vrijednost temperature
- trajanje postupka podeenja parametara regulatora
36
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
hS(t)
KS
0,63 KS
W PT1Tt-aproksimacija
0
t
tz ta
Ks
Gs (s) = eTts .
1+Ts s
Tab. 7.1. Podeenje parametara regulatora prema Ziegler-Nichols metodi prijelazne funkcije
Tab. 7.2. Podeenje parametara regulatora prema Ziegler-Nichols metodi ruba stabilnosti
37
AUTOMATIZACIJA POSTROJENJA I PROCESA - laboratorijske vjebe
y 2
d o =
To
x
N = arctan
A 2
2
-d
38