|
发表于 2014-2-25 09:18:30
|
显示全部楼层
原帖由 onesupeng 于 2014-2-25 00:57 发表
现在回到数值格式的问题。传统意义上的耗散格式起到反作用,因为扩散系数正为耗散,负就为增长。
由于增长、振荡来源于物理,所以所有所谓的人工粘性将无效。因为人工耗散的原则是不能显著改变物理机制,即来源于 ...
1. 分析的很好,值得学习。但是这似乎和我“你可以将你的数值离散格式对应的修正方程导出来,你会发现你的数值耗散项也是负的;如果你的数值耗散是正的,那么出现间断附近(数值突变的地方)的振荡将被光滑掉(这其实就是“人工粘性”的机制),从而使得你的“矩形波”会变光滑;但是你的数值耗散项是负的,它不会将会将间断附近(数值突变的地方)所出现的振荡光滑,反而会将间断附近(数值突变的地方)所出现的振荡放大。”不矛盾吧。
2. 我们要区分数值振荡和物理振荡。打个比方,你的解本身就是一个振荡形式的解,例如著名的Shu-Osher 问题,这个振荡是物理的,而在强激波附近出现的由于色散效应引起的振荡,则是数值振荡,是非物理的。CFD格式构造的数值粘性本身就是用来处理后者的,如果要可以去消除原本就应该存在的物理振荡,那显然不是CFD要干的事,也是没有意义。 |
|