@@ -48,6 +48,7 @@ CFluidScalar::CFluidScalar(su2double value_pressure_operating, const CConfig* co
4848 Ref_Temperature(config->GetStandard_RefTemperatureND ()),
4949 GasConstant_Ref(config->GetGas_Constant_Ref ()),
5050 Prandtl_Number(config->GetPrandtl_Turb ()),
51+ Schmidt_Turb_Number(config->GetSchmidt_Number_Turbulent ()),
5152 wilke(config->GetKind_MixingViscosityModel () == MIXINGVISCOSITYMODEL::WILKE),
5253 davidson(config->GetKind_MixingViscosityModel () == MIXINGVISCOSITYMODEL::DAVIDSON) {
5354 if (n_species_mixture > ARRAYSIZE) {
@@ -228,6 +229,7 @@ void CFluidScalar::GetEnthalpyDiffusivity(su2double* enthalpy_diffusions) {
228229 const su2double enthalpy_species_i = specificHeat[iVar] * (Temperature - Ref_Temperature);
229230 enthalpy_diffusions[iVar] = Density * (enthalpy_species_i * massDiffusivity[iVar] -
230231 enthalpy_species_N * massDiffusivity[n_species_mixture - 1 ]);
232+ enthalpy_diffusions[iVar] += Mu_Turb * (enthalpy_species_i - enthalpy_species_N) / Schmidt_Turb_Number;
231233 }
232234}
233235
@@ -236,6 +238,8 @@ void CFluidScalar::GetGradEnthalpyDiffusivity(su2double* grad_enthalpy_diffusion
236238 grad_enthalpy_diffusions[iVar] = Density *
237239 (specificHeat[iVar] * massDiffusivity[iVar] -
238240 specificHeat[n_species_mixture - 1 ] * massDiffusivity[n_species_mixture - 1 ]);
241+ grad_enthalpy_diffusions[iVar] +=
242+ Mu_Turb * (specificHeat[iVar] - specificHeat[n_species_mixture - 1 ]) / Schmidt_Turb_Number;
239243 }
240244}
241245
0 commit comments