Research of methods for calculating gradient of gas-dynamic quantities in finite volume difference schemes in aerodynamic problems

Cover Page

Cite item

Full Text

Abstract

The paper presents a study of the accuracy of calculating the gradient of an arbitrary value in CAE modeling. The Green-Gauss method and the least squares method (LSM) were chosen as the basic methods. The author's hybrid method is proposed on their basis. The most commonly used block-structured grids in practice are considered to analyze the accuracy of the methodology. The gradient calculation operation is performed for a given function and the numerical value of the gradient is compared with the exact value. The Green-Gauss method has greater accuracy for elongated cells, and the LSM has greater accuracy for cells with non-orthogonal edges. In the proposed hybrid approach, the gradient value is defined as the sum of the gradient values calculated by the Green-Gauss method and the LSM, taking into account the proposed weight functions. The presented method can be recommended for developing a numerical algorithm within the framework of CAE modeling.

Full Text

Введение

Точность численного моделирования напрямую зависит от точности выполнения различных операций, одной из которых является вычисление градиента. Значение, полученное в результате этой операции, применяется, например, при построении схем интерполяции второго порядка [1-2]. Градиенты чаще всего вычисляются либо методом наименьших квадратов (МНК), либо методом Грина-Гаусса. При работе с тонкоячеистыми сетками МНК может давать значения градиентов с большой погрешностью, что в конечном итоге снижает устойчивость всего численного решения [1]. В этом контексте метод Грина-Гаусса проявляет себя как более надежный инструмент, обеспечивающий повышенную точность вычислений на сетках данного типа. Если же сеточная модель содержит ячейки с неортогональными гранями, наоборот – наблюдается более высокая точность МНК.

Известно, что неструктурированные сетки боле востребованы на практике [3-6] ввиду более легкого процесса построения средствами сеточных генераторов и удобства заполнения расчетной области (тонкие вытянутые ячейки в призматическом слое, в основном ядре сетки – крупные многогранники). В настоящей работе разработан авторский гибридный алгоритм вычисления градиентов, предназначенный для повышения точности расчетов на неструктурированных сетках. Метод интегрирует преимущества двух классических подходов ‒ метода Грина-Гаусса и метода наименьших квадратов (МНК). Ключевыми аспектами разработки являются адаптивная комбинация методов в зависимости от локальных характеристик сетки и оптимизированный алгоритм выбора весовых коэффициентов. Практическая значимость предлагаемого решения подтверждена тестовыми расчетами и реализацией в программном комплексе.

Основные уравнения

Система уравнений Навье-Стокса [6-8], используемая для описания течения жидкости и газа, записывается следующим образом:

ρt+ρu=0,ρut+ρuu=p+τμ+τt,ρEt+ρuh=uτμ+τtqμ+qt. (1)

В выражении (1): ρ – плотность среды; u – вектор скорости (u – скорость по оси x, v – скорость по оси y, w – скорость по оси z); p – давление; E=CvT+0.5u2+v2+w2 – полная энергия газа на единицу массы; h=CpT+0.5u2+v2+w2 – полная энтальпия газа; τμ – молекулярная составляющая тензора касательных напряжений; τt – турбулентная составляющая тензора касательных напряжений; qμ – молекулярная составляющая плотности теплового потока; qt – турбулентная составляющая плотности теплового потока; T – температура; Cv=CpTR/m – удельная теплоемкость при постоянном объеме; Cp – удельная теплоемкость при постоянном давлении; R – универсальная газовая постоянная; m – молярная масса газа.

Для решения системы уравнений (1) используется конечно-объемный метод, в рамках которого расчетная область дискретизируется на произвольные многогранные элементы, выступающие в роли контрольных объемов (ячеек сетки – рис. 1).

 

Рис. 1. Ячейка расчетной сетки

Fig. 1. Computational grid cell

 

Система (1) в векторной форме записывается так:

ddtΔVWdV   +ΔPFGdS=ΔVHdV, (2)

где W – вектор консервативных переменных, F – вектор конвективных потоков, G – вектор диффузионных потоков, H – слагаемое источников.

W=ρρuρvρwρE,   F=ρunρuun+pnxρvun+pnyρwun+pnzρHun+pun,   G=0τnxτnyτnzτu+q, (3)

где un – скорость по нормали, q – тепловой поток, τnj – произведение тензора вязких напряжений и вектора нормали. Для расчета вектора конвективных потоков применяются соответствующие численные схемы, например, AUSM+ [9].

Расчет конвективных и диффузионных потоков подразумевает определение величин на гранях расчетных ячеек, для чего применяется их реконструкция, которая в случае второго порядка точности [9-10] записывается в следующем виде:

ϕf=ϕP+αf(ΔRPfϕP),ϕf+=ϕE+αf+(ΔREfϕE),ΔRPf=RfRP=xfxPi+yfyPj+zfzPk=Δxfi+Δyfj+ΔzfkΔREf=RfRE=xfxEi+yfyEj+zfzEk=Δxfi+Δyfj+Δzfk (4)

где ϕf и ϕf+ – значение слева и справа от грани, ϕP и ϕE – значение в центре ячейки E и P (рис. 2), ΔRPf и ΔREf – расстояние от центра ячейки Е и Р до центра грани f, (xi, yi, zi декартовые координаты, i,j,k – единичные вектора в декартовой системе координат), ϕЕ и ϕР – значение градиента в ячейке E и P, αf и αf+ – ограничитель, применяемый для снижения осцилляций в области ударных волн и контактных разрывов [11].

 

Рис. 2. Схема реконструкции величин из центра ячеек на грань

Fig. 2. Scheme of reconstruction of values from the center of cells to the edge

 

Выражение для вычисления градиента по методу Грина-Гаусса [12]:

φP=1VPf=facePφfSf, (5)

где φf – значение на грани, Sf – площадь грани.

Значение на грани f между ячейками P и E может быть вычислено следующим образом.

  1. φf=12φP+φЕ (6)
  2. φf=λφP+1λφE (7)

где λ=REPΔRPf+ΔREf, ΔREP – вектор, соединяющий центры ячеек P и E

ΔREP=RPRE=xPxEi+yPyEj+zPzEk=Δxfi+Δyfj+Δzfk.

Также градиент может быть рассчитан по методу наименьших квадратов (МНК) [12]. В этом случае вектор градиента записывается в виде:

gradφE=φxE,φyE,φzE=A,B,CE.

(A, B, C) рассчитываются на основе решения приведенной системы:

Af=1FΔxf2+Bf=1FΔxfΔyf+Cf=1FΔxfΔzf=f=1FΔxfΔφf,Af=1FΔxfΔyf+Bf=1FΔyf2+Cf=1FΔyfΔzf=f=1FΔyfΔφf,Af=1FΔxfΔzf+Bf=1FΔyfΔzf+Cf=1FΔzf2=f=1FΔzfΔφf. (10)

Система (10) может быть записана как:

gradφE=D1B, здесь матрица D и вектор B   представляются следующим образом:

Dij=f=1FΔxf2f=1FΔxfΔyff=1FΔxfΔzff=1FΔxfΔyff=1FΔyf2f=1FΔyfΔzff=1FΔxfΔzff=1FΔyfΔzff=1FΔzf2,      Bj=f=1FΔxfΔφff=1FΔyfΔφff=1FΔzfΔφf   . (11)

Здесь Δφf=φEφP является приращением величины φP на грани f через ячейки, которые она разделяет. Δxf,Δyf,Δzf определяют расстояние между центрами грани f и ячейки P.

В случае использования МНК матрица D может быть умножена на вес ωf грани f:

  1. ωf2=1; (12)
  2. ωf2=1ΔREf; (13)
  3. ωf2=1ΔREf2; (14)
  4. ωf2=λSfVPΔREf. (15)

Исследование точности методов вычисления градиента выполняется на блочно-структурированных сетках, применяемых для моделирования течения в квадратном канале, вблизи пластины и при обтекании профиля крыла (рис. 3).

 

Рис. 3. Геометрия области и расчетные сетки для исследования точности

Fig. 3. Geometry of the area and computational grids for accuracy studies

 

 Градиент численно находится для следующих распределений.

  1. Распределение линейного типа: φ(x,y,z)=a(xx0)+b(yy0)+c(zz0)+d. (16)

