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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!