lesson 2 digital data acquisition and data processing

53
Digital Data Acquisition and Processing for  Nondestructive Evaluation Prof. Krishnan Balasubramaniam Professor of Mechanical Engineering and Head of Centre for Nondestructive Evaluation Department of Mechanical Engineering, IIT Chennai 600 036 [email protected] Lesson 2: Advanced Nondestructive Evaluation

Upload: mathew-john

Post on 03-Mar-2016

11 views

Category:

Documents


0 download

DESCRIPTION

ANDE- iitm notes

TRANSCRIPT

Page 1: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 1/53

Digital Data

Acquisition and Processing for

 Nondestructive Evaluation

Prof. Krishnan Balasubramaniam

Professor of Mechanical Engineering andHead of Centre for Nondestructive Evaluation

Department of Mechanical Engineering,

IIT Chennai 600 036

[email protected] 

Lesson 2: Advanced Nondestructive Evaluation

Page 2: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 2/53

Why Data Acquistion ?• Complex specifications leads to difficulty in

decision making.

• Field environment requires un-biased, quickdecisions.

• Seeing is sometimes deceiving.

• Quantitative information is essential.• Degree of automation is process and

 product dependent.

Page 3: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 3/53

Why Data Analysis ?• Reduce Data Volume

•  Noise Reduction

• Feature Extraction for Discrimination

Analysis

• Multi-facet approach to data interpretation

(time, frequency,…domains)

Page 4: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 4/53

Nondestructive Evaluation

Excitation

Source

TestSpecimen

Signal

Conditioning

Inverse

Model

 Input Transducer

Output Transducer

Page 5: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 5/53

Systems Based Approaches

Signal

Conditioning

Output

Transducer

Response

Characterization

Results

Signal Conditioning

Sampling and Quantization

Signal Enhancement

Signal Restoration

Inverse

Model

Page 6: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 6/53

Signal Classification• Analog Digital

-4

-3

-2

-1

0

1

2

3

4

1 2 3 4 5 6 7 8 9

-4

-3

-2

-1

0

1

2

3

4

1 2 3 4 5 6 7 8 9

Page 7: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 7/53

Introduction To Linear Systems

Signals

x(t)

tContinuous-Time Signal

Discrete-Time Signal

x[n]

x(t)Input

y(t)Output

x[n]Input

y[n]Output

1

2

1

3

1.5

n0 1 2 3 4

Continuous-Time System Discrete-Time System

Page 8: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 8/53

If x1[n] y1[n]

x2[n] y2[n]

Linearity ax1[n] + bx2[n] ay1[n] + by2[n]

Similarly, ax1(t) + bx2(t) ay1(t) + by2(t)

Properties of Systems

Linearityx[n]

x(t)

y[n]

y(t)

Page 9: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 9/53

Types of Data

• Transient 1 dimensional Signals

• Spatially Distributed-Time Signals

• Static Images (photos)• Dynamic Images (movies)

Page 10: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 10/53

Signal Domains• Time/Spatial Domain

• Frequency Domain (Amplitude)

• Frequency Domain (Phase)

• Time (Space)-Frequency Domain (Wavelets,

STFT)

• Transfer Function Domains

Page 11: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 11/53

Digital Signal Analysis• Acquire digital data using DAQ.

• Process Data for Noise Reduction.

• Extract Features

• Multi-parameter Discrimination.

• Damage Estimation.• Damage Reporting

Page 12: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 12/53

DAQ System

Analog Digital

Page 13: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 13/53

DAQ Hardware

• Analog to Digital Convertors

 –  Ni 5102/5112 –  up to 2.5 GHz. Data Aq Boards

 – DAQ Boards –  Slow (1-1 MHz)

 – DSO –  Agilent, Tektronics

• Frame Grabbers

Page 14: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 14/53

Image Grabbers

Page 15: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 15/53

Triggering

• Allows you to efficiently capture short-

duration and high-speed events by

eliminating the need to continuously acquiredata while waiting for the event to occur

• Usually done using a voltage signal input.

• The Trigger level and +/- values are key.

• Both analog and digital triggers are

 possible.

Page 16: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 16/53

 

Page 17: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 17/53

 

Page 18: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 18/53

 

Page 19: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 19/53

Speed of Acquisition

• Images of a moving toy motorcycle taken

with a progressive scan camera using

exposure times of 33 ms, 10 ms, and 1 ms,respectively

Page 20: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 20/53

 

Page 21: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 21/53

Page 22: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 22/53

 

Page 23: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 23/53

 

Page 24: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 24/53

 

Page 25: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 25/53

 

Page 26: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 26/53

 

Page 27: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 27/53

 Nyquist CriterionSR at least = 2*f max

Page 28: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 28/53

 

Page 29: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 29/53

 

Page 30: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 30/53

 

Page 31: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 31/53

 

Page 32: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 32/53

Digitization Basics• Horizontal Resolution (Sampling 100 kHz.)

• Vertical Resolution (Bits =16 bits)

• Amplitude Range (+10V to – 10V)

• Gain (10 dB)

• Multiplexing

• Effective bits

R v = 20/216 = 3.05* 10-4V

