Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

AMSY-6 System Description

Download as pdf or txt
Download as pdf or txt
You are on page 1of 51

AMSY-6 System Description

System Description
Document released in July 2013

Contact Address
Vallen Systeme GmbH
Schaeftlarner Weg 26a
D-82057 Icking
Germany

email: info@vallen.de
http://www.vallen.de

Tel:
Fax:

+49 8178 9674-400


+49 8178 9674-444

Comments and recommendations are appreciated and may be mailed to: sales@Vallen.de
Copyright 2013, Vallen Systeme GmbH
All rights reserved.
Electronic versions of this document may be read online, downloaded for personal use, or
referenced in another document as a URL to a Vallen website. No part of this document may be
published commercially in print or electronic form, edited, translated, or otherwise altered
without the permission of Vallen Systeme GmbH.
Trademarks and Licenses
The hardware and/or software described herein are furnished under a license and may be used
or copied only in accordance with the terms of such license.
AMSY-5, AMSY-6, ASIP-2, VisualAE, VisualClass and VisualTR are trademarks of Vallen
Systeme GmbH
Disclaimer
The material contained in this document is provided as is and is subject to being changed,
without notice, in future editions. Further, to the maximum extent permitted by applicable law,
we, Vallen Systeme GmbH, disclaim all warranties, either expressed or implied with regard to
this specification and any information contained herein, including but not limited to the implied
warranties of merchantability and fitness for a particular purpose. We, Vallen Systeme GmbH,
shall not be liable for errors or for incidental or consequential damages in connection with the
furnishing, use, or performance of this document or any information contained herein.
We shall not be liable for any direct, indirect, consequential or incidental damage arising out of
the use or inability to use of the AMSY-6 and the equipment delivered with it. We reserve the
right to charge for any efforts taken to remedy any problems for which we are not responsible.
Safety Notices
Do not use described product in any manner not specified by Vallen.
Do not install substitute parts or perform any unauthorized modification to the product. In case
of malfunction the product shall be returned to Vallen for service and repair.
If Vallen advices technical maintenance or service to the equipment only qualified, servicetrained personnel shall remove the cover from the instrument after unplugging the product from
wall outlet, removing power cord and assuring a power free status of the equipment.
Revision Record
Changes
Date
07-2013

07-2013

Continuous Mode Recording description added in various chapters

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

2 of 51

Purpose of this Document


This document describes the functions of the AMSY-6

Contents
1

Introduction to Acoustic Emission ................................................................................. 5

AE Measurement and AMSY-6 ......................................................................................... 6

Hardware Description ....................................................................................................... 9


3.1

Acoustic Emission Sensors .......................................................................................... 10

3.2

Acoustic Emission Pre-amplifier ................................................................................... 10

3.3

AE Signal Processor ASIP-2 ........................................................................................ 11

3.4

Input devices ........................................................................................................ 12

3.3.2

Programmable input range (ASIP-2/A only) ........................................................ 13

3.3.3

Analogue filtering and digital conversion ............................................................. 13

3.3.4

Application specific filters ..................................................................................... 13

3.3.5

Notch filter (ASIP-2/A only) .................................................................................. 13

3.3.6

AE-Feature extraction .......................................................................................... 13

3.3.7

Transient Recorder .............................................................................................. 14

3.3.8

Audio signal .......................................................................................................... 14

3.3.9

Pulse through ....................................................................................................... 14

Chassis (MB2, MB6, MB19, EB21) .............................................................................. 15


3.4.1

Control Panel (CP) ............................................................................................... 15

3.4.2

Back panel elements ............................................................................................ 18

3.4.3

Speaker ................................................................................................................ 19

3.4.4

Supply Monitor (SM) ............................................................................................ 20

3.4.5

Power inlet ........................................................................................................... 20

3.4.6

Optional parametric inputs (PA47x) ..................................................................... 20

3.5

Multi Chassis setup ....................................................................................................... 21

3.6

External PC ................................................................................................................... 21

Software Description ...................................................................................................... 22


4.1

4.2

07-2013

3.3.1

Data acquisition ............................................................................................................ 23


4.1.1

Hit based data acquisition .................................................................................... 23

4.1.2

Continuous data acquisition streaming of data ................................................. 24

4.1.3

Data processing and data storage ....................................................................... 25

4.1.4

Hardware control during measurement................................................................ 25

4.1.5

External control of Acquisition .............................................................................. 26

VisualAE ....................................................................................................................... 26
4.2.1

Visuals .................................................................................................................. 27

4.2.2

VisualAE extension: VAE1+2 ............................................................................... 29

4.2.3

Processors included in basic version of VisualAE ............................................... 30


file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

3 of 51

4.3

4.2.4

VisualAE additional functionality .......................................................................... 32

4.2.5

Optional VisualAE processors ............................................................................. 34

4.2.6

Optional algorithms for Location Processor ......................................................... 36

4.2.7

Programming interface (ECP) .............................................................................. 39

VisualTR - Waveform Analysis Software (VTR) ...........................................................40


4.3.1

FFT Averager ....................................................................................................... 40

4.4

Feature Extractor .......................................................................................................... 41

4.5

VisualClass - Pattern Recognition Software (VCL) ......................................................41

4.6

Tools for VisualClass .................................................................................................... 42

4.7

4.8

4.6.1

TR-Combi ............................................................................................................. 42

4.6.2

TR-Copy ............................................................................................................... 42

4.6.3

TR-Filter ............................................................................................................... 42

4.6.4

TR-Unifier ............................................................................................................. 42

Application Programming Interface .............................................................................. 42


4.7.1

ActiveX Interface for transient data files (XTR) .................................................... 42

4.7.2

External Acquisition Control (ACQCmdAPI) ........................................................ 43

System Management and Control Tools ...................................................................... 43


4.8.1

Vallen Control Panel ............................................................................................ 43

4.8.2

Alarm Manager..................................................................................................... 43

4.8.3

Scheduler ............................................................................................................. 44

4.8.4

Key Reporter ........................................................................................................ 44

4.8.5

Key Setup ............................................................................................................. 44

4.8.6

Hardware Reporter............................................................................................... 44

4.8.7

Modify PAx Input .................................................................................................. 44

4.8.8

Pri-Glue ................................................................................................................ 44

4.8.9

Data Converter Software ..................................................................................... 44

4.8.10 PRI2DB ................................................................................................................ 44


4.9

System Verification Tools ............................................................................................. 44


4.9.1

ADC-Tester and TR-Tester .................................................................................. 45

4.9.2

Vallen Sensor Tester (VST) ................................................................................. 45

4.9.3

System Verification (SysVeri) .............................................................................. 45

4.10 SWupd .......................................................................................................................... 45


4.11 Help Text....................................................................................................................... 46
4.12 Programs to software module map ............................................................................... 46

07-2013

Accessories ..................................................................................................................... 47

What is new with AMSY-6 compared to AMSY-5 ......................................................... 48

Summary of unique features of AMSY-6 ...................................................................... 50

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

4 of 51

Introduction to Acoustic Emission


Acoustic Emission (AE) testing is a powerful method for examining the behavior of materials
deforming under load. Materials emit sound when they are stressed and fail on a microscopic
scale. The AMSY-6 AE-measurement system picks up and processes these sounds of
microscopic failure. Failure mechanisms or sources of sound can be crack growth, phase transitions, leakage, friction (both external and by crack surfaces), yielding, fiber-breakage,
debonding, corrosion, wear, capacitive (or partial) discharge, cavitation, impact, etc. These
sources are generally called Acoustic Emission (AE) sources.
Each of these AE sources gives rise to a dedicated application for AE testing. E.g.:

Above ground storage tanks (AST) are tested by use of AE for corrosion and leakage.

Integrity testing by use of AE assesses the condition of the test object by judging the
evolution of micro cracks.

The structural damage of CFR polymer objects can be assessed by use of AEmeasurement technique.

Leakage can be detected and located in pipelines or storage tanks by use of AE.

Partial discharge can be located in transformers using AE.

Material science and material development uses AE to learn about the failure mechanisms
of materials and use this knowledge to design new, tougher materials.

Everyone is familiar with AE which can be heard when wood cracks and glass breaks. AMSY-6
is much more sensitive than the human hearing sense. It is sensitive enough to detect
displacements of a surface in the order of a fracture of an atomic diameter. It is able to
characterize non-audible acoustic emissions and their AE sources in a very detailed manner,
e.g. strength of a source, position of it, frequency content, etc. The features of the acoustic
emission signals may indicate the source mechanism (cracking, friction...) and help
discriminating interesting AE signals from undesired noise.
With the help of AMSY-6 the AE phenomenon can be used for non-destructive inspection of
small and large-sized structures, such as pressure vessels, pipelines, bridges, storage tanks,
and for other components for which the early detection of reduced structural integrity is
important.
Major advantages of AMSY-6 measurement technology are:

Discovering hidden damage processes even at inaccessible locations of a structure.

A cost-effective method to completely monitor a structure 24 hours a day, 7 days a week.

AMSY-6 is an AE-measurement system that conforms to EN13477-1, Non-destructive testing


Acoustic emission testing Equipment characterization Part 1: Equipment description and
that can be verified according to EN 13477-2, Non-destructive testing Acoustic emission
testing Equipment characterization Part 2: Verification of operating characteristics.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

5 of 51

AE Measurement and AMSY-6


AE sources, such as micro cracks, emit transient elastic waves when they are excited. Elastic
waves propagate through the test object. When they reach the surface, they are transformed
into surface waves. Surface waves cause a displacement of the surface. The propagating
displacement is detected once it reaches an AE-sensor. AE is typically monitored above the
audible frequency range (often 100-1000 kHz) with piezo-electric sensors of different design.
AMSY-6 can work with many sensor types in a frequency range from 2 kHz to 2.4 MHz.
2)

1)

ASIP-2
Acoustic Emission
Ultra sound
Audible sound
Infrasound
1Hz

10Hz

100Hz

1kHz

10kHz

100kHz

1MHz

10MHz

1) Low frequency setting


2) standard frequency setting

Figure 1: Frequency range of infra-, audible- and ultra sound. Frequency range of Acoustic
Emission is between 5 kHz and 5 MHz. The frequency range of the ASIP-2 is between
1.6 kHz and 2.4 MHz.
An AE-sensor converts the displacement into an electrical signal (AE-signal). An AE-signal can
be displayed on an oscilloscope or a transient recorder display or can be processed by the
hard- and software of the AMSY-6.

Figure 2: Schematic drawing of cracks emitting an acoustic wave (wave front is indicated as red
line) which is picked up by a sensor and displayed as transient
Typically one is interested in burst emissions since crack formation and crack propagation
cause short bursts of elastic waves. A burst emission is characterized by a sharp increase of

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

6 of 51

wave energy. The amplitudes of a burst emission reach one or more peaks and then decrease
(see figure 3). The AMSY-6 processes burst emissions if they cross a pre-defined fixed or
floating threshold. Once a burst emission crosses the threshold it is called a hit and will be
processed by the hard- and software. In addition, the AMSY-6 can monitor and analyze
continuous emission as produced by leaks or wear as well.

Figure 3: Schematic of a burst emission that is a hit because it exceeds the threshold.
AMSY-6 extracts a set of features from a hit. This set of numerical features is suitable for
describing the raw AE-burst signal. Important hit features include: arrival time, peak amplitude,
energy, rise time, counts and duration. In addition AMSY-6 has the capability to record the
waveform of the hit (transient recorder) and to analyze it in the frequency domain.

Figure 4: Selection of hit features that are extracted for every hit. Additionally hit energy and
RMS before hit is measured by the ASIP-2
07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

7 of 51

One of the most important requirements of the AMSY-6 is the location of AE-sources since
operators are not only interested in the existence of defects but also in their location. For the
location of an AE-source, AE-sensors have to be mounted at different positions on the test
object. The transient wave emitted by the AE-source will arrive at the sensors at different times.
AMSY-6 software automatically groups hits from the same AE-source into an event set. The
arrival times of the hits of an event set lead to a series of arrival time differences. These time
differences are processed by the AMSY-6 software and produce a location result of the hit
source. The calculated locations can be plotted in diagrams and assigned to coordinates in the
drawings of the object.

Figure 5: Example of AE-source locations on a spherical storage tank.


Both hits and events can be filtered, classified, accumulated and clustered. Results are
displayed graphically and/or numerically, either during the test (on-line) or during posttest
analysis (off-line).

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

8 of 51

Hardware Description
AMSY-6 is a multi-channel Acoustic Emission AE-measurement system consisting of parallel
measurement channels and a system front end software running on an external PC.
A measurement channel consists of an AE-sensor (see section 3.1), preamplifier (see section
3.2) and one channel of an ASIP-2 (dual channel acoustic signal processor, see section 3.3).
Each channel combines an analogue measurement section and a digital signal processing unit.
AE-features, such as time of the first threshold crossing (arrival time), risetime, duration, peak
amplitude, energy and counts, are extracted by the ASIP-2. In parallel to the feature extraction,
the complete waveform can be stored to an optional transient recorder module.

Figure 6: Block diagram of AMSY-6 consisting of AE-sensors, preamplifiers, ASIP cards


mounted in one or more chassis and the PC. Additionally up to a total of 16 parametric
inputs can be used.
ASIP-2 cards are plugged into one or more chassis (up to eight, see section 3.4) which can be
interconnected. The chassis provides several interfaces (see section 3.4) upon the most
important is the USB2.0 PC interface. Data transfer and control of hardware is achieved via this
interface.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

9 of 51

AMSY-6 consists of AE-sensors, preamplifiers, signal processors (ASIP-2) mounted in one or


more chassis (MBxx) and a PC running the acquisition and analysis software. The acquisition
software controls every aspect of the measurement hardware while the analysis software
processes and displays the measurement data.
Analysis software runs in parallel but independent of acquisition software. Hence it is possible to
stop analysis software, change parameters and restart it again. Acquisition software will be
unaffected and continues recording data.
The AMSY-6 provides 4 types of measurement data:

3.1

hit data: data that is generated when hits occur

status data: data that is generated in regular time intervals

parametric data: data of external parametric sensors which are measured at regular time
intervals. Parametric data is stored with every hit or at user specified time intervals.

waveform data: sampled AE-sensor signal.

Acoustic Emission Sensors


The purpose of an acoustic emission sensor is to convert a
surface displacement into an electrical signal. Vallen
Systeme manufactures piezoelectric AE-sensors. Such
piezoelectric elements have many advantages upon the
most important are:

No saturation behaviour even for large excitations

Highest possible sensitivity compared to other sensor


designs

Cost efficient

AMSY-6 does also allow for different sensor designs or different brands of sensors as long as
the sensor output meets the specified input of the pre-amplifier or the ASIP-2.
Using Vallen AE-sensors ensures compatibility with the remaining measurement equipment of
Vallen (plug & measure).
More information about AE sensors can be found in the according document Acoustic Emission
Sensors.

3.2

Acoustic Emission Pre-amplifier


AE Pre-amplifiers are used to transform the high impedance
signal of a sensor to a low impedance signal suitable for
long cable transmission. It amplifies the AE-sensor output to
match the input requirements of the ASIP-2. All Vallen
preamplifiers are designed to achieve the highest possible
signal-to-noise ratio and therefore help raising even weak
AE-signals above the background noise For more
information about pre-amplifiers see the according
document Acoustic Emission Preamplifiers
Preamplifiers of different brand can be used. However, using Vallen pre-amplifiers ensures that
the pre-amplifier output matches ASIP-2 input optimally.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

10 of 51

3.3

AE Signal Processor ASIP-2


The ASIP-2 is a dual channel AE-signal processor card. It
has to be plugged into a chassis (MB2, MB6, MB19 or
EB21). The ASIP-2 is available in a standard version (ASIP2/S) or in an advanced version (ASIP-2/A).
Both versions have in common that they

Supply power to the preamplifier by choosing the appropriate input device (see section
3.3.1).

Condition the analogue signal for optimum signal-to-noise ratio in the measurement range,
to avoid anti-aliasing effects (see section 3.3.3) and to avoid saturation of ADC by
unwanted (low) frequencies.

Convert the analogue sensor signal to a digital stream (see section 3.3.3).

Apply a dedicated filter for ADC noise reduction.

Apply application specific digital band pass filters to the digitized AE-signal (see section
3.3.4) for further reduction of unwanted noise.

Extract features from the digitized AE-signal (see section 3.3.6).

Store waveforms to a dedicated memory chip if it is available (see section 3.3.7) and
transient recording is enabled. The waveform data can be used for frequency domain
feature extraction and in-depth analysis of source mechanisms.

Provide a digital audio signal (see section 3.3.8).

Provide a loop-through for a test pulse (see section 3.3.9) that enables monitoring the
coupling state of AE-sensors.

Beyond that, the ASIP-2/A offers:

07-2013

Two more generic input devices with user selectable supply voltage for preamplifiers (see
section 3.3.1) enabling the operator to use a wide variety of preamplifiers and sensors.

A programmable gain (see section 3.3.2) for additional amplification (in addition to preamplifier) of small signals increasing the signal resolution.

About 500 application specific filters (see section 3.3.4) for noise reduction and improving
signal to noise ratio in every testing situation.

A notch filter stage (see section 3.3.5) for rejecting up to four unwanted frequencies.

Feature extraction at higher sample rates (see section 3.3.6) for a higher time resolution of
AE-features which improves location accuracy in small samples.

Transient recording from different data sources (see section 3.3.7), e.g. the unfiltered signal
right after ADC for unbiased analysis of AE-wave modes.

Transient recording at higher sample rates (see section 3.3.7).

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

11 of 51

Figure 7: Simple block diagram of ASIP-2. Black blocks and grey arrows indicate functions and
data paths of the ASIP-2/S. Red blocks and data paths indicate additional features of
the ASIP-2/A.

3.3.1

Input devices
An input device ensures that a correct power supply and gain is initiated for the pre-amplifier
that is connected to the channel. This eases a correct setup and avoids mistakes during gain
and supply voltage settings.
A separate input device exists for each Vallen preamplifier and sensor with integrated
preamplifier. Additionally an ASIP-2/S offers two more input devices:

28V@50Ohm: input device that supplies 28 VDC and has input impedance of 50 Ohm. This
device can be used if non-Vallen preamplifiers that utilize 28 V and match the 50 Ohm
impedance are used.

AC@100K: input device that does not supply power and has an input impedance of
100 kOhm. This device can be used to parallel measurement channels (e.g. measure the
same signal at different channels each with its own threshold setting), when only one of
them provides power to a preamplifier.

An ASIP-2/A provides two more generic input devices for higher flexibility in using non Vallen
preamplifiers:

07-2013

8-28V@200R: the DC voltage for preamplifier power supply is programmable in the range 8
to 28 V and the input impedance is 200 Ohm

8-28V@50Ohm: the DC voltage for preamplifier power supply is programmable in the range
8 to 28 V and the input impedance is 50 Ohm.

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

12 of 51

3.3.2

Programmable input range (ASIP-2/A only)


The preamplifier output signal is fed over a software selectable gain (0 dB, 6 dB or 12 dB). The
extra gain can be used to optimally utilize the measurement range of the AE-channel in case of
weak signals. The extra gain increases the resolution for low level signals.

3.3.3

Analogue filtering and digital conversion


An analogue band-pass filter stage is applied to the signal before analogue to digital
conversion. This ensures that the signal will not suffer from anti-aliasing effects or from low
frequency noise.
The ADC converts the filtered signal at 40 MHz sample rate with 16 bit resolution. A 27-tap FIR
filter behind the ADC reduces ADC-noise and expands the dynamic range to 18 bit.

3.3.4

Application specific filters


After ADC an application specific band pass filter is applied to the signal. The filter works fully
digital and is programmed to resemble the characteristic of analogue filters. This concept offers
five main advantages:

For any kind of application, the optimum bandwidth can be selected without interfering with
the hardware.

The ADC noise is filtered out. For low bandwidth applications, e.g. tank floor testing, the
system noise can be drastically reduced compared to earlier models.

With same filter setting, there is zero tolerance of filter behaviour between the channels.

Filters can be added any time by simply importing a new firmware file.

Over 500 band pass filters are available with the ASIP-2/A. 8 band pass frequencies are
selectable with the ASIP-2/S (see AMSY-6 specification for details). Any available filter
configuration can be added to the ASIP-2/S standard filters.
A bypass to the band pass filter is also included. This filter shall be used to verify analog band
pass filters or for sensor verification by using the Vallen Sensor Tester.

3.3.5

Notch filter (ASIP-2/A only)


ASIP-2/A offers an additional filter stage which can be configured as a notch filter that blocks
one, two or 4 user-defined frequencies, up to 2.5% of the selected AE sample rate. This is
especially useful to block an ultrasonic signal such as from a liquid level sensor in an aboveground storage tank that would otherwise disturb the measurement.

3.3.6

AE-Feature extraction
The output of the digital filter is fed into the AE-feature extraction. The routines for feature
extraction are given by firmware and can be updated in the course of future developments.
Feature extraction is conducted at 20 MHz sample rate (ASIP-2/S). In a sequential step the
sample rate is reduced to 10 MHz relieving the data transfer on the internal bus. The reduction
of sample rate also reduces the resolution of arrival time to 100ns.
In case of an ASIP-2/A feature extraction can also be done at 20 MHz and 40 MHz with a time
resolution of 50 ns and 25 ns, respectively. A higher sample rate puts a higher load on the
internal bus but may increase accuracy of location in small samples.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

13 of 51

The following features are processed according to EN 13477-1: Arrival time, peak amplitude,
rise time, duration, counts, true energy and signal strength, as well as background noise (before
a hit) as true RMS and absolute average level.

3.3.7

