Nonlinear analysis of shells of revolution