Requirements Basic Input: V-Angle Firing Angles Stroke Rod length Max combustion force + position Output: Polar Plot of Crank Torque Advanced Input: Piston Weight position CG Output: Balancing