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

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

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

Использование иерархических многочленов

Для построения решения задачи (3.1) - (3.2) на конечном элементе [**, *,]

вводятся локальные координаты £, с помощью которых строятся иерархические многочлены

Фо = ( 1 - 0 /2 , Ф, =(1 + 0 / 2 ,

Ф2 = (1+ $ )(1 -$ ), Ф з = а д - 0 ) , Ф4 = ^ 2( 1 - 0 ) ,

Первоначально решение строится в виде

 

Тт= Т0% + Т1% + Т2Ь .

Невязка уравнения теплопроводности (3.1), получаемая на этом решении,

взвешивается по области

>*>] поочередно с каждой из функций фо, cpi и ф2,

Г^Ф2 Ф ь

Учитывая, что производные пробных функций равны

rf<p0M = -l/2, <*Р,М = 1/2, d(p2/d^ = -2^,

определяются значения интегралов, входящих в эту систему уравнений,

 

 

 

 

1

 

 

1

} ^

^ =

о ,

j 9o^ = i ,

fjcp, j(Po

 

_ I

 

 

 

j-<*Pi dq2

= о

Г

^

= 1

 

 

^

*

2 ’ J ^

S 2 ’ J

^

 

.V

 

 

r 4

i ^

i t =o,

' [ * - * 4

- 0

,

3_ dE

dE

Ъ

L

*

. !

3

dP

dP

^

'

3 dP dP

^

J

 

3

i

^

^

 

 

 

 

 

 

 

 

 

 

 

Подстановка полученных коэффициентов приводит к системе уравнений

-<1,-Ть\ + Тх± - Т г13 + УГ = Ъ,

-q j + T0± - T ± - T 20 + W = 0,

4

-Го0-Г,02+ w - = o.

О 1 2 3 3

~—Х/2

Х/2

0

То'

'q ,- W

 

Х/2

-Х /2

0

Тг

q2-W

(3-16)

0

0

оо LO

Т2.

-4Ж /3

 

 

 

1

 

 

 

Теперь рассмотрим вариант аппроксимации решения в виде

 

'/т = ^Ф 0 + ^Ф .+ :Г2Ф2+7’зФз-

 

Взвешенные по области

[•*<,•*/] невязки уравнения теплопроводности (3.1)

приводят к системе уравнений

i л ,

1 i

«

Г<*Р| Лф,

rfcPl tf?Cp2

1

<*p, <*p3

Поскольку ^cp3/ ^ = (l-3 ^ 2)/2, можно определить значения интегралов, которые дополнительно входят во вновь сформированную систему уравнений»

<&,

U&, <&>

-i <%>

^

\dbd< ^

Подстановка коэффициентов приводит к системе уравнений

~To^ + T i^ -T 20 -T 30 = qt -W ,

т4 ~ т' Ь Т2° ~ Тзo = q j- w >

-Т а0 -Т 10 -Т 2^ - Т 30 = - ^ ~ , -T00-Ty0-T20 -T 3Y = 0,

которая в матричном представлении имеет вид

' - у 2

Х/2

0

0

'То

'qi- W

Х/2

-Х/2

0

0

Т\

4 j-W

0

0

- в у з

0

Тг

(3.17)

-AW/Ъ

0

0

0

- 2Л/5_ Тз.

0

И, наконец, рассмотрим аппроксимацию решения задачи (3.1) в виде

Тт= ГоФ + +Т2(р2+Г3фв +Г4ф4.

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

'-Х/2

Х/2

0

0

0

X

' q ,-w

Х/2

-Х/2

0

0

0

п

qr w

0

0

- в у з

0

0

Тг

-4 0 7 3

0

0

0

-2Х/5

0

Тз

0

0

0

0

0

-22 А/105

Т4.

-2W /15

Необходимо отметить, что при аппроксимации решения задачи (3.1) - (3.2) помощью кусочно-линейного (3.4) и кусочно-квадратичного (3.13)

приближений соответствующие системы уравнений (3.9) и (3.15) совершенно различны.

Системы уравнений (3.16), (3.17) и (3.18), полученные при аппроксимации решения той же задачи с помощью иерархической системы функций с 3, 4 и 5 слагаемыми соответственно, отличаются лишь дополнительными строками и столбцами (выделены жирным шрифтом). Иными словами, при использовании иерархической системы функций для повышении порядка аппроксимации решения достаточно лишь расширить систему линейных алгебраических /равнений дополнительными слагаемыми.

Уравнение нестационарной теплопроводности

Рассматривается одномерное уравнение нестационарной теплопроводности для тонкого однородного стержня с теплоизолированной боковой поверхностью

дТ

со— = ± x * +w at дх дХ

с граничными

 

Xгг(,,о)

дх

дх

и начальными условиями

 

чсГ

X

 

II

(3.19)

(3.20)

(3.21)

Здесь дополнительно введены обозначения: с - удельная теплоемкость, р - плотность материала. Как и ранее, с целью упрощения величины W, с, р и X считаются постоянными.

Весь отрезок длиной L разбивается на ряд равных отрезков длиной h каждый. Решение задачи на произвольном отрезке [хи xj] строится с помощью разделения переменных в виде

Оф*М .

м

Например, для кусочно-линейной аппроксимации это выражение

представляется в форме

 

 

 

 

 

 

Tm(t >JC) = 7 i( t )cPi(x )+Tj(t)<i>J(x ).

(3.22)

Невязка уравнения (3.19), получаемая на решении

(3.22), взвешивается с

весовыми функциями ф, и ф„

 

 

 

 

 

 

ф -

з т ;

* -xdJ ^ - w

ф ,Л = 0,

 

 

at

дх

дх

 

(3.23)

 

д1»

 

 

 

 

дх

дх

Ly& = 0.

 

ф - at

Выполняются преобразования первого из этих уравнений,

/ ф ^

фЛ

- {

£ ^

фА - } W<p,dx=0,

dt

{дх

дх

 

 

 

 

 

i

 

 

 

 

j c p f v A -

Хг д ( л ат

 

 

 

Щ * - 0,

 

 

 

 

 

*!

Х/

 

 

X,

 

Xf

Учитывая, как и ранее, что

 

дТ

=Ч,>

X

дТ1У1

= -<!]> ф Д )= 1> Ф,(*,)= О,

' дх

 

 

дх

 

последнее соотношение приводится к виду

qi+ ] cP~(f>,dx + ] x ^ - ^ - d x - Xj w(f>ldx = 0.

Подстановка разложения (3.22) приводит к выражению

J ФФ,Ф,<£+~]ср<рj (

p , d x

^ + Tj] X~jr

dx-]w%dx = 0

