Advanced Nuclear Fuel Cycle Code Simulator with a Full Graphical - - PowerPoint PPT Presentation

advanced nuclear fuel cycle code simulator with a full
SMART_READER_LITE
LIVE PREVIEW

Advanced Nuclear Fuel Cycle Code Simulator with a Full Graphical - - PowerPoint PPT Presentation

Advanced Nuclear Fuel Cycle Code Simulator with a Full Graphical interface Baej Chmielarz, Wacaw Gudowski, Torbjrn Bck, Karen Atabekjan, Alan Tkaczyk E-mail contacts: Blazej Chmielarz blazejc@kth.se Waclaw Gudowski waclaw@kth.se 1


slide-1
SLIDE 1

Advanced Nuclear Fuel Cycle Code Simulator with a Full Graphical interface

Błażej Chmielarz, Wacław Gudowski, Torbjörn Bäck, Karen Atabekjan, Alan Tkaczyk E-mail contacts:

Blazej Chmielarz blazejc@kth.se Waclaw Gudowski waclaw@kth.se

1

slide-2
SLIDE 2

Overview

  • 1. Introduction
  • 2. Technical features
  • 3. GUI
  • 4. Status
  • 5. Future plans

2

slide-3
SLIDE 3

Introduction

The idea behind the program: –Easy to use –With a GUI –Short runtime –Open-source –Learning and educating tool

3

slide-4
SLIDE 4

Technical features

  • Developed for Linux
  • Written in C++
  • Requires Boost, Grace and gtkmm 2.4

4

slide-5
SLIDE 5

Technical features

5

slide-6
SLIDE 6

Technical features

Solution method

– Burnup matrix, flux specific, 1307 nuclides – Reactor timesteps: 1 day, 5 days, 30 days, 1 year – Today´s status:

  • Includes today one PWR and one BWR design
  • Fixed flux (1014 for PWR and 5*1013) for BWR

6

slide-7
SLIDE 7

Technical features

Input

– Scenario file

7

slide-8
SLIDE 8

GUI

8

slide-9
SLIDE 9

GUI

Reactors change color when they start

  • perating in the

scenario

9

slide-10
SLIDE 10

GUI

‘New scenario’

10

slide-11
SLIDE 11

GUI

‘Edit Reactor’ ‘Edit Scenario‘

11

slide-12
SLIDE 12

GUI

‘Plot’

12

slide-13
SLIDE 13

GUI

‘Plot’

13

slide-14
SLIDE 14

Status

  • Functional

– No reprocessing, no MOX cycles implemented – Short runtime (under 5 minutes) – Instantaneous processing/infinite storage

  • Accepts MCNP output for calculation of burnup

matrix

  • Can be compiled on new Linux systems
  • Data is exported only to Grace, Open-sourcce

plotting tool

  • Not validated against other codes

14

slide-15
SLIDE 15

Future plans

  • Validation of a simple model with results from
  • ther codes
  • Implementation of new reactor designs using

cross sections from Serpent output

– In spirit of Open-source – Requires further validation – In development

15

slide-16
SLIDE 16

Future plans

  • Introduction of breeder reactors and ADS

– Requires validation of reprocessing and of breeding

16

slide-17
SLIDE 17

Future plans

  • Accurate calculation of flux using mass

balance:

– In order to find accurate BU matrix – Using 𝐹 = Δ𝑛𝑑2 flux can be determined – 𝐹 = 𝐹𝑠𝑏𝑒𝑗𝑏𝑢𝑗𝑝𝑜 + 𝐹

𝑔𝑗𝑡𝑡𝑗𝑝𝑜

– 𝐹

𝑔𝑗𝑡𝑡𝑗𝑝𝑜 = #𝑔𝑗𝑡𝑡𝑗𝑝𝑜 × 𝐹1 𝑔𝑗𝑡𝑡𝑗𝑝𝑜

– #𝑔𝑗𝑡𝑡𝑗𝑝𝑜 = 𝑔(𝑢, 𝑚, 𝑛, 𝜚, 𝜃, 𝑔, 𝑄

𝑂𝑀)

– 𝐹𝑠𝑏𝑒𝑗𝑏𝑢𝑗𝑝𝑜 ≈ 7%

17

slide-18
SLIDE 18

Future plans – flux calculation

18

slide-19
SLIDE 19

Future plans – flux calculation

  • Problems:

– 𝐹𝑠𝑓𝑏𝑑𝑢𝑝𝑠 = 𝐹𝑠𝑏𝑒𝑗𝑏𝑢𝑗𝑝𝑜 + 𝐹

𝑔𝑗𝑡𝑡𝑗𝑝𝑜 − 𝐹𝑚𝑝𝑡𝑡

– 𝐹𝑚𝑝𝑡𝑡 = 𝐹ℎ𝑓𝑏𝑢 + 𝐹𝑠𝑏𝑒𝑗𝑏𝑢𝑗𝑝𝑜 – 𝐹𝑠𝑏𝑒𝑗𝑏𝑢𝑗𝑝𝑜 ≠ 𝑑𝑝𝑜𝑡𝑢 – Requires iteration of calculating a burnup matrix which includes all possible nuclides, computationally expensive – In development

19

slide-20
SLIDE 20

Acknowledgment

  • This work is a part of the EU-project “Brilliant”

Project reference: 662167 and European Master in Innovative Nuclear Engineering – EMINE, KIC

20

slide-21
SLIDE 21

Thank you for your attention Questions?

21