Monte Carlo Simulation of Nuclear Reactions

56
UNCLASSIFIED Monte Carlo Simulation of Nuclear Reactions Dr Albrecht Kyrieleis MCnet, August 2014

Transcript of Monte Carlo Simulation of Nuclear Reactions

Page 1: Monte Carlo Simulation of Nuclear Reactions

UNCLASSIFIED

Monte Carlo Simulation of Nuclear

Reactions Dr Albrecht Kyrieleis MCnet, August 2014

Page 2: Monte Carlo Simulation of Nuclear Reactions

2 UNCLASSIFIED

Content

After particle physics

AMEC

Nuclear fission: Shielding and criticality

Nuclear Fusion and ITER

Conclusion

Page 3: Monte Carlo Simulation of Nuclear Reactions

3 UNCLASSIFIED

PhD (2003) in Hamburg / DESY

Small-x Physics: Diffractive DIS, BFKL

Topic: Calculation of the γ* impact factor at NLO with the aim to make

prediction using NLO BFKL.

PhD: Calculation of the real corrections and combination with virtual

corrections.

Collaboration with S. Gieseke

Many discussions with A. Sabio-Vera and J. Anderson

Page 4: Monte Carlo Simulation of Nuclear Reactions

4 UNCLASSIFIED

Postdoc at Manchester (2003-2006)

pQCD - Gaps between jets – resummation – BFKL

Mainly analytical calculations.

Collaboration with Jeff Forshaw and Mike Seymour

Discovery of a new tower of super-leading logarithms in gaps-

between-jets cross sections (J. Forshaw, A Kyrieleis, M Seymour,

2006)

Page 5: Monte Carlo Simulation of Nuclear Reactions

5 UNCLASSIFIED

Into industry ..

NNC: Company specialised on providing technical consultancy in the

area of nuclear technology and physics.

Using specialised software: simulation of different aspects a of a

nuclear power plant, e.g.:

Interplay of heat production from nuclear fission, cooling by

gas/water, fission rate variation in presence of water/steel/graphite

Statistical analysis of failure of engineering parts due to

heat/irradiation/mechanical stress

Consequences analysis for faults occurring in a nuclear plant

Page 6: Monte Carlo Simulation of Nuclear Reactions

6 UNCLASSIFIED

University of Manchester / Diamond light source (Oxforshire)

Project: develop a prototype x-ray tomography station for material

science at a Synchrotron and

Develop new algorithms for image reconstruction and analysis and for

artefact suppression.

Analysis of nuclear materials

... and back

Page 7: Monte Carlo Simulation of Nuclear Reactions

7 UNCLASSIFIED

Since 2009: at AMEC

Developing Monte Carlo based software to model radiation transport

(neutron, photon)

Using simulation software for radiation analysis

Leading projects involving development/testing/application of

simulation software.

Developing (deterministic) simulation software for crack initiation and

evolution in materials.

Page 8: Monte Carlo Simulation of Nuclear Reactions

8 UNCLASSIFIED

AMEC at a glance

FTSE 100 company

Operating in over 40 countries worldwide

Serving oil & gas, mining, clean energy and environment & infrastructure markets across the world

8

Over 29,000 employees in:

Europe 10,000 Americas 16,000 Growth Regions

3,000

Revenue some £4.2 billion

Page 9: Monte Carlo Simulation of Nuclear Reactions

9 UNCLASSIFIED

Sectors

9

Oil & Gas

Unconventional Oil & Gas

Nuclear

Renewables/ Bioprocess

Transmission & Distribution

Power

Water

Transportation/ Infrastructure

Government Services

Industrial/ Commercial

Mining

Oil & Gas Mining Clean Energy Environment & Infrastructure

Page 10: Monte Carlo Simulation of Nuclear Reactions

10 UNCLASSIFIED

Our offices around the world

10

Our 29,000 employees operate in 40 countries

AMEC office locations

Page 11: Monte Carlo Simulation of Nuclear Reactions

11 UNCLASSIFIED

11

Key nuclear markets

Decommissioning

Waste Management

Environmental

Radiological

Lifetime Extension

Operational

Performance

Reactor Servicing

NUCLEAR

CLEAN UP

REACTOR

SUPPORT

NEW

BUILD

Strong renaissance in

Europe, potentially

>30 new reactors in

next two decades

10 GW new capacity

