Why hasn't it been invented?
What do you think the limiting factor is when it comes to using solenoid valves in a piston engine?
If I had to take a guess, perhaps it has something to do with back EMF affecting cycle time (especially at high RPM's) as it would require high amount of current to overcome even a light spring tension.
Then why can't we use low tension valve springs? Oscillatory motion?
What are the actual reasons?
Obviously an electronically controlled valvetrain would improve volumetric efficiency at just about every RPM.
It would be cool if someone with a bit of coin and know how started digging into this!