Pressure from Particle Image Velocimetry (PIV) data is a sort of a dream of fluid dynamics. Since the flow is fully described by the vector field of velocity (the direct result of PIV) and the scalar field of pressure (the main unknown part), if we had a trustable method to extract pressure from PIV results, it would cause literally a breakthrough in many areas of our life.
Back in 1999, we suggested to use PIV data in a single plane and apply to the derivatives of velocity the Poisson equation. Upon accurate boundary conditions and high quality PIV measurements it is possible to get the fluctuating (!) and the mean pressure fields.
-
Our original blog post: http://urapiv.wordpress.com/projects/pressure/
-
the scanned conference manuscript in this repository under /docs/ or here PDF or here PDF
-
If you use this code and the ideas, please cite:
Gurka R., Liberzon A., Hefetz D., Rubinstein D. and Shavit U., Computation of Pressure Distribution Using PIV Velocity Data, 3rd International Workshop on Particle Image Velocimetry, Santa Barbara, California, September 16-18, 1999.
Starting from the data in the included test folders, e.g. imp_3 (imp is a shortcut for impinging jet experiment), you can get a vector field like this:
matlab -nodesktop -nosplash -r 'test_piv_poisson'
and the result of the mean pressure looks like this: