3
\$\begingroup\$

I am trying to build a 200A induction heater and have the understanding that it is basically an inverter in series with a transformer. The following is a very basic schematic of my circuit:

schematic

simulate this circuit – Schematic created using CircuitLab

Where I tune L1 and C1 to make the LC tank's resonant frequency match the switching frequency and use a half-bridge driver to drive the mosfet gates.

Here is my issue: Assume that everything has zero parasitic resistance. Then, the only source of resistance would come from eddy currents in the workpiece. How exactly would I calculate the resistance in the workpiece? My setup looks something like this:

Image

Image Source: https://www.merrickgroupinc.com/articles/what-is-eddy-current-testing/

Namely, my work coil is a long solenoid pointing at a metal sheet (to allow for localized heating/melting). From the diagram, we see that the eddy currents are concentric circles. So I thought to basically use the resistor in parallel formula and integrate. Here's what I got:

$$ R_{\text{single eddy}} = \frac{\rho L}{A} = \frac{\rho 2 \pi r}{\delta dr} \implies \frac{1}{R_{\text{all eddy}}} = \int \frac{\delta dr}{\rho 2 \pi r} = \frac{\delta}{\rho 2 \pi} \ln r $$

Where \$\delta\$ is the skin depth. The issue is that this integral diverges if we evaluate over the radius of a circle (\$r\$ from \$0\$ to \$R\$).

My next issue is that if I don't have a load, the resistance will be near zero. So my current will be shorted. How can I avoid this without dissipating huge power with a resistor in series with the battery?

\$\endgroup\$
0

4 Answers 4

5
\$\begingroup\$

My next issue is that if I don't have a load, the resistance will be near zero. So my current will be shorted. How can I avoid this without dissipating huge power with a resistor in series with the battery?

First of all:

Current mode control.

You don't dissipate infinite power, by not delivering infinite power in the first place. Seems kinda obvious in retrospect, huh? :)

Current mode control isn't exactly the go-to solution for resonant power systems, but give or take adjustments: something like it, is the basis of every safe and reliable power control system.

Most importantly, you control current, to limit power dissipation in the switches (and anything upstream, e.g. to avoid browning out or damaging a limited power source), eliminating one entire mode of failure.

You still have device overvoltage and temperature to worry about, but one out of three is a pretty damn good start.

So, how do you go about that? In a square-pulse converter, you vary pulse duration. (It might not be PWM exactly; consider the peak current mode controller for instance. Yes, it produces PWM, but that's not what it's doing, per se. PWM is a consequence of what it's doing. Subtle distinction -- not something any SMPS tutorial ever mentions, let alone to explain why that's a good thing.)

In a resonant system, you might vary frequency. You might vary PWM (but this is complicated in a half-bridge direct drive circuit like shown here*). You might not even handle it at the inverter itself, but keep the inverter locked on resonance while varying the supply voltage/current instead.

*Homework challenge: demonstrate why. You can do this right here in the simulator, or preferably something SPICEy, or even on the breadboard (a scale model say 12V 1A range, is very feasible to demo), but the real value is in making sense of the jumble of waveforms you'll observe, and why that's "complicated".

Given one comment, you may find this a challenge to implement in a software solution. A software control system is hard real time computing. How confident are you, in your coding abilities, that you can be assured every cycle ends exactly on time, no hiccups, no switches on at the same time, no dead time (besides what's as designed)?

Let alone the platform and libraries you use. Do you trust Arduino? Or the HAL, or whatever other tools you're working with? Does the datasheet offer any guarantees? Have you disassembled the output code? Is it scrutable -- can you understand it?

I've been in the field a long time, and only designed a couple of software control loops. Mostly in recent history. I don't take it lightly, and I don't have much of a way to test or prove their correctness, unfortunately. It has been a long time, gaining the experience to do such projects with some confidence.

You may feel otherwise. Others may tell you otherwise. I will tell you this: there is no substitute for careful study and well applied knowledge. You can force your way through a lot of walls by banging your head against them, but the wall's loosened bricks will inevitably fall on your head.

I strongly encourage, not just using the basic building blocks (like ye olde TL494, or UC3843 for a peak current mode demo), or even breaking it down further (comparators and flip-flops), but understanding how the analog circuit works, top to bottom, and why it's a good way to approach the problem (controlling inverter current into an inductor). There is much to learn here; I spent years studying SMPS, bit by bit.

Only once you know how to solve the problem in analog (continuous time), should you consider doing a digital (discrete time) solution. Then, you will know the stakes, of slow or missed computation, of dangling pointers and CPU crashes, and why we sometimes still do things in certain ways (e.g. a much slower update loop using ADC/DAC to send setpoints to an analog circuit handling the hard real-time stuff -- the height of 1970s digital controls and DSP technology, and no less relevant today!).


As for the actual application: 200A is just way too much. Maybe you have some idea of this already. Almost no one does 200A in one go. Almost no one does it at 24V. You will find the RMS current, peak switching, and peak voltage, nigh impossible to control. You will be mystified and frustrated by poor wiring -- 200A is enough that even a(n otherwise quite good) ground plane layout won't save you.

Finally, coil loss. This one is actually very easy. You only need one number.

Coil Q varies from unloaded*, to perhaps 30-60 for a loosely coupled coil or highly conductive load, 15-30 for tightly coupled highly conductive or loosely coupled moderately conductive materials, down to 3-5 for tightly coupled magnetic, moderately conductive materials.

"Highly conductive" includes copper, aluminum, and precious metals. Many metals when very pure and cold.

"Moderately conductive" includes stainless steel, titanium, graphite, etc.

"Low conductivity" will mostly be semiconductors, composites and granular materials.

Magnetic materials exhibit bonus losses (hysteresis and magnified skin effect) below curie temperature; iron, nickel, various alloys.

"Loose coupling", for a coaxial solenoid geometry (say, coil length = dia., work height = coil height, cylindrical work on solenoid axis), might be work OD < 20% coil ID. Moderate coupling, 40-60%. Tight coupling, >80%.

*Which can be calculated with e.g.:
RF Inductance Calculator for Single‑Layer Helical Round‑Wire Coils | Serge Y. Stroobandt, ON4AA | hamwaves.com

Your geometry is all wrong, though: a "long solenoid" has divergent magnetic field at both ends, which is good for inducing eddy currents, but you're only using one end to heat work; and the bulk of the solenoid itself, is dead weight, adding inductance, and losses (unless you're cryocooling a superconductor here*), without accomplishing any, erm, "work".

