Two windings, and the band between them

The duty cycle that costs nothing

A converter drives its core with a rectangular voltage, so the flux is a triangle whose two slopes differ by nineteen to one at a five per cent duty. The play-operator core charges exactly the same for all of them — 2.1006 joules per cubic metre at every duty and for a sinusoid of the same peak, to three parts in ten thousand — because a rate-independent locus depends on where the flux went and not on how fast. Real cores charge tens of per cent more, and the standard correction hides its entire waveform dependence in α − 1, which is the one term a rate-independent model has none of.

Assumes: The area a curve cannot have · A boundary in volt-seconds

Both rungs below this one drove the core with a sinusoid, which is what a loss measurement is made with and what a catalogue coefficient is fitted on. Almost nothing drives a core with a sinusoid.

A converter applies a rectangular voltage. The flux is its integral, so what the core sees is a triangle — up during the on time at one rate, down during the off time at another — and the two rates are in the ratio of the two intervals. At a duty of five per cent that is nineteen to one.

The question this rung asks is what that costs, and the answer the model gives is nothing at all.

That answer is worth taking seriously in both directions. It is a strong prediction, it is exactly computed rather than approximately, and it is wrong about real cores by an amount that is itself the most useful number in the argument — because the rate-independent part has been subtracted off by construction rather than estimated, so what is left over is the rate-dependent part and nothing else.

A 4.0:1 flux slope ratio and a sinusoid enclose the same loop to 0.00%computed by solving, not by drawing. A core driven in flux rather than in field — the way a winding drives it, by integrating a rectangular voltage — around a triangle of ±100 millitesla at a duty cycle of 0.2, whose two slopes differ by 4.00 to one. The loop it traces encloses 2.1006 joules per cubic metre, against 2.1007 for a symmetric triangle and 2.1006 for a sinusoid of the same peak: the same number to 0.001 per cent. That is not an approximation, it is a theorem about the model — a rate-independent locus depends on where the flux went and not on how fast — and it is the prediction that real cores disagree with by tens of per cent. The disagreement is the measurement of what the model has left out.-0.10000.100-50-2502550field strength H, amperes per metreflux density B, teslatwo flux waveforms, one loopflux swing±100 mTduty0.2slope ratio4.00:1area, this duty2.1006 J/m³area, 50%2.1007 J/m³area, sinusoid2.1006 J/m³worst difference0.001%solved, then checked — rate-independent0.00% across 4.0:1
Fig. 1 The same ±100 mT of flux traced as a four-to-one triangle and as a symmetric one. Both waveforms are drawn along the bottom of the frame; there is one loop. The slider takes the duty from a half to a twentieth.
A major hysteresis loop at 9.0 A/m of coercivity, and the anhysteretic curve it closes onto. computed by solving, not by drawing. The B–H loop of a core driven sinusoidally to ±400 A/m, marched through a superposition of twenty-four play operators and drawn over the single-valued curve the two rungs below this one measured. The loop encloses 12.481 joules per cubic metre per cycle, which is the core loss and which no single-valued model can produce, because a curve has no area. The coercivity is 8.96 amperes per metre and the remanence 22.3 millitesla; both are read off the marched descending branch rather than handed in. The slider takes the threshold spread down to zero, where the two branches become one, the area falls to 9.8e-15 J/m³, and the object is exactly the core the field already had.
Fig. 2 The locus the whole argument is about. Two drives that visit the same fields in the same order produce the same operator states at every point, therefore the same B at every H, therefore this same closed curve.

Driving the core the way a winding does

Everything in the two rungs below was driven in field: a stated H(t), and the material returned B. That is backwards for this question. A winding applies a voltage, the voltage integrates to a flux linkage, and the material then decides what field is needed to hold it. The flux is the independent variable and the field is the answer.

So the core is inverted at every step. That is a bisection rather than a Newton iteration, and the reason is the branch structure: the slope on a branch is μ₀ over most of a saturated excursion and a thousand times larger just after a reversal, so a Newton step started from the wrong side crosses branches and does not come back. Bisection on a monotone function cannot. The bracket is widened geometrically from the last accepted field, which is where the answer is, so the usual cost is four doublings and forty halvings.

The check that the inversion is right is that the loop reaches the flux it was asked for. It does, to one part in ten thousand at every duty on the slider — which matters, because the whole comparison is between loops that must be the same excursion and not three different ones.

One locus, five waveforms

The measured areas, at ±100 millitesla:

duty slope ratio loop area, J/m³ against the sinusoid
0.50 1.00 : 1 2.10066 1.00001
0.35 1.86 : 1 2.10066 1.00001
0.20 4.00 : 1 2.10063 0.99999
0.10 9.00 : 1 2.10053 0.99995
0.05 19.00 : 1 2.09995 0.99967

Three parts in ten thousand across a nineteen-to-one asymmetry, and the residue is the marching grid rather than the model: a triangle with a five per cent leg gets forty-five of nine hundred samples on that leg, and the trapezoid on it is correspondingly coarser.

This is not an approximation and it is not a numerical coincidence. It is a theorem about the model. A play operator’s output is a function of the ordered sequence of fields it has been shown; two drives that visit the same fields in the same order produce the same operator states at every point, therefore the same B at every H, therefore the same locus, therefore the same area. Time does not appear in the model, so nothing in it can distinguish a fast leg from a slow one.

The same argument covers the sinusoid, which is why it is in the table. A sinusoid, a symmetric triangle and a nineteen-to-one triangle of the same peak flux all trace the identical major loop.

A 19.0:1 flux slope ratio and a sinusoid enclose the same loop to 0.03%. computed by solving, not by drawing. A core driven in flux rather than in field — the way a winding drives it, by integrating a rectangular voltage — around a triangle of ±100 millitesla at a duty cycle of 0.05, whose two slopes differ by 19.00 to one. The loop it traces encloses 2.1000 joules per cubic metre, against 2.1007 for a symmetric triangle and 2.1006 for a sinusoid of the same peak: the same number to 0.034 per cent. That is not an approximation, it is a theorem about the model — a rate-independent locus depends on where the flux went and not on how fast — and it is the prediction that real cores disagree with by tens of per cent. The disagreement is the measurement of what the model has left out.
Fig. 3 The extreme of the slider: a nineteen-to-one triangle, drawn over the symmetric case. The two flux waveforms along the bottom of the frame could hardly look less alike and there is one loop.
A 1.9:1 flux slope ratio and a sinusoid enclose the same loop to 0.00%. computed by solving, not by drawing. A core driven in flux rather than in field — the way a winding drives it, by integrating a rectangular voltage — around a triangle of ±100 millitesla at a duty cycle of 0.35, whose two slopes differ by 1.86 to one. The loop it traces encloses 2.1007 joules per cubic metre, against 2.1007 for a symmetric triangle and 2.1006 for a sinusoid of the same peak: the same number to 0.000 per cent. That is not an approximation, it is a theorem about the model — a rate-independent locus depends on where the flux went and not on how fast — and it is the prediction that real cores disagree with by tens of per cent. The disagreement is the measurement of what the model has left out.
Fig. 4 A gentler asymmetry, 1.86 to one. The loop is the same loop, and it would be the same loop at every ratio between this and nineteen to one.

What the model does respond to

The indifference is to the rate, not to the path, and the distinction matters because it is what separates this negative result from a claim that the waveform never matters.

A drive that reverses part-way and comes back traces a minor loop, and a minor loop has an area of its own that is added to the cycle’s. The area a curve cannot have measured one: five excursions of sixty amperes per metre at a bias of a hundred enclose 0.2371 joules per cubic metre each, against 12.481 for the major loop around them.

So a converter running in discontinuous conduction, or one whose switching edge rings, is drawing a different path and the model prices it. What it will not do is charge more for the same path traversed unevenly, and a duty cycle changes only the traversal.

The Steinmetz exponent is a local slope, and how far it moves is a property of the material. computed by solving, not by drawing. Loss per cycle against peak flux density over three decades, marched on a play-operator core, with the local exponent d ln W / d ln B drawn across the top of the same frame. It is not a constant anywhere: 2.797 at 5.5 millitesla, heading for the three that Rayleigh's law gives, and 1.462 near saturation where the material has run out of magnetisation to give — a range of 1.420. How wide that range is is itself a property of the material: over the same amplitudes a soft core's exponent moves by 1.73 and a hard one's by 0.21. A single power law fitted across the whole range returns β = 2.518 and misses by 72.2 per cent; the same law fitted over the quarter of it from 9.7 to 24 millitesla returns 2.743 and misses by 0.97. Below 0.58 millitesla this discretisation has no loss at all, which is the finite operator count showing and not the material; the sweep starts above it.
Fig. 5 The amplitude law that fixes the loop’s area once the flux excursion is stated. It is the same at every duty cycle, because the excursion is the same and the model has no other input.

Which is wrong, and the disagreement is the measurement

Real cores are not indifferent to the waveform. A square-wave drive at a given peak flux dissipates appreciably more than a sinusoid at the same peak, and a strongly asymmetric one more again — tens of per cent, routinely, at the frequencies converters run at.

So the model is wrong here, and the interesting thing is how it is wrong. It is not out by a factor that could be absorbed into a coefficient, and it is not out in a way that varies with the material. It is out by exactly the amount that the loss depends on dB/dt, and it has no term in dB/dt at all.

That is a useful kind of wrong. The disagreement between this model and a measurement is a direct reading of how rate-dependent a particular core is, with the rate-independent part subtracted off exactly rather than estimated. Nothing about it is a fitting residual.

It also identifies the two mechanisms responsible, and both are already in this collection’s vocabulary. The eddy current of the exponent nobody put in is proportional to dB/dt and dissipates as its square, so a fast leg costs more than a slow one at the same excursion. And the excess loss that the same rung named — domain walls moving in bursts rather than smoothly — is rate-dependent for a different reason and by a different power. Neither can be a property of a locus.

A 9.0:1 flux slope ratio and a sinusoid enclose the same loop to 0.01%. computed by solving, not by drawing. A core driven in flux rather than in field — the way a winding drives it, by integrating a rectangular voltage — around a triangle of ±50 millitesla at a duty cycle of 0.1, whose two slopes differ by 9.00 to one. The loop it traces encloses 0.4292 joules per cubic metre, against 0.4293 for a symmetric triangle and 0.4293 for a sinusoid of the same peak: the same number to 0.007 per cent. That is not an approximation, it is a theorem about the model — a rate-independent locus depends on where the flux went and not on how fast — and it is the prediction that real cores disagree with by tens of per cent. The disagreement is the measurement of what the model has left out.
Fig. 6 Half the flux swing at a nine-to-one duty. The indifference is not a feature of the hundred millitesla the other figures use — it holds at every excursion, because it is a statement about a locus.

What the standard correction actually asserts

The usual way a catalogue’s sinusoidal coefficients are used on a rectangular drive is the improved generalised Steinmetz equation, which says that the instantaneous loss depends on the local rate of change of flux:

P=kiΔBβα1TdBdtαdtP = k_i\,\Delta B^{\,\beta-\alpha}\,\frac{1}{T}\oint \left|\frac{dB}{dt}\right|^{\alpha} dt

with kik_i chosen so that the expression reproduces the sinusoidal fit when the waveform is a sinusoid. It is a sensible and widely used thing, and it has a property that is easy to miss.

iGSE's whole waveform dependence is α − 1, and a rate-independent loop has none of it. computed by solving, not by drawing. What the improved generalised Steinmetz equation predicts a triangular flux costs, against the symmetric case, at four values of the frequency exponent α — using the β = 1.946 fitted to this core's own measured loss curve over 60 to 152 millitesla. At α exactly one the prediction is flat to 4e-14: the equation charges nothing for any asymmetry, which is the same answer the marched play model gives and for the same reason. At α = 1.4 a duty of five per cent costs 1.643 times the symmetric case. Every asymmetric-waveform penalty in use is therefore an assertion that α exceeds one — that the loss depends on the rate — carried by coefficients fitted on sinusoids under the assumption that it does not.
Fig. 7 What the equation charges for a triangular flux against the symmetric case, at four values of α. The slider moves α from one upward.

With α exactly one, it charges nothing. The integral of |dB/dt| around a cycle is twice the excursion whatever shape the path has — a triangle’s two legs cover ΔB each, however fast — so every duty cycle gives the same answer, and the equation agrees with the play model exactly.

The whole of its waveform dependence therefore lives in α − 1. At α = 1.2 a five per cent duty costs 1.232 times the symmetric case; at 1.4 it is 1.643; at 1.6 it is 2.331. Doubling the excess roughly doubles the charge.

