Shakedown Analysis with Nonlinear Yield Function