Skip to content
  • 0 赞同
    1 帖子
    3k 浏览
    I

    西安电子科技大学集成攻关研究院 & 西安云深光电科技有限公司 联合招聘
    工作地点:西安云深光电科技有限公司&西安电子科技大学北校区
    薪资:面议
    职位要求:
    西安 经验不限
    本科及以上 25-35岁
    全职
    岗位职责:
    1、开发辐射传热求解
    2、开发固体表面导热求解器
    3、开发全速域求解器
    4、开发气固两相流(DPM)求解器
    5、自研求解器的代码精简与优化
    6、自研求解器的跨平台编译
    7、依据软件工程流程,编写相关技术文档,提供技术支持

    任职要求:
    1、流体力学、空气动力学、计算数学、工程热物理、应用数学、计算机、软件工程等相关专业本科及以上学历,数学基础良好,学习能力强
    2、掌握计算流体力学基本理论及方法
    3、精通C++编程,熟悉OpenFoam开源程序库构架,熟练掌握OpenFoam算法开发,基本掌握全速域、DPM等算法,有辐射、传热、流动等计算程序实际开发经验者优先
    4、掌握计算机软件开发基本理论及方法,熟悉Linux和win跨平台代码编译,有代码优化、精简实际开发经验者优先
    5、责任心强,态度端正,具备良好的逻辑思维和分析能力,具备良好的团队合作与沟通能力

    联系电话:13772177120 史总

  • 0 赞同
    3 帖子
    4k 浏览
    L

    @东岳 又出现了owner和neighbour的概念,以前还以为和i,j,k一样的概念,看来又有知识点需要补咯,谢谢东岳老师

  • 0 赞同
    4 帖子
    6k 浏览
    H

    @veen 从源码编译of是个挺痛苦的事情,建议不把of安装在root,可以考虑试一试easybuild,它是基于module的环境管理,应该比较成熟了。我从0开始,最开始在PC上面编of-3.0,到后来在实验室的机群上home编译of-4.0, foam-extend等等,多版本的管理用module还是方便些。印象中,gcc(如果你用gcc的话)和mpi的版本很重要。

  • Boundedness,Conservativeness.

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

    下图的变量越界了。红的过了上界。蓝色过了下界。
    解得纯对流方程,我这几年...一直在和有界和守恒作斗争 :big_mouth: :big_mouth:

    ......

    0_1512380644852_捕获.JPG

  • 有人会画三维柱状图么?

    CFD彩虹条
    12
    0 赞同
    12 帖子
    15k 浏览
    V

    @李东岳 李老师,可能是您python版本的问题,我用的是python3.8,您应该也有python3但是系统调用的是python2.7,可以试试python3 plot.py运行。
    坐等大佬改我的代码:chouchou:

  • 0 赞同
    1 帖子
    3k 浏览

    各位大佬们,本人现在研究方向是slamming,能推荐一些书籍看看么,并且最近才接触openfoam,感觉要学的好多!

  • Fluent 流体域中模型细缝怎么处理?

    Fluent
    5
    0 赞同
    5 帖子
    8k 浏览
    W

    @cccrrryyy 有可能, 但是确定流体域中大部分为湍流,只有细缝附近不是很确定,这种在Fluent里面如果一部分为层流一部分为湍流,感觉就不怎么好处理了。

  • 论坛有做有限元的么?

    Algorithm
    9
    0 赞同
    9 帖子
    17k 浏览
    L

    毕超的《计算流体力学有限元方法及其编程详解》这本书里面详细介绍了方程各项的离散,不过使用MATLAB编写的,我现在主要就是参考这本书的

  • pointwise到openfoam的输出问题

    Meshy
    5
    0 赞同
    5 帖子
    11k 浏览
    dybD

    @TINGHAIK 谢谢您,问题已解决

  • 0 赞同
    14 帖子
    26k 浏览
    W

    @anubis 集合重构不求解方程,而是通过通量变化计算体积分数,最后再进行界面重构。得到的体积分数必然是间断(指界面处发生跃变)的一个场。

  • 0 赞同
    9 帖子
    12k 浏览
    上级

    @BlookCFD 谢谢您的指点,我有看了一眼程序,我理解错了,OF里面是通过计算barycentric displacement来获得barycentric coordinates的,我一直被src/lagrangian/basic/particle/particle.C里面的一句代码给误导了,现贴出来:

    particle.C 1062-1096 OpenFOAM6 void Foam::particle::correctAfterInteractionListReferral(const label celli) { // Get the position from the barycentric data const vector pos(coordinates_.b(), coordinates_.c(), coordinates_.d()); // Create some arbitrary topology for the supplied cell celli_ = celli; tetFacei_ = mesh_.cells()[celli_][0]; tetPti_ = 1; facei_ = -1; // Get the reverse transform and directly set the coordinates from the // position. This isn't likely to be correct; the particle is probably not // in this tet. It will, however, generate the correct vector when the // position method is called. A referred particle should never be tracked, // so this approximate topology is good enough. By using the nearby cell we // minimize the error associated with the incorrect topology. coordinates_ = barycentric(1, 0, 0, 0); if (mesh_.moving()) { Pair<vector> centre; FixedList<scalar, 4> detA; FixedList<barycentricTensor, 3> T; movingTetReverseTransform(0, centre, detA, T); coordinates_ += (pos - centre[0]) & T[0]/detA[0]; } else { vector centre; scalar detA; barycentricTensor T; stationaryTetReverseTransform(centre, detA, T); coordinates_ += (pos - centre) & T/detA; } }

    其中的这句代码

    coordinates_ += (pos - centre) & T/detA;

    其实前面已经先定义了

    coordinates_ = barycentric(1, 0, 0, 0);

    后面计算单点的barycentric coordinates其实还是用的barycentric displacement的概念来转换的。

    困扰了我两周的问题终于解决了,现在异常开心,在此对@东岳 和@BlookCFD 表示万分感谢。

  • 网格整个运动的边界条件问题

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

    运用pimpleFoam,求解一个平板的运动问题,想让整个网格一起运动,程序顺利运行了,但是结果明显是错误。猜测是边界条件设置的问题。想请教一下各位大佬,这种情况下,边界条件如何设置?或者是否有其他方面的问题。1.jpeg 2020-09-20 15-49-52 的屏幕截图.png2020-09-20 15-51-27 的屏幕截图.png 2020-09-20 15-51-23 的屏幕截图.png

  • CFD-DEM滤波原理及代码实现

    CFD彩虹条
    1
    0 赞同
    1 帖子
    2k 浏览
    L

    微信截图_20201227163302.png
    如图,这个代码是怎么实现的,原理是什么

  • 0 赞同
    2 帖子
    4k 浏览
    李东岳

    @肖艺 暂时还没研究这个问题,不过想了一下,网格运动的控制方程只能是一个,考虑平面4个点,运动应该是参考距离/角度进行同幅度运动?好像是这样

  • turbulence lenth scale 求助

    Fluent
    8
    0 赞同
    8 帖子
    13k 浏览
    A

    @bestucan 谢谢您的分享,这些我之前看过一点。但是这个的定义就还是在初场中定义的湍流积分尺度,用到的是跟湍流强度等有关的计算。但是这样的公司似乎不能用在模拟结束之后的该参数的计算,具体为啥我感觉我也说不上来:135:

  • 关于温度对称边界条件

    Algorithm
    6
    0 赞同
    6 帖子
    11k 浏览
    L

    @李东岳 谢谢李老师

  • 0 赞同
    3 帖子
    4k 浏览
    strive_DUTS

    @东岳 我重新编译试过了,还是这个问题呢

  • 0 赞同
    2 帖子
    4k 浏览
    队长别开枪

    @肖艺 STAR CCM+
    例子: https://www.cfd-schuck.de/en/cfd/anwendungsbeispiele/simulation-of-gear.html

  • 0 赞同
    5 帖子
    9k 浏览
    b占余文乐B

    @b占余文乐 CFD-POST里面倒是能创建一个区域,但只能是球状区域,也是有限制。

  • 0 赞同
    3 帖子
    4k 浏览

    好的,谢谢