your application doesnt work. It is simple to demo. Connect a sinusoidal a/c generator to a linear impedance made by a resistor in series with an inductance, the current is not sinusoidal.
circuito lineare about iCircuit, v1.2