Skip to content
  • 0 赞同
    9 帖子
    15k 浏览
    两月三年

    @Yung 这个 CAD 可以导出的格式有点少呀,0b3894d9-c7b1-4e5a-b38a-a1907754d22a-image.png ,输出-其他格式里面我这个版本只有这几个,你可以试一下 *.stl,*.igs不过我都没用过,不确定到底可不可以。

  • OpenFOAM中网格面方向问题

    OpenFOAM
    3
    0 赞同
    3 帖子
    4k 浏览

    @李东岳 ::146: 谢谢东岳大神

  • Re: dynamicMeshDict CofR

    OpenFOAM
    1
    0 赞同
    1 帖子
    2k 浏览
    T

    回复: 动网格的旋转运动可以修改旋转轴吗?

    你好 我最近也在研究dynamicMeshDict (https://openfoamwiki.net/index.php/DynamicMeshDict). CofG指的是centre of gravity. 在dynamicMeshDict你可以修改 centre of mass, inertia and etc. CofR是centre of rotation,这个我的算例是在controlDict里修改,我用的是interFoam solver,openfoam version7.

  • 讨论Fluent中的各种压力

    Fluent
    3
    0 赞同
    3 帖子
    9k 浏览
    S

    @cfd-china 哈哈,没有多久不见吧:cheeky:

    操作压力(operating pressure)是不是就是参考压力? 0_1466035493090_2016-06-16_080420.png 我在模拟的时候,都把操作压力设置成了零,这样得到的压力都是绝对压力?不用怎么换算了,这样没事吧:confused: 《ANSYS Fluent理论指南》已完成约90%,同步校对中什么时候能够完稿呢?
  • 模拟流量计计量过程,压降偏小

    Fluent
    8
    0 赞同
    8 帖子
    16k 浏览
    S

    全部换成六面体,速度云图的锯齿状消失,问题解决

    0_1462770495751_2016-05-09_130755.png

  • 0 赞同
    3 帖子
    5k 浏览
    李东岳

    Fortran 代码,令人感动

  • 0 赞同
    3 帖子
    7k 浏览
    S

    @cfd-china :sunglasses: ,其实我也懒得搞了。。我就问问:cheeky:

  • 这个warning什么意思?

    Fluent
    2
    0 赞同
    2 帖子
    5k 浏览

    0_1462072825790_14.jpg
    调大此值,如果还出现警告,建议改为标准初始化

  • 欧拉方程按照声速传输的特征变量

    Algorithm
    1
    0 赞同
    1 帖子
    3k 浏览
    李东岳

    前几天OKS的时候有个同学问欧拉方程是不是速度U和压力p按照声速传播。当时我给的答案是不是。在这里详细说一下这个问题。对于双曲系统
    \begin{equation}
    q_t+Aq_x=0
    \end{equation}
    其中$q$是求解的矢量,比如$[p,u]$;$_t$是对变量求时间导数,$_x$是对空间求导数,$A$是一个矩阵,但不是对角阵。双曲系统中的$A$是可以对角化的:
    \begin{equation}
    A=R \Lambda R^{-1}
    \end{equation}
    其中$R$是特征向量组建的矩阵,$\Lambda$是特征值组件的对角阵,如果定义$w=R^{-1}q$,最原始的方程就可以变成
    \begin{equation}
    w_t+\Lambda w_x=0
    \end{equation}
    这个方程式一系列解耦的双曲方程,可以所有的$w$都按照特征值的方向进行传播。因此对于欧拉方程,p和u并不是按照声速传播,按照声速传播的是$w$,$w$可通过$w=R^{-1}q$求出。

    $w$也就是特征变量哦。如果感觉困惑,或许可以看看这个:http://homepages.see.leeds.ac.uk/~amt6xw/Distance Learning/CFD5020COMP/node17.html

  • CFD青年成长支持计划(2022)

    公告
    87
    0 赞同
    87 帖子
    216k 浏览

    我是南京航空航天大学航空学院2022级硕士研究生吴祥清,跟随张老师链接文本从事CFD研究,本人的主要研究方向为高速出入水,初步学习商软入门CFD现在准备编程写算法。查找学习资料了解到CFD中文网以及老师,所以想申请2022CFD青年成长支持计划,我目前正在使用LS-DYNA软件进行垂直破冰仿真,开始着手发相关论文。在本科期间接触流体力学便想深入了解这个专业,也申请了这个方向的研究生,如果论文写作顺利,便会在研究生二年级申请硕博连读,为国家军事建设贡献自己的一份力量。目前在上课之余也开始着手C++入门。但是CFD学习之路道阻且长,希望可以得到老师资助来更好的学习CFD。

  • rhel怎么安装OF

    OpenFOAM
    14
    0 赞同
    14 帖子
    18k 浏览
    S

    @xpqiu 不是rpm包,是自己编译。

    现在不管了,交给运维了,1000块,自己瞎搞,把同事的监测搞没了,被骂了一顿...

  • VMware Ubuntu1804

    CFD彩虹条
    26
    0 赞同
    26 帖子
    34k 浏览
    李东岳

    @小火人 为什么不直接用绿色版paraview呢

  • 从.msh文件中获得几何文件

    Meshy
    2
    0 赞同
    2 帖子
    6k 浏览
    李东岳

    感谢分享 楼主好人 :xiexie: :xiexie:

  • 如何更有效使用ICEM 信息窗格?

    Meshy
    1
    0 赞同
    1 帖子
    3k 浏览
    haaDooH

    最近在用ICEM生成非结构化网格,网格数量大、八叉树生成方法慢,且开始时几何总有各种问题,这个过程中ICEM信息窗格一直在报告进程。在发现问题和解决问题的过程中,我才意识到信息窗格的重要性。想更多了解信息窗格的阅读tips,但没有找到相关资料,希望在这里能和大家交流。相关问题大家踊跃跟楼~hh

    现在我有个问题是,信息窗格字体的不同颜色分别代表什么?比如蓝色字体代表什么?

  • 编译udf文件后,build文件时出现问题

    Fluent
    5
    0 赞同
    5 帖子
    10k 浏览

    @望山跑 好吧,多谢啦

  • 0 赞同
    3 帖子
    5k 浏览
    H

    @东岳 谢谢版主的解答。。这个问题暂时搁置了,以后有机会把UDF分享出来。

  • 0 赞同
    1 帖子
    2k 浏览
    L

    标准的限制方法是保证插值后网格顶点(vertice)的值不会出现极大值或极小值(比周围网格的最大值大或比周围网格的最小值小)因为梯度插值最容易出现越界值的就是在顶点处,从而用一个标量来scale梯度gradient;另外一种方法是保证网格的面心midponts of cell faces处不出现极大值或极小值即可,就认为满足了插值后不存在越界的问题。我想的是关于第二种方法,面心处插值后不出现最大值或最小值不能代表顶点处不出现最值,对吗

  • 0 赞同
    1 帖子
    2k 浏览

    最近在编写程序的时候遇到并行边界上网格面心处数值通量(φ_f)的同步问题,单核运行不存在并行边界,所以没有这个问题。以下图为例:

    Domain.png

    并行计算时,求解区域分为了4个区域,两个区域之间产生了并行边界面,对于内部网格面元,网格面心处的数值通量(φ_f)的计算跟单核运行时是一样的,但是对于并行边界处的网格面元,数值通量(φ_f)在两个相邻并行边界上应该是一样的,因为并行边界的存在不应该改变原来的解。因此,我用了如下的syncFaceList()函数来进行同步,alpha_f是定义在网格面心上的surfaceScalarField,这个函数在头文件"syncTools.H"中有定义,我用了以下三种同步方式,发现流体穿过并行边界时还是产生了误差,单核运行时误差(数值解与解析解之差)可以达到10E-12次方量级,但是并行运行时流体一穿过并行边界,误差就上升到了10E-4量级,我觉得这是因为并行边界上数据同步没有做好的原因,请问有小伙伴遇到过这个问题嘛?使用syncFaceList()函数的正确方式是什么?如果使用syncFaceList()函数进行同步网格面心处的数值通量(φ_f)还是有问题的话,打算自己写一下同步过程。

    // syncTools::syncFaceList(mesh(), alpha_f, maxEqOp<scalar>(), false); syncTools::syncFaceList(mesh(), alpha_f, plusEqOp<scalar>(), false); // syncTools::syncFaceList(mesh(), alpha_f, eqOp<scalar>(), false);
  • CFD人才招聘流体力学GPU计算CUDA计算

    CFD彩虹条
    1
    0 赞同
    1 帖子
    3k 浏览
    N

    专业:流体力学、传热学相关专业
    主要职责:用C++语言,进行CUDA和GPU计算开发CFD计算软件。负责流动、燃烧及传热等仿真软件的开发及封装;
    工作地点:长沙
    公司性质:央企中国电子信息集团所属子公司,协同NUDT研发
    薪酬待遇:本科年薪15W左右,硕士年薪20W左右,博士25W左右
    其中一个招聘链接
    https://www.zhipin.com/job_detail/fe4f05de98c982591nN62Ni7GVZT.html?ka=hot-job-1

  • 0 赞同
    1 帖子
    2k 浏览

    半新手,看其他论坛上可以实现这样的操作,即把一个复杂的几何体分成多部分分别划分网格之后再进行拟合,但是我自己试了下建块merge后导入到fluent中出错,请问该如何操作呢?不胜感激