Hydraulic design of sprinkler irrigation system components using the finite element method