Non-linear Control of Electromagnetic Valves for Camless Engines