This is a complex issue, I've recently been involoved with this problem with a flexible pipe, which has a corrugated steel lining, that was conveying gas. After a certain velocity the pipe begins to hum, as the gas flow boundary layer become unstable.
This is not a problem for the flexible pipe but can cause the rigid pipe work, to which it is connected, to fatigue and crack.
Several attempts have been made to model this effect numerically, using CFD packages, but however these were not able to recreate the magnitude of the pressure wave that has been seen in real life.
An emperical approach, based on a number of observations has shown that pipe vibration may depend on the relationship between the Strouhal number, based on the distance between pipe corrugations, and the pipes first radial eigenmode as expressed by Blevins.
No firm answer as yet, but this is what we are looking at in the case of our flexible pipe structures