Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Решение инженерных задач на высокопроизводительном вычислительном к

..pdf
Скачиваний:
6
Добавлен:
15.11.2022
Размер:
6.9 Mб
Скачать

 

 

 

ijkVyij +1/ 2k ,

Vyij +1/ 2k

0,

(Λ Vy )

=

Λ

 

ij +1kVyij +1/ 2k ,

Vyij +1/ 2k< 0;

ij +1/ 2k

Λ

 

 

 

 

 

 

 

 

 

ij 1kVyij 1/ 2k ,

Vyij1/ 2k

0,

(Λ Vy )

=

Λ

 

ijkVyij 1/ 2k ,

Vyij 1/ 2k<

0;

ij 1/ 2k

Λ

 

 

 

 

 

 

 

 

 

ijkVzijk +1/ 2 ,

Vzijk +1/ 2

0,

(Λ Vz )

=

Λ

 

ijk +1Vzijk +1/ 2 ,

Vzijk +1/ 2<

0;

 

ijk +1/ 2

Λ

 

 

 

 

 

 

 

 

 

ij 1kVzijk 1/ 2 ,

Vzijk 1/ 2

0,

(Λ Vz )

=

Λ

 

ijkVzijk 1/ 2 ,

Vzijk 1/ 2<

0.

ijk 1/ 2

Λ

 

 

 

 

 

 

В этих выражениях Λ принимает значения:

ρ; ρVx ; ρVy ; ρVz ; ρU .

На третьем, заключительном, этапе окончательные значения массы, импульса и энергии в момент времени tˆ = t + ∆ t определяются законами сохранения массы, импульса и энергии, записаннымисучетом промежуточных значений параметров потока

 

ρ

+

(ρV )= 0,

 

 

 

 

t

 

 

 

 

 

 

 

(ρV ) +

(ρVV )= 0,

 

 

 

 

t

 

 

 

 

 

 

 

(ρU ) +

(ρUV )= 0.

 

t

 

 

 

Разностная аппроксимация уравнений приводит к системе разрешающих соотношений

ρ

ijk = ρ

ijk − ∆ t {

 

(ρ Vx )

(ρ Vx )

 

hx

+

ˆ

 

 

 

 

i+1 2 jk

 

 

 

 

 

 

 

 

i1 2 jk

 

 

51

+ (ρ Vy )

(ρ Vy )

 

h+y

ρ( Vz )

− ρ ( Vz )

 

hz },

 

ij +1 2k

 

 

 

ijk +1 2

 

 

 

ij 1 2k

 

 

ijk 1 2

 

ˆ

Vxijk

ˆ

Vyijk

ˆ

Vzijk

ˆ

Uijk

 

 

 

 

 

 

 

 

(ρ VxVx )i1 2 jk

(ρˆ ijk hx ) +

=Vxijk ρ ijk

ρ ˆ ijk

− ∆ t (ρ VxVx )i +1 2 jk

 

 

 

 

 

 

 

 

 

 

+ (ρ VxVy )ij +1 2k

(ρ VxVy )ij

1 2k

 

(ρ ˆ ijk hy ) +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ (ρ VxVz )

 

(ρ

VxVz )ijk 1 2

 

 

 

 

ρ( ˆ ijk hz ) ,

 

 

 

 

ijk +1 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=Vyijk ρ ijk

ρ ˆ ijk

 

 

 

(ρ VyVx )i1 2 jk

 

(ρˆ ijk hx )+

− ∆ t (ρ VyVx )i+1 2 jk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ (ρ VyVy )ij +1 2k

(ρ VyVy )ij 1 2k

(ρ ˆ ijk hy ) +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

(ρ VyVz )

(ρ VyVz )

 

 

 

 

 

 

ρ( ˆ ijk hz ) ,

 

 

 

ijk +1 2

 

 

 

 

 

 

 

 

 

 

ijk 1 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=Vzijk ρ ijk

ρ ˆ ijk

 

 

 

 

