Effect of geometric shape of piston skirt on power loss in piston rod driving type bent-axis-type axial piston pump