This study focuses on 7B50 aluminium alloy. The aim is to save the pre-treatment and post-treatment time of the shot peening model and to compare and analyse different process parameters to obtain the best combination of peening solutions. The pre-processing is carried out through a GUI interactive interface. Post-processing was carried out using Python for secondary development in ABAQUS. Post-processing analyses of shot peening simulations under different process conditions were carried out using orthogonal test method. The results were evaluated using a weighted composite scoring method to assess the depth of the residual compressive stress layer on the surface of the workpiece, the residual compressive stress on the surface, and the extreme deviation of the maximum residual compressive stress value after shot peening. The degree of combined influence of peening process parameters such as impact speed, projectile diameter and impact angle was determined. The optimum combination of shot peening process parameters was analysed and verified by simulation.