Two windings, and the band between them

The boundary that is a starting point

A wound part with a stable operating point at 88.8 degrees and an ignition temperature at 191.1 will never reach the second, because nothing takes it there. Marched in time rather than solved for its steady states, the same equation says what does: a trajectory starting at 189.6 degrees settles back and one starting at 192.6 leaves the material's range in twelve seconds — two starts three kelvin apart. And an overload of four times the normal loss is survivable for ever, while seven times is survivable for seventeen minutes.

Assumes: The loss that depends on what it causes · The area a curve cannot have

The loss that depends on what it causes solved T = Tₐ + Rₜₕ·P(T) and found two roots: a stable operating point at 88.8 degrees with a loop gain of −0.192, and an unstable one at 191.1 with a loop gain above eighteen. It said, correctly, that the second is an ignition temperature — a boundary the part must stay below — and that no converging method can find it, which is why it was located by scanning a residual for sign changes.

What it did not say is how a part gets there. And on the arithmetic as it stands, it cannot: a part sitting at 88.8 degrees is at a stable fixed point, every small disturbance decays, and the ignition temperature a hundred kelvin above is a solution of the same equation that the part will never visit.

A steady-state analysis has no way to express “and then something happened”. So the equation needs a clock.

The heat a core makes against the heat its path removes, and the two temperatures where they are equal. computed by solving, not by drawing. The rising straight line is what the thermal path can carry away at a temperature — (T − 25)/45 watts, a line because a thermal resistance is a resistance. The curve is what the wound part actually dissipates at that temperature, marched from a hysteresis loop at a material whose saturation flux and permeability both move with temperature. They cross twice. The lower crossing at 88.8 degrees is the operating point and its loop gain is -0.192 — negative, so the core is a stabilising feedback and not a destabilising one. The upper crossing at 191.1 degrees is an ignition temperature: above it the part cannot get rid of what it makes. The slider moves the thermal resistance.
Fig. 1 The two roots, from the rung below. The straight line is what the thermal path removes and the curve is what the part makes; they cross at 88.8 degrees and at 191.1. Both crossings are solutions and only one of them is a place the part can be found.

The same equation with a capacitance in it

A thermal resistance has a thermal capacitance beside it, and with one the steady statement becomes a differential equation:

C dT/dt = P(T) − (T − Tₐ)/Rₜₕ.

Its equilibria are exactly the roots above — that is what an equilibrium is — and what it adds is the direction of motion everywhere else. Below the operating point the right-hand side is positive and the part warms. Between the operating point and the ignition point it is negative and the part cools back. Above the ignition point it is positive again and the part warms without limit.

So the unstable root is not a temperature the part reaches. It is the watershed: the boundary between initial conditions that return and initial conditions that do not.

The temperature a part cannot come back from, and how long it takes to leavecomputed by solving, not by drawing. The same fixed-point equation as the rung below, marched in time with a thermal capacitance rather than solved for its steady states: C dT/dt = P(T) − (T − T_a)/R_th, stepped adaptively on the temperature change because dT/dt goes through zero at each fixed point. Every trajectory starting below 191.1 °C returns to 88.8, however far above the operating point it began; every one starting above it leaves the material's range entirely, the closest in 0.2 minutes. The two nearest starts are 3.0 kelvin apart. The ignition temperature is a boundary in the STARTING CONDITION, and no steady-state analysis contains one.501001502000255075100minutescore temperature, degrees Celsiusoperating point 89 °Cignition 191.1 °C — nothing crosses this from belowoperating point88.8 °Cignition point191.1 °Cthermal time constant30 minfrom 189.6 °Csettlesfrom 192.6 °Cleaves in 0.2 minthe two are3.0 K apartsolved, then checked — a boundary in the initial condition3.0 K between settling and igniting
Fig. 2 Six trajectories from six starting temperatures, marched. Everything starting below 191.1 degrees comes back to 88.8, however far above the operating point it began; everything starting above it leaves the material’s range entirely, the nearest in a fifth of a minute. The two closest starts are three kelvin apart. Drag the thermal capacitance and the whole picture rescales in time and not at all in temperature.

Two details of the march are load-bearing rather than cosmetic.

The step is adaptive on the temperature change, not fixed in time. dT/dt goes through zero at each fixed point and grows without bound above the second, so a step small enough to resolve an escape is thousands of times finer than the approach to equilibrium needs, and one comfortable for the approach walks straight past the escape.

And the integration is second order. An Euler step walks outwards from an unstable fixed point at a rate that depends on the step size, so the escape time it reports is a property of the arithmetic rather than of the part. Heun’s method costs one extra evaluation and removes that.

The model that had to be turned into a table

The dissipation here is not a formula. Each evaluation of P(T) builds a hysteretic core at that temperature, marches a settled loop through twenty-four play operators — the object the core the solver has to remember put into a netlist — integrates its area, and adds the copper loss of the magnetising current it implies. It costs about thirteen milliseconds.

The loss that depends on what it causes could afford that because a scan asks for P at a fixed grid of temperatures and a memo answers ninety-nine of every hundred requests. A march is the opposite case. Its temperatures are wherever the trajectory went, so every one is new, and a two-hundred-step march costs two hundred marched loops — which makes a thirty-step bisection over marches six thousand of them.

So the model is sampled once on a grid and interpolated, and the interpolation is on the logarithm. That is not a refinement. This dissipation falls gently to 0.61 watts at 195 degrees and then rises to 888 by 209, as the flux the volt-seconds demand passes what the material can hold: a factor of fourteen hundred over fourteen kelvin. A straight line between two samples of that is 14 per cent out at their midpoint on a one-degree grid, and a straight line between their logarithms is under one — which is measured at the midpoints the grid never sampled and reported, rather than asserted.

Where a wound part's heat comes from, against its own temperature. computed by solving, not by drawing. Two mechanisms on one axis over a hundred and eighty kelvin. The core's own hysteresis loss falls the whole way, from 1.722 watts at room temperature to 0.289 at 203 degrees, because the material softens and the loop shrinks in the field direction. The winding's copper loss does the opposite and does it violently: the saturation flux density falls as the temperature rises, the field needed for a fixed flux swing climbs, and the magnetising current climbs with it — from 40.6 milliamperes to 23.3 amperes. So the total has a minimum at 187 degrees and a wall above it, and the wall is in the copper rather than in the ferrite.
Fig. 3 Why the curve does that. The core’s own loss falls the whole way, from 1.722 watts to 0.289; the copper’s rises violently once the saturation flux density falls past the swing the volt-seconds demand, taking the magnetising current from 40.6 milliamperes to 23.3 amperes. The wall on the right is the thing the logarithm is for.

Where the capacitance comes from, and why it is the easy number

Everything above scales with one quantity the rung below did not need, so it is worth saying what it is and how badly it has to be known.

A thermal capacitance is a mass times a specific heat. A 20-millimetre ferrite core is about a hundred grams of material at 750 joules per kilogram per kelvin, which is 75 joules per kelvin; the bobbin, the copper and the potting add to it. Forty joules per kelvin is a small part and a hundred and sixty is a large one, which is the range the slider covers.

It does not move any temperature in the picture. The fixed points are solutions of the steady equation and the capacitance is not in it, so the operating point stays at 88.8 degrees and the ignition point at 191.1 whatever the part is made of. What the capacitance sets is the rate, and therefore every duration: the time constant Rₜₕ·Cₜₕ, the twelve seconds an escape takes, and the seventeen minutes an overload is survivable for. All of them scale in exact proportion.

That is a convenient division of labour. The temperatures come from the material and the thermal path, both of which are known to a few per cent; the times come from a mass, which is known to better than that. A design that gets the capacitance wrong by a factor of two has all its temperatures right and all its durations out by two — which is a very different failure from one where the boundary itself has moved.

What an ignition temperature is for

A boundary in the initial condition sounds like an academic distinction until it is asked what moves a part across it, and the answer is a list every power designer already has.

A stalled fan. The thermal resistance triples, the removal line flattens, and the two roots walk towards each other. The loss that depends on what it causes bisects the resistance at which they touch — 182.7 kelvin per watt, with the stable point at 187.9 degrees and the ignition at 188.7 — and past it there is no steady state at all.

An ambient excursion, which is the same statement with the line translated rather than tilted.

And an overload, which is the curve moving instead of the line, and which is the one with a duration attached. An inrush thermistor is the same shape of argument run backwards, and the protection that is gone by the second time prices what happens when the part designed around a fixed point has not had time to leave one.

The thermal resistance at which the operating point stops existing. computed by solving, not by drawing. One dissipation curve and four removal lines. As the thermal path gets worse the line flattens, the two crossings walk towards each other, and at 182.7 kelvin per watt they touch — the stable point at 187.9 degrees and the ignition point at 188.7, with loop gains of -1.907 and 18.419 bracketing exactly one. Above it there is no temperature at which the part can get rid of what it makes, and the answer is that no steady state exists rather than that the temperature is large. The boundary is bisected on whether a root exists, which is a question with a yes and a no in it; watching two curves approach needs a tolerance nothing justifies.
Fig. 4 The first of the three, from the rung below: four removal lines, the roots walking together, and a tangency at 182.7 kelvin per watt. Past that there is no operating point, and the answer is a refusal rather than a large number.

An overload with a stopwatch on it

Multiply the dissipation by a factor for a stated time, then remove it, and ask whether the temperature came back.

