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

книги / Численные методы в теории упругости и пластичности

..pdf
Скачиваний:
5
Добавлен:
20.11.2023
Размер:
10.57 Mб
Скачать

В заключение заметим, что для уравнения (4.10) можно пос­ троить разностную схему, являющуюся одновременно и явной и безусловно-устойчивой:

,.т+1 _,.т —1

_ и п + 1

«то+1 _

+ «» -!

+ 9шт

 

“ п_________ “ п

 

(4.50)

 

Л2

 

9п

 

 

 

 

Реализация этой схемы с входными данными (4.21) при т = 0,1 приведена в табл. 4.1. Как видно из этой таблицы, установление решения для этой схемы происходит не монотонно, а «волнооб­ разно». Объяснение этого явления может быть дано с помощью результатов упражнения 4.5.

Упражнение 4.4. Показать с помощью спектрального при­

знака, что для (4.50)

 

 

 

Л = рсоа<р± \/1 р2з т 2

Р

(4.51)

1 + р

 

А2’

 

откуда следует безусловная-устойчивость схемы (4.50). Упражнение 4.5. Показать, что для схемы (4.50) выполняется

оценка

ц т + 1 _

ц т - 1 Ц™+ 1 - < + * ~ И ? " 1 + < - 1

( д и

Э 2 и \ |

Л2

\ д1

 

 

= 0(И)+ 0 М + Й ф ) | , , . + ©

-

(4.52) откуда следует, что аппроксимация имеет место только в случае у —>0 при Л —►0. Если же ^ —►1 при Л —►0, то разностная схема аппроксимирует некоторое волновое уравнение.

§5. МОДЕЛЬНОЕ ВОЛНОВОЕ УРАВНЕНИЕ

В§ 3 гл. 3 было рассмотрено одномерное уравнение для рас­ пространения волн в упругой среде (3.22):

д 2и _

г д 2и

(5.1)

дг2

° дх2

 

и в вязкоупругой среде (3.28):

д2и ?д2и дЗи т 2 ~ с дх2+Т1дх 2т '

При этом в первом случае при выполнении граничных условий (3.23)

«|г=0 = Л(0> «|х=| = о

(5.3)

и начальных данных (3.24) при < = О

— о- Ж = 0 -

(5'4>

решение имело вид (3.25) незатухающих волн, а во втором слу­ чае волна затухала и стремилась к квазистатическому решению задачи (3.29):

« = 1 —у.

(5.5)

Рассмотрим теперь разностный аналог задачи (5.1), (5.3), (5.4). Составим явную схему

цт +1 _ 2цт + цт - 1 _

 

 

 

2

-

с Ли„ ,

1,2,..., ЛЛ —1, т

= 0,1,... ,

 

 

 

 

(5.6)

«О

=

1. « * = О,

т = 0 , 1 , . . . ,

(5.7)

 

 

«п = 0,

«й = 0.

(5.8)

Для исследования устойчивости этой разностной схемы вос­ пользуемся спектральным признаком, рассмотренным в предыду­ щем параграфе. Ищем решение разностного уравнения (5.6) в виде (4.33). Тогда из (5.6) имеем

А = 1 - р ±

г/ р(р ~ 2),

(5.9)

где

2с2т2

 

Р =

(5.10)

/I2

 

 

 

 

Упражнение 5.1. Показать

из (5.9),

что условие |А| ^ 1

выполняется при

 

 

 

 

 

 

(5.11)

Это и есть условие устойчивости явной разностной схемы.

Т а б л и ц а 6 . 1

Н е у с т о й ч и в ы й с ч е т п о я в н о й схеме п р и т = 0,5

Номер

« 0

слоя

т = 0

0

1

1

2

1

3

1

4

1

5

1

6

1

7

1

8

1

« 1

 

 

1*2

«3

 

0

 

 

0

 

0

 

0

 

 

0

 

0

 

6,25

 

 

0

 

0

 

-59,4

 

39,1

0

ю

8 , 6 - 1 0 2

1

00

ю

 

ьм О

 

О

-1 ,4 •104

 

1,5-Ю 4

- 7 ,4 - 103

2,4

10®

-2,9-10®

00

О14

-4 ,3 - 106

 

2 ,6

- 1 0 ®

-4 ,1 •10®

6 , 2

1 0 7

- 8 , 0

- 1 0 7

7,1-Ю 7

щи5

0

 

0

0

 

0

0

 

0

0

 

0

0

 

0

1,5-Ю 3

0

-6 ,3

104

0

1 , 8

- 1 0 ®

0

-4 ,4 -1 0 7

0

Т а б л и ц а 5. 2

У с т о й ч и в ы й с ч е т п о я в н о й с х е м е п р и г = 0,2

Номер

слоя

*

о II

1

2

3

4

5

6

7

8

9

1 0

1 1

1 2

13

14

« 0

« 1

“ 2

«3

«4

«5

0

0

0

0

0

0

1

0

0

0

0

0

1

1

0

0

0

0

1

1

1

0

0

0

1

1

1

1

0

0

1

1

1

1

1

0

1

1

1

1

1

0

1

1

1

1

0

0

1

1

1

0

0

0

1

1

0

0

0

0

1

0

0

0

0

0

1

0

0

0

0

0

1

1

0

0

0

0

1

1

1

0

0

0

1

1

1

1

0

0

При невыполнении этого условия счет является неустойчивым,

что

видно

из

табл.

5.1,

где

приведены результаты счета при

А =

0,2, г

=

0,5 (с =

1,

/ =

1).

Положим теперь г = 0,2 (при тех же остальных параметрах). Это значение соответствует равенству в условии (5.11). Резуль­ таты счета приведены в табл. 5.2.

Как видно из табл. 5.2, решение разностной задачи (5.6)-(5.8) при г = 0,2 соответствует аналитическому решению задачи (5.1), (5.3), (5.4) и является незатухающим. Однако равенство в условии (5.11) не всегда можно точно соблюсти. Рассмотрим случай

Устойчивый счет по явной схеме при г = 0 ,1

Номер

« 0

« 1

“ 2

«3

«4

«5

слоя

то = 0

0

0

0

0

0

0

1

1

0

0

0

0

0

2

1

0,25

0

0

0

0

3

1

0,62

0,06

0

0

0

4

1

0,95

0,25

0 , 0 2

0

0

5

1

1 , 1 1

0,55

0,09

0,003

0

6

1

1 , 1 1

0 , 8 8

0,25

0,03

0

7

1

1 , 0 2

1 , 1 1

0,52

0 , 1 0

0

8

1

0,95

1,17

0,83

0,25

0

9

1

0,94

1,09

1,08

0,49

0

1 0

1

0,99

0,97

1,18

0,75

0

1 1

1

1,03

0,91

1 , 1 2

0,93

0

1 2

1

.1,03

0,93

0,96

0,93

0

13

1

1 , 0 0

0,99

0,78

0,70

0

14

1

0,97

1 , 0 0

0,64

0,32

0

неравенства (5.11). Положим т= 0,1. Результаты счета для этого случая представлены в табл. 5.3.

Мы вйдим, что в этом случае происходит «размывание» фрон­ та волны.

Применим к разностной схеме (5.6)-(5.8) ^-преобразование,

описанное в приложении III, по временным шагам

 

 

 

 

- < ( * ) •

 

(5.12)

Получим уравнение

 

 

 

 

 

( * - 1 ) 2 , . _ с2т2

 

 

 

 

 

-у„ =

Н2

« + ,

- 2 » ; +

< _ !),

п = 1,2 ..., ЛГ —1,(5.13)

 

 

Го =

------Г,

ГЛГ = О,

 

(5 14)

 

 

 

X—1

 

 

 

которое можно записать в виде

 

 

 

 

 

”п+1 =

- V,и—1’

 

(5.15)

где

 

 

 

 

2,2

 

 

а = 2 -Ь

( г - 1 ) 2

С‘ Т

(5.16)

 

 

Н2 '

 

 

 

гд2

 

 

Решение уравнения (5.15) при удовлетворении условиям (5.14) имеет вид

(5.17)

п { ) ( ^ - « г Я ( г - 1 ) ’

а

 

 

а

 

(5.18)

91 = 2

 

*2==2

 

 

 

 

Используя теорему о конечном значении (приложение III), по­

лучим

 

 

 

 

 

Нш и™ =

Ит 1)г)*(А

(5.19)

Упражнение 5.2. Показать, что из (5.17) и (5.19) следует, что

Нш

и™ = 1 -

N

(5.20)

т —>оо

"

 

 

 

Таким образом, если указанный в (5.20) предел существует, то он равен разностному решению соответствующей статической задачи. Рассмотрим этот вопрос подробней. Для этого заменим уравнение (5.1) системой двух дифференциальных уравнений:

 

ди

 

 

 

Т 1 = У'

(5.21)

 

дь _

2 д^и

 

 

 

д1 С

дх2 .

 

Аналогично вместо (5.2) будем иметь

 

ди

 

 

 

И

= у'

 

(5.22)

ди

292и

дРи

 

! Й ~ С д х 2 +Т,д^ Ш

Разностную схему, соответствующую системе (5.21), можно

написать, например, следующим образом:

 

2 - = с2Ли"

(5.23)

ш = 0,1,..., п = 1,2,...,АГ-1.

Однако такая разностная схема не будет соответствовать разнос­

тной схеме (5.6). Из схемы (5.6) мы будем иметь

 

гС+1 - < = тс2Ли!У

(5.24)

 

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

в виде

 

 

и* = Ат е,п*% ,

= Ат е‘п*’2 2.

(5.25)

Подставляя (5.25) в исследуемую систему, получим систему урав­ нений относительно 2\, Ъг- Приравнивая определитель этой системы нулю, будем иметь условна устойчивости при |Л ^ 1. Наг пример, для системы (5.24) такой определитель будет иметь вид

А - 1

Ат

= °,

(5.26)

2Рг

А -

1

откуда

 

 

 

 

А =

1 -

р ±

уУр{р - 2), р = тр1,

(5.27)

и мы получим условие устойчивости (5.11).

Упражнение 5.3. Показать, что для разностной схемы (5.23) в тех же обозначениях получается

|А = у /Г Т Ь ,

т.е. разностная схема (5.23) безусловно-неустойчива. ■ Допустим теперь, что мы решили разностную схему (5.24), т.е.

нашли разностные функции иЛии*. Предположим, что этим раз­ ностным функциям в пространстве Н соответствуют достаточно

гладкие функции и(<, х)

и ь(1,х).

Тогда, очевидно,

 

с

+1 =

+

ду

 

г2 дЧ '

 

 

 

 

 

тт

+ У д Р ,»

 

‘п+1 =

(

,д и

н2 д2«

к3

(5.28)

(и + Й7Г

 

 

 

+ Т дх3)

 

 

 

дх + У

 

 

 

- ( и

к—

к2 д2и

к3

 

п—1

 

 

6 дх3)

 

 

 

V

дх + Т

 

 

Из второго уравнения (5.24) следует, что

 

„т+1

 

 

 

 

 

тд2у

,аги

 

0 =

-

- ‘ ,Л <

= * +

(5.29)

2~дР

дх2

 

Отсюда следует тождество

 

 

 

 

 

 

 

 

ду

2 д2и

Л/.2х

(5.30)

 

 

 

т

с

б Р + 0 { к ) -

 

 

 

 

Продифференцируем его по I:

 

 

 

 

 

 

 

д2у _

2

д3и

+ 0 (к 2)

(5.31)

 

 

 

дР

° дх2Ы

 

 

дь

23а«

с2 г

д^и

 

М

~ С дх*

2

дх2д1-

^5,32)

т.е. уравнение типа второго уравнения (5.22), где величина

 

 

 

 

(5.33)

называется аппроксимационной вязкостью.

Поэтому упругий

стержень при решении разностной задачи ведет себя как вязкоупругий стержень.

Упражнение 5.4. Показать, что для стальной пластинки тол­ щиной 0,1 см (для стали с и 5 •10 см/с) для получения устойчивого счета, вплоть до / = 10 с требуется не менее 109 временных слоев.

Рассмотрим теперь неявную схему

-,т + 1 _о,,т 4. «т

 

 

------------/

" - 1

= с2КЛ<* + (1 - О Л < +1],

(5.34)

т = 0,1,... ,

п = 1,2,... —1.

 

Упражнение 5.5.

Применяя спектральный признак устойчи­

вости, показать, что при ^ ^ ^ разностная схема (5.34) безуслов- но(абсолютно)-устойчива. ■

Для численной реализации неявной разностной схемы, как и в предыдущем параграфе, можно применить метод прогонки. В частности, при { = 0 из (5.34) имеем

,,т + 1

_ /л, I

,,т +1 _

,,”»+! _

- ит —1\

(535)

«„+1

- | . 2 + г2^«„

«п-1

г 2( 2 « „ - « „ ),

т= 0,1,..., гг = 1,2,...,ЛГ —1.

Втабл. 5.4 приведены результаты счета методом прогонки для рассматриваемой ранее задачи при Н = 0,2, т = 0,5. В нижней строке, соответствующей т = оо, приведено решение

соответствующей статической задачи.

Бели к разностной схеме (5.35) применить ^-преобразование,

то получим

 

( 1 ^ ) 1 . , . -

(5.36)

< = 9 « + 1 - 2 ^ + < _ , ) ,

Т а б л и ц а 5. 4

Устойчивый счет по неявной схеме при $ = О, г = 0,5

Номер

«о

«1

«2

«3

«4

“5

СЛОЯ

я» = 0

0

0

0

0

0

0

1

1

0

0

0

0

0

2

1

0,66

0,42

0,25

0,11

0

3

1

0,87

0,68

0,46

0,23

0

4

1

0,87

0,70

0,49

0,25

0

5

1

0,82

0,63

0,43

0,22

0

6

1

0,80

0,59

0,39

0,20

0

7

1

0,79

0,59

0,39

0,19

0

8

1

0,80

0,59

0,39

0,20

0

оо

1

0,8

0,6

0,4

0,2

0

где величина я определена из (5.16). В этом случае решение уравнения (5.36) имеет вид (5.17), где

«1 = 1 + | з 4 ( * - 1 - \/4гг, г + ( г - 1)! ), ,______________ (5-37)

92 = 1 + 2 ^ 2 (* - 1 + \/4г2?2 + (* - I)2),

причем в этом случае справедлива формула (5.20). О затухании решения можно судить и по результатам, представленным

втабл. 5.4.

§6. СВЕДЕНИЕ МНОГОМЕРНЫХ ЗАДАЧ К ОДНОМЕРНЫМ

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

Для примера рассмотрим уравнение теплопроводности в без­ размерных величинах для двумерной области, представляющей собой прямоугольник:

дТ

д 2Т

в 2Т

, ч

т

= ж

+ а ?

( 6.1 )

+ ч (1 'у)-

Пусть на границе области задана температура:

Т - Т(1,у) при х = ±1,

(6.2)

Т = Т ( 1 , х ) при у = ±6,

и, кроме того, начальные данные:

 

при * = О Т —д(х, у).

(6.3)

Произведем дискретизацию области:

 

хп —пЛх,

п 0,1,..., N1,

 

Ук = кН2,

к = 0 , 1 , . . . , ЛЬ,

 

и, кроме того, дискретизацию времени:

 

1т = шт,

т = 0,1,... .

(6.5)

Тогда значение температуры в узловых точках будем обозначать

Т?1к= Щ т,хп,ук).

(6.6)

Плоскость I = 1т = сопз! в трехмерном пространстве будем назы­ вать т-м временным слоем (рис. 29).

I

Рассмотрим разностную схему

 

 

 

 

 

 

 

= Ли" * + < * ,

 

(6.7)

т

= 0,1,... ,

п =

1,...,ЛГЬ

* = 1 , ... ,# 2>

 

где

 

 

 

 

 

 

 

 

 

 

 

..т

о - . т

_1_ 1« т

 

4

4 . 4

4

т

и п + 1 , *

“ и п,к " г и п - 1 , к

 

Л = Лх +Л 2,

ЛхЫ„4 = —— ------- Н -----------

 

 

 

 

 

 

«X

 

 

 

. . т

_ < Н 1 - К * + « Г . М

 

(6.8)

 

Л2и">* =

 

г2

 

 

 

 

 

< к = гГ .

= т?,

(6.9)

 

<о =

 

_т

 

ип,ТУ2 —1 п>

 

а из начальных данных (6.3) — что на нулевом временном слое

< * =

 

(6.10)

Мы получили явную схему. В самом деле, из (6.7) следует

= (Я + гЛ )< * + < *

(6.11)

для всех внутренних точек п =

— 1, к =

1 , . . . , N2 —1, а

граничные значения определяются из (6.9).

Для исследования устойчивости полученной разностной схемы

применим спектральный

признак.

Ищем решение

разностной

задачи в виде

 

 

 

 

 

 

и™к = дт е'(п^+*^)

(6.12)

Подставляя (6.12) в (6.7) получим

 

 

.

,

4г . 2 9

4г . 2 Ф

(6.13)

А=

1_ _ 8т

- - ^ 8 Ш

откуда следует, что условие |А ^ 1 будет выполняться, если

 

 

т< _ м

м

_

(6.14)

 

 

" 2(Н1 + Н1У

 

Упражнение 6.1. Показать, что для я-мерного уравнения теплопроводности в случае равномерной сетки (к\ = Лг = •••=

кп = Л) условие устойчивости разностной схемы имеет вид

" (6.15)

Таким образом, для многомерного уравнения теплопроводнос­ ти условие устойчивости разностной схемы становится более жестким.

Рассмотрим неявную схему

= < ь + гК

+ (1 - 4 )Л < Г ] +

(6.16)

Соседние файлы в папке книги