Skip to content

Conversation

@nsnowISU
Copy link

Addition of Divertor Monoblock Sensitivity inputs to the examples folder and the tests folder.

nsnowISU added 2 commits July 31, 2025 10:37
…ex.md for the examples folder. Additionally including inputs in tests folder along with output json files for use as 'golds'. Also adding graphical resources and relavent python scripts
@simopier
Copy link
Collaborator

@ke7kto

@simopier simopier self-assigned this Jul 31, 2025
@simopier simopier added the V&V Relevant to V&V label Jul 31, 2025
@ke7kto
Copy link
Collaborator

ke7kto commented Aug 1, 2025

I'm not able to reproduce the results of the gold files. I'll fiddle with it a bit more tomorrow.

@moosebuild
Copy link

moosebuild commented Aug 1, 2025

Job Documentation, step Sync to remote on 53ae10d wanted to post the following:

View the site here

This comment will be updated on new commits.

@moosebuild
Copy link

moosebuild commented Aug 1, 2025

Job Coverage, step Generate coverage on 53ae10d wanted to post the following:

Coverage

Coverage did not change

Full coverage report

This comment will be updated on new commits.

@moosebuild
Copy link

Job Documentation on 53ae10d : invalidated by @simopier

restarting documentation since it is now too old

Copy link
Collaborator

@simopier simopier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for cleaning a lot of this up, @ke7kto! I added some comments throughout on things to do and keep track of as this gets finalized. Also, here are the current heavy test errors.

test:divertor_monoblock.stochastics/steady_run: Tester failed, reason: MISSING GOLD FILE
test:divertor_monoblock.stochastics/shutdown_run: Tester failed, reason: SCHEMADIFF
test:divertor_monoblock.stochastics/elm_run: Tester failed, reason: SCHEMADIFF

}

@article{ELMORSHEDY2024101616,
title = {Thermal-hydraulic simulation of ITER tungsten divertor monoblock for loss of flow transient},
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title = {Thermal-hydraulic simulation of ITER tungsten divertor monoblock for loss of flow transient},
title = {{Thermal-hydraulic simulation of ITER tungsten divertor monoblock for loss of flow transient}},


@article{Kessel01092013,
author = {C. E. Kessel and M. S. Tillack and J. P. Blanchard},
title = {The Evaluation of the Heat Loading from Steady, Transient and Off-Normal Conditions in ARIES Power Plants},
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title = {The Evaluation of the Heat Loading from Steady, Transient and Off-Normal Conditions in ARIES Power Plants},
title = {{The Evaluation of the Heat Loading from Steady, Transient and Off-Normal Conditions in ARIES Power Plants}},

!alert warning title=The exodus file in `gold` is a smaller version of the output
The input file [/divertor_monoblock.i] returns the outputs that were used in [!cite](Shimada2024114438). However, a slightly modified version of this input is run in [/divertor_monoblock/tests] as part of TMAP8's [Software Quality Assurance](sqa/index.md exact=True) process: It simulates only one pulse cycle, has a coarser mesh, and outputs the results less regularly to limit the file size. As a result, the exodus file in the test `gold` directory is a smaller version of the output generated when running the full input file.

A sensitivity study on material properties has [also been demonstrated](examples/divertor_monoblock/sensitivity.md exact=True).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
A sensitivity study on material properties has [also been demonstrated](examples/divertor_monoblock/sensitivity.md exact=True).
Note that the current model has been utilized in a follow up study to perform a sensitivity study on material properties and operation conditions, for which the documentation is available [here](examples/divertor_monoblock/sensitivity.md exact=True).

@@ -0,0 +1,123 @@
# Divertor Monoblock Sensitivities

This work consists of sensitivity studies of different operating conditions performed on the [Divertor Monoblock](https://mooseframework.inl.gov/TMAP8/examples/divertor_monoblock/index.html). The original pulsed operation of the divertor monoblock model was modified according to [!cite](Hodille2021126003) towards a single-long tritium and heat flux pulse of an approximate equivalent total fluence. An initial sensitivity study on was performed on the divertor monoblock's boundary conditions under the steady pulse condition using the [Sobol Method](https://mooseframework.inl.gov/modules/stochastic_tools/examples/sobol.html) and other tools within the [Stochastic Tools Module](https://mooseframework.inl.gov/modules/stochastic_tools/). Two additional sensitivity studies were performed on select transients obtained from [!cite](ELMORSHEDY2024101616) and [!cite](Kessel01092013).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This work consists of sensitivity studies of different operating conditions performed on the [Divertor Monoblock](https://mooseframework.inl.gov/TMAP8/examples/divertor_monoblock/index.html). The original pulsed operation of the divertor monoblock model was modified according to [!cite](Hodille2021126003) towards a single-long tritium and heat flux pulse of an approximate equivalent total fluence. An initial sensitivity study on was performed on the divertor monoblock's boundary conditions under the steady pulse condition using the [Sobol Method](https://mooseframework.inl.gov/modules/stochastic_tools/examples/sobol.html) and other tools within the [Stochastic Tools Module](https://mooseframework.inl.gov/modules/stochastic_tools/). Two additional sensitivity studies were performed on select transients obtained from [!cite](ELMORSHEDY2024101616) and [!cite](Kessel01092013).
This page documents sensitivity studies of different operating conditions performed on the [Divertor Monoblock](examples/divertor_monoblock/index.md). The original pulsed operation of the divertor monoblock model was modified according to [!cite](Hodille2021126003) towards a single-long tritium and heat flux pulse of an approximate equivalent total fluence. An initial sensitivity study on was performed on the divertor monoblock's boundary conditions under the steady pulse condition using the [Sobol Method](https://mooseframework.inl.gov/modules/stochastic_tools/examples/sobol.html) and other tools within the [Stochastic Tools Module](https://mooseframework.inl.gov/modules/stochastic_tools/). Two additional sensitivity studies were performed on select transients obtained from [!cite](ELMORSHEDY2024101616) and [!cite](Kessel01092013).

!style halign=left
Many fusion components, especially those exposed to especially unique or extreme conditions, often lack sufficient operation data to evaluate their reliability, availability, maintainability, and inspectability (RAMI). As a proof-of-concept, we seek to construct a Probabilistic Physics of Failure (PPoF) model of a tokomak divertor system to obtain failure rate metrics and lifetime metric relevant to the RAMI of a nuclear fusion reactor.

To accomplish this, sensitivity studies on the [Divertor Monoblock](https://mooseframework.inl.gov/TMAP8/examples/divertor_monoblock/index.html) model described in [!cite](Shimada2024114438) will be performed for (1) steady state conditions based on ITER data [!cite](Hodille2021126003), (2) an inadvertant shutdown transient [!cite](ELMORSHEDY2024101616), and (3) an edge-localized mode transient [!cite](Kessel01092013). The sensitivity studies will be performed using the [MOOSE](https://mooseframework.inl.gov/) Stochastic Module and its Sobol Method according to [!cite](SALTELLI2002280). The results of the sensitivity studies will be evaluated for state limits associated with heat transfer and tritium migration physics included in the [Divertor Monoblock](https://mooseframework.inl.gov/TMAP8/examples/divertor_monoblock/index.html).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To accomplish this, sensitivity studies on the [Divertor Monoblock](https://mooseframework.inl.gov/TMAP8/examples/divertor_monoblock/index.html) model described in [!cite](Shimada2024114438) will be performed for (1) steady state conditions based on ITER data [!cite](Hodille2021126003), (2) an inadvertant shutdown transient [!cite](ELMORSHEDY2024101616), and (3) an edge-localized mode transient [!cite](Kessel01092013). The sensitivity studies will be performed using the [MOOSE](https://mooseframework.inl.gov/) Stochastic Module and its Sobol Method according to [!cite](SALTELLI2002280). The results of the sensitivity studies will be evaluated for state limits associated with heat transfer and tritium migration physics included in the [Divertor Monoblock](https://mooseframework.inl.gov/TMAP8/examples/divertor_monoblock/index.html).
To accomplish this, sensitivity studies on the [Divertor Monoblock](examples/divertor_monoblock/index.md) model described in [!cite](Shimada2024114438) is performed for (1) steady state conditions based on ITER data [!cite](Hodille2021126003), (2) an inadvertent shutdown transient [!cite](ELMORSHEDY2024101616), and (3) an edge-localized mode transient [!cite](Kessel01092013). The sensitivity studies is performed using the [MOOSE](https://mooseframework.inl.gov/) [Stochastic Tools Module](modules/stochastic_tools/index.md) and its Sobol Method according to [!cite](SALTELLI2002280). The results of the sensitivity studies will be evaluated for state limits associated with heat transfer and tritium migration physics included in the [Divertor Monoblock](examples/divertor_monoblock/index.md).

Comment on lines +26 to +57
mean = 1147e6
standard_deviation = 57.35e6
[]
[P_dur]
type = Normal
mean = 1.32e-3
standard_deviation = 0.066e-3
[]
[C_tem]
type = Normal
mean = 552
standard_deviation = 27.6
[]
[W_cond]
type = Uniform
lower_bound = 0.9
upper_bound = 1.0
[]
[]
[Samplers] # Sampling methodology using the probability distributions above
[hypercube_1]
type = LatinHypercube
distributions = 'P_val P_dur C_tem W_cond'
num_rows = 10 # N Samples
seed = 1001
execute_on = 'PRE_MULTIAPP_SETUP'
[]
[hypercube_2]
type = LatinHypercube
distributions = 'P_val P_dur C_tem W_cond'
num_rows = 10 # N Samples
seed = 1002
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i would recommend defining these numbers at the top of the input file with units.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a lot of overlap with the divertor monoblock input file. I think this should leverage the !include capability and only contain the new elements.

Comment on lines +27 to +58
mean = 2e7
standard_deviation = 1e6
[]
[P_dur]
type = Normal
mean = 1
standard_deviation = 0.05
[]
[C_tem]
type = Normal
mean = 552
standard_deviation = 27.6
[]
[W_cond]
type = Uniform
lower_bound = 0.9
upper_bound = 1.0
[]
[]
[Samplers] # Sampling methodology using the probability distributions above
[hypercube_1]
type = LatinHypercube
distributions = 'P_val P_dur C_tem W_cond'
num_rows = 10 # N Samples
seed = 1001
execute_on = 'PRE_MULTIAPP_SETUP'
[]
[hypercube_2]
type = LatinHypercube
distributions = 'P_val P_dur C_tem W_cond'
num_rows = 10 # N Samples
seed = 1002
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move numbers to the top and add units

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a lot of overlap with the divertor monoblock input file. I think this should leverage the !include capability and only contain the new elements.

Comment on lines +25 to +51
lower_bound = 9.5e6
upper_bound = 10.5e6
[]
[C_top]
type = Uniform
lower_bound = 7.505e-13
upper_bound = 8.295e-13
[]
[H_bot]
type = Uniform
lower_bound = 524.4
upper_bound = 579.6
[]
[]
[Samplers] # Sampling methodology using the probability distributions above
[hypercube_1]
type = LatinHypercube
distributions = 'H_top C_top H_bot'
num_rows = 10 # N Samples
seed = 1001
execute_on = 'PRE_MULTIAPP_SETUP'
[]
[hypercube_2]
type = LatinHypercube
distributions = 'H_top C_top H_bot'
num_rows = 10 # N Samples
seed = 1002
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move numbers to the top and use units.

Copy link
Collaborator

@simopier simopier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for cleaning a lot of this up, @ke7kto! I added some comments throughout on things to do and keep track of as this gets finalized. Also, here are the current heavy test errors.

test:divertor_monoblock.stochastics/steady_run: Tester failed, reason: MISSING GOLD FILE
test:divertor_monoblock.stochastics/shutdown_run: Tester failed, reason: SCHEMADIFF
test:divertor_monoblock.stochastics/elm_run: Tester failed, reason: SCHEMADIFF

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

V&V Relevant to V&V

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants