LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

is it possible in Labview? Suggest me...

Thank you for the data.  I will try to get something for you tomorrow or the next day.

 

Lynn

0 Kudos
Message 71 of 73
(458 Views)

I have spent several hours looking at your data and various ways of analyzing it. I focused almost completely on the "separate samples..." files.

 

I tried spectral analysis without much success, although I think it could be made to work.  One issue is that the fundamental frequency varies over a 3:1 range in your data set.  This makes setting arbitrary frequency thresholds problematic.  Similarly the highest magnitude harmonic is often not the fundamental.  This makes frequency "tracking" difficult.  Pump "mech7" may be slowing down when the piston strikes.  It seems to hit on every other revolution and two frequencies appear overlapping in the data: 63 and 71 Hz.

 

Several of your "good" pumps are actually bad or marginal.  I suspect they are just touching, and not on every revolution. Good7 is the worst but good6 and good8 are also questionable.

 

What I found that worked combined two measurements.  One is a simple amplitude check. If the Peak to Peak amplitude in the file is greater than 1.5, the pump is bad.  The other resulted from my observation of the time domain signals.  The bad pumps tend to have much more variation from cycle to cycle or over 100-300 ms than the good ones.  The way I measured this was to divide the array into multiple segments.  Calculate the peak to peak and rms amplitudes for each segment and their ratio.  When the standard deviation is > 0.20, the pump is bad.

 

I have attached a VI which demonstrates this with your datafiles. It is not highly polished but should give you something to try.  You will undoubtedly make some adjustments to the thresholds.  Note that you need to press the Next File button each time you want to read a data file.  The event structure makes the program just wait until you push the button.

 

When you get to the production line watch to see what happens when a pump goes from noisy to quiet.  My guess is that you will see a change from mech5 to mech6 to good8 to good1 over a rather small change in your stroke length.  You may find that watching the change may be a better guide than absolute thresholds.

 

Lynn

 

Message 72 of 73
(445 Views)

Thank you for your help but as you said about amplitude limit 1.5. I was done the same thing and I decided to put 1.9 as amplitude threshold. Anyway, I told you before about power of a signal, they like that model and we are going to check wit more pumps for making one reference value.

From your measurements, standard deviation is new idea for me and may after three days, we are going to finalise about power of a signal method, then , if it is not good I will go in  standard deviation method.

 

I would really thankful for your kind information.

0 Kudos
Message 73 of 73
(442 Views)