LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Order Analysis Toolkit is acting peculiar

Salutations,
What we're experiencing isn't so much an error as a lack of expected behavior. The big picture is this: we want to generate Bode & Polar plots from proximity probe data recorded during the startup/shutdown of a turbine. The problem is that the data is too much to hold in memory at one time (5kHz sampling over ~15-20 minutes, but potentially much longer). There may be a flaw in the concept I used to create the software. I assumed that if I fed a chunk of data to the resampling vi and then to the order extraction vi I could take the resultant magnitude, phase, and RPM vectors and average them for the chunk of data (ideally 1 second) generating one point for the eventual magnitude and phase XY graphs. In this way, I would build a graph containing 1 point for each second of data that goes in. The assumption is that at a given RPM, the average magnitude and phase should be fairly constant.

Currently, at high RPM values the we seem to be getting answers (are they correct, not entirely certain), however at lower RPM values the data set returns the NaN issue. This could be due to a lack in points being sent into the VI's, as the RPM increases the amount of data information from the tach sensor (over the 1 second) increases. While probing the data after Labview's OAT Resample Waveform, the dr value remains constant during the NaN section, however it becomes dynamic when the data starts to show answers. This all occurs prior to entering the OAT track orders in resample signal vi.

Hence, we are uncertain if there are specific limitations to the vi's that aren't mentioned in the manual. Yes, I RTFM'd. 😉

Thank you for your time and assistance,
E. Smith
0 Kudos
Message 1 of 5
(2,755 Views)
Are you sure you are getting enough signal from the pick up at low speeds?

Typically for 'proximity probes' the output voltage falls with frequency so you may find that you are not triggering correctly. It depends somewhat on the front end processing.
0 Kudos
Message 2 of 5
(2,740 Views)
The other analysis information is coming along spectacularly. It's just when we attempt to do Bode plots that there is a problem.

The minimum RPM is around 200. So, that is offering plenty of information. We've ensured the proper sampling by the Nyquist Theorem.

The problem exists somewhere in the basic assumptions of the OAT toolkit Vi's that have been mentioned. I'm attempting to decipher why this exists, and what the exact limitations are.

Thanks for the response,
ElSmitho
0 Kudos
Message 3 of 5
(2,738 Views)
What kind of pick up do you have, how many pulses per revolution?
0 Kudos
Message 4 of 5
(2,733 Views)
Thank you for the avid help.

We are generating a pulse for every revolution, the minimum RPM is set around 200 RPM.

The data is being processed using an analog tach vi, which will process the data and place it into a speed profile that continues down the analysis path.

There could be pulses missing, however, the analog tach would inform or put them back in if it existed.

Sincerely,
ElSmitho (hope that answers your question)
0 Kudos
Message 5 of 5
(2,729 Views)