Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék
Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék
Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
11. fejezet<br />
Példaprogramok<br />
11.1. Karakterisztikák módszere<br />
Hidraulikus tranziensek számítása esetén a csövekben az áramlást az 1D mozgásegyenlet és a kontinuitási<br />
egyenlet<br />
∂v<br />
∂t + 1 ∂p<br />
ρ ∂x = S és ∂ρ<br />
∂t + ∂ρv<br />
∂x = 0.<br />
Tegyük fel, hogy a sűrűség csak a nyomás függvénye, azaz ρ = ρ(p), így ∂ρ/∂t = dρ/dp × ∂p/∂t. Vezessük<br />
be a hangsebességet: dρ/dp = a −2 . Adjuk hozzá a mozgásegyenlethez a kontinitási egyenlet λ szorosát:<br />
∂v<br />
∂t + λ (<br />
∂p ∂v<br />
a 2 ∂t + λρ ∂x + 1 )<br />
∂p<br />
λρ 2 = S.<br />
∂x<br />
Amennyiben az ismeretlen λ szorzót ± a dx<br />
ρ<br />
-nak választjuk, az (x, t) síkon két speciális irányban<br />
dt = ± egy -<br />
egy közönséges differenciálegyenletet kapunk:<br />
d<br />
dz<br />
(p ± ρav) = ∓ρag<br />
dt dx ∓ ρaS.<br />
A numerikus módszer ezek után egyszerű. A fenti differenciálegyenletet egy egyenközű rácson oldjuk meg,<br />
ahol az aktuális i-edik pontban a jellemzőket az i − 1 ből indított a meredekségű és az i + 1-edik pontból<br />
indított −a meredekségű karakterisztika segítségével határozzuk meg.<br />
Két programot készítettünk: egy önálló megoldót kar.m és egy vezérlő programot: kar driver.m. A megoldó<br />
bemenete a cső egyes paraméterei, a ’régi’ p és v nyomáseloszlás, ill. a peremfeltételek típusa és értéke (2<br />
db). Ezek alapján kiszámítja és visszaadja a ∆t-vel későbbi csőállapotot. A vezérlőprogram ezt az eljárást<br />
ismétli, ill. előkészíti a számítást és megjeleníti az eredményeket.<br />
40