From f4f37a494eef5b467ddb66f748f85288e6c591c4 Mon Sep 17 00:00:00 2001 From: giozu Date: Mon, 26 Aug 2024 11:33:48 +0200 Subject: [PATCH] modified some variable names --- docs/_set_variables_functions_8h_source.html | 2 +- docs/class_simulation.html | 49 +--- docs/class_system.html | 18 +- docs/md_utilities__input_explanation.html | 2 +- include/materials/System.h | 2 +- include/operations/SetVariablesFunctions.h | 2 +- regression/input_settings.txt | 2 +- .../test_Baker1977__1273K/input_settings.txt | 2 +- regression/test_Baker1977__1273K/overview.txt | 2 +- .../test_Baker1977__1373K/input_settings.txt | 2 +- regression/test_Baker1977__1373K/overview.txt | 2 +- .../test_Baker1977__1473K/input_settings.txt | 2 +- regression/test_Baker1977__1473K/overview.txt | 2 +- .../test_Baker1977__1573K/input_settings.txt | 2 +- regression/test_Baker1977__1573K/overview.txt | 2 +- .../test_Baker1977__1673K/input_settings.txt | 2 +- regression/test_Baker1977__1673K/overview.txt | 2 +- .../test_Baker1977__1773K/input_settings.txt | 2 +- regression/test_Baker1977__1773K/overview.txt | 2 +- .../test_Baker1977__1873K/input_settings.txt | 2 +- regression/test_Baker1977__1873K/overview.txt | 2 +- .../test_Baker1977__1973K/input_settings.txt | 2 +- regression/test_Baker1977__1973K/overview.txt | 2 +- .../test_Baker1977__2073K/input_settings.txt | 2 +- regression/test_Baker1977__2073K/overview.txt | 2 +- regression/test_CONTACT1/input_settings.txt | 2 +- regression/test_CONTACT1/overview.txt | 2 +- .../test_Kashibe1993_23/input_settings.txt | 2 +- regression/test_Kashibe1993_23/overview.txt | 2 +- .../test_Kashibe1993_44/input_settings.txt | 2 +- regression/test_Kashibe1993_44/overview.txt | 2 +- .../test_Talip2014_1320K/input_settings.txt | 2 +- regression/test_Talip2014_1320K/overview.txt | 2 +- .../test_Talip2014_1400K_b/input_settings.txt | 2 +- .../test_Talip2014_1400K_b/overview.txt | 2 +- .../test_Talip2014_1400K_c/input_settings.txt | 2 +- .../test_Talip2014_1400K_c/overview.txt | 2 +- .../test_Talip2014_1600K/input_settings.txt | 2 +- regression/test_Talip2014_1600K/overview.txt | 2 +- .../test_Talip2014_1800K/input_settings.txt | 2 +- regression/test_Talip2014_1800K/overview.txt | 2 +- regression/test_UO2HBS/input_settings.txt | 2 +- regression/test_UO2HBS/overview.txt | 2 +- .../input_settings.txt | 2 +- .../overview.txt | 2 +- .../input_settings.txt | 2 +- .../overview.txt | 2 +- .../input_settings.txt | 2 +- .../overview.txt | 2 +- .../input_settings.txt | 2 +- .../test_UO2_oxidation_PS-623C/overview.txt | 2 +- regression/test_Vercors5/input_settings.txt | 2 +- regression/test_Vercors5/overview.txt | 2 +- .../test_White2004_4000-1/input_settings.txt | 2 +- regression/test_White2004_4000-1/overview.txt | 2 +- .../test_White2004_4000-2/input_settings.txt | 2 +- regression/test_White2004_4000-2/overview.txt | 2 +- .../test_White2004_4000-3/input_settings.txt | 2 +- regression/test_White2004_4000-3/overview.txt | 2 +- .../test_White2004_4000-4/input_settings.txt | 2 +- regression/test_White2004_4000-4/overview.txt | 2 +- .../test_White2004_4000-5/input_settings.txt | 2 +- regression/test_White2004_4000-5/overview.txt | 2 +- .../test_White2004_4004-1/input_settings.txt | 2 +- regression/test_White2004_4004-1/overview.txt | 2 +- .../test_White2004_4004-2/input_settings.txt | 2 +- regression/test_White2004_4004-2/overview.txt | 2 +- .../test_White2004_4004-3/input_settings.txt | 2 +- regression/test_White2004_4004-3/overview.txt | 2 +- .../test_White2004_4004-4/input_settings.txt | 2 +- regression/test_White2004_4004-4/overview.txt | 2 +- .../test_White2004_4004-5/input_settings.txt | 2 +- regression/test_White2004_4004-5/overview.txt | 2 +- .../test_White2004_4004-6/input_settings.txt | 2 +- regression/test_White2004_4004-6/overview.txt | 2 +- .../test_White2004_4005-1/input_settings.txt | 2 +- regression/test_White2004_4005-1/overview.txt | 2 +- .../test_White2004_4005-2/input_settings.txt | 2 +- regression/test_White2004_4005-2/overview.txt | 2 +- .../test_White2004_4005-3/input_settings.txt | 2 +- regression/test_White2004_4005-3/overview.txt | 2 +- .../test_White2004_4005-4/input_settings.txt | 2 +- regression/test_White2004_4005-4/overview.txt | 2 +- .../test_White2004_4005-5/input_settings.txt | 2 +- regression/test_White2004_4005-5/overview.txt | 2 +- .../test_White2004_4064-1/input_settings.txt | 2 +- regression/test_White2004_4064-1/overview.txt | 2 +- .../test_White2004_4064-2/input_settings.txt | 2 +- regression/test_White2004_4064-2/overview.txt | 2 +- .../test_White2004_4064-3/input_settings.txt | 2 +- regression/test_White2004_4064-3/overview.txt | 2 +- .../test_White2004_4064-4/input_settings.txt | 2 +- regression/test_White2004_4064-4/overview.txt | 2 +- .../test_White2004_4064-5/input_settings.txt | 2 +- regression/test_White2004_4064-5/overview.txt | 2 +- .../test_White2004_4065-1/input_settings.txt | 2 +- regression/test_White2004_4065-1/overview.txt | 2 +- .../test_White2004_4065-2/input_settings.txt | 2 +- regression/test_White2004_4065-2/overview.txt | 2 +- .../test_White2004_4065-3/input_settings.txt | 2 +- regression/test_White2004_4065-3/overview.txt | 2 +- .../test_White2004_4065-4/input_settings.txt | 2 +- regression/test_White2004_4065-4/overview.txt | 2 +- .../test_White2004_4065-5/input_settings.txt | 2 +- regression/test_White2004_4065-5/overview.txt | 2 +- .../test_White2004_4135-1/input_settings.txt | 2 +- regression/test_White2004_4135-1/overview.txt | 2 +- .../test_White2004_4135-2/input_settings.txt | 2 +- regression/test_White2004_4135-2/overview.txt | 2 +- .../test_White2004_4135-3/input_settings.txt | 2 +- regression/test_White2004_4135-3/overview.txt | 2 +- .../test_White2004_4136-1/input_settings.txt | 2 +- regression/test_White2004_4136-1/overview.txt | 2 +- .../test_White2004_4136-2/input_settings.txt | 2 +- regression/test_White2004_4136-2/overview.txt | 2 +- .../test_White2004_4136-3/input_settings.txt | 2 +- regression/test_White2004_4136-3/overview.txt | 2 +- .../test_White2004_4136-4/input_settings.txt | 2 +- regression/test_White2004_4136-4/overview.txt | 2 +- .../test_White2004_4140-1/input_settings.txt | 2 +- regression/test_White2004_4140-1/overview.txt | 2 +- .../test_White2004_4140-2/input_settings.txt | 2 +- regression/test_White2004_4140-2/overview.txt | 2 +- .../test_White2004_4162-1/input_settings.txt | 2 +- regression/test_White2004_4162-1/overview.txt | 2 +- .../test_White2004_4162-2/input_settings.txt | 2 +- regression/test_White2004_4162-2/overview.txt | 2 +- .../test_White2004_4162-3/input_settings.txt | 2 +- regression/test_White2004_4162-3/overview.txt | 2 +- .../test_White2004_4162-4/input_settings.txt | 2 +- regression/test_White2004_4162-4/overview.txt | 2 +- .../test_White2004_4163-1/input_settings.txt | 2 +- regression/test_White2004_4163-1/overview.txt | 2 +- .../test_White2004_4163-2/input_settings.txt | 2 +- regression/test_White2004_4163-2/overview.txt | 2 +- .../test_White2004_4163-3/input_settings.txt | 2 +- regression/test_White2004_4163-3/overview.txt | 2 +- .../test_White2004_4163-4/input_settings.txt | 2 +- regression/test_White2004_4163-4/overview.txt | 2 +- src/file_manager/InputReading.C | 2 +- src/materials/System.C | 28 +-- src/models/GasProduction.C | 10 +- src/models/GrainBoundaryMicroCracking.C | 10 +- src/models/GrainBoundarySweeping.C | 14 +- src/models/GrainBoundaryVenting.C | 20 +- src/models/GrainGrowth.C | 10 +- src/models/HighBurnupStructureFormation.C | 10 +- src/models/HighBurnupStructurePorosity.C | 10 +- src/models/InterGranularBubbleBehavior.C | 10 +- src/models/IntraGranularBubbleBehaviour.C | 234 +++++++++--------- src/models/StoichiometryDeviation.C | 38 ++- src/models/UO2Thermochemistry.C | 10 +- src/operations/SetSystem.C | 8 +- utilities/InputExplanation.md | 2 +- .../inputExample/print_input_settings.py | 2 +- 155 files changed, 354 insertions(+), 405 deletions(-) diff --git a/docs/_set_variables_functions_8h_source.html b/docs/_set_variables_functions_8h_source.html index 80ede4c6..c932d5aa 100644 --- a/docs/_set_variables_functions_8h_source.html +++ b/docs/_set_variables_functions_8h_source.html @@ -95,7 +95,7 @@
34  std::vector<std::string> names =
35  {
36  "iGrainGrowth",
-
37  "iFGDiffusionCoefficient",
+
37  "iFissionGasDiffusivity",
38  "iDiffusionSolver",
39  "iIntraGranularBubbleBehavior",
40  "iResolutionRate",
diff --git a/docs/class_simulation.html b/docs/class_simulation.html index 8db5ce3f..6c86373a 100644 --- a/docs/class_simulation.html +++ b/docs/class_simulation.html @@ -132,8 +132,9 @@ void GrainBoundaryMicroCracking ()  GrainBoundaryMicroCracking is method of simulation which executes the SCIANTIX simulation for the grain-boundary micro-cracking induced by a temperature difference. This method calls the related model "Grain-boundary micro-cracking", takes the model parameters and solve the model ODEs.
  -void GrainBoundaryVenting () - Handles the venting processes at grain boundaries, potentially releasing gases. More...
+ +void GrainBoundaryVenting () + Handles the venting processes at grain boundaries, potentially releasing gases.
  void HighBurnupStructureFormation ()  Simulates the formation of high burnup structures within the nuclear fuel. More...
@@ -455,27 +456,6 @@

-

◆ GrainBoundaryVenting()

- -
-
- - - - - - - -
void Simulation::GrainBoundaryVenting ()
-
- -

Handles the venting processes at grain boundaries, potentially releasing gases.

-

Not considered.

-

Release mechanisms quantified via the vented fraction

-
@@ -645,15 +625,6 @@

-iIntraGranularBubbleBehavior == 0

-

This case assumes constant trial values for the intragranular bubble number density and radius.

Parameters
- - - -
[out]intragranular_bubble_concentration
[out]intragranular_bubble_radius
-
-
-

iIntraGranularBubbleBehavior == 1

The evolution of small intra-granular bubbles in fuel grains is controlled by bubble nucleation, gas atom trapping, and irradiation-induced gas atom re-solution back in the lattice.

See also
Description of the model in Pizzocri et al., JNM, 502 (2018) 323-330.
Parameters
@@ -665,7 +636,7 @@

-

+

iIntraGranularBubbleBehavior == 2

The evolution of intragranular bubbles is modelled by means of temperature-driven correlations.

See also
Description of the model in White, Tucker, Journal of Nuclear Materials, 118 (1983), 1-38.
Parameters
@@ -710,7 +681,7 @@

+

iStoichiometryDeviation = 1

Range of utilization:

  • Pure steam
  • @@ -718,7 +689,7 @@

The model for fuel oxidation and stoichimetry deviation evolution is described with a semi-empirical model. Carter and Lay, J. Nucl. Mater., 36:77–86, 1970. The oxidation rate follows: dx/dt = alpha*(S/V)*[x_eq - x]*(Ph2o^0.5)

alpha is the surface exchange coefficient for unirradiated UO2 oxidation obtained by experimments. It is expressed as alpha = A exp(−Q/T). S/V = 3/a (1/m), surface-to-volume ratio of the fuel sample x_eq : equilbrium stoichiometry deviation (evaluated by UO2Thermochemistry model)

-

+

iStoichiometryDeviation = 2

Range of utilization:

  • Pure steam
  • @@ -726,7 +697,7 @@

The model for fuel oxidation and stoichimetry deviation evolution is described with a semi-empirical model. Carter and Lay, J. Nucl. Mater., 36:77–86, 1970. The oxidation rate follows: dx/dt = alpha*(S/V)*[x_eq - x]*(Ph2o^0.5)

alpha is the surface exchange coefficient for unirradiated UO2 oxidation obtained by experimments. It is expressed as alpha = A exp(−Q/T). S/V = 3/a (1/m), surface-to-volume ratio of the fuel sample x_eq : equilbrium stoichiometry deviation (evaluated by UO2Thermochemistry model)

-

+

iStoichiometryDeviation = 3

Range of utilization:

  • Pure steam
  • @@ -735,21 +706,21 @@

The model for fuel oxidation and stoichimetry deviation evolution is described with a semi-empirical model. Carter and Lay, J. Nucl. Mater., 36:77–86, 1970. The oxidation rate follows: dx/dt = alpha*(S/V)*[x_eq - x]*(Ph2o^0.5)

alpha is the surface exchange coefficient for unirradiated UO2 oxidation obtained by experiments. It is expressed as alpha = A exp(−Q/T). S/V = 3/a (1/m), surface-to-volume ratio of the fuel sample x_eq : equilbrium stoichiometry deviation (evaluated by UO2Thermochemistry model)

-

+

iStoichiometryDeviation = 4

Range of utilization:

  • Pure steam
  • Temperature range: 1073-1473 Imamura and. Une, JNM, 247:131–137, 1997.

The model for fuel oxidation and stoichimetry deviation evolution is described with a mechanistic Langmuir-based approach Massih, A. R. "UO2 fuel oxidation and fission gas release." Swedish Radiation Safety Authority report, Report 2018 (2018): 25. The oxidation rate follows: dx/dt = theta/tau (1 - sqrt(Po2(x)/Po2)) In SCIANTIX, the ODE is rewritten as: dx / dt = K (1 - beta * exp(alpha * x))

-

+

iStoichiometryDeviation = 5

Range of utilization:

  • Pure steam
  • Temperature range: 1073-1673 K

The model for fuel oxidation and stoichimetry deviation evolution is described with a mechanistic Langmuir-based approach Massih, A. R. "UO2 fuel oxidation and fission gas release." Swedish Radiation Safety Authority report, Report 2018 (2018): 25. The oxidation rate follows: dx/dt = theta/tau (1 - sqrt(Po2(x)/Po2)) In SCIANTIX, the ODE is rewritten as: dx / dt = K (1 - beta * exp(alpha * x))

-

+

iStoichiometryDeviation = 5

Range of utilization: