Fluid Particle Tracking

Research Project

Summer 2020

108 Hours

Objective

  • Analyze fluid flow in micro nuclear reactor prototype to determine suitability of design using Particle Tracking Velocimetry
  • Prototype focuses on where the fluid enters the tank containing the fuel rods

Technical Details

  • Utilized PtvPy Python library to gather numerical data from image collection
  • Wrote Bash script to run PtvPy commands to make processing semi-automatic
  • Processed a video of the prototype by cropping, adjusting contrast levels, and converting to greyscale and/or black and white images
Digital model of the micro nuclear reactor prototype. It is wedge shaped to take advantage of rotational symmetry. A diffuser plate attached to the bottom takes the water input and evenly distributes it through the prototype.
This is the prototype being tested.
A short video of the neutrally buoyant beads moving in the water.
Comparing the video of the fluid movement being analyzed to the particles picked up by the script.

Results and Outcomes

  • Produced files containing particle location, trajectory, mass, and size among other data
  • Learned that the PtvPy Python library has issues differentiating between what is and is not a particle, creating some difficulty in converting pixels per frame to millimeters per second
0
dx
3
2
1
dy
ecc
ep
frame
mass
particle
raw_mass
signal
size
v
x
y
0
0
0
0
0
0
0
0
0
4.151
0
0
0
0
0
0
0
0
0
0
0
0
1.014
0
0
0
0
0
0
0
0
0
0
0
0
-0.240
0
0
0
0
0
0
0
0
0
0