|
Description
of software for measurement of time of flight, phase
velocity, dispersion, attenuation of sound and impedance
of materials.
|
|
Agnieszka and Wiesław
Bicz
Mieczysław Pluta
|
This software package
allows to measure time of flight, sound velocity,
attenuation and frequency dependence of attenuation,
dispersion, phase velocity and impedance (density) of
any material. The software uses ultrasonic pulses and
is based on comparison of pulses achieved with
reference and measured medium.
For each measurement it is necessary to choose
reference signal and compare it with the signal,
coming from the measured medium (reflected or
transmitted through it). This allows to use this
software with almost any kind of samples, containments
etc. For people using this software it is necessary to
have some knowledge about such kind of measurements,
physics of ultrasounds etc. This software package
gives them very good tool for such measurements.

|
|
I. Introduction to the work with the software |
|
First
step
|
Reference signal should be prepared, the best way to
do it is to use pure (distilled) water. Using markers
in the upper window most important part of the signal
should be chosen. In the bottom window signal between
markers from the upper window can be seen - magnified.
See picture 1.

Picture
1.
|
|
Second
step |
Button “Pattern” should be used. After
pressing this button, chosen signal appears in bottom
screen in white color together with information:
"Correlation pattern". It means this signal from this moment will be
“reference signal”. See picture 2.

Picture
2
From this moment key called "Measure" should
be used – all subsequent operations will use
signal stored before (pattern) as reference for
comparison with
actually measured signal. See picture 3. For time of
flight measurement the display will show 0 –
nothing changed.

Picture
3.
|
|
Third
step |
In
this moment we have to repeat operations described in the
first step. In upper window we choose - using markers
the most important part of signal we are getting from
measured medium. In the bottom window we can see only
signal between markers from the upper window. See
picture 4.
Pay attention on
marker position (it is changed now). It means
now we have another signal (with time offset for
example)

Picture
4
In
this moment we have all information which is necessary for
calculation of time of flight (and another functions
too), and then the button “Measure” should
be used (see picture 5). On the bottom window we can see two earlier prepared signals (white –
reference signal; red - measure signal) in this case
we receive result different from zero.

Picture
5
|
|
II.
The time of flight and sound velocity measurement method. |
In most cases we can
assume, that the signal will change after propagation
- simple geometrical comparison of signals won’t
work properly. This is the reason, why we are using
following algorithm for comparison of two signals with
different time of flight:
a)
FFT
with Hamming window is made.
b)
In
frequency domain, frequency with maximum amplitude is
chosen and using relatively sharp windowing only this
frequency and frequencies from its neighborhood are
taken.
c)
Inverse
FFT is done.
d)
Center
point of achieved signal is taken as time mark,
telling us the moment of “coming” of this
signal
Time
of flight can be measured from zero point (start of
pulse) or from the time of “coming” of
another signal, stored as pattern – as described
above.
If
the path length is known, it is possible to calculate
the sound velocity in the measured material, using
comparison with reference fluid – for example
water.
If
the experimental setup have a containment with
measured fluid, where only a part of the sound
propagation path is in the measured fluid, we can
wrote following formula:
T=T1+T2
Where
T1 is time of propagation outside of
measured fluid and T2 in this medium.
We
can measure time of flight in the whole system (T)
filled with water (TW, that has velocity CW),
or measured fluid TX (velocity CX).
If we know the path length (L) in measured fluid, we
can calculate the velocity of
sound in this medium:
T2w=L/CW
T1=TW-T2W
This
(T1) can be obtained after measurement with
water, and this measurement must be done only from
time to time, since parameters of system doesn’t change quickly.
CX
(sound velocity in measured medium) = L/(TX-T1)
The
user of the software must know the path length (L),
and choose appropriate signals (not only direct
transmission must be chosen, but also multiple
reflections for example).
|
| III.
Theoretical basis of material impedance measurement
method |
The measurement of
impedance of an unknown medium can be based on
evaluation of the wave, reflected on the interface of
this medium with another medium (i.e. wall of solid
material - in most cases), eventually transmitted wave
too, and comparison with reflection from another
medium with known impedance.
Meanings
of used variables:
Z
- impedance of
medium (unit is Ns/m3)
R
-
the relation of
reflected and transmitted wave (their intensities)
r
- density of material
(g/cm3)
c
– sound velocity
(m/s)
IR
- intensity of
reflected wave
It
- intensity of
transmitted wave
Geometrical
representation:
|
Material
1 (i.e. solid wall) |
| |
Material
2 (measured medium, water or air) |
|
| |
|
|
Z1=r1c1 |
| |
Z2=r2c2 |
|
Incident
wave with intensity I |
| |
Transmitted
wave with intensity IT |
|
¾® |
| |
¾® |
|
Reflected
wave with Intensity IR |
| |
|
|
¬¾ |
| |
|
In
most cases we are only able to measure the reflected
wave and not the transmitted (this will be disturbed
during propagation in unknown medium). This is the
reason, why it is normally necessary to know the
impedance of the solid wall. But it is also possible to measure it using air as reference
medium (material 2). In this case the measurement
would need following steps:
1)
Measurement
of reflection from the solid wall in contact with air
- result is the intensity of incoming wave. If we know
the impedance of the wall material, this measurement
is not necessary – the intensity can be
calculated from the measurement made in the second
step.
2)
Measurement
of reflection from solid wall in contact with
reference fluid with known impedance (for example
water) – this is only necessary for obtaining
value of wall material impedance. If we know this
parameter, we can calculate R for water and do not
need the measurement with air (we are able to
calculate the intensity of incoming wave).
3)
Measurement
of signal reflected from measured fluid.
If
the setup doesn’t change, measurements from
steps 1 and 2 must be done only from time to time (relatively
seldom). The formulas used here are as follow:
R=IR/IT=
(Z2-Z1)/(Z2+Z1)
I=IR
+ IT=const
I
is the same in each case - with any material, because
it depends only on used transducer and pulser, and can
be also directly measured in comparison with air (which
has almost 0 impedance and thus 100% reflection
– IT»0)
or calculated if we know both impedances (Z2
and Z1 – this is the case, if we know
the impedance of the wall material and are using known
fluid, for example water).
I=IR+IR/R
(if we know R and IR)
We
can measure IR (reflected wave) or IT
(transmitted) wave. If we know only IR, and
the intensity of the incoming wave I, we can calculate
R:
R=IR/(I-IR)
After
comparison with another substance we are able to
calculate the impedance of the measured substance:
Z1=Z2(1-R)/(1+R)
Z2=Z1(R+1)/(1-R)
The
first equation is necessary to calculate the impedance
of wall material (assuming, that Z2 is the
impedance of known material – i.e. water) and
the second for calculation of impedance of measured
material (Z1 is impedance of wall material).
In
the case of impedance measurement only with reflected
signal it is not necessary to measure the signal using
FFT filtration, because it doesn't change the shape (only
in special cases, that are not realistic here). But
this is also not worse, if we do it.
If
we know the impedance and sound velocity of a material,
we are able to calculate the density (r=c/Z).
|
|
IV. Description of method for measurement of phase
velocity, dispersion and attenuation of sound |
| |
|
A.
Introduction |
The idea of the
measurement is based on sending and receiving signals
through measured medium. This operation is repeated
many times, after some time period or after some
changes was made (different material, temperature
etc.). Each received signal can be described by
where
n=1,2,...N. Each signal can be also described using
its Fourier transform:
(1a)
after
inverse Fourier transform is applied, signal can be
restored from his spectrum  (1b)
The distribution of harmonics of this spectrum shows the transfer function
of the whole unit, where is
the function of electronics (generator, transducer,
amplifier...), wave propagation , including diffraction effects and
influence of the medium .
(2)
In
evaluation of material properties the most interesting
thing are changes of medium properties . Thus it is necessary to design the system in the
way, that all other elements are negligible (at least
in frequency region of interest). This means, that it
is necessary to use:
a – broadband devices (capable of
transmitting and receiving short pulses),
b – transducer with small or
controlled diffraction effects.
In all cases of relative measurements, where measured signal is compared
with reference (index zero), it is allowed to assume,
that the characteristic of electronics and geometry of the system
do
not change. Thus:
(3)
|
|
B.
Measurement with changing distance: |
Measurements
made in two distances and