Transient Recorder
For transient recording the ASIP-2 has to be equipped with an optional TR-memory module. If it
is available and TR is enabled the digitized AE signal will be fed to the transient recorder stage
in parallel to the feature extraction. Transient recording is useful for in-depth analysis of AEsignals e.g. to classify the source mechanism.
The length of recording (page size) and the sample rate can be defined globally for all channels.
For ASIP-2/A higher sampling rates are available than for ASIP-2/S.
Waveforms are buffered in a fast TR-memory. This ensures that a sudden high activity does not
cause data loss because of high data rates. Data from TR-memory is continuously transferred
to PC.
Continuous and seamless waveform streaming is supported for up to 254 channels
simultaneously until on board TR buffer memory is full. TR-data will be rejected while buffer
memory is full. AE-feature data is not affected by this.
Special Feature:
The ASIP-2/A allows for different data sources of the transient data (see figure 7). Transient
data source can be the FIR filter after ADC, the output of the application specific filter stage or
the output of the notch filter. Especially selecting the FIR filter as transient data source allows
for wideband waveform capture with narrowband hit triggering.

3.3.8

Audio signal
If the ASIP-2 audio output is selected the AE-signal will be passed to the audio-selection subsystem. The filtered signal is sent by a separate bus to the audio DAC. The signal envelope of
all selected channels of a chassis is converted to an analogue signal which is output at the
speaker. This function is useful if the operator desires to have an audio indication of hit activity.
The speaker signal is externally available at the audio jack (see section 3.4.2.6).

3.3.9

Pulse through
Pulse through describes a functionality where voltage pulses are produced by the chassis own
pulser module and connected through ASIP-2 and preamplifier to the AE-sensor. An AE-sensor
converts an electrical pulse into a mechanical impulse. As a result, the objects surface is
mechanically excited and an elastic wave propagates through or along the material. The elastic
wave will be picked up by other AE-sensors. If this is done regularly, comparison of AE-sensor
responses can be used to verify constant coupling quality.
One or more voltage pulses can be produced by the chassis own pulser module. Voltage
pulses can be up to 450VPP. The pulse is also fed into the signal processing path of the pulsing
AE-channel. This produces an accurate time stamp of the pulse.
High pulsing amplitude (up to 450 VPP) is useful for materials with high attenuation or wide
sensor spacing. This ensures that receiving sensors will pick up the acoustic wave emitted by
the pulsing AE-sensor.
Additionally the ASIP-2/A also supports the automatic sensor test (AST) function.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

14 of 51

3.4

Chassis (MB2, MB6, MB19, EB21)

Figure 8: MB2 4 channel AE-measurement system; MB6 12 channels AE-measurement


system; MB19 38 channels AE-measurement system
The chassis is container for ASIP-2 boards. It also contains the Control Panel with the
parametric channels (see section 3.4.1). The chassis provides an interface to the PC over
USB2.0 interface and interfaces for various other applications (see section 3.4.2). An integrated
speaker (see section 3.4.3), the power supply (see section 3.4.4 and 3.4.5) and the pulser
module are also part of the chassis.
The chassis are available in different sizes:

MB2: can hold max. 4 AE-channels (no internal speaker)

MB6: can hold max. 12 AE-channels

MB19: can hold max. 38 AE-channels

EB21: can hold max. 42 AE-channels

Note:
EB21 is an extension to a MBx chassis and it does not have a CP module and cannot be
operated standalone.

3.4.1

Control Panel (CP)


The control panel provides various control elements (see section 3.4.1.2 and 3.4.1.3) as well as
inputs for parametric channels (see section 3.4.1.1).

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

15 of 51

Figure 9: CP2 front panel.

3.4.1.1

Parametric inputs
The parametric input channels can be used to monitor environmental conditions such as
temperature, load, etc. and correlate it to AE-data. Parametric data sets are generated at a user
defined time interval and automatically with every hit.
By default, there are four parametric input channels labeled PA0 to PA3. Up to a maximum of
16 parametric channels can be used in a multi chassis setup (see section 3.5). A maximum of 8
parametric channels is supported per chassis. In case of an MB19 the additional 4 parametric
input channels occupy 2 ASIP-2 slots (see section 3.4.6).
The parametric data set also contains the parametric counters PCTA (up to 63 bit analogue
controlled) and PCTD (16 bit digital controlled) as well as the CYSL (cyclic load slope) and CAL
flags.
PCTD counter can be controlled via input pins of the external connector (see section 3.4.2.3).
PCTA counter is controlled by PA0 and can be used to count load cycles.
CYSL (cyclic load's slope) reflects the direction of the movement of the analog input voltage at
PA0. CYSL can be used as filter criterion distinguishing events, generated during increasing
load, from events, generated during decreasing load.
CAL flag can be used to filter data generated while test pulse sequence was either on or off.
Any of the parametric input channels can be used to control the data recording. Data recording
is disabled when the voltage at the selected parametric input channel is outside the userdefined limits.

3.4.1.2

Record control switches


There are two record control switches at the Control Panel, AE-disable and TR-disable. Both
switches trigger the according LED next to them.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

16 of 51

AE enable switch
This switch is located left of the AE Disable LED. Pushed to the right (towards the LED), the
switch disables data acquisition (AE and TR). It is recommended to disable data acquisition
before someone works on the test object e.g. if sensors need to be remounted.
TR enable switch
This switch is located left of the TR Disable LED. Pushed to the right, it disables TR-data
(waveform) acquisition only, but AE-data will still be recorded. This can be used to reduce the
amount of data stored to disk: e.g. enable TR recording only from time to time still provides
useful information but reduces the data volume considerably.

3.4.1.3

LEDs
Various LEDs indicate the operating status of the AMSY-6 (see figure 9).
Description
LED
On

Green LED indicating power on/off status.

Alarm

Red LED set by the Alarm Manager, by acquisition program or by


asserting ground to the ALARM signal at the Alarm Connector.
In a slave chassis this LED is always off, except the local ALARM signal
is asserted.

Warning

Yellow LED set by the Alarm Manager, by acquisition program or by


asserting ground to the WARN signal at the Alarm Connector.
In a slave chassis this LED is always off, except the local WARN signal is
asserted.

SP0

Yellow LED set by the Alarm Manager, by acquisition program or by


asserting ground to the SP0 signal at the Alarm Connector.
In a slave chassis this LED is always off, except the local SP0 signal is
asserted.

SP1

Yellow LED set by the Alarm Manager, by acquisition program or by


asserting ground to the SP1 signal at the Alarm Connector.
In a slave chassis this LED is always off, except the local SP1 signal is
asserted.

SP2L

for future use.

SP3L

for future use.

Master

Green LED indicating master chassis in a multiple chassis setup

No Poll

Red LED indicating that the system was not polled by the acquisition
program for at least 5 seconds.
This LED is controlled for each chassis individually.

USB

Green LED, indicating USB transfer.


This LED is controlled for each chassis individually.

Full

Red LED indicating that chassis transfer buffer runs full


This LED is controlled for each chassis individually.

Long

Yellow LED indicating that at least one channel in the chassis entered
long duration mode.
This LED is controlled for each chassis individually.

Pulsing
07-2013

Green LED indicating that the internal pulser is on.


file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

17 of 51

3.4.2

Run

Green LED indicating that the acquisition program is in recording mode.

AE Disable

Blinking yellow LED indicating that the acquisition of AE-data and TRdata is disabled by hardware switch.

Ext Disable

Yellow LED indicating that the acquisition of AE-data and TR-data is


disabled externally.

TR Disable

Blinking yellow LED indicating that the acquisition of TR-data is disabled


by hardware switch.

Back panel elements


The back panel contains various interfaces for data transfer and chassis control.

Figure 10: Back panel elements with UD1(USB interface and D/A Converter) on right hand side
and power inlet on left hand side.

3.4.2.1

USB Interface
The USB Interface is the data transfer and control port of the chassis. The USB interface allows
for easy connectivity. The chassis can be connected to any PC or laptop which supports USB2.0
Hi-Speed.
AE-, TR-, parametric- and status data sets are transferred to the PC via USB interface.
Acquisition software running on the PC controls the functions that the chassis and its
components provide.

3.4.2.2

Alarm Connector
The alarm connector provides an interface to read out the status of Warning, Alarm, SP0 and
SP1 LEDs. These LEDs can be set by the Alarm Manager software indicating certain states
(e.g. alarm, warning, etc.) of the analysis or the PC.
Additionally these LEDs can be set by externally applied digital inputs. In this case they have no
influence on the Alarm Manager.
Note:
The Alarm connector should be used in a master chassis only. In a slave chassis the outputs
are undefined and the inputs will only enable the corresponding LEDs.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

18 of 51

3.4.2.3

Externals Connector
The external connector provides digital input to enable or disable recording (both AE and TR),
and four other inputs to manipulate digital counter PCTD.
Additionally the external connector provides an IC interface and a user definable analogue
output voltage. Up to date the IC interface is limited to internal use.
Note:
The Externals connector should be used in a master chassis only. In a slave chassis the signals
at the Externals connector are undefined.

3.4.2.4

Previous Port / Next Port


If more than one chassis is used (multiple chassis setup) the chassis have to be daisy chained
by use of a CAT5 patch cable. The interconnection of chassis enables time synchronization
across multiple chassis.

3.4.2.5

Address switch
In a multiple chassis setup, each chassis has to have a unique address. The chassis address is
set by the rotary switch.

3.4.2.6

Audio jack
The Audio jack provides an audio output to a passive speaker of 8 impedance. The peak
envelope of waveforms of all audio enabled channels will be output. In case a speaker is
connected the internal speaker of the chassis will be disabled.
WARNING:
Use TRS connector, only. Other connector type will cause a short circuit and lead to damage of
system.
WARNING:
Do not plug in a headset since it might be damaged. Because of the power rating of the audio
jack, headphones may cause acoustic injury to individual wearing the headset.
WARNING:
Do not plug in an active speaker since it may get damaged.

3.4.2.7

Pulser Output
The pulser output is a BNC socket to which the internally generated pulse will be put out apart
from being fed to the selected ASIP-2. It is a test output, only.
WARNING:
Pulser output of multiple chassis must not be connected together (as was the case with AMSY-5
chassis). Each AMSY-6 chassis provides pulses from its internal pulser unit.

3.4.3

Speaker
The panel speaker is used for audio output. The audio signal is the envelope over all signals
that are selected for audio output (see section 3.3.8).

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

19 of 51

There are three versions of the speaker:

3.4.4

Rear panel speaker: used in MB19 and EB21 at the rear of the chassis.

Front panel speaker: used in MB6 at the front of the chassis.

Front panel speaker in combination with PA472 (see section 3.4.6).

Supply Monitor (SM)


The supply monitor is only available in MB19 and EB21 chassis at the rear side. It provides a
power on/off switch and LEDs indicating the status of the power supply.
The MB6 and MB2 do not have a SM module. The power on/off switch is located at the power
inlet on the rear (see section 3.4.5).
Power on/off switch
In on position (indicated by an I) power is supplied to the chassis. In off-position (indicated by
an O) no power is supplied to the chassis.
AC Power On LED
The AC (mains) power on condition is indicated by a green LED labeled AC on. If this LED is
on it will indicate that mains power is on.
Bus DC ok LED
The DC power on condition is indicated by a green LED below the Power on/off switch, labeled
Bus DC ok. If this LED is on it will indicate that all internal DC voltages are supplied.

3.4.5

Power inlet
The power inlet module provides the power connector. In case of the MB2 and MB6 it also
includes the power on/off switch.

3.4.6

Optional parametric inputs (PA47x)


PA47x designates a module that provides four additional parametric input channels. There are
two different versions of this module:

PA471: four parametric inputs with additional speaker, used in MB19 chassis.

PA472: four parametric inputs with speaker, used in MB6 chassis instead of standard front
panel speaker.

PA471 (can only be used in MB19 chassis) will reduce the maximum possible number of AEchannels by 4. Front and rear panel speaker work in parallel.
PA472 can only be used with MB6 chassis. It can be mounted instead of the MB6 speaker
panel (see front panel speaker on right side of chassis in figure 8) and has no influence on the
maximum possible channel number.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

20 of 51

3.5

Multi Chassis setup


Up to 8 chassis can be interconnected to form one large AMSY-6 for a total of 254 AE-channels.
In a multi chassis setup each chassis has to be connected in parallel to the USB interface.
External USB hubs can be used. Additionally for time synchronisation purposes the chassis have
to be daisy chained by use of CAT5 patch cables (see section 3.4.2.4).
In a multi chassis setup each chassis has to have a unique address. The chassis with the
lowest address acts as master while all other chassis are considered slaves.
Because of paralleling the chassis on the USB hub, the full bandwidth of the USB can be used
with multiple chassis. The maximum number of hits that can be processed is not a function of the
number of channels. It is only limited by the chassis itself, each chassis being able to process
about 100.000 hits per second.

3.6

External PC
The external PC is used to configure the hardware, control it during data acquisition, display and
analyze measurement results and store measurement data.
The system front-end provides access to hardware settings and its configuration. It provides
means to analyze the data and manage data storage.
Any kind of PC, e.g. laptop, desktop, lunchbox, 19 rack industry or standard PC can be used.
As PC and MBx chassis are separate items it is possible utilizing always state of the art PC
technology. The minimum PC requirements can be found in the System Specification.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

21 of 51

Software Description
Vallen AE-Suite software has a number of programs that interact with the measurement
hardware such as Acquisition or Vallen Sensor Tester, ADC Test, etc. (see Util. in block
diagram of figure 11). Analysis software has no hardware access and only read access to
stored acquired data. Various utilities can manipulate and concatenate transient data files (see
TRA-file Utilities in figure 11) and primary data files (see PRI-file Utilities in figure 11) or extract
data and store it to a new file. (e.g. TR-Copy, TR-Combi, Pri-Glue, etc. see according file utilities
in figure 11). System verification software helps verifying the functionality of AMSY-6 according
to specification (e.g. SysVeri).

Figure 11: Simplified block diagram of software architecture.


During data acquisition vast amount of data may be gathered. Usually the objective of an
acoustic emission test is to detect the occurrence of AE-sources and to provide as much
information about the source as possible. But not all acquired data is useful for this task. The
challenge of data analysis is to come from the vast amount of data to a few qualified
conclusions about the test object, e.g. a pressure vessel is safe or it is not.
For data analysis purposes VisualAE (see section 4.2), VisualTR (see section 4.3) and
VisualClass (see section 4.3.1) establish a powerful set of tools, the so called Vallen
VisualCircle.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

22 of 51

Figure 12: Outline of software architecture of analysis programs.


VisualAE is a modular framework for complete data analysis and presentation. It processes and
displays data. VisualAE can be configured to fit various applications (e.g. above-ground tank
floor test, integrity tests of pressure vessels, etc.)
VisualTR is a tool for investigating waveform data in detail and provides helpful tools for
generating training data sets for VisualClass.
VisualClass is a tool for statistical analysis of waveforms based on classification.

4.1

Data acquisition
An acoustic emission test should detect the presence of acoustic emission sources and provide
as much information as possible about them. The first step to successful data analysis is
obtaining unbiased raw data. The program Acquisition (from now on referred to as Acquisition)
provides a front-end which controls and configures the measurement hardware, processes data
and manages data storage (see subsequent sections). The operator is guided by graphical user
interfaces through the correct hardware and measurement set-up.

4.1.1

Hit based data acquisition


Before data can be acquired the measurement hardware needs to be configured to meet the
acquisition requirements of the envisaged test job.
Foremost Acquisition has to know which input device (see section 3.3.1) is used, i.e. which
preamplifier is connected to the ASIP-2. The input device setting tells the ASIP-2 the DCvoltage it has to supply to the preamplifier, the gain of the signal it receives, the input
impedance it has to apply and whether the pulse through or AST function should be enabled.
Most important part of the measurement hardware configuration is the AE-channel setup,
defining how a hit is measured. Definition of start and end criteria of a hit is a crucial task. This
can be done for each AE-channel individually and requires the definition of a detection threshold
and two timing parameters.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

23 of 51

Additionally it may be necessary to narrow the frequency range of the AE-signal due to noise.
For this task over 500 different band-pass filter configurations are available in case of the ASIP2/A.
If TR-memory modules are available (3.3.7) transients can be recorded with every hit at a user
specified sample rate (from 625 kHz up to 10 MHz / 40 MHz in case of ASIP-2/A) for a user
specified duration.
The source for recording TR-data can be the same as for the AE-feature extraction or right
before the application specific filtering. The last option enables to record wideband transients
while the record trigger is obtained from the filtered signal. Especially for analysis of AE-wave
modes a wideband transient recording is necessary.
Transients can be recorded in different ways, so called trigger modes. Available trigger modes
are Normal, Master, Slave or Pool. An AE-channel that is configured Normal will produce TRdata with every hit it measures. In Master mode the AE-channel will not only trigger its own
transient recording but also the transient recording of all Slave and Pool channels. In Slave
mode an AE-channel will only record TR-data if it is triggered by a Master. A Pool configured
channel will act as master if it is hit first; otherwise it acts as a Slave.
In parallel to the AE and TR-data parametric data from e.g. pressure sensors, temperature
sensors, etc. can be recorded. This type of data is used to correlate the AE-results to certain
environmental conditions. So called parametric data is generated time based. In case of high
AE-activity the time interval between two consecutive sets of parametric data is short. In periods
of low AE-activity the sample interval is longer.
There is also a second type of time triggered data, the so called status data sets. Status data
sets are collected for each AE-channel and provide the status (energy and RMS) of the AEchannel for certain time intervals (whether or not hits occur).

4.1.2

Continuous data acquisition streaming of data


Contrary to the hit-based data acquisition, AE data can be alternatively acquired continuously.
In this case the continuous data stream is divided into time slices. For each time slice AEfeatures are extracted and stored.
In parallel, TR data can be acquired continuously and seamless as long as the on board
memory module is not full (streaming mode).
Dedicated onboard TR-memory plays an important role in streaming applications of large
channel systems and at high sample rates. In such cases all available and active AE-channels
(up to 254) can stream TR-data in parallel at up to 10 MHz (40 MHz in case of ASIP-2/A)
sample rate until onboard memory is full. By applying a TR frontend filter the amount of TR data
to be transferred and stored can be tremendously reduced. As a result continuous data of
important time periods will be available while data from unimportant time periods is simply
discarded.
Fast throughput of TR data allows sustained streaming until hard disk is full at a rate of 10 MB/s
per chassis. This data rate corresponds to streaming 1-, 2-, 3- or 4 AE-channel(s) at a sample
rate of 5 MHz, 2.5 MHz, 1.67 MHz or 1.25 MHz, respectively.
A total data rate of 30 MB/s (i.e. 3 chassis producing data at 10 MB/s) can be processed per
root USB hub. Modern PC hardware often has more than one root USB hub enabling streaming
of more than 3 chassis. In such a case sustained streaming is limited by data throughput of hard
disk controller.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

24 of 51

Note:
A frontend filter rejects AE- and TR-data or TR-data only. The logical filter conditions are based
on an AE-feature set. Employing the TR front end filter requires at least TR-2/512MB memory
modules.

4.1.3

Data processing and data storage


Data processing includes hit assembly, time sorting of hits and signal filtering. Finally data is
stored to hard disk drive of PC.
Especially time sorting of hits is important since it enables real time location calculation.

Acquisition manages storage of measurement data. Two different data files are generated:

Primary data file (file extension: pridb): contains AE-feature-, status- and parametric data
sets as well as label data sets. Label data sets (text strings) can be inserted by an operator
anytime during data acquisition. Each label generates a data set with a time stamp derived
from PC timer. Labels can be used as start- and termination criteria for analysis, i.e.
specifying at what point loading started, when it ended, etcAll data sets are time sorted
before stored to disk.

Transient data file (file extension: tradb): contains only waveforms, i.e. the sampled AEsignal. Its time stamp and a unique id identify which transient belongs to which AE-data set.

Storing TR-data and AE-data to different files has many advantages over storing them to just
one file. TR-data is usually very large. Even in modern PC-systems transfer of large amounts of
data to or from hard disk poses a bottleneck. If there is only one data file it may occur that while
TR-data is written to hard disk, hits are buffered in the pipe and not available for analysis. This
is especially dangerous in applications which require real time monitoring. Mixing different types
of data in one file also slows down the reading performance. Vallen Acquisition ensures that hit
data is always available for analysis.
Acquisition manages data within a primary data file in sections. A section contains data
recorded with same acquisition settings. Every time acquisition parameters are changed,
Acquisition introduces a new section. During a test the operator usually conducts a sensor
mounting verification, a noise test, the actual inspection job and some posttests. It is very
probable that each of the tests has to be conducted with different acquisition settings. However
the operator still wants to have the whole measurement data in one file. Acquisition
automatically manages different settings and makes sure they do not get mixed up. Tracking of
acquisition settings is possible in post analysis.

4.1.4

Hardware control during measurement


Usually the Acquisition software controls every aspect of the hardware automatically and the
user is not bothered with it. In few circumstances the user can directly control the measurement
hardware during acquisition:

07-2013

Start pulsing of AE-channels via software in single cycle-, single channel- or iterative cycle
mode.

Changing pulse amplitude

Online threshold control: change the acquisition threshold of each channel separately while
data acquisition is running.

Enabling and setting volume of audio output


file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

25 of 51

4.1.5

External control of Acquisition


An application programming interface (API) is provided for Acquisition. This enables control of
Acquisition from external programs such as LabVIEW or Matlab. Acquisition API provides a
subset of acquisition program functionality that is: start/stop/pause recording, insert label, start
pulsing and change data files.

4.2

VisualAE
VisualAE provides a framework for all data analysis tasks in online mode or in a post process
(offline). VisualAE can be configured on a modular basis to fit a certain analysis task. The
individual configuration is based on the selection of individual software modules (e.g. location
modules, processor modules, etc.) which can be implemented any time.
VisualAE provides tools for processing or manipulating data (see section 4.2.3, 4.2.5, 4.2.6 and
4.2.7), displaying data (see section 4.2.1) and integrated auxiliary functionality (see section
4.2.4). So called Processors (from now on referred to as processors) allow the manipulation of
data, while Visuals (from now on referred to as visuals) display data in diagrams. Any number
of processors or visuals can be defined and used to even enable the most complex analysis.

Figure 13: Overview of processors, visuals and their according symbols


Visuals and processors are organized in a tree like
processing structure. Each processor introduces a
new branch and adds or removes temporarily (as
long as the analysis is running) data to/from the
data stream of the branch. Since VisualAE has
only read access to the raw data (i.e. the primary
data- or transient data file). Any applied processor
has no effect on the raw data.
Each branch of processing structure can have an
arbitrary number visuals attached to it. Visuals can
be arranged on one or multiple pages.
Furthermore, visuals and processors, even whole
branches, can be rearranged by drag and drop in
the processing structure. As processors and
visuals can be rearranged easily the analysis can
be changed or adopted quickly.

Figure 14: Example of a Data Processing


Structure

VisualAE strictly separates data from data presentation. The information of the processing
structure (i.e. the number of visuals, processors and their arrangement) is stored in a separate
setup file. This enables to use the same setup on different raw data files.
07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

26 of 51

The time sorted data stream is stored to the primary data file as it is captured. A long acquisition
period often makes analysis of the whole file difficult. To this end, time intervals can be selected
on basis of defined labels or data set numbers. Analysis can be configured to start and stop with
user selectable starting and ending criterion, respectively.

4.2.1

Visuals
Visuals display measurement data and results. Their number in VisualAE is limited by PC
resources, only. Visuals can be freely positioned in the data processing tree and on individual
pages within VisualAE. A page in VisualAE usually holds more than one visual. To overcome
the limited resolution of TFT screens, visuals can be zoomed for a better resolution.
Visuals are linked to each other if they are on the same branch of the processing tree. The link
ensures that a selected data point is highlighted in all linked visuals. This feature effectively
speeds up data analysis.

4.2.1.1

Diagrams
Diagrams are used to display results of AE-measurement and processors. Diagrams can be of
2D or 3D (requires VAE1+2, see section 4.2.2) type.
TR Diagrams
TR-diagrams show waveforms (transient data) in time and/or frequency domain. If VisualTR
(see section 4.8.1) is installed, the corresponding extra functions (e.g. digital filtering and more)
are available for the TR Diagrams in VisualAE.
A TR-diagram can have a master and a client window, whereby the client window shows only
data range selected in the master window.
The axes of a TR-diagram can be scaled automatically or set to fixed user specific limits.

Figure 15: TR diagram of a hit, time axis scale is s.


AE Diagrams
AE Diagrams are used to plot any of the available AE-attributes, time or parametric data against
each other. AE-diagrams can be 2D or 3D (requires option VAE1+2, see section 4.2.2).
07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

27 of 51

There are two basic diagram types: distributions and correlations (point plots). In the standard
configuration a diagram can show only one plane; enabling more planes requires module
VAE1+2, see section 4.2.2. Data represented on each plane can be filtered (e.g. show a certain
amplitude range or a certain channel) and the color and shape of symbols can be selected.
Multiple planes are necessary if for example data of multiple channels should be displayed
distinctively in one diagram.

Figure 16: Correlation diagram on the left hand side; distribution diagram on the right hand side.
In this example correlation diagram has just one plane while the distribution diagram
has a total of four planes.
Almost all properties of diagrams can be adjusted:

Axis attributes (e.g. Amplitude vs. Time, or Duration vs. Energy...),

At each axis: auto/fix-scaling, linear/logarithmic scaling, round readings

Left and right axis legend: can be made visible/invisible or printable/not printable.

Caption (top) and comment text (bottom) can be added; needs module VAE1+2, see
section 4.2.2.

A background image can be inserted into diagrams and adjusted to fit the diagram scale
(requires VAE1+2, see section 4.2.2).

3D-diagrams (requires option VAE1+2, see section 4.2.2) can be rotated around each axis and
each axis can be scaled.
The data plotted in a diagram can be exported to clipboard and file as:

4.2.1.2

Text (requires module VAE1+2, see section 4.2.2)

Bitmap with selectable resolution and size (requires module VAE1+2, see section 4.2.2)

Listings
A listing presents data in columns. The number of columns, the properties listed in each column
and their order can be defined by the user. Additionally simple listing filters can be selected, e.g.
to show first-hits of a sensor group only, include/exclude time driven data such as parametric
data or status sets.
A fast forward and backward scrolling accelerates navigation within large data files.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

28 of 51

Figure 17: Listing in VisualAE showing a portion of data.


Listings can be exported via the clipboard, to file and to the printer.

4.2.1.3

Still images
Still images are regarded as a visual in VisualAE. Any number of still images (e.g. a logo, a
picture of the test object, etc.) can be inserted on different pages of the data analysis. Still
images can be used to place a company logo on a VisualAE page.

4.2.2

VisualAE extension: VAE1+2


VAE1 and VAE2 were two separate modules which have been combined to one module called
VAE1+2. In following paragraphs VAE1+2 functionality is listed as it has been implemented in
VAE1 and VAE2.
VAE1:

07-2013

Enables second (right) vertical axis result for distribution, history or point plot, e.g. to show
external parameters within an AE-diagram

Multi-plane support: unlimited number of planes at each axis, individual plane settings
(style, colour, symbol, filter, legend), for each plane multiple filter conditions can be used.

A diagrams ASCII-table can be exported to file or clipboard

A diagrams bitmap (graphic) can be exported to clipboard, resolution is selectable

Caption and multi-line comment text for each diagram and listing can be activated

Visual-IDs, to indicate the position of each Visual in the analysis tree and to identify the
Visuals (for transparent analysis structure)

Waveform features (extracted by VisualClass, TR-utilities or user-written program) can be


used and visualized in combination with other results or used as filter criteria

Display of the Free disk space history is available, indicating currently free HDD space

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

29 of 51

VAE2:

Provides 3D diagrams: any result combination possible, can be rotated around any axis
and stretched into any direction

Diagram: picture overlay (a bitmap or vector graphic can be placed behind a diagram),
background black or white selection

Diagram/Listing position on page can be changed: Exchange, Shift, or Move to other page

Export of listings: ASCII output to file and clipboard enabled

Page: layout selection from a number of predefined arrangements; the name of a page
(tabs), caption, and multi-line comment text for each page can be entered

Page export in BMP and JPG format (data compression)

Exporting diagrams, listings, processors etc. to the library

Waveform diagrams as provided with TR-Viewer, waveform selectable by a mouse click on


an AE-data point

4.2.3

Processors included in basic version of VisualAE

4.2.3.1

Location Processor - Event Builder


In a basic version the Location Processor can be used to derive zonal location results. It
consists of an Event Builder which groups hits of a channel array into event sets. A channel
array is a set of AE-channels which is defined in the Event Builder part of the Location
Processor.
Event building is governed by time criteria, which define the minimum time differences between
event-sets, consecutive hits within an event-set and first and last hit of an event-set.
Event building is a preceding step of location calculation using location algorithms (see section
4.2.6).

Figure 18: Screenshot of event builder dialog

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

30 of 51

A Location Processor cannot be positioned on a subsequent branch of the processing tree that
originates from a preceding Location Processor. However, there is no limit to the number of
other processors and visuals behind a Location Processor. Visuals and processors behind a
location processor can process results of the event builder (e.g. first-hit channel number for
zonal location, arrival time differences), location results according to the used location module
(e.g. location coordinates, location uncertainty), AE parameters (e.g. amplitude, duration, rise
time, etc.), and external parameters. For AE parameters, the user can define that for each
event-set only the first or all hit data sets shall be processed.

4.2.3.2

Grading Processor
For pressure vessel integrity testing (metal as well as FRP vessels) an interpretation scheme for
results of AE tests has been proposed and published by T. Fowler et al. The Monpac system,
Journal of AE, Vol. 8, No. 3, 1989, pp 1 8.
A Grading Processor delivers a Historic Index and a Severity Value, which can be used in
visuals or in other processors. Historic Index compares signal strength of most recent hits to
signal strength of all hits (per channel). Severity is a measure of the average of a user specified
number of largest signal strength hits striking a sensor (evaluated per channel).
Currently VisualAE contains a preliminary version of the Vallen Grading Processor (VGP) that is
still in development. Presently it is included in VisualAE for testing and feedback purposes.

4.2.3.3

Alarm Processor
The Alarm Processor monitors user-defined alarm and warning criteria within VisualAE and
triggers the Alarm Manager (see section 4.8.1) when the user-defined limits are exceeded.
Within the Alarm Processor the user can define a warning- and an alarm condition based on any
available results. As soon as these conditions are fulfilled a signal is fired to the Alarm Manager
which in turn triggers the actions bound to the signal. This supports monitoring of safety related
tests where various criteria may lead to a halt or even abort of the test.

Figure 19: Screenshot of Alarm Processor dialog

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

31 of 51

4.2.4

VisualAE additional functionality

4.2.4.1

Coupling Table
During an inspection it is important to ensure that the sensor coupling does not change. A
degradation in sensor coupling leads to less sensitivity in a channel and it will effectively
measure lower amplitudes. This is potentially dangerous and the operator needs to check that
sensor coupling is constant throughout an inspection. The pulsing function (see section 3.3.9) is
a tool to verify sensor coupling. Measured amplitudes of each pulsing cycle can be displayed in
a Coupling Table. Coupling Tables can be automatically compared pair wise (e.g. Coupling
Table before inspection to Coupling Table after inspection) revealing any changes in sensor
coupling.
Additionally a Coupling Table provides a tool to calculate the speed of sound for each sensor
pair that is considered (requires a location processor).

4.2.4.2

Attenuation Profile
Next to the speed of sound, the attenuation is the second most important material property in
AE. The attenuation in the material determines the maximum possible sensor spacing in case
location of AE-sources is necessary. The Attenuation Profile is a tool which aids creating an
attenuation profile according to EN14584.

4.2.4.3

Parametric conversion
Parametric data is recorded in units of mV no matter if it is a temperature sensor, pressure
sensor, force sensor, etc. A parametric conversion converts the mV scale to engineering units
such as C (temperature), bar (pressure), N (force), etc.

4.2.4.4

Variable editor
During data analysis filter conditions are frequently used in diagrams and processors.
Sometimes filter conditions in different diagrams or processors are the same. If the values of the
filter conditions are defined in many visuals individually, changing every single one to reflect
new analysis criteria can be a tedious task. The variable editor can be used to ease the
situation. It provides means to define the name and value of up to 32 variables. These variables
can be used in setting up filter conditions where applicable. Changing the value of the filter
condition can be done at a single location for all filter conditions using the according variable.

4.2.4.5

User Text editor


User text editor provides string variables similarly to the variable editor. The user text editor
allows the definition of up to 10 strings which can be used globally in legends, comments and
headers of visuals.

4.2.4.6

Data export to new file


An export function allows storing selected data to a separate file. Data selection is done on
basis of processors, e.g. exporting data that passes a certain location processor and the time
marker criteria (see chapter 4.2, last paragraph).

4.2.4.7

Reporting
Once results are derived the next important step is to include them in reports. Reporting of
results is aided by

07-2013

printing functions with preview, size, and format selection. In this context still images (see
section 4.2.1.3) may be useful to incorporate the corporate identity of a header and footer
into the print out.

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

32 of 51

4.2.4.8

Set-up reports for all analysis and acquisition parameters which can be output on screen,
printer or file. This is important to keep track of all the settings made during analysis.

In standard version page export to *.bmp is enabled. In case of enhanced VisualAE


(VAE1+2 required see section 4.2.2) page and diagram export to *.bmp, .jpg and .png file
as well as to clipboard with user-defined resolution and size is possible.

Library for visuals and processors


VisualAE stores the visuals and processors in the VisualAE setup file (file extension vae). A
setup file can be applied to different primary data files enabling the same analysis of different
raw data files. In case of reusing only single visuals or processors the library function is more
useful. The library can be used to store and import single processors or visuals. Since data in
library is stored externally it can be used from any VisualAE setup.

Figure 20: Screenshot of Library dialog

4.2.4.9

Language selection
One out of seven different languages (English, Chinese, Japanese, Russian, German, French
and Italian) can be selected for the graphical user interface. The language is switched
immediately and does not require restarting VisualAE.

4.2.4.10

TR-Viewer (see also 4.2.1.1, TR-diagrams)


TR-Viewer is an application that displays waveform diagrams in time and frequency domain. It
supports ASCII-output, bitmap output, Windows printing with preview capability and adjustable
printer page setup. The TR-Viewer is implemented in VisualAE via the TR-diagram.

4.2.4.11

Data Integrity Check


A data integrity check is included in VisualAE that can determine if data of files PRIDB or
TRADB have been changed by some other application during or after acquisition of data. A data
integrity check verifies that data has not been deliberately or undeliberately altered.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

33 of 51

4.2.5

Optional VisualAE processors


Optional VisualAE processors extend the functionality and analysis capabilities of basic version
of VisualAE.

4.2.5.1

Filter Processor
Filter Processors are a powerful tool to modify the data flow and to separate meaningful from
not so important data. Filter Processors do not change stored data. They just prevent some data
from being processed further. A Filter Processor rejects AE-data sets based on user specified
logical criteria.

Figure 21: Filter Processor with an AND and OR condition.


Filter Processors work with any attributes that are available to them. E.g. placed behind a
Location Processor (see section 4.2.6) it will be able to filter also located data. In such a case it
only considers the hit data of the first hit of an event but filters all data of an event.
Filters can be placed anywhere in the processing tree affecting every element of the branch
behind them. They can be rearranged by drag & drop. Any processor or visual can be placed
behind a Filter Processor.
An unlimited number of Filter Processors can be used in the data processing structure.

4.2.5.2

Polygon Processor
The Polygon Processor basically is a graphic filter. It allows defining arbitrary polygons on any
kind of diagram. Each hit data set will be either inside or outside the defined area and can be
filtered accordingly. This allows the definition of very complex filters that are not possible with
the Filter Processor (see section 4.2.5.1). In contrast to the Filter Processor it does not reject
any data but adds a polygon ID to the data set.
Four polygon groups are available (Poly-A, Poly-B, Poly-C, Poly-D), each having a unique
index. Each polygon group can be linked to an AE-diagram and can contain an arbitrary number
of polygons.
The Polygon Processor provides a tool for drawing polygons, ellipses or any arbitrary shape by
using the mouse and according drawing tools. Vertices of shapes can be specified by their xand y-coordinate. All polygons will be displayed in appropriate diagrams that are located behind
the Polygon Processor.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

34 of 51

Figure 22: Setup of a Polygon Processor.

4.2.5.3

Cluster Processor
Cluster Processor clusters data sets according to certain attributes and color codes their
quantity. The most prominent way to use Cluster Processor is to cluster local densities of
(located) AE-sources. This provides a measure of how active an AE-source is.
Cluster Processor adds density levels as defined by thresholds and provides additional statistics
about clusters. The density levels, color codes, thresholds and cluster statistics can be defined
by the user.
Diagrams linked to a Cluster Processor (i.e. located on the branch of the cluster processor) and
showing the cluster attributes will display color-coded clusters along with a cluster-legend.
Clusters are drawn as color coded rectangles or circles around clusters of AE-data.

Figure 23: Results of the Cluster Processor shown in a location diagram


The clustering process is not limited to location attributes or one or two dimensions: Any
attributes or number of dimensions can be clustered. Any number of Cluster Processors can be
defined in a processing tree.

4.2.5.4

User Processor
In some cases of analysis it is desirable to produce results which are not provided by VisualAE,
e.g. summing up the energy of hits. User Processors can extend the range of results by
mathematical operations on all kind of incoming data. The user can choose from a list of

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

35 of 51

predefined mathematical operations, supply one or more parameters or constants (depending


on the operation) and give the new parameter both, name and units. User-defined results are
available to any processor and visual behind the User Processor.
Available mathematical operations are: sum, min, max, variance, means, standard deviation,
average change.

4.2.5.5

User Processor extension


This module extends the User Processor (see section 4.2.5.4) by the mathematical operations
of: division, multiplication, power, linear scale, logarithm, and different rate calculations.

4.2.6

Optional algorithms for Location Processor


A location algorithm of a Location Processor will generate a location result based on arrival
times of hits belonging to an event set (see chapter 4.2.1.3). All location algorithms work with
event set data. They will evaluate arrival time differences of hits of an event-set and derive a
location result.
There are several location algorithms available which are suitable for different test object
geometries.

Figure 24: Different location algorithms and their intended use.


Location Processors add results, such as location coordinates, LUCY (location uncertainty),
time-differences, number of hits of the event, and more, to the event's data set for further
processing by subsequent processors or visuals. Subsequent processors and visuals use and
display only AE-attributes of the first hit of an event.
Within a Location Processor more than one channel group can be defined. Each channel group
can have its own location algorithm (i.e. linear, planar, 3D, etc). Location result of each channel
group is rated automatically. Based on a rating filter, the result of the best rated location can be
selected.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

36 of 51

The possibility of defining more than one channel group within a Location Processor is useful in
case of complex structures that need to be covered by use of e.g. triangulation. In such case
only one Location Processor needs to be defined for the structure. Also, if a cylindrical vessel
has to be monitored, the cylindrical part and the end caps can be combined in one location set
by using multiple sensor arrays.
For each channel group the maximum number of hits that contribute to the location result can
be defined. Only the nearest neighbors of the first hit channel should contribute.

Figure 25: Outline of cylindrical pressure vessel with spherical end caps. AE-sources on end
caps can be located by use of a spherical location processor, while AE sources on
cylindrical hull can be located with planar location algorithm. Sensors can be part of
more than one sensor array.

4.2.6.1

Linear location module


Linear location is the simplest way of locating AE-sources. It is useful if one dimension of the
test object is much longer than the other two (i.e. a beam, pipeline, etc.).
The linear location module contains two linear location algorithms:

Linear location on an imaginary straight line or a circumference between two or more


sensors. In case of a straight line a location result is derived in between the first and last
sensor of the sensor array. In case the sensors are located along a circumference the
location results will be derived on the circumference.

Lin3D: linear location on imaginary straight line segments between two neighboring
sensors. Data display and location processor setup account for 3D locations of sensors.

Both location algorithms account for arbitrary sensor placement. Sensor array can be arranged
as an open line with two ends (e.g. a line) or as a closed loop (e.g. circular).

4.2.6.2

Planar/Cylindrical location module


The planar location module provides location algorithms that locate AE-sources on planes or
cylinder shells. The algorithm allows for an arbitrary sensor placement. Thus it is not necessary
to arrange the sensors in a predefined array and so the sensors may be placed according to the
structures requirements.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

37 of 51

Numerical, analytical and mixed algorithms are available. Each algorithm evaluates a location
uncertainty in case of an over determined system. The location uncertainty gives an indication
of how reliable a result is (from a mathematical point of view).
For a cylindrical hull the required minimum number of sensors is 4 (an over determined system
would consist of at least 5 sensors). In case of a plane the required minimum number of sensors
is 3 (an over determined system would consist of at least 4 sensors).
It is recommended to exceed the minimum number of sensors contributing to a location result.
This way a location uncertainty can be calculated and regarded as a measure of reliability for
location result.

4.2.6.3

Multi-Group Extension for location modules


It features:

4.2.6.4

Several channel groups can be used within one location processor and a global coordinate
system, allowing for processing complex geometries like cones or end caps of pressure
vessels.

Each channel group with its own co-ordinates and location algorithm

Spherical location module


The spherical location module provides an algorithm to located AE-sources on the shell of a
sphere. It features:

Arbitrary sensor locations, i.e. position the sensors according to the test objects
requirements.

Location results can be displayed as points on a 3-dimensional image of a sphere. Location


results can also be listed in degree longitude and latitude. The image of the sphere can be
rotated and zoomed to any desired point-of-view (needs VAE1+2, see section 4.2.2).
Places of high location density can be indicated by round clusters (requires clustering
option VAECP, section 4.2.5.3).

The location algorithm needs hits from at least 3 sensors. It is recommended to have 5
sensors contribute to location result.

Note:
The spherical location algorithm together with the planar location algorithm can be used to
locate AE-sources on a pressure vessel. The spherical location algorithm is used to locate AEsources on the end caps of the vessel while the planar location algorithm is used to locate AEsources on the hull. All three location algorithms (2x end caps, 1x hull) can be setup within a
single location processor (see figure 25).

4.2.6.5

3D-location module to detect AE-sources in a three dimensional solid part, or


liquid
The 3D location module provides algorithms which locate AE sources in the volume of a body. It
features:

Arbitrary sensor locations.

Needs at least hits from 4 sensors, 5 sensors recommended

Results can be shown in 3-dimensional dot-plots, rotated and zoomed (needs VAE1+2, see
section 4.2.2), or in several 2-dimensional dot-plots from different views.
In small diameter (up to 16m diameter) above-ground storage tanks the 3D location algorithm
can be used to locate corrosion, leakage, water droplets, etc. AE-sources, such as water

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

38 of 51

droplets from the roof, are easily discriminated by their height position.
Nakamura, Hideyuki / Arakawa, Takahiro / Sekine, Kazuyoshi / Kasai, Naoya, Study of
Identification and Removal Method for Drop Noise at AE Measurement of a Tank, 19th
International AE-Symposium December 9-12, 2008, IAES-19 Kyoto, Japan

4.2.6.6

Above-ground flat-bottomed tank floor location


The tank floor location module provides algorithms to locate AE-sources on the floor of a
cylindrical containment (tank bottom). The tank floor location module incorporates different
numerical and analytical algorithms.
Special Feature:
Depending on the selected location algorithm equal sensor spacing on the circumference is not
mandatory.

4.2.6.7

Amplitude Correction module


Note:
The Amplitude Correction module requires VAEUP (see section 4.2.5.4) and a location
processor.
The amplitude correction module takes the attenuation and the distance of sensor to source into
account to deliver the amplitude at the source location. The amplitude correction considers
near-field and far-field attenuation.

4.2.7

Programming interface (ECP)


The Embedded Code Processor (ECP) provides a programming interface within VisualAE
allowing the implementation of user designed code in a C-like programming language. Any
VisualAE results can be imported into the ECP and processed according to the implemented
code. The number of returned results is only limited by VisualAE. The new results are available
in VisualAE for further processing and display.
There are 3 different license types available for the ECP (details in table below):

VAECPU: ECP-User: allows one to run an ECP, but not modify or view the source code.

VAECPP: ECP-Programmer: allows one to create ECP and write code for it (includes
VAECPU).

VAECPV: ECP-Validator: allows one to protect an ECP against unauthorized usage


(includes VAECPP).

Special Feature:
The ECP is useful when service providers (or any other user) want to implement their own
analysis routines. These routines can be protected so that other operators cannot access the
source code. This secures the intellectual property right of the inventor. This enables a licensing
model where analysis routines can be licensed by the IP-owner to different entities identified by
the Vallen license number.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

39 of 51

Available functions:

Roles
No ECP license

VAECPU

VAECPP

VAECPV

Open VAE w/ ECP

Delete ECP

Copy/duplicate ECP

Move ECP

X*

X*

Create ECP
Run validated ECP

X*

View validated ECP / Export


Code

X**

Edit validated ECP / Import


Code

X**

Run non-validated ECP

View non-validated ECP / Export


Code

Edit non-validated ECP / Import


Code
Validate ECP

*) KeyID must be in Licensee List and Expiration Date valid


