MCNP Guide
MCNP Example: PWR Fuel Assembly Model
Problem Description
This example demonstrates how to model a 17x17 PWR fuel assembly with the following features:
- 264 fuel pins
- 25 guide tubes
- Assembly pitch of 21.42 cm
- Pin pitch of 1.26 cm
- Water moderator and reflector
Universe Definitions
mcnp
c Universe 1: Fuel pin (u=1)
1 1 -10.4 -1 imp:n=1 u=1
2 2 -0.0001 1 -2 imp:n=1 u=1
3 3 -6.56 2 -3 imp:n=1 u=1
4 4 -0.998 3 -4 imp:n=1 u=1
c Universe 2: Guide tube (water column)
11 4 -0.998 -5 imp:n=1 u=2
12 4 -0.998 5 -4 imp:n=1 u=2
c Universe 3: 17x17 assembly lattice
21 0 -21 22 -23 24 lat=1 u=3 imp:n=1
fill=-8:8 -8:8 0:0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1
1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1
1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1
1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1
1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1
1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1
1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1
1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1
1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1
1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1
1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1
1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1
1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
c Assembly container and reflector
31 0 -31 32 -33 34 fill=3 imp:n=1
32 4 -0.998 (31:-32:33:-34)
-35 36 -37 38 imp:n=1 $ Water reflector
33 0 35:-36:37:-38 imp:n=0 $ Outside voidIn the lattice definition, the number 1 represents a standard fuel pin (universe 1) while2 selects the guide-tube universe. The 17×17 matrix above follows a typical Westinghouse pattern with 25 guide tubes placed symmetrically about the assembly center.
Surface Definitions
mcnp
c Fuel pin surfaces
1 cz 0.4095
2 cz 0.4178
3 cz 0.4750
4 cz 0.6617
c Guide tube surface
5 cz 0.6020
c Lattice pitch (P = 1.26 cm → 0.63 cm half pitch)
21 px 0.630
22 px -0.630
23 py 0.630
24 py -0.630
c Assembly boundary (21.42 cm pitch)
31 px 10.71
32 px -10.71
33 py 10.71
34 py -10.71
c Reflector boundary
35 px 11.50
36 px -11.50
37 py 11.50
38 py -11.50Materials and Settings
mcnp
c Materials
m1 92235.70c 0.04 $ 4% enriched UO2 (atom fractions)
92238.70c 0.96
8016.70c 2.0
m2 2004.70c 1.0 $ Helium
m3 40090.70c -0.5145 $ Zircaloy-4 (weight fractions)
40091.70c -0.1122
40092.70c -0.1715
40094.70c -0.1738
40096.70c -0.0280
m4 1001.70c 2.0 $ Light water
8016.70c 1.0
mt4 lwtr.10t $ Thermal scattering
c Criticality settings
kcode 10000 1.0 50 250
ksrc 0 0 0 2 2 0 -2 -2 0 2 -2 0 -2 2 0
c Tallies
f4:n 1 $ Representative fuel cell
e4 1e-9 1e-8 1e-7 1e-6 1e-5 1e-4 1e-3 1e-2
0.1 1 2 3 4 5 6 7 8 9 10
fmesh4:n origin=-10.71 -10.71 0
imesh=10.71 jmesh=10.71 kmesh=1
iints=17 jints=17 kints=1
type=1Important Considerations
- Verify lattice fill pattern carefully
- Check for geometry errors at boundaries
- Use multiple source points for better convergence
- Monitor power distribution symmetry
- Consider memory usage for large arrays
Expected Results
- k-effective ≈ 1.3-1.4 for fresh assembly
- Higher power in peripheral pins
- Flux depression near guide tubes
- Symmetric power distribution
Variations
- Add burnable poison rods
- Model different enrichment zones
- Include instrument tube
- Add assembly grid spacers
- Model partial length rods
Key Points to Remember
- Use universe/lattice for efficient modeling
- Verify all dimensions and positions
- Check for geometry errors
- Monitor power distribution
- Document assembly configuration