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.
แล้วถ้าคุณลองเอาที่กั้นที่เคลื่อนที่ได้ สิ่งเล็กๆ ที่หมุนเวียนอากาศไปกลับ คุณเคลื่อนที่มันขึ้นลงโดยใช้พลังงานน้อยนิด