Возможно ли применить pdepe - система двух уравнений диффузии - вырожденный случай

Обсуждение вопросов, связанных с Partial Differential Equations Toolbox и Comsol MultiPhysics (Femlab)Анализ данных и статистика в MATLAB. Проектирование систем управления в MATLAB\Simulink

Модератор: Admin

pedro
Пользователь
Сообщения: 2
Зарегистрирован: Чт дек 08, 2011 3:11 pm

Возможно ли применить pdepe - система двух уравнений диффузии - вырожденный случай

Сообщение pedro » Вс сен 16, 2018 4:46 pm

Вопрос такой. Мне нужно решить систему двух одномерных уравнений диффузии, в которой проводимость для одной из переменных нулевая (но проводимость между u(1) и u(2) ненулевая (двухфазная среда, где поток идет по одной фазе, а другая действует только как емкость).
d(u1)/dt = d/dx(F(d(u1)/dx)-f(u1,u2)+S(x,t)
d(u2)/dt = f(u1,u2)
где f(u1,u2) - массообмен между двумя средами.
При использовании pdepe в лоб получается ответ:
Error using pdepe (line 293)
Spatial discretization has failed. Discretization supports only parabolic and elliptic equations, with flux term involving spatial derivative.
Можно ли это как-то обойти или надо сочинять собственную разностную схему?
Спасибо