**) KeyID of original Validator only

4.3

VisualTR - Waveform Analysis Software (VTR)


ASIP-2 (see section 3.3) equipped with TR memory modules (see section 3.3.7) is capable of
recording waveforms. While the AE-data set is a set of features describing the waveform, TRdata is the actual sampled signal. TR-data allows a more precise interpretation of data and
enables a data analysis in frequency domain.
VisualTR assists analysis of waveforms. It displays one or multiple graphs of transient recorder
data (sampled waveform data) per page. Multiple pages containing TR-diagrams are possible.
Additionally it performs FFT and plots the results in frequency domain.
VisualTR supports selectable FFT window functions (Rectangle, Hamming, Hanning,
Trapezium, Bartlet, Welsch), digital frequency filtering (high-pass, low-pass, band-pass, bandrejection). Corner frequencies and steepness (in dB/octave) is set by user. Single frequency
selection can be done by use of Gaussian cross-correlation. Editing of page legend text and
many more features are possible. The waveform displayed can be exported to an ASCII file,
one sample per line via the "copy ASCII table to Clipboard" function, or as bitmap in any size
and resolution.

4.3.1

FFT Averager
FFT Averager can be used to calculate and display the average spectrum of all waveforms in a
transient data file. It can be used to discover lowest level spectral compositions out of the white
noise. Averaging the spectra reduces the white noise level shown and pronounces other
spectral components, if any. It can also be used to discover changes in the averaged spectrum,
e.g. when comparing files from different kinds of sources, or after filtering a file by spectral
criteria, e.g. using spectral ratios.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

