Skip to content

Commit fb13601

Browse files
committed
FDS Verification : Add obst_activate cases with error tests.
1 parent 8232210 commit fb13601

File tree

5 files changed

+64
-1
lines changed

5 files changed

+64
-1
lines changed

Utilities/Matlab/FDS_verification_dataplot_inputs.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,8 @@ d,ns2d_8_nupt1,NS_Analytical_Solution/ns2d_8_nupt1_git.txt,NS_Analytical_Solutio
465465
d,ns2d_16_nupt1,NS_Analytical_Solution/ns2d_16_nupt1_git.txt,NS_Analytical_Solution/ns2d_16_nupt1_exact.csv,1,2,Time,u-vel,Analytical (u-vel),k-,0,100000,,0,100000,-1.00E+09,1.00E+09,0,NS_Analytical_Solution/ns2d_16_nupt1_devc.csv,2,3,Time,UVEL,FDS (UVEL),k--,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Velocity (ns2d\_16\_nupt1),Time (s),Velocity (m/s),0,7,1,0.3,2.4,1,no,0.05 0.90,NorthEast,,1,linear,FDS_Verification_Guide/SCRIPT_FIGURES/ns2d_16_nupt1,Convergent Series,end,0,NS Analytical Solution,kd,k,TeX
466466
d,ns2d_32_nupt1,NS_Analytical_Solution/ns2d_32_nupt1_git.txt,NS_Analytical_Solution/ns2d_32_nupt1_exact.csv,1,2,Time,u-vel,Analytical (u-vel),k-,0,100000,,0,100000,-1.00E+09,1.00E+09,0,NS_Analytical_Solution/ns2d_32_nupt1_devc.csv,2,3,Time,UVEL,FDS (UVEL),k--,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Velocity (ns2d\_32\_nupt1),Time (s),Velocity (m/s),0,7,1,0.3,2.4,1,no,0.05 0.90,NorthEast,,1,linear,FDS_Verification_Guide/SCRIPT_FIGURES/ns2d_32_nupt1,Convergent Series,end,0,NS Analytical Solution,kd,k,TeX
467467
d,ns2d_64_nupt1,NS_Analytical_Solution/ns2d_64_nupt1_git.txt,NS_Analytical_Solution/ns2d_64_nupt1_exact.csv,1,2,Time,u-vel,Analytical (u-vel),k-,0,100000,,0,100000,-1.00E+09,1.00E+09,0,NS_Analytical_Solution/ns2d_64_nupt1_devc.csv,2,3,Time,UVEL,FDS (UVEL),k--,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Velocity (ns2d\_64\_nupt1),Time (s),Velocity (m/s),0,7,1,0.3,2.4,1,no,0.05 0.90,NorthEast,,1,linear,FDS_Verification_Guide/SCRIPT_FIGURES/ns2d_64_nupt1,Relative Error,mean,0.01,NS Analytical Solution,kd,k,TeX
468+
d,obst_activation_ulmat,Pressure_Solver/obst_activation_ulmat_git.txt,Pressure_Solver/obst_activation_exact.csv,1,2,Time,TEMP,Analytical (TEMP),k-,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Pressure_Solver/obst_activation_ulmat_devc.csv,2,3,Time,TEMP,FDS (ULMAT),k--,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Temperature (obst\_activation),Time (s),Max Temperature (°C),0,2,1,19.5,20.5,1,no,0.05 0.90,SouthEast,,1,linear,FDS_Verification_Guide/SCRIPT_FIGURES/obst_activation,Absolute Error,max,0.5,Pressure Solver,kd,k,TeX
469+
f,obst_activation_default,Pressure_Solver/obst_activation_default_git.txt,Pressure_Solver/obst_activation_exact.csv,1,2,Time,TEMP,Analytical (TEMP),k-,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Pressure_Solver/obst_activation_default_devc.csv,2,3,Time,TEMP,FDS (FFT),ko--,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Temperature (obst\_activation),Time (s),Max Temperature (°C),0,2,1,19.5,20.5,1,no,0.05 0.90,SouthEast,,1,linear,FDS_Verification_Guide/SCRIPT_FIGURES/obst_activation,Absolute Error,max,0.5,Pressure Solver,kd,k,TeX
468470
d,obst_coarse_fine_interface,Pressure_Effects/obst_coarse_fine_interface_git.txt,Pressure_Effects/obst_coarse_fine_interface_exact.csv,1,2,Time,DP,Analytical (DP),k-,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Pressure_Effects/obst_coarse_fine_interface_devc.csv,2,3,Time,DP,FDS (DP),k--,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Background Pressure (obst\_coarse\_fine\_interface),Time (s),Pressure (Pa),0,10,1,-10,10,1,no,0.05 0.90,NorthEast,,1,linear,FDS_User_Guide/SCRIPT_FIGURES/obst_coarse_fine_interface,Absolute Error,end,2,Pressure Effects,kd,k,TeX
469471
d,opening_ulmat,Pressure_Solver/opening_ulmat_git.txt,Pressure_Solver/opening_pressure_error.csv,1,2,Time,Pressure Tolerance,Ideal (Pressure Tolerance),ko--,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Pressure_Solver/opening_ulmat_devc.csv,2,3,Time,perr-max,FDS (p err max),k-,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Pressure Error (opening\_ulmat),Time (s),Pressure Error (Pa),0,10,1,0,1.00E-06,1,no,0.05 0.90,SouthEast,,1,semilogy,FDS_User_Guide/SCRIPT_FIGURES/opening_ulmat,Absolute Error,tolerance,1.00E-10,Pressure Solver,k+,k,TeX
470472
d,parabolic_profile,Flowfields/parabolic_profile_git.txt,Flowfields/parabolic_profile.csv,1,2,Time,Pressure,Exact (Pressure),ko,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Flowfields/parabolic_profile_devc.csv,2,3,Time,pres,FDS (pres),k-,0,100000,,0,100000,-1.00E+09,1.00E+09,0,Pressure (parabolic\_profile),Time (s),Pressure (Pa),0,60,1,0,2500,1,no,0.05 0.90,SouthEast,,1,linear,FDS_User_Guide/SCRIPT_FIGURES/parabolic_profile,Relative Error,end,0.01,Pressure Effects,k+,k,TeX

Verification/FDS_Cases.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,7 @@ $QFDS -p 8 -d Pressure_Solver pressure_iteration3d_uglmat.fds
405405
$QFDS -p 16 -d Pressure_Solver random_obstructions_fft.fds
406406
$QFDS -p 4 -d Pressure_Solver stairwell.fds
407407
$QFDS -p 2 -d Pressure_Solver ulmat_2zone.fds
408+
$QFDS -p 4 -d Pressure_Solver obst_activation_default.fds
408409
$QFDS -p 4 -d Pressure_Solver obst_activation_ulmat.fds
409410

410411
$QFDS -d Pyrolysis cable_11_insulation_mcc.fds
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
&HEAD CHID='obst_activation_default', TITLE='Test of various obst activation situations for default FFT Poisson solver.' /
2+
3+
&MESH IJK=16,1,16, XB=0.0,0.8,-0.001,0.001,0.0,0.8 /
4+
&MESH IJK=16,1,16, XB=0.8,1.6,-0.001,0.001,0.0,0.8 /
5+
&MESH IJK=16,1,16, XB=1.6,2.4,-0.001,0.001,0.0,0.8 /
6+
&MESH IJK=16,1,16, XB=2.4,3.2,-0.001,0.001,0.0,0.8 /
7+
8+
&TIME T_END=2.0 /
9+
10+
&PRES CHECK_POISSON=T /
11+
12+
&MISC SIMULATION_MODE='DNS', STRATIFICATION=.FALSE. /
13+
&RADI RADIATION=F /
14+
15+
&SPEC ID='LJ AIR', VISCOSITY=1.2E-5, BACKGROUND=.TRUE. /
16+
17+
&SURF ID='WALL', FREE_SLIP=.TRUE., DEFAULT=.TRUE. /
18+
&SURF ID='PLATE', NO_SLIP=.TRUE. /
19+
20+
&DEVC ID='clock_1', XYZ=0,0,0, QUANTITY='TIME', SETPOINT=0.3, INITIAL_STATE=F /
21+
&DEVC ID='clock_2', XYZ=0,0,0, QUANTITY='TIME', SETPOINT=0.5, INITIAL_STATE=T /
22+
&DEVC ID='clock_3', XYZ=0,0,0, QUANTITY='TIME', SETPOINT=0.8, INITIAL_STATE=F /
23+
&DEVC ID='clock_4', XYZ=0,0,0, QUANTITY='TIME', SETPOINT=1.0, INITIAL_STATE=T /
24+
&DEVC ID='clock_5', XYZ=0,0,0, QUANTITY='TIME', SETPOINT=1.2, INITIAL_STATE=F /
25+
&DEVC ID='clock_6', XYZ=0,0,0, QUANTITY='TIME', SETPOINT=1.5, INITIAL_STATE=T /
26+
27+
&OBST XB=0.1,0.2,-0.001,0.001,0.3,0.5, SURF_ID='PLATE', DEVC_ID='clock_1' /
28+
&OBST XB=1.4,1.6,-0.001,0.001,0.2,0.4, SURF_ID='PLATE', DEVC_ID='clock_2' /
29+
&OBST XB=2.4,2.5,-0.001,0.001,0.4,0.6, SURF_ID='PLATE', DEVC_ID='clock_3' /
30+
&OBST XB=3.0,3.2,-0.001,0.001,0.3,0.5, SURF_ID='PLATE', DEVC_ID='clock_4' /
31+
&OBST XB=0.6,1.0,-0.001,0.001,0.5,0.7, SURF_ID='PLATE', DEVC_ID='clock_5' /
32+
&OBST XB=1.9,2.1,-0.001,0.001,0.0,0.1, SURF_ID='PLATE', DEVC_ID='clock_6' /
33+
34+
&SURF ID='BLOW', VEL=-0.5 /
35+
36+
&VENT PBX=0.0, SURF_ID='BLOW' /
37+
&VENT PBX=3.2, SURF_ID='OPEN' /
38+
39+
&SLCF PBY=0.,QUANTITY='PRESSURE', VECTOR=T /
40+
&SLCF PBY=0.,QUANTITY='DIVERGENCE', CELL_CENTERED=T /
41+
&SLCF PBY=0.,QUANTITY='ZONE PRESSURE SOLVER TYPE', CELL_CENTERED=T /
42+
43+
&DEVC ID='TEMP', XB=0.0,3.2,-0.001,0.001,0.0,0.8, QUANTITY='TEMPERATURE', SPATIAL_STATISTIC='MAX', TEMPORAL_STATISTIC='INSTANT VALUE'/
44+
45+
&DUMP DT_DEVC=0.5, SIG_FIGS=6 /
46+
47+
&TAIL /
48+
49+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Time,TEMP
2+
0.0,20.0
3+
0.5,20.0
4+
1.0,20.0
5+
1.5,20.0
6+
2.0,20.0

Verification/Pressure_Solver/obst_activation_ulmat.fds

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
&HEAD CHID='obst_activation_ulmat', TITLE='Test of various obst activation situations for inseparable ULMAT' /
1+
&HEAD CHID='obst_activation_ulmat', TITLE='Test of various obst activation situations for inseparable ULMAT.' /
22

33
&MESH IJK=16,1,16, XB=0.0,0.8,-0.001,0.001,0.0,0.8 /
44
&MESH IJK=16,1,16, XB=0.8,1.6,-0.001,0.001,0.0,0.8 /
@@ -10,6 +10,7 @@
1010
&PRES CHECK_POISSON=T, SOLVER = 'ULMAT' /
1111

1212
&MISC SIMULATION_MODE='DNS', STRATIFICATION=.FALSE. /
13+
&RADI RADIATION=F /
1314

1415
&SPEC ID='LJ AIR', VISCOSITY=1.2E-5, BACKGROUND=.TRUE. /
1516

@@ -39,6 +40,10 @@
3940
&SLCF PBY=0.,QUANTITY='DIVERGENCE', CELL_CENTERED=T /
4041
&SLCF PBY=0.,QUANTITY='ZONE PRESSURE SOLVER TYPE', CELL_CENTERED=T /
4142

43+
&DEVC ID='TEMP', XB=0.0,3.2,-0.001,0.001,0.0,0.8, QUANTITY='TEMPERATURE', SPATIAL_STATISTIC='MAX', TEMPORAL_STATISTIC='INSTANT VALUE'/
44+
45+
&DUMP DT_DEVC=0.5, SIG_FIGS=6 /
46+
4247
&TAIL /
4348

4449

0 commit comments

Comments
 (0)