A power supply for an at least one induction furnace RLC resonant load, the power supply comprising: an ac to dc rectifier having a rectifier input connected to an ac source (A, B, C) and a rectifier dc output; at least one charge storage device (C 0) connected to the rectifier dc output; at least one regulator, each of the at least one regulators having a regulator output with a regulator dc output period and a variable output duty cycle within the regulator dc output period, each of the at least one regulators connected to the at least one charge storage device (C 0); at least one current storage device (L 1), each of the at least one current storage devices exclusively connected to the regulator output of one of the at least one regulators; and at least one H-bridge inverter, each of the at least one H-bridge inverters having an inverter input exclusively connected to one of the at least one current storage devices (L 1), each of the at least one H-bridge inverters having an inverter ac output exclusively connected to one of the at least one induction furnace RLC resonant loads, the inverter ac output having an inverter ac output period, characterised by a controller in conjunction with the at least one regulator for controlling the at least one H-bridge inverter to achieve an ac output period of each one of the at least one H-bridge inverters to equal twice the regulator output period of the at least one regulator connected to the at least one current storage devices (L 1) connected to the inverter input of each one of the at least one H-bridge inverters, the regulator output of at least one of the at least one regulator configured for a plurality of pulses in the variable output duty cycle with the number of the plurality of pulses during the variable output duty cycle equal to the difference between the power dissipation value of the maximum allowed power dissipation of a switch device S 0 used for regulating the supply of dc current from the charge storage device and the value of the conduction losses of the switch device, and the difference divided by the value of the switching losses with an equivalent single pulse during the duty cycle to provide the same magnitude of current ripple as with the plurality of pulses. an ac to dc rectifier having a rectifier input connected to an ac source (A, B, C) and a rectifier dc output; at least one charge storage device (C 0) connected to the rectifier dc output; at least one regulator, each of the at least one regulators having a regulator output with a regulator dc output period and a variable output duty cycle within the regulator dc output period, each of the at least one regulators connected to the at least one charge storage device (C 0); at least one current storage device (L 1), each of the at least one current storage devices exclusively connected to the regulator output of one of the at least one regulators; and at least one H-bridge inverter, each of the at least one H-bridge inverters having an inverter input exclusively connected to one of the at least one current storage devices (L 1), each of the at least one H-bridge inverters having an inverter ac output exclusively connected to one of the at least one induction furnace RLC resonant loads, the inverter ac output having an inverter ac output period, characterised by a controller in conjunction with the at least one regulator for controlling the at least one H-bridge inverter to achieve an ac output period of each one of the at least one H-bridge inverters to equal twice the regulator output period of the at least one regulator connected to the at least one current storage devices (L 1) connected to the inverter input of each one of the at least one H-bridge inverters, the regulator output of at least one of the at least one regulator configured for a plurality of pulses in the variable output duty cycle with the number of the plurality of pulses during the variable output duty cycle equal to the difference between the power dissipation value of the maximum allowed power dissipation of a switch device S 0 used for regulating the supply of dc current from the charge storage device and the value of the conduction losses of the switch device, and the difference divided by the value of the switching losses with an equivalent single pulse during the duty cycle to provide the same magnitude of current ripple as with the plurality of pulses.