40 of 51

From all FFTs, for each frequency bin, 3 averaging methods are calculated and shown in 3
graphs:

RMS: Root mean square, result converted to dB above 1 VRMS

AVG: Mean value of all bins, result converted to dB above 1VAVG

AVG[dB]: Mean value of all bins, converted to dB above 1V prior to averaging.

As an additional result the RMS subtracted by AVG[dB] is provided. The result gives an
indication which frequencies are equally distributed in the analyzed data, (difference is very
small) and at which frequencies the waveforms differ.

4.4

Feature Extractor
Feature Extractor is a tool that makes frequency domain features of waveforms available to
VisualAE (online and offline). Similarly to AE-feature data, the frequency domain provides
characteristic features too, e.g. peak frequency (frequency of maximum amplitude, FMAX),
mean frequency (frequency center of gravity, FCOG), spectral ratios and more.

Figure 26: Feature Extractor and how it interacts with analysis software.
Feature Extractor provides an interface to the FFT Feature Extractor, Spectral Ratios Extractor
and VisualClass Classifier (requires VisualClass, see section 4.3.1).
FFT Feature Extractor extracts frequency of peak amplitude and center of gravity frequency
from frequency spectra.
Spectral Ratios Extractor extracts features from 4 user definable time and 5 frequency
segments and generates (spectral) ratios from this data.
Feature Extractor can run in real time parallel to the acquisition software.

