Переходный член диффузии, зависящий от другой переменной - PullRequest
0 голосов
/ 04 августа 2020

Это более общий вопрос о том, как представить уравнение диффузии, в котором переходный член зависит от другой переменной. Например, если мне нужно было представить это уравнение в FiPy, ∂c / ∂t = ∇D∇T, где c и T - разные переменные, которые необходимо решить, как бы я go представлял это. Надеюсь, этой информации достаточно, чтобы ответить на мой вопрос.

Заранее спасибо!

1 Ответ

0 голосов
/ 02 сентября 2020

Это не решит особенно эффективно, но вы бы просто написали его явно:

eq = (fp.TransientTerm(var=c) == (D * T.faceGrad).divergence)

Предположительно, у вас есть другое уравнение для эволюции T, и в этом случае вы могли бы чтобы связать ваши уравнения с некоторой выгодой.

...