3D BWR assembly transient example

From Serpent Wiki
Revision as of 16:37, 15 March 2016 by Ville Valtavirta (talk | contribs) (Generating the steady state source distributions)
Jump to: navigation, search

Generating the steady state source distributions

% --- Asymmetric BWR assembly with Gd-pins -------------------

set title "Peach Bottom 2 from UAM, source generation "

include pins

include geometry

include materials

% --- Reflective boundary condition in XY:

set bc 2 2 1

% --- Neutron population and criticality cycles:

set pop 80000 1000000 200 1.0 100

% --- Geometry and plots:

plot 3 1000 1000 0.0 
plot 3 1000 1000 0.0 -7.62 7.62 -7.62 7.62
plot 2 500 1500

% --- Total power for normalization:

set power 4.0000e+06

% --- Save source to "./source"-files

set savesrc "./source" 1.00 0.25 1 1 1

% --- Do not generate group constants

set gcu -1

% --- Do not use implicit capture, nxn, or fission

set impl 0 0 0

Time dependent simulation (no reactivity insertion)

% --- Asymmetric BWR assembly with Gd-pins -------------------

set title "Peach Bottom 2 from UAM, time dependent simulation"

include pins

include geometry

include materials

% --- Reflective boundary condition in XY:

set bc 2 2 1

% --- Increase size of precursor buffer

set pbuf 2

% --- Total power for normalization:

set power 4.0000e+06

% --- Set up time structures for simulation and detectors:

%     1 time interval for simulation (no population control)

tme simutime 2 1 0 1 % 

%     20 time bins for detector

tme dettime 2 20 0 1

% --- Neutron population:

% 10000 neutrons in 10 batches (1000 neutrons per batch)

set nps 4000000000 800000 simutime

set outp 10

% --- Link source (use point-wise precursor tracking)

set dynsrc "./source" 1

% --- Set up detectors
% --- Neutron population as a function of time

det 1 dr -15 void di dettime

% --- Fission energy deposition as a function of time

det 2 dr -8 void di dettime

% --- Do not generate group constants

set gcu -1

% --- Do not use implicit capture, nxn, or fission

set impl 0 0 0