Ultrasonic Testing Simulator: Read an A-Scan in Your Browser

This free ultrasonic testing (UT) simulator draws a straight-beam pulse-echo A-scan in your browser. Move the probe over a carbon steel, stainless steel or aluminium plate that contains one planar reflector, adjust gain and range, place a gate and read depth from the echo time. It is a simplified educational tool for UT trainees, Level II candidates and the people who train them, not a validated engineering simulation.

Simplified educational demo — not a validated engineering simulation. The interactive simulator runs in your browser: a probe position slider, gain (−12 to +12 dB), range (10 to 150 mm), one gate (start, width and threshold), plate thickness (10 to 50 mm) and material: Carbon steel (5,920 m/s), Stainless steel (304) (5,790 m/s), Aluminium (6,320 m/s). The readout gives the gate reading, the echo time and depth, and warns when an echo saturates.

What is an ultrasonic testing simulator?

An ultrasonic testing simulator generates the screen a UT instrument would show, so you can practise reading it without a flaw detector, probe or test block. This one draws an A-scan: amplitude on the vertical axis against sound path, in millimetres, on the horizontal axis. Each echo is a reflection from something in the beam's path: the far wall of the plate (the backwall) or a reflector inside it.

It models one situation on purpose: a straight-beam (0°) longitudinal-wave probe in contact with a flat plate that contains one planar reflector parallel to the surface. That is enough to learn the core reading skills (where an echo sits, how high it is, and what gain, range and gates do) before you move on to angle beams, calibration blocks and real parts.

How to use the A-scan simulator

  1. Pick the material and the plate thickness. The simulator uses the longitudinal velocity for carbon steel (5,920 m/s), 304 stainless steel (5,790 m/s) or aluminium (6,320 m/s).
  2. Set the range so the screen shows what you need. A range a little over twice the thickness shows the backwall and its first repeat.
  3. Slide the probe along the plate. Between 45 and 75 mm of travel it sits over the reflector.
  4. Adjust gain until the echo you want to read is on screen without running off the top.
  5. Place the gate over that echo: set its start and width in millimetres and its threshold as a percentage of screen height.
  6. Read the gate: the depth and time of the highest signal inside it, its height, and whether it crossed the threshold.

Reading the A-scan display

What does gain do on a UT flaw detector?

Gain sets how much the received signal is amplified, in decibels. Every 6 dB roughly doubles or halves the height of an echo on screen, because a change in decibels is 20 × log10 of the amplitude ratio. In the simulator the reflector echo sits at about 70% of screen height at 0 dB; add 6 dB and it would be about 140%, off the top of the screen, so it saturates at 100%. A saturated echo cannot be compared or sized, which is why the readout tells you to reduce gain.

Real procedures set a reference gain on a calibration reflector and then add scanning gain, and amplitude is judged against that reference, for example a distance-amplitude correction (DAC) curve. The simulator has no calibration step, so its percentages teach the relationship between decibels and screen height, not an accept or reject decision.

What does range do on an A-scan?

Range sets how much sound path the screen shows from left to right. In the simulator it is set in millimetres of material, from 10 to 150 mm, and the note under the screen converts it to time with the selected velocity. Too short a range pushes the backwall off the screen; too long a range squeezes every echo into the left-hand side and makes depth harder to read. Change the material and the same range in millimetres becomes a different time, because the velocity changes.

How do gates work on a flaw detector?

A gate is a window on the time base with a threshold. The instrument watches only the signal inside the window and reports a reading from it, usually the depth or sound path and the amplitude, and it can raise an alarm when a signal crosses the threshold. Many instruments have more than one gate and let you choose whether the reading is taken at the peak of the echo or where it first crosses the threshold.

The simulator has one gate. You set its start and width in millimetres and its threshold as a percentage of screen height, and the reading is taken at the highest signal inside the gate. With the default settings (5 to 20 mm, 40%) the gate stays quiet over 25 mm of sound metal, because the backwall at 25 mm is outside it, and it alarms when the probe moves over the reflector.

Worked example: reading a reflector

Carbon steel (5,920 m/s), 25 mm plate, 0 dB gain, range 60 mm (20.27 µs), gate from 5 to 20 mm at 40% of screen height.

  1. Probe at 20 mm, over sound metal: the backwall echo sits at 8.45 µs, which is 25.0 mm. It is outside the gate, so the gate reads no echo above the threshold.
  2. Probe at 60 mm, over the reflector: an echo appears at 4.05 µs, which is 12.0 mm deep, at about 72% of screen height, and the gate alarms. The backwall drops to about 12% because the reflector shadows it.
  3. Reduce gain by 6 dB: the same echo falls to about 36%, below the 40% threshold, so the gate no longer alarms. Gain and gate threshold are always read together.
  4. Increase the thickness to 50 mm: the reflector is now 24.0 mm deep, outside a 5–20 mm gate, so the gate is silent. Move the gate to 15–35 mm and the reading returns: 24.0 mm.

Check by hand: depth = velocity × time ÷ 2 = 5,920 m/s × 4.05 µs ÷ 2 = 12.0 mm.

What this simulator does not simulate

Use it to understand what the screen is telling you. Instrument set-up, calibration and scanning technique are learned on real equipment, in training and on the job.

Who the A-scan simulator is for

How it fits with Practical NDT and UT training

This page is one simplified screen. Practical NDT is the full simulator: twelve methods, including contact UT, PAUT and TOFD, in five 3D workplace environments, with scored feedback. It runs standalone or inside the Atlantis LMS and the Atlantis ERP eLearning portal.

Under ASNT SNT-TC-1A, certification is issued by the employer under its written practice, which sets the training hours, experience hours and examinations. Time on this demo, or on any simulator, is practice: do not count it toward experience hours unless your written practice and your Level III say it counts.

For structured UT training led by an ASNT Level III, see ultrasonic testing training, the UT Level 1 and UT Level 2 courses, and how training, exams and certification fit together. To plan the hours, use the SNT-TC-1A hours planner.

Want to see the full simulator on your own methods? Request a Practical NDT demo, standalone or inside the Atlantis ERP eLearning portal.

Frequently asked questions

Is this ultrasonic testing simulator free?

Yes. It runs in your browser with no sign-up, and the settings you choose are not sent anywhere.

Is it the same as the Practical NDT simulator?

No. It is one simplified A-scan for one straight-beam set-up. Practical NDT is the full 3D simulator, with twelve methods, five workplace environments and scored feedback; request a demo to see it.

Can I practise angle-beam weld inspection here?

No. The model is straight-beam only. The UT angle beam calculator covers skip distance and indication location, and the Practical NDT simulator covers weld scanning.

Does practice on a simulator count toward SNT-TC-1A experience hours?

Do not assume so. The employer's written practice defines experience hours, and they normally mean supervised work with real equipment. Ask your Level III before counting any simulated practice.

Why does the echo height not change with depth?

Because the simulator leaves out beam spread and attenuation. On a real part, a reflector of the same size returns a smaller echo the deeper it is, which is why procedures use distance-amplitude correction.

Which sound velocities does it use?

Longitudinal velocities of 5,920 m/s for carbon steel, 5,790 m/s for 304 stainless steel and 6,320 m/s for aluminium. Real velocities vary with alloy and temperature, which is why instruments are calibrated on a reference block.

Related tools

Speak to an ASNT NDT Level III

Atlantis NDT provides ASNT Level III consulting, NDT training to ASNT SNT-TC-1A, inspection management software and independent report validation. Request a free consultation and we will return a tailored quote — affordable, accessible and fully customizable to your programme.