(ρ VzVx )i1 2 jk

(ρˆ ijk hx ) +

− ∆ t (ρ VzVx )i+1 2 jk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ (ρ VzVy )ij +1 2k

(ρ VzVy )ij

1 2k

 

(ρ ˆ ijk hy ) +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

(ρ VzVz )

(ρ VzVz )

 

 

 

 

ρ( ˆ ijk hz ) ,

 

 

 

 

ijk +1 2

 

 

 

 

 

 

 

 

 

ijk 1 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ρ UVx )i+1 2 jk

(ρ UVx )i 1 2 jk

 

(ρˆ ijk hx )+

= Uijk ρ ijk

ρ ˆ ijk

− ∆ t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

52

+ (ρ UVy )ij +12k (ρ UVy )ij 12k (ρ ˆ ijk hy ) +

 

 

 

 

 

 

+ (ρ UVz )ijk +1 2

(ρ

UVz )ijk 1 2

 

ρ( ˆ

 

ijk hz ) .

 

 

 

 

 

 

 

 

 

 

 

 

Поле давления вычисляется из уравнения состояния (3.4) с учетом поправки для обеспечения баланса энергии [17]:

 

 

ˆ

 

ˆ

 

ˆ

ˆ

2

ˆ 2

ˆ 2

 

 

 

 

 

Pijk

 

 

