CFD算法编程课 买家秀
-
@Leon-Zhao 是的,东岳老师讲的课深入浅出,非常适合初学者。我的C语言和数学基础几乎为零,但是上过课之后也能初级的应用openfoam了,对CFD也有了一些初级的概念。现在我的目标是用of计算大量数据之后再融入神经网络,希望自己能成功吧。
-
@merlinizlf 苦于我人在国外回不去了
-
今天结束了2020秋季的OKS课程,感受如下:
1.个人学习基础:研究课题从19年12月转到CFD,花了8个月调研学习计算流体力学和课题工程背景问题;有流体力学以及数值计算和最优化相关数学课程基础;对C++类的用法不熟悉;没有实操过CFD商软,来之前跟着李老师翻译的用户指南学习了前五章。总而言之我是属于纸上谈兵,而且谈得很浅的一类人。
2.因此李老师的课对我来说非常友好:(1)OKS1手把手带着跑案例(2)OKS2讲较简单的算法植入;两个阶段贯穿理论讲解和算法剖析,课程之间也没有完全划分很开,而是循序渐进、相互穿插,这正好弥补了我不会操作的短板,又满足了我需要自己写代码的初步需求。
3.建议刚接触CFD但是来参加课程的老师和同学跟着指南走一走,在“东岳流体”上找找相关的帖子看看。
4.由于与课人员对CFD和OF的掌握程度各不相同,在此也建议李老师在春季和秋季开设不同类型的班,提升针对性。 -
请问李老师: @李东岳
1.下一期课程大概哪个月份?
2.OF基本操作都会、自己能算小东西,算法大概能看懂PIMPLE循环,编译方面只跟着教程做过一点尝试。这样适合参加课程吗?OKSS2吗? -
快哭了。。。疫情反复,不能通关回去,否则趁着春节假期参加一下培训,比苦哈哈一点点自学好多了。。。怎么办??????
-
老师的课程绝对值得去学习,指导性非常强,有一定基础的话,通过老师的教学,可以做到串行,这可比自己到处找资料的并行的好,这里的串行可比媲美计算时候的并行,事半功倍~
当时学习后真的是信心暴涨~当然,针对自己的研究课题还是要不断的深入和学习,因为CFD的每一个细节都可能导致结果的不尽人意~
总结:-
上完课后会让我觉得对OpenFOAM大体框架了解,同时是针对各个领域的求解器都有所涉猎;
-
理论部分和实际的结合结对是经典,当时最让人眼前一亮的就是如何把文章的算法现场植入演示;
-
最后的求解器编写,会让学习的过程信心大涨,这是培养科研和自主学习中非常好的强心剂,虽然过程bug不断,但是最后编译成功时的感觉,是让你知道你也可以在以后自己的研究课题有所突破的;
-
仅仅5天的学习,比得上自己漫无目的的一年,这是实话~对于新手来说非常难得,不管你看了多少书,通过老师基础强化,会让你有不同的认识
我是2019年1月份参加的,2年了,依然是这种感觉~以后有机会肯定还要去学习吗,老师的课程年年更新,这就是魅力所在~
-
-
李 李东岳 被引用 于这个主题
-
个人记录
以下内容跟本次课程无关。算是一个以后课程的note。在未来,计划更新下列内容。这些内容都是平时发现的比较有意思的,适合在课堂上练手的算法。这一次没时间准备了,那就放到未来:
- 植入CFD反应流求解器。反应流比较有意思是因为其要在NS方程上附加1)组分传输、2)化学反应,更进一步的模拟燃烧还需要考虑湍流模型对反应速率的影响。化学反应比较有意思是因为这些ODE是非常刚性的,因此CFD求解反应流存在一些国际热点,比如用PINN求解ODE、用外挂库来求解ODE,总体来说,在NS方程的基础上附加化学反应,看起来是个比较有意思的方向。
- 植入泡沫模拟方法。传统多相流可以用VOF模型来进行界面解析。在溢洪道模拟的下游,由于台阶的作用导致存在大量的泡沫。传统的VOF模型计算这种流动需要极为精细的网格或者忽略泡沫的影响。另一个角度是将VOF模型的界面增厚,将泡沫作为单独的相在VOF中处理。这方面是比较有意思的是因为这部分内容看起来非常算法。
- 植入CFD爆轰求解器。爆轰不同于传统的燃烧最大的特点在于爆轰存在激波。我对PDE的间断比较感兴趣。因此带领大家植入爆轰求解器看起来是有意思的。
- 植入显性/隐性混合LES方法。这种模型需要进行二次滤波,但要比Germano的动态模型简单,比较有意思。
- 植入CFD相变模型。描述待更新
- 植入气固耦合算法,用来计算dusty-gas shock wave。描述待更新
- 植入CFD相关(非ODE)隐藏流体力学进行推理。描述待更新
- 植入CNN解析的learned turbulence model。描述待更新