Lecture Slides

advertisement
ME 322: Instrumentation
Lecture 21
March 9, 2015
Professor Miles Greiner
Spectral analysis, Min, max and resolution
frequencies, Aliasing,
Announcements/Reminders
• HW 8 Due Friday
– Then Spring Break!
• This week in lab:
– Lab 7 Boiling Water Temperature in Reno
• Please fully participate in each lab and
complete the Lab Preparation Problems
– For the final you will repeat one of the last 3 labs,
solo, including performing the measurements, and
writing Excel, LabVIEW and PowerPoint.
A/D Converters
• Can be used to measure a long series of very rapidly
changing voltage
• Useful for measuring time-dependent voltage
signals and assessment of their dynamic properties
– Rates of Change (derivatives) and
– Frequency Content (Spectral Analysis)
• What can go wrong?
– Last time we showed that small random errors (RF
noise, IRE) can strongly affect calculation of derivatives
• So: Make derivative time-step long enough so that the real
signal changes by a larger amount than the random noise.
• What is Frequency Content?
Spectral Analysis
• Evaluates energy content associated with different
frequency components within a signal
• Use to evaluate
– Tonal Content (music)
• You hear notes, not time-varying pressure
– Dominant or natural frequencies
• car vibration, beam or bell ringing
– System response (Vibration Analysis)
• Resonance
• Spectral analysis transforms a signal from the
time-domain V(t) to the frequency-domain,
VRMS(f)
– What does this mean?
Fourier Transform
n=1
n=0
n=2
sine
V
cosine
0
t
T1
• Any function V(t), over interval 0 < t < T1, may be decomposed into
an infinite sum of sine and cosine waves
– 𝑉 𝑡 =
∞
𝑛=0
𝑛
𝑎𝑛 𝑐𝑜𝑠 2𝜋𝑓𝑛 𝑡 + 𝑏𝑛 𝑠𝑖𝑛 2𝜋𝑓𝑛 𝑡 , 𝑓𝑛 = 𝑇
1
– Only modes with an integer number of oscillations over the total sampling time T1 are
used.
𝑛
– Discrete (not continuous) frequencies: 𝑓𝑛 = 𝑇 , n = 0, 1, 2, … ∞ (integers)
1
– The coefficient’s an and bn quantify the relative importance (energy content) and phase of
each mode (wave).
– The root-mean-square (RMS) coefficient 𝑉𝑟𝑚𝑠
𝑛
=
(𝑎𝑛 2 + 𝑏𝑛 2 ) 2 for each mode
frequency 𝑓𝑛 quantifies its total energy content (both sine and cosine waves)
Examples (ME 322 Labs)
Frequency Domain
Time Domain
Function Generator
100 Hz sine wave
0.14
0.5
0.12
t1 = 1.14 sec, a1 = 0.314 g
0.3
0.1
t2 = 5.88 sec, a2 = 0.152 g
arms [g's]
Damped Vibrating
Cantilever Beam
Dimensinoless Acceleration, g
0.4
0.2
0.08
0.1
0.06
0
-0.1
0.04
-0.2
0.02
-0.3
-0.4
0
-0.5
0
0
2
4
6
8
10
10
20
30
f [Hz]
40
50
60
Time t [sec]
Unsteady air Speed
Downstream from
a Cylinder in Cross
Flow
• Real signal may have a narrow or wide spectrum of
energetic modes
What is the lowest Frequency mode that can be
observed during measurement time T1
• Example
– If we measure outdoor temperature for one hour, can we
observe variations that require a day to repeat?
• The lowest (finite) observable frequency is f1 = 1/T1
• The only other frequencies that can be detected are
– 𝑓𝑛 =
𝑛
𝑇1
= 𝑛𝑓1 (T1=nTn)
• What is the frequency resolution?
– Smallest change in frequency that can be detected
– 𝑓𝑛+1 − 𝑓𝑛 = (𝑛 + 1)𝑓1 − 𝑛𝑓1 = 𝑓1
• Increasing the total sampling time T1 reduces the lowest
detectable frequency and improves frequency
resolution,
Sampling Rate Theory
• What discrete sampling rate fS must be used to
accurately observe a sinusoidal signal of frequency
fM?
• Must be greater than fM, but much how larger?
Lab 8 Aliasing Spreadsheet Example
• http://wolfweb.unr.edu/homepage/greiner/teaching/MECH322Instrumentati
on/Labs/Lab%2008%20Unsteady%20Voltage/Lab8Index.htm
• Measured sine wave, fm = 10 Hz
– V(t) = (1volt)sin[2p(10Hz)(t+tshift)]
• Total sampling time, T1 = 1 sec
• How many peaks to you expect to observe in
one second?
• How large does the sampling rate fS need to be
to capture this many peaks?
How to predict indicated (or Alias) Frequency?
𝑓𝑆
2
Maximum frequency that can
be accurately measured using
sampling frequency fS .
𝑓𝑁 =
• 3 Frequencies:
– fm being measured; fs Sampling frequency; fa indicated frequency
• fa = fm if fs > 2fm
• Otherwise using folding chart on page 106
– Let fN = fs/2 be the maximum frequency that can be accurately observed
using sampling frequency fs.
Problem 5.26 (p. 127)
• A 1-kHz sine wave signal is sampled at 1.5 kHz.
What would be the lowest expected alias frequency?
• ID: Is fs > 2fm ?
𝑓𝑆
𝑓𝑁 =
2
𝒇𝒎 /𝒇𝑵
𝒇𝒂 /𝒇𝑵
A more practical example
• Using a sampling frequency of 48,000 Hz, a peak
in the spectral plot is observed at 18,000 Hz.
• What are the lowest 4 values of fm that can cause
this?
• ID: what is known? fs and fa
18,000
Upper and Lower Frequency Limits
• If a signal is sampled at a rate of fS for a total time of
T1 what are the highest and lowest frequencies that
can be accurately detected?
– (f1 = 1/T1) < f < (fN = fS/2)
• To reduce lowest frequency (and increase frequency
resolution), increase total sampling time T1
• To observe higher frequencies, increase the
sampling rate fS.
How to find 𝑉𝑟𝑚𝑠 vs fn?
• For 𝑉 𝑡 =
– 𝑎𝑛 =
– 𝑏𝑛 =
–
𝑉𝑟𝑚𝑠
2
𝑇1
2
𝑇1
𝑛
∞
𝑛=0
𝑇1
𝑉
0
𝑇1
𝑉
0
=
𝑎𝑛 𝑐𝑜𝑠 2𝜋𝑓𝑛 𝑡 + 𝑏𝑛 𝑠𝑖𝑛 2𝜋𝑓𝑛 𝑡
𝑡 𝑐𝑜𝑠
𝑡 𝑠𝑖𝑛
𝑛
2𝜋 𝑡
𝑇1
𝑛
2𝜋 𝑡
𝑇1
𝑑𝑡 (cosine transform)
𝑑𝑡 (sine transform)
(𝑎𝑛 2 + 𝑏𝑛 2 ) 2
• How to evaluate these integrals?
– For simple V(t), in closed form
– For complex or discretely-sampled signals
• Numerically (trapezoid or other methods)
• Appendix A, pp 450-2
• LabVIEW Spectral Measurement VI does this
• for (f1 = 1/T1) < (fn =
𝑛
𝑇1
) < (fN = fS/2)
Fourier Transfer Example
• Lab 8 site:
– http://wolfweb.unr.edu/homepage/greiner/teaching/MECH322Instrume
ntation/Labs/Lab%2008%20Unsteady%20Voltage/Lab8Index.htm
• Dependence of coefficient b (sine transform)
on weigh function frequency and phase shift
• Dependence of Vrms on weight function
frequency, but not phase shift.
Lab 8: Time Varying Voltage Signals
Digital
Scope
Function
Generator
fM = 100 Hz
VPP = ±1 to ± 4 V
Sine wave
Triangle wave
NI
myDAQ
fS = 100 or 48,000 Hz
Total Sampling time
T1 = 0.04 sec
4 cycles
192,000 samples
• Produce sine and triangle waves with fm = 100 Hz, VPP = ±1-4 V
– Sample both at fS = 48,000 Hz and numerically differentiate with two
different differentiation time steps
• Evaluate Spectral Content of sine wave at four different sampling
frequencies fS = 5000, 300, 150 and 70 Hz (note: some < 2 fm )
• Sample singles between 10,000 Hz < fM < 100,000 Hz using fS =
48,000 Hz (fa compare to folding chart)
Estimate Maximum Slope
VPP
VPP
P
P
• Triangle Wave
• Sine wave
𝑉𝑃𝑃
𝑠𝑖𝑛 2𝜋𝑓𝑡 + φ
2
𝑉
2𝜋𝑓 𝑃𝑃 𝑐𝑜𝑠 2𝜋𝑓𝑡 +
2
– 𝑉 𝑡 =
–
–
𝑑𝑉
=
𝑑𝑡
𝑑𝑉
𝑑𝑡 𝑚𝑎𝑥
= 𝜋𝑓𝑉𝑃𝑃
–
φ
𝑑𝑉
𝑑𝑡 𝑚𝑎𝑥
=
𝑉𝑝𝑝
𝑃
2
= 2𝑉𝑝𝑝 𝑓
Fig. 3 Sine Wave and Derivative Based on
Different
Time
Steps
0.8
800
V(t)
0.6
600
dV/dtIdeal,Max
0.4
V [Volts]
0.2
200
dV/dtm=1
0
0
-0.2
-200
-0.4
dV/dtm=10
-0.6
-400
dV/dtIdeal,Min
-0.8
-600
-1
0
0.005
dV/dt [Volts/sec]
400
0.01
0.015
-800
0.02
t [sec]
• dV/dt1 (Dt=0.000,020,8 sec) is nosier than dV/dt10 (Dt=0.000,208 sec)
• The maximum slope from the finite difference method is slightly
larger than the ideal value. This may be because the actual wave was
not a pure sinusoidal.
Fig. 4 Sawtooth Wave and Derivative Based on
Different Time Steps
1
500
400
V(t)
dV/dtIdeal,Max
0.6
0.4
dV/dtm=1
V [Volts]
0.2
300
200
dV/dtm=10
100
0
0
-0.2
-100
-0.4
-200
-0.6
dV/dt [Volts/sec]
0.8
-300
-0.8
dV/dtIdeal,Min
-1
-400
-1.2
-500
0.02
0
0.005
0.01
t [sec]
0.015
• dV/dt1 is again nosier than dV/dt10
• dV/dt1 responds to the step change in slope more accurately
than dV/dt10
• The maximum slope from the finite difference method is larger
than the ideal value.
Fig. 5 Measured Spectral Content of 100 Hz Sine Wave for
Different Sampling Frequencies
0.6
fs = 150 Hz
fs = 70 Hz
0.5
VRMS [Volts]
fs = 300 Hz
fs = 5000 Hz
0.4
0.3
0.2
0.1
0
0
20
40
60
80
100
120
140
160
180
200
frecuency f [Hz]
• The measured peak frequency fP equals the maximum signal
frequency fM = 100 Hz when the sampling frequency fS is greater
than 2fM
• fs = 70 and 150 Hz do not give accurate indications of the peak
frequency.
Table 2 Peak Frequency versus Sampling
Frequency
S am pling F requency, f s [H z]
P eak S pectral F requency, f p [H z]
5000
300
150
70
100
100
50
30
• For fS > 2fM = 200 Hz the measured peak is
close to fM.
• For fS < 2fM the measured peak is close to the
magnitude of fM–fS.
• The results are in agreement with sampling
theory.
Table 3 Signal and Indicated Frequency Data
fm [Hz]
0
9910
19540
23120
30190
40510
47320
50180
61200
71800
72400
79800
89500
95400
99700
fa [Hz]
0
9925
19575
23125
17800
7475
675
2175
13275
23850
23575
16125
6475
475
3725
fm/fN
0.00
0.41
0.81
0.96
1.26
1.69
1.97
2.09
2.55
2.99
3.02
3.33
3.73
3.98
4.15
fa/fN
0.00
0.41
0.82
0.96
0.74
0.31
0.03
0.09
0.55
0.99
0.98
0.67
0.27
0.02
0.16
• This table shows the dimensional and dimensionless signal frequency
fm (measured by scope) and frequency indicated by spectral analysis,
fa.
• For a sampling frequency of fS = 48,000 Hz, the folding frequency is
fN = 24,000 Hz.
Figure 6 Dimensionless Indicated Frequency versus
Signal Frequency
1.00
0.90
0.80
0.70
fa/fN
0.60
0.50
0.40
0.30
0.20
0.10
0.00
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
fm/fN
• The characteristics of this plot are similar to those of
the textbook folding plot
• For each indicated frequency fa, there are many
possible signal frequencies, fm.
Figure 2 VI Block Diagram
Statistics
This Express VI produces the following measurements:
Time of Maximum
Convert to Dynamic Data
Double Click the Icon and select “Single Waveform” (it is located at the
bottom of the list)
Convert from Dynamic Data
Double Click the Icon and select “1D array of scalars – single waveform”
Figure 1 VI Front Panel
Lab 8 Sample Data
• http://wolfweb.unr.edu/homepage/greiner/teac
hing/MECH322Instrumentation/Labs/Lab%20
08%20Unsteady%20Voltage/Lab8Index.htm
• Calculate Derivatives
• Plot using secondary axes
• Frequency Domain Plot
– Lowest finite frequency f1 = 1/T1
Effect of Random Noise on Differentiation
• Measured voltage has Real and Noise components
– VM = VR+VN
–
𝑑𝑉𝑀
𝑑𝑡
=
𝑉𝑅 −𝑉𝑁 𝑡+ − 𝑉𝑅 −𝑉𝑁 𝑡−
2∆𝑡𝐷
• ∆𝑉𝑅 = 𝑉𝑅𝑡+ − 𝑉𝑅𝑡− =
𝑑𝑉𝑅
2∆𝑡𝐷
𝑑𝑡
• ∆𝑉𝑁 = 𝑉𝑁𝑡+ − 𝑉𝑁𝑡− ≈ 𝑤𝑉
•
•
•
𝑑𝑉𝑀
𝑑𝑡
𝑑𝑉𝑅
𝑑𝑡
𝑊𝑉
=
+
2∆𝑡𝐷
𝑊𝑉
For small ∆𝑡𝐷 ,
2∆𝑡𝐷
𝑑𝑉𝑅
𝑊𝑉
Want
≫
𝑑𝑡
2∆𝑡𝐷
=
∆𝑉𝑅 +∆𝑉𝑁
2∆𝑡𝐷
RF, IRE, other errors,
Random, but does not
increase with ∆𝑡𝐷
is large and random
– wV decreases as FS gets smaller and N increases
– Want ∆𝑡𝐷 to be large enough to avoid random error but small
enough to capture real events
Time Dependent Data
How to find
𝑑𝑇
𝑑𝑡
𝑜𝑟
𝑑𝑉
𝑑𝑡
from 𝑇 𝑡 or 𝑉 𝑡
1st order numerical differentiation (center difference)
𝑑𝑉
𝑙𝑖𝑚 𝑉 𝑡 + ∆𝑡𝐷 − 𝑉 𝑡 − ∆𝑡𝐷
𝑡 =
𝑑𝑡
∆𝑡 → 0 𝑡 + ∆𝑡𝐷 + 𝑡 − ∆𝑡𝐷
∆𝑡𝐷 = differentiation time
i
T = (∆ts)i
0
0
1
∆ts
2
2∆ts
V
∆𝑡𝑠 ≡ sampling time
∆𝑡𝐷 = 𝑚∆𝑡𝑠
m = 1, 2, 3, …
𝒅𝑽
𝒅𝒕
Download