planned for UK at

£20bn by 2020.

Page 12: Monte Carlo Simulation of Nuclear Reactions

12 UNCLASSIFIED

12

Nuclear – UK locations

Westlakes

Warrington

Knutsford

Gloucester

Winfrith

Thatcham

Harwell

Regional Office

Site Presence Hinkley

Dungeness

Torness

Hunterston

Heysham

Aldermaston

Faslane

Dounreay

Sizewell

Wylfa

Trawsfynydd

Oldbury

Barnwood

Chapelcross

Hartlepool

Culham

Page 13: Monte Carlo Simulation of Nuclear Reactions

13 UNCLASSIFIED

13

Physics & Performance technical

disciplines

Nuclear Physics

Reactor Core Physics

Criticality

Shielding analysis

Radiological

Health Physics

Radiological Protection,

Dosimetry

Transport

Radiological safety

Environmental

Environmental control, pollution

prevention and control,

sustainability, contaminated land

Environmental safety

Plant Performance

Performance optimisation

Dynamic analysis of system

behaviour

Simulation-based analysis of

operational and control problems

Thermal hydraulics

CFD

Heat transfer & Fluid Flow

Transient analysis

Nuclear reactor behaviour during

faults

Gas Cooled Reactors

Water Cooled Reactors

(PWR/LWR)

Fast Reactors

Page 14: Monte Carlo Simulation of Nuclear Reactions

14 UNCLASSIFIED

Nuclear Fission

Page 15: Monte Carlo Simulation of Nuclear Reactions

15 UNCLASSIFIED

Nuclear fission

MeV192.9 fragments fission4.2235 nnU

decay

α, β, γ radiation

Page 16: Monte Carlo Simulation of Nuclear Reactions

16 UNCLASSIFIED

Resulting physics problems:

Fuel elements are produced by enriching with U235. Protection

against neutron radiation in production process of fuel.

During operation: ensure shielding against any radiation and

containment of radioactive substances (e.g. coolant) under a variety

of possible fault conditions.

‘spent’ fuel contains various fission products; highly radioactive; most

importantly radiating gammas (from nuclear decay). Ensure protection

against this radiation during extraction from reactor, transport,

processing, storage.

Material may be activated by Neutrons becoming a gamma source

In a nuclear chain reaction the number of Neutrons rapidly increases.

Only if balanced by neutron absorption (e.g. in the control rods) and

loss can a controlled nuclear reaction be maintained. When does the

n-production rate exceeds the absorption rate (criticality) ?

Page 17: Monte Carlo Simulation of Nuclear Reactions

17 UNCLASSIFIED

The Shielding Problem

Neutrons/photons/electrons emitted from the source move through a

geometry undergoing:

• Capture

• Scatter

• Escape

Given a specified source: What is the particle flux in a specified

area?

Source Scatter Capture

Escape

Page 18: Monte Carlo Simulation of Nuclear Reactions

18 UNCLASSIFIED

The Criticality Problem

Neutrons emitted from the source undergo a sequence of events:

• Fission

• Capture

• Scatter

• Escape

Fission events are sources of further neutrons. For given geometry

and materials: what is the ratio of produced and lost neutrons ?

Source Fission Scatter Capture

Escape

Source’

Page 19: Monte Carlo Simulation of Nuclear Reactions

19 UNCLASSIFIED

Estimating K

A neutron generation starts with the emergence of a neutron

from a fission event and ends with it escaping from the system or

being captured or initiating a further fission event.

k = neutrons produced in one generation

neutrons lost in the same generation

Therefore in a simple Monte Carlo calculation we can calculate

the value of k for a large number of sample neutrons and then

compute an average value.

In civil nuclear applications we want k<=1 !

Page 20: Monte Carlo Simulation of Nuclear Reactions

20 UNCLASSIFIED

Monte Carlo solution (shielding and

criticality problem)

Model the system and simulate the tracking of a sample of particles.

Sample position, energy and direction of a particle emitted from the source.

Sample distance to be travelled in the current material before a collision

occurs (using total cross section)

Sample nuclide with which a collision occurs (using specified material

composition)

Now (and here is most of the physics) :

– Sample type of reaction with the collided nucleus

– For scattering events: the energy and direction of the scattered particle(s)

– For fission events: the number of emergent neutrons, their energies and

directions.