4.5

VisualClass - Pattern Recognition Software (VCL)


VisualClass is a powerful pattern recognition and classification software package. It is designed
for fast, comfortable and transparent development of an analytical classifier to recognize
different AE-signal patterns. It provides supervised and non-supervised learning strategies.
VisualClass should help finding and defining a classifier for waveform data.
Once a classifier has been found it can be used in on-line and off-line analysis to assign a class
number and class fitting values to each transient data set.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

41 of 51

Results of the classifier are written to a feature file. These results can be used by VisualAE for
combined analysis with other AE-features.

4.6

Tools for VisualClass


VisualClass requires training data sets for constructing a classifier. A training data set consists
of transients that are characteristic for a single class. Transients for training data sets can
originate from many different transient data files. The following tools help constructing training
data sets out of different transient data files.

4.6.1

TR-Combi
TR-Combi is a utility developed for use in conjunction with VisualClass. It eases the selection of
learning data sets for the VisualClass classifier. Learning data sets should contain
representative waveforms of each class. By use of TR-Combi waveforms of multiple input files
can be exported to one or more output files. Usually the output files constitute classes into
which a VisualClass classifier (see section 4.3.1) should classify the waveform data.

4.6.2

TR-Copy
TR-Copy is a tool that copies selected waveforms from one input file to one or more output files.
Similarly to TR-Combi (see section 4.6.1) it can be used to build a training data set for
VisualClass. In contrast to TR-Combi the export of waveforms can be governed by a single
script file (i.e. export is done automatically). The script file can be generated by use of VisualAE.

4.6.3

TR-Filter
TR-Filter applies a digital (software) filter to already recorded TR data. This is useful to limit the
frequency range of broad band acquired transients in order to match small band frequency
range of existing TR-data. Frequency range matched transients of different transient data files
can be combined and used in VisualClass or as input to a classifier.

4.6.4

TR-Unifier
TR-Unifier is a tool that changes sample rate and page length (number of samples per
waveform) of a TR-file. This utility is used to unify different transient data files to a common
format so that they can be combined to a single file or used with classifier or VisualClass.

4.7

Application Programming Interface


Application Programming Interfaces (APIs) provide more flexibility in working with the Vallen
AE-Suite Software. Currently two APIs are provided, which are explained in the following
sections.

4.7.1

ActiveX Interface for transient data files (XTR)


The XTR module provides an ActiveX (COM) interface to read transient data files and write
feature files (.trf). By use of XTR external programs (e.g. written in e.g. C, Delphi, VisualBasic,
EXCEL...) can access data in TR-files. External routines can be programmed to perform user
specific feature extraction. The results of the external feature extraction can be written to a
feature file which can be read by VisualAE. The externally created features can then be used by
processors and displayed in diagrams within VisualAE.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

42 of 51

4.7.2

External Acquisition Control (ACQCmdAPI)


Note:
ACQCmdAPI (ACQuisition Command Application Programming Interface) comes together with
the Acquisition and is part of the SWACQ module.
ACQCmdAPI provides an interface to externally control the Acquisition. Acquisition can be
controlled from the Command Line or any other application that supports an ActiveX interface,
e.g. Windows Scheduler, LabView, Matlab, etc.
Hence, Acquisition can be controlled by an external program that is e.g. responsible for
controlling a production line process. ACQCmdAPI can be used together with Windows
Scheduler for automatic change of the acquisition file at certain time intervals.

4.8

System Management and Control Tools


Tools in this category help gathering information about the soft- and hardware and help
changing settings.

4.8.1

Vallen Control Panel


Vallen Control Panel is the central control point of Vallen Systeme software. It provides access
to all enabled programs of the Vallen AE-Suite software.

4.8.2

Alarm Manager
Alarm Manager is a utility running in the background. Usually the operators first contact with the
Alarm Manager is when Acquisition program indicates that it does not receive any data (blinking
in the task bar). This is triggered by the Alarm Manager. Apart from that the Alarm Manager
provides an interface for other predefined Watchdogs and Alarm Processors. Alarm Processors
can be inserted into VisualAE analysis process to derive alarm criteria from any kind of AE data
analysis (see section 4.2.3.3).
Alarm Manager is independent from acquisition or analysis programs. It receives signals from
Watchdogs and Alarm Processors and triggers the action(s) that are bound to the signal. Such
actions can be:

4.8.2.1

turning on a sound (user selectable wave file), and/or

sending an email using SMTP protocol, and/or

sending a message to a machine or user within the network (using the Microsoft net
send command), and/or

turning on an AMSY-5 LED and pull down the corresponding line at the Alarm Connector
(on rear), and/or

triggering a custom action which can be any user-written routine using the Active-X Alarm
Manager Programming Interface

Watchdogs
Watchdogs are pre-defined and monitor the run status of VisualAE and Acquisition as well as a
number of PC resources, such as free disk space for data and temporary files. Watchdogs
trigger alarm actions via the Alarm Manager, before a lack of such resources may endanger
reliable data acquisition and online analysis. Alarm and warning limits of Watchdogs are set
within the Alarm Manager.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

43 of 51

4.8.3

Scheduler
Scheduler is used for communication between simultaneously running acquisition and analysis
programs, triggering the analysis programs to read newly acquired data in online data analysis.

4.8.4

Key Reporter
Key Reporter is a tool that displays or prints out the complete list of available software modules
and marks the ones that are currently installed. A printout of the KeyReporter, the
KeyCertificate, is provided with every KeyFile that Vallen Systeme distributes.

4.8.5

Key Setup
If new modules are to be added to the AE-Suite software or software update contract is
prolonged a new KeyFile is provided by Vallen Systeme. The new KeyFile has to be activated
via the Key Setup utility to make changes available.

4.8.6

Hardware Reporter
HW-Reporter is a tool providing a detailed hardware configuration report of the connected
AMSY-6 hardware.

4.8.7

Modify PAx Input


This utility modifies parametric data on a primary file. The user can assign to each parametric
input (PA0...PA7) a list of data sets and the corresponding input voltages. A time linear voltage
ramp is calculated for the parametric data between two specified data sets. It enables the user
to enter the load curve after a test, especially in the case when no analog signal of the load was
available during the test.

4.8.8

Pri-Glue
Pri-glue is a tool to concatenate several primary data and transient data files into one larger
primary data and transient data file.

4.8.9

Data Converter Software


Data Converter software provides a tool that time-sorts and converts dta-files into the Vallen file
format. This tool comes as is without the warranty to convert all existing sub versions of dtafiles.

4.8.10

PRI2DB
PRI2DB is a conversion tool that converts files with PRI and TRA extension from binary format
to a free file format based on SQLite. The new file extensions are PRIDB and TRADB.

4.9

System Verification Tools


System verification tools let the operator of the equipment verify the correct operation (i.e. the
operation according to manufacturers specification) of the measurement equipment. EN 134772 suggests that an operator should be able to verify the acoustic emission measurement
equipment.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

44 of 51

By providing software and hardware for AMSY-6 one complies with the standard EN 13477-2,
Non-destructive testing Acoustic Emission Equipment characterisation Part 2: Verification
of operation characteristics.

4.9.1

ADC-Tester and TR-Tester


The ADC-Tester is designed to test basic functionality of AE channels, even without TR memory
modules. It features a live display of waveforms.
The TR-Tester is a utility to test TR-memory modules. The test signal has to be fed in externally.

4.9.2

Vallen Sensor Tester (VST)


Vallen Sensor Tester is a very versatile tool. Its foremost application is to verify that AE-sensor
sensitivity is still adequate. AE-sensors may be subject to an aging process due to harsh
environmental conditions or handling and should be checked on a regular basis. Regular
verification ensures that sensitivity of a sensor is still adequate for inspection tasks.
Vallen Sensor Tester software measures and displays (and prints) a sensors sensitivity curve
versus frequency.
Additionally the Vallen Sensor Tester can be used to evaluate the effects of different coupling
agents, different cables and their length.
Vallen Sensor Tester requires additional hardware such as a:

