advanced nuclear fuel cycle code simulator with a full
play

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


  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

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

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

  4. Technical features • Developed for Linux • Written in C++ • Requires Boost, Grace and gtkmm 2.4 4

  5. Technical features 5

  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 (10 14 for PWR and 5*10 13 ) for BWR 6

  7. Technical features Input – Scenario file 7

  8. GUI 8

  9. GUI Reactors change color when they start operating in the scenario 9

  10. GUI ‘New scenario’ 10

  11. GUI ‘Edit Reactor’ ‘Edit Scenario‘ 11

  12. GUI ‘Plot’ 12

  13. GUI ‘Plot’ 13

  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

  15. Future plans • Validation of a simple model with results from other codes • Implementation of new reactor designs using cross sections from Serpent output – In spirit of Open-source – Requires further validation – In development 15

  16. Future plans • Introduction of breeder reactors and ADS – Requires validation of reprocessing and of breeding 16

  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

  18. Future plans – flux calculation 18

  19. Future plans – flux calculation • Problems: – 𝐹 𝑠𝑓𝑏𝑑𝑢𝑝𝑠 = 𝐹 𝑠𝑏𝑒𝑗𝑏𝑢𝑗𝑝𝑜 + 𝐹 𝑔𝑗𝑡𝑡𝑗𝑝𝑜 − 𝐹 𝑚𝑝𝑡𝑡 – 𝐹 𝑚𝑝𝑡𝑡 = 𝐹 ℎ𝑓𝑏𝑢 + 𝐹 𝑠𝑏𝑒𝑗𝑏𝑢𝑗𝑝𝑜 – 𝐹 𝑠𝑏𝑒𝑗𝑏𝑢𝑗𝑝𝑜 ≠ 𝑑𝑝𝑜𝑡𝑢 – Requires iteration of calculating a burnup matrix which includes all possible nuclides, computationally expensive – In development 19

  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

  21. Thank you for your attention Questions? 21

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend