Difference between revisions of "Tutorial"
(→Basics) |
(→Basics) |
||
Line 19: | Line 19: | ||
=== Basics === | === Basics === | ||
− | <div class="toccolours mw-collapsible mw- | + | <div class="toccolours mw-collapsible mw-expanded" style="width:60em;"> |
'''Input for 2D pin-cell geometry''' | '''Input for 2D pin-cell geometry''' | ||
<div class="mw-collapsible-content"> | <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 | + | % --- Fuel material (3.0 wt-% enriched uranium dioxide), density 10.1 g/cm3</span> |
− | + | ||
− | mat fuel -10.1 | + | <span style="color: Red;">mat</span> <span style="color: Blue;">fuel</span> -10.1 |
− | 92235.03c -0.02644492 | + | 92235.03c -0.02644492 |
− | 92238.03c -0.85505247 | + | 92238.03c -0.85505247 |
− | + | 8016.03c -0.11850261 | |
− | + | ||
− | % --- Cladding material for fuel rod | + | <span style="color: Green;">% --- Cladding material for fuel rod |
− | % (100 % Zirconium) | + | % (100 % Zirconium)</span> |
− | + | ||
− | mat clad -6.55 | + | <span style="color: Red;">mat</span> <span style="color: Blue;">clad</span> -6.55 |
− | 40000.03c -1.0 | + | 40000.03c -1.0 |
− | + | ||
− | % --- Water at 1.0 g/cm3 | + | <span style="color: Green;">% --- Water at 1.0 g/cm3</span> |
− | + | ||
− | mat water -1.0 | + | <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> | |
− | + | ||
− | % --- Fuel pin structure | + | <span style="color: Green;">% --- Fuel pin structure</span> |
− | + | ||
− | pin p1 | + | <span style="color: Red;">pin</span> <span style="color: Blue;">p1</span> |
− | fuel 0.4025 | + | <span style="color: Purple;">fuel</span> 0.4025 |
− | clad 0.4750 | + | <span style="color: Purple;">clad</span> 0.4750 |
− | water | + | <span style="color: Purple;">water</span> |
− | + | ||
− | % --- Square surface with 1.0 cm side centered at (x,y) = (0,0) | + | <span style="color: Green;">% --- Square surface with 1.0 cm side centered at (x,y) = (0,0)</span> |
− | + | ||
− | surf s1 sqc 0.0 0.0 0.5 | + | <span style="color: Red;">surf</span> <span style="color: Blue;">s1</span> sqc 0.0 0.0 0.5 |
− | + | ||
− | cell c1 0 fill p1 -s1 | + | <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> |
− | cell c2 0 outside s1 | + | <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> | |
− | + | ||
− | % --- Neutron population | + | <span style="color: Green;">% --- Neutron population</span> |
− | + | ||
− | set pop 5000 100 20 | + | <span style="color: Red;">set pop</span> 5000 100 20 |
− | + | ||
− | % --- Boundary condition (1 = black, 2 = reflective, 3 = periodic) | + | <span style="color: Green;">% --- Boundary condition (1 = black, 2 = reflective, 3 = periodic)</span> |
− | + | ||
− | set bc 2 | + | <span style="color: Red;">set bc</span> 2 |
− | + | ||
− | % --- Geometry plots | + | <span style="color: Green;">% --- Geometry plots</span> |
− | + | ||
− | plot 3 200 200 | + | <span style="color: Red;">plot</span> 3 200 200 |
− | plot 3 1000 1000 0.0 -2.5 2.5 -2.5 2.5 | + | <span style="color: Red;">plot</span> 3 1000 1000 0.0 -2.5 2.5 -2.5 2.5 |
− | + | ||
− | % --- Cross section library file | + | <span style="color: Green;">% --- Cross section library file</span> |
− | + | ||
− | set acelib "xsdir0K" | + | <span style="color: Red;">set acelib</span> "xsdir0K" |
</div> | </div> | ||
</div> | </div> |
Revision as of 14:14, 8 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