Compute tally

Page 21: Monte Carlo Simulation of Nuclear Reactions

21 UNCLASSIFIED

Main particle reactions

(x, y): x in, y out

Neutrons

Elastic, inelastic scattering, (n, n), (n,n’)

Fission

Radiative capture (n, γ)

Alpha decay

(n, p), (n, 2n)

Photons:

Compton scattering (tracking of electron)

Photo-electric effect (tracking of electron)

Pair production (e+e- may be tracked)

Cross section available in library shipped with software

Page 22: Monte Carlo Simulation of Nuclear Reactions

22 UNCLASSIFIED

Monte Carlo software by AMEC

MCBEND : A generalised 3D Monte Carlo code for Neutron, Gamma

and Electron transport in sub-critical systems

– acknowledged standard UK Monte Carlo computer code for radiation

shielding and dose assessments.

MONK: A 3D Monte Carlo code for nuclear criticality safety and

reactor physics analysis.

Both codes are licensed by ANSWERS Software Service, AMEC

http://www.answerssoftwareservice.com/

Page 23: Monte Carlo Simulation of Nuclear Reactions

23 UNCLASSIFIED

Elements of a Monte Carlo Calculation

A specification of the geometry of the system.

The description of the materials.

The location and characteristics of the neutron, photon or electron

source.

The scores or tallies required.

Any variance reduction techniques to improve efficiency.

Page 24: Monte Carlo Simulation of Nuclear Reactions

24 UNCLASSIFIED

Geometry Modelling in MCBEND

The MCBEND geometry modelling and tracking package

comprises:

A simple body component (Fractal Geometry or FG) using conventional

‘ray tracing’

The additional power of hole geometries employing Woodcock tracking

Page 25: Monte Carlo Simulation of Nuclear Reactions

25 UNCLASSIFIED

Fractal Geometry

Fractal Geometry is a system of solid geometry modelling.

The problem geometry is subdivided into ZONES of uniform material.

These zones are defined as the intersections and differences of

simple mathematical BODIES such as cuboids, cylinders and

spheres. Any body can be rotated from

its alignment with the part axes

+1 -2

2 1

+1 +2

1 2

+1 OR+2

1 2

Difference

Intersection

Union

Page 26: Monte Carlo Simulation of Nuclear Reactions

26 UNCLASSIFIED

Selection of Simple Body Types

Page 27: Monte Carlo Simulation of Nuclear Reactions

27 UNCLASSIFIED

Fractal Geometry PARTS

The bodies are assembled into structures called PARTS. Parts are

self contained to simplify the construction and to take advantage of

any replication which may be present.

Parts may be included within other parts to any depth of nesting and

a given part may be included more than once within the geometry.

The ability to break down complex models into parts, each separately

described in its own local co-ordinate system, simplifies the

preparation and checking of the input data.

Page 28: Monte Carlo Simulation of Nuclear Reactions

28 UNCLASSIFIED

Part Types

+4 +3 +1 +2

+2 -1

+1 -2

3 2

1

4 Container body

General FG part

Cluster part

1 2 3

5

4 6

Container body

Nest part

6

Container body

Overlap part

1

Container body

7 1

2 3

4

2

3

4

Array part

Page 29: Monte Carlo Simulation of Nuclear Reactions

29 UNCLASSIFIED

Subsidiary Parts

Each subsidiary part is defined separately as a normal part

but then it is placed inside a zone of another part.

Reactor Segment

Core Segment

Fuel Assembly

Safety Assembly

Control Assembly

Page 30: Monte Carlo Simulation of Nuclear Reactions

30 UNCLASSIFIED

Hole Geometries in MCBEND

Woodcock tracking: Introduce fictitious material to make free path

length the same in all materials: No need to solve equation to

check in which zone particle is.

Additional geometric complexity

Used in conjunction with simple body geometries by placing a

hole geometry inside a zone (taking the place of a physical

material or a subsidiary part)

Page 31: Monte Carlo Simulation of Nuclear Reactions

31 UNCLASSIFIED

Hole Material Types

SPIRAL TETMESH

CONE LATTICE

Page 32: Monte Carlo Simulation of Nuclear Reactions

32 UNCLASSIFIED

Hole Material Types

PLATE

POLY

PIPES

QUADRIC

Page 33: Monte Carlo Simulation of Nuclear Reactions

33 UNCLASSIFIED

Hole Material Types

RANDOM

RZMESH

RANDRODS

VOXELA

Page 34: Monte Carlo Simulation of Nuclear Reactions

34 UNCLASSIFIED

CAD Interfaces

Two CAD interfaces are being developed for use with MCBEND.

Either convert a CAD file into tetrahedral mesh and import as a

Hole Geometry. Or directly convert into MCBEND geometry.

Page 35: Monte Carlo Simulation of Nuclear Reactions

35 UNCLASSIFIED

A given material is defined by VOLUME or WEIGHT or ATOM

fractions of the following constituents:

Elements referenced by their chemical symbol -

e.g. Fe

A standard mixture from a library -

e.g. STAINLESS STEEL

A user-defined mixture of elements -

e.g. a mixture of sodium, chlorine, hydrogen and oxygen

defining a particular saltwater.

Material Specification

Page 36: Monte Carlo Simulation of Nuclear Reactions

36 UNCLASSIFIED

Elements of a Monte Carlo Calculation

A specification of the geometry of the system.

The description of the materials.

The location and characteristics of the neutron, photon or

electron source.

The scores or tallies required.

Any variance reduction techniques to improve efficiency.

Page 37: Monte Carlo Simulation of Nuclear Reactions

37 UNCLASSIFIED

Source Specification

The Source Variables are :

The nature of the source - neutron, photon or electron.

The position of the source defined by its x, y and z coordinates.

The geometrical extent of the source (e.g. using bodies as above)

The energy of the source particle.

The initial direction of the source particle.

The weight of the source particle (source strength).

Page 38: Monte Carlo Simulation of Nuclear Reactions

38 UNCLASSIFIED

Energy Variation

A range of options are available for defining the energy

variation.

group

Histogram

P(G)

Energy

P(L)

Lines

Energy

Continuous spectrum:

U235 Fission and/or

U238 Fission

Am/Be

1/E

P(E)

q

P(q)

Angular spectrum

Page 39: Monte Carlo Simulation of Nuclear Reactions

39 UNCLASSIFIED

Elements of a Monte Carlo Calculation

A specification of the geometry of the system.

The description of the materials.

The location and characteristics of the neutron, photon or electron

source.

The scores or tallies required.

Any variance reduction techniques to improve efficiency.

Page 40: Monte Carlo Simulation of Nuclear Reactions

40 UNCLASSIFIED

Scoring

Need to specify :

The scoring quantity (i.e. what we want to score), e.g. Flux

Response, e.g. Gamma dose rate

Sensitivity of Flux or Response

Pulse Height Distribution

The scoring energy group scheme MCBEND has standard energy group schemes

The scoring region (i.e. where we want to score it)

one or more FG regions or surfaces

Page 41: Monte Carlo Simulation of Nuclear Reactions

41 UNCLASSIFIED

MCBEND: Example Input File

& EXAMPLE B1 - FUEL TRANSPORT FLASK, NEUTRON CASE

& Variation using structured parts and holes.

BEGIN CONTROL DATA

SAMPLE LIMIT 100000

Seeds 12345 54321

END

& Using SQUARE and PLATE Holes for fuel assemblies

BEGIN MATERIAL GEOMETRY

PART 1 NEST ! Flooded container

BOX BH1 1.0 0.5 75.0 24.0 24.0 400.0

BOX M3 0.5 0.5 75.0 25.0 25.0 400.0

BOX M4 0.0 0.0 75.0 26.0 26.0 400.0

...

Etc.

...

END

Page 42: Monte Carlo Simulation of Nuclear Reactions

42 UNCLASSIFIED

Elements of a Monte Carlo Calculation

A specification of the geometry of the system.

The description of the materials.

The location and characteristics of the neutron, photon or electron

source.

The scores or tallies required.

Any variance reduction techniques to improve efficiency.

Page 43: Monte Carlo Simulation of Nuclear Reactions

43 UNCLASSIFIED

Variance Reduction

A realistic shielding problem may involve attenuation by a factor of

106 or more.

Typically, to provide acceptable results at least 100 particles must

reach the scoring region.

Thus, a direct analogue Monte Carlo calculation would involve

simulating 108 or more particles.

Techniques for getting round this problem are known as:

Variance reduction techniques

Particle weights:

Each particle carries a weight, W, which is a measure of the number of physical particles it represents.