(4a)
(4b)
Compound factor responsible for propagation
(5)
we are writing it as

where
,
-
slowness
- attenuation
coefficient.
For the case without attenuation and
dispersion
(6a)
We are writing it as the superposition of
propagating waves
(6b)
Careful comparison of this both formulas
allows to see, that propagation of wave packet can be
treated as a superposition of harmonic waves with
different slowness
(6b). From (6a) follows, that with the distance
compound amplitudes of harmonics are changing:

Imaginary part of the coefficient
is responsible for attenuation. Inclusion of this
effect for chosen harmonics allows us to write
compound amplitude after propagation:

Calculation of compound coefficient
is possible after logarithm of formula (5)
(7)
where


Difference of compound amplitudes

In large distances this difference changes
quickly with frequency and if it is larger than
we get non continuous phase readings. In this moment,
for the purpose of doing the phase continuous, it is
necessary to be able to estimate the properties of the
medium and try to make a model, that follows the
reality. To calculate the dispersion we describe
slowness as containing two parts – constant and
changing:


where first two parts are describing the
propagation in a medium without dispersion (see (6)).
Phase velocity is calculated from phase difference:
,
and from this equation
(8)
The calculation of attenuation using this
method gives realistic results in the central region
of transfer bandwidth, under the condition, that
propagation is going only in one mode (only one path).
If many paths are existing, interference effects occur,
that are causing waves in the attenuation diagram. The
existence of such effects can be shown after
measurements for some distances and comparison of
results. In the border region of transfer function
noise occurs, resulting from division of two small
noise functions.
|
|
C. Measurement with
changing medium parameters.
|
We are going back to describing individual measurements using
and reference signal with
.
For relative measurements it is necessary to
store reference measurement, made with known medium.
For water solutions the best way could be to use water
as reference medium. Treating attenuation of water as
negligible and taking slowness
of water as reference, for calculation of attenuation
and dispersion of measured medium we can use modified
formulas (7)
and (8):
(9)
(10)
Similar formulas can be used for calculating changes of attenuation and
dispersion of medium. As reference one of the previous
done measurements can be taken.
|
| Legends |
Formulas are given for continuous
variable t, but in computing we are using
discrete variable iT, where T is the
sampling period.
|
| For
download |
|

material parameter
measurement.pdf
|
|
|
|
|
|
|