如题,祝愿各位CFDer都能实现财务自由。
昝磊
帖子
-
-
@东岳 哈哈,是OpenFOAM.
-
@史浩 没有搞这个生死单元,还是用了动态铺层的网格。
-
@史浩 嗯,现在磕磕绊绊是做完了,不过计算效率是真的低 我目前也没时间再细化了,以后再研究吧。
-
@史浩 ANSYS用的是单元生死技术,帝国理工好像是移动标架法。
-
@史浩 大佬大佬,我是上海大学,研二,做的是VAR。这是我的邮箱:zanlei@shu.edu.cn,老兄可否发个联系方式?
-
老哥哪个学校的?
-
我们目前是CA
-
你做介尺度下的晶体生长吗?
-
我之前做过,是这种情况,不记得当时是放弃了并行还是只在与层添加垂直的方向划分了区域。
看了你的主页,我们做的东西基本一样啊。。。。 -
@ibelief 谢谢!
-
大家好,我想下载几个CFD-online上别人写的求解器,这个网址:https://www.cfd-online.com/Forums/misc.php?do=showattachments&t=81746
但是,我的权限不够
哪位大哥能帮忙下载呢?这是我的邮箱:zanlei@shu.edu.cn
小弟不胜感激! -
@dzw05 谢谢您的回答,关于solid2的部分,我是这么写的,您给看看哪里出问题了。
求解器:
分别对solid1和solid2创建了网格和场。
solid2的网格:
solid2的DT场:
调用的simple:
是不是simple的这个写错了呢?
然后是我算例下面的0文件夹下的DT:
算例下面的constant,system,0文件夹下都有solid1和solid2。
system/fvSolution中关于温度是这么写的:
system/solid2/fvSolution是这样的:
请问是哪里出问题了呢? 谢谢! -
大家好,我在使用基于OpenFOAM-extend-1.6 的求解器conjugateHeatFoam模拟凝固问题。物理过程如下:
上图是它的二维的简图。两侧的固体表示存放金属液(初始温度1000多度)的容器(还没做容器的底部,暂时是将金属流体的下部边界设为凝固点以下的一个温度),固体的外表面是40度。考虑了金属凝固的相变,熔池中的热对流。为不可压缩流体。在运行时出现如下错误:
solid2是一侧的固体,我是对两侧的固体分别求了热传导方程。
请问这是什么原因导致的,恳请各位给予指导,谢谢! -
@Dingcy 是杨健老师组的吗?
-
@东岳 谢谢李老师,我知道该怎么选择了。
-
眼看着研一要过去了,估计要到了硕博连读的申请阶段了。
老板想让我跟着他读博,对我也还不错,但他对CFD的了解几乎为零,这一年我是一边摸索一边给他做横向,很痛苦。想到博士期间还要自己硬抗,有点彷徨。
学校就是上海的一个211,我是调剂生,对这个学校也没什么感情。
快到选择的时候了,各位有什么建议吗?谢谢。 -
@东岳 这个是二维的吗?
-
@Dingcy 坐标上海,铸锭重熔,随时交流!
-
因为我的上边界给的是一个过热温度的固定值,并且给每一层新增的网格赋了与上边界一样的温度,四周是过冷的固定值,那这种震荡会不会上边界条件的问题呢?大神们能推荐一种合适的边界条件吗?谢谢!
-
--温度
--p_rgh
大家好,我在用动态铺层做一个凝固的例子,网格的层数沿着图中箭头的正向不断增加,模拟出的结果是:在靠近上边界的位置处,温度和压力都出现的图中曲线的震荡,请问这是为什么呢?
-
大家好,我在用动态铺层的网格做模拟,模拟的物理过程为:
在一个用来冷却的容器中,每单位时间内有固定质量且固定温度(1640)的液体进入该容器中(认为不带入动量)并进行冷却。简单的模型如下:
为了实现这一过程,我使用了动态铺层的网格模拟液体的增加,并且当有新增网格出现时,将新增网格的internalFieldValue进行人为的定义:
从而避免新增网格的值是周围网格值差值计算得来,实现每单位时间内有固定质量且固定温度液体进入的物理过程。
但是,我计算出来的结果显示:流场内的最高温度超过了1640度,并且随着网格数目的增加,最高温度越来越高,我做的是冷却过程啊!
哪位大神知道我这是出什么问题了吗? -
@李东岳 谢谢您,帮了我大忙了!😀
-
@李东岳 李老师您好!您给的代码链接就是生死单元的demo吗?
谢谢! -
@李东岳 谢谢您的回复! 请问您说的overset可以实现下面的过程吗?
图中有两套网格,红色网格是背景网格,黑色方框也是网格。通过将黑色方框网格运动,使背景网格在黑色方框外的部分不断增加,并作为求解域(即只有黑色方框外的红色网格才是求解域) . 并且希望新增红色网格的物理量(如密度)是事先指定的,而不是由上一时间步插值计算出来的.
请问这个过程overset可以实现吗? 如果不能, 请问有什么办法可以实现呢?
谢谢! -
请问OpenFOAM中有类似ANSYS中的单元生死技术的模块吗?
-
@dzw05 好的,谢谢你的建议!我再试一试。
-
-
在使用可压缩流求解器时,如果把密度仅仅视为温度的函数,不调用OpenFOAMD的热物理模型。在求解完能量守恒方程后直接用温度更新密度,那么在求解压力方程时是否可以把fvm::ddt(psi,p)改为fvc::ddt(rho)呢?
-
@李东岳 谢谢李老师,那请问openfoam有关于注入质量的算例吗?另外请问组建相对通量的那个函数的详细代码在哪里呢?谢谢!
-
@李东岳 李老师,OpenFOAM中组建相对通量是不是减去了网格运动导致的通量,那我要实现质量的增加,不是应该改成两个通量相加呢?
-
请问这个函数的详细代码在哪个地方呢?
-
@李东岳 李老师,我做的是模拟铸锭作为自耗式电极,在真空电弧炉内的重熔过程,所以电弧炉内的液态合金不断增加。那李老师,我在使用这个动网格时,是不是不需要通量修正等其他步骤,只在主程序中添加meshupdate就可以了呢?这样算出来的速度场是真实的速度场吗?
-
@李东岳 谢谢您的回复。另外我想向您请教一个问题,就是我之前写的“关于动网格的一个困惑”,您点击我的头像马上就能找到它。在可压缩求解器中我试图通过使用动网使圆筒中的质量不断增加。但我发现在动网格的连续性方程中减去了由网格运动造成的质量变化,请问要实现质量增加,是不是在求解压力方程时不要组建相对通量呢?
-
那对于温度变化较大的传热,直接使用可压缩不好吗?比如buoyantPimpleFoam@李东岳
-
大家好,我想模拟在一个圆桶内,液位随着时间的推进从圆筒底部不断上升,这个过程很明显会使圆筒内的液体质量不断增加。目前我是把OpenFOAM中的DynamicInkJetFvMesh 做了修改。实现的过程是先建一个高度很小的圆柱体,它的底面保持不动,然后在每个时间步内将圆柱体沿高度方向拉长,实际上就是把网格的体积增大,但网格的数量保持不变。但是我看到李东岳老师关于PimpleDyFoam有这个公式:
所以这个公式是说我目前用的网格数量保持不变的动网格无法实现圆筒内液体质量的增加吗?
4600,这是一个神奇的数字
单元生死技术
单元生死技术
单元生死技术
OpenFOAM可以动态设定求解区域嘛?
OpenFOAM中动网格并行错误
OpenFOAM中动网格并行错误
OpenFOAM中动网格并行错误
OpenFOAM中动网格并行错误
OpenFOAM中动网格并行错误
CFD-online 上文件的下载
CFD-online 上文件的下载
流固耦合时遇到的问题
流固耦合时遇到的问题
冶金领域做OpenFOAM的,让我看见你们的双手
请教关于读博的建议
请教关于读博的建议
paraview做的一个我比较满意的后处理
冶金领域做OpenFOAM的,让我看见你们的双手
动态铺层在边界附近解的振荡
动态铺层在边界附近解的振荡
动态铺层在边界附近解的振荡
动态铺层网格遇到的问题
单元生死技术
单元生死技术
单元生死技术
单元生死技术
关于OpenFOAM可压缩流求解压力方程的问题
关于OpenFOAM可压缩流求解压力方程的问题
关于OpenFOAM可压缩流求解压力方程的问题
关于动网格的一个困惑
关于动网格的一个困惑
关于动网格组建相对通量的函数
关于动网格的一个困惑
关于动网格的一个困惑
OpenFOAM有求解不可压缩流动、传热的求解器吗?
关于动网格的一个困惑