17.04.2014 Views

Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék

Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék

Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

11. FEJEZET. PÉLDAPROGRAMOK 43<br />

11.2. Nyíltfelszínű csatornaáramlás<br />

Nyíltfelszínű stacioner csatornaáramlás esetén<br />

y + z + v2<br />

2g + h′ = állandó,<br />

ahol y(x) a folyadékfelszín alakja, z a csatorna fenekének magassága, v az áramlási sebesség, h ′ pedig a<br />

veszteségmagasság. Ez utóbbi számítása a Chézy képlettel történik:<br />

dh ′<br />

dx =<br />

v2<br />

C 2 , ahol R h = A R h K<br />

R1/6<br />

h<br />

és C =<br />

n .<br />

Itt A(y) a nedvesített felület, K(y) a nedvesített kerület, n pedig az cső érdességétől függő tényező. Figyelembe<br />

véve a kontinuitást, azaz hogy Q = Av = állandó, a fenti képlet kicsit megdolgozva a<br />

Q2<br />

A 2 C 2 R h<br />

dy<br />

dx = i −<br />

1 − Q2 B<br />

alakot ölti, ahol i a csatorna lejtése, B a folyadéktükör szélessége és g a gravitációs gyorsulás.<br />

A feladatot kezedti érték feladatként fogalmazzuk meg, azaz előírunk egy kezdeti folyadékszintet és térfogatáramot.<br />

Ismert, hogy ha a térfogatáram kisebb, mint az egyenes felszínhez tartozó normál térfogatáram, a folyadékszint<br />

duzzad, ha pedig nagyobb, akkor gyorsul a mozgás és kialakulhat a rohanás jelensége. Ezt kezelendő<br />

eseményfigyelést alkalmazunk, azaz a program automatikusan abbahagyja az integrálást, ha bekövetkezik<br />

az y = 0 esemény (rohanas(x,y)).<br />

Az alábbi program (nyiltfelszin.m) az egyszerűség kedvéért b szélességű, téglalap keresztmetszetű csatornát<br />

feltételez . Futtassuk le a programot Q = 0.2, 0.25, 0.298, 0.299, 0.3[m 3 /s] térfogatáramokkal!<br />

A 3 g<br />

nyiltfelszin.eps<br />

11.2. ábra. A nyiltfelszin.m program grafikus kimenete.

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

Saved successfully!

Ooh no, something went wrong!