Skip to content

Commit ef103d3

Browse files
committed
FDS Verification: Avoid sliver cell blocking in geometry Poiseuille cases.
1 parent c8daf47 commit ef103d3

13 files changed

+85
-124
lines changed

Utilities/Python/scripts/fds_moody_chart.py

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -308,32 +308,38 @@ def friction_factor_calc(dpdx, H, filename, *args):
308308
vmethod = ['_stm']
309309

310310
for im in range(1):
311-
311+
312312
mth = vmethod[im]
313-
313+
314314
# plot convergence for Poiseuille flow aligned case theta=0 (mu = 0.025)
315315

316316
f = np.zeros(4)
317317
Re = np.zeros(4)
318318
f2 = np.zeros(4)
319319
Re2 = np.zeros(4)
320-
320+
321321
f[0], Re[0] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N10a_theta0' + mth + '_devc.csv')
322322
f[1], Re[1] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N20a_theta0' + mth + '_devc.csv')
323323
f[2], Re[2] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N40a_theta0' + mth + '_devc.csv')
324324
f[3], Re[3] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N80a_theta0' + mth + '_devc.csv')
325-
325+
326326
f2[0], Re2[0] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N10nah_theta0' + mth + '_devc.csv')
327327
f2[1], Re2[1] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N20nah_theta0' + mth + '_devc.csv')
328328
f2[2], Re2[2] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N40nah_theta0' + mth + '_devc.csv')
329329
f2[3], Re2[3] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N80nah_theta0' + mth + '_devc.csv')
330-
330+
331331
dz = L / N
332332
error = np.abs(f - 24.0 / Re)
333333
error2 = np.abs(f2 - 24.0 / Re2)
334-
334+
335+
if error[len(error)-1] > 1.e-4:
336+
print('Python Warning: Error in geom_poiseuille_N80a_theta0 is out of tolerance. e_f = ',error[len(error)-1])
337+
338+
if error2[len(error2)-1] > 1.e-4:
339+
print('Python Warning: Error in geom_poiseuille_N80nah_theta0 is out of tolerance. e_f = ',error2[len(error2)-1])
340+
335341
fig = fdsplotlib.plot_to_fig(x_data=dz, y_data=error, marker_style='b*-', data_label='FDS, $h=0$',
336-
x_min=0.01, x_max=0.2, y_min=5e-5, y_max=0.01,
342+
x_min=0.01, x_max=0.2, y_min=1e-5, y_max=0.01,
337343
plot_type='loglog',
338344
revision_label=version_string,
339345
x_label=r'Grid Spacing, $\delta z$ (m)',
@@ -342,37 +348,40 @@ def friction_factor_calc(dpdx, H, filename, *args):
342348
fdsplotlib.plot_to_fig(x_data=dz, y_data=error2, figure_handle=fig, marker_style='rx-', data_label=r'$h=\delta z/3$')
343349
fdsplotlib.plot_to_fig(x_data=dz, y_data=0.12*dz, figure_handle=fig, marker_style='k--', data_label=r'$O(\delta z)$')
344350
fdsplotlib.plot_to_fig(x_data=dz, y_data=0.4*dz**2,figure_handle=fig, marker_style='k-' , data_label=r'$O(\delta z^2)$')
345-
351+
346352
output_file = pltdir + 'geom_poiseuille_convergence_theta0a' + mth + '.pdf'
347353
plt.savefig(output_file, format='pdf')
348354
plt.close()
349-
355+
350356
# plot convergence for Poiseuille flow not aligned case theta=0 (mu = 0.025)
351-
357+
352358
f = np.zeros(4)
353359
Re = np.zeros(4)
354360
f2 = None
355361
Re2 = None
356362
H = []
357-
363+
358364
f[0], Re[0] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N10na_theta0' + mth + '_devc.csv')
359365
f[1], Re[1] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N20na_theta0' + mth + '_devc.csv')
360366
f[2], Re[2] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N40na_theta0' + mth + '_devc.csv')
361367
f[3], Re[3] = friction_factor_calc(dpdx, L, outdir + 'geom_poiseuille_N80na_theta0' + mth + '_devc.csv')
362-
368+
363369
dz = L / N
364370
error = np.abs(f - 24.0 / Re)
365-
371+
372+
if error[len(error)-1] > 1.e-4:
373+
print('Python Warning: Error in geom_poiseuille_N80na_theta0 is out of tolerance. e_f = ',error[len(error)-1])
374+
366375
fig = fdsplotlib.plot_to_fig(x_data=dz, y_data=error, marker_style='b*-', data_label=r'FDS, $h=\delta z_{10}/11$',
367-
x_min=0.01, x_max=0.2, y_min=5e-5, y_max=0.01,
376+
x_min=0.01, x_max=0.2, y_min=1e-5, y_max=0.01,
368377
plot_type='loglog',
369378
revision_label=version_string,
370379
x_label=r'Grid Spacing, $\delta z$ (m)',
371380
y_label='Friction Factor Error')
372381

373382
fdsplotlib.plot_to_fig(x_data=dz, y_data=0.05*dz, figure_handle=fig, marker_style='k--', data_label=r'$O(\delta z)$')
374383
fdsplotlib.plot_to_fig(x_data=dz, y_data=0.4*dz**2,figure_handle=fig, marker_style='k-' , data_label=r'$O(\delta z^2)$')
375-
384+
376385
output_file = pltdir + 'geom_poiseuille_convergence_theta0na' + mth + '.pdf'
377386
plt.savefig(output_file, format='pdf')
378387
plt.close()
@@ -405,7 +414,7 @@ def friction_factor_calc(dpdx, H, filename, *args):
405414
L = [1600, 1600, 1600, 1600, 1600] # tunnel length (m)
406415
pmin = [-1, 0, -20, 0, -10]
407416
pmax = [6, 18, 120, 460, 60]
408-
417+
409418
f_save = np.zeros(len(cases))
410419
f_fds_save = np.zeros((len(res), len(cases)))
411420

Verification/Complex_Geometry/geom_poiseuille_N10a_theta0_stm.fds

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
&HEAD CHID='geom_poiseuille_N10a_theta0_stm', TITLE='Poiseuille flow in 2D, GEOM channel at 0 degree slope respect to mesh. Mesh aligned case.' /
22

33
# 10 cells in channel height (from 0 to 1):
4-
&MESH IJK=4,1,12, XB=3,7,-.5,.5,-0.1,1.1 /
4+
&MESH IJK=4,1,12, XB=4.5,5.5,-.125,.125,-0.1,1.1 /
55

6-
&TIME T_END=70.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7-
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4 /
6+
&TIME T_END=60.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7+
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4, DIAGNOSTICS_INTERVAL=1000 /
88

9-
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0. /
9+
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0., VN_MIN=0.8, VN_MAX=0.9 /
1010

1111
&WIND STRATIFICATION=.FALSE., FORCE_VECTOR(1)=1 /
1212

@@ -19,11 +19,7 @@
1919
&GEOM XB=-1,11,-.5,.5, 1.0,1.2/
2020

2121
&SLCF PBY=0, QUANTITY='VELOCITY', VECTOR=.TRUE. /
22-
&SLCF PBY=0, QUANTITY='H', CELL_CENTERED=.TRUE. /
23-
&SLCF PBY=0, QUANTITY='DENSITY', CELL_CENTERED=.TRUE. /
24-
&SLCF PBY=0, QUANTITY='VISCOSITY', CELL_CENTERED=.TRUE. /
25-
26-
&DEVC XB=5.0,5.0, -0.5,0.5, 0.0,1.0, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL' /
22+
&DEVC XB=5.0,5.0, -0.5,0.5, 0.0,1.0, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL', CONVERSION_FACTOR=4. /
2723
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='U-VELOCITY' /
2824
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='VISCOSITY' /
2925
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='DENSITY' /

Verification/Complex_Geometry/geom_poiseuille_N10na_theta0_stm.fds

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
&HEAD CHID='geom_poiseuille_N10na_theta0_stm', TITLE='Poiseuille flow in 2D, GEOM channel at 0 degree slope respect to mesh. Mesh not aligned case.' /
22

33
# 10 cells in channel height (from 0 to 1): Domain shifted up by 1/11*DZ10:
4-
&MESH IJK=4,1,12, XB=3,7,-.5,.5,-0.109090909090909,1.090909090909091 /
4+
&MESH IJK=4,1,12, XB=4.5,5.5,-.125,.125,-0.109090909090909,1.090909090909091 /
55

6-
&TIME T_END=70.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7-
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4 /
6+
&TIME T_END=60.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7+
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4, DIAGNOSTICS_INTERVAL=1000 /
88

9-
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0. /
9+
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0., VN_MIN=0.8, VN_MAX=0.9 /
1010

1111
&WIND STRATIFICATION=.FALSE., FORCE_VECTOR(1)=1 /
1212

@@ -19,11 +19,7 @@
1919
&GEOM XB=-1,11,-.5,.5, 1.0,1.2/
2020

2121
&SLCF PBY=0, QUANTITY='VELOCITY', VECTOR=.TRUE. /
22-
&SLCF PBY=0, QUANTITY='H', CELL_CENTERED=.TRUE. /
23-
&SLCF PBY=0, QUANTITY='DENSITY', CELL_CENTERED=.TRUE. /
24-
&SLCF PBY=0, QUANTITY='VISCOSITY', CELL_CENTERED=.TRUE. /
25-
26-
&DEVC XB=5.0,5.0, -0.5,0.5, -0.109090909090909,1.090909090909091, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL' /
22+
&DEVC XB=5.0,5.0, -0.5,0.5, -0.109090909090909,1.090909090909091, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL', CONVERSION_FACTOR=4. /
2723
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='U-VELOCITY' /
2824
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='VISCOSITY' /
2925
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='DENSITY' /

Verification/Complex_Geometry/geom_poiseuille_N10nah_theta0_stm.fds

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
&HEAD CHID='geom_poiseuille_N10nah_theta0_stm', TITLE='Poiseuille flow in 2D, GEOM channel at 0 degree slope respect to mesh. Mesh not aligned case.' /
22

33
# 10 cells in channel height (from 0 to 1): GEOMs shifted up by 1/3*DZ10:
4-
&MESH IJK=4,1,12, XB=3,7,-.5,.5,-0.1,1.1 /
4+
&MESH IJK=4,1,12, XB=4.5,5.5,-.125,.125,-0.1,1.1 /
55

6-
&TIME T_END=70.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7-
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4 /
6+
&TIME T_END=60.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7+
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4, DIAGNOSTICS_INTERVAL=1000 /
88

9-
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0. /
9+
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0., VN_MIN=0.8, VN_MAX=0.9 /
1010

1111
&WIND STRATIFICATION=.FALSE., FORCE_VECTOR(1)=1 /
1212

@@ -19,11 +19,7 @@
1919
&GEOM XB=-1,11,-.5,.5, 1.033333333333333,1.2/
2020

2121
&SLCF PBY=0, QUANTITY='VELOCITY', VECTOR=.TRUE. /
22-
&SLCF PBY=0, QUANTITY='H', CELL_CENTERED=.TRUE. /
23-
&SLCF PBY=0, QUANTITY='DENSITY', CELL_CENTERED=.TRUE. /
24-
&SLCF PBY=0, QUANTITY='VISCOSITY', CELL_CENTERED=.TRUE. /
25-
26-
&DEVC XB=5.0,5.0, -0.5,0.5, -0.1,1.1, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL' /
22+
&DEVC XB=5.0,5.0, -0.5,0.5, -0.1,1.1, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL', CONVERSION_FACTOR=4. /
2723
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='U-VELOCITY' /
2824
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='VISCOSITY' /
2925
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='DENSITY' /

Verification/Complex_Geometry/geom_poiseuille_N20a_theta0_stm.fds

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
&HEAD CHID='geom_poiseuille_N20a_theta0_stm', TITLE='Poiseuille flow in 2D, GEOM channel at 0 degree slope respect to mesh. Mesh aligned case.' /
22

33
# 20 cells in channel height (from 0 to 1):
4-
&MESH IJK=4,1,24, XB=3,7,-.5,.5,-0.1,1.1 /
4+
&MESH IJK=4,1,24, XB=4.5,5.5,-.125,.125,-0.1,1.1 /
55

6-
&TIME T_END=70.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7-
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4 /
6+
&TIME T_END=60.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7+
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4, DIAGNOSTICS_INTERVAL=1000 /
88

9-
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0. /
9+
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0., VN_MIN=0.8, VN_MAX=0.9 /
1010

1111
&WIND STRATIFICATION=.FALSE., FORCE_VECTOR(1)=1 /
1212

@@ -19,11 +19,7 @@
1919
&GEOM XB=-1,11,-.5,.5, 1.0,1.2/
2020

2121
&SLCF PBY=0, QUANTITY='VELOCITY', VECTOR=.TRUE. /
22-
&SLCF PBY=0, QUANTITY='H', CELL_CENTERED=.TRUE. /
23-
&SLCF PBY=0, QUANTITY='DENSITY', CELL_CENTERED=.TRUE. /
24-
&SLCF PBY=0, QUANTITY='VISCOSITY', CELL_CENTERED=.TRUE. /
25-
26-
&DEVC XB=5.0,5.0, -0.5,0.5, 0.0,1.0, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL' /
22+
&DEVC XB=5.0,5.0, -0.5,0.5, 0.0,1.0, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL', CONVERSION_FACTOR=4. /
2723
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='U-VELOCITY' /
2824
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='VISCOSITY' /
2925
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='DENSITY' /

Verification/Complex_Geometry/geom_poiseuille_N20na_theta0_stm.fds

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
&HEAD CHID='geom_poiseuille_N20na_theta0_stm', TITLE='Poiseuille flow in 2D, GEOM channel at 0 degree slope respect to mesh. Mesh not aligned case.' /
22

33
# 20 cells in channel height (from 0 to 1): Domain shifted up by 1/11*DZ10:
4-
&MESH IJK=4,1,24, XB=3,7,-.5,.5,-0.109090909090909,1.090909090909091 /
4+
&MESH IJK=4,1,24, XB=4.5,5.5,-.125,.125,-0.109090909090909,1.090909090909091 /
55

6-
&TIME T_END=70.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7-
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4 /
6+
&TIME T_END=60.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7+
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4, DIAGNOSTICS_INTERVAL=1000 /
88

9-
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0. /
9+
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0., VN_MIN=0.8, VN_MAX=0.9 /
1010

1111
&WIND STRATIFICATION=.FALSE., FORCE_VECTOR(1)=1 /
1212

@@ -19,11 +19,7 @@
1919
&GEOM XB=-1,11,-.5,.5, 1.0,1.2/
2020

2121
&SLCF PBY=0, QUANTITY='VELOCITY', VECTOR=.TRUE. /
22-
&SLCF PBY=0, QUANTITY='H', CELL_CENTERED=.TRUE. /
23-
&SLCF PBY=0, QUANTITY='DENSITY', CELL_CENTERED=.TRUE. /
24-
&SLCF PBY=0, QUANTITY='VISCOSITY', CELL_CENTERED=.TRUE. /
25-
26-
&DEVC XB=5.0,5.0, -0.5,0.5, -0.109090909090909,1.090909090909091, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL' /
22+
&DEVC XB=5.0,5.0, -0.5,0.5, -0.109090909090909,1.090909090909091, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL', CONVERSION_FACTOR=4. /
2723
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='U-VELOCITY' /
2824
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='VISCOSITY' /
2925
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='DENSITY' /

Verification/Complex_Geometry/geom_poiseuille_N20nah_theta0_stm.fds

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
&HEAD CHID='geom_poiseuille_N20nah_theta0_stm', TITLE='Poiseuille flow in 2D, GEOM channel at 0 degree slope respect to mesh. Mesh not aligned case.' /
22

33
# 20 cells in channel height (from 0 to 1): GEOMs shifted up by 1/3*DZ20:
4-
&MESH IJK=4,1,24, XB=3,7,-.5,.5,-0.1,1.1 /
4+
&MESH IJK=4,1,24, XB=4.5,5.5,-.125,.125,-0.1,1.1 /
55

6-
&TIME T_END=70.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7-
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4 /
6+
&TIME T_END=60.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7+
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4, DIAGNOSTICS_INTERVAL=1000 /
88

9-
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0. /
9+
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0., VN_MIN=0.8, VN_MAX=0.9 /
1010

1111
&WIND STRATIFICATION=.FALSE., FORCE_VECTOR(1)=1 /
1212

@@ -19,11 +19,7 @@
1919
&GEOM XB=-1,11,-.5,.5, 1.016666666666667,1.2/
2020

2121
&SLCF PBY=0, QUANTITY='VELOCITY', VECTOR=.TRUE. /
22-
&SLCF PBY=0, QUANTITY='H', CELL_CENTERED=.TRUE. /
23-
&SLCF PBY=0, QUANTITY='DENSITY', CELL_CENTERED=.TRUE. /
24-
&SLCF PBY=0, QUANTITY='VISCOSITY', CELL_CENTERED=.TRUE. /
25-
26-
&DEVC XB=5.0,5.0, -0.5,0.5, -0.1,1.1, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL' /
22+
&DEVC XB=5.0,5.0, -0.5,0.5, -0.1,1.1, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL', CONVERSION_FACTOR=4. /
2723
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='U-VELOCITY' /
2824
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='VISCOSITY' /
2925
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='DENSITY' /

Verification/Complex_Geometry/geom_poiseuille_N40a_theta0_stm.fds

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
&HEAD CHID='geom_poiseuille_N40a_theta0_stm', TITLE='Poiseuille flow in 2D, GEOM channel at 0 degree slope respect to mesh. Mesh aligned case.' /
22

33
# 40 cells in channel height (from 0 to 1):
4-
&MESH IJK=4,1,48, XB=3,7,-.5,.5,-0.1,1.1 /
4+
&MESH IJK=4,1,48, XB=4.5,5.5,-.125,.125,-0.1,1.1 /
55

6-
&TIME T_END=70.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7-
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4 /
6+
&TIME T_END=60.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7+
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4, DIAGNOSTICS_INTERVAL=1000 /
88

9-
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0. /
9+
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0., VN_MIN=0.8, VN_MAX=0.9 /
1010

1111
&WIND STRATIFICATION=.FALSE., FORCE_VECTOR(1)=1 /
1212

@@ -19,11 +19,7 @@
1919
&GEOM XB=-1,11,-.5,.5, 1.0,1.2/
2020

2121
&SLCF PBY=0, QUANTITY='VELOCITY', VECTOR=.TRUE. /
22-
&SLCF PBY=0, QUANTITY='H', CELL_CENTERED=.TRUE. /
23-
&SLCF PBY=0, QUANTITY='DENSITY', CELL_CENTERED=.TRUE. /
24-
&SLCF PBY=0, QUANTITY='VISCOSITY', CELL_CENTERED=.TRUE. /
25-
26-
&DEVC XB=5.0,5.0, -0.5,0.5, 0.0,1.0, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL' /
22+
&DEVC XB=5.0,5.0, -0.5,0.5, 0.0,1.0, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL', CONVERSION_FACTOR=4. /
2723
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='U-VELOCITY' /
2824
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='VISCOSITY' /
2925
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='DENSITY' /

Verification/Complex_Geometry/geom_poiseuille_N40na_theta0_stm.fds

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
&HEAD CHID='geom_poiseuille_N40na_theta0_stm', TITLE='Poiseuille flow in 2D, GEOM channel at 0 degree slope respect to mesh. Mesh not aligned case.' /
22

33
# 40 cells in channel height (from 0 to 1): Domain shifted up by 1/11*DZ10:
4-
&MESH IJK=4,1,48, XB=3,7,-.5,.5,-0.109090909090909,1.090909090909091 /
4+
&MESH IJK=4,1,48, XB=4.5,5.5,-.125,.125,-0.109090909090909,1.090909090909091 /
55

6-
&TIME T_END=70.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7-
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4 /
6+
&TIME T_END=60.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7+
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4, DIAGNOSTICS_INTERVAL=1000 /
88

9-
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0. /
9+
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0., VN_MIN=0.8, VN_MAX=0.9 /
1010

1111
&WIND STRATIFICATION=.FALSE., FORCE_VECTOR(1)=1 /
1212

@@ -19,11 +19,7 @@
1919
&GEOM XB=-1,11,-.5,.5, 1.0,1.2/
2020

2121
&SLCF PBY=0, QUANTITY='VELOCITY', VECTOR=.TRUE. /
22-
&SLCF PBY=0, QUANTITY='H', CELL_CENTERED=.TRUE. /
23-
&SLCF PBY=0, QUANTITY='DENSITY', CELL_CENTERED=.TRUE. /
24-
&SLCF PBY=0, QUANTITY='VISCOSITY', CELL_CENTERED=.TRUE. /
25-
26-
&DEVC XB=5.0,5.0, -0.5,0.5, -0.109090909090909,1.090909090909091, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL' /
22+
&DEVC XB=5.0,5.0, -0.5,0.5, -0.109090909090909,1.090909090909091, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL', CONVERSION_FACTOR=4. /
2723
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='U-VELOCITY' /
2824
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='VISCOSITY' /
2925
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='DENSITY' /

Verification/Complex_Geometry/geom_poiseuille_N40nah_theta0_stm.fds

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
&HEAD CHID='geom_poiseuille_N40nah_theta0_stm', TITLE='Poiseuille flow in 2D, GEOM channel at 0 degree slope respect to mesh. Mesh not aligned case.' /
22

33
# 40 cells in channel height (from 0 to 1): GEOMs shifted up by 1/3*DZ40:
4-
&MESH IJK=4,1,48, XB=3,7,-.5,.5,-0.1,1.1 /
4+
&MESH IJK=4,1,48, XB=4.5,5.5,-.125,.125,-0.1,1.1 /
55

6-
&TIME T_END=70.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7-
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4 /
6+
&TIME T_END=60.0 / needs to be roughtly (.5*H)^2/VISCOSITY (here H=1)
7+
&DUMP NFRAMES=100, SIG_FIGS=6, SIG_FIGS_EXP=4, DIAGNOSTICS_INTERVAL=1000 /
88

9-
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0. /
9+
&MISC SIMULATION_MODE='DNS', NOISE=.FALSE., CCVOL_LINK=0., VN_MIN=0.8, VN_MAX=0.9 /
1010

1111
&WIND STRATIFICATION=.FALSE., FORCE_VECTOR(1)=1 /
1212

@@ -19,11 +19,7 @@
1919
&GEOM XB=-1,11,-.5,.5, 1.008333333333333,1.2/
2020

2121
&SLCF PBY=0, QUANTITY='VELOCITY', VECTOR=.TRUE. /
22-
&SLCF PBY=0, QUANTITY='H', CELL_CENTERED=.TRUE. /
23-
&SLCF PBY=0, QUANTITY='DENSITY', CELL_CENTERED=.TRUE. /
24-
&SLCF PBY=0, QUANTITY='VISCOSITY', CELL_CENTERED=.TRUE. /
25-
26-
&DEVC XB=5.0,5.0, -0.5,0.5, -0.1,1.1, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL' /
22+
&DEVC XB=5.0,5.0, -0.5,0.5, -0.1,1.1, QUANTITY='U-VELOCITY', SPATIAL_STATISTIC='AREA INTEGRAL', CONVERSION_FACTOR=4. /
2723
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='U-VELOCITY' /
2824
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='VISCOSITY' /
2925
&DEVC XYZ=5.0,0.0,0.5, QUANTITY='DENSITY' /

0 commit comments

Comments
 (0)