Is there a simple way to estimate the amount of flux that is caught by a toroid coil (filled by some core material, like powder iron for example), which surrounds a straight wire with a current flowing through?
Without a magnetic material (air coil), one would simply have to use the known magnetic field of a straight wire and integrate over the cross section of the toroid. But I may be out of business for too long, but I see no simple way of accounting for the flux concentration effect of the core material. If the core would surround all the wire, it would, of course catch almost all the flux around the wire. But what if (like in reality) the core has only a height H which is substantially shorter than the length of the wire L?
Could the straight wire possibly be considered a single primary winding of a transformer, or do the "stray fields" farther away from the core play an important role?