Scan speed and sampling rate

An eddy current instrument samples at a fixed rate while the probe moves at some speed, so the data is a series of points spaced v / rate apart along the scan. A flaw of length L is therefore represented by L x rate / v samples. Below about three samples across a flaw the peak is systematically under-recorded: the sampling can miss the maximum, the indication looks smaller than it is, and a flaw at the reporting threshold drops below it. Requiring a minimum number of samples across the shortest reportable flaw and solving for speed gives v_max = rate x L / n.

This is the arithmetic behind the scan speed limit in a procedure. It is also why raising the scan speed is not a free productivity gain: doubling the speed halves the samples across every flaw, and the flaws that disappear first are the small ones near the acceptance limit, which are exactly the ones the examination exists to find.

Two practical qualifications. First, the rate that matters is the rate each channel actually receives – on a multiplexed array that is the instrument rate divided by the number of firing groups, and on a rotating probe it is set by the rotation speed and the helical advance. Second, the instrument low-pass filter must pass the flaw frequency: a flaw of length L passing at speed v produces a signal at roughly v / L hertz, and a filter set for a slower scan will attenuate it regardless of how densely the data is sampled.

Use this before mobilising to check that the planned production rate is compatible with the procedure, and afterwards to defend or challenge a data set whose encoder record shows speeds above the qualified limit.

Worked example

Acquisition rate per channel500 Hz
Smallest reportable flaw length5 mm
Samples required across the flaw3
Planned scan speed500 mm/s
Scan length6000 mm
Maximum scan speed833.3 mm/s
Maximum sample spacing1.667 mm
Sample spacing at planned speed1 mm
Samples across flaw at planned speed5 samples
Flaw signal frequency100 Hz
Time per pass12 s

500 samples per second per channel, a 5 mm smallest reportable flaw and a requirement for at least 3 samples across it. v_max = 500 x 5 / 3 = 833.3 mm/s, corresponding to a maximum sample spacing of 5/3 = 1.667 mm. At the planned 500 mm/s the spacing is 500/500 = 1.000 mm, so the 5 mm flaw receives 5.00 samples - comfortably above the 3 required. The flaw signal envelope is about 500/5 = 100 Hz, so the low-pass filter must be set above that. A 6000 mm tube takes 6000/500 = 12.0 s per pass.

Use at your own risk — verify before you act

These calculators support, and never replace, the judgement of qualified NDT and engineering personnel. Results are provided as is, without warranty of any kind, express or implied, and must be independently verified against the governing code edition named in your contract before being used in any inspection, acceptance, rejection, radiation-safety or fitness-for-service decision. By using them you accept full responsibility for how the results are applied; NDT Inspect, its owners and contributors accept no liability for any loss, damage, injury or death arising from their use or from reliance on them. If a result matters to safety, check it by hand and have it reviewed by a competent person.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.