DC solenoids can be made more efficient by using external circuits which can shape the coil current in such a way that there is an initial current spike required to open the valve. Once the valve opens, the current can be reduced to a maintenance current level, which is just enough to reliably keep the valve open by pulling the armature against the spring tension.