Upper Bound Analysis of Plane Strain Rolling Using a Flow Function and the Weighted Residuals Method