Точное значение градиента: φx=a,φy=b,φz=c. (17)

  1. Распределение квадратичного типа:

φ(x,y,z)=a(x-x0)2+b(y-y0)2+c(z-z0)2+d(xx0)(yy0)+e(xx0)(zz0)+    +f(yy0)(zz0)+g(xx0)+h(yy0)+i(zz0)+j (18)

Точное значение градиента:

φx=2a(xx0)+d(yy0)+e(zz0)+g,φy=2b(yy0)+d(xx0)+f(zz0)+h,φz=2c(zz0)+e(xx0)+f(yy0)+i. (19)

Для определения точности методов вычисления градиента в каждой ячейке i расчетной сетки используются следующие критерии [13]:

  1. Отклонение по длине, %: δi=RτRRτ100%; (20)
  2. Отклонение по углу, %: φi=arccosRτRRτR100%; (21)

В выражениях (20)-(21) – R вычисленное, а Rτ – точное значение градиента. Для рассматриваемой сеточной модели точность расчета градиента определяется путем оценки величин:

δmin=miniRτRRτ100%i; (22)

δmax=maxiRτRRτ100%i; (23)

φmin=miniarccosRτRRτR100%i; (24)

φmax=maxiarccosRτRRτR100%i. (25)

Для численного определения градиента используются:

1) метод Грина-Гаусса на основе интерполяции (6) (Г-Г_1);

2) метод Грина-Гаусса на основе интерполяции (7) (Г-Г_2);

3) МНК, весовая функция (12) (МНК_1);

4) МНК, весовая функция (13) (МНК_2);

5) МНК, весовая функция (14) (МНК_3);

6) МНК, весовая функция (15) (МНК_4).

Градиент вычисляется для следующих выражений.

  1. Распределение линейного типа:

φ(x,y,z)=5x+7y+9z+10; (26)

  1. Распределение квадратичного типа:

φ(x,y,z)=5x2+7y2+9z2+10xy0.2xz+0.7yz+5.5x+7.3y+8.1z. (27)

Тестовые расчеты

Тест № 1 – Квадратный канал, структурированная сетка

Рассматривается прямоугольное сечение с равномерной сеткой (рис. 4).

 

Рис. 4. Равномерная сетка

Fig. 4. Uniform grid

 

В табл. 1-2 приведены результаты расчета градиентов по методу Грина-Гаусса и МНК (в том числе, с разными весовыми функциями), получено максимальное значение локальной погрешности не более 5 %.

 

Таблица 1. Погрешность при вычислении градиента для распределения (26), тест № 1

Table 1. Error in calculating the gradient for distribution (26), test № 1

Метод

δmin, %

δmax, %

φmin, %

φmax, %

Г-Г_1

0.0

1.5e-7

0.0

0.0

Г-Г_2

0.0

1.5e-7

0.0

0.0

МНК_1

0.0

2.7e-9

0.0

0.0

МНК_2

0.0

2.7e-9

0.0

0.0

МНК_3

0.0

1.3e-9

0.0

0.0

МНК_4

0.0

1.3e-9

0.0

0.0

 

Таблица 2. Погрешность при вычислении градиента для распределения (27), тест № 1

Table 2. Error in calculating the gradient for distribution (27), test № 1

Метод

δmin, %

δmax, %

φmin, %

φmax, %

Г-Г_1

0.0

1.99

0.0

1.71

Г-Г_2

0.0

1.99

0.0

1.71

МНК_1

0.0

2.55

0.0

1.85

МНК_2

0.0

2.22

0.0

1.73

МНК_3

0.0

1. 91

0.0

1.51

МНК_4

0.0

1.91

0.0

1.51

 

Тест № 2 – Квадратный канал, структурированная сетка с пристеночными слоями

В случае моделирования течения с учетом турбулентного перемешивания необходимо вблизи поверхности обтекаемого тела строить пристеночные слои, например, как в структурированной сетке на рис. 5.

 

Рис. 5. Структурированная сетка с пристеночными слоями

Fig. 5. Structured grid with near-wall layers

 

В табл. 3-4 приведены результаты расчета градиентов по методу Грина-Гаусса и МНК (с разными весовыми функциями), получено максимальное значение локальной погрешности не более 5 %, что является достаточным при решении задач.

 

Таблица 3. Погрешность при вычислении градиента для распределения (26), тест № 2

Table 3. Error in calculating the gradient for distribution (26), test № 2

Метод

δmin, %

δmax, %

φmin, %

φmax, %

Г-Г_1

0.0

0.78

0.0

0.82

Г-Г_2

0.0

0.04

0.0

0.03

МНК_1

0.0

2.51e-07

0.0

0.0

МНК_2

0.0

2.48e-07

0.0

0.0

МНК_3

0.0

4.32e-08

0.0

0.0

МНК_4

0.0

3.83e-08

0.0

0.0

 

Таблица 4. Погрешность при вычислении градиента для распределения (27), тест № 2

Table 4. Error in calculating the gradient for distribution (27), test № 2

Метод

δmin, %

δmax, %

φmin, %

φmax, %

Г-Г_1

0.0

2.74

0.0

1.74

Г-Г_2

0.0

2.28

0.0

1.11

МНК_1

0.0

3.02

0.0

3.09

МНК_2

0.0

2.84

0.0

3.01

МНК_3

0.0

2.49

0.0

2.24

МНК_4

0.0

2.31

0.0

1.75

 

Наибольшая величина погрешности получена для распределения (27) в случае расчета градиента методом наименьших квадратов для пристеночной ячейки, характеризующейся наибольшей величиной соотношения сторон (рис. 6).

 

Рис. 6. Ячейка, с наибольшей величиной соотношения сторон

Fig. 6. Сell with the largest aspect ratio

 

Тест № 3 – Пластина, блочно-структурированная сетка

Рассмотрим блочно-структурированную сетку, применяемую при исследовании обтекания пластины (рис. 7).

 

Рис. 7. Пластина, блочно-структурированная сетка

Fig. 7. Plate, block-structured grid

 

В табл. 5-6 приведены результаты расчета градиентов по методу Грина-Гаусса и МНК (с разными весовыми функциями) на данной сетке.

 

Таблица 5. Погрешность при вычислении градиента для распределения (26), тест № 3

Table 5. Error in calculating the gradient for distribution (26), test № 3

Метод

δmin, %

δmax, %

φmin, %

φmax, %

ГГ1

3.3e-8

0.61

2.9e-8

0.14

ГГ2

1.6e-8

0.61

2.3e-8

0.14

МНК1

7.4e-5

5.82

5.3e-4

3.99

МНК2

8.6e-4

5.16

5.1e-4

3.76

МНК3

7.9e-4

4.75

5.1e-4

1.61

МНК4

7.9e-4

3.88

5.1e-4

1.21

 

Таблица 6. Погрешность при вычислении градиента для распределения (27), тест № 3

Table 6. Error in calculating the gradient for distribution (27), test № 3

Метод

δmin, %

δmax, %

φmin, %

φmax, %

ГГ1

5.8e-8

0.31

5.3e-8

0.33

ГГ2

4.1e-8

0.19

4.9e-8

0.27

МНК1

8.8e-5

8.66

7.5e-4

7.86

МНК2

8.5e-4

7.99

7.3e-4

7.05

МНК3

8.5e-4

5.81

7.3e-4

5.92

МНК4

8.1e-4

4.74

6.9e-4

4.88

 

Получено, что значение градиента вычислено с достаточной интегральной точностью. Наибольшая величина погрешности появляется в случае вычисления по МНК (8.66 %) в ячейке пристеночного слоя (рис. 8).

 

Рис. 8. Ячейка в пристеночном слое

Fig. 8. Cell in the near-wall layer

 

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

Тест № 4 – Профиль крыла, блочно-структурированная сетка

Рассмотрим блочно-структурированную сетку, применяемую при исследовании обтекания профиля NACA0012 (рис. 9).

 

Рис. 9. Профиль NACA0012, блочно-структурированная сетка

Fig. 9. NACA0012 profile, block-structured grid

 

В табл. 7-8 приведены результаты расчета градиентов по методу Грина-Гаусса и МНК (с разными весовыми функциями) на данной сетке.

 

Таблица 7. Погрешность при вычислении градиента для распределения (26), тест № 4

