Математическая модель переноса загрязнителей в подземных водах при нестационарном режиме
Разработка алгоритма, позволяющего исследовать и решать прогнозные задачи фильтрации подземных вод и переноса загрязняющих веществ в пространственной постановке. Совмещение решения уравнений неустановившегося движения жидкости и переноса загрязнителей.
Рубрика | Математика |
Вид | статья |
Язык | русский |
Дата добавления | 20.05.2018 |
Размер файла | 41,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ПЕРЕНОСА ЗАГРЯЗНИТЕЛЕЙ В ПОДЗЕМНЫХ ВОДАХ ПРИ НЕСТАЦИОНАРНОМ РЕЖИМЕ
М.У. Мурзакматов
Разрабатывается алгоритм, позволяющий исследовать и решать прогнозные задачи фильтрации подземных вод и переноса загрязняющих веществ в пространственной постановке.
Для исследования процесса распространения загрязняющих веществ в подземных водах необходимо совместно решать уравнения неустановившегося движения жидкости и переноса загрязнителей. Пространственная модель этого процесса состоит из двух уравнений параболического типа с соответствующими начально-краевыми условиями [1,2]:
фильтрация алгоритм подземный загрязняющий
(x,y,z), t (1)
H(x,y,z,0)=H0(x,y,z), (x,y,z), (2)
(x,y,z) (3)
(4)
(x,y,z) ,
C(x,y,z,0)=C0(x,y,z), (x,y,z) (5)
(x,y,z) (6)
Здесь H=H(x,y,z,t)- функция напора подземных вод; T=T(x,y,z)- коэффициент водопроводимости; =(x,y,z)- коэффициент упругой водоотдачи; f=f(x,y,z,t)- функция, учитывая инфильтрацию, испарение, переток из нижележащих горизонтов, источники и стоки; H0 =H0(x,y,z)-начальное распределение напоров; =(x,y,z,t), =(x,y,z,t) - заданные функции; C=C(x,y,z,t)- функция концентрации загрязняющего вещества; D=D(x,y,z) - коэффициент переноса; m=m(x,y,z)- коэффициент пористости; g=g(x,y,z,t)- функция источников и стоков загрязняющего вещества; C0=C0(x,y,z) - начальное распределение концентрации; c=c(x,y,z,t), c=c(x,y,z,t) - заданные функции; V- область фильтрации, - ее граница; =(vx, vy,vz) - вектор скорости фильтрации ( - коэффициент фильтрации), vx=vx(x,y,z,t), vy=vy(x,y,z,t), vz=vz(x,y,z,t) - составляющие скорости фильтрации; - внешняя нормаль к границе области фильтрации.
Задачи (1)-(3) и (4)-(6) решаем методом конечных элементов [2,3,4]. Разобьем область V на т тетраэдральных элементов и функцию C в элементе (e) представим в виде линейной комбинации значений этих функций в вершинах тетраэдра:
H(e)(x,y,z,t)=H i(t)Ni(x,y,z)+Hj(t)Nj(x,y,z)+ Hk(t)Nk(x,y,z)+Hl(t)Nl(x,y,z),
C(e)(x,y,z,t)=C i(t)Ni(x,y,z)+Cj(t)Nj(x,y,z)+ Ck(t)Nk(x,y,z)+ Cl(t)Nl(x,y,z),
где i, j, k, l- вершины тетраэдра (e), Ci(t)=C(xi, yi, zi, t), …, Ni, Nj, Nk, и Nl- линейные базисные функции: Ns(x,y,z)=as+bsx+csy+dsz, s=i,j,k,l, которые в вершинах i, j, k, и l соответственно равны единице, в других вершинах равны нулю, а в произвольной точке элемента их сумма равна единице [3]:
Ni(x,y,z)+ Nj(x,y,z)+ Nk(x,y,z)+ Nl(x,y,z)=1.
Приближенное решение задач (1)-(3) и (4)-(6) ищем в виде
Hn(x,y,z,t)=
Cn(x,y,z,t)= (7)
Поскольку задача (1)-(3) изучена достаточно подробно [5], мы на ее решении не останавливаемся. Разобьем временной отрезок [0,T] на q элементарных отрезков длиной : , s=1,2,…,q.
Применяя к задаче (4)-(6) обобщенный принцип Галеркина и подставляя вместо функции C(x,y,z,t) функцию Cn(x,y,z,t), получаем n уравнений
i=1,2,…,n, (8)
где и l - операторы уравнения (4) и краевого условия (6) соответственно:
.
В равенствах (8) используем формулу Грина. Имеем:
i=1,2,…,n, (9) где
Проведя интегрирование на отрезке [ts-1,ts], используя разложение (7) и квадратурные формулы [6]
для слагаемых равенств (9) получаем следующие выражения
(10)
(11)
(12)
(13)
(14)
(15)
(16)
где
(17)
Подставляя в уравнение (9) выражения для интегралов (10)-(16), приходим к системе алгебраических уравнений относительно Cj(s):
i=1,2,…,n, (18)
где
Скорость фильтрации v(x,y,z,t) определяется по формуле Дарси
v= - k gradH
для чего предварительно решается задача (1)-(3). После нахождения напорной функции H(x,y,z,ts) для составляющих скорости фильтрации в элементе (е) получаем следующие выражения:
а для функции v(s)= целесообразно использовать краевое условие (3).
Работа алгоритма отлажена на решении следующего тестового примера: задачи (1)(3) и (4)(6) решаются в цилиндре V={x2+y2 0.25, 0 z 0.4}. Исходными данными являются
а) для задачи (1)(3):
H0(x,y,z)=x2+y2+z2+1, k(x,y,z)=x+y+z+2, = 1, W(x,y,z,t)=H(x,y,z,t)4et[2k(x,y,z)1];
б) для задачи (4)(6):
C0(x,y,z)=2H0(x,y,z), D(x,y,z)=2k(x,y,z), m=1, G(x,y,z,t)=C(x,y,z,t)20et[D(x,y,z,t)1].
Искомыми функциями являются
H(x,y,z,t)=(x2+y2+z2+1)et,
C(x,y,z,t)=2H(x,y,z,t).
Основание цилиндра разбито на 54 элемента (треугольника) с максимальной длиной сторон x=y=0.2, а сам цилиндр на две равные части, т.е. шаг по z равен z=0.2. Общее число призматических элементов 108, узлов 111. Расчеты велись с шагами по времени t=0.01; 0.05; 0.1. В таблицах 1 и 2 даны точные и приближенные значения функций H(x,y,z,t) и C(x,y,z,t) соответственно. Приведенные в таблицах узлы лежат в первом октанте, причем узлы 2, 4, 22, 39, 41, 59, 76, 78 и 96 расположены на поверхности цилиндра, а узлы 19, 56 и 93 на его оси.
Результаты счета показывают, что погрешности аппроксимации вполне соответствуют теоретическим оценкам.
Таблица 1
Значения функции H(x,yz,t)
№ узлов |
t=0.1 |
t=0.5 |
t=1.0 |
||||
Точные значения |
Прибл. значения |
Точные значения |
Прибл. значения |
Точные значения |
Прибл. значения |
||
2 |
1.360 |
1.352 |
2.029 |
2.018 |
3.346 |
3.330 |
|
4 |
1.383 |
1.376 |
2.064 |
2.054 |
3.403 |
3.392 |
|
7 |
1.241 |
1.239 |
1.851 |
1.849 |
3.051 |
3.051 |
|
8 |
1.285 |
1.298 |
1.917 |
1.937 |
3.160 |
3.195 |
|
14 |
1.238 |
1.262 |
1.848 |
1.882 |
3.046 |
3.103 |
|
19 |
1.105 |
1.119 |
1.649 |
1.668 |
2.718 |
2.748 |
|
20 |
1.149 |
1.148 |
1.715 |
1.714 |
2.827 |
2.828 |
|
22 |
1.381 |
1.382 |
2.061 |
2.062 |
3.398 |
3.404 |
|
39 |
1.405 |
1.435 |
2.095 |
2.142 |
3.455 |
3.536 |
|
41 |
1.428 |
1.435 |
2.130 |
2.142 |
3.511 |
3.536 |
|
44 |
1.285 |
1.300 |
1.917 |
1.941 |
3.160 |
3.204 |
|
45 |
1.329 |
1.343 |
1.983 |
2.004 |
3.269 |
3.309 |
|
51 |
1.283 |
1.300 |
1.914 |
1.941 |
3.155 |
3.203 |
|
56 |
1.149 |
1.163 |
1.715 |
1.735 |
2.827 |
2.861 |
|
57 |
1.194 |
1.203 |
1.781 |
1.796 |
2.936 |
2.963 |
|
59 |
1.426 |
1.438 |
2.127 |
2.146 |
3.507 |
3.541 |
|
76 |
1.537 |
1.505 |
2.293 |
2.247 |
3.781 |
3.713 |
|
78 |
1.560 |
1.524 |
2.328 |
2.275 |
3.837 |
3.758 |
|
81 |
1.417 |
1.424 |
2.114 |
2.127 |
3.486 |
3.513 |
|
82 |
1.462 |
1.459 |
2.180 |
2.180 |
3.595 |
3.603 |
|
88 |
1.415 |
1.436 |
2.111 |
2.144 |
3.481 |
3.539 |
|
93 |
1.282 |
1.292 |
1.913 |
1.927 |
3.153 |
3.176 |
|
94 |
1.326 |
1.327 |
1.978 |
1.980 |
3.262 |
3.266 |
|
96 |
1.558 |
1.531 |
2.325 |
2.286 |
3.833 |
3.775 |
Таблица 2
Значения функции C(x,y,z,t)
№ узлов |
t=0.1 |
t=0.5 |
t=1.0 |
||||
Точные значения |
Прибл. значения |
Точные значения |
Прибл. значения |
Точные значения |
Прибл. значения |
||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
2 |
2.721 |
2.704 |
4.059 |
4.042 |
6.692 |
6.707 |
|
4 |
2.767 |
2.768 |
4.127 |
4.142 |
6.805 |
6.871 |
|
7 |
2.481 |
2.489 |
3.701 |
3.724 |
6.103 |
6.194 |
|
8 |
2.570 |
2.577 |
3.833 |
3.845 |
6.320 |
6.375 |
|
14 |
2.477 |
2.488 |
3.695 |
3.705 |
6.092 |
6.141 |
|
19 |
2.210 |
2.222 |
3.297 |
3.310 |
5.437 |
5.481 |
|
20 |
2.299 |
2.274 |
3.429 |
3.394 |
5.654 |
5.659 |
|
22 |
2.763 |
2.778 |
4.122 |
4.156 |
6.796 |
6.897 |
|
39 |
2.809 |
2.834 |
4.191 |
4.218 |
6.909 |
6.961 |
|
41 |
2.855 |
2.903 |
4.259 |
4.368 |
7.023 |
7.358 |
|
44 |
2.570 |
2.578 |
3.833 |
3.874 |
6.320 |
6.517 |
|
45 |
2.658 |
2.696 |
3.965 |
4.070 |
6.537 |
6.918 |
|
51 |
2.565 |
2.629 |
3.827 |
4.000 |
6.310 |
6.919 |
|
56 |
2.299 |
2.346 |
3.429 |
3.583 |
5.654 |
6.254 |
|
57 |
2.387 |
2.448 |
3.561 |
3.756 |
5.871 |
6.618 |
|
59 |
2.851 |
2.913 |
4.254 |
4.402 |
7.013 |
7.528 |
|
76 |
3.074 |
3.140 |
4.586 |
4.780 |
7.562 |
8.193 |
|
78 |
3.120 |
3.189 |
4.655 |
4.864 |
7.675 |
8.378 |
|
81 |
2.835 |
2.847 |
4.229 |
4.262 |
6.972 |
7.108 |
|
82 |
2.923 |
2.960 |
4.361 |
4.463 |
7.190 |
7.548 |
|
88 |
2.831 |
2.854 |
4.223 |
4.269 |
6.962 |
7.141 |
|
93 |
2.564 |
2.567 |
3.825 |
3.838 |
6.306 |
6.428 |
|
94 |
2.652 |
2.628 |
3.957 |
3.936 |
6.524 |
6.637 |
|
96 |
3.117 |
3.192 |
4.649 |
4.864 |
7.666 |
8.839 |
Литература
1. Методы охраны подземных вод от загрязнения и истощения. /Под ред. И.К. Гавич. М.: Недра, 1985. 320 с.
2. Дуйшоков К.Д. Математическое моделирование движения подземных вод и распространение загрязнителей в пористых средах. Автореферат канд. дис. Бишкек, 1999. 22 с.
3. Сегерлинд Л. Применение метода конечных элементов. М.: Мир, 1979. 392 с.
4. Джаныбеков Ч. Моделирование гидрогеодинамических процессов с применением ЭВМ. Фрунзе: Илим, 1989. 83 с.
5. Мурзакматов М.У., Исабеков К.А., Джаныбеков Б.С. Нестационарное пространственное течение подземных вод. //Вестник ИГУ, №5, Каракол, 2001. с. 152-158.
6. Самарский А.А. Теория разностных схем. М.: Наука, 1977. 656 с.
Размещено на Allbest.ru
Подобные документы
Рассмотрение основных подходов к построению математических моделей процесса. Сопряженное уравнение для простейшего уравнения диффузии и структура алгоритмов для решения задач. Использование принципа двойственности для представления линейного функционала.
курсовая работа [711,0 K], добавлен 03.08.2012Формула для начала счета методом прогонки С.К. Годунова. Метод дополнительных краевых условий. Второй вариант метода переноса краевых условий в произвольную точку интервала интегрирования. Метод переноса в произвольную точку интервала интегрирования.
методичка [325,0 K], добавлен 13.07.2010Методика определения значения коэффициента трансцилляторного переноса, который появляется в результате колебания давления при пороховом воздействии. Математическая постановка волновой задачи в нулевом приближении в пространстве изображений Фурье.
дипломная работа [365,9 K], добавлен 20.05.2017Синтез оптимального управления при осуществлении разворота. Разработка математической модели беспилотных летательных аппаратов. Кинематические уравнения движения центра масс. Разработка алгоритма оптимального управления, результаты моделирования.
курсовая работа [775,3 K], добавлен 16.07.2015Адсорбция при конвективного-диффузионном переносе веществ в пористой среде. Перенос вещества в пористой среде, насыщенной неподвижной и подвижной жидкостью. Решение гидродинамических задач фильтрации неоднородных жидкостей с учетом диффузии и адсорбции.
диссертация [2,0 M], добавлен 19.06.2015Методы решения задачи коммивояжера. Математическая модель задачи коммивояжера. Алгоритм Литтла для нахождения минимального гамильтонова контура для графа с n вершинами. Решение задачи коммивояжера с помощью алгоритма Крускала и "деревянного" алгоритма.
курсовая работа [118,7 K], добавлен 30.04.2011Математическая модель задачи. Решение транспортной задачи методом потенциалов. Значение целевой функции. Система, состоящая из 7 уравнений с 8-ю неизвестными. Решение задач графическим методом. Выделение полуплоскости, соответствующей неравенству.
контрольная работа [23,5 K], добавлен 12.06.2011Теория игр - математическая теория конфликтных ситуаций. Разработка математической модели игры двух лиц с нулевой суммой, ее реализация в виде программных кодов. Метод решения задачи. Входные и выходные данные. Программа, руководство пользователя.
курсовая работа [318,4 K], добавлен 17.08.2013Сущность и структура орнамента, его предназначение и классификация (по характеру композиции и поверхности, содержанию элементов, количеству цветов). Особенности построения орнамента с помощью симметрии относительно прямой и параллельного переноса.
презентация [4,5 M], добавлен 19.11.2012Приведение уравнения к каноническому виду при помощи преобразований параллельного переноса и поворота координатных осей. Нахождение фокусов, директрис, эксцентриситета и асимптот кривой. Построение графика кривой в канонической и общей системах координат.
контрольная работа [133,5 K], добавлен 12.01.2011