Converting V-I Curve to B(t) Curve for Magnetic Core: Quick Guide

In summary, the conversation discusses converting data from a V-I curve into a B(t) curve for a magnetic core. It is mentioned that in order to determine a B(t) curve, V(t) and I(t) curves are needed. It is also noted that the core dimensions and number of turns must be known. The relationship between B(t), Ψ(t), and A is mentioned and it is stated that V(t) is synchronous with I(t). Suggestions are given for measuring using stepfunctions, and it is clarified that the dependent variable is current. The fact that the current will not be sinusoidal due to saturation is also acknowledged. Overall, the conversation focuses on finding a way to accurately determine the B(t) curve based on
  • #1
tim9000
867
17
Hey, I'm only asking this here because its a bit of a time-critical question (no pun inteded). But if one takes a V Vs I curve (like to measure BH without the equipment to measure flux directly), that is to say, measures the change of increase in voltage and increase in current (where current is the dependant variable) for a set supply frequency, of a coil around a magnetic core. Can one convert the data that is a V I Curve into a into a B(t) curve for the core?
(Provided one knows the dimensions, number of turns, etc.)
Cheers
 
Engineering news on Phys.org
  • #2
tim9000 said:
Can one convert the data that is a V I Curve into a into a B(t) curve for the core?
If you want to determine a B(t) curve, you must also have V(t) and I(t) curves, which could be sinusoidal, stepfunctions or whatever. You cannot determine B by means of DC-voltage and DC-current.

B(t) ≈ Ψ(t) / A , where A is the cross section area and Ψ is the flux.

V(t) = dΨn(t) / dt , Ψn = Flux * turns.
 
  • #3
Hesch said:
If you want to determine a B(t) curve, you must also have V(t) and I(t) curves, which could be sinusoidal, stepfunctions or whatever. You cannot determine B by means of DC-voltage and DC-current.

B(t) ≈ Ψ(t) / A , where A is the cross section area and Ψ is the flux.

V(t) = dΨn(t) / dt , Ψn = Flux * turns.
Ah, yes I'm familiar with those relationships.
[I do know the core dimensions and number of turns]
So the current and voltage would have been sine waves, I know the supply frequency and I have rms values, so I can calculate the peaks of the sineusoids.
So from here I can get B(I) but how do I get B(t)?

Thanks heaps
 
  • #4
B(t) is synchronous ( has same phase ) as I(t).

So if the I(t) is a sine-function, V(t) will be a cosine-function, ( ignoring the resistance in the coil ).
 
  • #5
Hesch said:
B(t) is synchronous ( has same phase ) as I(t).

So if the I(t) is a sine-function, V(t) will be a cosine-function, ( ignoring the resistance in the coil ).
Umm, yeah, so I've got a B H curve (assuming H = NumberOfTurns*current)
and I imagine that it runs along-up the BH curve into saturation and back down again (to zero then through the negative of the curve) 50 times a second (as the supply was 50Hz). So I suppose I could take the furthest point of saturation and say it took one peak of the sine wave to get there (like half of the sin wave), which is 1 / (2*50) seconds?
Then I divide that length into a set of like 10 divisions, so steps of like 0.001 s.
Remember that I had a set of voltages and currents, would I then use only the largest current value, find it's PeakCurrent, then to find the corresponding B value is (Because graphically I don't think would be verry accurate) say:
I(t) = PeakCurrent*Sin(0.001 * t * 2 * PI * 50)
Then since I only have a finite number of voltage values get the gradient between the two points where the value of the voltage would lie between and use that to INTERPOLATE what the voltage would approximately of been, then use that to get the B(0.001t) ?
Cheers
 
  • #6
tim9000 said:
I've got a B H curve (assuming H = NumberOfTurns*current)
This is not a correct assumption. You could say:

H = N * I * ( some constant )

This constant depends on the shape of coil and core. For example as for the H-field surrounding a straight wire:

H = N * I / 2πr

tim9000 said:
Then since I only have a finite number of voltage values get the gradient between the two points where the value of the voltage would lie between and use that to extrapolate what the voltage would approximately of been, then use that to get the B(0.001t) ?
I have not understood if you are supplying the coil by voltage or current? Anyway if the core becomes saturated, the voltage or the current will not be sinusoidal. There is a lot of different methods to interpolate, extrapolate, and so on. I think the better method is to measure by means of some stepfunctions:

Say you set a resistor in series with the coil. Now you supply this circuit by 5Vdc. Then you step the dc-voltage to 5V +1V = 6V ( next time stepping from 6V to 7V ). By means of an oscilloscope, that measures the current, you can determine dΨn/dt.

