Numerical analysis of the hydrodynamic performance of perforated caissons using the revised smooth particle hydrodynamics method