OpenFOAM初级入门建议(2020年更新版)



  • @李东岳 谢谢,受益匪浅。


  • CORE Fluent讲师

    感谢付出

    你去了那么多地方,走了那么多的路,你要学会的就是包容和接受这个世界的一切观念



  • @李东岳 mac可以用虚拟机搞。我在win下就是虚拟机玩的。还可以用putty模拟远程登录,为后面玩远程做准备。

    官方上面有mac的安装方法,直接按照教程来就行。我自己ubuntu下安装也没啥问题,有问题google就行。

    https://openfoam.org/download/5-0-macos/

    这个网页就是的。当然如果是我用mac可能还是选择虚拟机。



  • @李东岳 我有个观点不知道对不对。

    直接用C++意义并不大。不如先用python或者matlab将一些基本算法都自己编一遍,再深入openfoam。

    我的学习方式就是先看完user's guide,然后用python或者matlab走一遍算法,结合叙利亚某个大学出的书。手动推导公式到程序实现。然后再深入C++编程,啃openfoam的内涵。

    这也符合离散的原则,先简单,再复杂。一上来就是C++和算法,两头打老虎。还是算了,起码我不这么学。而且C++也非一日之功。等算法都摸得七七八八,再啃C++我个人觉得要见到一些。

    我现在编程都是Python,效率这东西对于我这种水平低的完全没意义。对于高手能感受到!



  • @hungryandfool 赞,语言层级越抽象,越容易搞清楚逻辑。也越容易把“概念一致性”搞明白。

    而且Python并不一定低效,实际的工作都调用线代库或者Kernel其实也挺快的。



  • @hungryandfool 您好,您说的书能说一下书名吗?



  • 东岳老师您好,在您的“东岳流体”官网上面有很多求解器的解析,但是为什么没有simpleFoam的解析呀?,simpleFoam是稳态求解很重要一个求解器,做稳态计算的学生也很多,而且稳态是瞬态分析的基础,因此对于该求解器的学习有很大的必要,所以,恳请老师在空闲之余上传simpleFoam的解析,期待您的更新,谢谢!!



  • @d-benjaminOpenFOAM初级入门建议 中说:

    东岳老师您好,在您的“东岳流体”官网上面有很多求解器的解析,但是为什么没有simpleFoam的解析呀?,simpleFoam是稳态求解很重要一个求解器,做稳态计算的学生也很多,而且稳态是瞬态分析的基础,因此对于该求解器的学习有很大的必要,所以,恳请老师在空闲之余上传simpleFoam的解析,期待您的更新,谢谢!!

    这个有点太简单了一直没写 10月份可以写一下



  • 不知道是否可以添加一点 OpenFOAM 一些简单算例的小视频,从网格,控制方程,边界条件,求解器,一步一步下来,虽然知道有案例,但是对于OpenFoam缺少了图形化界面,入门还是有小视频看会更快一点!



  • 东岳老师,您好!我记得在您的东岳流体官网上以前有一个CFD各种离散格式说明的文档,最近我想查阅,发现不见了



  • @D-BenjaminOpenFOAM初级入门建议 中说:

    所以,恳请老师在空闲之余上传simpleFoam的解析,期待您的更新,谢谢!!

    已更新simpleFoam解析 http://dyfluid.com/simplefoam.html



  • 东岳老师,您好。我们实验室的Linux系统是CentOS,请问如果使用非Ubuntu系统在对于OpenFOAM的使用中有什么bug吗?



  • @syu 没有,没有任何问题



  • @东岳 万分感谢!空余时间试着安装看看



  • @东岳 东岳老师您好,我是纯新手,不过对流体力学有一定基础,最近在纠结到底要不要用OpenFOAM做拓扑优化,主要是热和流体的结合,我看有人在用discreteAdjointOpenFOAM进行改进,我的C++没有基础,matlab做过一点,不知道是不是适合用OpenFOAM,难度大吗,大概需要多久才能出东西?十分感谢。

    此致



  • @Hungryandfool 你好,请问有可以分享的openfoam的python文件接口吗?谢谢



  • @CambridgeARDC 要看你做到什么程度,如果想用openfoam做出点真东西,需要读博士。如果顺着商软的套路,就是算算,硕士也可以毕业



  • @东岳 十分感谢老师的回复,出真东西是不容易。那一年时间够一个初学者到开发一个求解器实现自己想要的功能吗?多谢。我看最新Ansys也出top热优化的模块了,是不是节约时间直接用那个也行呢,并不关系日后发文章的难易吧?



  • @CambridgeARDCOpenFOAM初级入门建议 中说:

    一年时间够一个初学者到开发一个求解器实现自己想要的功能吗?

    取决于你的CFD功底。对于熟手,1个月就可以开发新算法写文章。对于新手,可能需要2 3年,有时候安装可能就需要1星期。

    我看最新Ansys也出top热优化的模块了,是不是节约时间直接用那个也行呢,并不关系日后发文章的难易吧?

    个人观点:可以拿出手的文章最好是有自己的算法提出,或有新算法植入。



  • @东岳 感谢老师的建议,我会慎重考虑一下。特别感谢您能迅速的回复我的疑问,祝版块越来越好!



  • @东岳 老师写的太好了



  • 很庆幸刚接触OpenFOAM的时候就看到这篇贴子,而后关注了CFD界和东岳流体,少走很多弯路,今天有幸被翻牌,注册后第一次留言就献给它吧:146:



  • @东岳 东岳老师,我是做潜流交换的,偶然在一篇文章中,看见有一个外国学者用OF实现了我的想法,并且把OF的代码粘了出来,完全是他自己编写的求解器,我想学习一下他编的一些东西,但是不知道如何入手学习,OF已经学习了一个月,掌握了一些基本的操作,所以想问问东岳老师,像这种入手别人编写的求解器,怎么上手学习?



  • @xpc openfoam这面学习曲线很平缓,基本上入个门要几个月时间,要是看代码的话,直接看不一定能看懂,尤其你刚学了1个月,你可以先跑一跑相关的tutorials,找找openfoam计算的感觉,然后看看我写的那些求解器解析,找找代码/方程的感觉,然后再看别人的代码



  • @东岳 谢谢东岳老师


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2