It's just a suggestion, which I think will be more accurate/controlled. For example you can determine time-constant of the circuit.
 
  • #7
Hesch said:
This is not a correct assumption.
yeah woops, I always forget about the length of the magnetic path as the denominator.

Hesch said:
I have not understood if you are supplying the coil by voltage or current? Anyway if the core becomes saturated, the voltage or the current will not be sinusoidal. There is a lot of different methods to interpolate, extrapolate, and so on. I think the better method is to measure by means of some stepfunctions:

Say you set a resistor in series with the coil. Now you supply this circuit by 5Vdc. Then you step the dc-voltage to 5V +1V = 6V ( next time stepping from 6V to 7V ). By means of an oscilloscope, that measures the current, you can determine dΨn/dt.

It's just a suggestion, which I think will be more accurate/controlled. For example you can determine time-constant of the circuit.
Unfortunately I only have data to work with and can't do anymore testing.
It's current that is the dependant variable, and the magnitude of the sineusoidal voltage that gets controlled/modified.
Yes the current won't be sineusoidal due to saturation, so maybe forget about that, but at a specific Volt-seconds it will have a value and after 1 / (2*50) seconds it will be at the peak of the spike and the magnetic flux density will be as far right as it goes won't it?
Can I still use this information to my advantage?

EDIT:
actually it'd be a quater of the cycle until it peaks: 1 / (4*50) seconds
so what I was getting at is couldn't I just say I have B and H and say well the rms magnitude of H divided by 1 / (4*50) = 0.005 seconds
so it's units are A/m.s
and then if I want to take say 20 intervals, on the first interval the value of H would be H*0.00025 / 0.005 [A/m.s]
then I could just interpolate the corresponding value of B
Plot them and get a B(t) curve?
 
Last edited:
  • #8
I've pondered on this further and I suppose I'm saying that when it gets to the final saturation value, when the excitation voltage was highest, the current has spiked and we've arrived at that value of B. It doesn't matter how we got there, how nonlinear the journey was, but we do know it took a quater of the voltage cycle to get there?
So you just divide up the amount of time it takes to get to a quater of the voltage cycle by how many data points you have on your curve, so the first time interval is zero and the last one is a quater of the voltage cycle, and the times should match the values of B?
What do you think, this was at 50 Hz so I just divided a quater cycle time up by the number of data points:
222.PNG

11.PNG

Or is this wrong because it implies it takes the same amount of time to get from point to data point?

I was thinking each B value would have a corrsponding Volt-seconds value, and that each Volt-seconds value I could work out the time from that??
 

Attachments

  • Vs Vs H.PNG
    Vs Vs H.PNG
    6 KB · Views: 461
Last edited:
  • #9
Forgetting the aforemntioned B(t) method, I thought I could instead use a V.s/AN = V/wAN curve, but instead of the applied V, I could just choose an arbitrary voltage for all the points of B then
I was thinking I could generate the B(t) curve, for example 50V DC by Time at point = Bat point / [840*A*2*PI*50]
or a 1V DC curve by Time at point = Bat point / [840*2*PI*50]

Just to double check, V.s = V/(2*pi*freq) right??
Why not just V/Hz?
Because time period = 1/f
so V/f would be [V.s]
 
Last edited:

Related to Converting V-I Curve to B(t) Curve for Magnetic Core: Quick Guide

1. What is a quick magnetic curve?

A quick magnetic curve is a graphical representation of the relationship between the magnetic field strength and the magnetic flux density of a material.

2. How is a quick magnetic curve measured?

A quick magnetic curve is measured by using a device called a magnetometer, which can detect and measure the strength of magnetic fields.

3. What factors can affect a quick magnetic curve?

The shape and composition of the material, as well as the external magnetic field, can affect a quick magnetic curve.

4. What is the use of a quick magnetic curve in scientific research?

A quick magnetic curve is used to understand the magnetic properties of different materials and can help in the development of new technologies such as magnetic storage devices and medical imaging.

5. How can a quick magnetic curve be used in practical applications?

A quick magnetic curve can be used to select the best material for magnetic applications, such as in motors, generators, and transformers, by determining its magnetic properties.

Similar threads

  • Electrical Engineering
Replies
5
Views
2K
Replies
3
Views
912
  • Electrical Engineering
Replies
4
Views
5K
Replies
13
Views
3K
  • Electrical Engineering
Replies
5
Views
4K
Replies
4
Views
2K
Replies
9
Views
2K
Replies
13
Views
2K
  • Introductory Physics Homework Help
Replies
11
Views
1K
Back
Top