-
Notifications
You must be signed in to change notification settings - Fork 592
Adding material decay gamma dose #3647
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
base: develop
Are you sure you want to change the base?
Adding material decay gamma dose #3647
Conversation
|
You can avoid sampling in the special (but very common) case of a discrete gamma distribution. |
openmc/material.py
Outdated
| # Get dose coefficients for isotropic geometry | ||
| energy_bins, dose_coeffs = openmc.data.dose_coefficients( | ||
| particle="photon", | ||
| geometry="ISO" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@shimwell Would not it be better to use instead the antero-posterior geometry
| geometry="ISO" | |
| geometry="AP" |
as the conservative one for safety analysis purposes?
My doubt is based on the two following aspects. Firstly, the particle field produced by a point source in vacuum is definitely mono-directional rather than isotropic. Secondly, for any location from outside of even an areal or convex volumetric source region, the direction function will be something intermediate between
On the other hand, isotropic flux can be only obtained for a some surrounded by source(-es) location, but the distance parameter seems being not applicable in this case.
I hope this discussion helps but please excuse me if I misunderstood the solved problem.
Best regards,
Vitaly
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the comments.
For ISO vs AP. I have no preference, we can change this to AP. Perhaps this can be exposed as a user argument if people want to change it further.
I have not understood fully the other point. However I am keen to remove the distance parameter. Are you able to suggest code edits that make this possible?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At the second point, I just meant that the "ISO" value conflicts in meaning with the distance parameter because isotropic irradiation is impossible as moving away from the source. It is almost the same as the first point.
About suggestion, I regretfully cannot suggest a change of the algorithm without clear understatement of the problem context. From my practice, such a comparison of activated materials can be used for the comparison of required shielding parameters. But that cannot be done satisfactory without a solution of some transport problem with consideration of at least the source and shield materials.
There are big (and often principal) differences between the "outside dose rate per source gamma" energy dependencies for a bare laboratory point source, some activated steel element inside a concrete cask, and the same activated steel element inside a lead cask. For example, the cobalt-60 gamma radiation fraction of contribution to the total dose can be low in comparison with other steel activation product nuclides, but behind more than just several centimeters thick steel shield it always absolutely predominates and the simple weighting of the source spectra with dose coefficients for non-collided radiation does not provide any useful information.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the comments
I have changed to AP and proposed some extra description to the doc string to inform users it is an approximation
|
re: I would be interested knowing if there is a way to do this without sampling the gammas. Can't we use Gamma-Ray Dose Constants to do that? This way it depends solely on the nuclide inventories. |
This is super interesting, shall we put this in as a separate alternative PR. Could also be nice to compare answers for each option. I do really like your proposed idea, I guess it would be super quick to calculate. It looks like these Gamma-Ray Dose Constants use a distance of 1m. |
Co-authored-by: Vitaly Mogulian <67088313+vitmog@users.noreply.github.com>
…l/openmc into adding-material-decay-gamma-dose
Thanks for this suggestion, I have had a go at this. |
|
I've create an 'issue' feature request for this
|
Description
This PR adds a simplified gamma dose for a material. This allows users to find the dose at a distance from a gamma emitting material.
In this implementation I sample the gammas but I would be interested knowing if there is a way to do this without sampling the gammas.
The user can provide a distance from the material to get dose in pSv or the distance is assumed to be at the surface of a sphere of the material.
@tokasamwin and @samha-pf I think this feature will make comparing activated materials easier.
Fixes # (issue)
Checklist