How long an overload can be held before the part cannot come back. computed by solving, not by drawing. A dissipation multiplied by a factor for a stated time and then removed, with the answer bisected on a boolean — did the temperature return — rather than on how close the two roots came. Below 4.03 times the normal loss the part survives any duration whatever, because the operating point still exists. Above it the window is finite and falls with the overload: 17.2 minutes at 7×, 4.2 at 22×. The thermal time constant is 30 minutes, and every window drawn is a fraction of it — which is why a protection circuit that acts in milliseconds is protecting against something else.
Fig. 5 The answer, bisected on that boolean. Below 4.03 times the normal loss the part survives any duration whatever, because the operating point still exists at that overload. Above it the window is finite: 17.2 minutes at seven times, 4.2 at twenty-two.

The shape of that result is the useful part.

There is a factor below which duration does not matter at all. At 4.03 times the normal dissipation the removal line still crosses the loss curve, so the part has a hotter operating point and sits at it indefinitely. Nothing about a four-times overload is a race.

Above it, every overload is a race, and the times are minutes. The thermal time constant here is Rₜₕ·Cₜₕ = thirty minutes, and every window drawn is a fraction of it, which is what one would expect: the part is being asked to climb a hundred kelvin and it climbs them at the rate a thermal mass allows.

Which means a fast protection circuit is protecting against something else. A current limit that acts in microseconds is there for the switch, not for the magnetics; the magnetic part’s own protection is a thermal cut-out or a timed shutdown, and the number it needs is a duration in minutes rather than a threshold in amperes — which is also why a junction that measures its own dissipation, as the sensor inside its own answer does, is measuring a different loop from this one.

One cycle at 1.00 Hz, 2% duty, 5 W average. computed by solving, not by drawing. The same average power delivered as a pulse of 250 watts for 2 per cent of each cycle. The thermal path is a three-stage ladder marched from its own steady state — the heatsink's time constant is eight minutes and the period is 1000.0 ms, so marching to the steady state would be fifty million steps to answer a question about one cycle. The junction reaches 349.0 K above ambient against a steady-state answer of 48.5 K: an excess of 620 per cent. The case, one stage down, swings 11.495 K against the junction's 308.9 — a factor of 27 — so a case-temperature measurement understates the junction's excursion by that much and reports something close to the steady state instead.
Fig. 6 The other end of the same axis, from the transients field: a two per cent duty pulse into a three-stage thermal ladder, where the junction reaches 349.0 kelvin above ambient against a steady-state 48.5. At milliseconds a thermal path is not a resistance at all. At the minutes this essay works in, it is.

The gap between the two starts, and what it is not

The two nearest trajectories drawn start three kelvin apart and do opposite things. It is tempting to read that as a knife edge, and it is not one.

A fixed point is a fixed point: exactly at 191.1 degrees the part stays there for ever, and a thousandth of a degree either side decides which way it goes — eventually. What the three kelvin buys is time. A start at 190 degrees takes tens of minutes to fall back because dT/dt near the watershed is nearly zero; a start at 192.6 takes twelve seconds to leave, because the loss curve above the watershed is nearly vertical.

So the asymmetry is not in the boundary but in what is on each side of it. Below, a shallow slope back to safety. Above, a cliff. That asymmetry is the whole reason the ignition point is worth locating: a part that has crossed it gives no warning time whatever, and a part that is approaching it gives a great deal.

The iteration a fixed point is usually found by, drawn as the cobweb it is. computed by solving, not by drawing. The curve is the map T → 25 + 45·P(T): guess a temperature, ask the model what it dissipates there, and read off the temperature that much power reaches. The diagonal is where the two agree. Starting from the ambient and stepping between the two draws a staircase, and where it lands is the operating point — 88.76 degrees, against 88.76 from the iteration, which is two routes to one number. The slider moves the thermal resistance; the map's slope at the crossing is the loop gain, and the shape of the staircase is what the sign of that gain looks like.
Fig. 7 Where the iteration that finds the operating point actually goes. The staircase converges on 88.76 degrees from the ambient, and it converges away from 191.1, which is the sense in which an iterative solution cannot see the boundary this essay is about.

Two roots, and the different questions each of them answers

It is worth setting the two crossings side by side, because a reader who has met them only as “the solutions of a quadratic-looking equation” will treat them as equally real and they are not equally useful.

The stable root is a measurement. A part in normal operation sits at it, a thermocouple reads it, and it can be compared against a prediction. Its loop gain of −0.192 says the core is a stabilising feedback: a hotter core makes less heat, so a disturbance decays, and this collection’s what is left at crossover is the same statement about an amplifier in a different set of units.

The unstable root is never measured, and it is the specification. Nothing sits at it and no instrument reads it, so it exists only as the output of a model — which is precisely why the model has to be one that can produce it. An iteration converges away from it; a bench measurement never visits it; the only route to it is a residual scanned for sign changes, and the only thing it can be checked against is a march that starts on each side and does opposite things.

