Uploaded by Amol Wagle

DOM2

advertisement
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/328306729
High-speed data acquisition system for continuous acoustic emission
monitoring and real-time signal processing using FPGA-based platform within
a SHM framework
Conference Paper · October 2018
CITATIONS
READS
2
887
4 authors, including:
Sebastian Felix Wirtz
Adauto P. A. Cunha
University of Duisburg-Essen
Liebherr-Aerospace
16 PUBLICATIONS 84 CITATIONS
4 PUBLICATIONS 35 CITATIONS
SEE PROFILE
Dirk Söffker
University of Duisburg-Essen
536 PUBLICATIONS 3,335 CITATIONS
SEE PROFILE
All content following this page was uploaded by Dirk Söffker on 11 November 2018.
The user has requested enhancement of the downloaded file.
SEE PROFILE
More info about this article: http://www.ndt.net/?id=23250
9th European Workshop on Structural Health Monitoring
July 10-13, 2018, Manchester, United Kingdom
High-speed data acquisition system for continuous
acoustic emission monitoring and real-time signal processing
using FPGA-based platform within a SHM framework
Sebastian F Wirtz, Adauto PA Cunha, Nejra Beganovic and Dirk Söffker
Chair of Dynamics and Control, University of Duisburg Essen, Germany,
sebastian.wirtz@uni-due.de
Abstract
Acoustic Emission (AE) testing has emerged from the field of non-destructive testing as
a promising approach which is suitable for in-situ detection of damages in materials and
structures. Compared to competing approaches, advantages of the AE technique are the
suitability to detect incipient damages and that it can be applied passively. To record
AE, ultrasound stress waves resulting from the rapid release of elastic energy are detected by high fidelity transducers. The acquired waveforms, which can be related to distinct source mechanisms by suitable signal processing techniques, are characterized by
low amplitude, high frequency, and short duration. Due to the high frequency range
between 10 kHz and 1 MHz, fast data acquisition hardware is a key element to record
AE. Especially if detailed analysis of the AE is intended, sample rates of at least several
MHz are required. For the purpose of Structural Health Monitoring, continuous acquisition and processing of the full waveform data is desirable. This is still challenging due
to limitations related to disk I/O and processing speed. Therefore, most AE systems
provide only intermittent waveform acquisition over short periods of time i.e. using a
fixed threshold to trigger high-speed data acquisition and similar restrictions. In this
paper, the prototype of a new, integrated acquisition system is used. Instead of the typical setup based on a desktop computer and peripheral devices to enable I/O capabilities,
a system on chip is used as hardware platform. It comprises a dual-core ARM architecture running a Linux operating system and Field Programmable Gate Array (FPGA)
fabric, thus allowing software and hardware programmability. Using a suitable analogto-digital converter, data can be acquired continuously at a sample rate of 5 MHz. The
data are processed in real-time using FPGA-based implementation of Discrete Wavelet
Transform (DWT). Results of the DWT are stored immediately along with the original
measurement signal. The device can be accessed remotely via Ethernet to control the
acquisition process or to access the measurement data. Furthermore, the small form factor and low power consumption make this device ideally suited for field deployment.
The effectiveness of the measurement system is demonstrated at the example of detecting different damage mechanisms in composite material during indentation testing.
1. Introduction
The purpose of Structural Health Monitoring (SHM) is to provide statements regarding
the current state of components or systems (damages or undamaged) online or on demand to ensure safe and efficient operation of equipment. Due to increasing complexity
in many industrial applications, data-driven approaches are highly attractive. Here, sta-
Creative Commons CC-BY-NC licence https://creativecommons.org/licenses/by-nc/4.0/
tistical methods are used to conclude from sensor data. The process of implementing
SHM can be structured according to the Statistical Pattern Recognition (SPR) paradigm
(1). However, SPR approaches rely heavily on damage sensitive features, which have to
be extracted from the measurements using suitable signal processing techniques. However, online feature extraction becomes challenging if the data is generated at high
bandwidth. For instance, using Acoustic Emission (AE) for continuous monitoring,
large amounts of data are acquired in a short amount of time due to high sample rates.
Therefore, in this paper a novel measurement system is described, which is introduced
in (2). The design is inspired by the following principle ideas: i) leveraging data parallelism using FPGA-based hardware implementation to accelerate signal processing
tasks such as filtering and feature extraction and ii) placing computing power, storage,
and network capabilities close to data sources can lead to reduced latency for real-time
analytics (3). Key features are low cost, small form factor, and low power consumption
which makes this device ideally suited for field deployment and embedded implementation. Furthermore, several widely used I/O interfaces including USB and Ethernet are
available. An FPGA-based implementation of the Discrete Wavelet Transform (DWT)
which is suitable for real-time applications is used and the DWT coefficients are stored
immediately. The signal processing capabilities of the device are demonstrated at the
example of indentation testing of composite material.
The remainder of this paper is structured as follows. In section 2 an overview of the
related work is presented. In section 3, the developed measurement system is described
in detail. Experimental results at the example of indentation testing of composite material are presented in section 4. Finally, summary and conclusions are given in section 5.
2. Related work
In this section, a short overview of related work is given. This includes a summary of
previous works related to AE-based damage characterization in composite materials as
well as different hardware platforms which can be used for real-time signal processing.
Composite materials are composed of multiple constituents to achieve improved mechanical properties. Due to many advantages such as light weight, high strength, and
flexibility in design, composites are increasingly used for structural components e.g. in
aerospace and renewable energy applications. However, their use for critical loadbearing structures is still limited due to complex micro-mechanical damage mechanisms
which are currently not well understood. Recently, AE has been widely used to characterize and therefore to distinguish different damage mechanisms. The damage-related
ultrasound stress waves can be recorded passively by surface mounted transducers. Detailed investigation of the corresponding waveforms is conducted to draw conclusions
regarding the underlying source mechanisms. In an early study, Johnson and Gudmundsen (4) investigated AE signals in time domain to identify features that can be used to
correlate characteristic waveforms with different damage mechanisms including matrix
crack, delamination, and fiber breakage. However, the authors conclude that a parametric approach is not sufficient to classify different damage mechanisms reliably. Ni and
Iwamoto (5) used single fiber composite specimens in their study regarding the effect of
2
sensor distance on amplitude attenuation and frequency dependency of the AE transients. According to the experimental results, strong attenuation of the AE amplitude is
observed in time domain whereas peak frequencies remain unchanged at different sensor distances. Thus, it is pointed out that time-frequency domain analysis is suitable to
classify different damage mechanisms and to determine the time of occurrence (5).
Recently, time-frequency domain analysis has been extensively used to characterize
different damage mechanisms in composite materials based on AE measurements.
Gutkin et al. (6) used time-domain parameters to cluster AE waveforms. Subsequent
analysis of the peak frequencies indicates good agreement with the obtained clustering
result. Similarly, Kalogiannakis et al. (7) used DWT to establish a correlation between
AE waveforms and different damage mechanisms during tensile testing and wear testing
under frictional load. It is pointed out that similar peak frequencies are observed in both
cases. Furthermore, Marec et al. (8) used wavelet transform to cluster AE events observed during creep tensile tests. According to the results it is concluded that timefrequency domain descriptors provide improved separation of clusters. Moreover, Qi et.
al. (9) decomposed AE signals related to the material failure during static tensile loading
into multiple frequency bands using DWT. Here, analysis of different energy-based
descriptors indicates three potential damage modes. Similarly, Yousefi et al. (10) make
use of DWT to obtain energy of the AE signal in different frequency bands. Additionally, a cluster analysis is achieved. However, according to the results not all of the considered damage modes can be distinguished clearly using this approach (10). Recently,
Baccar and Söffker (11) identified different frequency ranges observed during static
indentation tests using continuous wavelet transform coefficients and established a correlation with distinct damage mechanisms.
For the purpose of SHM, continuous acquisition and processing of the full waveform
data is desirable. This is still a challenging task due to limitations related to disk I/O and
processing speed. Commercially available systems which allow continuous sampling
over long durations are usually based on PCI boards. However, besides high cost of
these systems, bulky equipment might be prohibitive for field deployment. Shateri et al.
(12) used a low-cost micro controller platform together with commercially available
sensors to record AE waveforms. Here, intermittent data acquisition is triggered by a
predefined threshold. Long term tests show that AE hits are detected reliably. However,
only a limited sampling rate of 667 kHz is achieved (13). For high-performance embedded implementations, hardware-software coprocessing architectures, i.e. an architecture
where the CPU is complemented with hardware accelerators for specific tasks, are frequently proposed. Compared to fully hardware-based implementations, these architectures have the advantage of faster development of initial prototypes, increased flexibility
for later changes, and ease of integration with peripheral components (13). For instance,
Cheng et al. (13) proposed a hardware-software coprocessing architecture for automatic
speech recognition. The system is implemented on FPGA fabric using soft processor
and hardware accelerators. Also, Virupakshappa and Oruklu (14) developed a hardware
architecture which is suitable for the embedded implementation of fault detection based
on ultrasonic A-scans. In contrast to Cheng et al. (13) a SOC-based platform is chosen
in (14), which comprises a CPU and FPGA fabric.
3
3. Materials and methods
In the sequel, the measurement system is described including hardware components and
the FPGA implementation of DWT for real-time use. The content presented here is
based on the work published in (2).
As a computational platform the ZedBoard (xc7z020clg484-1) used. This is an evaluation and development kit for Xilinx Zynq-7000 SOC which provides periphery for interfacing with additional hardware and storage including USB, Ethernet, and a SD card
slot. The dimensions of the board layout are 160 mm x 160 mm. The maximum power
consumption is 60 W. The SOC comprises two subsystems namely Processing System
(PS) with ARM Cortex-A9 dual-core processor and Programmable Logic (PL) fabric
running at clocks of 666 MHz and 100 MHz, respectively. Thus, this device allows efficient implementation of signal processing algorithms by leveraging both advantages of
FPGAs for fast signal processing and flexibility of software programmable devices to
implement higher level sequence control and communication interfaces. For data acquisition, Analog Devices AD7961 is used enabling AD conversion at a sampling rate of
5 MHz with a resolution of 16 bit. The chip is mounted on an evaluation daughterboard
and is connected to the device with the FPGA Mezzanine Card (FMC) connector.
The overall system is illustrated in Figure 1. The PL is used to implement the Discrete
Wavelet Transform (DWT) for real-time signal processing. The PS runs a Linux operating system, which is used to implement general functionality of the device. This includes loading drivers and enabling Ethernet at boot time, configuration of the Register
Bank, control of the data acquisition (start/stop), and storage. The measurement data are
stored either on the SD Card or in external memory, i.e. USB drive in binary format. For
communication between PS and PL, Advanced Extensible Interface (AXI) interconnect
is used. Furthermore, a Direct Memory Access (DMA) channel is established for data
transfer from PL to PS. High Performance Port (HPF) is used to achieve low latency
and an interrupt line is used initialized from the DMA to the PS. The data is stored in a
FIFO buffer. The implementation of the software and hardware logic is realized using
Xilinx Vivado and Software Development Kit (SDK) 2016.4. The Software is written in
C language. The configuration of the PL is defined using VHDL and Verilog.
The wavelet transform is a method for decomposition of non-stationary signals into
joint time-frequency domain using an orthogonal basis function referred to as wavelet.
In case of the DWT, decomposition of a signal can be achieved by using multirate filter
banks which are constructed from Finite Impulse Response (FIR) filters. Due to decimation of the input signal by passing through each filter bank, the DWT provides sparse
representation of the input signal. Nevertheless, DWT coefficients can yield a perfect
reconstruction of the original input signal (15). Furthermore, time complexity of the
algorithm is O(n). Therefore, DWT is well suited for denoising, data compression, and
feature extraction in real-time applications.
4
Storage
UART
Periphery
I2C
Interface
Ethernet
USB
DDR Controller
Linux OS
Processing system (PS)
AXI
DMA
Register bank
DWT
FIFO
ADC Driver
Programable Logic (PL)
FMC connector
Zynq-7000
AD7961FMCZ
AD7961
SMA connector
© SRS, 2018
Figure 1. Illustration of the measurement system architecture.
Different architectures for hardware implementation of the DWT algorithm are proposed, including pyramid and polyphase architectures (15). Regarding sample-wise calculation of DWT coefficients it has to be noted that to ensure suitable reconstruction of
the original signal equalization of delays along all filter paths is required (16). In the
sequel, polyphase realization using Quadrature Mirror Filter (QMF) pair as described in
detail by Cunha et al. (17) is adopted. The main advantage of this approach compared to
the classic implementation is the reduction of hardware resources required for synthesis
of the algorithm (i.e. adders, multipliers, and number of clock cycles) by a factor of two.
Multilevel DWT can be realized by cascading multiple QMF filter banks. In this case,
approximate coefficients are used as the input to the subsequent filter bank. In Figure 2
the implementation using cascading QMF filter banks is illustrated.
x[n]
d0
d1
QMF
d2
QMF
a2
QMF
a6
d7
QMF
a7
Figure 2. Schematic diagram of 8-level DWT implementation.
5
4. Experimental results
In this section, experimental results obtained from different experiments are presented.
Initial measurements are conducted during pencil lead break tests. Finally, results from
indentation testing of composites are considered.
The equipment used to perform AE measurements is illustrated in Figure 3. To record
AE waveforms a disc-shaped piezoelectric element (0.55 mm in thickness, Ø10 mm in
diameter, 3.6 MHz resonant frequency) is stiffly bonded to the surface of composite
material by means of cyanoacrylic glue. Furthermore, a preamplifier is used for signal
conditioning prior to digitalization. The raw waveforms are acquired by the ADC with a
sample rate of 5 MHz and 16 bit resolution. Additionally, DWT representation is calculated by the FPGA. Finally, both the raw waveform data and the corresponding DWT
representation are stored. For further analysis and visualization, the data can be accessed
via Ethernet. It is worth to mention that both the waveform data as well as the DWT
coefficients are acquired in real time.
Test specimen
and AE sensor
ZedBoard with
ADC daughterboard
Laptop
Figure 3. Illustration of AE measurement equipment.
4.1 Preliminary measurements
For initial tests of the measurement system, pencil lead break tests (PLB) were undertaken. Here, an AE source is simulated by breaking a pencil lead at the surface of a test
specimen (Hsu-Nielsen source). As a result, a strong broad band acoustic signal is generated. This test is routinely used to check functionality of AE equipment. The measurement results are presented in Figure 4 showing the raw measurement data and the
DWT coefficients. The waveform is decomposed into the DWT coefficients d0 – a7
using 8 cascaded filter banks. Due to subsequent downsampling within each filter bank
the bandwidth is reduced by a factor of 2. Thus highest frequencies can be observed in
level d0 whereas lowest frequencies are located in level a7.
4.2 Indentation testing of composite material
As previously reported by Baccar and Söffker, different micro-mechanical fracture
mechanisms are expected to occur during indentation testing of composites. These include delamination, matrix crack, debonding, and fiber breakage, which can be distinguished based on peak frequencies of the AE signal (11). The mechanical test rig which
is used for the experiments is shown in Figure 5.
6
Waveform
Amplitude
d0
10 -3
1
1
0
0
-1
-1
2000
4000
6000
8000
1000
10000
d1
10 -4
1
2000
3000
4000
5000
d2
10 -3
5
0
0
-5
500
1000
1500
2000
2500
-1
200
400
600
d3
10 -3
800
1000
1200
200
250
300
d4
0.01
2
0
0
-2
-0.01
100
200
300
400
500
600
50
100
150
d6
d5
0.02
0.01
0
0
-0.01
-0.02
50
100
150
20
40
60
80
30
40
a7
d7
0.05
0.05
0
0
-0.05
-0.05
10
20
Sample
30
40
10
20
Sample
Figure 4. Decomposition of PLB into 8 DWT levels.
Indentor
Clamping
system
CFRP
plate
Figure 5. Mechanical setup for indentation testing (11).
7
During indentation testing plate specimens of the dimension 425 mm x 425 mm x
1.8 mm are fixed using a clamping mechanism. Laminated cross ply material with woven fabric on the outer layers is used. During the test, the load is applied manually in
transverse direction until fracture of the specimen. A sharp, cone-shaped indentation
tool is used, which penetrates the surface of the material.
In Figure 6, the raw measurement data and cumulative energy at different levels of the
DWT representation are shown. Here, several AE bursts are visible, which are related to
the fracture of the material. In general the energy release rate (i.e. steps in cumulative
energy) correlates well with the AE bursts observed in time domain. However, different
distribution of energy among the frequency bands is evident. Furthermore, the bursts are
unevenly distributed in time due to the stochastic nature of AE. Nevertheless, groups of
successive bursts can be identified, which suggests a causal connection of their sequence.
Normalized amplitude
1
0.5
0
-0.5
-1
Scaled cumulative energy
1.2
1
0.8
0.6
d2
d3
d4
d5
d6
d7
0.4
0.2
0
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
0.1
0.11
Time [s]
Figure 6. Raw data and cumulative sum of energy in different frequency bands.
For instance after duration of 0.05 s, a group of bursts which follow each other closely
in time is visible. Considering the cumulative energy of each level, a rise of the red
curve (level d3) is detected during the first bursts, which indicates high peak frequencies. In contrast, the last burst in the group is related to a significant rise of the green
curve (level d6) and thus characterized by lower peak frequencies. Examples of the related signals are provided in the sequel. In Figure 7 (a), an example of high frequency
AE burst is presented. Here, energy is primarily distributed in the scales d3 and d2
which corresponds to the frequency bands 150 kHz – 312 kHz and 312 kHz – 625 kHz,
respectively. According to the literature, AE waveforms with peak frequencies above
350 kHz can be attributed to fiber breakage (11). Similarly, the low frequency burst is
shown in Figure 7 (b). Here, most of the energy is located in the level d6 with the respective frequency band of 19 kHz – 39 kHz. AE events with peak frequencies below
120 kHz are related to delamination of composites (11). Thus it may be concluded that
after fiber breakage subsequent delamination occurs due to stress redistribution.
8
Normalized amplitude
Normalized amplitude
0
-1
d0
d1
d2
d3
d4
d5
d6
d7
Level
Level
1
20
30
40
Time [ms]
50
1
0
-1
d0
d1
d2
d3
d4
d5
d6
d7
20
30
40
50
60
Time [ms]
(a)
(b)
Figure 7. Time and time-frequency domain representation of AE bursts.
5. Summary and conclusion
In SHM, data-driven approaches are frequently used to provide statements regarding the
current state of components or systems. It is well known that feature extraction is a crucial step in the development of a reliable classifier. However, if measurement data are
generated at high bandwidth, online feature extraction is challenging. In this context,
FPGAs are well suited to accelerate signal processing. In this paper a novel measurement system is used, which is based on a low-cost hardware platform. Due to a small
form factor and low power consumption it is well suited for embedded implementation
of AE monitoring. Furthermore, a FPGA-based implementation of DWT with 8 levels is
used to calculate DWT coefficients in real time. The DWT coefficients can be stored
along with the measurement data immediately. Waveforms are acquired with 16 bit resolution at a sample rate of 5 MHz. In this paper, experimental results from PLB test and
indentation testing are presented. In accordance with (11), different types of AE waveforms can be distinguished according to their frequency content. Furthermore, based on
the cumulative sum of energy in different frequency bands conclusions regarding the
particular evolution of damage mechanisms can be drawn. In future work, a classification scheme can be implemented (in software and/or programmable logic) to detect and
distinguish different damage mechanisms automatically.
References
1.
2.
3.
CR Farrar and K Worden, “An introduction to structural health monitoring”, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 365(1851), pp 303–315, 2007.
SF Wirtz, APA Cunha, M Labusch, G Marzun, S Barcikowski, D Söffker, “Development of low-cost FPGA-based measurement system for online processing of
acoustic emission data applied to control of pulsed laser ablation in liquids”, Sensors, 2018, submitted
G Georgakoudis, C Gillan, A Hassan, UI Minhas, I Spence, G Tzenakis, C Pattison, “NanoStreams: Codesigned microservers for edge analytics in real time”, 16th
International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS), pp 180–187, 2016.
9
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
M Johnson and P Gudmundson, “Broad-band transient recording and characterization of acoustic emission events in composite laminates”, Composites Science and
Technology 60(15), pp 2803–2818, 2000.
QQ Ni and M Iwamoto, “Wavelet transform of acoustic emission signals in failure
of model composites”, Engineering Fracture Mechanics 69(6), pp 717–728, 2002.
R Gutkin, CJ Green, S Vangrattanachai, ST Pinho, P Robinson, and PT Curtis,
“On acoustic emission for failure investigation in CFRP: Pattern recognition and
peak frequency analyses”, Mechanical Systems and Signal Processing 25(4), pp
1393–1407, 2011.
G Kalogiannakis, J Quintelier, P De Baets, J Degrieck, and D Van Hemelrijck,
“Identification of wear mechanisms of glass/polyester composites by means of
acoustic emission”, Wear 264(3–4), pp 235–244, 2008.
A Marec, JH Thomas, R El Guerjouma, “Damage characterization of polymerbased composite materials: Multivariable analysis and wavelet transform for clustering acoustic emission data”, Mechanical Systems and Signal Processing 22(6),
pp 1441–1464, 2008.
G Qi, A Barhorst, J Hashemi, and G Kamala, “Discrete Wavelet Decomposition of
Acoustic Emission Signals from Carbon-Fiber Reinforced Composites”, Composite Science and Technology 57(4), pp 389–403, 1997.
J Yousefi, M Ahmadi, MN Shahri, AR Oskouei, and FJ Moghadas, “Damage Categorization of Glass/Epoxy Composite Material Under Mode II Delamination Using Acoustic Emission Data: A Clustering Approach to Elucidate Wavelet Transformation Analysis”, Arabian Journal for Science and Engineering 39(2), pp
1325–1335, 2014.
D Baccar and D Söffker, “Identification and classification of failure modes in laminated composites by using a multivariate statistical analysis of wavelet coefficients”, Mechanical Systems and Signal Processing 96, pp 77–87, 2017.
M Shateri, D Thomson, M Ghaib, and D Svecova, “System for Logging Acoustic
Emission Signals from FRP Reinforcing Rods that is Suitable for Field and Long
Term Laboratory Testing”, In: Chang, F.K.; Kopsaftopoulos (Ed.): Structural
Health Monitoring 2017, USA, Stanford, September 12-14, 2017, pp 1220-1227.
O Cheng, W Abdulla, and Z Salcic, “Hardware-software codesign of automatic
speech recognition system for embedded real-time applications”, IEEE Transactions on Industrial Electronics 58(3), pp 850–859, 2011.
K Virupakshappa, and E Oruklu, “A hardware/software co-design architecture for
ultrasonic flaw detection with Hidden Markov Model and Wavelet Transform”,
IEEE International Ultrasonics Symposium (IUS), pp 1–4, 2017.
M Bahoura and H Ezzaidi, “FPGA-implementation of discrete wavelet transform
with application to signal denoising”, Circuits, Systems, and Signal Processing
31(3), pp 987–1015, 2012.
M Bahoura, H Ezzaidi, “Real-time implementation of discrete wavelet transform
on FPGA”, IEEE 10th International Conference on Signal Processing Proceedings,
pp 191–194, 2010.
APA Cunha, SF Wirtz, D Söffker, N Beganovic, “Implementation of frequencybased classification of damages in composites using real-time FPGA-based hardware framework”, ASME 2017 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Cleveland,
Ohio, USA, August 6-9, 2017, pp 1–8.
10
View publication stats
Download