Skip to content

{ Category Archives } PhD An Acoustic Disdrometer

This is the catagory for my current PhD. Its abstract is to develop and create a device that can measure the size and distributions of raindrops by listening to the sound that they create in water.

Viscosity, not surface tension, is key to mitigating bubble formation - All rise for the scientific Jelly!

Over the past week I have had enough of the surface tension tests since I was getting nowhere. I redid the low surface tension (Ethylene Oxide) and the high surface tension (salt) tests to get some more resolute data. (I thought I might have just been either putting too much in at a [...]

PCB Manufacture notes and PreAmpV0.2 Died!

Just for future reference (because I always forget), using the naff double sided PCB, 3:30 exposure was enough, but by far and away the most important point was to remember to jam the acetate down to the exposure unit, to the point of stressing the joints. Too many times have I relied on the [...]

New surface tension vs. drop bubble thoughts.

After lots of testing, here is the brief version.  What I have found is that if you lower the surface tension, you increase the longevity and the size of bubbles under, and on top of the water.  If you increase the surface tension, the opposite happens.  You get lots of tiny bubbles.  Neither actually gets [...]

Speed test: c++ vs Matlab - Using Multilateration Routines

Quick update, I wanted to try the matlab vs c++ routines again, because from what I can remember, matlab was several orders of magnitude quicker than the c++ program. But I recently found a library in Qt called QVector, which claims to be very quick on the
whole memory front. So I went back [...]

Long time no see

Haven’t updated in a while. Cracking on with the PhD doing lots of experimental work. Lots of time has been put into experimenting with the new hardware setup, PC->NI DAQ->Single Hydrophone, playing with all sorts of different concoctions. Results have been adequate, but not astonishing. The expected amount of bubble noise [...]

Finished Rewriting Routines

I have finished rewriting all the subroutines now and I have manage to increase the speed even more. When rewriting, I got rid of any grossly underperforming code and now at 100mm/h it runs through in just under a second.
But once again, the errors are still plaguing the system. At this rainfall rate [...]

Slight error in Multilateration Routines

After a knock in the right direction from Kevin, I found a slight error in the Multilateration routines.  When simplifying U, we chose points on the edge of the tank to solve for.  The point which is at the top right of the tank was wrong.  I was solving for x^2+y^2 = 1.  I should [...]

Final output from the Disdrometer test

Well here it is. A good couple of months worth of work summed up in a single image. Says a lot doesnt it…

Source of the final errors

I have confirmed that the source of the errors in the newest program is definatly because there is a chance that a random combination of pulses could produce a valid output. So I think the only way to mitigate this is to also check the value and add that to the error.
Plus there are [...]

Chosen a Language, Subset and IDE

I think I have finally chosen all the things I need to get cracking with the real software. No more of this nancy Matlab.
Ive chosen C++, mainly because it will be more beneficial to me in the future.  Companies really need you to know c++, and I can learn C# on top of that if [...]