I inherited a choke of an odd design, with two windings on the same core. Separately, each winding was about 30 uH. In series, they were about 90 uH. When used in a split-bus boost converter, one winding was in the positive leg, and the other in the negative leg.
simulate this circuit – Schematic created using CircuitLab
When connected with matching polarity (fluxes additive in the core), the choke worked fine. When connected with opposite polarity (fluxes subtractive in the core), the inductance dropped, and the core got extremely hot. Running comparable currents, the core went from 130C to 250C. just with that change. The windings aren't getting that hot, it's definitely the core.
My understanding of core losses is limited, but this doesn't fit with even the little I know. If two identical windings of opposite polarity are on the same core, seeing the same currents, the flux density in the core should cancel out to zero. So where's the heating coming from?
Edit: By request, I've added a photo of the choke.
Two U-cores with a gap between. The upper part of the top U-core is blocked from view by a piece of cardboard. The two windings on the right are in series, and the two on the left are in series, so we treat the right side together as one choke (L1), and the left side together as the second choke (L2). The hottest observed part of the choke when the windings are run inverse from each other is in the middle of the exposed part of the lower U-core. I suspect the upper U-core is equally hot, I just can't measure it as easily.