4.9.3

pprogrammable function generator (model Agilent 33120A, 33220A, or compatible),

signal emitter (e.g. Olympus V103 or V101),

a special cable set

AMSY-6 with at least one ASIP-2

System Verification (SysVeri)


SysVeri software package allows for software supported (semi-automatic) verification of AMSY4
/ AMSY-5 / AMSY-6 systems and the installed ASIPP and/or ASIP-2 boards. After running the
verification a detailed report can be generated and printed. System verification requires
additional components:

4.10

programmable HP function generator (model Agilent 33220A, 33120A, or compatible),

programmable DC calibrator Martel 2000 plus RS232 cable, or manually adjustable DC


source (<0.015% in accuracy)

a special cable set

a verified reference ASIP-2

WinWord 2000 or higher for report generation

SWupd
SWupd is the term for a software update contract lasting for 12 months. A valid software update
contract enables the installation of software updates published during the validity period of the
update contract. It covers all Vallen Systeme GmbH AE software modules.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

45 of 51

A valid update contract is required for software extensions (e.g. purchasing new software
modules).

4.11

Help Text
Context sensitive help is available for Acquisition32, VisualAE, VisualTR, VisualClass and many
utility programs. Online help should be the first point of reference in case of questions. It
provides information and explanations about settings.

4.12

Programs to software module map


Vallen AE-Suite software programs can be executed from the Vallen Control Panel. Programs
are organized in software modules. Software modules can be purchased from Vallen Systeme
GmbH to extend the owned software configuration. In most cases a software module consists of
more than one program. In some cases a module is an extension to an existing application and
cannot run standalone. The following table lists applications in the first column and the module
they belong to in the second column. The third column describes the dependencies.

07-2013

Application (alphabetical
order)

Module

Dependency

3D location

VAEL3D

SWBN (VAE1 and VAE2 recommended)

Acquisition

SWACQ

ADC-Test

SWACQ

Alarm Manager

SWBN

API for transient files

XTR

Classifier decoder

VCL

Cluster processor

VAECP

Control Panel

SWBN

DTA Converter

SWBN

ECP programmer

VAECPP

SWBN, VAECPU

ECP user

VAECPU

SWBN

ECP validator

VAECPV

SWBN

Feature Extractor

VTR

FFT Averager

VTR

Filter processor

VAEFP

Firmware updater

SWACQ

Hardware Reporter

SWACQ

Key Reporter

SWBN

Key Setup

SWBN

Linear location

VAELL

SWBN

Multi group extension

VAELMG

SWBN + one location processor

Planar location

VAELP

SWBN

Polygon processor

VAEPP

SWBN

PRI2DB

SWBN

SWBN

SWBN

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

46 of 51

Application (alphabetical
order)

Module

Dependency

Pri-Glue

SWBN

Scheduler

SWBN

Spherical location

VAELS

SWBN (VAE1 and VAE2 recommended)

System Verification

SysVeri

SWACQ, SWBN, MS Word

Tank bottom location

VAELTB

SWBN

TR-Combi

VTR

TR-Copy

VTR

TR-Filter

VTR

TR-Test

SWACQ

TR-Unifier

VTR

User processor

VAEUP

SWBN

User processor extension

VAEUPE

SWBN, VAEUP

VAC Editor

SWBN

Vallen Sensor Tester

VSTSW

VisualAE

SWBN

VisualAE extension 1

VAE1

SWBN

VisualAE extension 2

VAE2

SWBN, VAE1

VisualClass

VCL

VTR recommended

VisualTR

VTR

SWACQ (additional hardware see


section 4.9.2)

Accessories
Accessories to expand or enhance the AMSY-6 such as cables, magnetic holders, verification
equipment, etc can be found in the according document: Accessories for Acoustic Emission.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

47 of 51

Free File Format most important changes


Acquisition and Feature Extractor program of Vallen AE-Suite software write their measurement
data to files based on the free file format of SQLite. The most important changes are listed
below:
New file extensions pridb and tradb
The new file format extensions are pridb and tradb for primary- and transient data, respectively.
The first three letters of the file extensions tell you what kind of data is recorded: primary data or
transient data. The last two letters indicate that the new file format is a data-base.
A VAC (acquisition setup) file is no longer necessary. All that information is stored to PRIDB file.
Importing acquisition setups to a new file is done the same way as before.
VisualAE and VisualTR support both file formats. Mixing of file formats in data analysis (e.g.
PRIDB and TRA or PRI and TRADB) is not possible, however.
No more preallocation of primary and transient data files necessary
Preallocation of data files was necessary in times when hard disk storage area was limited. This
practice ensured that no other application could occupy storage space that was reserved for
measurement data.
Nowadays preallocation is inconvenient, gives rise to errors in case of preallocating large space
and may be troublesome in an automated data acquisition environment.
With nowadays storage capacity of hard disk drives, the risk of another application taking up
storage capacity that was envisaged for measurement data is minimal. The risk is much large
that a preallocation fails because file size has been chosen too large for the program to handle.
Especially in automated environments a failure in preallocation may result in an unrecoverable
error.
Define features to be recorded
Select the features that are necessary for analysis and store only these to file. Features to be
stored can be selected from a list in the new Data tab of Acquisition Parameter Setup.
New way of handling time
Time measurement by definition is unlimited. The old file format had fixed size of records, even
for time. As a result the maximum recording time in a single file was 320days. No such
limitations apply in case of the new file format, simply because the size of records can be
adapted on-the-fly. For the operator it is no longer necessary to distinguish between Absolute
date/time of recording and Recording time for the start time reference. All relevant
information, absolute date-time or relative time, can be extracted from the recorded time data.
Use all frequency domain features
There is no more limitation for the number of records stored per dataset. All possible frequency
domain features can be used simultaneously next to the classical AE-features in an analysis. No
more limitation to a maximum of 14 frequency domain features no more picking hexadecimal
codes for frequency domain features. All frequency domain features can be selected by their
name.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

48 of 51

Record both Signal Strength and True Energy?


Both features are stored to hard disk when using the new, free file format.
Using data in old data format
VisualAE and VisualTR can read in and process old data format just the same way as before.
Use the utility PRI2DB to convert primary data files and transient recording data files to the new
free file format.

What is new with AMSY-6 compared to AMSY-5


Following is a list of characteristics of the AMSY-6 that distinguish it from the AMSY-5

07-2013

AMSY-6 supports ASIP-2 only. Predecessor of ASIP-2, ASIPP cannot be used within an
AMSY-6 chassis. Focusing on the ASIP-2 boost the speed performance of the AMSY-6
making it much faster than the AMSY-5

AMSY-6 uses USB2.0 port for data transfer and hardware control. The new interface
makes the AMSY-6 more flexible, easy to use (plug & measure) and increases the
performance of multi chassis setups tremendously.

Utilizing the USB2.0 bus 8 chassis can be connected in parallel (compared to 6 AMSY-5
chassis in series) making multi chassis setup more flexible and much faster. The only
influence on speed performance is the chassis internal speed making a hit processing rate
of 100.000hits/s per chassis possible (for each chassis that is used in a multi chassis
setup).

Different chassis are available. The smallest one being a MB2 for a total of 4 AE-channels.
The medium sized MB6 is comparable in size to AMSY-5 M6. The MB19 and EB21 offer
more ASIP-2 slots at the same form factor as AMSY-5 M16 and E20, respectively.

Parametric input channels are software controlled in range 1V or 10V. Input impedance
does not change with range setting anymore. Software control provides more flexibility in
using them.

Volume front panel elements have been removed for more compactness. Volume can be
adjusted by use of Acquisition software.

Pulser front panel elements have been removed. The pulsing amplitude is controlled online
(no need to stop Acquisition anymore) via a software menu.

The chassis address selector is a robust rotary switch. It is easier to handle than the dip
switches of the AMSY-5.

Each AMSY-6 chassis has own pulser and audio unit. Multiple chassis must not be
connected by a pulser cable.

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

49 of 51

Summary of unique features of AMSY-6


External PC instead of internal PC
Vallen Systeme follows the guideline that an AE-measurement system should have a longer
lifetime than a PC. Therefore Vallen uses an external PC which can be upgraded anytime as PC
technology advances. This ensures that the most state of the art PC technology can be used.
USB 2.0 as PC interface
A USB2.0 interface is available in every PC or laptop nowadays. Hence the MBx chassis can be
operated with any PC that is available.
MBx chassis
MB chassis are available in different sizes. The new MB2 chassis can be used for applications
that require only up to 4 AE-channels. The MB19 offers higher integration (3 more ASIP-2 slots
i.e. 6 more AE-channels) compared to MB16 of same size.
Vallen bus architecture
The Vallen bus architecture offers high speed online time sorting of all acquired data for
accurate and reliable online location without degradation of speed performance.
AE-Speed performance
It is important to have a fast system to avoid loss of data during acquisition. Each MBx chassis
of the AMSY-6 can process 100.000 hits/second sustained until data file is full.
TR-Speed performance
Hit triggered or continuous transient recording at up to 40MS/s for up to 254 AE-channels in
parallel while onboard memory is not full or until TR-file full. TR-data is continuously
downloaded; however, AE data transfer to PC is always prioritized over TR-data. This may lead
to TR-data loss when onboard memory is full.
Streaming performance
AMSY-6 streams AE-feature data of all channels (up to 254) in parallel until file is full if time
slice period is 819.2s or longer.
TR-data can be streamed sustained until file is full at a data rate of 10MB/s per chassis. This
corresponds to streaming of 1-, 2-, 3- or 4 AE-channels at 5MHz, 2.5MHz, 1.67MHz or
1.25MHz, respectively.
Root USB hub can process 30MB/s of data, hence 3 chassis can stream data at 10MB/s each
sustained until file is full. If more than one root USB hub is available, streaming performance is
limited by data throughput of hard disk drive controller.
Onboard TR-memory modules allows streaming of up to 254 channels in parallel at sampling
rates up to 10MHz (40MHz in case of ASIP-2/A) for a limited period of time.

07-2013

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

50 of 51

254 AE channels in multi chassis setup


With a multi chassis setup 254 AE-channels can be operated in parallel. Up to 8 chassis can be
connected in parallel to USB interface of the acquisition PC and utilize the full bandwidth of
USB2.0 (Vallen Systeme measured a throughput of 40MB/s).
ASIP-2 digital signal processing
ASIP-2 signal processing architecture converts a band pass filtered analog signal to a digital
stream before application specific (digital) filters are applied. The advantage of this architecture
is:

07-2013

ADC noise is filtered by a dedicated filter stage at 40MSPS and additionally filtered by the
application specific filters. The result is extremely low noise.

Application specific filters are implemented digitally. This results in zero tolerance between
filters.

For any application the optimum bandwidth can be selected without interfering with the
hardware.

Filters can be added any time by simply importing a new firmware file.

file: AMSY-6_Description_1307.docm
AMSY-6 System Description - System Description

51 of 51

You might also like