Kinematic Multi-Objective Optimization of Circular-Toothed Gerotor Pumps by Genetic Algorithm