The split-step pseudo-spectral method is a useful method for solving nonlinear wave equations. However, it is not widely used because of the limitation of the periodic boundary condition. In this paper, the method is ...The split-step pseudo-spectral method is a useful method for solving nonlinear wave equations. However, it is not widely used because of the limitation of the periodic boundary condition. In this paper, the method is modified at its second step by avoiding transforming the wave height function into a frequency domain function. Thus, the periodic boundary condition is not required, and the new method is easy to implement. In order to validate its performance, the proposed method was used to solve the nonlinear parabolic mild-slope equation and the spatial modified nonlinear Schrodinger (MNLS) equation, which were used to model the wave propagation under different bathymetric conditions. Good agreement between the numerical and experimental results shows that the present method is effective and efficient in solving nonlinear wave eouations.展开更多
基金supported by the Central Public-Interest Scientific Institution Basal Research Fund of China(Grant No.TKS100108)
文摘The split-step pseudo-spectral method is a useful method for solving nonlinear wave equations. However, it is not widely used because of the limitation of the periodic boundary condition. In this paper, the method is modified at its second step by avoiding transforming the wave height function into a frequency domain function. Thus, the periodic boundary condition is not required, and the new method is easy to implement. In order to validate its performance, the proposed method was used to solve the nonlinear parabolic mild-slope equation and the spatial modified nonlinear Schrodinger (MNLS) equation, which were used to model the wave propagation under different bathymetric conditions. Good agreement between the numerical and experimental results shows that the present method is effective and efficient in solving nonlinear wave eouations.