х ,

Х{

X ,

Xf

x t

Аналогичные преобразования второго уравнения системы (3.23) приводят к

соотношению

 

 

 

 

сГГЛ

+7; К^ <*Pi^ ^

Л + .7г; . Г| х ^ ^

Л _ | ^ = о

^ + ^ ] Срф( ф ;Л + ^

| фф/ф^

Xi

Ъ

X,

Xj

х,

В сравнении с системой уравнений (3.6) и (3.7) последние выражения содержат дополнительные слагаемые, которые определяются с учетом вида функций Ф, = (xj -x)/h и ФJ = {х-х, )/h,

 

(фф(ф(Л =

f(*/ “ * ? &

= СР т ,

 

1

h *,

3

X J

XJ

XJ

 

fсрф,ф/& = fФФjfydx = 7Г f(xj-x\x- x,)dx = cp—,

i

i

h x,

6

 

JФФftjdx = 77 f (* -

Л = ф J •

Теперь система обыкновенных дифференциальных уравнений относительно узловых значений температуры 7X0 и Tfj) имеет вид

ф А ^

ф Лл ; х

х

_ ш

 

3 dt

6

dt

h 1 h J

2

q‘J

срАЛ^

£pAf^__X

X

 

 

. 6 dt

3

dt

h 1 h J

2

r

Удобно полученную систему уравнений представить в матричной форме

02А)

at

Здесь использованы матричные обозначения:

[ С ] «

'2

Г

- 1

1

II

.1

II

1

-

II

2.

1.

 

1 1 ^ 55

1

Для интегрирования системы обыкновенных дифференциальных уравнений (3.24) могут быть использованы схемы

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

ФС помощью метода Галеркина постройте разрешающие соотношения для одномерного уравнения нестационарной теплопроводности с использованием кусочно-линейной аппроксимации решения.

фС помощью метода Галеркина постройте разрешающие соотношения для одномерного уравнения нестационарной теплопроводности с использованием кусочно-квадратичной аппроксимации решения.

ФУкажите недостатки и достоинства приведенных в тексте схем аппроксимации производных по времени. Предложите иные разностные схемы аппроксимации производной по времени.

Уравнениеравновесия

Поскольку уравнение (4.1) векторное, решением его является векторная функция, а значит, для разложения его в ряд необходимо построить систему векторных пробных функций. Предположим, что <р,, / = 1,2,... - полная и

;амкнутая система скалярных функций. Используя эту систему, построим набор векторных пробных функций

Ф, = fo, 0,0}, Ф2 = {0. Ф„0}, Ф3 = {о, О,ф,}, Ф4 = {ф2, 0, о}, Ф5 = {0, Ф , 0},.. .(4.6)

Пусть 5 т - приближенное решение уравнения (4.1). Взвесим невязки,

получаемые при подстановке этого решения в уравнение (4.1), и граничное условие (4.4), в соответствии с идеей метода Галеркина, используя систему векторных функций (4.6),

J [v - a m+ p

4 ^

= 0,

(4.7)

Q

 

 

 

J(« crm- F

) - ^

= 0.

(4.8)

Г,

 

 

 

С помощью соотношений тензорного анализа [9]

(У стм)-Ф* = У (ат Ф*)-УФ*-аи, |У (5т Ф*)^П= |й-5и Ф*йГ

Q Г

и соотношения (4.8) первое слагаемое выражения (4.7) преобразуется к виду

J v g m- ^ Q = f V ( 5 m ® * y Q - jv ® t - 5 BrfQ =

0 0 о

= \п • Sm• Ф*<ЛГ - f УФ* • dmdQ = J F Фк<1Г- 1УФ* • c mdQ

Г, о г, о

В результате выполненных преобразований получена ослабленная форма

уравнения (4.1),

 

 

__

}УФ4 - а га^ =

| ^

Ф*йГ + }р?; Ф1й(Д * =

(4.9)

Q

Г,

О

 

поскольку искомая функция ст теперь вынесена из-под знака производной. Кроме этого, в выражение (4.9) включены силовые граничные условия (4.4). Перейдем от векторной формы записи к компонентной:

|уДфЛ(а’ )я^ ^ = 1 ^ ( Ф

* Г ^ 4 Р ^ ( ф* ) '^ а к=1’т’ (4Л0)

О

г,

 

О

где компоненты метрического тензора [11]

 

g’

1

\о,

J s i -

J *i .

В физических компонентах (обозначены чертой сверху) соотношение (4.10) принимает вид

К

7 г (фЛ

(o(,)ra^ d Q =

^ Л ф Д л Г + / Р,?,(ф Д<Ю, к = \,т. (4.11)

о

L*i

h j

Г,

Q

В последнем выражении j = 1, 2, 3 - коэффициенты Ляме. В декартовой ортогональной системе координат Н\ - Нг = #з = 1. В этом случае выражение (4.11) преобразуется к виду (далее знак черты над символами опущен)

J f - M

= j ^ ,( Ф * К + J Р?;(Ф ДяО , к = \,т.

о axj

v„

п

Для вектора Ф, это соотношение записывается в форме

d£l +

дх

дх

++^(ф.и%)т +|;(Ф1)гк)л,

-| | ( ф,« о . 4 ы (0

d.Q=

= 1 к ( ф 1х + ^ ( ф 1) , + ^ ( ф . ) > + 1 к , ( ф , 1 + р ^ ( ф , ) у + р ^ (ф 1)гк ^ '

ГР

Q

 

 

Учитывая,

что согласно (4.6)

(ф ^ г з ф ^

(ф ^ ггО , ( Ф / ^ О ,

предыдущее выражение приводится к виду

 

 

J

 

dQ.= \Fxq>ldr + \p$t<Qx<Kl.

Аналогичные преобразования с использованием Ф2,Ф 3 приводят к соотношениям

f ^ ( О . + ^ ( 0 . + ^ ( О , , ^ J ^ d T + Jp^cp.dQ.

ду