案例6 - 青海湖泥沙模拟仿真
1. 案例介绍
本案例体验利用格物云CAE三维泥沙模块,搭建青海湖的仿真模型,进行泥沙的仿真模拟。
2. 操作说明
2.1 矢量数据
首先我们打开,在矢量步骤阶段,将研究区域的坐标系设置为EPSG:3857,拖入准备好的形状文件area,命名保存。
2.2 生成几何
点击几何,点击生成几何,在弹出的窗口中主网格轮廓选择为青海湖,点击生成几何。
点击几何分组,点击添加,在分组位置下方的方框里选中想要的线段,或者用鼠标靠近想要选中的线段,被靠近的线段会变成绿色,点击后该线段被选中并变成红色。
点击图中的左侧入湖口线段,命名为in,作为流量输入的边界。
点击图中的右侧出湖口线段,命名为out,作为水位边界。
2.3 生成网格
点击网格,点击生成网格,在弹出的窗口中配置主网格尺寸,可参考图中尺寸,保存。 配置完成后点击生成网格,稍等片刻后,可以看到图中生成了网格。
接下来对网格进行地形赋值。点击网格赋值,点击添加按钮,会弹出赋值窗口。
- 赋值类型:高程
- 赋值边距:10
- 赋值范围:选择青海湖
- 数值类型: 常量
- 赋值: -10
- 点击确定
赋值后网格如下图所示。
2.4 网格设置
垂向网格层数设置为5层
3. 水动力模型参数设置
点击水动力设置-模型菜单。
3.1 初始条件
点击初始条件,设置为均匀初始场,初始水位0m。
3.2 边界条件
对于边界条件,设定入湖口的流量边界条件。流量设置为1750m3/s,施加位置设置在边界in上。
设定出湖口的水位边界条件,水位设置为10m,施加位置设置在边界out上。
3.3 底部摩擦
假设整个计算域的底部摩擦均匀,选择曼宁摩擦系数0.03。
3.5 计算时间
在计算时间选项卡中设置计算步长和计算时间。为保证计算稳定,这里设置时间步长为10s,模拟总时间43200s。
3.6 水动力结果配置
在结果界面可以勾选水深、水位、速度等。并设定结果输出频率为6时间步/帧,即每1分钟一个输出结果。
4 泥沙设置
4.1 泥沙性质
我们将选用三种不同的泥沙,具体设置如下图。 粉砂颗粒较细,其密度与粘土矿物和石英相近,在青海湖沉积物中是一个相对重要的组成部分。
砂质颗粒大小适中,其密度与石英相近,在青海湖中相对较少。
砾质主要由较大的岩石碎片组成,其密度接近一般岩石。整体而言,砾质在湖中的分布较为局限。
4.2 输运机制
我们采用推移质输沙,输沙公式采用MPM (Meyer-peter and Muller) 公式,勾选二次流修正和底床坡度修正,选用推移质输运方向修正公式为Koch & Flokstra formula、推移质输运率修正公式为Koch & Flokstra formula,并且定义α的值为1,β的值为 1.3。
4.3 床层模型
设定初始床层数为3,如下图所示,泥沙级配和数值参数保持默认即可。
4.4 泥沙边界条件
泥沙边界条件选择平衡输沙流量。
4.5 结果配置
结果配置勾选如图的选项,其中重点是高程、床面切应力和底床演变。
5. 仿真计算
全部配置完成后,点击仿真计算菜单,选择水沙耦合计算,选择32核,点击开始计算。
6. 结果展示
6.1 水动力结果云图
查看结果,可以查看水动力结果如流量标量。
6.2.1 泥沙结果云图
查看泥沙计算结果如底床演变的情况。
可以通过看到高程的变化,得知此时河底出现了泥沙堆积现象。
6.2.2 泥沙结果分析
查看各层每类非粘性泥沙颗粒质量的结果,分析不同种类泥沙会对底床分别产生怎样的影响。
也可以选择每层厚度,分析不同种类泥沙受到水流影响的不同。