-
Notifications
You must be signed in to change notification settings - Fork 33
Divertor monoblock sensitivity #280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: devel
Are you sure you want to change the base?
Conversation
…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
…k. Partially adjusted documentation
|
I'm not able to reproduce the results of the gold files. I'll fiddle with it a bit more tomorrow. |
|
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. |
…k. Partially adjusted documentation. Changed tests information
… the latter will work with mathtext and latex without errors (\text requires latex)
|
Job Documentation on 53ae10d : invalidated by @simopier restarting documentation since it is now too old |
simopier
left a comment
There was a problem hiding this 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}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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). | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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). |
| 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 |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.
| 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 |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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.
| 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 |
There was a problem hiding this comment.
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.
simopier
left a comment
There was a problem hiding this 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
Addition of Divertor Monoblock Sensitivity inputs to the examples folder and the tests folder.