数值伴随解的网格依赖性

计算科学 流体动力学 数字
2021-12-09 06:19:29

我正在求解稳定的二​​维伴随欧拉方程,

AxTxΨ+AyTyΨ=0
, 在哪里Ax=Fx/UAy=Fy/U是通量雅可比行列式和Ψ=(ψ1,ψ2,ψ3,ψ4)T是伴随状态。Fx=(ρvx,ρvx2+p,ρvxvy,ρvxH)TFy=(ρvy,ρvxvy,ρvy2+p,ρvyH)T. 对于外部流动(例如,围绕翼型流动)Ψ在远场服从双重特征 bc(由此伴随场的输出特征分量设置为零),而在实心墙处 bc 的形式为(ψ2,ψ3)(nx,ny)=f(p)在哪里(nx,ny)是表面的法线向量,并且f(p)是一个取决于成本函数选择的函数。这类问题与计算成本函数对流动扰动的敏感性有关。

对于实际应用,上述方程在具有(通常)有限体积离散化的计算网格上求解。现在事实证明,对于不同的求解器,根据流态和成本函数的选择,伴随解在实体壁附近强烈依赖网格,即,壁处和壁附近的伴随场的值随着网格细化。此外,这种网格依赖性似乎与前滞流线和后缘/后滞点处奇点的存在密切相关 [参见https://www.eucass.eu/doi/EUCASS2019-0291.pdf ] . 我想知道是否有人经历过相同或类似的现象。

1个回答

所以我用我的伴随求解器运行,但在一系列细化网格上没有奇点,并且没有看到预期的行为。

我的猜测如下:

如果您将伴随向量视为格林函数,将残差算子中的扰动与目标函数中的增量相关联(在本例中为压力的加权投影),我认为答案会变得更加清晰。如论文所述,后缘奇点的位置对于升力和阻力计算非常重要,并且在我们有奇点的情况下,残差矢量中的扰动可以改变奇点的位置,从而改变升力和阻力大大。我认为缺乏网格收敛的解释是因为伴随的工作方式。后缘的奇异性会导致目标函数中缺乏网格收敛(Lozano 没有绘制不同网格细化级别的目标函数),并且伴随问题将其传播到翼型周围的伴随场。我希望他提供了目标泛函的网格收敛或发散,因为这将提供一些见解。如果其他人有什么要补充或纠正我的,我将不胜感激。