Uijk 0,5{Vxijk

+ Vyijk

+ Vzijk

+

 

 

 

= (k 1)ρ ijk

 

 

 

ρijk

 

 

 

 

2

 

 

2

 

 

 

2

 

 

 

 

 

ˆ

 

 

ˆ

 

 

ˆ

 

 

 

 

 

+

ˆ

 

(Vxijk

Vxijk )

 

+ (Vyijk

Vyijk )

+ (Vzijk

Vzijk

)

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ρijk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

По окончании третьего этапа в ячейке, где расположен источник (центр ячейки, моделирующей точечный источник, имеет

координаты {hx 2, hy 2, hz 2} ), пересчитываются значения

плотности и энергии в соответствии с уравнениями (3.1) и (3.3) с учетом заданных величин m и ε :

 

mt

 

ˆ

ˆ

 

εt

 

ρ ijk (tˆ )= ρ ˆ ijk+

, Uijk (tˆ ) =

ρijkUijk

+

. (3.7)

hx hy hz

 

ˆ

ˆ

 

 

ρijk (t )

 

hx hy hz ρijk (t )

 

С использованием описанного алгоритма разработан комплекс программ для численного исследования пространственного движения сжимаемой среды. В выполненных вычислительных экспериментах линейный размер рассматриваемой области определяется длиной ребра куба (рис. 3.1), равной 0,004 м. Остальные величины составляют: интенсивность источника сплошной среды m = 0,001 кг/с; мощность того же источника

ε = 3mRT 2 , где 3RT 2 – удельная внутренняя энергия [30, 31]; R – универсальная газовая постоянная, T – температура посту-

53

пающей среды, принятая равной 300 ° К; показатель адиабаты k = 5/3; ρ0 = 0 ; U0 = 0 . Для указанных значений определено со-

гласно (3.6) точное решение, которое обладает в пространстве сферической симметрией (центральной симметрией бесконечно-

го порядка): V = 0,86502 102 м/с; ρ = 0,91995 106 r2 кг/м3; U = 0,37413 104 Дж/кг; P = 0 Па.

Вычислительные эксперименты выполнены на равномерных (hx = hy = hz = h) сетках с количеством элементарных ячеек N = 6, 12, 25, 50 и 100 вдоль каждого из ребер куба, что соответ-

ствует 216 (при шаге интегрирования по времени t=

4, 0 108 с),

1728

( t= 2, 0 108 с),

15625

( t= 8, 0 109 с),

125 103

( t=

4, 0 109 с) и 106 ( t=

2, 0 109

с) расчетных ячеек соответ-

ственно. В каждом из вариантов расчеты осуществлялись до достижения состояния установления численного решения, при этом стационарность получаемого решения определялась выполнением условий

max

Λ

n

n1

σΛ .

ijk− Λ

ijk<

i, j ,k

 

 

 

 

Отклонения численных решений от точных значений (3.6) оценивались выражениями

δΛ = maxΛ

 

ijk− Λ

(xi , y j , zk )

 

.

(3.8)

 

 

i, j ,k

 

 

 

 

 

 

 

 

– заданная малая величина;

В приведенных формулах σΛ

n – номер временного слоя; Λ

ijk – численное

решение;

Λ (xi , y j , zk ) – точное решение в расчетной ячейке с номерами

i, j, k (Λ принимает значения ρ , U, P и модуля скорости V). Результаты численного определения полей скорости,

плотности, полной удельной энергии и давления движущейся среды в расчетной области G при использовании для аппроксимации 1728 и 106 расчетных ячеек приведены на рис. 3.2 и 3.3

54

а

 

б

 

 

 

 

 

 

в

г

Рис. 3.2. Распределение параметров в плоскости z = 0 при аппроксимациях исследуемой области с использованием 1728 расчетных ячеек: а – распределения плотности, кг/м3; б – модуля скорости, м/с; в – полной удельной энергии, Дж/кг; г – давления , Па

55

соответственно. При использовании «грубой» сетки (см. рис. 3.2) ячейка, аппроксимирующая источник, занимает около 0,5 % объема расчетной области; применение разностной сетки, содержащей 106 расчетных ячеек, приводит к уменьшению размера ячейки – источника движущейся среды до 0,0001 % всего объема области G. Этим может быть объяснено существенное различие значений плотности в расчетной области, особенно вблизи «точечного» источника: за одинаковые промежутки времени в разные по объему ячейки-источники поступают равные массы генерируемой сплошной среды. По той же причине при использовании «грубой» сетки давление вблизи источника оказывается ниже, и, как следствие, снижается скоростьпотока (см. рис. 3.2).

Вычислительные эксперименты показывают, что распределение значений полной удельной энергии мало зависит от параметров разностных сеток (в частности, от размеров расчетных ячеек) в отличие от распределений значений скорости, плотности и давления, которые весьма существенно зависят от степени дискретизации расчетной области (см. рис. 3.2 и 3.3). Следует также отметить наличие зависимостей найденных функций скорости, полной удельной энергии и давления движущейся среды от расстояния до источника и направления практически при всех используемых степенях дискретизации расчетной области (см. рис. 3.2 и 3.3), что противоречит точному решению (3.6). Вычисленные значения плотности потока движущейся среды также зависят от направления (рис. 3.2, а и 3.3, а).

Особенности распределения плотности движущейся среды, приведенного на рис. 3.4, для различных сечений расчетной области плоскостями z = const указывают на наличие затопленной струи (об этом свидетельствуют концентрические изолинии плотности), генерируемой источником, что также противоречит точному решению рассматриваемой задачи. Анализ результатов вычислительного моделирования позволяет предположить, что отсутствие сферической симметрии в распределении характеристик потока определяется принятыми при проведении расчетов

56

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

 

 

 

а

 

б

 

 

 

 

 

 

в

г

Рис. 3.3. Распределение параметров в плоскости z = 0 при аппроксимации исследуемой области с использованием 106 расчетных ячеек: а – распределения плотности, кг/м3; б – модуля скорости, м/с; в – полной удельной энергии, Дж/кг; г – давления, Па

57

 

 

 

а

 

б

 

 

 

 

 

 

в

г

Рис. 3.4. Распределения плотности (кг/м3) в плоскостях z, мм: а – 0,5; б – 1,0; в – 1,5; г – 2,0; аппроксимация исследуемой области с использованием 106 ячеек

На рис. 3.5 (а, б) показаны отклонения (3.8) численных решений от точных значений (3.6) в зависимости от степени дискретизации расчетной области. Следует отметить возрастание погрешностей (кроме полной удельной энергии) при повышении степени дискретизации расчетной области. На этом же рисунке (фрагменты в, г) приведены распределения погрешно-

58

стей (3.8) численного решения в зависимости от расстояния r

до источника, показывающие, что наибольшие погрешности со-

средоточены вблизи источника и существенно уменьшаются по

направлению к периферии расчетной области (на примере ап-

проксимации области с использованием 106 расчетных ячеек).

δ V , м/с

 

 

 

δρ , кг/м3

δ P , МПа

 

 

δ U , КДж/кг

44

 

 

 

10000

1000

 

 

 

 

1,2

43

 

 

 

1000

100

 

 

 

 

0,9

 

 

 

 

 

 

 

 

42

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

100

10

 

 

 

 

0,6

41

 

 

 

 

 

 

 

 

 

 

 

40

 

 

 

10

1

 

 

 

 

0,3

 

 

 

 

 

 

 

 

 

 

 

39

 

 

 

1

 

0,1

 

 

 

 

0

0,02

0,04

0,08

0,17

0,33

h

0,02

0,04

0,08

0,17

0,33 h

 

 

а

 

 

 

 

 

б

 

 

 

δ V , м/с

 

 

 

δρ , кг/м3

δ P , МПа

 

 

δ U , КДж/кг

100

 

 

 

10000

10000

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1000

100

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

1

 

 

 

 

0,1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0,01

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,1

 

 

 

0,1

0,0001

 

 

 

 

0,01

0,02-0,31

0,31-0,59 0,59-0,88 0,88-1,17

1,17-1,46 1,46-1,74 1,74-2,03

2,03-2,32 2,32-2,60 2,60-2,89

2,89-3,18 3,18-3,46

r

0,02-0,31 0,31-0,59

0,59-0,88 0,88-1,17 1,17-1,46

1,46-1,74 1,74-2,03 2,03-2,32

2,32-2,60 2,60-2,89 2,89-3,18

3,18-3,46

r

 

 

 

 

в

 

 

 

 

 

г

 

 

 

Рис. 3.5. Погрешности решения в зависимости от аппроксимации

расчетной области (а, б; h – размер ячейки, мм) и расстояния

 

 

до источника (в, г; r, мм): плотность (– ο

–), скорость (– –),

 

 

 

 

полная удельная энергия (– –) и давление (– –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

59

Для уточнения решения поставленной задачи (в частности, для повышения степени симметрии в распределении численных решений) проведен ряд вычислительных экспериментов с применением аппроксимации зоны, моделирующей точечный источник набором расчетных ячеек. Вычислительные работы выполнены для той же области G с применением указанной ранее последовательности сеток; аппроксимация области, содержащей источник, проводилась с помощью 1, 4, 35, 272 и 2157 расчетных ячеек соответственно (рис. 3.6).

а

б

в

г

д

Рис. 3.6. Аппроксимация 1/8 части области, занятой точечным источником, с использованием количества расчетных ячеек:

а – 1; б – 4; в – 35; г – 272; д – 2157

Выбранная для расчетной области G последовательность разностных сеток позволяет повышать точность аппроксимации участка, занятого точечным источником, при сохранении размера этого участка в пределах от 0,5 % (рис. 3.6, а) до 0,2 % (рис. 3.6, д) объема всей области G. Для реализации соотношений (3.7) в этом случае величины m и ε распределяются поровну по всем ячейкам, аппроксимирующим «точечный» источник.

На рис. 3.7 представлены отклонения численных решений от точных значений в зависимости от степени дискретизации расчетной области для указанной последовательности сеток с использованием аппроксимации источника сплошной среды. При этом точки, соответствующие шагу разностной сетки h = 0,33 мм, отвечают численному решению с аппроксимацией источника сплошной среды одной ячейкой (см. рис. 3.6, а), то есть решению,

60