13.06.2014 Views

1 1. UVOD 1.1. Cilj vježbe Cilj vježbe je odrediti nelinearni ...

1 1. UVOD 1.1. Cilj vježbe Cilj vježbe je odrediti nelinearni ...

1 1. UVOD 1.1. Cilj vježbe Cilj vježbe je odrediti nelinearni ...

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.

SIMULIRANJE SUSTAVA ISTJECANJA TEKUĆINE<br />

V<strong>je</strong>žba broj 4<br />

<strong>1.</strong> <strong>UVOD</strong><br />

<strong>1.</strong><strong>1.</strong> <strong>Cilj</strong> v<strong>je</strong>žbe<br />

<strong>Cilj</strong> v<strong>je</strong>žbe <strong>je</strong> <strong>odrediti</strong> <strong>nelinearni</strong> matematički model procesa ist<strong>je</strong>canja nestlačive<br />

tekućine, te <strong>odrediti</strong> odziv sustava simuliran<strong>je</strong>m na računalu. Prim<strong>je</strong>nom simulacijskog<br />

programa Matalab/Simulink <strong>odrediti</strong> linearni model sustava u radnoj točci.<br />

<strong>1.</strong>2. Opis v<strong>je</strong>žbe<br />

Proces ist<strong>je</strong>canja fluida se sastoji od dvaju spremnika tekućine povezanih pomoću<br />

ci<strong>je</strong>vi. Ulazni protok Q u određen <strong>je</strong> stan<strong>je</strong>m regulacijskog ventila na ulaznoj ci<strong>je</strong>vi,<br />

dakle, tlakom na ventilu Pu i otvorom ventila x. Razine tekućine u rezervoarima<br />

određuju protok između rezervoara Q 1 kao i izlazni protok Q 2 .<br />

Sl. <strong>1.</strong> Shematski prikaz procesa ist<strong>je</strong>canja nestlačivih fluida<br />

2. TEORETSKI PRIKAZ I RAZRADA PROBLEMA<br />

Protok fluida kroz servoventil može se opisati izrazom:<br />

Q<br />

u<br />

= x ⋅ K ⋅ P (1)<br />

v<br />

u<br />

gd<strong>je</strong> su:<br />

⎡ m 3 ⎤<br />

K v – koefici<strong>je</strong>nt ventila, ⎢ ⎥ ,<br />

⎣ms<br />

bar ⎦<br />

x – otvor ventila, [m],<br />

P u – razlika tlaka na ulazu i izlazu ventila, [bar].<br />

1


Uz zanemaren<strong>je</strong> otpora ci<strong>je</strong>vi protoku fluida i zanemaren<strong>je</strong> inerci<strong>je</strong> fluida, <strong>je</strong>dnadžbom<br />

(1) određen <strong>je</strong> ulazni protok u sustav (P u predstavlja nadtlak atmosferskom tlaku).<br />

Protok između rezervoara Q 1 i izlazni protok Q 2 moguće <strong>je</strong> <strong>odrediti</strong> iz Bernouli<strong>je</strong>ve<br />

<strong>je</strong>dnadžbe uz pretpostavku laminarnog strujanja tekućine. Uzimajući u obzir da <strong>je</strong><br />

brzina tekućine u rezervoaru zanemariva prema brzini tekućine u ci<strong>je</strong>vi, zanemaru<strong>je</strong> se<br />

dinamički tlak u rezervoarima i hidrostatski tlak unutar ci<strong>je</strong>vi. Iz Bernouli<strong>je</strong>ve<br />

<strong>je</strong>dnadžba za spojnu ci<strong>je</strong>v između rezervoara sli<strong>je</strong>di:<br />

gd<strong>je</strong> su:<br />

H<br />

2<br />

v<br />

g = 1<br />

ρ<br />

H ρg<br />

2 +<br />

(2)<br />

1ρ 2<br />

g – konstanta gravitaci<strong>je</strong> (9.81 m/s 2 ),<br />

H 1 – razina fluida u prvom rezervoaru, [m],<br />

H 2 – razina fluida u drugom rezervoaru, [m],<br />

v 1 – brzina fluida u spojnoj ci<strong>je</strong>vi između dvaju rezervoara, [m/s],<br />

ρ - gustoća fluida, [kg/m 3 ].<br />

