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

Численные методы Часть 3

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

Подстановка формул (5.2) в выражение (5.3) позволяет получить дифференциальное уравнение относительно функции тока ц/,

(5.8)

Выполненные преобразования позволили тождественно удовлетворить уравнение несжимаемости (5.6) и исключить из уравнений Навье - Стокса давление Р Решение системы уравнений (5.7) и (5.8) позволяет найти распределения функций о и \|/,а использование соотношений (5.2) - определить компоненты vxи vy вектора скорости.

С другой стороны, дифференцирование уравнения (5.4) по переменной х, а уравнения (5.5) - по переменной у,

и сложение полученных выражений с учетом уравнения несжимаемости (5.6) приводит к соотношению

(5.9)

которое можно рассматривать как дифференциальное уравнение относительно давления Р в случае, если распределения компонентов vx и vy вектора скорости найдены из решения предыдущих уравнений. Преобразование уравнения несжимаемости (5.6)

позволяет преобразовать уравнение (5.9) к виду

д2Р |

д2Р

2dv

дх ду

дх2

ду2

дх ду

а с учетом формул (5.2) записать это уравнение в форме

д2Р . д2Р „Э2ч/ д \

дх2

ду2

дх2 ду2 {дхду^

Для записи граничных условий для функции завихренности на твердой границе выбирается произвольная точка А. На расстоянии I от нее по нормали в глубь области Q выбирается точка В (рис. 5.1). Вблизи точки В функция тока у разлагается в ряд Тейлора,

i2 д \

-0{l2).

2 дп2

Поскольку, как показано ранее, ду/дп = vt, ду/д% = - уя и, согласно (5.8),

32ф 32ф

_а*г + Зу2"

А

получается

д

\

d2\\f

£

ГЧ

см

А.

<4 32ф

дп2 _

/2

Ч,=4«-Н+т дх- - с о

Отсюда следует формула Тома [16] для функции завихренности,

(5.11)

В частности, vn = 0 вдоль твердой границы, и формула (5.11) упрощается,

Соотношения метода взвешенных невязок

Решения дифференциальных уравнений (5.7) и (5.8) в пределах отдельного треугольного конечного элемента представляются в форме

г=».М

2> г(*Ы * .зО . r=i,j,k

где, как и ранее, пробные кусочно-линейные функции для р-го конечного элемента имеют вид

Фг(х ,у )= а г + М+УгТ> r = i,j,k,

уco (f) - узловые значения функций ц>„и о т, подлежащие определению.

Пусть приближенное решение сот уравнения (5.7) для некоторого момента времени t известно. Невязка уравнения (5.8) на приближенном решении \j/m взвешивается по области Q р конечного элемента с использованием тех же пробных функций Ф? {х,у), q = i,j,k ,

 

 

/а2

 

+ а

ф /Л = 0,

q = ij ,k

 

 

 

f

 

дх12

ду2

 

 

 

“Л

 

 

 

 

 

 

 

 

Преобразования этого уравнения с использованием теоремы

Остроградского2 - Гаусса приводят к выражению

 

 

 

 

 

 

 

 

 

 

&Ут Э(Р«

ду ду

+ <*>тФ,

dQ.=

 

 

 

 

 

 

дх

дх

 

 

 

 

 

 

 

 

 

 

д% ,

 

 

с1П+ | а тф?й/П =

 

 

 

 

 

 

дх

дх

 

 

 

 

 

 

 

 

ду

ду J

 

а,

^ ■ а г -

f

 

I

 

 

+ |сотф ^ Л = 0,

q= ij,k-

 

 

 

 

 

 

 

 

 

 

 

 

дп

 

I

дх

дх

ду

ду J

О,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Учитывая

способ

представления

решений

фт,

 

ют

и

соотношение

Зф/Эи = v,, полученное выражение можно переписать в виде года

 

r=i,jjc Д

дх

дх

 

 

 

 

 

 

 

 

 

1Согласно [2], поток вектора Ф через замкнутую поверхность Г равен интегралу от

дивергенции Ф по объему Q, ограниченному этой поверхностью,

ФсЮ. - j d Г • Ф

2 Остроградский Михаил Васильевич [24.9.1801 - 1.1.1862] - русский математик. С 1816 по 1820 год учился в Харьковском университете, с 1822 по 1828 год слушал лекции О. Коши, П. Лапласа, Ж. Фурье в Париже. В 1828 году стал профессором офицерских классов Морского кадетского корпуса, с 1830 года - профессором Института корпуса инженеров путей сообщения. В 1830 году избран в Петербургскую академию наук. Занимал должности профессора в Главном педагогическом институте (с 1832 года), в Главном инженерном училище (с 1840 года), в Главном артиллерийском училище (с 1841 года). Один из основателей Петербургской математической школы. Основные труды относятся к математическому анализу, теоретической механике, теории чисел, алгебре, теории вероятностей.

С использованием обозначений

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Эф; Эф|

5ф* дф1 + дф1 дф1

 

ах

ах

ау

ау

ах

ах

ву

ду

 

Зх

дх

ду

ду

| =

f

 

+дф±.?Ъ_

Зфу Эфу t

ЭфJ

 

афt ^Pj |

аФ)саф;

р

I' дх

дх

ду

ду

дх

дх +

ду

ду

йх

ах

эу

Л1,

ау

 

dq>, a<pt

| аф, оф^

Зф£ аф4_+ 5ф1 аф1

дф1 дф1 + дф1 дф*

 

_3х

Зх

ду

ду

дх

дх

ду

ду

йх

Эх

ду

ду

V

14(0’

Ф.Ф/

фуф,

Ф*Ф,

•.

К (')}=• ©4):

Ф(Фу

Фуф

Ф4Фу

.V*.

МО.

Ф,Ф*

фуф*

Ф*Ф_

полученный результат удобно представить в матричной форме в виде системы линейных алгебраических уравнений относительно узловых значений Ч'мЧ/рЧ/*,

k k l = [ c , ] k ( 0 } + h }

(5-12)

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

Пусть задача (5.12) решена, то есть решение \утуравнения (5.8) найдено, в соответствии с формулами (5.2) вычислены компоненты vx и vy вектора скорости. Невязка уравнения (5.7) на приближенном решении шт взвешивается по области Пр конечного элемента с применением пробных функций срД*,у),

д(йп■+ V.

<4,

''а 2© ,,.

э 2со„

Ф,<Ю = 0,

 

ду2

I dt

ду Re Эх2

 

q = i,j,k.

Слагаемые, входящие в это выражение, преобразуются с учетом представления приближенного решения сот,

(5.2). Невязка уравнения (5.9) взвешивается по области &р конечного элемента с применением пробных функций (рч(х,у),

J

д2Рт

д2Рт

„ 3v

а»

(dv

V

(dvУ V Ф/а= о,

q = ‘J ,k

дх2

ду2

дх

ду

 

 

 

 

 

v *

’ + \ д у ,

 

Использование обозначений

 

 

 

 

 

 

 

 

5vLavJ_+ |'9v£

fd v ^

 

 

 

 

/ - 2

ду

у дх

ду

 

 

 

 

 

дх

 

и представление приближенного решения Ртразложением ^(*»У)= £ ! > ,( * ,у),

позволяют получить систему уравнений для нахождения давления Р„ в виде

 

д_(дК

 

 

дРшЭ<р,

дРшЗф,

 

I

з Д дх Ф.

ду

^ Ф

------- r3—-

^ Z Z ± +/ ф

дх

дх

ду

ду

q dO =О,

А ( ^ ф |+

дРт

dO - J

 

 

 

dO.+ Jfyi'dQ. = 0,

——ф

 

дх

ду

3x1 Эх ^ )

ду

ду *

оХ дх

ду

 

 

/

ЗР. Зф, +<К .дф«\ д

в jggiLф а г + J /ф

dci

 

1 \ дх

дх

ду

д у)

 

г, дп ^

QJ/

 

I

Q , l &

дх

ду

ду )

I

дп

 

^

 

£ j*

 

 

В матричной записи эта система линейных алгебраических уравнений

записывается в форме

 

 

 

 

 

 

 

 

 

 

 

 

№ ,} = { /■ } .

 

 

(514)

где

 

 

 

 

 

 

 

 

 

 

 

 

 

р:

 

 

ф,

 

ф,

 

 

ЛЬ 'Г,

w

- / £ ■

ф/ ></г+ J /■ Ф) ><Х1

 

 

 

А .

р

.ф*.

Q

.ф*.

 

 

 

 

 

 

 

 

Алгоритм решения задачи

Вычисления начинаются в предположении, что в начальный момент времени функция завихренности а = 0 во всей области Л Решением системы уравнений (5.12) определяется распределение функции тока ф в той же области R По найденному полю ф с помощью формул (5.2) вычисляются компоненты

 

 

girls’!

 

 

 

 

Jq>WM<K I =,-------------- r 2 F B,

 

 

 

Q.

 

W + r + ^ + 2)!

p

 

 

 

где bp - площадь p -го

конечного

элемента. С

учетом

этого

выражения

получены матрицы

 

 

 

 

 

 

'РД+У.У,

РД+уд,

РД + у ку,

 

 

'2

1 Г

РД+yj/

РД+уд,

РД+уд,

^

4 12

1 2 1

РД+УД*

РД+уд,

РД+уд,_

 

 

1 1 2

Рис. 5.3. Сетка конечных элементов, аппроксимирующая замкнутую полость

1 Из выражений (5.2) следует, что при аппроксимации функции тока ц/ линейными пробными функциями компоненты vx и vv вектора скорости оказываются постоянными в

пределах конечного элемента.

На рис. 5.3 показана сетка конечных элементов, аппроксимирующая замкнутую полость, занятую жидкостью. Числами обозначены номера узлов (прямой шрифт) и треугольных элементов (курсив).

На рис. 5.4 представлены результаты вычисления функции тока ц/ на сетках с увеличивающимся числом конечных элементов (структура сетки показана на рис. 5.3), число Рейнольдса Re = 400, шаг интегрирования по времени At = 0,01. Результаты вычислительного эксперимента показывают, что уже при числе элементов, равном 512 и 2048, различие решений незначительно.

Рис. 5.4. Изолинии функции тока, полученные при расчетах на сетках с числом конечных элементов, равным 32 (а), 128 (б), 512 (в) и 2048 (г)