It is possible to alter the normal probability of an event as long as the particle weight is adjusted to compensate.

Page 44: Monte Carlo Simulation of Nuclear Reactions

44 UNCLASSIFIED

Variance Reduction: Splitting and Russian

Roulette

score

Splitting mesh

• Define splitting mesh covering model geometry

• Define importance values in each cell

• When particle crossing boundary with increasing importance

double particle number but half their weight

• When crossing boundary with decreasing importance: sample

particle death or survival. Double weight if survival.

• Importance values can be calculated automatically in

MCBEND

Page 45: Monte Carlo Simulation of Nuclear Reactions

45 UNCLASSIFIED

Variance Reduction: Source Weighting

Particles from some parts of the source or emitted in certain directions

or with certain energies are more likely to contribute to the detector

response than others.

Sample particles more frequently which are more likely to reach the

scoring area. Compensate by adjusting the weights.

Angular source weighting:

Polar axis

Particle Track

Bin of highest importance

Page 46: Monte Carlo Simulation of Nuclear Reactions

46 UNCLASSIFIED

Variance reduction: Forced Flight

Forced Flight Interface

Track of real particle

created at the interfaceTrack of Forced Flight Particle

Track of

original

part ic le

Detector

Collis ion

Collis ion

Collimator

• Particles are forced into a particular direction towards a geometric interface located near the detector.

• At each collision, a ‘forced flight particle’ is created and transported directly to the interface without further collision.

• The weight of the particle is adjusted accounting for the true probability of a particle scattering in that direction and travelling uncollided to the interface.

• The original particle is also tracked onwards and can produce further forced flight particles.

Page 47: Monte Carlo Simulation of Nuclear Reactions

47 UNCLASSIFIED

Visual Workshop

Software offered by ANSWERS

Visualise model

Check model

Run calculation

View results

Page 48: Monte Carlo Simulation of Nuclear Reactions

48 UNCLASSIFIED

Visual Workshop: Real time interactive

3D ray trace

Page 49: Monte Carlo Simulation of Nuclear Reactions

49 UNCLASSIFIED

Visual Workshop: 2D ray trace with

rulers and overlays

Page 50: Monte Carlo Simulation of Nuclear Reactions

50 UNCLASSIFIED

Visual workshop: results display

Page 51: Monte Carlo Simulation of Nuclear Reactions

51 UNCLASSIFIED

Nuclear Fusion

Page 52: Monte Carlo Simulation of Nuclear Reactions

52 UNCLASSIFIED

ITER / France

Page 53: Monte Carlo Simulation of Nuclear Reactions

53 UNCLASSIFIED

Gamma radiation after shut-down

Materials activated

by n-irradiation act

as gamma source

150Mio °C hot

plasma in here

Page 54: Monte Carlo Simulation of Nuclear Reactions

54 UNCLASSIFIED

CONGA (COupled Neutron Gamma Analysis)

Bespoke software suite currently under development at AMEC

Couples MC code MCNP and nuclear activation code FISPACT

MCNP

Neutron

fluxes

FISPACT

MCNP Photon

spectra

Photon

fluxes

Page 55: Monte Carlo Simulation of Nuclear Reactions

55 UNCLASSIFIED

ANSWERS Software Service

High quality software and consultancy services for customers world-

wide in the areas of reactor physics, radiation shielding, dosimetry,

nuclear criticality, well logging and nuclear data.

Based in Dorset /UK

Close collaboration with various universities

Codes:

MCBEND, MONK

WIMS (General purpose reactor physics program for core physics

calculations, deterministic and Monte Carlo)

PANTHER (Advanced 3D nodal code for reactor core analysis)

FISPIN (calculates the changes in the numbers of atoms of the nuclides as

a result irradiation and cooling)

...

Page 56: Monte Carlo Simulation of Nuclear Reactions

56 UNCLASSIFIED

Conclusions

Nuclear renaissance in Europe; New build in UK

Shielding and Criticality problem Monte Carlo solution MCBEND

/ MONK

Elements of a Monte-Carlo Calculation

Geometry

Source

Scoring

Variance Reduction

Visual workshop: Visualisation, Checking, Results

Fusion/ITER: CONGA for gamma radiation from activated materials

We are always on the watch out for enthusiastic highly skilled new

people.

Contact: [email protected]