Protok kroz ci<strong>je</strong>v određen <strong>je</strong> površinom poprečnog pres<strong>je</strong>ka ci<strong>je</strong>vi i brzinom toka<br />

prema izrazu:<br />

gd<strong>je</strong> su :<br />

Q = v ⋅ A<br />

(3)<br />

A – površina poprečnog pres<strong>je</strong>ka ci<strong>je</strong>vi, [m 2 ],<br />

v – brzina fluida kroz ci<strong>je</strong>v, [m/s].<br />

Uzimajući u obzir izraze (2) i (3), protok Q 1 može se izraziti <strong>je</strong>dnadžbom (4).<br />

( H )<br />

Q =<br />

c<br />

− (4)<br />

1<br />

A 2g<br />

1<br />

H<br />

2<br />

Postavljan<strong>je</strong>m Bernouli<strong>je</strong>ve <strong>je</strong>dnadžbe za izlaznu ci<strong>je</strong>v sustav moguće <strong>je</strong> <strong>odrediti</strong><br />

izlazni protok Q 2 . Protok Q 2 uz koefici<strong>je</strong>nt kontrakci<strong>je</strong> mlaza <strong>je</strong>dnak 1, određen <strong>je</strong><br />

izrazom:<br />

Q2 = Ac<br />

2gH 2<br />

(5)<br />

Volumen tekućine u prvom rezervoaru određen <strong>je</strong> površinom poprečnog pres<strong>je</strong>ka<br />

rezervoara A R i razinom tekućine u rezervoaru H 1 prema izrazu:<br />

V<br />

1<br />

A ⋅ R<br />

H 1<br />

= (6)<br />

2


Veza između ulaznog i izlaznog protoka za prvi rezervoar određena <strong>je</strong> <strong>je</strong>dnadžbom<br />

ravnoteže volumena fluida u prvom rezervoaru:<br />

dV<br />

dt<br />

1<br />

Qu − Q1<br />

= (7)<br />

Volumen tekućine u drugom rezervoaru dobi<strong>je</strong> se integralom površine poprečnog<br />

pres<strong>je</strong>ka rezervoara duž visine H, prema izrazu:<br />

H 2<br />

∫<br />

( H )<br />

V = A dH (8)<br />

2<br />

0<br />

Sl. 2. Vertikalni pres<strong>je</strong>k rezervoara s prikazom sličnih trokuta za određivan<strong>je</strong><br />

ovisnosti radijusa poprečnog pres<strong>je</strong>ka rezervoara o H.<br />

Površina poprečnog pres<strong>je</strong>ka rezervoara na razini H <strong>je</strong> kružnog oblika s polum<strong>je</strong>rom r r ,<br />

određenim izrazom (koji sli<strong>je</strong>di iz slike <strong>1.</strong> i 2.):<br />

D1 r r<br />

= + r<br />

(9)<br />

2<br />

gd<strong>je</strong> <strong>je</strong>:<br />

D 1 – prom<strong>je</strong>r užeg di<strong>je</strong>la rezervoara.<br />

Iz sličnosti trokuta na vertikalnom pres<strong>je</strong>ku rezervoara (slika 2.) i dimenzi<strong>je</strong> rezervoara<br />

moguće <strong>je</strong> polum<strong>je</strong>r r na razini H <strong>odrediti</strong> izrazom:<br />

3


R<br />

u<br />

H<br />

=<br />

H<br />

D2<br />

− D1<br />

Ru<br />

=<br />

2<br />

D2<br />

− D1<br />

r = H<br />

2H<br />

2<br />

u<br />

u<br />

2<br />

(10)<br />

gd<strong>je</strong> su:<br />

H u – ukupna visina drugog spremnika [m],<br />

H 2 – razina tekućine u drugom spremniku [m].<br />

Površina poprečnog pres<strong>je</strong>ka rezervoara na razini H određena <strong>je</strong> relacijom:<br />

( h) 2 π<br />

A = r r<br />

(11)<br />

Uvršten<strong>je</strong>m izraza (9), (10) i (11) u izraz (8) i sređivan<strong>je</strong>m dobi<strong>je</strong> se <strong>je</strong>dnadžba kojom<br />

<strong>je</strong> određen volumen tekućine u drugom rezervoaru:<br />

V<br />

2<br />

2<br />

⎡ D1<br />

= π ⎢<br />

⎣ 4<br />

H<br />

2<br />

D<br />

+<br />

1<br />

( D − D ) ( D − D )<br />

2<br />

4H<br />

u<br />

1<br />

H<br />

2<br />

2<br />

+<br />

2<br />

12H<br />

2<br />

1<br />

2<br />

u<br />

H<br />

3<br />

2<br />

⎤<br />

⎥<br />

⎦<br />

(12)<br />

Jednadžba ravnoteže volumena fluida u drugom rezervoaru ima oblik:<br />

dV<br />

dt<br />

2<br />

= Q − Q<br />

1<br />

2<br />

(13)<br />

Zadani su sl<strong>je</strong>deći iznosi procesnih veličina:<br />

A R = 25 m 2<br />

D 1 = 2 m<br />

D 2 = 3 m<br />

A c = 280 cm 2<br />

m<br />

K v = 0.53<br />

cm min<br />

H u = 4 m<br />

P u0 = 10 bar<br />

x 0 = 5 cm<br />

3<br />

bar<br />

4


3. PRIPREMA ZA VJEŽBU I RAD NA VJEŽBI<br />

Stacionarne vri<strong>je</strong>dnosti protoka i razina u radnoj točci određenoj s x 0 i P u0 iznose:<br />

Q<br />

Q<br />

uo<br />

0<br />

= Q<br />

10<br />

= Q<br />

= 5 ⋅ 0.53⋅<br />

20<br />

= Q<br />

0<br />

= x<br />

⋅ K<br />

⎡ m<br />

10 = 8.38⎢<br />

⎣min<br />

0<br />

v<br />

⋅<br />

⎤ ⎡m<br />

⎥ = 0.14⎢<br />

⎦ ⎣ s<br />

3<br />

P<br />

uo<br />

⎤<br />

⎥<br />

⎦<br />

3<br />

(14)<br />

Q<br />

H<br />

20<br />

20<br />

= A<br />

c<br />

2<br />

Q20<br />

=<br />

2gA<br />

2gH<br />

2<br />

c<br />

20<br />

2<br />

0.14<br />

=<br />

2 ⋅ 9.81⋅<br />

0.028<br />

2<br />

= <strong>1.</strong>274<br />

[ m]<br />

(15)<br />

Q<br />

Q<br />

Q<br />

A<br />

H<br />

H<br />

H<br />

10<br />

2<br />

10<br />

2<br />

10<br />

2<br />

c<br />

10<br />

10<br />

10<br />

= A<br />

c<br />

= A<br />

= A<br />

2gH<br />

Q<br />

=<br />

2<br />

c<br />

2<br />

c<br />

10<br />

2<br />

10<br />

2g(<br />

H<br />

2g(<br />

H<br />

2gH<br />

= Q<br />

+ A<br />

A<br />

1 ⎡⎛<br />

Q<br />

= ⎢<br />

2g<br />

⎜<br />

⎢ A<br />

⎣⎝<br />

2<br />

10<br />

2<br />

c<br />

2<br />

c<br />

10<br />

c<br />

10<br />

1 ⎡⎛<br />

= ⎢⎜<br />

2 ⋅ 9.81 ⎢⎣<br />

⎝<br />

10<br />

10<br />

2gH<br />

2g<br />

⎞<br />

⎟<br />

⎠<br />

− H<br />

− H<br />

− A<br />

+ A<br />

2<br />

2<br />

c<br />

2<br />

c<br />

2gH<br />

2gH<br />

+ 2gH<br />

0.14<br />

0.028<br />

20<br />

20<br />

20<br />

⎞<br />

⎟<br />

⎠<br />

2<br />

)<br />

)<br />

20<br />

20<br />

20<br />

⎤<br />

⎥<br />

⎥⎦<br />

⎤<br />

+ 2 ⋅ 9.81⋅<strong>1.</strong>274⎥<br />

= 2.548<br />

⎥⎦<br />

[ m]<br />

(16)<br />

Simulaciju ćemo izvršiti uz ulazne signale sl<strong>je</strong>dećeg oblika:<br />

x = x 0 + 0.3x 0 S(t - t 1 ), [cm]<br />

p u = P u0 + 0.4P u0 S(t – t 2 ), [bar].<br />

