摘要
研究了用KdV方程模拟浅水波近岸的行为,如果用分步傅里叶方法,则水深变化导致的变系数KdV方程的非线性项存在局域性不好以及容易溢出等问题,作者用Matlab语言讨论了解决这些问题的简单方法,实现了浅水波近岸行为的快速分步傅里叶算法模拟,可模拟较长的传输距离,结果表明近岸水深减少导致水波峰值变大,前沿变陡,后沿变宽.
Simulation for the behavior of nearshore shallow-water wave by the KdV equation is studied. With the split-step Fourier method, the nolinear term of the varying coefficient KdV equation caused by the change of the water depth have poor locality and easy overflow. In this paper, simple methods have been discussed to solve these problems by Matlab lan- guage, the behavior of nearshore shallow-water wave by the fast split-step Fourier algorithm is simulated as well as a rather long transmission distance. The results show that the peak of water waves near shore will become large with the reduction of the water depth, the front edge become steepened and the back edge become widened.
出处
《陕西科技大学学报(自然科学版)》
2010年第1期142-144,152,共4页
Journal of Shaanxi University of Science & Technology
关键词
孤子
分步傅里叶方法
浅水波
soliton
split-step Fourier
method
shallow-water wave