Table 7. Error in calculating the gradient for distribution (26), test № 4

Метод

δmin, %

δmax, %

φmin, %

φmax, %

ГГ1

4.51e-7

8.99

6.31e-6

9.77

ГГ2

4.44e-7

8.72

6.04e-6

8.01

МНК1

2.81e-8

6.56

4.39e-7

5.99

МНК2

2.55e-8

5.88

4.22e-7

5.05

МНК3

1.77e-8

4.05

4.01e-7

4.76

МНК4

1.77e-8

3.98

4.01e-7

4.76

 

Таблица 8. Погрешность при вычислении градиента для распределения (27), тест № 4

Table 8. Error in calculating the gradient for distribution (27), test № 4

Метод

δmin, %

δmax, %

φmin, %

φmax, %

ГГ1

2.73e-6

8.77

3.12e-5

8.66

ГГ2

2.06e -6

8.28

3.11e-5

8.05

МНК1

3.76e-8

9.14

6.58e-6

9.21

МНК2

3.54e-8

9.05

6.42e-6

8.42

МНК3

3.51e-8

8.52

6.35e-6

7.41

МНК4

3.42e-8

7.99

6.35e-6

5.95

 

Наибольшая величина локальной погрешности в случае МНК наблюдается в ячейках пристеночных слоев, аналогично результатам теста № 3 (для обоих распределений). В случае Грина-Гаусса наибольшая величина погрешности характерна для ячеек с не ортогональными гранями (рис. 10).

 

Рис. 10. Ячейка с неортогональными гранями

Fig. 10. Cell with non-orthogonal edges

 

Получено, что метод Грина-Гаусса и МНК позволяют вычислять значение градиента произвольной функции с достаточной точностью, которая при этом может зависеть от формы контрольного объема.

Гибридный метод вычисления градиента

Для повышения точности вычисления градиента произвольных функций при решении промышленных задач на неструктурированных сетках предлагается применять гибридный метод, где базовыми являются метод Грина-Гаусса и МНК. В этом случае значение градиента определяется путем сложения значений градиента, вычисленных методом Грина-Гаусса и МНК. При этом каждое значение градиента берется с учетом весовой функции (28):

φP=βφPLSQ+(1β)φPGG, (28)

здесь φPLSQ – значение градиента по МНК, φPGG – значение градиента по методу Грина-Гаусса, β – весовая функция.

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

β=β*AspectCellβcurv, (29)

здесь βAspectCell – весовая функция, учитывающая соотношение сторон ячейки, βcurv – весовая функция, учитывающая ортогональность граней ячейки. Выражение для определения βAspectCell имеет следующий вид:

β=AspectCell1(0.0001*AspectCell),0βAspectCell1. (30)

AspectCell=min(10000,Aspect), (31)

Aspect=FmaxFmin, (32)

где Fmax и Fmin – скалярное произведение (максимальное и минимальное значение) RP и N, RP – вектор от центра ячейки P к центру грани f, N – нормаль к грани f.

При записи выражения (30) принимается предположение, что максимальное значение соотношения сторон контрольного объема может достигать значения 104. В этом случае βAspectCell принимает нулевое значение, и для вычисления градиента используется метод Грина-Гаусса.

Для вычисления βcurv используется выражение:

β=curvth(α*8π)+12, (33)

где α – угол между нормалью грани и вектором, соединяющим центры соседних ячеек, πчисло Пи.

Значение функции βcurv асимптотически приближается к единице с ростом угла α, и градиент вычисляется по МНК (рис. 11).

 

Рис. 11. График функции βcurv

Fig. 11. Function βcurv

 

Итоговое значение весовой функции β находится в интервале [0;1], где:

1) при β = 1 градиент вычисляется исключительно методом наименьших квадратов;

2) при β = 0 используется только метод Грина-Гаусса;

3) промежуточные значения определяют взвешенную комбинацию обоих методов.

Точность разработанного авторского метода вычисления градиента исследовалась на рассмотренных выше тестах, полученные результаты приведены в табл. 9-10.

 

Таблица 9. Погрешность при вычислении градиента для распределения (26), гибридная схема

Table 9. Error in calculating the gradient for distribution (26), hybrid scheme

Сетка

δmin, %

