Assistance Needed with OpenMC to Calculate Air Kerma and Mean Glandular Dose for Breast Voxel Phantom

Click For Summary
SUMMARY

This discussion focuses on using OpenMC to calculate air kerma and mean glandular dose for a breast voxel phantom. The user has successfully prepared the phantom and defined a photon source with an energy of 30 keV. The primary challenge lies in building the mesh, which involves creating the mesh and then applying a mesh filter using the MeshFilter function. OpenMC supports various mesh types, including RegularMesh and CylindricalMesh, which require specific input parameters such as radial, axial, and angular grids.

PREREQUISITES
  • Familiarity with OpenMC version 0.13 or later
  • Understanding of voxel phantoms in radiation protection
  • Knowledge of mesh creation techniques in computational geometry
  • Experience with photon energy specifications in radiation simulations
NEXT STEPS
  • Research how to implement the RegularMesh function in OpenMC
  • Explore the creation and application of the CylindricalMesh in OpenMC
  • Learn about the MeshFilter function and its parameters
  • Study tutorials on calculating mean glandular dose using OpenMC
USEFUL FOR

Radiation protection students, medical physicists, and researchers involved in radiation dose calculations and simulations using OpenMC.

REMS R
Messages
2
Reaction score
0
Hello everyone

I am a radiation protection student and need assistance with OpenMC. I have a breast voxel phantom and I want to calculate the air kerma to determine the mean glandular dose. I'm not sure what steps to follow to achieve this. Could someone guide me through the process?
 
Engineering news on Phys.org
Hello,

Could you add more details? what have you done up to now? Have you created the geometry and the source?
 
mark_bose said:
Hello,

Could you add more details? what have you done up to now? Have you created the geometry and the source?
The phantom and geometry are ready, and I have defined the source as photons with an energy of 30 keV. However, I am stuck at the step of building the mesh.
 
The creation of the mesh is done in two steps: first you create the mesh itself than you create the mesh filter using the MeshFilter function.

OpenMC offers various options for the mesh (RegularMesh, CylindricalMesh...).
For example here you can find the function for cylindrical mesh. It needs as input the radial, axial and angular grids. that are provided as list or arrays.
Once you have created the mesh you need to create a mesh filter.

In this tutorial they show how to use the RegularMesh function
 
  • Informative
Likes   Reactions: Alex A

Similar threads

Replies
8
Views
3K
Replies
16
Views
3K
  • · Replies 4 ·
Replies
4
Views
5K
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
10K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K