Volvo Technology Corporation 06520, EM, 2005-11-22 /1 FPEC, Free Piston Energy Converter Principal layout of the prototype (USFD, INNAS)