@李东岳 就是忽略重力,0.1毫米直径的毛细管,用的是interFoam,应该是没有相对位移的
xiaofenger
帖子
-
-
@李东岳 东岳你好,还想接着问个关于cyclic边界条件的问题,我的计算域是一段管子水,中间封了一个空气泡,入口出口cyclic,壁面是有速度(动参照系),但是这样的话气泡不是应该相对静止吗?但是有发现气泡有非常明显的相对移动。
如果使用普通的边界条件,入口速度=0,出口速度zeroGradient,就正常,气泡固定在几乎同一个地方,想问一下这里的cyclic边界条件设置有什么技巧吗?
-
大家好,今天想到一个对称的问题,比如我的几何体是OpenFOAM User Guide里2.2节里面的那个样子,一个2D的正方形中间是个圆,假设所有的边界条件都是zeroGradient,除了该案例里的对称面,这样两条对角线是不是也是对称面?这样就有了4个对称面,能不能在1/4 domain的基础上继续简化,只算1/8个domain?
-
@tidedrinker 多谢回复,不过没怎么看明白,我再研究下
-
@zousiyu 多谢您的回复,我想画的是6楼上的那个图,然后sweep,您有关于做这个结构的资料一类的吗?
-
@zousiyu 你好,这个有了三角形应该算非结构网格吧?不是很熟悉怎么画这样的结构(以前都是用的blockmesh),我有pointwise软件,不知道有没有什么类似的算例或者帮助文档可以看一下快速上手?
-
@李东岳 下图中这种矩形和三角形夹杂的面网格理论上能做出来吗?
-
@李东岳 是不是商业软件就可以?
-
想问一下OpenFOAM能不能生成以下图中的网格,在一个等腰直角三角形中,生成三角网格,并对一个直角面加密,然后沿着长度方向生长?这个是不是只能用商业软件?
-
@李东岳 多谢,不过我看了下没看明白,版上有没有Linux大神能帮我@一下?
-
看到Ubuntu,能不能问个刚碰到的问题,我的电脑有一个SSD一个HDD,我把Ubuntu装到了SSD里,刚开机时HDD显示是New Volume,然后我不知道点了个什么这个硬盘就不见了,但物理连接是好的,想请教一下怎么把这个硬盘再识别出来?多谢!
-
@txwwbz 没有了,直接用paraview打开就可以了
-
@txwwbz 我用的4.1版本,试了一下可以
-
@李东岳 如何在单个processor文件夹下建立f.foam呢?
-
@李东岳 多谢东岳!能不能再问一下,比如我有8个processors,直接在所有processor文件夹下面建立f.foam文件的命令是什么?
-
OF4.1版本,如果decomposePar以后,比如分成了8块,怎么样用paraview查看每一个processor计算的区域上的变量值呢?
-
@余正东 交流当然可以啊,不过关于cyclic边界条件我也不是特别懂。。。
-
我也曾遇到非常类似的问题,我就有一个液滴在一段小管子(两边cyclic)中移动,速度不够大的时候,就发现液滴移动到一头出不去,需要等很久才能出去,明显是有问题;然而速度达到一定程度,看起来就能自由出去然后从cyclic的另一端进来,不过我也不知道为什么。。。
-
@李东岳 东岳你好,我今天又研究了一下,好像又正常了,不过还是想知道generally你对这个边界条件有什么comments没有?我觉得这个比较实际,分多情况下跟实际物理模型比较接近,但很多人说这个不好用不推荐
-
@李东岳 网格应该是长方体,interfoam,CoMax=0.3, OF41
-
大家好,想问一个cyclic边界条件的问题,感觉这个边界条件比较不好调试啊,比如我要研究一个液滴的流动,我之前把液滴画在一个长管子里,各种地方都正常,现在换成了短的domain,但是把进口和出口都设成cyclic,感觉经常在相界面会出现有些点压强非常大或者非常小,就是说总体压差不大,但是在相界面某两个点上可能压降非常大,请问这是为什么?
-
@李东岳 您好,我这个地方还有一个问题,在internalField 设置是uniform (0,0,0)的时候用这个代码没有问题,但我把一个已经算出的速度场file代替这个(0,0,0)的时候还用这个codedFixedValue就会出问题,错误提示好像是跟internalField相关,请问您知道这可能是什么原因吗?多谢
-
@sibo 125723952@qq.com 多谢哈!
-
@sibo 非常感谢!
-
@sibo 请问您有The OF technology primer的电子版可以share吗?谢谢!
-
@李东岳 这个装在一个cluster上,好久没维护了,不是很懂cluster不敢乱弄,怕万一弄崩了,没人会rebuild了。。。
-
这样的问题有没有什么普适性的方法可以follow?
-
@100yearsalone 对的,上面centos只有6.8
-
想问一下大家怎么样在Redhat6.2上编译OpenFOAM4.1,网上找不到相关教程,于是follow了一个centOS6.8的,好多东西出错,希望大家能不能给点建议怎样完成这个安装?谢谢
-
@wwzhao 请问哪些版本可以直接读OpenFOAM呢?多谢
-
@Mellonie 不知道,能讲一下吗?
-
@Mellonie 十分感谢!不过看了下没有tecplot的license,刚request了free trial,请问你知道paraview改怎么画吗?
-
@Mellonie 多谢回复,不过我不熟悉tecplot,能具体说一下怎么弄吗?
-
大家好,
在paper里面常见这样的图,看着既像速度的contour plot,又像streamline,请问大家应该怎么化这样的图?
谢谢!
-
@hurricane007 Thanks very much!
-
@random_ran 多谢版主回答,能不能问一下如何在Ubuntu下生成这个 *.OpenFOAM 文件?
-
最近有两个后处理的小问题想问一下大家:
- 首先是(OF4.1 under Ubuntu)可以用paraFoam命令打开paraview非常方便,但有时需要转移到Windows系统里后处理,网上视频里好多都会产生一个 *.OpenFOAM 的文件,在Windows里可以直接用paraview打开这个文件,请问应该怎样生成这个文件(OpenFOAM4.1)?
- 还有一个问题是,所有的file(U, p, 等等)都没有后缀,Ubuntu可以直接打开,但到了Windows里打开非常麻烦,没有后缀不能设置默认用什么打开,请问这里应该怎么处理?
谢谢大家
-
@李东岳 多谢解释,就是说“time”这个变量是数据库db()里的,关于db()的话是不是就不是Openfoam的范畴了?而是C++的内容?还有就是,这里的name dummy的用法是什么呢?
-
@李东岳 还是想问一下这里为什么要用this指针?
-
@程迪 原来如此,我还以为一个是Linux一个是Windows的。。。多谢回复
我还想问一下,比如OpenFOAM2.1.1 到4.1版本吧,像interFoam 这个solver代码变化非常大,是不是可以认为总体上是越来越精确、运算效率也越高?就是说能用新版本就不用旧版本?
-
@程迪 多谢回复!能不能问个比较土的问题,一直不明白,openfoam4.1 5.0 这种命名方式和OpenFOAM v1706有啥区别?好像一个是 OpenFOAM.org 一个是openfoam.com
-
@赵一铭 多谢回答,我已经改写了几个,但有的比如基于interFoam开发的代码变化太大了,感觉你说得对,改写还不如自己重新写一个。。。
-
谢谢,不过还是好奇openfoam2.1.1版本跟后来新版本的区别?比如新版本里有哪些明显的改进呢
-
大家好,想问一个不同Openfoam版本间代码如何转换的问题,比如说我有在OF2.2.2下能成功编译的solver,我直接拷到OF4.1里就不能编译通过,一般就是有什么file找不到一类的错误,现在感到一头雾水,请问有没有这方便的文档或指南来讲解一下怎么把低版本的OF代码改写成高版本并编译通过?
-
@程迪 我在四核八线程的电脑上装了virtualbox, 然后给Ubuntu虚拟机分了2个CPU,这样应该decompose成两块?只分成两块会比一整块有大的速率提升吗?
-
@CFDngu 请问有没有什么规则来决定应该分多少块?是不是四核就只能分4块?还是说分的越多越好?
-
刚看了下是量纲弄错了,实在不好意思,版主删了好了,这个应该没有问题
-
大家好,想问一个wedge几何体下怎么用setFields命令的问题,我设定了一个wedge几何体,blockMeshDict下的点坐标是:
vertices ( (0 0 0) //0 (1 0.05 0) //1 (1 0.05 1) //2 (0 0 1) //3 (1 -0.05 0) //4 (1 -0.05 1) //5 ); blocks ( hex (0 4 1 0 3 5 2 3) (10 1 100) simpleGrading (1 1 1) );
现在paraview里能看到正确的几何体和mesh,现在我想把这个wedge中间一部分来setFields,现在wedge高度为1,我想setFields其中0.25-0.75高的这一整段,试了一下boxToCell,不知道该怎么设,试了box (1 0.05 0.25) (1 -0.05 0.25)但是不对
然后我查了一下好像有个shapeToCell可以解决这个问题,但是注释只有(type wedge),不知道怎么样来表示这个区域
我想setFields表示的区域是
vertices ( (0 0 0.25) (1 0.05 0.25) (1 0.05 0.75) (0 0 0.75) (1 -0.05 0.25) (1 -0.05 0.75) );
求助如何用boxTocell 或者 shapeToCell 来表示这个区域
关于cyclic boundary condition
关于cyclic boundary condition
关于symmetryPlane的问题
OpenFOAM中的网格生成
OpenFOAM中的网格生成
OpenFOAM中的网格生成
OpenFOAM中的网格生成
OpenFOAM中的网格生成
OpenFOAM中的网格生成
Ubuntu 16 把工作栏放在左边
Ubuntu 16 把工作栏放在左边
Ubuntu 16 把工作栏放在左边
并行计算如何查看每一块的大小
并行计算如何查看每一块的大小
并行计算如何查看每一块的大小
并行计算如何查看每一块的大小
并行计算如何查看每一块的大小
并行计算如何查看每一块的大小
openfoam中cyclic周期性边界的问题
openfoam中cyclic周期性边界的问题
关于cyclic boundary condition
关于cyclic boundary condition
关于cyclic boundary condition
U*sin(t)边界条件
OpenFOAM programming学习问题
OpenFOAM programming学习问题
OpenFOAM programming学习问题
如何在centOS/Redhat6.2上编译OpenFOAM4.1
如何在centOS/Redhat6.2上编译OpenFOAM4.1
如何在centOS/Redhat6.2上编译OpenFOAM4.1
如何在centOS/Redhat6.2上编译OpenFOAM4.1
如何在tecplot中后处理OpenFoam计算结果
一个关于paraview的问题(contour or streamline的画法)
一个关于paraview的问题(contour or streamline的画法)
一个关于paraview的问题(contour or streamline的画法)
一个关于paraview的问题(contour or streamline的画法)
两个后处理的小问题(*.OpenFOAM 文件和 Windows打开)
两个后处理的小问题(*.OpenFOAM 文件和 Windows打开)
两个后处理的小问题(*.OpenFOAM 文件和 Windows打开)
U*sin(t)边界条件
U*sin(t)边界条件
OpenFOAM不同版本代码转换的问题
OpenFOAM不同版本代码转换的问题
OpenFOAM不同版本代码转换的问题
OpenFOAM不同版本代码转换的问题
OpenFOAM不同版本代码转换的问题
关于并行计算的问题
关于并行计算的问题
wedge几何体下setFields的用法
wedge几何体下setFields的用法