Starting of a free-piston linear engine-generator by mechanical resonance and rectangular current commutation | IEEE Conference Publication | IEEE Xplore