That check is what the figure at the top of this page is. Two trajectories, three kelvin apart, and the number the residual scan produced sitting between them.

What the march does not include

The temperature is one number. The part is treated as isothermal, and a core makes its heat in its volume and loses it from its surface, so there is a gradient inside it. The flux ceiling is decided by the hottest part, which makes every ignition temperature here a slight overestimate. That is measured in the degrees a thermocouple cannot see.

The dissipation is a steady-state one at each temperature. P(T) is the loss of a settled hysteresis loop, so the march is valid while the electrical settling is fast compared with the thermal — which at a hundred kilohertz against a thirty-minute time constant is nine orders of magnitude, and is the one approximation here that costs nothing.

And the thermal capacitance is a single number. A real part has a core, a winding, a bobbin and a heatsink, each with its own mass and its own path, which is a ladder rather than a lump — the pulse the heatsink does not feel measures what that distinction is worth when the times are short. At the minutes this essay works in, the ladder has mostly equalised and a lump is the right model; at the seconds an overload transient occupies, it is not.

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. 8 The material law underneath all of it. Loss against flux density, marched from a loop rather than fitted, with the Steinmetz exponent coming out of the model. Every P(T) evaluated above is that measurement repeated at a different temperature.

The number worth carrying

Three kelvin between coming back and not, and 4.03 times the normal loss between “for ever” and “seventeen minutes”.

The habit is about what a steady-state solution is and is not. Solving for equilibria gives every temperature at which a part could sit; it says nothing about which of them it will be found at, and nothing at all about the ones it can reach only by being pushed. Both of those are properties of the trajectory, and a trajectory needs a capacitance — which is one extra number, and it turns an unstable root from a curiosity into a duration a design can be specified against.

Three kelvin, and what can supply it

A trajectory starting at 189.6 degrees settling back and one starting at 192.6 leaving in twelve seconds makes three kelvin the quantity this whole result turns on, and it is worth naming what in an ordinary design is that size.

The degrees a thermocouple cannot see is the first and it is exactly three kelvin: a twenty-millimetre core is 2.59 kelvin hotter in the middle than on the outside in still air and 3.37 on a cold plate. So the equilibrium computed for a lumped core and the temperature at its centre differ by the whole of this essay’s margin, and the ignition threshold — which is a property of the material and therefore of the hottest material present — should be compared against the centre.

The pulse the heatsink does not feel is the second and is much larger: above 308 hertz a die’s own heat capacity integrates, and by a hundred kilohertz a fixed point computed from an average power is exact to five parts in ten thousand, while at one hertz the same average power on the same heatsink puts the junction three hundred kelvin hotter. A core driven by a converter that bursts rather than switching continuously is in that regime.

And an ambient excursion supplies it trivially. A part whose stable root is at 88.8 degrees in a twenty-five degree room has its whole margin to the ignition root reduced kelvin for kelvin by a warmer one — so the twelve seconds measured here is a property of a starting temperature that the room can move most of the way to.

An overload that is survivable for ever, and one that is not

Four times the normal loss survivable indefinitely and seven times survivable for seventeen minutes is the result a specification can be written from, and it has a shape worth naming: a fault current that is either harmless or fatal with almost nothing between.

That is what a positive feedback loop does to a rating. Without the loop, dissipation and temperature are proportional and every overload has a steady temperature — larger overloads simply give hotter ones. With it, the loop gain rises with temperature, so below some overload the fixed point still exists and above it there is none, and the transition is not gradual. The seventeen minutes is not a derating curve; it is the time taken to cross a region where no equilibrium exists.

The pulse the heatsink does not feel is where the same structure meets a duty cycle, and its finding is the complementary one: above 308 hertz the die’s own heat capacity integrates, and a hundred kilohertz is far enough above that boundary for a fixed point computed from an average power to be exact to five parts in ten thousand, while at one hertz the same average power puts the junction three hundred kelvin hotter. So an overload’s shape decides whether the average is the right thing to compute — and an intermittent fault at a few hertz is a case where a four-times overload arrives as a much larger instantaneous one.

So the specification this rung produces — a survivable overload, a survivable duration, and a starting temperature — is complete only for a steady overload on a part with a fast thermal path. Any of the three assumptions failing moves the numbers, and the machinery that would say by how much is a march with two capacitances in it rather than one — one for the core’s bulk and one for the surface it loses heat from, which is the arrangement the degrees a thermocouple cannot see solves as a conduction problem and this rung treats as a single node.

Part 4 on thermal feedback

One argument about Thermal feedback, and one of 6 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.

Design tradeoffFixed pointMagnetic lossMarchingModel rangeSaturationThermal feedbackThermal resistanceThermal runaway