五千年(敝帚自珍)

主题:中国的“技术圈” -- 陈经

共:💬478 🌺1546 🌵2
全看分页树展 · 主题 跟帖
家园 我来扯两句这个流体力学公式吧

这个例子,恰好可以证明陈经提出的技术圈的重要性了。

先声明,就CFD来说,我就一外行,方家手下留情。

在Stam的Stable fluids这篇论文里,解的是减化的N-S方程。他的解法是用有限差分解扩散项,用半拉格朗日法解运移项。他的方法成功的地方在于迎合了CG的基本要求:象和快。所以,号称引领了CG领域里的一场革命。

但另一方面,在计算流体力学领域,他这个方法早几十年已经被人玩烂了。因为CFD领域里的要求是:准确和真实。快不快不太重要。而Stam的方法最大的问题是质量不守恒,运行一会儿、烟雾就消失了(边界都是封闭的)。你想,要是用这个方法给飞机吹风,那结果可以High了。

Stam号称是自己想出来的那个半拉格朗日法,实际在CFD领域里,那种方法叫MOC以及MMOC,早几十年相关教科书里就都有了,优缺点也都早就讨论过了。

所以,问题就是,在一个领域里被淘汰的东西,在另一个领域里被当宝儿一样捧着。

陈经说的技术圈,就是要解决这种问题。试想某次西河聚会,一个CFD哥们同一个CG哥们坐一起了,CG哥们愁眉不展,说想模仿烟雾、流水却不知从何下手。CFD哥们听了,哈哈一声大笑,肯定当场就能把这个解决了。

这些技术,中国人早就都掌握了,当然是在CFD领域里,我们不必妄自菲薄。提几个中国人在这方面的贡献:

冯康的有限元就不提了,这里说他的辛几何算法,我道听途说的,据说可以长时间运行不失守恒性、稳定性。不过国内、国外好象应用不多。

舒次望,好象是布朗大学数学系主任,的WENO算法,在不边续面可以插出极高精度结果。

成飞枭龙上的进气道,就是CFD算出来的。能算这个,算些烟雾实在小菜一碟。

最后来个八卦吧,在西安交大的陶文全教授,好象已经上院士了,的网页上,可以下载到一个完整的N-S方程求解程序,是基于SIMPLE算法的。看一下陶教授的简历,80年代去明尼苏达大学进修过。所以,他这个程序很可能是从帕坦卡那里来的,系出名门啊

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河