《1 前言》
1 前言
抛物形缓坡方程由Radder
《2 数学模型》
2 数学模型
《2.1抛物形缓坡模型的基本控制方程》
2.1抛物形缓坡模型的基本控制方程
《2.1.1 小角度抛物形缓坡方程 小角度线性抛物形缓坡方程为》
2.1.1 小角度抛物形缓坡方程 小角度线性抛物形缓坡方程为
式中A为与时间无关的复振幅, k为波数,
式 (2) 中的最后一项为非线性作用项, 也是式 (2) 与式 (1) 唯一不相同的地方, 系数D为
其中d为静水深。
《2.1.2 极值原理抛物形缓坡方程 极值原理抛物形缓坡方程为[2]》
2.1.2 极值原理抛物形缓坡方程 极值原理抛物形缓坡方程为[2]
其中
采用有限差分法对式 (2) 和式 (3) 进行离散, 得到的离散格式见文献
《2.2抛物形缓坡方程的边界条件》
2.2抛物形缓坡方程的边界条件
《2.2.1 入射边界条件》
2.2.1 入射边界条件
入射边界条件可由实测值给出或者由某一简单的代数式确定, 对入射速度势φ (x0, y) =A0exp i (kcos α0x0+ksin α0y) 的微幅波, 可以给定
其中A0为入射波振幅 (实数) , α0为初始入射波向, x0为入射位置坐标。
《2.2.2 侧边界条件及其数值实现》
2.2.2 侧边界条件及其数值实现
侧向边界条件主要有全反射、开放和部分反射3种侧边界条件, 它们分别由∂A/∂y=0.∂A/∂y=ikAsin α和∂A/∂y=iCakAsin α给出, 其中Ca为吸收系数, 需预先确定;α为侧边界处的波向角, 由于其预先未知, 所以在数值离散时需要作特别处理。全反射边界条件的离散比较简单, 而开放和部分反射边界条件的离散见文献
《3 算例及结果分析》
3 算例及结果分析
《3.1平底上的波浪绕射》
3.1平底上的波浪绕射
进行平底上的波浪绕射数值试验的目的主要有两方面: a.当地形为平底时, 可得到抛物形缓坡方程式 (2) 和式 (3) 对应的线性方程的解析解, 将数值解与解析解进行对比, 就可对数值格式的精度有定量的了解;b.抛物形缓坡方程的较大优点是可用于较大区域, 即每个波长的空间范围需要布置的网格节点可以较少。通过对每个波长布置不同的节点数, 然后将数值解与解析解比较, 就可以定量地得到抛物形缓坡方程每个波长需布置的合适节点数。
假定计算域长2.1 km, 宽1.4 km, 水深为10 m, 入射波表示为
其中波周期为8 s, 在该地形下对应的入射波长λ约为70.85 m (由线性波的色散关系得出) , 初始入射位置x0=0, 初始入射波向与x轴的夹角为20°。
《3.1.1 线性抛物形方程的数值解、解析解和真实解间的对比》
3.1.1 线性抛物形方程的数值解、解析解和真实解间的对比
对于前面给出的地形和入射波要素, 计算域内的波浪复振幅A的分布 (真实解) 为
而此时式 (2) 对应的线性方程的解析解形式为
式中, β=- (ksinα0) 2/ (2k) 。而式 (3) 的线性方程的解析解为
式中,
上式中a0, a1, b1按θa=70°取值
《图1》
图1 断面1 (x=1 050 m) 处式 (2) 和式 (3) 的线性数值解、解析解和真实解
Fig.1 Numerical, analytical and real solutionsof eqs. (1) and (2) at section 1 (x=1 050 m)
《图2》
图2 断面2 (y=700 m) 处式 (2) 和式 (3) 的线性数值解、解析解和真实解
Fig.2 Numerical, analytical and real solutionsof eqs. (1) and (2) at section 1 (y=700 m)
《3.1.2 网格节点数对数值解精度的影响》
3.1.2 网格节点数对数值解精度的影响
对前节的平底地形上的波浪传播, 讨论2种不同的节点布置:a.Δx=Δy=70 m, 即每个波长布置1个节点;b.Δx=Δy=35 m, 即每个波长布置2个节点。图3a和图3b分别为每个波长布置1个节点时2个断面对应的数值解与真实解的比较, 可以看出, 抛物形缓坡方程在每个波长布置1个节点时, 采用文献
《3.2直平行等深线上的波浪折射》
3.2直平行等深线上的波浪折射
直平行等深线地形是一种理想化的有变化地形, 波浪在其上传播会发生折射和浅化效应, 并且在波浪破碎前, 对这种地形波要素存在精确解, 因此采用抛物形缓坡方程研究波浪在该类地形上发生的变形, 可以考察在不同的初始入射角下, 抛物形缓坡方程对波浪折射和浅化作用的预报准确程度。所采用的计算要素和前面平底上的大致相同, 不同的是沿x方向有水深变化, 即
此时入射波长为70.85 m, 而水深最浅处的波长为41.85 m。考虑4种不同的初始入射波向, 即α0=0°, 20°, 40°, 60°。数值计算采用的空间步长对不同的初始入射角均为Δx=Δy=14 m。对该种地形, 波振幅的精确解为
其中下标0表示入射位置的量, 任意位置的波向α由ksin α=k0sin α0确定。
图5a为初始入射角为0°时的几种结果比较, 此时小角度模型和极值原理模型的数值结果均和精确解完全重合。图5b为初始入射角为20°时的各种结果比较, 此时极值原理模型的结果与精确解相比偏小, 而小角度模型的数值结果偏大, 总体上此时小角度模型的结果比极值原理模型的结果差。图5c为初始入射角为40°时的各种结果比较, 此时极值原理模型的结果和精确解之间的偏差进一步加大, 而小角度模型的结果偏大, 最大相对偏差约10 %, 因此为了保证精度, 在初始入射角大于40°时, 最好不要采用小角度模型。图5d为初始入射角为60° 时的结果比较, 此时极值原理模型的数值结果也发生了较大偏差, 此时应用极值原理模型研究波浪变形需慎重。
《3.3复杂地形上的波浪折绕射》
3.3复杂地形上的波浪折绕射
对2种典型的比较复杂的地形上波浪变形的数值模拟来研究弱非线性抛物形缓坡方程。
《3.3.1 圆形浅滩上的波浪折绕射》
3.3.1 圆形浅滩上的波浪折绕射
Zheng等
图6a至图6c分别为3个断面的数值解与实测值的比较, 图中纵坐标|A|/A0表示计算或实测的波振幅与入射波振幅的比值, 其中|A|表示计算或实测的振幅, A0表示入射波振幅。比较结果可以看出:a.极值原理模型和小角度模型的数值差别很小;b.极值原理和小角度线性抛物形缓坡模型的数值均和实测值比较吻合, 而它们对应的非线性模型的结果均呈现偏小趋势。
《图6》
Fig.6 Comparison of numerical results with experimental data over a circular shoal
《3.3.2 椭圆形浅滩上的波浪折绕射》
3.3.2 椭圆形浅滩上的波浪折绕射
Zheng等
《图7》
Fig.7 Comparison of numerical results by the linear parabolic equations with experimental data
《4 结语》
4 结语
为了合理地应用抛物形缓坡模型, 对2种典型的抛物形缓坡方程进行系统的数值研究。通过对4种典型地形上的波浪变形的数值模拟, 详细讨论了数值格式的精度、网格节点数对数值解精度的影响、模型对初始入射角的敏感程度、非线性项对数值结果的影响等。研究结果可为实际应用抛物形缓坡方程研究大区域复杂地形上的波浪传播提供一定的理论指导。
《图8》
Fig.8 Comparison of numerical results by the non-linear parabolic equations with experimental data