*Ah, but cryocoolers are loss, too. No free lunch! (Incidentally, some superconducting cables, and materials, have significant AC losses, making them unsuitable for this application anyway. LN2 temperatures might not suffice, requiring the cost of a LHe system instead.)

Consider a pancake coil, or something else very closely fitted to the work. Distance is the killer. Every turn that's further from the work, and every turn that's shadowed behind other turns, is dead weight on the system.

You may find that such a restricted geometry forces inductance to be too low. Maybe you can only get one or two turns in place. You need too much capacitance to get a modest frequency; most industrial capacitors for this power level, are in the few-µF range, but you might need 100s. Even operating at an uncomfortably high frequency (I wouldn't suggest starting your SMPS study with a 400kHz+ project, nor at this power level), the impedance remains quite low, demanding high current and low voltage.

So don't. Use a transformer. It takes care of everything, and greatly enhances flexibility. I recommend a ferrite toroid core, litz wire primary, and a single turn secondary (which can be copper tube looped through once*). You still need to figure out capacitance, but you don't have to deal with all that current at the inverter, and voltage can be much more modest (which, at 1kW, will still be hazardous -- most likely, offline (mains) voltage -- again, more reasons NOT to do this as a first project).

*Note that, a single straight piece of wire, going from - to + infinity, with a core looped around it, is still one (1) turn. For winding number, it doesn't matter whether that turn is closed at infinity, or made up close and personal right by the core. Or, making a hairpin around the core and then returning to the circuit, such that the wire passes through the core twice, would make two turns. It's the winding number around the core that matters, or equivalently, the winding number of the core itself around the wire -- how many wire crossings does the core enclose.

Final note, regarding experience. It sounds like you may be inexperienced at various parts of this. That may be as much my guess due to the once-through, conversation-discouraged nature of the platform that is StackExchange. But as long as we're feeding AIs with gibberish, I might as well lean on the side of fostering cautious gibberish. My concerns are not final; merely impressions. Likely you have some experience, in some field(s), and just didn't mention it (perhaps because it didn't seem relevant -- but keep in mind, from my perspective, it might also mean, no experience at all, so you'll excuse me for hedging that bet).

\$\endgroup\$
1
  • \$\begingroup\$ Thank you for the very detailed answer. After doing some more research, I think that my understanding of the dynamics was flawed (many reference schematics use a parallel rather than series LC circuit; I still don't understand why as this seems to introduce possibly infinite impedance, but this is for a new question). As I understand from your answer, the main thing to consider is the coil Q factor in the loaded case. If we consider the case of a parallel LC circuit, a lower Q makes the heating more efficient? I still don't understand how we limit impedance (again, maybe for a new question) \$\endgroup\$ Commented yesterday
2
\$\begingroup\$

How exactly would I calculate the resistance in the workpiece? My setup looks something like this:

Yes, correct. Beside some academic work it is useless, in practical world you put the piece in and see what happens.

My next issue is that if I don't have a load, the resistance will be near zero. So my current will be shorted.

No, it will be infinite, not zero.

How can I avoid this without dissipating huge power with a resistor in series with the battery?

Pulse skipping is the only method if the circuit will operate at the resonant frequency. No extra series resistance shall be used.

\$\endgroup\$
2
  • \$\begingroup\$ But how would I calculate the workpiece resistance (in order to calculate the current drawn from the battery)? Also, if there is no load, then it is just an inductor without any eddy currents being passed into anything, so why would it have infinite resistance? \$\endgroup\$ Commented yesterday
  • \$\begingroup\$ @joe you don't - you would need a strong understanding of Maxwell's equations and software to model the fea assuming you configured the boundary conditions accurately. Practically, you would experiment with different workpieces, geometries, and orientations and then tune/optimize based on the circuits response. \$\endgroup\$ Commented yesterday
0
\$\begingroup\$

It's useless to calculate the total conductance of your eddy current area rings, because the induced loop emf isn't the same around each ring. In addition it's extremely tricky to calculate how the fields settle to your system, because eddy currents partially compensate the magnetic field of the coil and the field of the coil alone would be very complex.

Your integration, of course diverged, because in your calculation the zero diameter midpoint was a short circuit in parallel with the outer areas.

Seriously:

To get any progress you should measure with safely low power how the target affects the impedance (= R+jX) of your coil at different frequencies. The losses in the target increase R and the eddy currents can drastically reduce the reactive component. The behaviour of the loaded coil in your circuit is the thing you should be interested in. The fields might be fun to be known, but the possibilities to proper operation of your circuit depend on the equivalent circuit of the coil.

You should search for existing working systems and learn how the no load- and too low target resistivity cases can be handled.

And the resonance in no-load situation is useless and harmful, too (Z is nearly zero). But in loaded case it will be useful because it can increase the current when the target has partially removed your coil reactance and placed there some apparent series resistance. The resonance can compensate all series reactance.

I have seen (not tried) more advanced circuits which have a capacitor in parallel with the coil. In no load situation it's a parallel LC resonator which does not take current. There's also your series capacitor for DC blocking and a series coil. They can together provide some matching if the power transfer must be maximized. Controlling the frequency eliminates the need of adjustable coil and capacitor.

\$\endgroup\$
4
  • \$\begingroup\$ Thank you for your answer. My issue is then: how do I calculate the current going through my circuit? Say I want to heat with 1000W; how would I ensure that the current stays at 41A (voltage 24V)? My loads will all vary in resistivity, size, shape, depth, etc, so measuring with a handful of test pieces won't really work. Is there really no theoretical calculation for the effective resistance? \$\endgroup\$ Commented yesterday
  • \$\begingroup\$ Your system should have a feedback controller which measures what's going on and adjusts in the fly the frequency and pulse duty cycle as needed. Realtime measuring IS possible in the circuit. Test targets give corners for your design. \$\endgroup\$ Commented yesterday
  • \$\begingroup\$ So I should connect some multimeter to my microcontroller to adjust the duty cycle to limit current? \$\endgroup\$ Commented yesterday
  • \$\begingroup\$ You should measure the pulses which are reflected from your loaded coil+series capacitor circuit back to the feeding mosfet pair. Your problem is close to the detection how badly the antenna is mismatched to the feeding radio transmitter. A multimeter is not enough. You must simultaneously measure the momentary current and the momentary voltage of your loaded coil+series capacitor and adjust for low enough backwards power and for the wanted forward power. Average voltage and average current measurements are useless. \$\endgroup\$ Commented yesterday
0
\$\begingroup\$

Say I want to heat with 1000W

Depending on the frequency, coil, physical configuration, and material to be heated it may not be possible to couple 1000 W. Indeed the power coupled may be much less than that. Calculating the coupled power is a simulation problem and not a simple one.

The load (which is really the secondary of a transformer) has the effect of adding an additional series resistance to the coil. So without the load the coil will be an inductor with relatively low loss so probably the coil current will become high, limited by the remainder of the circuit. By the way, coils in systems of this sort typically have water cooling. (For good reason).

I haven't seen any mention at all of frequency of operation. Most of the systems I have seen operate at 13.56 MHz with drive coils a few turns of copper tubing.

There seem to be really cheap circuit boards that you can buy for RF heating. That may be a sensible way to start. Otherwise OP will probably want to lay in a substantial stock of spare MOSFETs. Any overlap in conduction of the n and p channel devices will result in rather large currents.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Strange, most of the systems I've seen operate in the 10s to 100s kHz range, and only a few in the MHz. Seen one or two at 13.56MHz, with a quite expensive power amplifier joined to an equally expensive auto-tuning box. Very cool system, but very exceptional in the field of industrial induction heating, I would say. But induction heating is a... mmm, "stagnant" isn't exactly the word I'm looking for, but a somewhat obscure, out of view, kind of thing in any case. To say -- one might easily go much of a career without seeing more or diverse examples of the tech! \$\endgroup\$ Commented yesterday

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.