微幅波的解析解求解及弥散方程的推导
文章目录
- 前言
- 一、微幅波控制方程和边界条件
- 二、通过G.D.E求Φ\PhiΦ表达式形式
- 三、通过B.B.C求待定系数A、B的关系
- 四、通过D.F.S.B.C确定系数A
- 五、通过K.F.S.B.C求解弥散关系(dispersion relationship)
- 六、通过弥散方程讨论波浪运动特点
前言
坐标系定义:原点在静水面(SWL),Z轴向上为正,海底为-h,X轴取波浪传播方向为正。
波浪自由表面:η=H2cos(kx−σt)\eta=\frac {H} {2} cos(kx-\sigma t)η=2Hcos(kx−σt)
一、微幅波控制方程和边界条件
{G.D.E:∇2Φ=∂2Φ∂x2+∂2Φ∂z2=0,(−h≤z≤η,−∞≤x≤+∞)B.B.C:∂Φ∂z=0,(z=−h)D.F.S.B.C:η=−1g∂Φ∂t,(z=0)K.F.S.B.C:∂η∂t=∂Φ∂z,(z=0)L.B.C:Φ(x,z,t)=Φ(x−ct,z)\begin{cases} G.D.E: &\nabla^2\Phi=\frac {\partial ^2 \Phi} {\partial x^2} + \frac {\partial ^2 \Phi} {\partial z^2}=0, \ \ (-h\le z\le\eta,\ -\infty\le x\le+\infty)\\\\ B.B.C: &\frac {\partial\Phi} {\partial z}=0,\ (z=-h)\\\\ D.F.S.B.C:&{\eta=-\frac 1 g \frac {\partial\Phi} {\partial t}, (z=0)}\\\\ K.F.S.B.C:&\frac {\partial\eta} {\partial t}=\frac {\partial\Phi} {\partial z}, (z=0)\\\\ L.B.C:&\Phi(x,z,t)=\Phi(x-ct,z) \end{cases} ⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎧G.D.E:B.B.C:D.F.S.B.C:K.F.S.B.C:L.B.C:∇2Φ=∂x2∂2Φ+∂z2∂2Φ=0, (−h≤z≤η, −∞≤x≤+∞)∂z∂Φ=0, (z=−h)η=−g1∂t∂Φ,(z=0)∂t∂η=∂z∂Φ,(z=0)Φ(x,z,t)=Φ(x−ct,z)
由D.F.S.B.C可知η\etaη和速度势函数Φ\PhiΦ在时间上的导数呈线性关系,不妨设Φ=f(z)sin(kx−σt)\Phi=f(z)sin(kx-\sigma t)Φ=f(z)sin(kx−σt),只要根据控制方程和边界条件求解f(z)f(z)f(z),即可知道波浪的运动特性。
二、通过G.D.E求Φ\PhiΦ表达式形式
根据微幅波控制方程(G.D.E):∂2Φ∂x2+∂2Φ∂z2=0\frac {\partial ^2 \Phi} {\partial x^2} + \frac {\partial ^2 \Phi} {\partial z^2}=0∂x2∂2Φ+∂z2∂2Φ=0
有:
{∂Φ∂x=f(z)kcos(kx−σt)∂Φ∂z=f′(z)sin(kx−σt)\begin{cases} \frac {\partial \Phi} {\partial x} = f(z)kcos(kx-\sigma t)\\\\ \frac {\partial \Phi} {\partial z} = f'(z)sin(kx-\sigma t) \end{cases} ⎩⎪⎨⎪⎧∂x∂Φ=f(z)kcos(kx−σt)∂z∂Φ=f′(z)sin(kx−σt)
{∂2Φ∂x2=−f(z)k2sin(kx−σt)∂2Φ∂z2=f′′(z)sin(kx−σt)\begin{cases} \frac {\partial ^2 \Phi} {\partial x^2}= -f(z)k^2sin(kx-\sigma t)\\\\ \frac {\partial ^2 \Phi} {\partial z^2} = f''(z)sin(kx-\sigma t) \end{cases} ⎩⎪⎨⎪⎧∂x2∂2Φ=−f(z)k2sin(kx−σt)∂z2∂2Φ=f′′(z)sin(kx−σt)
式(12)则化为:
∂2Φ∂x2+∂2Φ∂z2=0\frac {\partial ^2 \Phi} {\partial x^2} + \frac {\partial ^2 \Phi} {\partial z^2}=0∂x2∂2Φ+∂z2∂2Φ=0
f′′(z)sin(kx−σt)−f(z)k2sin(kx−σt)=0f''(z)sin(kx-\sigma t)-f(z)k^2sin(kx-\sigma t)=0f′′(z)sin(kx−σt)−f(z)k2sin(kx−σt)=0
化简:
[f′′(z)−k2f(z)]sin(kx−σt)=0[f''(z)-k^2f(z)]sin(kx-\sigma t)=0[f′′(z)−k2f(z)]sin(kx−σt)=0其中sin(kx−σt)sin(kx-\sigma t)sin(kx−σt)不恒为0,则要求[f′′(z)−k2f(z)][f''(z)-k^2f(z)][f′′(z)−k2f(z)]恒为0。
[f′′(z)−k2f(z)]=0(1)[f''(z)-k^2f(z)]=0\tag{1}[f′′(z)−k2f(z)]=0(1)
这里涉及到求解常系数齐次线性微分方程,方法见我的另一篇帖子。
方程(1)的特征方程为r2−k2=0r^2-k^2=0r2−k2=0,因此通解的结构为f(z)=Aekz+Be−kz(2)f(z)=Ae^{kz}+Be^{-kz}\tag{2}f(z)=Aekz+Be−kz(2)
速度势函数则为Φ=(Aekz+Be−kz)sin(kx−σt)(3)\Phi=(Ae^{kz}+Be^{-kz})sin(kx-\sigma t)\tag{3}Φ=(Aekz+Be−kz)sin(kx−σt)(3)
三、通过B.B.C求待定系数A、B的关系
根据底部边界条件(B.B.C):
∂Φ∂z=0,(z=−h)\frac {\partial\Phi} {\partial z}=0,\ (z=-h)∂z∂Φ=0, (z=−h)
有∂Φ∂z=(Akekz−Bke−kz)sin(kx−σt)=0,(whenz=−h)\frac {\partial\Phi} {\partial z}=(Ake^{kz}-Bke^{-kz})sin(kx-\sigma t)=0,\ (when\ z=-h)∂z∂Φ=(Akekz−Bke−kz)sin(kx−σt)=0, (when z=−h)
其中sin(kx−σt)sin(kx-\sigma t)sin(kx−σt)不恒为0,所以(Akekz−Bke−kz)=0(Ake^{kz}-Bke^{-kz})=0(Akekz−Bke−kz)=0,代入z=−hz=-hz=−h:
Ake−kh−Bkekh=0Ake^{-kh}-Bke^{kh}=0Ake−kh−Bkekh=0Ake−kh=Bkekh(4)Ake^{-kh}=Bke^{kh} \tag{4}Ake−kh=Bkekh(4)
对方程(2)作变形,等式右边同乘ekhe−khe^{kh}e^{-kh}ekhe−kh:
f(z)=Aekz+Be−kz=ekhe−kh(Aekz+Be−kz)=Ae−khekzekh+Bekhe−khe−kz\begin{aligned} \ f(z)=&Ae^{kz}+Be^{-kz}\\\\ \ =&e^{kh}e^{-kh}(Ae^{kz}+Be^{-kz})\\\\ \ =&Ae^{-kh}e^{kz}e^{kh}+Be^{kh}e^{-kh}e^{-kz} \end{aligned} f(z)= = =Aekz+Be−kzekhe−kh(Aekz+Be−kz)Ae−khekzekh+Bekhe−khe−kz代入(4)有:
=2Ae−kh⋅ek(h+z)+e−k(h+z)2\begin{aligned} \ =&2Ae^{-kh}\cdot\frac {e^{k(h+z)}+e^{-k(h+z)}} {2}\\ \end{aligned} =2Ae−kh⋅2ek(h+z)+e−k(h+z)f(z)=2Ae−khcosh[k(h+z)](5)f(z)=2Ae^{-kh}cosh[k(h+z)]\tag{5}f(z)=2Ae−khcosh[k(h+z)](5)
四、通过D.F.S.B.C确定系数A
现在Φ\PhiΦ可以写成Φ=2Ae−khcosh[k(h+z)]sin(kx−σt)(6)\Phi=2Ae^{-kh}cosh[k(h+z)]sin(kx-\sigma t)\tag{6}Φ=2Ae−khcosh[k(h+z)]sin(kx−σt)(6)
根据自由表面动力边界条件(D.F.S.B.C):
η=−1g∂Φ∂t,(z=0)\eta=-\frac 1 g \frac {\partial\Phi} {\partial t}, (z=0)η=−g1∂t∂Φ,(z=0)
解得:η=σg2Ae−khcoshkh⋅cos(kx−σt)(7)\eta=\frac {\sigma} {g} 2Ae^{-kh}coshkh\cdot cos(kx-\sigma t)\tag{7}η=gσ2Ae−khcoshkh⋅cos(kx−σt)(7)
又有设 η=H2cos(kx−σt)\eta=\frac {H} {2} cos(kx-\sigma t)η=2Hcos(kx−σt),消去同项得:H2=σg2Ae−khcoshkh\frac H 2 = \frac \sigma g2Ae^{-kh}coshkh2H=gσ2Ae−khcoshkh
得2Ae−kh=gH2σ⋅1coshkh(8)2Ae^{-kh}=\frac {gH} {2 \sigma}\cdot \frac 1 {coshkh}\tag{8}2Ae−kh=2σgH⋅coshkh1(8)
将式(8)代入式(6)有:
Φ=gH2σ⋅cosh[k(h+z)]cosh(kh)⋅sin(kx−σt)(9)\Phi = \frac {gH} {2 \sigma}\cdot \frac {cosh[k(h+z)]} {cosh(kh)} \cdot sin(kx-\sigma t) \tag{9}Φ=2σgH⋅cosh(kh)cosh[k(h+z)]⋅sin(kx−σt)(9)
至此求得微幅波速度势函数,即式(9)
五、通过K.F.S.B.C求解弥散关系(dispersion relationship)
根据自由表面运动边界条件(K.F.S.B.C):
∂η∂t=∂Φ∂z,(whenz=0)(10)\frac {\partial\eta} {\partial t}=\frac {\partial\Phi} {\partial z}, (when\ z=0)\tag{10}∂t∂η=∂z∂Φ,(when z=0)(10)
等式左边:
{η=H2cos(kx−σt)∂η∂t=Hσ2sin(kx−σt)\begin{cases} \ \eta=\frac {H} {2} cos(kx-\sigma t)\\\\ \ \frac {\partial\eta} {\partial t}=\frac {H \sigma} 2 sin(kx-\sigma t)\\ \end{cases} ⎩⎪⎨⎪⎧ η=2Hcos(kx−σt) ∂t∂η=2Hσsin(kx−σt)
等式右边:
{Φ=gH2σ⋅cosh[k(h+z)]cosh(kh)⋅sin(kx−σt)∂Φ∂z=gHk2σ⋅sinh[k(h+z)]cosh(kh)⋅sin(kx−σt)=gHk2σ⋅sinh(kh)cosh(kh)⋅sin(kx−σt),(whenz=0)\begin{cases} \ \Phi = \frac {gH} {2 \sigma}\cdot \frac {cosh[k(h+z)]} {cosh(kh)} \cdot sin(kx-\sigma t)\\\\ \ \frac {\partial\Phi} {\partial z}=\frac {gHk} {2 \sigma}\cdot \frac {sinh[k(h+z)]} {cosh(kh)} \cdot sin(kx-\sigma t)\\\\ \ \ \ \ \ \ \ =\frac {gHk} {2 \sigma}\cdot \frac {sinh(kh)} {cosh(kh)} \cdot sin(kx-\sigma t), (when\ z=0) \end{cases} ⎩⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎧ Φ=2σgH⋅cosh(kh)cosh[k(h+z)]⋅sin(kx−σt) ∂z∂Φ=2σgHk⋅cosh(kh)sinh[k(h+z)]⋅sin(kx−σt) =2σgHk⋅cosh(kh)sinh(kh)⋅sin(kx−σt),(when z=0)
此时式(10)可改写成:Hσ2sin(kx−σt)=gHk2σ⋅sinh(kh)cosh(kh)⋅sin(kx−σt)\frac {\cancel{H} \sigma} {\cancel 2} \cancel {sin(kx-\sigma t)}=\frac {g\cancel{H}k} {\cancel{2} \sigma}\cdot \frac {sinh(kh)} {cosh(kh)} \cdot \cancel {sin(kx-\sigma t)}2Hσsin(kx−σt)=2σgHk⋅cosh(kh)sinh(kh)⋅sin(kx−σt)
整理可得波浪运动的重要方程弥散方程
σ2=gktanh(kh)(11)\sigma^2=gktanh(kh)\tag{11}σ2=gktanh(kh)(11)
六、通过弥散方程讨论波浪运动特点
根据上述的推导,我们得到弥散方程的一般形式,其中σ=2πT\sigma = \frac {2\pi} Tσ=T2π,k=2πLk=\frac {2\pi} Lk=L2π,代入(11)得:
L=gT22πtanh2πLh(12)L=\frac {gT^2} {2\pi}tanh\frac{2\pi} {L} h\tag{12}L=2πgT2tanhL2πh(12)
又有c=LTc=\frac {L} {T}c=TL,有:
c=gT2πtanh2πLh(13)c=\frac {gT} {2\pi}tanh\frac{2\pi} {L} h\tag{13}c=2πgTtanhL2πh(13)
说明:式(11)、(12)、(13)为弥散方程的三种不同形式。
由弥散方程可知微幅波运动具有以下特点:
(1)、波浪要素L、T、h并不相互独立。对于给定水深h,每一个周期T对应一个波长为L的波;又因为c=LTc=\frac {L} {T}c=TL,所以每个周期T(或说每个波长L)对应一个确定的波速c,表现在物理现象上就是波浪的弥散现象,即不同周期的波拥有不同的波速而分离开来。
(2)、虽然弥散方程是一个隐式方程,涉及到迭代求解,但有结论:
当T一定时,波浪从深h到浅h传播时,L变小,c=LTc=\frac {L} {T}c=TL也变慢;
当h一定时,波周期T越长,波长L越长,波速c越快。
求解弥散方程时,需要查表或迭代试算,一般先假设为深水波,即tanhkh=1tanhkh=1tanhkh=1,算得L0=gT22πL_0=\frac {gT^2} {2\pi}L0=2πgT2,再回代求L1=gT22πtanh2πL0hL_1=\frac {gT^2} {2\pi}tanh\frac{2\pi} {L_0} hL1=2πgT2tanhL02πh,判断∣L0−L1∣|L_0-L_1|∣L0−L1∣是否小于一个规定的小数,若小于则说明收敛,若不小于则继续迭代直至满足要求。
微幅波的解析解求解及弥散方程的推导相关推荐
- 常系数齐次线性微分方程的解及其在求解微幅波控制方程中的运用
文章目录 一.齐次线性微分方程及其求解 | 解的结构: | 例如: 二.常系数齐次线性微分方程及其求解 | 特征方程的解 (1)两个不同的实数根: (2)两个相同的实数根: (3)两个不同的共轭复数根 ...
- JAX-FLUIDS:可压缩两相流的完全可微高阶计算流体动力学求解器
原文来自微信公众号"编程语言Lab":论文精读 | JAX-FLUIDS:可压缩两相流的完全可微高阶计算流体动力学求解器 搜索关注"编程语言Lab"公众号(HW ...
- 【Fluent】雷诺方程:推导与求解(附MATLAB代码)
目录 引言 雷诺方程的推导 雷诺方程的解 雷诺方程的推广 有限体积法 引言 雷诺方程,即湍流的平均运动方程,所属黏性不可压缩流体动力学,从Navier-Stokes方程派生,是经典润滑理论的基本方程之 ...
- 求解欧拉方程的c语言,用有限体积方法求解欧拉方程
<用有限体积方法求解欧拉方程>由会员分享,可在线阅读,更多相关<用有限体积方法求解欧拉方程(12页珍藏版)>请在人人文库网上搜索. 1.有限体积法求解二维可压缩Euler方程计 ...
- 【组合数学】生成函数 ( 生成函数应用场景 | 使用生成函数求解递推方程 )
文章目录 一.生成函数应用场景 二.使用生成函数求解递推方程 参考博客 : [组合数学]生成函数 简要介绍 ( 生成函数定义 | 牛顿二项式系数 | 常用的生成函数 | 与常数相关 | 与二项式系数相 ...
- 代数学笔记11: 分圆域,分圆多项式,求解17次方程
问题引入 考虑问题:f(x)=xn−1∈F[x]f(x)=x^n-1\in F[x]f(x)=xn−1∈F[x], EEE为FFF关于fff的分裂域, 则Gf=Gal(E/F)=?G_f=\text{ ...
- 问题六十五:二叉查找树的一个应用实例——求解一元十次方程时单实根区间的划分
65.1 概述 回忆一下: "问题五十九:怎么求一元六次方程在区间内的所有不相等的实根"和"问题六十二:怎么求一元十次方程在区间内的所有不相等的实根"中求一元六 ...
- 冷原子量子计算机,量子计算新突破:在71个格点超冷原子量子模拟器中求解施温格方程...
原标题:量子计算新突破:在71个格点超冷原子量子模拟器中求解施温格方程 来源:中国科学报 北京时间11月19日,<自然>杂志发表了中国科学技术大学教授潘建伟.苑震生等最新研究进展,在71个 ...
- ZNN模型求解动态西尔维斯特方程(Sylvester equation)
一. 克罗内克积的定义: 对于矩阵和矩阵,矩阵与做克罗内克积,可以表示为,即: 例如: 二. 求解动态西尔维斯特方程的ZNN模型推导 1. 动态Sylvester方程的定义: 其中, 显然未知矩阵 将 ...
最新文章
- Ubuntu架设FTP
- oracle能否生成mdb,oracle怎么导入.mdb文件
- [Redux/Mobx] Context api可以取代Redux吗?为什么?
- 很好看的加载跳转网站源码
- 看完这篇还不了解Nginx,你来找我!
- Oracle技术之和外键相关的阻塞和死锁问题总结(一)
- 工作中使用BBM:消费者的“闺蜜”级顾问 凯特周智囊团
- Android跨进程通信--AIDL原理解析
- 感觉有点累,没力气!
- 电脑c语言找不到,电脑安装过的应用程序找不到了怎么办
- Windows与Linux双系统设置默认引导项与删除引导项
- 渗透测试实战3——bulldog2靶机入侵
- HTTPS、HTTP2详解
- 初次使用tshark小结
- 100 个网络基础知识普及,看完成半个网络高手
- jsp页面如何调用本机的应用程序?例如c:/netterm.exe?
- python 学生成绩表,生成数据表并且绘图
- 绕过阮一峰网络日志的反广告过滤脚本
- 半导体中的电子状态与能带
- 疫情传播SEIR模型(python)
热门文章
- DG232RL与FT232RL/GP232RL兼容开发资料
- 在广州找前端开发实习经验分享1
- 关于Spring Cloud:Mapper<>中的泛型红线:Type ‘org.apache.ibatis.annotations.Mapper‘ does not have type paramet
- 转载出去:http://blog.csdn.net/han_xiaoyang/article/details/11969497
- Python-Cartopy调用自带线上地图作为底图
- 三星Q4净利90亿美元同比增64%
- Markdown技术
- canvas画的北斗七星和大熊座
- Springboot+Netty实现基于天翼物联网平台CTWing(AIOT)终端TCP协议(透传模式)-设备终端(南向设备)
- NB IoT LWM2M Object or/and Resource Identifier: (Object ID) or (ResourceID)