Documente Academic
Documente Profesional
Documente Cultură
Scopul acestui program este calcularea şi ilustrarea grafică a distribuției radiale de viteze
sau de presiune statică pentru un punct situat pe o rampă cilindrică de rază dată.
300
250
200
150
100
50
0
0 20 40 60 80 100 120
Fig.A2.1 Valoarea unghiului de desprindere de pe rampă în funcție de raportul h/R
174
Așa cum reiese din graficul de mai sus, cele două ecuații se intersectează în jurul valorii
de 10%; peste aceasta valoare ecuația lui Newman supraestimează valoarea unghiului de
desprindere.
3. Limitarea vitezei maxime de suflaj este realizată prin utilizarea relației lui
Lowry şi prin cea determinata în Cap.2.2 din datele experimentale ale lui Kizilos şi Rose.
II. Determinarea distribuției presiunii statice de-a lungul rampei este realizată prin
introducerea în modelul CEPA a coeficientului de presiune calculat prin formula :
1. Banner –care s-a dovedit a fi valabilă chiar şi la rapoarte h/R mari (20%)
2. Roderick
3.Keen
Configurația pentru calculul distribuției de presiuni este similară, după cum se observa în
Fig.A2.3.
Fig.A2.3 Meniul şi afișajul calculatorului presiunii statice pe suprafața unei rampe Coandă
176
Fig.A2.4 Detaliu cu distribuția de presiune din proximitatea fantei de suflaj pentru o fantă h/R=1%
Fig.A2.5 Detaliu cu distribuția de presiune din proximitatea unghiului de desprindere pentru o fantă h/R=20%
177
CENSUS 1.2
Programul permite afișarea distribuției radiale de viteze pentru o poziție angulară dată în
funcție de geometria ansamblului rampă-fantă şi de viteza de intrare. Şi în acest caz sunt păstrate
toate condițiile descrise anterior. În plus faţă de programul CENSUS 1.1, sunt introduse modelele
Lewinsky-Yeh şi S.D. (Dinea 2009).
Versiunea pentru modelul Lewinsky-Yeh este modificată prin egalarea Ec. (3.47) cu
expresia (3.58) în vederea simplificării.
Modelul S.D. este de asemenea modificat în sensul introducerii exponentului n(θ) după
relația (3.41). În interiorul stratului limită modelul este completat cu legea de variație din modelul
RWR, Ec. (3.55). Mai mult, pentru modelul S.D. se pot afișa concomitent şi rezultatele obținute
prin aplicarea modelului RWR – pentru a avea o imagine mai clară a diferențelor dintre cele două
modele. Legea de variație a exponentului n este de așa manieră construită iîncât să ofere un
rezultat echivalent distribuției radiale de viteze numai pe grosimea considerată, y=1,75∙y1/2.
Astfel ca legea de variație a vitezei locale în funcție de viteza maximă locală pentru un
punct situat în exteriorul stratului limită în formalismul RWR se rescrie
u 1
= , y> y m
um k ( y− y )
cosh 2
[ y 1 − ym
2
m
] (A2.4)
178
Fig.A2.6 Meniul din stânga poate fi utilizat pentru selectarea modelului de calcul pentru distribuția radială de viteze
Condițiile la limită pot fi modificate prin editarea meniului din partea dreaptă a afișajului
prin introducerea valorilor necesare.
Fig.A2.7 Afișajul pentru fiecare model în parte include în partea dreaptă graficul iar în partea stângă meniul
pentru introducerea parametrilor în modulul de calcul tabelar
179
Fig.A2.8 Variația coeficientului de portanta în funcție de unghiul de incidenta (modelul lui Messam Naqvi)
y05.Value = y05v.Value
um.Value = umv.Value
umm.Value = ummv.Value
End Sub
Private Sub Command1_Click()
Ox.Caption = "[u/u_m]"
umm.Value = 1
um.Value = umm.Value
End Sub
If REC.Value = True Then re.Value = 489.11 + 6.32 * Exp(-0.15 * R.Value / h.Value) + 7.89 *
Exp(-0.00348 * R.Value / h.Value)
If REC.Value = True Then reloc.Value = (um.Value * (R.Value * h.Value) ^ 0.5) / (2 ^ 0.5 *
niu.Value)
End Sub
labteta.Caption = tetainf.Value
labtetasup.Caption = tetasup.Value
If y0.Value > F1.Value And y0.Value < f2.Value Then b0.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y1.Value > F1.Value And y1.Value < f2.Value Then b1.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y2.Value > F1.Value And y2.Value < f2.Value Then b2.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y3.Value > F1.Value And y3.Value < f2.Value Then b3.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y4.Value > F1.Value And y4.Value < f2.Value Then b4.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y5.Value > F1.Value And y5.Value < f2.Value Then b5.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y6.Value > F1.Value And y6.Value < f2.Value Then b6.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y7.Value > F1.Value And y7.Value < f2.Value Then b7.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y8.Value > F1.Value And y8.Value < f2.Value Then b8.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y9.Value > F1.Value And y9.Value < f2.Value Then b9.Top = grid.Top - 12 + grid.Height *
((Patm.Value - dp.Value) / Pmin.Value)
If y10.Value > F1.Value And y10.Value < f2.Value Then b10.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y11.Value > F1.Value And y11.Value < f2.Value Then b11.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y12.Value > F1.Value And y12.Value < f2.Value Then b12.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y13.Value > F1.Value And y13.Value < f2.Value Then b13.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y14.Value > F1.Value And y14.Value < f2.Value Then b14.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y15.Value > F1.Value And y15.Value < f2.Value Then b15.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y16.Value > F1.Value And y16.Value < f2.Value Then b16.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y17.Value > F1.Value And y17.Value < f2.Value Then b17.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y18.Value > F1.Value And y18.Value < f2.Value Then b18.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y19.Value > F1.Value And y19.Value < f2.Value Then b19.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
If y20.Value > F1.Value And y20.Value < f2.Value Then b20.Top = grid.Top - 12 + grid.Height
* ((Patm.Value - dp.Value) / Pmin.Value)
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
labr.Caption = R.Value
labh.Caption = h.Value
labhpr.Caption = h.Value / R.Value
labteta.Caption = teta.Value
labcph.Caption = cph.Value
labuj.Caption = uj.Value
End Sub
Frame5.Top = 1000
cpResults.Top = 138
195
Frame1.Top = 1000
preszoom.Top = 318
Frame3.Top = 1000
Cpmodels.Top = 138
plot.Top = 1000
Command3.Top = 258
End Sub
End Sub
End Sub
labvel.Caption = "Rodman-Wood-Roberts"
y05.Value = y05v.Value
um.Value = umv.Value
umm.Value = ummv.Value
End Sub
y05.Value = y05v.Value
um.Value = umv.Value
umm.Value = ummv.Value
End Sub
Frame5.Top = 138
cpResults.Top = 1000
Frame1.Top = 318
preszoom.Top = 1000
Frame3.Top = 138
Cpmodels.Top = 1000
plot.Top = 258
Command3.Top = 1000
End Sub
v0.Value = 0 * umm.Value / 6
197
v1.Value = 1 * umm.Value / 6
v2.Value = 2 * umm.Value / 6
v3.Value = 3 * umm.Value / 6
v4.Value = 4 * umm.Value / 6
v5.Value = 5 * umm.Value / 6
v6.Value = 6 * umm.Value / 6
y0.Value = ybottom.Value
If y0.Value / y175.Value > 1 Then y0.Value = 0
End Sub