CFD与机器学习基本概念入门
- 
							
							
							
							
还有一类机器学习模型叫做PINNS(Physics-informed neural networks ), 模型把PDE嵌入了模型求解,所以要求的基本数据库也就变的更小了,最近有的用来做湍流这些,感觉还是比较有意思的。列了一些最近遇到的参考文献,抛砖引玉: Raissi, M., Perdikaris, P., & Karniadakis, G. (2017). Physics Informed Deep Learning (Part I): Data-driven Solutions of Nonlinear Partial Differential Equations. Eivazi, H., Tahani, M., Schlatter, P., & Vinuesa, R. (2022). Physics-informed neural networks for solving Reynolds-averaged Navier-Stokes equations. Physics of Fluids, 34. https://doi.org/10.1063/5.0095270 He, Q., & Tartakovsky, A. (2021). Physics‐Informed Neural Network Method for Forward and Backward Advection‐Dispersion Equations. Water Resources Research, 57. https://doi.org/10.1029/2020WR029479 
- 
							
							
							
							
最近在网上看到这一份Philippe Spalart的讲座ppt,大致体会下来感觉是表达对AI的不信任。 
 https://turbmodels.larc.nasa.gov/Turb-prs2022/Slide_presentations/Day_1/03_Spalart_invitedtalk_1.pdf
 李老师有空的话可以带大家总结一下这份ppt 
- 
							
							
							
							
@allanZhong 材料非常好,我看看 
- 
							
							
							
							
							
							
@allanZhong 马上推!Spalart大佬确实霸气。硬怼机器学习! 针对我的问题: CFD+机器学习大体的思路是不是这样: 是的。是一种监督学习。 CFD+机器学习能否出瞬态的结果? 可以,监督学习出瞬态结果很难。但是可以建立代理模型。 
 PINN也可以出瞬态结果。我看他们有人用OpenFOAM+pytorch,这两个都是开源软件并且源代码已经提供,那做CFD+机器学习还需要研究别的东西么?还是说直接把OpenFOAM+pytorch搞起来就完成90%的工作了? 需要定义输入层以及输出层。主要是替代模型的关系。 
 PINN需要自己植入方程。如果说需要通过CFD设置10个边界条件,得到10个最终稳定的流场结果然后把这个当做训练数据的话,那岂不是需要CFD算很多次? 是的。监督学习是这样。强化学习也是这样。数据驱动类模型大多都这样。 
 PINN不需要。
- 
							
							
							
							
@allanZhong 在某个方向还没有成熟的时候,总会有一些人顶着大佬的帽子来抨击方向的不成熟性,铸造自己的护城河,阻碍技术的发展。就像NLP、CV,发展初期一样有质疑、有诋毁,但是都一点点发展过来,颠覆了传统的认知,再到现在的大模型、deepseek甚至是AGI,都是颠覆传统认知的创新技术。 
 我们更应该充满信心,随着技术的发展,更多的研究成果的产出,终是会有颠覆性发展的一天的。
 
			
