Analyzing Transformer Sound with a Phone – Poor Man’s Analysis

Analyzing Transformer Sound with a Phone – Poor Man’s Analysis

So, you are out on a job and there is a noisy transformer – you know, that humming noise that we are all familiar with. However, something doesn’t sound quite right. A discussion begins about whether the transformer is seeing harmonics, overloading, or some other condition. It comes down to opinion until you can actually see something. You don’t have ultrasound or other sound analysis systems nearby, so what can you do in a pinch.

Along comes Python and Jupyter Notebooks to the rescue. For this article, the Jupyter Notebook and associated sound file can be found at MotorDoc1/FunWithSound (github.com). And, no, you don’t have to use it for just a transformer, although you will want some Python experience.

Yes, yes, there are apps that do this, but what fun is that to a data scientist? Or just about any engineer?

IEEE Standard C57.136-2000, “IEEE Guide for Sound Level Abatement and Determination for Liquid-Immersed Power Transformers and Shunt Reactors” identifies specific sound frequencies and what they relate to. This can provide some direction while you are working on obtaining more advanced systems to verify the results.

Here is the sound:

125kV to 13.8kV Transformer – note tone and tinny-ness

Now, when processed through the Python code (and some modifications made) we end up with spectra in which we have amplitude versus frequency. In Figure 1 we have relative log values and in Figure 2 we have a spectra in -dB where we’ve ‘zero-d’ the highest peak. We will discuss how to use your phone as a dB meter in a separate article.

Here is what we found with the above sound which is at 44,000 samples and across 5 seconds. Note that sound is position and direction-dependent.

Figure 1: the purple square are mechanical sounds due to loose components. The red peak is related to core vibration (2X LF). The purple peaks are related to current harmonics and high ground current – these are relative values in the log scale.
Figure 2: converted to relative dB (relative force) with the highest peak near ‘zero.’ Power factor/core vibration, harmonics and ground/neutral currents would be significant causes of noise from the transformer. The ground/neutral currents would add to the transformer load above the measured kVA. The effect is estimated until actual ground/neutral and harmonic values are confirmed at the transformer. Note that the load may be higher than the apparent kVA measured at the transformer leads.

As you can see, data of this type is useful in setting investigative direction. The fun part about doing this in Python (or MatLab) is that you can manipulate the data in order to filter, etc. beyond what is done in most phone apps.

More on this in the next article.

Note: this article is for general information and implementation/use does not imply warranty.