δmax, %

φmin, %

φmax, %

Тест №1

0.0

4.28e-8

0.0

0.0

Тест №2

0.0

5.3e-2

0.0

6.1e-2

Тест №3

7.19e-5

1.38

6.41e-5

0.73

Тест №4

3.77e-7

4.65

8.21e-5

3.99

 

Таблица 10. Погрешность при вычислении градиента для распределения (27), гибридная схема

Table 10. Error in calculating the gradient for distribution (27), hybrid scheme

Сетка

δmin, %

δmax, %

φmin, %

φmax, %

Тест №1

0.0

2.03

0.0

1.6

Тест №2

0.0

1.99

0.0

1.43

Тест №3

5.82e-5

2.08

1.93e-5

1.84

Тест №4

1.89e-6

6.55

2.88e-5

5.74

 

Предлагаемый метод расчета градиента позволяет уменьшить максимальные значения погрешности для рассматриваемых распределений. Можно заметить некоторое увеличение минимальных значений погрешности, что объясняется «смешиванием» значений по разным методам. Однако эффект снижения максимальных величин имеет более значимое влияние на точность численного решения.

Все показанные здесь численные алгоритмы и методики расчетов реализованы в рамках российского программного обеспечения ЛОГОС, предназначенного для решения комплексных задач в области вычислительной гидродинамики и аэродинамики [14-17].

Заключение

Рассмотрены результаты численного исследования точности методов вычисления градиента на различных сеточных моделях. На основе классических методов (Грина-Гаусса и МНК) разработан комбинированный авторский алгоритм, использующий аддитивную комбинации результатов расчетов по обоим методам с учетом весовой функции, предложенной авторами работы. Описанный подход приводит к уменьшению максимальных значений погрешности вычисления градиента, что позволяет повысит точность численного решения.

Представленный метод может быть рекомендован при разработке численного алгоритма в рамках CAE-моделирования.

Результаты получены при финансовой поддержке национального проекта «Наука и университеты» в рамках программы Минобрнауки РФ по созданию молодежных лабораторий № FSWE-2024-0001 (научная тема: «Разработка численных методов, моделей и алгоритмов для описания течений жидкостей и газов в естественных природных условиях, и условиях функционирования индустриальных объектов в штатных и критических условиях на суперкомпьютерах экса- и зеттапроизводительности»).

×

About the authors

R. N. Zhuchkov

Russian Federal Nuclear Center ‒ The All-Russian Research Institute of Experimental Physics

Author for correspondence.
Email: rnzhuchkov@vniief.ru
ORCID iD: 0000-0003-2252-6612
Russian Federation, Sarov

A. S. Kozelkov

Russian Federal Nuclear Center ‒ The All-Russian Research Institute of Experimental Physics; Nizhny Novgorod state technical university n.a. R.E. Alekseev

Email: ASKozelkov@vniief.ru
ORCID iD: 0000-0003-3247-0835
Russian Federation, Sarov; Nizhny Novgorod

N. V. Meleshkin

Russian Federal Nuclear Center ‒ The All-Russian Research Institute of Experimental Physics

Email: nvmeleshkin@yandex.ru
ORCID iD: 0009-0004-3143-7632
Russian Federation, Sarov

A. V. Struchkov

Russian Federal Nuclear Center ‒ The All-Russian Research Institute of Experimental Physics; Nizhny Novgorod state technical university n.a. R.E. Alekseev

Email: andrye134@yandex.ru
ORCID iD: 0000-0002-6979-8968
Russian Federation, Sarov; Nizhny Novgorod

