Постановка задачи
Для реализации моделей биологической кинетики рассмотрим базовую задачу транспорта веществ следующего вида:
с граничными условиями
где u, v – компоненты вектора скорости; ? – коэффициент турбулентного обмена; f – функция, описывающая интенсивность и распределение источников.
Введем равномерную прямоугольную сетку [12]:
где ? – шаг по времени; hx, hy – шаги по пространству; Nx, Ny – границы по пространству; Nt – верхняя граница времени.
Проведем дискретизацию операторов конвективного и диффузионного переносов второго порядка погрешности аппроксимации в случае частичной заполненности ячеек следующим образом:
где qi – коэффициенты, описывающие заполненность контрольных областей [11].
Схемы повышенного порядка точности для операторов конвективного и диффузионного переносов
Аппроксимация оператора конвективного переноса uc? разностной схемой, обладающей четвертым порядком точности, имеет следующий вид [3]:
где
Аппроксимация оператора диффузионного переноса разностной схемой, обладающей четвертым порядком точности, имеет следующий вид:
где
Сопоставление результатов расчета задачи транспорта веществ на основе схем второго и четвертого порядков точности
Погрешность вычислений рассчитывалась как разность между аналитическим и численным решением задачи транспорта веществ, начальное распределение задавалось функцией
а б
Рис. 1. Исходная (а) и восстановленная (б) геометрия дна Азовского моря
Для моделирования использовались последовательно сгущающиеся сетки. На сетке размерами 100?100 расчетных узлов lx = 100 м, ly = 100 м, ht = 0,001 с; временной интервал равен 100 с, горизонтальная составляющая равна 4 м/с, вертикальная – 3 м/с, коэффициент турбулентного обмена равен 2 м2/с.
Из сопоставления результатов численных экспериментов на основе схем второго и четвертого порядков точности следует, что для задачи диффузии-конвекции удалось повысить точность в 48,7 раз [10].
Применение схем повышенного порядка точности для решения задач биологической кинетики для восстановления донной поверхности мелководного водоема
Работа с картографическими данными, обработка гидрографической информации являются достаточно актуальными задачами, возникающими при математическом моделировании гидродинамики мелководных водоемов [7]. Как показано на рис. 1, a, глубина водоема задается в отдельных точках или изолиниями уровня.
Использование подобных карт для построения расчетных сеток нежелательно, т.к. появляются погрешности вычислений, связанные с «грубым» заданием геометрии расчетной области. Для того чтобы повысить точности расчетов гидродинамических процессов, необходимо приблизить функцию двух переменных, описывающую рельеф дна водоема, более гладкими функциями. Для восстановления рельефа дна акватории Азовского моря использовался алгоритм, описанный в работе [13]. На основе разработанного программного комплекса получена карта рельефа дна Азовского моря (рис. 1, б).
Применение схем повышенного порядка точности для решения задач биологической кинетики
Методика восстановления донной поверхности и расчета полей течений водного потока в Азовском море была использована при решении модельных задач биологической кинетики. Рассчитанные поля течений использовались в качестве входной информации для моделей биологической кинетики [1] на примере задач: модель взаимодействия фито- и зоопланктона [4]; модель динамики промысловой рыбы пеленгас [2].
Использование разработанной модели гидродинамики с использованием схем повышенного порядка точности, разработанной методики восстановления донной поверхности мелководного водоема при решении вышеперечисленных задач привело к значительному уменьшению погрешности расчетов при численной реализации задач биологической кинетики.
Рис. 2. Динамика изменения концентрации зеленой водоросли для временных интервалов T = 2, 27, 39, 70, 85, 122 дня (после начала вегетационного периода фитопланктона (март – сентябрь))
Рис. 3. Распределение концентраций пеленгаса, временной интервал T = 56, 126, 155, 400 дней. Начальное распределение полей течений в Азовском море для северного ветра
На рис. 2 показаны результаты численного эксперимента для задачи взаимодействия фито- и зоопланктона на основе полученных схем повышенного порядка точности для реальной расчетной области сложной формы – Азовского моря. На рис. 3 изображены результаты численного эксперимента на основе построенных схем повышенного порядка точности для задачи динамики промысловой рыбы пеленгас в Азовском море.
Заключение
Построены схемы повышенного (четвертого) порядка точности для операторов конвективного и диффузионного переносов, учитывающие заполненность ячеек. Выполнено сопоставление результатов расчета задачи транспорта веществ на основе схем второго и четвертого порядков точностей. Из сопоставления результатов численных экспериментов следует, что для задачи диффузии-конвекции удалось повысить точность в 48,7 раз. Предложен математический алгоритм, предназначенный для восстановления рельефа дна акватории мелководного водоема на основе гидрографической информации (глубины водоема в отдельных точках или изолиний уровня). На основе полученного метода решения задачи получена карта рельефа дна Азовского моря. Следует отметить, что предложенные схемы были так же применены для разработки программного комплекса, предназначенного для расчета трехмерных полей скоростей течений в мелководных водоемах, которые использовались в качестве входных данных при численной реализации задач биологической кинетики [5, 6] и транспорта донных материалов [8, 9].
Работа выполнена при частичной поддержке Задания №2014/174 в рамках базовой части государственного задания Минобрнауки России, а также при частичной финансовой поддержке РФФИ по проектам № 15-01-08619, № 15-07-08626 и № 15-07-08408.
Библиографическая ссылка
Никитина А.В., Семенякина А.А, Чистяков А.Е., Проценко Е.А., Яковенко И.В. ПРИМЕНЕНИЕ СХЕМ ПОВЫШЕННОГО ПОРЯДКА ТОЧНОСТИ ДЛЯ РЕШЕНИЯ ЗАДАЧ БИОЛОГИЧЕСКОЙ КИНЕТИКИ НА МНОГОПРОЦЕССОРНОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ // Фундаментальные исследования. – 2015. – № 12-3. – С. 500-504;URL: https://fundamental-research.ru/ru/article/view?id=39569 (дата обращения: 17.08.2024).