Математика/5. Математическое моделирование

К.ф.-м.н. Буздов А.К.

Кабардино-Балкарский государственный аграрный университет, Россия

Определение параметров в двумерных задачах

криодеструкции биоткани.

Криохирургическая операция состоит в уничтожении клеток в локальном, четко ограниченном объеме биоткани, занимаемом злокачественной опухолью. Гибель клеток достигается в результате разрыва мембран образующимися при криогенном охлаждении кристаллами льда внеклеточной и внутриклеточной воды, а также осмотического разбухания при оттаивании биоткани. В связи с этим весьма актуальным является математическое моделирование тепловых процессов в замораживаемой биоткани, требующее разработки эффективных методов решения задач типа Стефана, особенностью которых в криобиологии является пространственная локализация и существование предельных стационарных решений.

Биоткань может охлаждаться криохирургическими инструментами различной формы (плоской, цилиндрической и т.д.). В том случае, когда инструмент плоский и достаточно длинный, можно пренебречь краевыми эффектами, возникающими вблизи концов. Тогда процесс распространения тепла в биоткани будет моделироваться двумерной начально-краевой задачей типа Стефана.

Постановка и решение указанной выше прямой задачи для прямоугольной области рассмотрена в [1]. Соответствующие уравнения и дополнительные условия выглядят следующим образом:

           (1)

            ,

           ,

           ,

           ,

           ,

           ,

                                                                       (2)

Здесь l(u), c(u), r(u) - коэффициенты теплопроводности, теплоемкости и плотности биоткани соответственно; 2r0 - ширина плоского криоинструмента; uA=uA(t) - температура его охлаждающей поверхности uC - температура   окружающей   среды;  a - коэффициент  теплообмена  на  участке [-r0,r0]; g - коэффициент теплообмена с окружающей средой;  - температура биоткани, до которой еще не дошел холод; u* - температура замораживания биоткани, uП - температура криопоражения.

Определению подлежит функция температуры u=u(x,y,t), а также пара изотермических поверхностей y*(x,t), yП(x,t), на которых температура биоткани равна, соответственно, u*, uП. a, b - постоянные, характеризующиеся тем, что вне рассматриваемого прямоугольника температура постоянна и равна .

Предполагается, что коэффициенты C(u), r(u), l(u) могут иметь разрывы типа скачка при u=u*  и  u=uП  и что

           .               (3)

Для определения приближенных значений температуры u(x,y,t) и положения изотермических поверхностей, отвечающих значениям u(x,y,t)=u*, u(x,y,t)=uП  предлагается следующий алгоритм.

           Вводится функция:

           ,

которая при u=u*  и  u=uП  имеет скачки P и P0 соответственно; h(x) - функция Хевисайда.

Уравнение (1) теперь можно переписать в виде

           .                              (4)

Производится сглаживание H(u), l(u) по u на интервалах

           ,  где 

и  при k®¥. В результате сглаживания получаются последовательности ограниченных гладких функций Hk(u), lk(u), сходящихся при k®+¥ и u¹u* и u¹uП, соответственно к H(u), l(u), причем

           .                                                      (5)

Задача Стефана (1), (2) заменяется аппроксимирующей «сглаженной» задачей:

                     (6)

           ,

           ,

           ,

           ,

           ,

           .

Следует отметить что условия (2) на изотермических поверхностях здесь содержатся в уравнении (6). Предполагая, что решение задачи (6) существует и является достаточно гладким, к этой задаче применяется локально-одномерный метод. Приведем схему локально-одномерного метода, когда задача (6) решается в прямоугольной области. Введем произвольную неравномерную сетку:

и обозначим  - значение искомой функции в точке (xi,yi) в момент времени tn=nt. Пусть  - значение искомой функции на полуслое. Будем считать, что отрезок [-r0,r0] разбит на m узлов. Локально-одномерная схема для задачи (6) будет иметь следующий вид:

          

,

,

;

;

,

.

Здесь  ,

           .

           Из написанных выше уравнений видно, что для нахождения значения n (при t=tj+1) на (j+1)-м временном слое по известному значению на j-м временном слое нужно последовательно решать две серии одномерных задач, соответственно, по координатам x и y. Каждая такая задача представляет собой нелинейную алгебраическую систему с трехдиагональной матрицей, и для ее решения лучше пользоваться методом прогонки совместно с каким-либо итерационным методом. В настоящей работе использовался итерационный метод Ньютона. При определении nn+1 методом итераций коэффициенты c, r, l можно брать на предыдущей итерации [2,3]. Подробнее с методом Ньютона можно ознакомиться в [4]. Алгоритм для приближенного решения одномерной задачи Стефана разностным методом со сглаживанием коэффициентов получается отсюда как частный случай.

Вернемся теперь к задаче (6) и рассмотрим несколько более подробно граничные условия:

           ,

           .

Здесь коэффициенты a, g являются коэффициентами теплообмена с поверхностью криоинструмента и окружающей средой соответственно. Для коэффициента a диапазон его изменения более или менее установлен, чего нельзя сказать о коэффициенте g. В связи с этим имеет право на существование следующий метод определения коэффициента g  и тем самым соответствующего ему граничного условия. Для определенности рассмотрим участок границы xÎ[r0,a] (участок xÎ[-a,-r0] рассматривается аналогично).

Неизвестное граничное условие будет решением следующей последовательности одномерных начально-краевых задач:

           ,

           ,

           ,

           .

Здесь значению tn отвечает момент времени nt, где t - шаг по времени в двумерной краевой задаче. Из сказанного выше следует, что одномерные задачи на отрезках [-a,-r0], [r0,a] необходимо решать на каждом шаге по времени в исходной двумерной задаче. Таким образом, неизвестное граничное условие 3-го рода заменяется условием 1-го рода.

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

В постановке обратной задачи по определению, наряду с искомыми в прямой задаче функциями, какого-либо постоянного параметра в уравнении или краевых условиях дополнительно присутствует условие:

           u(xД,yД,tД)=uД ,  xДÎ(0,2a),  yДÎ(0,b),  tД>0.                        (Д)

В предлагаемом методе решения необходимо, чтобы определяемый параметр зависел от значения uД монотонно. Подобная зависимость коэффициентов теплообмена a и g, а также параметра нелинейности b из (1) вытекает из физического смысла задачи, что подтверждается и при расчетах. При выполнении этих условий решение обратной задачи осуществляется с использованием метода решения соответствующей прямой задачи. А именно, при различных значениях искомого параметра решается прямая задача до тех пор, пока значение вычисленной функции с достаточной точностью не совпадет со значением из дополнительно заданного условия. Порядок изменения параметра можно осуществлять различными способами. Например, методом половинного деления.

Литература:

1.   Буздов Б.К. Численно-аналитические методы решения двумерных задач типа Стефана в криомедицине. – Дис. канд. физ.-мат. наук. – Киев, 1995.

2.   Самарский А.А., Моисеенко Б.Д. Экономичная схема сквозного счета для многомерной задачи Стефана. ЖВМ и МФ, 1965, т.5, №5, с. 816-827.

3.    Самарский А.А., Николаев Е.С. Методы решения сеточных уравнений. - М.: Наука, 1978. - 589с.

4.    Соболев С.Л. Лекции по уравнениям математической физики. - М.: Наука, 1966. - 433с.