首页/文章/ 详情

Fluent仿真案例-孤波拍打有障碍的海滩

1月前浏览2120


仿真一个瞬态开通道波情况的过程:一个孤独的海浪卷在带有一些障碍的海滩上。
         

1、导入网格

打开ANSYSFluent的3D double双精度。
读取所提供的网格文件,采用对称边界,故划分一半计算域即可。
对于本案例,通过指定用户定义的比例因子1000,进行放大。最终的域范围如下所示。

2、General settings

重力指向负的Y方向。

3、模型和材料

需要两种模型。首先,使用“Volume of Fluid”方法启用多相流。对于“Sub-Models”,同时启用“Open Channel Flow”和“Open Channel Wave BC”。当使用波边界条件时,总是需要传统的开放通道出口边界条件。因此,这两个选项都必须是活动状态的。
接下来,启用k-w SST湍流模型,并启Turbulence Damping动湍流阻尼选项。
从材料库中调用water材料。
在VOF模型中,将water设置为第二相,如下图所示。
4、操作条件
在“Operating Conditions”面板中,启用“Specified Operating Density”,并将其设置为较轻材料的密度,如下图。

5、边界条件

区域“outlet”已被定义为压力出口。打开mixture phase的设置(例如,双击轮廓视图中的名称“出口”),激活“Open Channel”,并将“Bottom Level”设置为5m。
区域“inlet”被定义为速度入口。打开mixture phase的设置,并激活“Open Channel Wave BC”。“Wave BC Option”是“Shallow Waves”。“Bottom Level”为-10米。波高为5米。“Inlet Offset Distance”应为-100米。
6、仿真参数
求解方案如下。
7、初始化和计算
使用“标准初始化”,并从入口计算初始值。
显示初始时刻的液面如下。
时间步长设置为0.05s。
8、结果显示
不同时刻下10s、12.1s和15s的自由液面如下图所示。

         

来源:CFD饭圈
Fluent多相流湍流UM材料ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-08
最近编辑:1月前
CFD饭圈
硕士 分享CFD文章,感谢关注
获赞 27粉丝 27文章 378课程 0
点赞
收藏
作者推荐

CFX仿真实例:电热铜线圈加热冷水仿真

案例描述:电加热铜线圈加热水仿真,如下图所示。进口水温300K,0.4m/s。铜线圈的电压差是4.4V。在CFX软件中可以直接给定电压差和电导率,软件会计算出发热量。1、启动软件导入网格启动ANSYSCFX并导入“HeatingCoilMesh.gtm”文件。2、材料设置2.1设置金属铜的电导率。对copper(铜)鼠标右键或者鼠标左键双击,选择Edit,将电导率设置为59.6E+06[Sm^-1]。2.2新建碳酸钙的材料。在弹出的信息框中,输入材料名字CalciumCarbonate,点击OK后进入物性设置。在基础设置(BasicSettings)中,设置为Solid(固体)材料。在材料属性(MaterialProperties)中详细设置物性。3、创建计算域3.1在软件顶部的菜单栏中Insert,选择Domain,将计算域命名为WaterZone。在BasicSettings中设置位置,类型,材料和参考压力。在FluidModels中设置传热,湍流模型(此案例选择默认模型)。在Initialization中选择DomainInitialization。3.2在软件顶部的菜单栏中Insert,选择Domain,将计算域命名为SolidZone。在BasicSettings中设置如下。在SolidModels中设置如下。在Initialization中设置如下。4、边界设置4.1加热线圈的电压输入。在软件顶部的菜单栏选择Insert->Boundary->inSolidZone。在弹出的信息框中输入名字Ground。在BasicSettings中设置如下。在BoundaryDetails中设置如下。重复上述操作,命名为Hot,为线圈的另一端“CoilEnd2”的BoundaryDetails中的电压设置4.4V。4.2进口边界设置。在软件顶部的菜单栏选择Insert->Boundary->inWaterZone。在弹出的信息框中输入名字inflow。在BasicSettings中BoundaryType选择Inlet,在Location中选择inflow。在BoundaryDetails中,设置进口速度为0.4m/s,进口温度为300K。4.3出口边界设置。首先需要先定义一个出口温度的函数。在软件顶部的菜单栏选择Insert->Expressions,FunctionsandVariables->Expression。在弹出的信息框中输入OutletTemperature命名。在弹出的窗口中定义函数为areaAve(T)@outflow,如下。在软件顶部的菜单栏选择Insert->Boundary->inWaterZone。在弹出的信息框中输入名字outflow。在BasicSettings中BoundaryType选择Opening,在Location中选择outflow。在BoundaryDetails中,设置如下。4.4设置interface面。在软件顶部的菜单栏选择Insert->DomainInterface,命名为DomainInterface1。在BasicSettings中设置如下。在AdditionalInterfaceModels设置如下。5、求解设置。在软件顶部的菜单栏选择Insert->Solver->SolverControl。设置如下。点击软件顶部DefineRun的快捷按钮。输入文件名为“HeatingCoil”,点击Save按钮。在弹出的窗口中点击StartRun按钮,开始计算。计算迭代50多步后收敛,残差曲线如下:在计算收敛后弹出的后处理窗口中,勾选如下,进入CFD-Post后处理。6、后处理6.1加热线圈的温度分布6.2显示线圈中间界面的温度。需要先建立此圆筒截面。6.3水的流迹。来源:CFD饭圈

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