量化传热问题中的非线性程度

计算科学 pde 非线性方程
2021-12-11 03:54:17

我正在使用形式的热方程。

d(ρ(T)cp(T)T)dt(k(T)T)=f
具有与温度相关的密度、比热和热导率通常这会导致需要求解的非线性方程组。我正在寻找任何其他方法来解决这个问题,而不是在每个时间步都使用非线性求解。 ρ(T)cp(T)k(T)

我在 Reddy & Garling 的The Finite Element Method for Heat Transfer and Fluid Dynamics中找到了一种方法。在其中,他们采用准线性化方法,尝试使用来自先前时间步的值,使用以下表达式n+1TnTn1

T=32Tn12Tn1

因此,对于用于离散方程的任何时间步长方案,可以使用评估方程的系数;从而线性化方程。T

作者没有严格解释这种技术何时适用,只说明它适用于“轻度非线性问题”。我不确定一般如何量化非线性,更不用说传热问题了。我尝试搜索有关这种技术的文献,但很难找到,因为作者并没有真正给它命名。它似乎是使用 3 点插值的某种有限差分外推。如果是这样,我认为它适用于温度大致呈线性或二次的系数。有没有办法我可以严格证明这一点?如果不是,我如何在这个问题的背景下量化“轻度非线性”?

1个回答

量化非线性的一种快速而肮脏的方法可能是评估

1kdkdTTtδt.

它是无量纲的,可以量化在单个时间步长中您可以预期的相对变化量。粗略的想法是,如果热导率对温度表现出较大的相对敏感性并且温度在单个时间步长内变化很大,那么通过将系数冻结在以评估kδtTnTn+1可能很大。通过使用外推法,您可能能够有效地提高精度的阶数——这就像假设温度在每个时间步长内是分段线性的,而不是分段常数。您总是可以通过充分减少时间步长来使问题略微非线性,但通过外推,您可能能够使用更大的时间步长。

我也不知道这个技巧的词,这很糟糕,因为我已经使用过它。即使没有及时进行完全隐式离散化,您也可以疯狂地扩展 Taylor 并证明外推方案 + Crank-Nicholson 在形式上是二阶准确的。我猜这已经用于研究使用不连续 Galerkin 离散化的方法的稳定性。