Trenuci t 1 i t 2 određeni su tako da prom<strong>je</strong>na pomaka ventila x nastupa nakon završene<br />

pri<strong>je</strong>lazne pojave. Prom<strong>je</strong>na ulaznog tlaka p u nastupa nakon završetka pri<strong>je</strong>lazne pojave<br />

uzrokovane prom<strong>je</strong>nom otvora ventila x. Empirijski, vremena su nam<strong>je</strong>štena na:<br />

t 1 = 10000 s;<br />

t 2 = 20000 s.<br />

Sustav ist<strong>je</strong>canja tekućine koji <strong>je</strong> opisan <strong>je</strong>dnadžbama (1) do (13) možemo prikazati<br />

simulacijskom shemom na slici 3.<br />

5


Sl. 3. Simulacijska shema sustava ist<strong>je</strong>canja tekućine<br />

Za izvođen<strong>je</strong> simulaci<strong>je</strong> koristiti se skript datoteka koja prikazu<strong>je</strong> odzive sustava s<br />

obzirom na zadane parametre sustava, slika 4. Ista datoteka određu<strong>je</strong> pri<strong>je</strong>nosne<br />

funkci<strong>je</strong> sustava.<br />

g=9.81;<br />

Pi=pi;<br />

Ar=25;<br />

D1=2;<br />

D2=3;<br />

Ac=0.028;<br />

Kv=0.53*(1/(1e-2*60));<br />

Hu=4;<br />

Pu0=10;<br />

x0=0.05;<br />

stop=40000;<br />

t1=10000;<br />

t2=20000;<br />

sim('sedmi_labos_2')<br />

figure(1)<br />

plot (t,Q2), xlabel('t [s]'),ylabel('Q2 [m3/s]'),grid on;<br />

figure(2)<br />

plot (t,V2), xlabel('t [s]'),ylabel('V2 [m3]'),grid on;<br />

figure(3)<br />

plot (t,H2), xlabel('t [s]'),ylabel('H2 [m]'),grid on;<br />

6


figure(4)<br />

plot (t,V1), xlabel('t [s]'),ylabel('V1 [m3]'),grid on;<br />

figure(5)<br />

plot (t,H1), xlabel('t [s]'),ylabel('H1 [m]'),grid on;<br />

[A,B,C,D]=linmod('sedmi_labos_21');<br />

[num,den]=ss2tf(A,B,C,D);<br />

g1=tf(num,den)<br />

[A,B,C,D]=linmod('sedmi_labos_22');<br />

[num,den]=ss2tf(A,B,C,D);<br />

g2=tf(num,den)<br />

Sl. 4. Skripta za pokretan<strong>je</strong> simulacijskih sheme sa slika 3., 10. i 1<strong>1.</strong><br />

Linearizacijom izraza (1) do (13) dobiju se sl<strong>je</strong>deće pri<strong>je</strong>nosne funkci<strong>je</strong> za izlazni<br />

protok u ovisnosti o pomaku ventila i ulaznom tlaku:<br />

2<br />

() s<br />

2.8<br />

=<br />

2<br />

() s 33557s<br />

+ 817.4s<br />

+ 1<br />

Q<br />

G<br />

1()<br />

s =<br />

(17)<br />

x<br />

G<br />

2<br />

() s<br />

Q<br />

=<br />

P<br />

2<br />

u<br />

() s 0.007<br />

=<br />

2<br />

() s 33557s<br />

+ 817.4s<br />

+ 1<br />

(18)<br />

4. PRIKAZ DOBIVENIH REZULTATA<br />

Odziv izlaznog toka Q 2 prikazan <strong>je</strong> na slici 7.5.<br />

Sl. 5. Odziv izlaznog toka Q 2<br />

7


Osim izlaznog protoka određene su i visine tekućine (H 1 i H 2 ) u po<strong>je</strong>dinim<br />

rezervoarima, kao i volumene tekućine u tim rezervoarima (V 1 i V 2 ). Njihovi odzivi su<br />

prikazani slikama od 6. do 9.<br />

Sl. 6. Visina tekućine u prvom rezervoaru.<br />

Sl. 7. Volumen tekućine u prvom rezervoaru.<br />

8


Sl. 8. Visina tekućine u drugom rezervoaru<br />

Sl. 9. Volumen tekućine u drugom rezervoaru<br />

