波浪理论课程的习题库建设.docxVIP

  • 86
  • 0
  • 约2.23万字
  • 约 35页
  • 2021-01-17 发布于天津
  • 举报
- - PAGE # - 第一章波浪理论 1.1建立简单波浪理论时,一般作了哪些假设 ? 【答】(1)流体是均质和不可压缩的,密度 P为一常数; (2) 流体是无粘性的理想流体; (3) 自由水面的压力均匀且为常数; (4) 水流运动是无旋的; (5) 海底水平且不透水; (6) 作用于流体上的质量力仅为重力,表面张力和柯氏力可忽略不计; (7) 波浪属于平面运动,即在xz水平面内运动。 1.2试写出波浪运动基本方程和定解条件,并说明其意义。 宀c 2 = 0 pn- 2 j|l c 【答】 波浪运动基本方程是Laplace方程: 氐 或写作:= °。该方程属二元 二阶偏微分方程,它有无穷多解。为了求得定解,需有包括初始条件和边界条件的定解条件: 初始条件:因波浪的自由波动是一种有规则的周期性运动, 初始条件可不考虑。 边界条件: (1) 在海底表面,水质点垂直速度应为 0,即Wzi—0 或写为在z=-h处, 一=0 cz (2) 在波面z= n处,应满足两个边界条件,一是动力边界条件、二是运动边界条件 A A、动力边界条件 由于含有对流惯性项寸曾+自[所以该边界条件是非线性的 B、运动边界条件,在z= n处 0。该边界条件也是非线性的 ct cX ex cz (3)波场上下两端面边界条件 (x,z,t^ (x -ct,z) 其中c为波速,x-ct表示波浪沿x正向推进。 1.3试写出微幅波理论的基本方程和定解条件,并说明其意义及求解方法。 2丄 【答】:微幅波理论的基本方程为:°=0 定解条件: z=-h 处,- 0 Sz z=0 处,一^ g——=0 a cz z=0 处, (X,乙 t) = (x -ct, z) 求解方法:分离变量法 1.4线性波的势函数为??妙 C0Shkh sinkxV, 2^ cosh(kh) 证明上式也可写成=HC C0Shkh Z I sin kx V 2 sinh(kh ) 【证明】:由弥散方程:二2 = gk tanh kh以及波动角频率二和k波数定义:二=2- , k = * 2二 2 T sinh kh 可得: g tanh kh , 即厂-g - T L L cosh(kh) 由波速 c 的定义:c = L 故:二 cosh kh = g sinh kh c T 将上式代入波势函数: =-gH coshk h - sin kx -C 2^ cosh(kh) Hc cosh k h z I 得: sin kx - ;-t 即证。 2 sinh(kh ) 1.5由线性波势函数证明水质点的轨迹速度 u =出coshk h z JoskxT , T sin h(kh) sinh,kh z,si nkx=t sinh kh 并绘出相位kx -门=0~2 n时的自由表面处的质点轨迹速度变化曲线以及 相位=0, 2,辛和2”时质点的轨迹速度沿水深的分布 解:(1)证明:已知势函数方程 =Hc 解: (1)证明:已知势函数方程 =Hc 2 coshk h sin j sinh kh 则u丄 ex 2 Hck cosh k h z 1 COSkX _CTt ) sinh kh 其中: n:H coshk(h+z)】 打 丄、 n:H coshk(h+z)】 打 丄、 u cos kx - ;「t . T si nh(kh) 同理:w 地.沁勺訂sinkxrt tz 2 sinh(kh) 二岂如6乞】sinkxV T sinh kh —h _h ⑵自由表面时z=0,则U coskx Yt sin Yt 质点轨迹速度变化曲线见图.1kxyt 图.1 图.1 相位不同时速度由水深变化关系见下,其中水深 z由-h 相位不同时速度由水深变化关系见下,其中水深 z由-h到0。 当kx =0时“血rosh[k(z h)]‘w曲线见图.2 当kx -门=「二时u = 0 sinh[k(z h)]曲线见图.3 Tsi nh(kh) 当 kx -;「t =二时 u cosh[k(z h)] ,w = 0曲线见图.4 Tsi nh(kh) 当 kx - ;「 当 kx - ;「t =3「二时 u = 0, w = 二 H Tsi nh(kh) sinh[k(z h)]曲线见图.5 当 kx — ;「t 二二时 ucosh[k(z h)] ,w = 0同图.2Tsi nh(kh)-h 当 kx — ;「t 二二时 u cosh[k(z h)] ,w = 0同图.2 Tsi nh(kh) -h 图.4 Yu T sinhgh) 屮 T tanhkh) 1.6试根据弥散方程, 编制一已知周期函数 T和水深h计算波长,波速和波数 的程序,并计算T=9s, h分别为25m和15m处的波长和波速 解:该程序用C++语言编写如下:

文档评论(0)

1亿VIP精品文档

相关文档