R h = 1/100*103

=10-5

s

Page 33: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 33/53

Delays and Offsets and ….. 

• DC Bias Offset

• Trigger Delay

• Pre-trigger

• Equivalent Time Sampling for stationary

signals

Page 34: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 34/53

Interfaces

• RS-232• RS-170

• IEEE 488.2 GPIB

• IEEE 1394• PCI busAnalog

Cameras 

Parallel Digital

Cameras 

Camera Link

Cameras 

IEEE-1394

Cameras 

Data Rate  Slow  Fast  Fast  Slow 

Spatial

Resolution Low  High  High  Medium 

Functionality  Simple andeasy 

 Advanced   Advanced  Simple andeasy 

Pixel Depth  8-bit to 10-bit  Up to 16-bit  Up to 16-bit  Typically 8-bit 

Cabling Simple BNC

cabling 

Thicker, custom

cabling 

Simple,

standard

cabling 

Simple,

standard

cabling 

USB 2.0RJ 45

PCIe

Page 35: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 35/53

Frequency Bandwidth

Page 36: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 36/53

 

Page 37: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 37/53

Time Frequency• Fourier Transform

F(t) = aicos(wi)

• Fast Fourier Transform (FFT) – Complex Operation

• Discrete Fast Fourier Transform (DFFT)

Page 38: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 38/53

Time-Freq. Paradox• A classic trade-off.

• High resolution in Time –  Poor resolution in

Freq. –  vice versa.

•  New time-freq. Analysis such as wavelets

allow a more balanced approach –  

SIMULTANEOUSLY.

EXAMPLE 

Page 39: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 39/53

Data Reduction• Fourier Domain

• JPEG

• MPEG

• CODEC

• WT

• ……. 

EXAMPLE 

Page 40: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 40/53

 NOISE Reduction• SNR improvement

• Filtering

• Time Averaging

• Spatial Averaging

• Split Spectrum Processing

• Wide Spectrum Processing

EXAMPLE 

Page 41: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 41/53

Median FilteringRAW DATA MEDIAN FILTERED

Page 42: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 42/53

 

Page 43: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 43/53

 

Page 44: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 44/53

Filte

Page 45: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 45/53

Feature Extraction• Time Domain Features

 – Peak to Peak Amplitude, +Peak/-Peak, Pulse

Duration, ……….. • Envelope Domain Features

 – Energy, Skewness, Kurtosis ,……. 

• Frequency Domain Features

 – Peak Frequency, Mag of Peak Freq., Slope ofPhase Spectrum….  EXAMPLE

Page 46: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 46/53

Multiple DomainsThe figure below shows the RF signal and the Amplitude Spectrum. Controls such as

Zeropadding, Undersampling, phase wrap/unwrap, window type, are provided. The

signal can be windowed by dragging the ends of the red bar over the RF signal.

Page 47: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 47/53

Multiple DomainsThe figure below shows the Envelope of the RF signal and the Phase Spectrum. It is possible to

analyze several signal simultaneously by using data name patterns using wildcard (*). 

Page 48: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 48/53

Feature ExtractionThe extracted features are imaged here using a intensity plot. Each

sample is displayed separately and the selector can be used to

dynamically change the feature type. The histogram is also provided forthe 5 samples. The color bar and the # of bins can also be dynamically

changed. Mean and Standard deviation are provided for each sample.

Page 49: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 49/53

Discrimination AnalysisIt can be observed by looking at the two feature scatter plot, that the samples 1 and 2

are clustered near the origin (0,0) location while the Samples 3 and 4 are at relatively

large distance from the origin.

Y-Feature

X-Feature

Page 50: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 50/53

Some Applications

• Find the hidden echo and reduce dead zoneeffect. ` 

• Find thickness of thin coatings/structures infrequency domain

• Find Grain Characteristics from noise dataanalysis.

• Discrimination between defect types.

• Computer Aided Tomography

EXAMPLE 

EXAMPLE 

EXAMPLE 

Page 51: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 51/53

Defect DiscriminationExtraction of Signal

Shape will allow for

discrimination between

defect types.

Digital Industrial Laminography

Page 52: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 52/53

Digital Industrial Laminography Ewert, Redmer, BAM-VIII.3

Camera trip through the object:

3D- reconstruction

of the crack range afternumeric filtering.

Reconstruction from the

line scan measurements

at 180 kV

Mechanized Weld Inspection

 by Tomosynthesis

from 5 Projections

3D Representation

Page 53: Lesson 2 Digital Data Acquisition and Data Processing

7/18/2019 Lesson 2 Digital Data Acquisition and Data Processing

http://slidepdf.com/reader/full/lesson-2-digital-data-acquisition-and-data-processing 53/53

Summary• Data Acquisition is the single most important step

in an NDE procedure.• Good Data Acquisition, Data Archiving, Digital

Signal Processing, Discrimination Algorithms areall now feasible with low cost hardware and

software.• Good DAQ is a combination of hardware,

software, and settings, and the data is only as goodas the weakest link in this chain.

• Signal Analysis solves problems, previouslydeclared un-solvable.

• Signal Analysis will not fully compensate for poordata acquisition since new information cannot be