УДК 519.6
БОТ: 10.18698/2309-3684-2023-1-3242
Математическое моделирование нестационарной задачи конвекции-диффузии об оптимальном выборе местоположения источников тепла
© Б.Х. Хайиткулов Национальный университет Узбекистана, Ташкент, 100174, Узбекистан
Данная работа посвящена численному решению нестационарной задачи оптимального размещения источников тепла минимальной мощности. Постановка задачи требует одновременного выполнения двух условий. Первое условие — обеспечить нахождение температуры в пределе минимальных и максимальных температур за счет оптимального размещения источников тепла с минимальной мощностью в параллелепипеде. Второе условие заключается в том, чтобы суммарная мощность источников тепла, используемых для обогрева, была минимальной. Эта задача изучалась в стационарных условиях в работах других учёных. Однако в нестационарном случае задача не рассматривалось. Поскольку найти непрерывное решение краевой задачи сложно, то ищем численное решение задачи. Трудно найти интегральный оператор с непрерывным ядром (функция Грина). Найдено численное значение функции Грина в виде матрицы. Предложен новый алгоритм численного решения нестационарной задачи оптимального управления размещением источников тепла с минимальной мощностью в процессах, описываемых дифференциальными уравнениями с частными производными параболического типа. Предложена новая методика численного решения. Построена математическая и численная модель процессов, описываемых уравнением конвекции-диффузии, заданным для первой краевой задачи. Краевая задача изучается для трёхмерного случая. Для численного решения задачи использовалась неявная конечно-разностная схема. По этой схеме была создана система разностных уравнений. Сформированная система разностных уравнений приведена к задаче линейного программирования. Задача линейного программирования решается с помощью М-метода. При каждом значении времени решается задача линейного программирования. Предложен новый подход к численному решению задач. Приведена общая блок-схема алгоритма решения нестационарной задачи оптимального управления размещением источников тепла с минимальной мощностью. Разработан алгоритм и программное обеспечение для численного решения задачи. Приведено краткое описание программного обеспечения. На конкретных примерах показано, что численное решение краевой задачи находится в заданных пределах, сумма оптимально размещенных источников тепла с минимальной мощностью дает минимум функционалу. Визуализированы результаты вычислительного эксперимента.
Ключевые слова: нестационарные задачи, оптимальное размещение, источники тепла, уравнения конвекции-диффузии, М-метод
Введение. Одним из самых распространенных объектов в различных сферах деятельности человека является система источников тепла, тепловой баланс в отапливаемых помещениях. Математическое моделирование таких систем ставит задачу об оптимальном размещении источников тепла в отапливаемых помещениях, что
связано с ресурсосберегающими инженерными технологиями. Задача оптимального размещения источников тепла отапливаемых площадей всегда была актуальной при проектных работах в строительстве, теплицах и других технических и технологических сферах. Задачи этого типа были изучены для стационарного случая. Однако задача оптимального размещения источников тепла с минимальной мощностью для нестационарного случая не изучена.
В работе [1] предложено решение задачи оптимального размещения источников в неоднородных средах, скалярные стационарные поля в которых описываются эллиптическими уравнениями. В основу алгоритмов решения задачи положены способы оценки значений функционала на множестве возможных мест размещения источников, что дает возможность выбора оптимального варианта путем реализации метода ветвей и границ. В работе [2] рассмотрены задачи оптимального нагрева помещения на основе принципа максимума Понтрягина. В работе [3] рассмотрена задача энергоэффективного теплоснабжения здания в системе центрального отопления. В работе [4] изучена дифференциально-разностная задача управления процессом диффузии, получен аналог принцип максимума, позволяющий определить моменты включения и выключения источника максимальной мощности. В работе [5] изучена задача оптимального управления процессами, описываемыми уравнением теплопроводности. Управляющий параметр задан в граничном условии и достиг минимума функционала, задаваемого интегральным квадратичным выражением. Показан метод нахождения допустимого управления, дающего минимум функционалу.
В работах [6-8] разработаны метод и алгоритм решения нестационарной задачи об оптимальном выборе плотности источников тепла на простых геометрических областях так, чтобы температура внутри рассматриваемой области находилась в заданных пределах. При этом источники тепла обеспечивали заданный температурный режим минимальной суммарной мощности и температуру в заданном коридоре, заполненной однородной или неоднородной средой. В работе [9] рассмотрена краевая задача параболического типа. Распределение тепла в рассматриваемом теле контролируется функцией, которая находится на границе тела.
В работе [10] численно решается уравнение конвекции-диффузии в двумерной геометрии для моделирования теплопередачи. Проведено тестирование и получены результаты для случаев граничных условий трех типов. Отметим, также, что в работах [11-13] рассмотрены численные схемы с явным конвективным и неявным диффузионным переносом.
В данной работе рассмотрена задача управления конвекцией-диффузией на основе оптимизации линейного целевого функционала с учетом ограничений, которая решается на основе аппроксимации и
сведения к задаче линейного программирования. В работе предлагаются метод и алгоритм решения нестационарной задачи поддержания температуры внутри области в заданных пределах, путем оптимального размещения источников тепла в параллелепипеде. Для проведения вычислительных экспериментов было разработано программное обеспечение.
Постановка задачи и ее конечномерная аппроксимация. В области В = {а < х < Ь, с < у < й, р < г < д,0 < г < Т} требуется найти функцию /(х, у, г, г) > 0 такую, что для любого г е[0, Т] линейный функционал
Ь й д
J{/} = (X, у, г, г)йгйуйх ^тт
(1)
достигал минимума и удовлетворялись следующие условия:
ды , . -Т~ = х( X y, г) дг
Гд 2ы
д 2ы
+—;т +
д 2ыЛ
у дх2 ду2 дг2 у
- Чх, у, г)
'ды ды дыл — + — + —
дх ду дг
/(х, у, г, г), а < х < Ь, с < у < й, р < г < д, 0 < г < Т, ы( х, у, г, 0) = ы0 (х, у, г), ы(а, у, г, г) = д (у, г, г), ы(Ь, у, г, г) = д (у, г, г), (2)
ы(х, с, г, г) = д (х, г, г), ы(х, й, г, г) = д (х, г, г), ы(х, у, р, г) = д (х, у, г), ы(х, у, д, г) = д (х, у, г), а < х < Ь, с < у < й, р < г < д, 0 < г < Т, т(х, у, г, г) < ы(х, у, г, г) < М(х, у, г, г), (х, у, г, г) е В, (3)
где ы = ы(х, у, г, г) — температура в точке (х, у, г) параллелепипеда в момент времени г; %(х, у, г) > 0 — коэффициент диффузии (температуропроводности); у(х, у, г) — скорость конвекции по соответствующим направлениям; ы0 (х, у, г), д (у, г, г), д (у, г, г), д (х, г, г), д (х, г, г), д (х, у, г), д (х, у, г), т(х, у, г, г), М(х, у, г, г) — заданные непрерывные функции. Функции т(х, у, г, г), М(х, у, г, г) — имеют смысл функций минимального и максимального профиля температуры в области В соответственно. Мощность объемных источников тепла описывается квадратично интегрируемой функцией / (х, у, г, г)
в пространстве (В). Пусть
^ = ды -%(х y, г) дг
С д2 ы д2 ы д2 ы^
дх2 ду2 дг2
+ у( х, у, г)
' ды ды дыл дх ду дг у
а с р
Оператор Ь, определенный в Ь2 (Б), имеет обратный Ь-1. Здесь Ь-1 — интегральный оператор с непрерывным ядром (функция Грина).
Используя его, можно записать задачу (1)-(3) в следующем виде:
m(x, y, z, t) < (L1/)(x, y, z, t) < M(x, y, z, t), f (•, •,•, •) e L2(D), /(x,y, z, t) > 0.
(4)
Поскольку трудно найти непрерывное решение задачи (3)-(4), ищем численное решение задачи. В этом случае, используя неявную схему, заменяем задачу (2) конечно-разностным уравнением.
Введем в Б равномерную по четырем переменным разностную сетку
х®>ч х®т;
{(Х , У] , , X = 1К У; = = Щ
3>
ts = st, i = 0,N1,
j = о, n2 , k = о, N3, s = о, n4 }
с шагами
К = (Ь - а)/N, К = № - с)/N, кз = (д-р)/т = Т/
Неявная разностная схема для задачи (2) имеет вид:
j - ujk
' %ijk
Л/+1 *i+1jk
- 2< + us+1
us+l - 2us+l + us+l i-1 jk uij+lk 2uijk + uij-lk
+
1/S+1 S+1 ^
ujk+1- 2ujk + ujk-1
- v.
ijk
2
i..s+1 _ J/S+1 J/S+1 _j ,s+1 J/S+1 _j,s+1 Л ui+1 jk ui-1 jk uij+1k uij-1k uijk+1 uijk-1
2h
2h
2
2h
+
fs+1, i = 1, N -1, j = 1, N -1, к = 1, N3 -1, s = 0, n -1,
uj = uo(xi, y}, zk ),
f0jk
iOk ,s+1
= м(у,, zk, ts+1), uNjk = м2(У,, zk, ts+1),
= Мз(xi, zk, ts+1),
= M5( x, y,,
iN2k
us+1
uijN3
= M4 (xi, zk , ts+1 ),
= Мб(xi, у, , ts+1),
i = 0,1,...,N1, j = 0,1,...,N2, к = 0,1,...,N3, s = 0,1,...,N4 -1.
Здесь
xyk = z(xi, у, , zk X vjk = v(x, уj, zk),
j = f (x , y, , zk , ts+1).
J
(5)
т
2
h
3
Введем обозначения
ХУ7 =
(
^ 1 2 2 %ук 2 Хук ^
И и2 и2
х+ =
V (
Хук , х = Г Хук
И2" 2И ) V "и2 2И )
Хук ^ , У = V Хук
Я 2И2 ) ч 2И2
Х]к ь уук 7- = г Хук Уук '
и2 2И , V и2 2И )
У+ =
7 + =
Рассмотрим расширенную матрицу системы:
О ... 0 7+0 ... О Х+ 0 ...
. О 7+ 0 ... О Х+ О
А =
ХУ1 I ~ХУ2 О
О
о
0 0
Получим
О Х- 0 ... 0 7 0 ... О ХУ2 ... О 0 ... О 7~ 0 .
О ХУ1
О = А'1.
Аппроксимируем задачу (1)-(5) в виде задачи линейного программирования. Разделим область Б по х, у, г, г соответственно на
N, N, N, N равных частей:
где
Ы4 Щ Ы2 Л?з
" иид>
г=1 ]=\ к=1
Щ = {(х, у, гX х- < х < х,у< у < у,, < г < ¿к, ^ < I < }
I = \М,, у = \М2,
к = \N3, э = 1,N..
В пространстве (Б) функции
, = / (х, у,, ¿к, x (x, y, г, г) е Б,,
(I = 1, N -1,у = 1, N -1, к = 1, N -1, э = 1, N)
определяются как кусочно-постоянные функции. Отсюда получим
36
N4 N1-1N2-1N3-1
f (X, y, z, t) «£ £ £ £ j.
s=1 ;=1 j=1 k=1
Пусть
gm=G, mlk=m(xi,yj,zk,ts), M°k = M(xi,yJ,zk,ts), /:=/», r = w, N = (N,-l)(N2-l)(N3-l\ w = (i-1)(#2 - з -1)+и - w3 -О ■+ К
r = 1, N, i = 1, N -1, j = 1, N -1, k = 1, N -1, s = 1, n4 .
Подставим выражение f (x, y, z, t) в (1) и заменим неравенство (4) на сеточные функции.
После этого получим следующую задачу линейного программирования:
N1 -1 N2 -1 N3 -1
J{f} = £ £ £(mesDjk)fk ^min, s = 1,2,...,N4,
i=1 j=1 k=1
N
m^^gJ^M^ r = 1,2,(6)
w=1
7 = 1,^-1, 7=1,^2-1, Аг= 1,^3-1, 5 = 1,^4,
7;>0, ^ = 1,2,5 = 1,2,.
Задача (6) решается М-методом [14-15]. Численное решение задачи (2) находится с помощью
N
и\=Уя ~Г.
Ьк / ' о пуЛ
w=1
Найденная является функцией, дающей минимум функционалу (1).
Результаты вычислительных экспериментов. Для
приближенного решения задачи (1)-(6) разработано программное обеспечение на языке С#. Оно позволяет представлять все необходимые входные данные: константы, коэффициенты, параметры сеток, а также функции температуры, начальные и краевые условия, в виде скриптов. Для представления результатов разработаны графические модули.
Эксперимент 1. Требуется найти оптимальное расположение источников тепла с минимальной мощностью в параллелепипеде. Задача решалась при следующих входных данных: в расчетной области используется куб х, у, z е [0,1] с функциями температуропроводности х(х, У,2 ) = х2 у2 ^2 м2 /с и компонентами скорости
v(x, y, z) = xyz м/с. Начальное и граничные условия определяются функциями:
U (x, y, z) = 2 + x2 + y2 + z2 м/с, д (y, z, t) = 2 + y2 + z2 +12 м/с, д (y, z, t) = 3 + y2 + z2 +12 м/с, д (x, z, t) = 2 + x2 + z2 +12 м/с, д (x, z, t) = 3 + x2 + z2 +12 м/с, д (x, y, t) = 2 + x2 + y2 +12 м/с, д (x, y, t) = 3 + x2 + y2 +12 м/с.
Минимальная и максимальная температуры задаются функциями m(x, y, z, t) = 1 + x2 + y2 + z2 +12 К, M(x, y, z, t) = 4 + x2 + y2 + z2 +12 К, а окончание времени T = 1. Расчетная сетка с числом источников
(N -1) X (N2 -1) х (N -1) х N = 6 X 6 х 6 х 7.
Минимальное значение функционала при численном решении равно Jmn = 13,59 K ■ м/с. На рис. 1 представлены результаты
численного решения задачи (6). Представлены результаты с минимальным (границы с синим цветом, ниже), максимальным (границы с красным цветом, выше) и приближенным (зеленым цветом, посередине) значением температуры. На рис. 2 показано оптимальное расположение источников тепла с минимальной мощностью в виде гистограммы.
M ( x, y, z, t)
f (x, y, t) 200 100
m ( x, y, z, t)
Рис. 1. График решения задачи (6) при x = 0,5; t = T
Рис. 2. Оптимальное расположение источников тепла
f (x, y, z, t)
Эксперимент 2. Требуется найти оптимальное расположение источников тепла с минимальной мощностью в параллелепипеде. Задача решалась при следующих значениях входных параметров (рис. 3, 4):
0
Z
х,у, г е[0,1], %(х,у, г) = хуг м2/с, у(х,у, г) = х2у2г2 м/с, и0(х,у,г) = 2 + х2 + у2 + г2 м/с, /(у,г,г) = 2 + у2 + г2 + г2 м/с, /(у,г,г) = 3 + у2 + г2 + г2 м/с, /(х,г,г) = 2 + х2 + г2 + г2 м/с, /(х,г,г) = 3 + х2 + г2 + г2 м/с, /(х,у,г) = 2 + х2 + у2 + г2 м/с, /л6(х,у,г) = 3 + х2 + у2 + г2 м/с, т(х, у, г, г) = 1 + х2 + у2 + г2 + г2 К, М(х, у, г, г) = 4 + х2 + у2 + г2 + г2 К, Т = 1, (N -1) х (N -1) х (N -1) X N = 6 х 6 х 6 х 7, Л™ = 21,69 К • м/с.
0\
М ( х, у, г, г )
/ ( х y, z, г )
400
300
200
100
0
Рис. 3. График решения задачи (6) при х = 0,5; г = Т
2 0^0 -У
Рис. 4. Оптимальное расположение источников тепла
/ ( л; y, г, г)
Как видно из рис. 1 и 3, решение краевой задачи лежит в пределе минимальных и максимальных температур, т.е. удовлетворяет неравенству (3). Видно, что значение и (х, у, г, г) практически равно минимальной температуре. Это означает, что функционал Л, {/} достигает минимума.
На рис. 2 и 4 мощность оптимально размещенных источников тепла отображается в виде гистограммы. Высота столбцов на гистограмме указывает на мощность источников тепла. Черные линии на рисунке образованы наложением источников тепла в каждый фиксированный момент времени.
Выводы. Предложены методика и алгоритм решения нестационарной задачи поддержания температуры внутри области в заданных пределах путем оптимального размещения источников тепла в параллелепипеде. Задача решена на основе численного моделирования процесса конвекции-диффузии и последовательного
г
решения задач линейного программирования. Результаты вычислительного эксперимента подтверждают достижение функционалом минимума и решение основной задачи.
Работа выполнена при финансовой поддержке Узбекского фонда фундаментальных исследований (проект ОТ-Ф4-33).
ЛИТЕРАТУРА
[1] Ахметзянов А.В., Кулибанов В.Н. Задача оптимального выбора координат доразбуривания добывающих скважин на нефтяных месторождениях. Автоматика и телемеханика, 2002, № 11, с. 3-12.
[2] Мирская С.Ю, Сидельников В.И. Экономичный обогрев помещения как задача оптимального управления. Технико-технологические проблемы сервиса, 2014, № 4(30), с. 75-78.
[3] Сабденов К.О, Байтасов Т.М. Оптимальное (энергоэффективное) теплоснабжение здания в системе центрального отопления. Известия Томского политехнического университета. Инжиниринг георесурсов, 2015, т. 326, № 8, с. 53-60.
[4] Исламов Г.Г, Коган Ю.В. Дифференциально-разностная задача управления процессом диффузии. Вестник Удмуртского университета. Математика. Механика. Компьютерные науки, 2008, вып. 1, с. 121-126.
[5] Егоров А.И., Знаменская Л.Н. Об управлении процессом теплопроводностис квадратичным функционалом качества. Журнал вычислительной математики и математической физики, 2017, т. 57, № 12, с. 2053-2064.
[6] Хайиткулов Б.Х. Конечно-разностный метод решения нестационарных задач управления конвекцией-диффузией. Вестник Томского государственного университета. Управление, вычислительная техника и информатика, 2021, № 57, с. 45-52.
[7] Khaitkulov B.Kh. Homogeneous different schemes of the problem for optimum selection of the location of heat sources in a rectangular body. Solid State Technology, 2020, vol. 63, iss. 4, pp. 583-592.
[8] Хайиткулов Б.Х. Консервативные разностные схемы по оптимальному выбору местоположения источников тепла в стержне. Математическое моделирование и численные методы, 2020, № 3, с. 85-98.
[9] Тухтасинов М.Т., Абдуолимова Г.М., Хайиткулов Б.Х. Граничное управление распространением тепла в ограниченном теле. Бюллетень Института математики, 2019, № 5, с. 1-10.
[10] Лебо И.Г., Симаков А.И. Решение уравнения конвекция-диффузия для моделирования теплопередачи в высокотемпературных газах и плазме. ВестникМГТУ МИРЭА, 2019, № 3(4), с. 195-205.
[11] Вабищевич П.Н., Самарский А.А. Разностные схемы для нестационарных задач конвекции-диффузии. Журнал вычислительной математики и математической физики, 1998, т. 38, № 2, с. 207-219.
[12] Самарский А.А., Вабищевич П.Н. Численные методы решения задач конвекции-диффузии. Москва, ЛИБРОКОМ, 2015, 248 с.
[13] Вабищевич П.Н., Васильева М.В. Явно-неявные схемы для задач конвекции-диффузии-реакции. Сибирский журнал вычислительной математики, 2012, т. 15, № 4, с. 359-369.
[14] Dantzig G.B. Linear programming and extensions. Princeton, Princeton University Press, 2016, 656 p.
[15] Фомин Г.П. Математические методы и модели в коммерческой деятельности: учебник. - 3-е изд. Москва, Финансы и статистика, 2009, 640 с.
Статья поступила в редакцию 11.07.2022
Ссылку на эту статью просим оформлять следующим образом: Хайиткулов Б.Х. Математическое моделирование нестационарной задачи конвекции-диффузии об оптимальном выборе местоположения источников тепла.
Математическое моделирование и численные методы, 2023, № 1, с. 32-42.
Хайиткулов Бобомурод Хайитович — канд. физ.-мат. наук, доцент кафедры «Алгоритмы и технологии программирования» Национального Университета Узбекистана. e-mail: [email protected]
Mathematical modeling of the non-stationary convection-diffusion problem on the optimal choice of heat sources location
© B.Kh. Khayitkulov National University of Uzbekistan, Tashkent, 100174, Uzbekistan
This work is devoted to the numerical solution of the non-stationary problem of optimal placement of heat sources of minimum power. The statement of the problem requires the simultaneous fulfillment of two conditions. The first condition is to ensure that the temperature is within the limits of minimum and maximum temperatures due to the optimal placement of heat sources with a minimum power in the parallelepiped. The second condition is that the total power of the heat sources used for heating is minimal. This problem was studied under stationary conditions in the works of other scientists. However, the problem was not considered in the non-stationary case. Since it is difficult to find a continuous solution to the boundary value problem, we are looking for a numerical solution to the problem. It is difficult to find an integral operator with a continuous kernel (Green's function). The numerical value of the Green's function is found in the form of a matrix. A new algorithm for the numerical solution of a non-stationary optimal control problem for the placement of heat sources with a minimum power in processes described by parabolic partial differential equations is proposed. A new technique for numerical solution is proposed. A mathematical and numerical model of the processes described by the convection-diffusion equation given for the first boundary value problem is constructed. The boundary value problem is studied for the three-dimensional case. An implicit finite difference scheme was used to solve the problem numerically. According to this scheme, a system of difference equations was created. The formed system of difference equations is reduced to a linear programming problem. The problem of linear programming is solved using the M-method. For each time value, a linear programming problem is solved. A new approach to the numerical solution of problems is proposed. A general block diagram of the algorithm for solving the non-stationary problem of optimal control of the placement of heat sources with a minimum power is given. An algorithm and software for the numerical solution of the problem have been developed. A brief description of the software is given. On specific examples, it is shown that the numerical solution of the boundary value problem is within the specified limits, the sum of optimally placed heat sources with a minimum power gives a minimum to the functional. The results of the computational experiment are visualized.
Keywords: non-stationary problems, optimal placement, heat sources, convection-diffusion equations, big M method
REFERENCES
[1] Akhmetzyanov A.V., Kulibanov V.N. Optimal choice of coordinates for oil well drilling. Automation and Remote Control, 2002, vol. 63, no. 11, pp. 1699-1706.
[2] Mirskay S.Yu., Sidelnikov V.I. Efficient heating of the room as the optimal control problem. Tehniko-tehnologicheskie problemy servisa [Technical and Technological Problems of Service], 2014, no. 4(30), pp. 75-78.
[3] Sabdenov K.O., Baytasov T.M. Optimal (energy efficient) heat supply to buildings in central heating system. Izvestija Tomskogo politehnicheskogo universiteta. Inzhiniring georesursov [News of Tomsk Polytechnic University. Geo-Resource Engineering], 2015, vol. 326, no. 8, pp. 53-60.
[4] Islamov G.G., Kogan Yu.V. The difference-differential problem of control by diffusion process. Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp'yuternye Nauki, 2008, iss. 1, pp. 121-126.
[5] Egorov A.I., Znamenskaya L.N. Control of a heat conduction process with a quadratic cost functional. Computational Mathematics and Mathematical Physics, 2017, vol. 57, no. 12, pp. 2005-2016.
[6] Khaitkulov B.Kh. Finite-difference method for solving non-stationary problems of convection-diffusion control. Tomsk State University Journal of Control and Computer Science, 2021, no. 57, pp. 45-52.
[7] Khaitkulov B.Kh. Homogeneous different schemes of the problem for optimum selection of the location of heat sources in a rectangular body. Solid State Technology, 2020, vol. 63, iss. 4, pp. 583-592.
[8] Khaitkulov B.Kh. Conservative difference schemes for the optimal selection of the location of heat sources in the rod. Mathematical Modeling and Computational Methods, 2020, no. 3, pp. 85-98.
[9] Tukhtasinov M., Abduolimova G.M., Khayitkulov B.Kh. Granichnoe upravlenie rasprostraneniem tepla v ogranichennom tele [Boundary control of heat propagation in a bounded body]. Bjulleten' Instituta matematiki [Bulletin of the Institute of Mathematics], 2019, no. 1, pp. 1-10.
[10] Lebo I.G., Simakov A.I. Solution of the equation "convection-diffusion" for modelling of heat transfer in high temperature gases and plasma. Vestnik MGTU MIREA [Bulletin of MSTU MIREA], 2019, no. 3(4), pp. 195-205.
[11] Vabishevich P.N., Samarskiy A.A. Raznostnye skhemy dlya nestacionarnyh zadach konvekcii-diffuzii [Difference schemes for nonstationary convection-diffusion problems]. Computational Mathematics and Mathematical Physics, 1998, vol. 38, no. 2, pp. 207-219.
[12] Samarskiy A.A., Vabishevich P.N. Chislennye metody resheniya zadach konvekcii-diffuzii [Numerical methods for solving convection-diffusion problems]. Moscow, LIBROCOM Publ., 2015, 248 p.
[13] Vabishchevich P.N., Vasil'eva M.V. Explicit-implicit schemes for convection-diffusion-reaction problems. Numerical Analysis and Applications, 2012, vol. 5, no. 4, pp. 297-306.
[14] Dantzig G.B. Linear programming and extensions. Princeton, Princeton University Press, 2016, 656 p.
[15] Fomin G.P. Matematicheskie metody i modeli v kommercheskoj deyatel'nosti: uchebnik. - 3-e izd. [Mathematical methods and models in commercial activity: textbook. - 3rd ed.]. Moscow, Finance and Statistics Publ., 2009, 640 p.
Khayitkulov B.Kh., Cand. Sc. (Phys. — Math.), Assoc. Professor of the Department of Algorithms and Programming Technologies of the National University of Uzbekistan. e-mail: [email protected]