MCNP Guide
Example: Simple Criticality Calculation
Problem Description
This example demonstrates a fundamental criticality calculation using MCNP. We model a 3×3 array of fuel pins with water moderation and reflective boundary conditions. This configuration serves as a concise introduction to criticality calculations while covering neutron multiplication, moderation, and the universe/lattice geometry system.
System Configuration
Physical Components:
- Nine UO₂ fuel pins (5% enriched)
- Zircaloy cladding (standard PWR dimensions)
- Light water moderator with S(α,β) treatment
- Reflective boundaries (infinite array approximation)
Analysis Features:
- KCODE calculation for k-eigenvalue
- Multiple initial fission source points
- Thermal neutron treatment via lwtr.10t
- Hierarchical universe/lattice geometry
Complete Input File
Hover over any highlighted section in the input to see what it does and why each parameter was chosen. On mobile, tap to show the explanation.
3x3 Fuel Pin Array Criticality Problemc Cell Cardsc Universe 1: fuel pin10 1 -10.4 -1 u=1 imp:n=1 $ UO2 fuel11 0 1 -2 u=1 imp:n=1 $ Gap (void)12 2 -6.56 2 -3 u=1 imp:n=1 $ Zircaloy clad13 3 -0.998 3 u=1 imp:n=1 $ Water moderator (fills to lattice boundary)c Universe 2: 3x3 array20 0 20 -21 -22 23 lat=1 u=2 imp:n=1fill=-1:1 -1:1 0:01 1 11 1 11 1 1c Global problem cell with reflective boundary30 0 30 -31 -32 33 fill=2 imp:n=131 0 -30:31:32:-33 imp:n=0c Surface Cards1 cz 0.40952 cz 0.41783 cz 0.4750c Lattice pitch (pin pitch = 1.26 cm → 0.63 cm half pitch)20 px -0.63021 px 0.63022 py 0.63023 py -0.630c Problem boundary (array span = 3 × 1.26 cm)*30 px -1.89*31 px 1.89*32 py 1.89*33 py -1.89c Data Cardsm1 92235.70c 0.0592238.70c 0.958016.70c 2.0m2 40090.70c -0.5540091.70c -0.1140092.70c -0.1740094.70c -0.1540096.70c -0.02m3 1001.70c 2.08016.70c 1.0mt3 lwtr.10tc Criticality settingskcode 5000 1.0 50 300ksrc 0 0 0 0.6 0 0 -0.6 0 0 0 0.6 0 0 -0.6 0c Output controlprdmp j 50 1 1
Annotated MCNP Input
Hover over any highlighted section in the code to see a detailed explanation. Tap on mobile.
Expected Results and Analysis
When running this problem, you should expect the following characteristics in the results:
Physics Behaviour
- k-effective is typically above 1.0 due to the infinite lattice approximation (reflective BCs eliminate leakage) and fresh fuel composition.
- The thermal flux peaks in the water moderator and dips in the fuel pellet due to resonance self-shielding.
- Power distribution is nearly uniform across all nine pins because of the reflective boundaries.
Statistical Checks
- Source convergence should be achieved within 50 inactive cycles for this simple symmetric geometry.
- Final k-effective uncertainty should be less than 0.001 with 250 active cycles of 5000 neutrons.
- All ten MCNP statistical tests should pass with the settings shown.
Model Extensions and Studies
This base model can be extended in several ways to study different aspects of reactor physics:
Geometry Variations
Modify the physical configuration to study:
- Different array sizes (5×5, 7×7, 17×17)
- Pin pitch effects on moderation ratio
- Burnable absorber rod patterns
- Guide tube locations
Physics Studies
Investigate reactor physics phenomena:
- Temperature coefficient (Doppler + moderator)
- Void coefficient analysis
- Boron worth calculations
- Burnup behaviour using BURN card
Important Analysis Considerations
When interpreting results from this model, keep in mind:
- The reflective BCs produce k∞, not keff. A real finite reactor requires explicit modelling of leakage.
- Room-temperature cross sections (
.70c) are not appropriate for operational power analysis — use temperature-dependent data. - The simplified material compositions may affect detailed reaction rate tallies.
- Additional tallies (F4, F7) are needed for spatial flux and power distribution analysis.