Electronic – Energy loss by Hysteresis

electromagnetismMATLABpower electronics

I recently did an experiment aiming to verify the magnetization curve of the cores of a single-phase electrical transformer. I applied a sine within one core and I observed this one and the other one responses over the time.
The circuit builded for the experiment and the output of this, that is a snapshot from the oscilloscope that I've used to make the measures, we can see at the images below.

enter image description here

enter image description here

I then exported the graphics raw data into CSV files to manipulate it with some computer software, like Matlab or Excel. I mixed the data from both graphs in a manner that I could plot one as being the X-axis (1st CSV column) and the other being the Y-axis (2nd CSV column), and indeed it worked with Matlab. With the data organized I executed the following within Matlab:

Array=csvread('F:\workspace\Matlab\XY.csv');
r1 = Array(:, 1);
r2 = Array(:, 2);
plot(r1,r2);

The result is the transformer hysteresis graph as expected and showed bellow, and we can see a lot of noise within the signal.

enter image description here

Finally, I could calculate the area from the graph through:

trapz(r1,r2);

The obtained result is 4.3768e+09, analyzing the data I would say that, if the X and Y axis was expressed in terms of Volts units, the resulting area would be 0.43768.


My doubt is:

I know that the encountered area represents somehow the energy loss within the transformer core, but…
How do I express it in terms of energy?
Is the encountered result (0,43768) expressed in [N/m^2]?

Best Answer

No, it is not.

First of all, you must measure the input current, not voltage; The R1 resistor lets you to do that, the CH1 measurement divided by the R1 shunt resistor value is the input current of the circuit.

After dividing the CH1 measurement by the R1 value and plotting the CH1/R1 and CH2, now you can find the area inside the hysteresis curve and get the energy losses per period - in Joules, if you've plotted the CH1/R1 in amps and CH2 in volts. I have no idea where do you derive the N/m^2 units from, the energy units, joules, are N*m by definition.

To get the energy losses per second (that is - the power losses in watts) you need to multiply the energy losses per period by the signal frequency.