00001
00009 #ifndef E_TURB_HEADER_ALREADY_INCLUDED
00010
00011 #include <stdio.h>
00012 #include <stdlib.h>
00013 #include <math.h>
00014 #include "../../util/source/useful.h"
00015 #include "../../util/source/logfile.h"
00016 #include "../../gas_models/source/gas.h"
00017 #include "../../flux_calc/source/flux_calc.h"
00018 #include "../../mb_cns/source/cns_case_id.h"
00019 #include "../../mb_cns/source/cns_work_vector.h"
00020 #include "../../mb_cns/source/cns_debug_level.h"
00021 #include "../../mb_cns/source/cns_cell.h"
00022 #include "../../mb_cns/source/cns_echo.h"
00023 #include "../../mb_cns/source/cns_bc_defs.h"
00024 #include "./e_block.h"
00025
00026
00027
00028 int turbulent_flux(struct block_data_3D *A);
00029 int calc_alpha(struct block_data_3D *A);
00030 double wall_damping(double z);
00031 int eddy_viscosity_constants(struct block_data_3D *A);
00032 int strain_rate(struct block_data_3D *A);
00033 int filtered_strain_rate(struct block_data_3D *A);
00034 int baldwin_lomax_3D(struct block_data_3D *bp);
00035 int smagorinsky_3D(struct block_data_3D *bp);
00036 int mixed_scale_3D(struct block_data_3D *bp);
00037 int mixed_scale_sgs_energy(struct block_data_3D *bp);
00038 int smagorinsky_strain_rate(struct block_data_3D *A);
00039
00040
00041
00042 #define E_TURB_HEADER_ALREADY_INCLUDED
00043 #endif
00044
00054
00055 #define COMPRESSIBILITY 1
00056 #define TRANSITIONAL 1
00057
00058
00059 #define C_mutm 14.0
00060 #define C_WK 1.0
00061 #define K 0.0168
00062
00063
00064 #define A_plus 26
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080 #if 1
00081
00082
00083
00084 #define C_CP 1.6
00085 #define C_KLEB 0.3
00086 #define k_inner 0.4
00087 #endif
00088
00089
00090 #if 0
00091
00092
00093
00094
00095
00096 #define C_CP 1.74
00097 #define C_KLEB 0.4716
00098 #define k_inner 0.4
00099 #endif
00100
00101 #if 0
00102
00103
00104 #define k_inner 0.24
00105 #define k_inner 0.20 (too high)
00106 #define k_inner 0.14 (shown to be too high for both single and double res simulations)
00107 #define k_inner 0.08 (also too low, did show a dip in the pressure right behind the reflected shock?)
00108 #define k_inner 0.06
00109 #define k_inner 0.026 (much too low - approximated laminar boundary layers)
00110 #endif
00111
00112
00113 #if 0
00114
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124 #define C_CP 12.8
00125
00126 #define C_CP 6.4
00127
00128 #define C_CP 1.6
00129 #define C_KLEB 0.3
00130 #define k_inner 0.18
00131 #endif
00132
00133
00134 #if 0
00135
00136
00137
00138 #define C_CP 6.4
00139 #define C_KLEB 0.3
00140 #define k_inner 0.18
00141 #endif
00142
00143
00144 #if 0
00145
00146
00147
00148 #define C_CP 1.6
00149 #define C_KLEB 0.3
00150 #define k_inner 0.12
00151 #endif
00152
00153