References

  1. Mavriplis D.J. Revisiting the Least-Squares Procedure for Gradient Reconstruction on Unstructured Meshes. AIAA Paper 2003-3986, 2003.
  2. Wang, Z.J. A Fast Nested Multi-Grid Viscous Flow Solver for Adaptive Cartesian/Quad Grids. Int. J. Numer. Meth. Fluids, Vol. 33 (2000), pp.657-680.
  3. Wang Z.J., Chen, R.F. Anisotropic Solution-Adaptive Viscous Cartesian Grid Method for Turbulent Flow Simulation. AIAA J., Vol. 40 (2002), pp.1969-1978.
  4. Aftosmis M.J., Berger M.J., Alonso J.J. Applications of a Cartesian Mesh Bondary-Layer Approach for Complex Configurations. AIAA Paper 2006-0652, 2006.
  5. Luo H., Spiegel S., Lohner R. Hybrid Grid Generation Method for Complex Geometries. AIAA J., Vol.48 (2010), pp. 2639-2647. doi: 10.2514/1.J050491
  6. Флетчер, К. Вычислительные методы в динамике жидкости. В 2 т. / К. Флетчер. – М.: Мир, 1991. – 552 с.
  7. Ландау, Л.Д. Теоретическая физика. Том VI. Гидродинамика / Л.Д. Ландау, Е.М. Лившиц. –М.: Наука, 1988. – 736 с.
  8. Лойцянский, Л.Г. Механика жидкости и газа / Л.Г. Лойцянский. – М.: Наука, 1979. – 904 с.
  9. Kim K.H., Kim Ch. and Rho O.-H. Methods for the accurate computations of hypersonic flows. I AUSMPW+ scheme. J. Comput. Phys. – 2001. – Vol. 174. – Pp. 38-80.
  10. Ferziger J.H., Peric M. Computational methods for fluid dynamics. Third edition. – Berlin, Heidelberg: Springer, 2002. – 423 p.
  11. Struchkov A., Kozelkov A., Zhuchkov R, Volkov K., Strelets D. Implementation of Flux Limiters in Simulation of External Aerodynamic Problem on Unstructured Meshes. Fluids 2023, 8(1), 31; doi: 10.3390/fluids8010031
  12. Blazek J. Computational Fluid Dynamics: Principles and Applications. – New York: Elsevier, 2001. – 496 p.
  13. Мелешкин, Н.В. Пакет программ Логос. Численное исследование точности аппроксимации дифференциальных операторов на различных сетках / Н.В. Мелешкин, Ю.Н. Дерюгин, Д.К. Зеленский, А.С. Козелков // Супервычисления и математическое моделирование. Труды XIV международной конференции – Саров, РФЯЦ-ВНИИЭФ, 2013. С. 408-415.
  14. Sarazov A.V., Kozelkov A.S., Strelets D.Yu., Zhuchkov R.N., Modeling Object Motion on Arbitrary Unstructured Grids Using an Invariant Principle of Computational Domain Topology: Key Features. Symmetry 2023, 15, 2081. https://doi.org/10.3390/sym15112081.
  15. Korotkov A., Kozelkov A., Three-dimensional numerical simulations of fluid dynamics problems on grids with nonconforming interfaces // Siberian Electronic Mathematical Reports.
  16. Kozelkov A.S., Struchkov A.V., Strelets D.Yu., Two Methods to Improve the Efficiency of Supersonic Flow Simulation on Unstructured Grids. Fluids 2022, 7, 136. https://doi.org/10.3390/fluids7040136.
  17. Kozelkov A.S., Strelets D.Yu., Sokuler M.S. and Arifullin R.H. Application of Mathematical Modeling to Study Near-Field Pressure Pulsations of a Near-Future Prototype Supersonic Business Aircraft. J. Aerosp. Eng., 2022, 35(1): 04021120.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. Computational grid cell

Download (43KB)
3. Fig. 2. Scheme of reconstruction of values from the center of cells to the edge

Download (45KB)
4. Fig. 3. Geometry of the area and computational grids for accuracy studies

Download (242KB)
5. Fig. 4. Uniform grid

Download (114KB)
6. Fig. 5. Structured grid with near-wall layers

Download (195KB)
7. Fig. 6. Сell with the largest aspect ratio

Download (50KB)
8. Fig. 7. Plate, block-structured grid

Download (172KB)
9. Fig. 8. Cell in the near-wall layer

Download (68KB)
10. Fig. 9. NACA0012 profile, block-structured grid

Download (272KB)
11. Fig. 10. Cell with non-orthogonal edges

Download (99KB)
12. Fig. 11. Function βcurv

Download (78KB)

Copyright (c) 2025 Zhuchkov R.N., Kozelkov A.S., Meleshkin N.V., Struchkov A.V.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ПИ № ФС 77 - 56417 от 11 декабря 2013.