That is worth stating in the form it deserves. Every asymmetric-waveform penalty in use is an assertion that the loss is rate-dependent, made with coefficients fitted on sinusoids under the assumption that it is not. The equation is not inconsistent — it is an interpolation, and it is a good one — but the quantity carrying its entire prediction is the frequency exponent, which the rung below showed to be a mixture ratio between two mechanisms rather than a material constant.

So the waveform correction inherits the range problem. An α fitted over a decade where the eddy term is negligible is close to one, and the correction it produces is close to nothing; an α fitted where the eddy term dominates is close to two, and the correction is close to a factor. Same material, same equation, two answers, and the fitting window decides.

A converter, with the numbers in it

The abstraction is worth grounding, because the size of the disagreement decides whether any of this is a design question.

Take the six-cubic-centimetre core the rungs below use, at a hundred kilohertz, with the flux swung to ±100 millitesla. The loop area is 2.1006 joules per cubic metre, so the core dissipates 2.1006 × 10⁵ × 6.0 × 10⁻⁶ = 1.26 watts, at every duty cycle, according to this model.

Now apply the standard correction at an α of 1.4, which is a value a catalogue would print for a power ferrite. At a fifty per cent duty it changes nothing. At twenty per cent it adds 13.6 per cent, or 0.17 watts. At five per cent it adds 64.3 per cent, or 0.81 watts — which on a part running at 1.26 is the difference between a component that is warm and one that needs air moving over it.

The correction is not a rounding. And it is the entire waveform dependence of the design, carried by one exponent, which the rung below measured to be somewhere between 1.00 and 1.99 depending on which decade of frequency the fit was taken over.

A design that is sensitive to a factor of 1.64 and whose factor is carried by a quantity with that much range is a design whose loss figure should be quoted as a range. It usually is not.

iGSE's whole waveform dependence is α − 1, and a rate-independent loop has none of it. computed by solving, not by drawing. What the improved generalised Steinmetz equation predicts a triangular flux costs, against the symmetric case, at four values of the frequency exponent α — using the β = 1.946 fitted to this core's own measured loss curve over 60 to 152 millitesla. At α exactly one the prediction is flat to 4e-14: the equation charges nothing for any asymmetry, which is the same answer the marched play model gives and for the same reason. At α = 1.2 a duty of five per cent costs 1.232 times the symmetric case. Every asymmetric-waveform penalty in use is therefore an assertion that α exceeds one — that the loss depends on the rate — carried by coefficients fitted on sinusoids under the assumption that it does not.
Fig. 8 The same correction at a gentler exponent. A quarter of the excess in α buys a quarter of the penalty, which is the sense in which α − 1 rather than α is the quantity doing the work.

What the volt-seconds still fix

One thing does not move, and it is the same thing that did not move in the inductance the current decides.

The flux excursion is set by the applied volt-seconds and by nothing else. A boundary in volt-seconds established that λ = ∫v dt is the quantity a core’s limit is stated in, and the argument survives the material becoming hysteretic intact: the integral of the voltage across a winding is the change in its flux linkage, which is a statement about Faraday’s law and not about the material.

So a design controls ΔB exactly, whatever the core does. What it does not control, and what changes completely between the duty cycles in the table, is the current: the peak field is 50.22 amperes per metre at every duty above, because the flux excursion is the same, but the shape of the current waveform follows the loop rather than the flux, and a nineteen-to-one triangle in flux is not a nineteen-to-one triangle in current.

That distinction is what makes the flux-driven march necessary rather than convenient. Marching the current through a triangle would be marching the wrong quantity, and it would produce a flux excursion that varied with the duty cycle — which is exactly the confound the exponent nobody put in had to avoid on its amplitude axis and which this rung’s whole comparison would have been ruined by.

The experiment this suggests

There is a measurement implied by all of it, and it is a cheap one.

Drive a core at a fixed peak flux and a fixed frequency, and vary only the duty cycle. Everything rate-independent is held constant by construction — same path, same extrema, same locus — so whatever the loss does is the rate-dependent part, isolated, with no fitting and no subtraction of a modelled term.

That is a better instrument than the usual one. The standard way to separate hysteresis loss from eddy loss is to measure P/f against f and read the intercept as the hysteresis term and the slope as the eddy term, which assumes the split is exactly linear-plus-quadratic and inherits every error in that assumption. A duty-cycle sweep assumes only that the loss has a rate-independent part, which is what a loop is.

The prediction is specific enough to fail. This model says the duty-cycle sweep is flat to three parts in ten thousand. A real core will not be, and the shape of the departure — whether it follows the dB/dtα\oint |dB/dt|^{\alpha} form the standard correction assumes, or something else — is a statement about the mechanism that nothing in a frequency sweep can make, because a frequency sweep changes the rate and the number of cycles together.

Where the model is worth trusting

The negative result is strong enough to say clearly, and it is not the same as “this model is no good”.

Three sentences, in the order they should be believed.

For the loop’s shape, its area at a stated flux, and the amplitude law, the model is doing the work: it is those quantities that gave the coercivity, the remanence, the wiping-out property and the exponent curve, and none of them needs a rate.

For a waveform correction, it has nothing to say and says nothing, which is better than a model that produces a plausible number. A model that returned a small duty-cycle penalty here would be inventing a rate dependence out of arithmetic, and the invented number would be indistinguishable from a measured one.

That refusal-by-construction is the same discipline as an exact answer to a different question’s: an answer that is exactly right about the wrong quantity is more dangerous than no answer, and knowing which quantity a model is exactly right about is most of what using it consists of.

The same shape appears in a band rather than an edge, where a switch modelled as ideal is right about the steady states and silent about the transition, and in how small is small signal, where a linearisation is exact about a derivative and says nothing about an amplitude. In all three the model’s silence is the honest part, and the failure mode is a reader who does not notice which question was answered.

And the boundary is a frequency, which is where this field usually ends up. Below the frequency at which the eddy term matters, this model is the whole of the core loss and the waveform genuinely does not matter. The rung below drew that crossing: ten megahertz for a ferrite at five ohm-metres, six hundred and thirty hertz for a silicon-steel lamination. A ferrite converter at a hundred kilohertz is four decades inside the range where the loop is the answer; a mains transformer is a decade outside it.

Which is a satisfying place for this ladder’s third rung to end, because it is the shape the whole collection is built around. The model is not approximately right everywhere. It is exactly right below a frequency, exactly silent above it, and the frequency is computable from the material’s own resistivity and the thickness it was cut into — two numbers on the same data sheet as the loss coefficients it is being used instead of.

The current inside the iron is where that frequency is measured, and it is lower than the phrase “eddy currents at high frequency” suggests: 465 hertz for a 0.35 mm sheet, above which the classical d2f2B2/6ρd^2f^2B^2/6\rho is 1.74 times the truth at a kilohertz and forty-seven times at ten. So the duty-cycle independence measured here holds for a converter running at a few hundred hertz and does not for one running at a hundred kilohertz, which is every converter anybody builds.

That does not make the result useless; it makes it a reference. What a real core charges above the crossing is this essay’s rate-independent locus plus a rate-dependent term, and the correction the industry applies — hiding the whole waveform dependence in α − 1 — is a fit to the second one wearing the first one’s clothes. The exponent nobody put in is the argument for separating them: the frequency exponent of the rate-independent part is exactly one, a theorem rather than a fit, so any measured exponent above one is entirely the eddy term and the two can be told apart by their own scaling rather than by fitting a third parameter.

The result on this page is therefore best read as a statement about what a converter’s waveform can and cannot cost. Below the crossing, nothing: a triangle whose two slopes differ nineteen to one charges what a sinusoid of the same peak does, to three parts in ten thousand. Above it, everything the eddy term charges, which is a function of dB/dtdB/dt and so is very much a function of the duty. One mechanism is blind to the waveform and the other sees nothing else.

Part 3 on magnetic loss

One argument about Magnetic loss, and one of 8 essays on it so far, each part numbered by how much of the idea it assumes. What sits either side of it:

What links here

Essays that reach for this one mid-argument — the half of a link its own author cannot write down.

The objects named here

The third axis, after the field and the idea: the things themselves, and every essay that touches each one.

B h loopDuty cycleFlux densityMagnetic lossModel rangeSteinmetz equationSwitching converterVolt-seconds