Difference between revisions of "Tutorial"
(Undo revision 3499 by Ville Valtavirta (talk)) |
(→2D Pin-cell model) |
||
Line 12: | Line 12: | ||
*Geometry definitions | *Geometry definitions | ||
*Run parameters/options | *Run parameters/options | ||
+ | |||
+ | == Infinite homogeneous model == | ||
+ | |||
+ | === Overview === | ||
+ | |||
+ | === Basics === | ||
+ | |||
+ | Colors in input correspond to: | ||
+ | |||
+ | *<span style="color: Green;">Comments</span> | ||
+ | *<span style="color: Red;">Control words</span> | ||
+ | *<span style="color: Blue;">Name definitions</span> | ||
+ | *<span style="color: Purple;">Name references</span> | ||
+ | |||
+ | <div class="toccolours mw-collapsible mw-expanded" style="width:60em;"> | ||
+ | '''Input for 2D pin-cell geometry''' | ||
+ | <div class="mw-collapsible-content"> | ||
+ | <span style="color: Green;">% --- Simple 2D PWR pin-cell geometry for Serpent tutorial | ||
+ | |||
+ | /************************ | ||
+ | * Material definitions * | ||
+ | ************************/ | ||
+ | |||
+ | % --- Fuel material (3.0 wt-% enriched uranium dioxide), density 10.1 g/cm3</span> | ||
+ | |||
+ | <span style="color: Red;">mat</span> <span style="color: Blue;">fuel</span> -10.1 | ||
+ | 92235.03c -0.02644492 | ||
+ | 92238.03c -0.85505247 | ||
+ | 8016.03c -0.11850261 | ||
+ | |||
+ | <span style="color: Green;">% --- Cladding material for fuel rod | ||
+ | % (100 % Zirconium)</span> | ||
+ | |||
+ | <span style="color: Red;">mat</span> <span style="color: Blue;">clad</span> -6.55 | ||
+ | 40000.03c -1.0 | ||
+ | |||
+ | <span style="color: Green;">% --- Water at 1.0 g/cm3</span> | ||
+ | |||
+ | <span style="color: Red;">mat</span> <span style="color: Blue;">water</span> -1.0 | ||
+ | 1001.03c 2.0 | ||
+ | 8016.03c 1.0 | ||
+ | |||
+ | <span style="color: Green;">/************************ | ||
+ | * Geometry definitions * | ||
+ | ************************/</span> | ||
+ | |||
+ | <span style="color: Green;">% --- Fuel pin structure</span> | ||
+ | |||
+ | <span style="color: Red;">pin</span> <span style="color: Blue;">p1</span> | ||
+ | <span style="color: Purple;">fuel</span> 0.4025 | ||
+ | <span style="color: Purple;">clad</span> 0.4750 | ||
+ | <span style="color: Purple;">water</span> | ||
+ | |||
+ | <span style="color: Green;">% --- Square surface with 1.0 cm side centered at (x,y) = (0,0)</span> | ||
+ | |||
+ | <span style="color: Red;">surf</span> <span style="color: Blue;">s1</span> sqc 0.0 0.0 0.5 | ||
+ | |||
+ | <span style="color: Green;">% --- Cell c1 belongs to the base universe 0, is filled with the pin p1 | ||
+ | % and covers everything inside surface s1</span> | ||
+ | |||
+ | <span style="color: Red;">cell</span> <span style="color: Blue;">c1</span> 0 fill <span style="color: Purple;">p1</span> -<span style="color: Purple;">s1</span> | ||
+ | |||
+ | <span style="color: Green;">% --- Cell c2 belongs to the base universe 0, is defined as an "outside" cell | ||
+ | % and covers everything inside surface s1</span> | ||
+ | |||
+ | <span style="color: Red;">cell</span> <span style="color: Blue;">c2</span> 0 outside <span style="color: Purple;">s1</span> | ||
+ | |||
+ | <span style="color: Green;">/****************** | ||
+ | * Run parameters * | ||
+ | ******************/</span> | ||
+ | |||
+ | <span style="color: Green;">% --- Neutron population</span> | ||
+ | |||
+ | <span style="color: Red;">set pop</span> 5000 100 20 | ||
+ | |||
+ | <span style="color: Green;">% --- Boundary condition (1 = black, 2 = reflective, 3 = periodic)</span> | ||
+ | |||
+ | <span style="color: Red;">set bc</span> 2 | ||
+ | |||
+ | <span style="color: Green;">% --- Geometry plots</span> | ||
+ | |||
+ | <span style="color: Red;">plot</span> 3 200 200 | ||
+ | <span style="color: Red;">plot</span> 3 1000 1000 0.0 -2.5 2.5 -2.5 2.5 | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | === Testing and tinkering === | ||
== 2D Pin-cell model == | == 2D Pin-cell model == |
Revision as of 10:32, 11 September 2017
This page is the beginning of a hands-on tutorial in Serpent that will walk you through the creation of simple pin-cell and assembly geometry models and the use of those models for some reactor physics simulations.
Contents
Pre-requisite
Compiled version of Serpent 2
Basics of Serpent input
Explain different (typical) parts such as:
- Material definitions
- Geometry definitions
- Run parameters/options
Infinite homogeneous model
Overview
Basics
Colors in input correspond to:
- Comments
- Control words
- Name definitions
- Name references
Testing and tinkering
2D Pin-cell model
Overview
Basics
Colors in input correspond to:
- Comments
- Control words
- Name definitions
- Name references