本章利用二维浅水模型研究表面重力波的不同物理过程,如湖水中风驱动流体,正压不稳定机制(?the barotropic instability mechanism).本章将为读者介绍使用不同的对流格式模拟物体运动轨迹和动量方程中非线性项. 5.1 浅水中长波 5.1.1 二维浅水波动方程 做以下假设: 水体中密度为常数 忽略底部摩擦 忽略科氏力(周期与惯性周期相比非常小) 忽略非线性项(波速远大于流体微团速度) 控制方程简化为 \[\begin{eqnarray} \begin{aligned}…
论文地址:https://asa.scitation.org/doi/abs/10.1121/1.5036725 深度神经网络在浅水环境中的源定位 摘要: 深度神经网络(DNNs)在表征复杂的非线性关系方面具有优势.本文将DNNs应用于浅水环境下的源定位.提出了两种方法,通过不同的神经网络结构来估计宽带源的范围和深度.第一阶段采用经典的两阶段方案,特征提取和DNN分析是两个独立的步骤;与模态信号空间相关联的特征向量被提取为输入特征.然后,利用时滞神经网络对长期特征表示进行建模,构建回归模型;第二…
RKDG to shallow water equations 1.Governing Equations \[\frac{\partial U}{\partial t} + \frac{\partial F}{\partial x} = 0 \] \[U = \begin{bmatrix} h \cr q \end{bmatrix} \quad F = \begin{bmatrix} q \cr gh^2/2 + q^2/h \end{bmatrix}\] 2.Discrete with DG…
Ch4. Long Waves in a Channel 简介 本章主要介绍明渠中分层流体模拟.练习包括浅水表面波,风暴潮.内波和分层流体模拟. 4.1 有限差分法详细介绍 4.1.1 泰勒公式 4.1.2 前差,后差,中心差分 4.1.3 二阶微分格式 4.1.4 截断误差 考虑函数: \[f(x) = A sin(2\pi x/\lambda) \] 方程的导数为: \[\frac{df}{dx} = 2 \pi A/ \lambda cos(2 \pi x/lambda) \] 如果我们使…
Ch3. Basics of Geophysical Fluid Dynamics 本章主要介绍 标量与向量 Newton定律 波动与恒定状态流体 浮力 科氏力 守恒律 紊动 N-S方程 3.1 Units micro (\(\mu\)) = 10−6 = 0.00001 milli (m) = 10−3 = 0.001 centi (c) = 10−2 = 0.01 kilo (k) = 103 = 1000 3.2 Scalars and Vectors 3.3 Location and V…
BJ2 斜率限制器 本文介绍斜率限制器取自于 Anastasiou 与 Chan (1997)[1]研究,其所利用的斜率限制器也是 Barth 与 Jespersen 限制器的一种修正形式,并且包含一参数 \(\beta\) 控制限制器耗散性大小,我们这里将其称之为 BJ2 限制器. 限制器修正解形式为 \[u_h(\mathbf{x}_i) = u_c + \Phi (\nabla u)_ c\cdot \mathbf{r} \] 限制器函数计算公式为 \[\Phi = min(\Phi_j)…
原文:http://gamerboom.com/archives/83080 作者:Alex Rose 在本篇教程中,我们将使用简单的物理机制模拟一个动态的2D水体.我们将使用一个线性渲染器.网格渲染器,触发器以及粒子的混合体来创造这一水体效 果,最终得到可运用于你下款游戏的水纹和水花.这里包含了Unity样本源,但你应该能够使用任何游戏引擎以相同的原理执行类似的操作. 设置水体管理器 我们将使用Unity的一个线性渲染器来渲染我们的水体表面,并使用这些节点来展现持续的波纹. unity-wat…
Given an m x n matrix of non-negative integers representing the height of each unit cell in a continent, the "Pacific ocean" touches the left and top edges of the matrix and the "Atlantic ocean" touches the right and bottom edges. Wate…
Given an m x n matrix of non-negative integers representing the height of each unit cell in a continent, the "Pacific ocean" touches the left and top edges of the matrix and the "Atlantic ocean" touches the right and bottom edges. Wate…
Given an m x n matrix of non-negative integers representing the height of each unit cell in a continent, the "Pacific ocean" touches the left and top edges of the matrix and the "Atlantic ocean" touches the right and bottom edges. Wate…