文章目录

  • 前言
  • 一、微幅波控制方程和边界条件
  • 二、通过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)η=2H​cos(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)η=2H​cos(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} ⎩⎪⎨⎪⎧​ η=2H​cos(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)}2​H​σ​sin(kx−σt)​=2​σgH​k​⋅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πgT2​tanhL2π​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πgT​tanhL2π​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πgT2​tanhL0​2π​h,判断∣L0−L1∣|L_0-L_1|∣L0​−L1​∣是否小于一个规定的小数,若小于则说明收敛,若不小于则继续迭代直至满足要求。

微幅波的解析解求解及弥散方程的推导相关推荐

  1. 常系数齐次线性微分方程的解及其在求解微幅波控制方程中的运用

    文章目录 一.齐次线性微分方程及其求解 | 解的结构: | 例如: 二.常系数齐次线性微分方程及其求解 | 特征方程的解 (1)两个不同的实数根: (2)两个相同的实数根: (3)两个不同的共轭复数根 ...

  2. JAX-FLUIDS:可压缩两相流的完全可微高阶计算流体动力学求解器

    原文来自微信公众号"编程语言Lab":论文精读 | JAX-FLUIDS:可压缩两相流的完全可微高阶计算流体动力学求解器 搜索关注"编程语言Lab"公众号(HW ...

  3. 【Fluent】雷诺方程:推导与求解(附MATLAB代码)

    目录 引言 雷诺方程的推导 雷诺方程的解 雷诺方程的推广 有限体积法 引言 雷诺方程,即湍流的平均运动方程,所属黏性不可压缩流体动力学,从Navier-Stokes方程派生,是经典润滑理论的基本方程之 ...

  4. 求解欧拉方程的c语言,用有限体积方法求解欧拉方程

    <用有限体积方法求解欧拉方程>由会员分享,可在线阅读,更多相关<用有限体积方法求解欧拉方程(12页珍藏版)>请在人人文库网上搜索. 1.有限体积法求解二维可压缩Euler方程计 ...

  5. 【组合数学】生成函数 ( 生成函数应用场景 | 使用生成函数求解递推方程 )

    文章目录 一.生成函数应用场景 二.使用生成函数求解递推方程 参考博客 : [组合数学]生成函数 简要介绍 ( 生成函数定义 | 牛顿二项式系数 | 常用的生成函数 | 与常数相关 | 与二项式系数相 ...

  6. 代数学笔记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{ ...

  7. 问题六十五:二叉查找树的一个应用实例——求解一元十次方程时单实根区间的划分

    65.1 概述 回忆一下: "问题五十九:怎么求一元六次方程在区间内的所有不相等的实根"和"问题六十二:怎么求一元十次方程在区间内的所有不相等的实根"中求一元六 ...

  8. 冷原子量子计算机,量子计算新突破:在71个格点超冷原子量子模拟器中求解施温格方程...

    原标题:量子计算新突破:在71个格点超冷原子量子模拟器中求解施温格方程 来源:中国科学报 北京时间11月19日,<自然>杂志发表了中国科学技术大学教授潘建伟.苑震生等最新研究进展,在71个 ...

  9. ZNN模型求解动态西尔维斯特方程(Sylvester equation)

    一. 克罗内克积的定义: 对于矩阵和矩阵,矩阵与做克罗内克积,可以表示为,即: 例如: 二. 求解动态西尔维斯特方程的ZNN模型推导 1. 动态Sylvester方程的定义: 其中, 显然未知矩阵 将 ...

最新文章

  1. Ubuntu架设FTP
  2. oracle能否生成mdb,oracle怎么导入.mdb文件
  3. [Redux/Mobx] Context api可以取代Redux吗?为什么?
  4. 很好看的加载跳转网站源码
  5. 看完这篇还不了解Nginx,你来找我!
  6. Oracle技术之和外键相关的阻塞和死锁问题总结(一)
  7. 工作中使用BBM:消费者的“闺蜜”级顾问 凯特周智囊团
  8. Android跨进程通信--AIDL原理解析
  9. 感觉有点累,没力气!
  10. 电脑c语言找不到,电脑安装过的应用程序找不到了怎么办
  11. Windows与Linux双系统设置默认引导项与删除引导项
  12. 渗透测试实战3——bulldog2靶机入侵
  13. HTTPS、HTTP2详解
  14. 初次使用tshark小结
  15. 100 个网络基础知识普及,看完成半个网络高手
  16. jsp页面如何调用本机的应用程序?例如c:/netterm.exe?
  17. python 学生成绩表,生成数据表并且绘图
  18. 绕过阮一峰网络日志的反广告过滤脚本
  19. 半导体中的电子状态与能带
  20. 疫情传播SEIR模型(python)

热门文章

  1. DG232RL与FT232RL/GP232RL兼容开发资料
  2. 在广州找前端开发实习经验分享1
  3. 关于Spring Cloud:Mapper<>中的泛型红线:Type ‘org.apache.ibatis.annotations.Mapper‘ does not have type paramet
  4. 转载出去:http://blog.csdn.net/han_xiaoyang/article/details/11969497
  5. Python-Cartopy调用自带线上地图作为底图
  6. 三星Q4净利90亿美元同比增64%
  7. Markdown技术
  8. canvas画的北斗七星和大熊座
  9. Springboot+Netty实现基于天翼物联网平台CTWing(AIOT)终端TCP协议(透传模式)-设备终端(南向设备)
  10. NB IoT LWM2M Object or/and Resource Identifier: (Object ID) or (ResourceID)