Instead of heating and cooling the whole cylinder, what about if you put a displacer inside -- a little thing that shuttles the air back and forth.
warum sollte man nicht einen Verdränger einbauen - ein kleines Ding, das die Luft hin- und herschiebt. Das bewegt man dann hoch und runter durch ein kleines bisschen Energie,