Prim<strong>je</strong>nom Matlaba <strong>odrediti</strong> ćemo pri<strong>je</strong>nosne funkci<strong>je</strong> sustava: G<br />

1( s)<br />

= Q2<br />

( s) / x(<br />

s)<br />

i<br />

G2 ( s)<br />

= Q2<br />

( s) / Pu<br />

( s)<br />

u radnoj točci određenoj s x 0 i P u0 upotrebom naredbe Matlaba<br />

linmode .<br />

9


Prva pri<strong>je</strong>nosna funkcija G<br />

1( s)<br />

= Q2<br />

( s) / x(<br />

s)<br />

određu<strong>je</strong> se pomoću sheme prikazanoj na<br />

slici 10., dok se druga pri<strong>je</strong>nosna funkcija G2 ( s)<br />

= Q2<br />

( s) / Pu<br />

( s)<br />

određu<strong>je</strong> pomoću<br />

sheme prikazane na slici 1<strong>1.</strong><br />

Sl. 10. Shema za određivan<strong>je</strong> pri<strong>je</strong>nosne funkci<strong>je</strong> G s)<br />

= Q ( s) / x(<br />

)<br />

1( 2<br />

s<br />

Sl. 1<strong>1.</strong> Shema za određivan<strong>je</strong> pri<strong>je</strong>nosne funkci<strong>je</strong> G s)<br />

= Q ( s) / P ( )<br />

2<br />

(<br />

2 u<br />

s<br />

10


Upotrebom naredbi sa slike 4. dobijamo pri<strong>je</strong>nosnu funkciju sustava koji <strong>je</strong> prikazan na<br />

slici 10. i koji služi za određivan<strong>je</strong> pri<strong>je</strong>nosne funkci<strong>je</strong> G<br />

1( s)<br />

= Q2<br />

( s) / x(<br />

s)<br />

, istim<br />

naredbama dobi<strong>je</strong>mo i pri<strong>je</strong>nosnu funkciju G2 ( s)<br />

= Q2<br />

( s) / Pu<br />

( s)<br />

sustava sa slike 1<strong>1.</strong><br />

Nakon pokretanja skripte na slici 4. dobit ćemo sl<strong>je</strong>deće pri<strong>je</strong>nosne funkci<strong>je</strong>:<br />

Q2<br />

( s)<br />

2.793<br />

G<br />

1( s)<br />

= =<br />

(19)<br />

2<br />

x(s) 0.002602s + 0.3059s + 1<br />

Q2<br />

( s)<br />

13.97<br />

G<br />

2<br />

( s)<br />

= =<br />

(20)<br />

2<br />

P (s) 0.002602s + 0.3059s + 1<br />

u<br />

5. ZAKLJUČAK<br />

Ukoliko se usporede pri<strong>je</strong>nosne funkci<strong>je</strong> dane sa (17) i (18), dobivene analitički, sa<br />

onima danim izrazima (19) i (20), dobivene upotrebom Matlaba, može se zaključiti<br />

kako se razlikuju iako se radi o sustavu opisanom istim diferencijalnim <strong>je</strong>dnadžbama.<br />

Razlika između pri<strong>je</strong>nosnih funkcija određenih analitički i dobivenih Matlabom se<br />

javlja zbog toga što se kod analitičkog određivanja pri<strong>je</strong>nosnih funkcija sustav<br />

linearizira u području oko radne točke, dok Matlab prilikom određivanja pri<strong>je</strong>nosne<br />

funkci<strong>je</strong> ne koristi lineariziranu shemu, već originalni <strong>nelinearni</strong> model. Za razliku od<br />

pri<strong>je</strong>nosnih funkcija ko<strong>je</strong> se razlikuju, ovisno da li su određene analitički ili prim<strong>je</strong>nom<br />

Matlaba, vri<strong>je</strong>dnosti parametara u stacionarnoj točci se ne razlikuju.<br />

Što se tiče samog odziva sustava iz slike 5. može se vid<strong>je</strong>ti da se izlaz iz sustava (izlazni<br />

protok) mi<strong>je</strong>nja u skladu s prom<strong>je</strong>nom otvora ventila (ulaznog protoka), te <strong>je</strong> odziv<br />

sustava aperiodski.<br />

11

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

Saved successfully!

Ooh no, something went wrong!