Difference between revisions of "Sensitivity calculations"

From Serpent Wiki
Jump to: navigation, search
(Choosing materials to perturb)
(Adding a response)
Line 11: Line 11:
  
 
Where the different response names and flags are as follows
 
Where the different response names and flags are as follows
 +
 +
{| class="wikitable"
 +
| <tt>''NAME''</tt>
 +
| explanation of NAME
 +
| <tt>''FLAG''</TT>
 +
| explanation of FLAG
 +
|-
 +
| keff
 +
| sensitivity of effective multiplication factor to perturbation
 +
| 0/1
 +
| OFF/ON
 +
|-
 +
| beff
 +
| sensitivity of effective delayed neutron fraction to perturbation
 +
| 0/1
 +
| OFF/ON
 +
|-
 +
| leff
 +
| sensitivity of effective prompt generation time to perturbation
 +
| 0/1
 +
| OFF/ON
 +
|}
  
 
=== Adding a perturbation ===
 
=== Adding a perturbation ===

Revision as of 14:27, 4 May 2017

Serpent relies on the collision history based first order GPT equivalent implementation[1] to calculate sensitivities of various responses to various perturbations. As a simple example, the sensitivity of the effective multiplication factor to the different nuclear cross sections can be calculated.

Implementation

Input

Adding a response

set sensresp NAME FLAG

Where the different response names and flags are as follows

NAME explanation of NAME FLAG explanation of FLAG
keff sensitivity of effective multiplication factor to perturbation 0/1 OFF/ON
beff sensitivity of effective delayed neutron fraction to perturbation 0/1 OFF/ON
leff sensitivity of effective prompt generation time to perturbation 0/1 OFF/ON

Adding a perturbation

set senspert NAME FLAG

Where the different perturbation names and flags are as follows

NAME explanation of NAME FLAG explanation of FLAG
xs perturbation of basic cross sections 0/1 OFF/ON
chi perturbation of fission spectrum 0/1 OFF/ON
nubar perturbation of fission nubar 0/1 OFF/ON
eleg perturbation of Legendre moments of
elastic scattering angular distribution
0/1/2/3/4/5/6/7 Number of Legendre moments to perturb.

Choosing nuclides to perturb

The perturbed nuclides can be specified by giving a list of the ZAI-numbers to include

set senspert zailist N_ZAI ZAI1 ZAI2 ...  ZAIN_ZAI

for example

set senspert zailist 2 922350 922380

for perturbations affecting 235U and 238U. All nuclides present in the calculation can be included with

set senspert zailist all

Choosing materials to perturb

The materials, where the perturbations are applied can similarly be specified by giving a list of the material names

set senspert matlist N_MAT MAT1 MAT2 ...  MATN_MAT

for example

set senspert matlist 2 fuel coolant

for perturbations affecting interactions in materials fuel and coolant. All materials present in the calculation can be included with

set senspert matlist all

Additional options

Number of latent generations.

IFP chain length.

Response based tallying or event based tallying.

Event bank.

Output

Examples

References