Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
@李东岳 两种方式,简单的是走极限,Gauss分布函数当方差趋于0时可以逼近Dirac函数,所以Gauss分布和函数的积分在方差趋于0时的极限就是Dirac的积分特性函数。
复杂的就是泛函分析,丫们直接像有限元的加权余量法一样定义函数弱导数有满足某种加权积分关系的性质,反正就是定义都改了,想怎么玩怎么玩。
@Kingkong 搜如下教材
高性能计算并行编程技术_MPI并行程序设计_[都志辉]:非常适合入门 Using MPI :结合上一个教材一起看 Iterative Methods for Sparse Linear Systems [ Yousef Saad ] :介绍 deomain decomposition 的数学理论
没有吧,部分情况下 2D 3D udf 有差异
按网格类型分类的软件列表: Mesh Generation & Grid Generation on the Web
@李东岳 coupled solver比segregated solver能更快收敛,但在处理复杂几何形状物体时不太容易收敛[1]。
[1] http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2012/KlasJareteg/KlasJareteg-OF2012-Project-3-Version-2.0.pdf
https://codepen.io/pkra/pen/EPeKjo
你可以读取openFOAM处理好的网格文件啊,它的网格文件还是很有规律的,至少我现在已经实现读取和处理openFOAM的网格数据了,自己在编写求解器。
最近在用UDF求一组UDS的旋度,公式都正确,但是最后出来的旋度云图却很奇葩,和正常的不一样,有没有遇到过这种问题讨论一下。
@李东岳 感谢李老师的快速回复。 不过我还是不太确定,尝试了以下语句:
编译报错如下:
该如何解决呢?网上查了半天没有类似的问题。
有没有做过水锤的老师,自己在流体力学书上找到了连续性方程和运动方程,在openfoam中也找到了可压缩求解器,但是看不懂求解器啥意思
@cresendo 太感谢了。我赶紧试试
首先感谢李老师的热情帮助~~ 这个PPT中的第9页给出公式(1.5.9)。如果这个公式是正确的,则我的疑问就没有了,因为我原图中(4)式的右端项,第二项与第三项抵消了。但可疑的,这个公式(1.5.9)似乎并不正确。贴上来再麻烦李老师帮我看看: 0_1502119393399_7fd74579-5b34-4c15-ac3c-1cc3aae56236-image.png
@冠竹 我猜测是跟你选取的Q准则显示范围有关,与计算过程本身无关。 一般使用Q的大于零的某等值面显示涡结构。也可以使用Vorticity来显示涡结构。
在文献中看到一个颗粒相的粘度模型,随着颗粒相的体积分数变化。形式如下:7c540afb-dad6-43b0-a57b-38472090e828-image.png e87e0cf3-cd2a-4ced-a653-b008b44bcfd0-image.png 。请教下各位老师,这个在哪里设置?或者在哪里植入。现在完全没有思路:136: ,请各位老师不吝赐教!
这个啊,先排错, 看看是“只有20可以”,还是“数字小了才可以”。 比如试试19,21,试试200。
错误定的越准,描述才越准,也越容易搜到前人的经验
测试编辑
@wying 我仔细看了一下,不是一个时间步长内,结构运动响应和流体域都求解多次,应该是一个时间步内,结构运动响应和流体域都求解一次。目前openfoam大部分求解器都是一个时间步内求解一次,只有少部分分为自时间步求解。
我是南京航空航天大学航空学院2022级硕士研究生吴祥清,跟随张老师链接文本从事CFD研究,本人的主要研究方向为高速出入水,初步学习商软入门CFD现在准备编程写算法。查找学习资料了解到CFD中文网以及老师,所以想申请2022CFD青年成长支持计划,我目前正在使用LS-DYNA软件进行垂直破冰仿真,开始着手发相关论文。在本科期间接触流体力学便想深入了解这个专业,也申请了这个方向的研究生,如果论文写作顺利,便会在研究生二年级申请硕博连读,为国家军事建设贡献自己的一份力量。目前在上课之余也开始着手C++入门。但是CFD学习之路道阻且长,希望可以得到老师资助来更好的学习CFD。
看起来挺有意思
微信图片_20200619134942.jpg
dos2unix命令是用来将DOS格式的文本文件转换成UNIX格式下的文本文件,这两个系统下的文本文件的差异在于换行标志,DOS下是用\r\n断行,UNIX下采用\n作为断行。将windows下面写好的一个文本文件转移到linux下,无法直接运行,打开会发现出现很多^M的标志,可以采用dos2unix命令进行清除。dos2unix命令起且仅起这个作用。因此,对于windows下生成的mesh文件,如果转移到linux下能够正常运行跑通算例,则完全不需要dos2unix命令。 同样,checkMesh也是,如果算例都能跑,则不需要这一步骤hhhh:papa: