Analysis, design and comparison of different types of pistons for sealless pneumatic cylinders and valves