Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about using Deuterium over Tritium? #13

Open
btedman opened this issue Jan 29, 2024 · 7 comments
Open

Question about using Deuterium over Tritium? #13

btedman opened this issue Jan 29, 2024 · 7 comments

Comments

@btedman
Copy link

btedman commented Jan 29, 2024

My project uses a spherical IEC reactor with a Deuterium fuel. Is there a way to replace the existing code so as to instantiate this?

@shimwell
Copy link
Member

shimwell commented Jan 29, 2024

Current the example has a 14MeV source

my_source.energy = openmc.stats.Discrete([14e6], [1])

You can replace with with a 2.5MeV source

my_source.energy = openmc.stats.Discrete([2.5e6], [1]) 

Or you can do something better with the openmc.stats.muir distribution

my_source.energy = openmc.stats.muir(e0=2500000.0, m_rat=4.0, kt=20000.0)

I can offer more complex mixed sources if that helps

@btedman
Copy link
Author

btedman commented Jan 29, 2024

When you mention the source, are you referring to the electric potential generated, modelled as a point source, or discrete ions? Is this how you recommend implementing Deuterium over Tritium?

@btedman
Copy link
Author

btedman commented Jan 29, 2024

Essentially, my team has a spherical IEC device, and we use a deuterium fuel. I am curious if there are ways to modify the existing code to reflect our specific reactor shape, fuel source, and operating values (i.e. voltage, pressure, temp)? We need to develop a simulation model and submit results to our national board in order to gain experimental approval.

@btedman
Copy link
Author

btedman commented Jan 29, 2024

And we are specifically looking to model the Bremsstrahlung radiation/ X-Ray Emission?

@shimwell
Copy link
Member

When you mention the source, are you referring to the electric potential generated, modelled as a point source, or discrete ions? Is this how you recommend implementing Deuterium over Tritium?

openmc can offer photon or neutrons for the source term. The code is a monte carlo particle transport code and doesn't know about electric potential. To change the code to model neutrons from DD instead of neutrons from DT then you can simple change the neutron energy from 14MeV to 2.5MeV

@shimwell
Copy link
Member

Essentially, my team has a spherical IEC device, and we use a deuterium fuel. I am curious if there are ways to modify the existing code to reflect our specific reactor shape, fuel source, and operating values (i.e. voltage, pressure, temp)? We need to develop a simulation model and submit results to our national board in order to gain experimental approval.

Yes OpenMC and DAGMC can support different geometry types. Perhaps have a look at the documentation
https://docs.openmc.org/en/stable/usersguide/geometry.html

@shimwell
Copy link
Member

And we are specifically looking to model the Bremsstrahlung radiation/ X-Ray Emission?

Yes openmc can simulate photons. change the my_source.particle=='photon' as it defaults to neutron

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants