Конвективный атмосферный перенос загрязняющей аэрозольной субстанции на произвольном наборе точек
Автор: Черемухина Евангелина Евгеньевна, Мосин Владимир Геннадьевич
Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu
Рубрика: Математика
Статья в выпуске: 3 (34), 2016 года.
Бесплатный доступ
В статье предложен алгоритм построения функции плотности загрязняющей аэрозольной субстанции на выпуклой оболочке произвольного набора точек при заданной плотности на границе этой области и известных значениях воздушного потока в каждой из точек данного набора. Он позволяет, исходя из конечного набора метеорологических данных в вершинах триангуляции, получить квазирешение задачи конвективного переноса в виде кусочно-постоянной функции координат.
Линейная интерполяция, конвекция, массоперенос, математическое моделирование, метод конечных элементов
Короткий адрес: https://sciup.org/14968830
IDR: 14968830 | DOI: 10.15688/jvolsu1.2016.3.3
Текст научной статьи Конвективный атмосферный перенос загрязняющей аэрозольной субстанции на произвольном наборе точек
DOI:
С математической точки зрения мониторинг экологической ситуации состоит в описании процессов эмиссии, распространения и нейтрализации загрязняющей аэрозольной субстанции в атмосферном воздухе, и есть целый ряд моделей, описывающих эти процессы. Все они в той или иной форме опираются на закон сохранения массы и для решения соответствующего уравнения используют сеточные методы (см.: [3; 4; 6; 7]). Многие модели реализованы в виде компьютерных систем для расчета распространения в атмосфере загрязняющих веществ и вполне эффективны [2]. Вместе с тем сеточные методы требуют значительных вычислительных ресурсов, поэтому весьма интересно найти решение не на сетках, а на конечных элементах.
Если на местности в ограниченной области расположены несколько станций метеонаблюдения, которые фиксируют направление и скорость ветра, то, применяя к станциям алгоритм какой-либо триангуляции, получим разбиение области на конечные элементы: треугольники этой триангуляции. Значения векторов воздушного потока, зафиксированные в вершинах триангуляции, позволяют интерполировать их линейно на каждом из треугольников и получить на каждом из них описание поля воздушного потока как функции пространственных координат. Тем самым задача конвективного переноса загрязняющей аэрозольной субстанции в интересующей нас области сводится к серии таких задач на конечном наборе треугольников.
В настоящей работе мы даем алгоритм, который позволяет, исходя из конечного набора метеорологических данных в вершинах триангуляции, получить квазирешение задачи конвективного переноса в виде кусочно-постоянной функции координат.
1. Перенос на треугольнике
Пусть S – единичный двумерный симплекс с вершинами M 1(0,0), M 2(1,0) и M 3(0,1), пусть в вершинах Mi заданы векторы vi , означающие скорость воздушного потока, и пусть v ( x, y ) – векторное поле, которое получается линейной интерполяцией векторов v 1, v 2, v 3. Рассмотрим прямую призму P высоты h , построенную на симплексе S . Если в вершинах симплекса S известны значения векторов
a v (M1) = 1 1 I, I bi)
a
v ( M 2 ) = 1 2 I ,
I b 2 )
I a^ I v ( M з ) = 1 3 I ,
I b 3 )
а двумерное векторное поле v ( x , y ) на S получается из этих значений путем линейной интерполяции как в [10]:
I ( a 2 - a 1 ) x + ( a 3 - a 1 ) y + a 1 I v ( x , y ) = I I
I( b 2 - b i ) x + ( b 3 - b i ) У + b i ) ,
то трехмерное векторное поле w ( x, y, z ) вида
। ( a 2 - ai) x + ( a 3 - ai) y + ai
v ( x , У ) =
( b 2 - b i ) x +( b 3 - b i ) y + b i
( (( a i - a 2 ) + ( b i - b 3 )) z )
является трехмерным расширением поля v ( x, y ) на P и удовлетворяет условию соленоидальности:
jj wd c = 0, (4)
σ где о означает полную поверхность призмы P [9].

a b
Рис. 1. Трехмерное расширение векторного поля:
a – двумерные векторы потока v ( x , y ) в вершинах симплекса; b – трехмерные векторы потока w ( x , y , z ) в вершинах призмы
Обозначим li стороны симплекса, пронумеровав их от нуля против часовой стрелки:
11 = M 1 M 2 , 1 2 = M 2 M 3 , 1 3 = M 3 M 1 .
Пусть о i - боковые грани призмы P , построенные на сторонах 1 , симплекса S , пусть о 0 -нижняя, а о 4 - верхняя грань призмы P , и пусть Q i означает объем воздуха, проходящий за единицу времени через грань о i . С учетом того что объем потока, проходящий через поверхность за единицу времени, вычисляется как поверхностный интеграл, имеем
Q , = jj wd о. (6)
о ,
В [9] мы показали, что объемы Q . воздушных потоков, проходящих через грани о . призмы P за единицу времени, равны:
Пусть на гранях призмы P известна объемная плотность ρ( x , y , z ) загрязняющей аэрозольной субстанции, причем:
Р( x , У , z ) = Р , V ( x , y , z ) ео , , г * 4, (11)
Р( x , У , z ) = 0 V ( x , y , z )ео 4 .
Определение 1. Пусть векторы vi и скаляры ρ i не зависят от времени, и пусть загрязняющая аэрозольная субстанция не диффундирует, не вступает в химические реакции нейтрализации с веществами окружающей среды и не выпадает в осадок. Решением стационарной задачи конвективного переноса на двумерном единичном симплексе S будем называть среднюю объемную плотность ρ s загрязняющей аэрозольной субстанции внутри призмы P.
Для решения этой задачи введем понятие противоречия между сторонами симплекса и направлениями воздушного потока. Если x = T, I x = 1 - T, I x = 0, те [0,1],
, l У = T, lУ = 1-T, то векторное поле v(x, y), зависящее на симплексе S от двух переменных x и y, на его границах зависит от одной переменной τ. Обозначим vi(τ) сужение векторного поля v(x, y) на i-ю сторону симплекса.
Определение 2. Пусть ni – вектор единичной нормали к стороне li , направленный внутрь симплекса. Функцией противоречия стороны li будем называть скалярное произведение:
5 , (т) =( у (т); n , ), те[0,1].
Определение 3. Сторону li симплекса S будем называть непротиворечивой, если ее функция противоречия не меняет свой знак на отрезке [0; 1]:
5 ! (Т 1 )3 ! (Т 2 ) > 0 V T i , Т 2 е[0,1].
В противном случае будем называть сторону противоречивой .
Определение 4. Симплекс S будем называть непротиворечивым, если все его стороны непротиворечивы. Если хотя бы одна из сторон симплекса противоречива, будем говорить, что симплекс противоречив.


b

Рис. 2. Противоречия на симплексе:

a – противоречия отсутствуют; b – противоречия на одной стороне; c – противоречия на двух сторонах; d – противоречивы все стороны
Пусть симплекс S непротиворечив, пусть на нем линейно интерполировано векторное поле v ( x , y ), которое расширено до поля w ( x , y , z ) на призме P , и пусть объемная плотность загрязняющей атмосферной субстанции постоянна на каждой грани призмы: р( x , у , z ) = p i для грани c i , причем ρ 4 = 0 . Обозначим
1, если 5Дт ) > 0 V т е [0,1],
0, если 3 т е [0,1] такое, что 5i(T) < 0, где 8i(т) - функции противоречия сторон симплекса 1. С учетом того что поток поля w(x, y, z) не зависит от времени, а также того, что р(x, у, z) = 0 V z > h, можно показать [11], что средняя объемная плотность субстанции в призме P вычисляется по формуле:
Р s =
Z 3 = 1 8 i р i n i Z 4 = 1 8 i n i
где Q i - объемы, вычисляемые по формулам (7)-(10).
Пусть T – невырожденный треугольник с вершинами Mi ( xi , yi ), и пусть в его вершинах заданы векторы vi . Линейно интерполируя значения векторов, получим векторное поле v ( x , y ), определенное на произвольном невырожденном треугольнике T , подобно тому, как это делалось выше на единичном двумерном симплексе S . Рассмотрим прямую призму P высоты h , построенную на треугольнике T . Для того чтобы поле v ( x , y ) подчинялось условию соленоидальности, необходимо расширить его до трехмерного поля w ( x , y , z ), причем, как и выше, это можно сделать следующим образом:
( V . ( x , у ) ]
V ( x , у ) = | I , w ( x , у , z ) =
V V 2 ( x , у ) J
' V 1 ( x , У )" V 2 ( x , У )
v az ?
где коэффициент а определяется исходя из закона сохранения массы в интегральной форме:
EJJ wd® = 0, (19)
i=0 ai здесь o0 4 означают соответственно нижнюю и верхнюю грани призмы P, а о1 2 3 - боковые грани.
Пусть на гранях призмы P известна объемная плотность ρ( x , y , z ) загрязняющей аэрозольной субстанции, причем:
Р( x , У , z ) = Р . V ( x , У , z ) e ^., i * 4, (20)
P( x , У , z ) = 0 V ( x , y , z ) ео 4 - (2Г)
Определение 5. Пусть векторы vi и скаляры ρ i не зависят от времени, и пусть загрязняющая аэрозольная субстанция не диффундирует, не вступает в химические реакции нейтрализации с веществами окружающей среды и не выпадает в осадок. Решением стационарной задачи конвективного переноса на треугольнике T будем называть среднюю объемную плотность ρ T загрязняющей аэрозольной субстанции внутри призмы P .
Если треугольник T непротиворечив в смысле определений 2–4, то, подобно (17), средняя объемная плотность ρ T загрязняющей субстанции внутри призмы P вычисляется как отношение объемов:
_ e 3 = , 5 . p . n .
PT .4 ,
E ₽. 5П где П1 2 з - объемы воздушных потоков, проходящих за единицу времени через боковые грани призмы P; П4 - объем, проходящий через ее верхнюю грань, а коэффициенты 5. равны 1 для входящих потоков, и 0 для исходящих.
Аффинно преобразуя плоскость, задачу конвективного переноса на треугольнике T можно свести к задаче на симплексе S .

a
Рис. 3. Переход от данных на треугольнике T к данным на симплексе S : a – исходный треугольник T ; b – результирующий симплекс S

b
Определение 6. Стандартизирующим аффинным преобразованием будем называть аффинное преобразование, переводящее треугольник T в двумерный единичный симплекс S .
Понятно, что если треугольник T обладает вершинами M ( x , y ), то стандартизирующее аффинное преобразование задается следующей заменой:
x
y
x 2
y 2
— x ,
- У 1
x 3
y 3
-
x 1
-
y 1
x ' y '
+
x 1
y 1
причем под действием преобразования (23) вершины треугольника T переходят в вершины симплекса S :
M i ( X i , У 1 ) ^ M 1 (0,0), M 2 ( x 2 , y 2 ) ^ M '2 (1,0), M з ( x 3 , y 3 ) ^ M 1(0,1), (24)
а векторы vi в вершинах треугольника T – в векторы v’i в вершинах симплекса:
vi
a i 1 I a ' i 1 I x 2 - x 1
I ^ v ' i = I 1 = 1
. M I b i ) I y 2 - У 1
x 3
y 3
-
-
x 1
y 1
- 1
ai bi
Преобразование (23) сохраняет отношение объемов, поэтому для того, чтобы получить решение (22) на треугольнике T , достаточно перевести данные на симплекс S и найти решение в виде (17), применяя формулы (7)–(10) для вычисления объемов.
2. Перенос на произвольном наборе точек
Пусть на плоскости задан конечный набор точек Mi , и в каждой из точек задан вектор vi . На выпуклой оболочке Conv( Mi ) построим прямую призму P высоты h , и пусть присутствующая в атмосфере загрязняющая аэрозольная субстанция обладает постоянной плотностью ρ i на боковых гранях призмы P и нулевой плотностью на ее верхней грани.
Определение 7. Пусть векторы vi и скаляры ρ i не зависят от времени, и пусть загрязняющая аэрозольная субстанция не диффундирует, не вступает в химические реакции нейтрализации с веществами окружающей среды и не выпадает в осадок. Пусть Tr – какая-либо триангуляция точек Mi , состоящая из треугольников Ti :
Tr = { T 1 , T 2 ,..., T n } . (26)
Квазирешением стационарной задачи конвективного переноса на наборе точек Mi будем называть набор решений на треугольниках Ti :
P 1 , P 2 ,..., P n , (27)
полученных в смысле определения 5.
Определение 8. Решением стационарной задачи конвективного переноса на наборе точек Mi будем называть непрерывную функцию ρ( x , y ), интерполирующую значения (27) .
Если все треугольники триангуляции Tr непротиворечивы, будем говорить, что триангуляция Tr непротиворечива. Треугольник непротиворечивой триангуляции будем называть корректно определенным, если известны плотности ρ i на всех входящих относительно поля v ( x , y ) боковых гранях прямой призмы P , построенной на этом треугольнике 2. Класс корректно определенных треугольников триангуляции Tr будем обозначать CD ( Tr ) .
Например, если набор из пяти точек Mi триангулирован как на рисунке 4, и направления векторов vi таковы, как на рисунке 4 а , то все треугольники триангуляции Tr непротиворечивы и среди них имеется один корректно определенный треугольник T 1 . После решения задачи на треугольнике T 1 корректно определенными становятся треугольники T 2 и T 3 . После решения задачи на треугольниках T 2 и T 3 корректно определенным становится треугольник T 4 . Таким образом, на каждом из треугольников триангуляции последовательно получаются решения в смысле определения 5, а совокупность этих решений образует квазирешение на триангуляции в смысле определения 7. Если же направления векторов vi таковы, как на рисунке 4 b , то среди треугольников триангуляции них нет ни одного корректно определенного, и решить задачу ни на одном из них нельзя.

a
Рис. 4. Корректно и некорректно определенные треугольники:

b
a – в триангуляции имеется корректно определенный треугольник T 1; b – в триангуляции нет ни одного корректно определенного треугольника
Однако решение возможно на объединении таких треугольников. Пусть tr ⊂ Tr – подмножество треугольников из Tr , и пусть D – объединение треугольников из tr. Область D будем называть корректно определенной, если известны плотности ρ i на всех входящих относительно поля v ( x , y ) боковых гранях прямой призмы P , построенной на этой области. Если корректно определенная область D является связной, то решение стационарной задачи конвективного переноса на ней получается аналогично (22). А именно: пусть σ 1 , σ 2 , ..., σ k – боковые грани прямой призмы PD , построенной на области D , и пусть Ω i – объемы потоков, проходящих через эти грани за единицу времени. Пусть σ k + 1 – верхняя грань призмы PD . Тогда объем потока, проходящего через верхнюю грань, вычисляется в силу закона сохранения массы:
k
Ω k + 1 =- ∑ Ω i . (28)
i = 1
Объемы на боковых гранях вычисляются при помощи стандартизирующих аффинных преобразований (23), после выполнения которых применяются формулы (7)–(9), и каждый из полученных объемов умножается на модуль якобиана соответствующего стандартизирующего аффинного преобразования. После этого средняя объемная плотность загрязняющей аэрозольной субстанции внутри призмы PD вычисляется как отношение объемов:
ρ D
∑ i k = 1 δ i ρ i Ω i ∑ i k =+ 11 δ i Ω i
где коэффициенты δ i равны 1 для входящих потоков, и 0 – для исходящих.
Таким образом, для любой непротиворечивой триангуляции имеется алгоритм вычисления квазирешения задачи конвективного переноса в смысле определения 7. Последовательность исполнения алгоритма такова.
Шаг 1. Обозначим Tr 0 исходную триангуляцию: Tr 0 = Tr . Допустим, среди треугольников триангуляции Tr 0 имеется хотя бы один корректно определенный треугольник Ti 0 . Решая задачу на треугольнике Ti 0 , получаем решение ρ i 0 .
Шаг 2. Исключим треугольник Ti 0 из триангуляции Tr 0 , получим триангуляцию Tr 1 = Tr 0 \ Ti 0 . Допустим, среди треугольников триангуляции Tr 1 имеется хотя бы один корректно определенный треугольник Ti 1 . Решая задачу на треугольнике Ti 0 , получаем решение ρ i 1 .
Шаг 3. Исключим треугольник Ti 1 из триангуляции Tr 1 , получим триангуляцию Tr 2 = Tr 1 \ Ti 1 .
И так далее.
Шаг k. Допустим, в k-й триангуляции Trk=Trk-1\Tik-1 нет ни одного корректно определенного треугольника. Тогда объединение всех еще не исключенных треугольников является корректно определенной областью. Обозначим ее D. Если область D является связной, то, применяя (29), решаем на ней задачу и найденное значение ρD присваиваем всем треугольникам области D. Если же область D состоит из нескольких компонент связности, то поступаем точно так же с каждой из компонент связности.
3. Пример
Пусть на местности имеется одиннадцать станций метеонаблюдения, и пусть эти станции зафиксировали одиннадцать значений ветрового потока. Обозначим станции Mi , а полученные от них значения ветрового потока будем считать двумерными векторами vi , приложенными к этим точкам.
M 1 (2,8); |
v = (0,0); |
M 2 (5,15); |
v 2 = (1,-1) |
M 3 (6,2); |
v з = (1,1); |
M 4 (8,10); |
v 4 = (2,1); |
M 5 (11,16); |
v 5 = (3,0); |
M 6 (12,5); |
v 6 = (0,0); |
M 7 (13,9); |
v 7 = (2,1); |
M 8 (17,1); |
v 8 = (1,0); |
M 9 (17,7); |
v 9 = (1,2); |
M 10 (18,13); |
v 10 = (3,1); |
M 11 (20,9); |
v 11 = (2,2). |
Пусть везде на границе выпуклой оболочки Conv( Mi ) средняя объемная плотность загрязняющей атмосферной субстанции постоянна и равна ρ, и везде выше высоты h ее плотность равна нулю. Требуется описать функцию плотности внутри выпуклой оболочки Conv( Mi ) как непрерывную функцию координат ρ( x , y ).

Рис. 5. Набор скоростей воздушного потока в точках Mi
Применим к точкам Mi алгоритм какой-либо триангуляции. Получим триангуляцию Tr , состоящую из тринадцати треугольников Tijk , каждый из которых нумеруется тремя индексами своих вершин Mi , Mj и Mk .
Tr = { T 1,2,4 , T 1,3,4 , T 2,4,5 , T 3,4,6 , T 3,6,8 , T 4,5,7 , T 5,4,7 , T 5,7,10 , T 5,7,9 , T 6,8,9 , T 7,9,10 , T 5,9,11 , T 9,10,11 } .
Мультииндексы ijk упорядочены лексикографически. Для упрощения обозначений занумеруем треугольники в порядке их возрастания (см. рис. 6):
Tr = {T 1 , T 2 , T 3 , T 4 , T 5 , T 6 , T 7 , T 8 , T 9 , T 10 , T 11 , T 12 , T 13 } . (32)

Рис. 6. Триангуляция исходного набора точек и наблюдаемые векторы скорости в вершинах триангуляции
Все ребра триангуляции Tr непротиворечивы. Следовательно, триангуляция Tr непротиворечива. Обозначим Tr 0 = Tr . Среди треугольников триангуляции Tr 0 лишь два принадлежат классу корректно определенных: T 2 , T 5 e CD ( Tr 0 ) . Пусть теперь Tr 1 = Tr0 \ { T 2, T5 } . Среди треугольников триангуляции Tr 1 три треугольника принадлежат классу корректно определенных: T 1 , T 4, T 10 e CD(Tr 1 ) . Снова обозначим Tr 2 = Tr 1 \ { T 1 , T 4 , T 10 } и т. д. (рис. 7):
Tr0 = Tr
Tr = Tr 0\ { T 2 , T 5 }
Tr = Tr1\ { T 1 , T 4 , T 10 }
Tr 3 = Tr 2 \ { T 3 , T 7 , T 12 }
TA = Tr3\ {T 6 , T 9 }
Tr 5 = Tr 4\ { T }
Tr 6 = Tr 5\ { T 11 }
T 2 , T 5 e CD ( Tr 0 )
T 1 , T 4 , T 10 e CD ( Tr 1 )
T 3 , T 7 , T 12 e CD ( Tr 2 )
T 6 , T 9 e CD ( Tr 3 )
T 8 e CD ( Tr 4 )
T 11 e CD ( Tr 5 )
T 13 e CD ( Tr 6 )
Средняя объемная плотность ρ i вычисляется в порядке, заданном триангуляциями (33):
p 2 , P 5 ^ P 1 ,p 4 , P 10 ^ p 3 , p 7 ,P 12 ^ Р б ,P 9 ^ p 8 ^ P 11 ^ P 13 .

( e )
Рис. 7. Последовательность прохода корректно определенных треугольников в триангуляциях Tr 0, … Tr 6
Вычислим сначала среднюю объемную плотность ρ 2 .
Так как треугольник T 2 обладает вершинами (2,8), (6,2) и (8,10), то под действием следующего стандартизирующего аффинного преобразования

Г 4 6 А Г x ' A
(- 6 2 J y'J

он переходит в единичный симплекс S с вершинами (0,0), (1,0) и (0,1) соответственно. Далее, так как
Г 4 6 A " 1_J_ Г 2 - 6 A
(- 6 2J = 44 (6 4 J ,
то векторы в вершинах симплекса приобретают следующие координаты:
1 Г 2 - 6 Af о А_Г о A 44 ( 6 4 J о > о J ,
1 Г2 - 6 А Г1А_ Г- 4A 44 (6 4 J|jJ = 44 (10 J ,
1 Г 2 - 6 Y 2 A_ 1 Г-2 A 44 (6 4 JI 1 J" 44 (16 J ,
где вектор v ' 1 привязан к точке (0,0), вектор v ' 2 привязан к точке (1,0) и вектор v ' 3 привязан к точке (0,1).
Пусть теперь P ’– прямая призма высоты h , построенная на симплексе S . Пользуясь известными координатами векторов v ' i , по формулам (7)-(10), вычисляем объемы Q ' i потока воздуха, проходящие через боковые и верхнюю грани призмы P ’. Имеем:
Q'. = — h , Q' =-10 h , Q' =-— h , Q' = — h .
1 44 2 44 3 44 4 44
С учетом того что через верхнюю грань в призму P ’ поступает воздух с нулевой плотностью загрязняющей субстанции, средняя объемная плотность в призме P ’ на симплексе S равна:
p Q 1p = _5 p ^ 0,45p, s Q', +Q'4 11
а это, в силу аффинной инвариантности средней объемной плотности, означает, что P2 * 0,45p.
Аналогично, отталкиваясь от треугольника T 5 триангуляции Tr 0, при помощи стандартизирующего аффинного преобразования

Г11 6 А Г x ' А I-1 3 JI У 'J

вычисляем значение средней объемной плотности ρ5: ρ 5 = ρ.
После этого исключаем из триангуляции Tr 0 треугольники T 2 и T 5 и переходим к триангуляции Tr 1 , в которой корректно определенными являются треугольники T 1 , T 4 и T 10 . Выполняем нужные стандартизирующие аффинные преобразования, вычисляем ρ 1 , ρ 4 и ρ 10 и т. д.
Окончательно, после прохода всех триангуляций вплоть до Tr 6 , имеем следующие значения средней объемной плотности ρ i на треугольниках Ti :
Список литературы Конвективный атмосферный перенос загрязняющей аэрозольной субстанции на произвольном наборе точек
- Александров, П. С. Лекции по аналитической геометрии, пополненные необходимыми сведениями из алгебры/П. С. Александров. -М.: Наука, 1968. -912 с.
- Белихов, А. Б. Современные компьютерные модели распространения загрязняющих веществ в атмосфере/А. В. Белихов, Д. Л. Леготин, А. К. Сухов//Вестник КГУ. -2013. -№ 1. -С. 14-19.
- Берлянд, М. Е. Прогноз и регулирование загрязнения атмосферы/М. Е. Берлянд. -Л.: Гидрометеоиздат, 1985. -271 с.
- Берлянд, М. Е. Современные проблемы атмосферной диффузии и загрязнения атмосферы/М. Е. Берлянд. -Л.: Гидрометеоиздат, 1975. -448 с.
- Мартинсон, Л. К. Дифференциальные уравнения математической физики/Л. К. Мартинсон, Ю. И. Малов. -М.: Изд-во МГТУ им. Н. Э. Баумана, 2006. -367 с.
- Марчук, Г. И. Математическое моделирование в проблеме окружающей среды/Г. И. Марчук. -М.: Наука, 1982. -320 с.
- Ольшанский, М. А. Анализ многосеточного метода для уравнений конвекции-диффузии с краевыми условиями Дирихле/М. А. Ольшанский//Журнал вычислительной математики и математической физики. -2004. -Т. 44, № 8. -С. 1450-1479.
- Скворцов, А. В. Триангуляция Делоне и ее применение/А. В. Скворцов. -Томск: Изд-во ТГУ, 2002. -128 с.
- Черемухина, Е. Е. Линейно интерполированное векторное поле и выполнение условий соленоидальности/Е. Е. Черемухина, В. Г. Мосин//Международный научно-исследовательский журнал. -2015. -№ 11 (42), ч. 3. -С. 38-43.
- Черемухина, Е. Е. Линии тока линейно интерполированного векторного поля/Е. Е. Черемухина, В. Г. Мосин//Научное обозрение. -2015. -№ 20. -С. 162-165.
- Черемухина, Е. Е. Средняя объемная плотность аэрозольной субстанции в задаче конвективного переноса/Е. Е. Черемухина, В. Г. Мосин//Международный научно-исследовательский журнал. -2016. -№ 4 (46), ч. 6. -С. 137-142.