From e40f2ba760b0858ac7aee3918e52a2fa3602ed4e Mon Sep 17 00:00:00 2001 From: JX278 <113102069+JX278@users.noreply.github.com> Date: Thu, 6 Apr 2023 21:20:48 +0800 Subject: [PATCH 1/5] Update corrtest.cpp --- test/corrtest.cpp | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/test/corrtest.cpp b/test/corrtest.cpp index 822ec5bf3..a3bf3d407 100644 --- a/test/corrtest.cpp +++ b/test/corrtest.cpp @@ -41,18 +41,28 @@ TEST(corrtest,df0DFoam_H2){ -TEST(corrtest,dfLowMachFoam_TGV){ - EXPECT_FLOAT_EQ(TGV500,1533.48); // compare the maximum temperature along y direction in 2D TGV after 500 time steps - EXPECT_FLOAT_EQ(TGV400,1296.99); // ..........400 time steps - EXPECT_FLOAT_EQ(TGV300,878.07); - EXPECT_FLOAT_EQ(TGV200,545.818); - EXPECT_FLOAT_EQ(TGV100,364.018); -} +//TEST(corrtest,dfLowMachFoam_TGV){ +// EXPECT_FLOAT_EQ(TGV500,1533.48); // compare the maximum temperature along y direction in 2D TGV after 500 time steps +// EXPECT_FLOAT_EQ(TGV400,1296.99); // ..........400 time steps +// EXPECT_FLOAT_EQ(TGV300,878.07); +// EXPECT_FLOAT_EQ(TGV200,545.818); +// EXPECT_FLOAT_EQ(TGV100,364.018); +//} + + //TEST(corrtest,dfHighSpeedFoam){ // EXPECT_NEAR(v,1979.33,19.79); // within 1% of the theroetical value //} +TEST(corrtest,dfLowMachFoam_TGV){ + EXPECT_FLOAT_EQ(TGV500,1533.35); // compare the maximum temperature along y direction in 2D TGV after 500 time steps + EXPECT_FLOAT_EQ(TGV400,1298.49); // ..........400 time steps + EXPECT_FLOAT_EQ(TGV300,874.988); + EXPECT_FLOAT_EQ(TGV200,541.233); + EXPECT_FLOAT_EQ(TGV100,363.754); +} + TEST(corrtest,2DSandia){ EXPECT_FLOAT_EQ(T1,802.1133601); EXPECT_FLOAT_EQ(T2,1146.975511); From 77ef1424628ae73ff78a682f7f067237c038ea07 Mon Sep 17 00:00:00 2001 From: JX278 <113102069+JX278@users.noreply.github.com> Date: Thu, 6 Apr 2023 21:21:16 +0800 Subject: [PATCH 2/5] Update controlDict --- .../twoD_reactingTGV/H2/cvodeSolver/system/controlDict | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/dfLowMachFoam/twoD_reactingTGV/H2/cvodeSolver/system/controlDict b/test/dfLowMachFoam/twoD_reactingTGV/H2/cvodeSolver/system/controlDict index f46e1aefb..855821b4e 100644 --- a/test/dfLowMachFoam/twoD_reactingTGV/H2/cvodeSolver/system/controlDict +++ b/test/dfLowMachFoam/twoD_reactingTGV/H2/cvodeSolver/system/controlDict @@ -33,7 +33,7 @@ adjustTimeStep off; writeControl adjustableRunTime; -writeInterval 5e-6; +writeInterval 1e-4; purgeWrite 0; From 2ef9fb47891b5acc451b6c2e9faae62e6be7bf66 Mon Sep 17 00:00:00 2001 From: JX278 <113102069+JX278@users.noreply.github.com> Date: Fri, 7 Apr 2023 17:33:47 +0800 Subject: [PATCH 3/5] Create README.md --- src/dfCombustionModels/FGM/flareFGM/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/dfCombustionModels/FGM/flareFGM/README.md diff --git a/src/dfCombustionModels/FGM/flareFGM/README.md b/src/dfCombustionModels/FGM/flareFGM/README.md new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/src/dfCombustionModels/FGM/flareFGM/README.md @@ -0,0 +1 @@ + From d504052a87c7dd453127e164dc5d78331bb776e5 Mon Sep 17 00:00:00 2001 From: JX278 <113102069+JX278@users.noreply.github.com> Date: Fri, 7 Apr 2023 17:41:53 +0800 Subject: [PATCH 4/5] Update README.md --- src/dfCombustionModels/FGM/flareFGM/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/dfCombustionModels/FGM/flareFGM/README.md b/src/dfCombustionModels/FGM/flareFGM/README.md index 8b1378917..7018380c5 100644 --- a/src/dfCombustionModels/FGM/flareFGM/README.md +++ b/src/dfCombustionModels/FGM/flareFGM/README.md @@ -1 +1,14 @@ +Flare FGM +============== +Description +-------------- +* [`./flareFGM.H`](flareFGM.H) xxxxx +* [`./flareFGM.C`](flareFGM.C) xxxxx + + +```shell + +``` +Citations +----------- From 5a12b76ed4e158498e1554d17089636a0324a0cb Mon Sep 17 00:00:00 2001 From: Zhi Chen Date: Fri, 7 Apr 2023 22:03:55 +0800 Subject: [PATCH 5/5] Update README for flareFGM --- src/dfCombustionModels/FGM/flareFGM/README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/dfCombustionModels/FGM/flareFGM/README.md b/src/dfCombustionModels/FGM/flareFGM/README.md index 7018380c5..d2b2380a9 100644 --- a/src/dfCombustionModels/FGM/flareFGM/README.md +++ b/src/dfCombustionModels/FGM/flareFGM/README.md @@ -1,14 +1,13 @@ -Flare FGM +flareFGM –– Turbulcence-Chemistry Interaction Model ============== Description -------------- -* [`./flareFGM.H`](flareFGM.H) xxxxx -* [`./flareFGM.C`](flareFGM.C) xxxxx +The FlaRe (Flamelet Revised) model is a derivative of the FGM approach, with particular focus on the scalar dissipation rate and statistical correlation modelling. Like other FGM models, a flamelet library is required for the flareFGM model to run in DeepFlame. -```shell - -``` -Citations +References ----------- +[RANS]: Z. Chen, S. Ruan, N. Swaminathan. “Simulation of turbulent lifted methane jet flames: Effects of air-dilution and transient flame propagation”. Combust. Flame, 162:703-716 (2015). + +[LES]: Z. X. Chen, I. Langella, N. Swaminathan, M. Stöhr, W. Meier, H. Kolla. “Large Eddy Simulation of a dual swirl gas turbine combustor: Flame/flow structures and stabilisation under thermoacoustically stable and unstable conditions”. Combust. Flame, 203:279-300 (2019).