I am attempting to drive high-current (~1000 amps) at high frequency (10~30 kHz) through a coil. I am not an electrical engineer but a student working in a small lab where we have to build everything we need ourselves (which is pretty fun), so I may not understand some basic things that might be obvious to the EE community. Prior to several months ago, I had only worked with voltages and resistors (in year one of undergrad).
My attempt: attach a capacitor in series with the coil so that it would have a resonant frequency and then drive that load with an H-bridge, supplied by a large capacitor bank. For testing, I am currently using two 400amp and two 600amp IGBTs that we already had for the switches, but will eventually upgrade to 1200amp IGBTs if I get everything working properly. These IGBTs are controlled by gate drivers that are optically isolated from their inputs coming from an FPGA. I have configured the FPGA to create 4 square waves, 2 of which are in-phase with each other and that are out of phase with the other two. This will be a pulsed system, and a trigger signal to the FPGA controls when the system fires.
The H-bridge is basically as below. In reality, there are currently two inductors, the main coil and a second to adjust (with the capacitor) the resonant frequency. The signals from the gate drivers, which are floating, are applied across each IGBTs gate and emitter. I have not included my control circuits to avoid unnecessary clutter; they work exactly as I intended.
Using Rogowski coils I measure the current in the two branches of the H-bridge, through the coil, and I also check the signal being sent to one gate for reference. If I charge the capacitor bank to a low voltage the current waveform looks perfect. It creates a nice sinusoidal waveform just like I want but the current is low .
What is the reason I am not getting a sinusoidal current through my coil at max currents greater than a few amps? I need an amplitude of 1000amps, not 2! Am I misunderstanding something fundamental or doing something silly?
I realize this is a long post. Thank you for your time in reading and considering it!