Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

29
Vibrationdata Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

Transcript of Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

Page 1: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

1

Unit 7

Fast Fourier Transform (FFT)

Page 2: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

SETI program uses as FFT to analyze radio telescope data.

Page 3: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataIntroduction

The discrete Fourier transform requires a tremendous amount of calculations

A time history with M coordinates would require M2 complex multiplication steps

The discrete Fourier transform can be carried out by a Fast Fourier transform method, however

The method is based on a time series with a number of points equal to 2N, where N is an integer

The FFT requires M log 2 M complex multiplication steps, where M = 2N

Page 4: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataCalculation Step Example

Now consider a time history with 1,000,000 points A regular Fourier transform would require 1012 complex multiplication steps

On the other hand, an FFT would only require approximately 2(107) steps Thus, the FFT achieves the calculation in 1/50,000th of the time

Page 5: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataLimitations of the FFT

The above example is not quite correct

Again, the FFT is based on a time series with 2N coordinates

Note that 2 19 = 524,288

and

2 20 = 1,048,576 Unfortunately, a time history with 1,000,000 points falls between these two

cases 

 

Page 6: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataSuitable Time Histories for FFT

2 256 32,768

4 512 65,536

8 1024 131,072

16 2048 262,144

32 4196 524,288

64 8192 1,048,576

128 16,384 2,097,152

An FFT can be calculated for a time history with any of the following number of coordinates

Page 7: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataOptions

There are two options for dealing with a time history that is not an integer power of 2

One option is to truncate the time history

This should be acceptable if the data is stationary. In the above example, the time history would thus be truncated to 524,288 points

The second option is to pad the time history with trailing zeroes to bring its length to an integer power of 2

A problem with this option is that it artificially reduces the amplitude of the Fourier transform spectral lines

Truncation, rather than zero-padding, is the preferred method in this course

Page 8: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataExercise 1  

Plot the accelerometer time history in file panel.txt

The file has two columns: time(sec) and accel(G)

The data was measured on the front panel of a semi-trailer, as it was driven over a test course

  The data has 8192 points, which is conveniently an integer power of 2

In many cases, data acquisition systems are set-up to measure data segments which are an integer power of 2

  Calculate both the Fourier transform & FFT of panel.txt with 100 Hz maximum plotting

frequency

Compare the results for speed & accuracy

Page 9: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataExercises

 The following exercises use the vibrationdata GUI signal analysis package.

Use Time History Input

Select Fourier transform or FFT as directed

Use mean removal = yes window = rectangular

Page 10: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataExercise 2

File apache.txt is the sound pressure time history of an Apache helicopter fly-over.

Take the FFT of apache.txt with maximum plotting frequency = 1000 Hz

Use the mean removal and Hanning window options. What is the blade passing frequency of the main rotor?

Click on the icon to listen to the sound file

Page 11: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

The measured blade passing frequency is 21 Hz with integer multiples thereof. The main rotor has four blades.The apparent main hub frequency is thus 5.25 Hz.

Apache Helicopter Flyover

Page 12: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataExercise 2 (cont)

MIL-STD-810G - Apache is AH-64

Page 13: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataExercise 2 (cont)

The measured blade passing frequency is 21 Hz.

The apparent main hub frequency is thus 5.25 Hz.

The actually main hub frequency is 4.84 Hz.

What is the estimate speed accounting for Doppler shift?

ofc

vf

offf c = speed of sound

sr v-vv velocity of the receiver relative to the source

Page 14: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

Apache Helicopter Flyover

The measured tail rotor blade passing frequency is 51 Hz with integer multiples thereof. The main rotor has four blades, but they behave as two.

Page 15: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataExercise 2 (cont)

The Apache tail rotor has four blades. Theblades, however, are not oriented 90°(perpendicular) from each other as in mosthelicopters.

Specifically, one set in front of the other at a55° angle. The supplementary angle is 125°.

This unusual arrangement is required becausethe two sets of blades use a "Delta-Hinge"which allows the blades to simultaneously flapand feather.

The four blades appear to behave as two for the tail rotor blade pass frequency.

Page 16: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataExercise 3 Transformer Hum

Calculate an FFT of: transformer.txt

Maximum plotting frequency = 1000 Hz

This is unscaled acoustic pressure versus time from the transformer box buzzing.

Is there a spectral component at 60 Hz with integer harmonics thereof?

Page 17: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataTransformer Data

Spectral peaks at 120 Hz and integer multiples thereof (approx)

Page 18: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataTransformer Core

Page 19: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataMagnetostriction

0CoreContracts

Core Expands

CoreContracts

Core Expands

TIME

MA

GN

ET

IC F

IELD

N

S

There are two mechanical cycles per every electromagnetic cycle.

Page 20: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataTuning Fork

Drive a tuning fork into steady-state resonance using magnetostriction.

Tuning fork mechanical natural frequency = 442.4 Hz (approximately A note)

Electrical current frequency = 221.2 Hz

Page 21: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataExercise 4

Bombardier Q400 Turboprop Acoustics

Calculate an FFT of: Q400.txt

Maximum plotting frequency = 1000 Hz

This is unscaled acoustic pressure versus time

This model aircraft has two Pratt & Whitney Canada PW150A turboprop engines.

The engine/propeller rotation rate during takeoff and climb is 1020 RPM, but is throttled back at cruise altitude to 850 RPM, or 14.17 Hz.

There are six blades on each engine, so the blade passing frequency is 85 Hz. 

Page 22: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

Bombardier Q400 Turboprop Acoustics

Page 23: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

You know that you are an engineer when your

favorite part of your Las Vegas trip was the

Hoover Dam tour!

Exercise 5 Hoover Dam

Page 24: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

Hoover Dam Turbine Generators

Page 25: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

Turbine Shafts Underneath the Generators

The shaft is 65 feet (19.8 meters) tall.

The shaft diameter is 38 inch (96.5 cm).

Page 26: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataGenerator Subsystem

Exciter

Rotor

Stator

Shaft

Turbine

Water impacts the turbine at a speed of 60 miles per hour (97 km/hr), causing the turbine to rotate at 180 rpm.

Among the 17 turbines, there are five configurations in terms of the number of blades or vanes.

QTY No. of Vanes

9 15

5 16

2 17

1 19

Page 27: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

0 10 20 30 40 50 60 70 80 90 100

9690

4828

30

4524

60

FREQUENCY (Hz)

UN

SC

ALE

D S

OU

ND

PR

ES

SU

RE

HOOVER DAM TURBINE GENERATOR SOUND SPECTRUM

Page 28: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdata

0 100 200 300 400

4524

60

360

240

120

FREQUENCY (Hz)

UN

SC

AL

ED

SO

UN

D P

RE

SS

UR

EHOOVER DAM TURBINE GENERATOR SOUND SPECTRUM

Page 29: Vibrationdata 1 Unit 7 Fast Fourier Transform (FFT)

VibrationdataVibrationdataFreq (Hz) Source

24 -

28 -

30 -

45 Rotor Speed x 15 Vanes

48 Rotor Speed x 16 Vanes

60 (1/2) x Rotor Speed x 40 Poles

90 2 x Rotor Speed x 15 Vanes

96 2 x Rotor Speed x 16 Vanes

120 Rotor Speed x 40 Poles

240 2 x Rotor Speed x 40 Poles

360 3 x Rotor Speed x 40 Poles

Hoover Dam, Turbine Generator Frequency Results, Rotor Speed = 3 Hz