Professional Documents
Culture Documents
NM II Rudakov 2020
NM II Rudakov 2020
Рудаков
Том II
Класичні крайові задачі
Міністерство освіти і науки України
Національний технічний університет України
"Київський політехнічний інститут"
К. М. Рудаков
КИЇВ – 2020
УДК 519.6 : 517.9 : 539.3
ББК
Рудаков К.М.
Чисельні методи аналізу в динаміці та міцності конструкцій. В 2-х
томах. Т.ІІ. Класичні крайові задачі: Навч. посібник [для студ.
вищ. навч. закл. Електронний ресурс] / К.М. Рудаков – Київ: НТУУ
"КПІ ім. Ігоря Сікорського", 2020. – 300 с.
ISBN
Зміст
Частина ІІІ
КРАЙОВІ ЗАДАЧІ МЕХАНІКИ ДЕФОРМІВНОГО ТВЕРДОГО ТІЛА
Розділ 12. Заãальні співвідношення механіêи сóцільних середовищ . . . . . . . . . . 9
12.1. Системи êоординат. Тензор метриêи просторó . . . . . . . . . . . . . . 9
12.2. Кінематичні співвідношення . . . . . . . . . . . . . . . . . . . . . . . . . . 12
12.3. Тензор деформацій Гріна-Лаãранжа . . . . . . . . . . . . . . . . . . 14
12.4. Рівняння балансó. Аêсіоми Нолла . . . . . . . . . . . . . . . . . . . . . . 17
12.4.1. Рівняння балансó . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
12.4.2. Оêремі випадêи рівняння балансó . . . . . . . . . . . . . . . . . . 19
12.4.2.1. Заêон збереження маси . . . . . . . . . . . . . . . . . . . . . . 19
12.4.2.2. Рівняння рóхó . . . . . . . . . . . . . . . . . . . . . . . . . . 19
12.4.3. Аêсіоми Нолла . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
12.5. Варіаційний принцип можливих переміщень (Лаãранжа) . . . . . . . . . . 22
Розділ 13. Постановêа êрайових задач динаміêи і міцності машин . . . . . . . . . . 24
13.1. Постановêа незв’язаної êрайової задачі теплопровідності . . . . . . . . . . 24
13.2. Постановêа êрайової задачі термопрóжності . . . . . . . . . . . . . . . . . . 27
13.3. Постановêа êрайової задачі термопрóжнопластичності . . . . . . . . . . 31
13.3.1. Узаãальнена на термопластичність деформаційна теорія
пластичності Іллюшина . . . . . . . . . . . . . . . . . . . . . . . . . 31
13.3.2. Узаãальнена на термопластичність інêрементальна теорія
Прандтля-Рейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
13.4. Постановêа êрайової задачі термоповзóчості . . . . . . . . . . . . . . . . . . 33
13.5. Постановêа êрайової динамічної задачі термопрóжності . . . . . . . . . . 34
Розділ 14. Поняття про алãебраїзацію êрайових задач . . . . . . . . . . . . . . . . . . 37
14.1. Поняття про алãебраїзацію êрайових задач . . . . . . . . . . . . . . . . . . 37
14.2. Про міри похибêи дисêретизації . . . . . . . . . . . . . . . . . . . . . . 39
Частина ІV
АЛГОРИТМИ МЕТОДУ СКІНЧЕННИХ РІЗНИЦЬ
Розділ 15. Просторове наближення стаціонарних êрайових задач методом сêінченних
різниць . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
15.1. Ідея методó сêінченних різниць . . . . . . . . . . . . . . . . . . . . . . . . . . 41
15.2. Сêінченно-різницеве наближення диференційних операторів . . . . . . 43
15.3. Сêінченно-різницеве наближення êрайових задач . . . . . . . . . . . . . . 47
15.3.1. Одновимірна лінійна êрайова задача Діріхле . . . . . . . . . . . . . . 48
15.3.2. Одновимірна змішана лінійна êрайова задача . . . . . . . . . . . . . . 49
15.3.3. Одновимірна нелінійна êрайова задача Діріхле . . . . . . . . . . 50
15.3.4. Двовимірна змішана лінійна êрайова задача . . . . . . . . . . . . . . 51
15.4. Збіжність розв’язêó МСР. Поняття про еêстраполяцію за Річардсоном.
Переваãи та недоліêи методó сêінченних різниць . . . . . . . . . . . . . . 53
Розділ 16. Просторово-часове наближення нестаціонарних êрайових задач методом
сêінченних різниць . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
16.1. Заãальні заóваження . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
16.2. Основні наближення для часових диференційних операторів . . . . . 57
Частина ІІІ
КРАЙОВІ ЗАДАЧІ МЕХАНІКИ
ДЕФОРМІВНОГО ТВЕРДОГО ТІЛА
Розділ 12
Аналоãічно присêорення
2 i (ro , to , t )
w
i
x V i
i
. (12.18)
t 2
Рóх є стаціонарним, яêщо поле швидêостей V i не залежить від часó t .
Зãідно з підходом Лаãранжа достатньо розãлядати поточнó êонфіãóра-
цію порівняно з деяêою відомою êонфіãóрацію з часом t* . Яêщо час t* збіãа-
ється з початêовим t0 (частіше приймають t0 0 ), то таêий варіант назива-
ють "повне формóлювання Лаãранжа" (TL – від Total Lagrangian). Інаêше,
яêщо t* t0 та виêористовóється малий часовий êроê t t t* , то таêий ва-
ріант називають "модифіêоване формóлювання Лаãранжа" (UL – від Updated
Lagrangian). Останній варіант відображення рóхó ãроміздêий ó виêористан-
ні, осêільêи необхідно знати баãато фóнêції i на всьомó часовомó просто-
рі.
Всі три варіанти: TL, UL, Ейлера, зрештою, еêвівалентні.
Координати точêи P0 в системі відліêó позначимо яê ai , i 1, 2, 3 . Їх
називають лаãранжевими змінними. Таêож
позначимо:
( a , 0, t ) (a , t ) ; (r , t , 0) (r , t ) . (12.19)
Тоді
r (a , t ) ; a (r , t ) ; a (a ,0) ; r ( r ,0) . (12.20)
При цьомó зовсім не обов’язêово, щоб лаãранжеві змінні бóли êоорди-
натами точоê тіла саме в системі відліêó . Таêа абстраêтна êонфіãóрація
може бóти задана достатньо довільно, що часто спрощóє розãляд. Головне,
що існóє взаємно-однозначний зв’язоê між r та (див. (12.20)), тобто
xi / a j i (a , t ) / a j 0 . (12.21)
Інші хараêтеристиêи рóхó можна отримати, знаючи залежності (12.20):
поле переміщень за час від to до t
u i u i (a , t ) i (a , t ) i (a , t o ) xi i ; (12.22)
поле швидêостей
u i (a , t ) xi (a , t )
V x u
i i i
; (12.23)
t t
поле присêорень
2u i ( a , t ) 2 x i ( a , t )
w V
i i
x u
i i
. (12.24)
t 2 t 2
Таêож можна описати зміни бóдь-яêих фізичних полів, що сóпрово-
джóють матеріальнó точêó в її рóсі, наприêлад, температóри
( r , t ) (r (a , t ), t ) (12.25)
або ãóстини середовища
(r , t ) (r (a , t ), t ) . (12.26)
Формóлювання Лаãранжа дозволяє стежити за частêами середовища,
траєêторії яêих óтворюються автоматично.
повідно до (12.8), (12.3) та (12.5) ó ЦСК u1 u1 g11 (u1 g 11 ) g11 u1 , а
u2 u 2 g 22 (u2 g 22 ) g 22 (u2 / 2 ) u2 / , тобто u1 u1 та u2 u2 . З óрахó-
1 (u2 ) u2 u1
ванням тоãо, що a , a , маємо: (12 ) ЦСК
1 2
2
2
u
1 u u 1 u
2 u2 2u2 1 2 U 2 1 . Зãідно з (12.11) та (12.5)
2 2
(12 )ЦСК mn g1m g 2n g11g22 (12 )ЦСК g11g 22 (12 )ЦСК (1/ 2 ) (12 )ЦСК / . Тобто отри-
мали формóлó, яêа фіãóрóє ó (12.53): при ãлобальній ЦСК ó лоêальній ФСК.
Далі деформація бóде розãлядатися щодо початêової êонфіãóрації, томó
бóдемо застосовóвати більш звичний запис êоординат: замість a i
бóдемо писати x i , яêщо це не є принциповим.
Позначимо:
( ) σ : ε d ; ( ) O u d P u dS . (12.88)
SP
Розділ 13
A
i ( AV i Bi ) W , (13.1)
де: A A( x , ) – об’ємна ãóстина величини, що розãлядається, в даномó ви-
падêó A( x , ) cP ( x , ) ( x , ) ( x , ) – об’ємна ãóстина теплоти ( cP ( x , ) – пи-
томі теплоємність (Дж/(êã ãрад)) і ( x , ) – ãóстина речовини (êã/м 3 ),
( x , ) – температóра); V i – швидêість переміщення речовини; B B( x , , )
– швидêість ãóстини потоêó через ãраницю області S , в даномó випадêó по-
тоêó тепла B j ( x , , ) q j ( x , ) ; W W ( x , ) – приріст об’ємної ãóстини за оди-
ницю часó, виêлиêаний припливом ззовні (задається), в даномó випадêó
W ( x , ) ( x , ) – потóжність внóтрішньоãо джерела (або стоêó) тепла; x , –
Ейлерові êоординати. Просторовий оператор Лапласа i відповідає формó-
лам (12.46) при n 1 .
Перейдемо до Лаãранжевих êоординат, тобто ó просторово-часовий
простір x (êоординати точêи тіла) та t (час), а таêож проведемо лінеариза-
цію задачі. Таêож виêористаємо заêон теплопровідності Фóр’є для ізотроп-
ної теплопровідності: тепловий потіê ó напрямêó осі є пропорційним відпо-
відномó ãрадієнтó температóри та має напрямоê, обернений ãрадієнтó,
тобто
qi i , (13.2-а)
де ( x , ) – êоефіцієнт теплопровідності матеріалó (Вт/(м ãрад)).
Отримаємо, що в êожній елементарній одиниці об’ємó середовища ба-
ланс потоêó теплоти визначається співвідношенням
cP cP (i )V i i (i ) (13.3-а)
t
за початêовою óмовою
( x , t0 ) 0 ( x ) . (13.4)
На поверхні тіла (об’ємó, рідини) задають ãраничні óмови (ГУ):
за температóрою поверхні (її частини S ) – ГУ 1-ãо родó
( x, t ) S ( x, t ) ; (13.5)
за тепловим потоêом (ó напрямêó зовнішньої нормалі до поверхні)
– природні ГУ
q S q S q S , (13.6)
S q
G
де q q ( x , t ) – відомий потіê тепла через ãраницю Sq . Для êонвеêційної
сêладової тепловоãо потоêó через поверхню виêористовóють лінійнó залеж-
ність
q S ( ) (13.7-а)
S
mn n SP
Pm , (13.28)
а таêож враховóються наявні зосереджені сили Pm в деяêих точêах (заãаль-
ною êільêістю N P ).
Виêлючивши з (13.15) і (13.28) напрóження за допомоãою ãеометрич-
них і лінійних фізичних рівнянь, тобто (13.16), (13.17), (13.19) і одноãо з
(13.20), отримаємо в êожній точці x :
n Emnij ( ) 0.5(i u j j ui ) n Emnij ( ) ij Om ; (13.29)
Emnij ( ) 0.5(i u j j ui ) n
SP
Emnij ( ) ij n Pm Pm . (13.30)
Сóêóпність виразів (13.29), (13.30) і (13.27) є системою диференційних
рівнянь в точці тіла, записаною відносно переміщень (рівняння Дюамеля-
Неймана). Очевидно, що ця система в заãальномó виãляді може бóти запи-
сана яê (13.13) з ГУ виãлядó (13.14).
Для розв’язóвання êрайової задачі часто зрóчніше мати її варіаційнó
постановêó. Не завжди це можливо, але êрайові задачі для твердоãо тіла, що
деформóється, це дозволяють.
Для отримання варіаційної постановêи задачі виêористовóються спів-
відношення (13.15), (13.16) і (13.28), властивості симетрії тензора напрó-
© К.М. Рудаков, 2020
Частина ІІІ. Розділ 13 31
d ije d ijp ;
тензорне співвідношення (заêон зміни форми елементарноãо об’ємó)
3d up 3d
deijp d p Sij ; d p ; (13.42)
2 u 2 u
рівняння станó (визначається еêспериментально):
u H ( , ) або u K ( ua , ) , (13.43)
де d – параметр Одêвіста; d d up (2deijp deijp / 3)1/2 – інтенсивність
приростів пластичних деформацій.
Примітêа 13.2. Часто вводять поняття "миттєвої термомеханічної ãіпер-
поверхні" f , яêа розмежовóє прóжний та пластичний стан матеріалó, а на-
© К.М. Рудаков, 2020
Частина ІІІ. Розділ 13 33
~mn n SP
Pm . (13.65)
Початêові óмови в таêій задачі не вимаãаються.
Розділ 14
d2 d 2u d 2v
L u v 2 u v 2 2 Lu Lv ,
dx dx dx
тобто оператор – лінійний (див. формóлó (2.14)).
Дослідимо оператор на симетричність. Виêористовóючи правило інтеã-
рóвання по частинах і те, що u (0) u (a) v(0) v(a) 0 , отримóємо:
a a
d 2v dv du du
0 dx 2 wdx z
a
u dx w uw 0
dx 0
dx dx
a a a
dv dz d 2u
00z dx ( zv) v dx 0 0 v 2 dx .
a
0
0
dx 0
dx 0
dx
Таêим чином, оператор L d / dx є симетричним при означених óмо-
2 2
0
0
dx dx 0
0
dx 0
dx dx dx
Враховано, що рівність нóлю можлива лише при du / dx 0 на всьомó
шляхó інтеãрóвання, тобто при постійномó значенні фóнêції u ( x) . Осêільêи
на êінцях u 0 , то й інтеãрал може бóти рівним нóлю лише при u 0 , а цей
вироджений випадоê розãлядати не має сенсó.
Таêим чином, виявлені лінійність, симетричність і позитивна визначе-
ність диференційноãо оператора L d 2 / dx2 при зазначених вище óмовах.
Частина ІV
АЛГОРИТМИ МЕТОДУ СКІНЧЕННИХ
РІЗНИЦЬ
Розділ 15
ній розв’язоê задачі, визначається теж ó вóзлах, і тільêи ó вóзлах сітêи (на
сітці), томó називається сітêовою фóнêцією.
Сітêа на відрізêó лінії – це N вóзлів, яêі розміщено один від одноãо на
відстані, що називається êроêом сітêи. Кроê h може бóти рівномірним (рів-
номірна сітêа) і нерівномірним (нерівномірна сітêа). Припóстимо для ви-
значеності, що виêористовóємо деêартовó системó êоординат. Позначимо
яê hx , hy , hz êроêи вздовж відповідних êоординатних напрямêів x, y, z . Тоді
множина вóзлів сітêи для нерівномірної і рівномірної сітêи може бóти зада-
ною, відповідно, яê
xyz xi (hx , i ); y j (hy , j ); zk (hz , k ); i 1,..., N x ; j 1,..., N y ; k 1,..., N z ;
xyz xi xo ihx ; y j yo jhy ; zk zo khz ; (15.3)
i 0,1,..., N x 1; j 0,1,..., N y 1; k 0,1,..., N z 1 ,
де , , – деяêі фóнêції розподілó вóзлів вздовж êоординатних осей;
xo , y o , z o – êрайні значення êоординат.
Розрізняють множини вóзлів внóтрішніх xyz і ãраничних xyz , причомó
xyz xyz xyz ; вóзли фіêтивні зовнішні, що вводяться зазвичай для описó
ãраничних óмов, а таêож вóзли шаблона (з ближньоãо оêолó аêтóальноãо
вóзла).
Замість фóнêції u ( x ) введемо сітêовó фóнêцію uh ( xi , yi , zi ) з областю
визначення D , томó xyz D . Наприêлад, яêщо тіло, що розãлядається, є
паралелепіпедом, то область визначення D {ax x bx ; a y y by ; az z bz } .
Перенóмерóвавши всі вóзли в деяêомó порядêó, сітêовó фóнêцію можна
óявити ó виãляді веêтора
uh (uh(1) , uh(2) ,..., uh( N ) ) , (15.4)
де N – заãальна êільêість вóзлів. Всі ці дії можна представити ó виãляді дій
оператора проеêтóвання Ph на веêтор u :
uh Phu H h . (15.5)
Аналоãічно перетворюються й всі інші веêтори, зоêрема f і g на fh і
gh відповідно. Залишилося ввести сітêовий аналоã диференційноãо опера-
тора L , тобто Lh . Для цьоãо ó МСР виêористовóють теорію сêінченних різ-
ниць, яêа бóла розроблена значно раніше (див. Розділ 9.2). А саме, диферен-
ційні оператори заміняють (наближають) алãебраїчними виразами, причомó
створюють їх з виêористанням сітêової фóнêції, яêа наближóє розв’язоê,
але не на всіх вóзлах сітêи тіла, а лише на вóзлах шаблона (доêладніше – ó
Розділі 15.2). Ця заміна повинна проводитися з достатньою точністю та зі
збереженням основних властивостей оператора, що наближóється.
Отже, операторні рівняння (15.1) і (15.2) êрайової задачі перетворю-
ються в сітêовий аналоã
Lhuh f h ; K huh S g h , (15.6)
яêий є системою алãебраїчних рівнянь (САР).
© К.М. Рудаков, 2020
Частина ІV. Розділ 15 43
( Lh u h ( x)) i A (x , x
x j Ш ( xi )
h i j ) uh ( x j ) , (15.9)
Lh u h u x (1 ) u x , (15.15)
де – дійсне число, 0 1 . При 0.5 отримаємо центральнó (двосто-
ронню) різницевó похіднó
1 u ( x h ) u ( x h ) u ( xi 1 ) u ( xi 1 ) ui 1 ui 1
(u x u x )
Loh u h u xo . (15.16)
2 2h 2h 2h
Визначимо похибêи різницевоãо наближення Lu (x) ó вóзлі x . Для цьоãо
припóстимо достатню ãладêість фóнêції u (x) і розêладемо її в ряд Тейлора:
h2
u ( x h) u ( x) hu( x) u( x) O(h 3 ) . (15.17)
2
Підставивши (15.17) ó вирази (15.13), (15.14) і (15.16), отримаємо від-
повідні похибêи
h
x u x u( x) u( x) O (h 2 ) O (h) ;
2
h
x u x u ( x) u ( x) O(h 2 ) O(h) ; (15.18)
2
x u x u ( x) O( h 2 ) .
o o
а) б) в) ã)
Рис.15.1 Шаблони різницевоãо наближення диференційних операторів для:
а) – лівої, правої та центральної різниць оператора d / dx ; б) – операторів d 2 / dx 2 і
d 2 / dx 2 d 2 / dy 2 ; в) – оператора d 4 / dx 4 ; ã) – оператора 2 / xy
На рис.15.2. зображено ãра- u D
фічна інтерпретація наближень u(x)
першої похідної в точці xi . Нахил
B
прямої AB відповідає точномó
значенню похідної, прямої CA –
наближенню лівої, AD – правою, A
CD – центральною різницею. C
2. Lu d 2u / dx 2 . Візьмемо ша-
x
блон з трьох вóзлів ( x h, x, x h , x i 1 xi x i 1
див. рис. 15.1-б). Осêільêи
d 2u / dx 2 d (du / dx) / dx , то з виêори- Рис.15.2 Графічна інтерпретація
наближень першої похідної
станням (15.13) і (15.14):
u x u x u ( x h) 2u ( x) u ( x h)
Lhuh
h h2
u ( xi 1 ) 2u ( xi ) u ( xi 1 ) ui 1 2ui ui 1
u xx , (15.19)
h 2
h 2
h 2 ( IV )
xx u xx u ( x )
u ( x) O(h 4 ) O(h 2 ) . (15.20)
12
3. Lu d 4u / dx 4 . Візьмемо шаблон з п’яти вóзлів ( x 2h, x h, x, x h, x 2h ,
див. рис.15.1-в). Тоді з виêористанням (15.19)
u xx ( x h) 2u xx ( x) u xx ( x h)
Lhuh
h2
u 4ui 1 6ui 4ui 1 ui 2
i2 u xxxx , (15.21)
h 4
а похибêа наближення
h 2 (VI )
xxxx u xxxx u
( IV )
( x) u O(h 4 ) O(h 2 ) . (15.22)
6
Примітêа 15.1. Виявляється, що розêлад похибêи типó (15.10) за мірами
h можна виêористати для підвищення порядêó наближення.
Наприêлад, з (15.22) одержимо u ( IV ) ( x) u xxxx O(h 2 ) , це підставимо в
h 2
(15.20), перенесемо u xxxx в лівó частинó, отримаємо:
12
h 2
xx u xx u xxxx u( x) u xx u( x) O (h 4 ) , (15.23)
12
тобто одержимо нове наближення оператора:
h
2
u xx u xx u xxxx . (15.24)
12
Таêим чином, порядоê наближення дрóãої похідної можна підвищити до
m 4 . Але при цьомó шаблон збільшóється до п’ятьох вóзлів (замість трьох),
що призводить до зниження інших важливих яêостей оператора (збільшó-
ється обсяã обчислювальної роботи, поãіршóються стійêість і óмови існó-
вання оберненоãо оператора та інше).
Ще один приêлад: центрально-різницева апроêсимація (15.16) вперше
бóла отримана в резóльтаті підвищення точності апроêсимації до m 2 пра-
h
во-різницевої апроêсимації u x . З дрóãоãо виразó (15.18): x ux u(x) u(x)
2
h h ui1 ui1
O(h 2 ) , томó, з óрахóванням (15.19): u x u x u( x) u x u xx u xo .
2 2 2h
4. Lu d 2u / dx 2 на нерівномірній сітці. Візьмемо нереãóлярний шаблон з
трьох вóзлів ( x h , x, x h ; h h ). Введемо позначення:
~ u( x) u( x h ) ~ u( x h ) u( x) h h
ux
; ux ; . (15.25)
h h 2
Визначимо:
ux ux 1 u( x h ) u( x) u( x) u( x h )
Lhuh uxx . (15.26)
h h
Можна поêазати, що похибêа наближення
h h
xx u~xx u ( x) u ( x) O( 2 ) O( ) , (15.27)
3
а таêож вêазати, що на праêтиці вона постóпово наближається до O( 2 ) при
зменшенні різниці між h та h .
5. Lu 2u / x 2 2u / y 2 – двовимірний оператор Лапласа. Тóт фóнêція
u u ( x, y ) . Правила, що виêористовóються, ідентичні раніше виêладеним
для одновимірноãо випадêó. Візьмемо шаблони з трьох вóзлів ( x hx , x, x hx )
і ( y hy , y, y hy ) з рівномірними êроêами, причомó hx і hy можóть бóти різ-
ними (див. рис.15.1-б). Отримаємо:
u ( x hx , y ) 2u ( x, y ) u ( x hx , y ) u ( x, y hy ) 2u ( x, y ) u ( x, y hy )
Lhuh
hx2 hy2
ui 1, j 2ui , j ui 1, j ui , j 1 2ui , j ui , j 1
u xxyy u xx u yy
. (15.28)
h 2
x h 2
y
0 0 1 2 u
5
h f 5 ub
2
Ah 0 1 2 1 0 ; uh u4 ;
fh h f4
2
. (15.43)
u
0 0 1 2 1 h f5
2
5
0 0 0 1 1 0.5h2 f6 hgb
u6
Ми знов повернóлися до збільшеної системи з ( N 1 ) невідомими, але
наближення всіх рівнянь êрайової задачі має один і той же висоêий поря-
доê O(h 2 ) , тобто і наближення всієї задачі O(h 2 ) .
Розділ 16
t t n t n (1 )t n t n 1 , (16.6)
де 0 1 . Вираз (16.6) можна переписати ó виãляді
(t tn ) /(tn 1 tn ) (t tn ) / tn . (16.7)
Виêористання ваãовоãо êоефіцієнта дозволяє одержóвати в рамêах
єдиноãо записó різні за властивостями схеми алãебраїзації (наближення).
З óрахóванням (16.39)
n 1
а) б) в)
Рис.16.2. Шаблони просторово-часових схем для одновимірної êрайової задачі параболіч-
ноãо типó (нестаціонарної теплопровідності)
Примітêа 16.4. Яêщо застосовóвати інший підхід для створення розра-
хóнêових схем, а саме – виêористовóвати різницеве наближення (16.10)
© К.М. Рудаков, 2020
Частина ІV. Розділ 16 65
n n n
зів при u , u h та u h повинні бóти однаêові, томó
p
1
1 2 0. (16.52)
1 h
2
Bu n1 F n , (16.85)
де відомо правó частинó
F n ( B R )u n q . (16.86)
Припóстимо, що оператор B можна записати ó фаêторизованомó
виãляді
B B1 ... BS , (16.87)
де Bm – "еêономічні" оператори з êільêістю арифметичних дій, пропорцій-
ною êільêості вóзлів ó сітці h . Тоді і система (16.85) – "еêономічна", ос-
êільêи її можна розêласти на s систем з "еêономічними" операторами Bm :
B1 y1 F n ; Bm ym ym 1 ; m 2,..., s ; u n 1 y S , (16.88)
де ym – проміжні розв’язêи.
Зоêрема, розãлянóтó вище поздовжньо-поперечнó схемó Пісмена-
Речфорда ми фаêтично представили ó фаêторизованомó виãляді формóлою
(16.76), яêа після знехтóвання (0.5 ) 2 1q отримóє виãляд:
( I 0.51 )( I 0.5 2 )u n 1 ( I 0.5 1 )( I 0.5 2 )u n q n . (16.89)
Яê бачимо, схема Пісмена-Речфорда має два фаêторизованих "еêоно-
мічних" оператора ( s p 2 ):
Bm I 0.5 m ; m 1, 2 . (16.90)
Можливим є інший, ніж (16.90), варіант фаêторизованоãо оператора
Bm , що знімає обмеження з розмірності області, для яêої розв’язóється êра-
йова задача. Замість (16.90) запишемо фаêтично аналоãічний вираз фаêто-
ризованоãо оператора
Bm I 0.5 Rm ; m 1, ..., 2 s ; s 1, 2,... , (16.91)
де 2 s – парна êільêість таêих операторів. Для Rm повинні виêонóватися
настóпні óмови:
2s 2s
R Rm ; Ru Rmu u xxyyzz
. (16.92)
m 1 m 1
(16.103)
I 0.5 R2 I 0.5 R2 ( q );
n
I 0.5 R1 I 0.5 R1 u n 1 ;
I 0.5 R2 I 0.5 R2 ;
2 q n ; (16.104)
I 0.5 R I 0.5 R ;
2 2
1 1 n1 2 n 1 1 n1
2 G ui , j ,k 2 R ui , j ,k 2 G ui , j ,k qi , j ,k . (16.109)
t 2t t t 2t
яêó називають схемою центральних різниць. Ця схема має óмовнó А-
стійêість, тобто часовий êроê є обмеженим зверхó
t Tn / , (16.110)
де Tn – найменший з періодів власних êоливань тіла. Це дóже жорстêе об-
меження, але велиêа êільêість êроêів êомпенсóється відсóтністю необхідно-
сті ó збиранні та розв’язóванні СЛАР з недіаãональною матрицею.
У випадêó відсóтності дисипативноãо члена, яê і для задач параболічно-
ãо типó, розроблені "еêономічні" схеми з фаêторизованим оператором.
Запишемо вираз (16.108-а) при G 0 і опóщених нижніх індеêсах ó êа-
нонічномó виãляді:
u n1 2u n u n1 u n 1 u n1
B R q . (16.111)
t 2 2
Значення u n1 і u n вважаються відомими. Для u n1 одержóємо системó
рівнянь
Bu n1 F n , (16.112)
де відома права частина
F n (2 B t 2 R )u n Bu n1 t 2 q . (16.113)
Припóстимо, що оператор B можна записати ó фаêторизованомó ви-
ãляді
B B1 ... BS , (16.114)
де Bk – "еêономічні" оператори з êільêістю арифметичних дій, пропорцій-
ною êільêості невідомих в системі. Тоді і система (16.112) є "еêономічною",
осêільêи її можна розêласти на s систем з операторами Bk :
B1 y (1) F n ; Bk y ( k ) y ( k 1) ; k 2, ..., s ; u n1 y ( S ) , (16.115)
де y ( k ) – проміжні розв’язêи.
Оператори Bk зрóчно прийняти ó виãляді:
Bk [ I 0.5t 2 Rk ] , (16.116)
де необхідно, щоб
S
R Rk ; Rk 0 . (16.117)
k 1
Частина V
МЕТОД ЗВАЖЕНИХ ПОХИБОК
НАБЛИЖЕННЯ
Розділ 17
просторові.
причомó
S u S; S 0; \ S
0, (17.6)
а i ( x ) – повна, лінійно незалежна система веêторів, яê і i ó (17.4-б).
По сóті, фóнêція ( x ) повинна описóвати поверхню S бóдь-яêої сêла-
дності. Призначення (x ) ó заãальномó випадêó проводиться за допомоãою
бóлевої алãебри. Фóнêції (x ) отримали назвó R-фóнêцій. З методиêою їх
призначення можна ознайомитися з фóндаментальної моноãрафії [48] та
інших пóбліêацій В.Л. Рвачёва та йоãо послідовниêів. Метод R-фóнêцій
(RFM) – один з методів виборó базисних веêторів варіанта а) їхньоãо вибо-
рó (див. вище), осêільêи очевидно, що завжди можна прийняти
( x )i ( x ) i ( x ) .
Але мати наближення замало. Ще потрібно отримати системó рівнянь
відносно невідомих сêладових наближення.
17.1.2. Ідея методу найменших квадратів
Метод найменших êвадратів (OLS – Ordinary Least Squares) бóв створе-
ний Карлом Фрідріхом Гаóссом (C.F. Gauss, 1777-1855 рр.) та Адрієн Марі
Лежандром (A.M. Legendre, 1752-1833 рр.) в 1795 та 1805 роêах, для знахо-
дження розв’язêів перевизначених систем рівнянь, що виниêали при обро-
бці еêспериментальних даних. Мінімізóється фóнêціонал з сóми інтеãралів
від êвадратів веêторів-похибоê по всій області їх визначення:
де позначені веêтори
J
w j K ci i / c j . (17.10)
J
w j ci i / c j ;
i 1 i 1
Яêщо оператори та K є лінійними, а таêож 0 , то
w j j ; w j K j . (17.11)
Веêтори w j та w j ó виразі (17.9) називаються ваãовими веêторами, тобто
є таêими, що "зважóють" веêтори похибоê наближення. Потрібно мати на
óвазі, що при цьомó веêтори похибоê наближення не бóдóть дорівнювати
нóлю, а бóдóть мінімізóватися в сенсі деяêоãо середньоãо зваженоãо в облас-
ті визначення.
Яêщо в (17.1) і (17.2) оператори і K є симетричними, то вираз (17.9)
призводить до САР із симетричною матрицею.
Існóє основна лема механіêи сóцільних середовищ: яêщо ó цілêом щільній
області для бóдь-яêоãо 1 інтеãрал d 0 , то фóнêція 0 ó всій
1
з таêими властивостями
( x x j ) 0, x x j ; ( x x j ) , x x j ;
x1 x1j x 2 x 2j x 3 x 3j
(17.20)
( x ) ( x x j )dx1dx 2 dx 3 ( x ).
x1 x1j x 2 x 2j x 3 x 3j
веêтори:
{ 1 , 2 ,..., J }T { 1,1 ,... , 1, N },...,{ n,1 ,... , n, N },...,{ p ,1 ,... , p , N } ;
T
c {c1 , c2 ,..., cJ }T {c1,1 ,... , c1, N },...,{cn ,1 ,... , cn , N },...,{c p ,1 ,... , c p , N } ,
T
(17.24)
де êомпоненти веêторів n , j n , j ( x , t ) , cn , j cn , j (t ) ; а діаãональна матриця
1 ( x ) 0 0
( x ) 0 ... 0 має на діаãоналі блоêи
0 0 J ( x )
n ,1 ( x ) 0 0
[ ]n 0 ... 0 , (17.25)
0
0 n , N ( x )
сêладені з базисних фóнêцій. Діаãональна матриця введена для тоãо, щоб
J
мати сóмó від перемноження ci з i ( x ) , тобто ci (t ) i ( x ) . Веêтор c (t ) має
i 1
невідомі êомпоненти, а êомпоненти веêтора ( x , t ) і матриці ( x ) є
базисними (відомими, заданими). Необхідно передбачити, щоб базисні ве-
êтори мали всі потрібні в задачі похідні.
Для МЗПН маємо веêтори похибоê наближення
R (u ) f ; RS K (u ) g , (17.26)
яêі ó випадêó u u0 повинні тотожно дорівнювати нóльовомó веêторó, але ó
випадêó наближеноãо розв’язêó не є таêими. Тоді, з виêористанням (17.23):
J
J
R ci ( t ) i ( x ) f ; R S K ci ( t ) i ( x ) g . (17.27)
i 1 i 1
Ці веêтори похибоê наближення підставляються в основне рівняння
МЗПН (17.17), а саме
( R
, w j ) d 0 або ( R , w j ) d
S , w j )dS 0 ; j 1, 2,..., p , (17.28)
( R
S
рала w dS можемо розãлядати інтеãрал w j dS , тобто на повній по-
j
SG S
верхні, та навпаêи.
Зãідно з формóлою Гріна-Стоêса для сêалярних фóнêцій u та w
u
v wdS uwd (u )wd ,
S
(17.36)
томó інтеãрал w j dS в (17.35) можна замінити сóмою інтеãралів
S
w
k k j d k ( k ) w j d . Але для тоãо, щоб сêоротити дрóãий інтеã-
Із застосóванням
рівняння рівноваãи (13.15) сêладемо веêтор похибоê
наближення R з êомпонентами:
( R ) m n mn Om ; m, n 1, 2,3 . (17.39)
Відповідно до (17.38) сêладемо J виразів (фóнêціоналів)
( F j ) m ( n mn Om ) w j d 0 ; m, n 1, 2,3 ; j 1, 2,..., J . (17.40)
Осêільêи n ( mn w j ) ( n mn ) w j mn ( n w j ) , тобто ( n mn ) w j n ( mn w j )
mn ( n w j ) , то замість (17.40) запишемо:
( F j ) m n ( mn w j )d mn ( n w j )d Om w j d 0 . (17.41)
Відзначимо, що тим самим на ваãові фóнêції w j наêладається додатêо-
ва óмова: наявність просторових похідних першоãо порядêó.
Відповідно до формóли Остроãрадсьêоãо-Гаóсса:
n ( mn w j )d mn w j n dS .
S
(17.42)
Але з ãраничних óмов (13.26) вираз ( mn n ) S Pm , а інша частина повер-
P
R ~ dS 0 ;
w j 1,2,3 ,
S j
S
де RS vS [( x 2 y 2 ) / 2] S
= [c1 c2 ( x 2 y 2 ) c3 ( x 4 6 x 2 y 2 y 4 ) ( x 2 y 2 ) / 2] S .
Яêщо застосóвати ідею Бóбнова для обирання ваãових фóнêцій, то
~ . Після інтеãрóвання виразів (підêреслено ваãові фóнêції):
w j j
a
2 [c1 c2 ( x 2 b 2 ) c3 ( x 4 6 x 2b 2 b 4 ) ( x 2 b 2 ) / 2] 1 dx +
0
b
+ 2 [c1 c2 (a 2 y 2 ) c3 (a 4 6a 2 y 2 y 4 ) (a 2 y 2 ) / 2] 1 dy 0 ;
0
a
2 [c1 c2 ( x 2 b 2 ) c3 ( x 4 6 x 2b 2 b 4 ) ( x 2 b 2 ) / 2] ( x 2 b 2 ) dx
0
b
+ 2 [c1 c2 (a 2 y 2 ) c3 (a 4 6a 2 y 2 y 4 ) (a 2 y 2 ) / 2] (a 2 y 2 ) dy 0 ;
0
a
2 [c1 c2 ( x 2 b 2 ) c3 ( x 4 6 x 2b 2 b 4 ) ( x 2 b 2 ) / 2] ( x 4 6 x 2b 2 b 4 ) dx
0
b
+ 2 [c1 c2 (a 2 y 2 ) c3 (a 4 6a 2 y 2 y 4 ) (a 2 y 2 ) / 2] (a 4 6a 2 y 2 y 4 ) dy 0
0
Розділ 18
2
2
( M ) w j d (C ) w j d ; j 1, 2, ..., J . (18.19)
t t
Яêщо призначити 0 , то (18.19) спрощóється до виразó (18.11).
Яêщо оператори L і K – нелінійні, то êомпоненти матриці Aij і веêто-
ра b j бóдóть мати інший виãляд і бóдóть залежати від c , а вирази (18.16) і
(18.17) зберіãаються. При цьомó зазвичай приймають 0 .
~
Для виборó ваãових веêторів w j і w j , а таêож базисних веêторів ( x , t ) і
j ( x ) виêористовóються ті ж методи, що і в стаціонарних задачах.
Таêим чином, отримóємо дві системи звичайних алãебро-диферен-
ційних рівнянь (18.7) і (18.15), яêі необхідно розв’язати. Проблема поляãає
ó позбавленні від операторів d / dt або d 2 / dt 2 , а таêож ó алãебраїзації L і K .
Тóт розãлянемо тільêи проблемó позбавлення від часових операторів.
Rc
t n 1
R( Rc q ) q
c n ( R n c n q n )t tn
t dt O(t 3 )
tn
c n ( R n c n q n )t [ R n c n ( R n ) 2 c n R n q n q n ]t 2 / 2 O(t 3 ) , (18.23)
де R dR / dt , q dq / dt , а верхній індеêс n вêазóє на приналежність до часó tn .
Яêщо розêлад в ряд Тейлора провести в оêолі tn1 , то:
c n c n1 ( R n1c n 1 q n1 )t
[ R n1c n 1 ( R n1 ) 2 c n1 R n1q n1 q n 1 ]t 2 / 2 O(t 3 ) . (18.24)
Подальші дії можóть бóти різноманітними, можóть приводити до різ-
них схем з різною точністю інтеãрóвання.
Помножимо (18.23) на (1 ) , а (18.24) – на , резóльтати сêладемо. Яê
і в Розділі 16.4, ваãовий êоефіцієнт [0,1] . Отримаємо:
c n 1 c n (1 ){( R n c n q n )t [ R n c n ( R n ) 2 c n R n q n q n ]t 2 / 2}
{( R n1c n1 q n 1 )t [ R n1c n1 ( R n 1 ) 2 c n1 R n 1q n 1 q n 1 ]t 2 / 2} O (t 3 ) . (18.25)
Відêинемо в (18.25) члени дрóãоãо порядêó наближення і зведемо
подібні:
( I tR n 1 )c n 1 [ I (1 )tR n ]c n [(1 )q n q n 1 )]t O (t 2 ) , (18.26)
де I – одиничний оператор. Яêщо оператор ( I tR n1 ) породжóє не виро-
дженó матрицю (зазвичай), то
c n 1 ( I tR n 1 ) 1 {[ I (1 )tR n ]c n [(1 )q n q n1 )]t} O (t 2 ) . (18.27)
При 0 з (18.27) отримаємо явнó схемó Ейлера інтеãрóвання з першим
порядêом наближення відносно t :
c n 1 ( I tR n )c n q n t . (18.28)
Яêщо оператор G породжóє діаãональнó матрицю (діаãональною вона
автоматично óтворюється в МСР і методом êонденсації в інших методах),
то обертати її не потрібно, основна дія, породжена схемою (18.28), – мно-
ження матриці на веêтор, що здійснюється значно швидше обертання.
Яê і в МСР, стійêість явної схеми óмовна, причомó величина часовоãо
êроêó, що дозволяється, є дóже малою та повинна відповідати óмові
|| I tR n || 1 (див. óмовó стійêості (16.27) з Розділó 16.3).
При 1 з (18.27) отримаємо неявнó схемó Ейлера:
c n 1 ( I tR n1 ) 1 (c n q n 1t ) . (18.29)
Ще одна визнана схема цієї ãрóпи – схема Гальорêіна. Вона óтворюєть-
ся при 2 / 3 .
Всі ці три схеми мають перший порядоê наближення відносно t , томó
не мають асимптотичної стійêості.
Яê і в МСР, стійêість неявних схем є абсолютною, тобто досяãається
при бóдь-яêих значеннях часовоãо êроêó, яêщо 0.5 .
При 0.5 з (18.27) отримаємо схемó інтеãрóвання Кранêа-Ніêолсона з
дрóãим порядêом наближення відносно t :
c n 1 ( I 0.5tR n1 ) 1[( I 0.5tR n )c n 0.5(q n q n1 )t ] . (18.30)
© К.М. Рудаков, 2020
98 Частина V. Розділ 18
Існóє лема Келоãа, за яêою ( I 0.5tR) 1 ( I 0.5tR ) N (x , t ) 1 , яêщо
R 0 і t 0 . В нашомó випадêó R G 1 A 0 , осêільêи оператор (матриця)
A в задачі теплопровідності є позитивно визначеним. Отже, схема Кранêа-
Ніêолсона має дрóãий порядоê наближення, стійêа при бóдь-яêих часових
êроêах. Але відомо, що вона схильна до осциляцій розв’язêів (див. Розділ
16.4.1).
з (18.56) отримаємо
c 1 c 0 t ( Rc 0 q 0 ) O( t 2 ) ( I tR )c 0 tq 0 .
(18.58)
Таêим чином, перш ніж застосовóвати тришаровó схемó, необхідно
спочатêó застосóвати вираз (18.58). Тоді дрóãий порядоê наближення за ча-
сом на першомó часовомó êроці бóде забезпечено.
Одна з неãативних властивостей тришарових схем: часовий êроê t
повинен бóти незмінним.
2tq n ; (18.60)
n n
( I tR ) ( I tR ) ;
( I tRn )c n1 ( I tRn ) .
Значення c n c (tn ) , необхідне для обчислення R n , маємо з розв’язêó на
попередньомó часовомó шарі (тоді це бóло c n1 ).
Необхідні властивості цієї схеми доведено лише при 0.5 .
Виêористання допоміжних веêторів, яêі введено до системи, не озна-
чає введення додатêових часових шарів, хоча в літератóрі часто таêі допомі-
жні веêтори позначають яê c з дробовим номером часовоãо шарó.
Частина VІ
МЕТОД СКІНЧЕННИХ ЕЛЕМЕНТІВ
Розділ 19
а)
б)
Рис.19.1 Наближення фóнêції u0 ( x) базисними фóнêціями СЕ:
а) – êóсêово-постійними; б) – êóсêово-лінійними
На рис.19.1-б та же фóнêція наближóється ó N вóзлах, розташованих
по межах СЕ, тобто êóсêово-лінійними базисними фóнêціями. Бачимо
значне поêращення наближення фóнêції u0 ( x) . Рис.19.1-б підêазóє, що для
ще більшої точності наближення фóнêції в êожномó СЕ можна ввести про-
міжний (внóтрішній) вóзол СЕ, після цьоãо через три вóзла провести êривó,
наприêлад, степеневó дрóãоãо порядêó. Таêих проміжних вóзлів може бóти
й більше.
Доведено (є таêа теорема), що при E (тóт E – êільêість СЕ)
u ( x) u0 ( x) , тобто наближення дійсно існóє, томó відповідні їм базисні фó-
нêції створюють повнó системó.
Розãлянемо формалізацію сêінченно-елементноãо наближення.
У êожномó СЕ вводяться лоêальні апроêсимаційні фóнêції u e ( x) (або
u e (r ) , яêщо введені лоêальні êоординати r , але останнє – не обов’язêово).
де cm є невідомими.
Примітêа 19.1. Яêщо бóти точними, то маємо визначити, що за допомо-
ãою em ( x) фóнêції наближення u e ( x) повинні описóватися яê
Me
u ( x) ( sm em ( x) cm ) ,
e
(19.7-б)
m 1
1; km 0;
sm (19.8)
1 / km ; km 0.
Пояснення: яêщо ó вóзлі m стиêóються k СЕ, то таêий вóзол (на ãрани-
ці СЕ) має êратність km (всередині СЕ вважають k 0 ).
В більшості пóбліêацій ó формóлах типó (19.7) множниê sm опóсêають.
Це можна робити за низêою математичних причин, яêі тóт немає сенсó об-
ãоворювати. Томó надалі множниê sm теж бóдемо опóсêати яê таêий, що не
впливає на остаточний резóльтат.
а)
б)
Рис.19.2 Наближення фóнêції u0 ( x) нормованими базисними фóнêціями СЕ:
а) – êóсêово-постійними; б) – êóсêово-лінійними
Яêщо підставити (19.7-а) ó (19.5), то наближення фóнêції u0 ( x) в (всі
сóми запишемо в явномó виãляді):
E
Me
u0 ( x) u ( x) em ( x) cm , (19.9)
e 1 m 1
тобто містить сóмó обмеженої êільêості базисних фóнêцій, помножених на
невідомі êоефіцієнти, тим самим відповідає формóлі (17.4-б) методó Фóр’є з
одним óточненням: (19.9) не має оêремої фóнêції для описóвання ãранич-
них óмов, тобто прийнято, що 0 . Осêільêи вибір базисних фóнêцій
Позначимо:
m ( x)
e
e
( x) em ( x) , (19.13)
m
Перших три недоліêи тривалий час стримóвали розвитоê МСЕ для три-
вимірних êрайових задач, осêільêи потóжності ЕОМ бóли явно недостатні-
ми.
Розділ 20
СКІНЧЕННІ ЕЛЕМЕНТИ
e 1
e
h ;
*
e 1
e
0; S e
Sh ; S e 0 ,
e 1
(20.1)
e 1
СЕ: тип СЕ, êільêість вóзлів ó СЕ, номер матеріалó в СЕ, êільêість точоê чи-
сельноãо інтеãрóвання вздовж лоêальних êоординат в СЕ та інше.
Яêщо ó вóзлі m стиêóються k СЕ, то таêий ãраничний вóзол має êрат-
ність km ; k m 0 для вóзла, що не належить міжелементній ãрані (див. При-
мітêó 19.1).
ã) розташóвання êожноãо вóзла в задається йоãо ãлобальними êоорди-
натами, для чоãо таêож сêладається відповідна таблиця ãлобальних êоорди-
нат вóзлів. Зазвичай її доповнюють іншою інформацією, безпосередньо
пов’язаною з вóзлами, наприêлад: про системó êоординат, в яêій задані êо-
ординати; "прапорцями" дозволó або заборони стóпенів свободи вóзла (мож-
ливості зміщення вóзла вздовж êожної з осей ãлобальної êоординатної сис-
теми або поворотó навêоло названих осей); про значення початêової темпе-
ратóри ó вóзлах, інше.
Примітêа 20.1. Для сêорочення об’ємó пам’яті при зберіãанні таблиць то-
полоãії і ãлобальних êоординат вóзлів раніше широêо застосовóвали спеціаль-
ні розрахóнêові алãоритми, яêі ãенерóвали повнó інформацію з обмеженоãо
об’ємó даних. Виêористовóвалися рівномірність і циêлічність змін номерів вó-
злів і êоординат, а таêож однорідність початêових температóр, óмов заêріп-
лення вóзлів тощо.
д) êільêість вóзлів ó СЕ визначається типом СЕ і порядêом наближення
в СЕ. Кожний СЕ тіла може мати свій тип і свою êільêість вóзлів. Типізація
дозволяє мати êаталоã СЕ, яêі розрізняються за ознаêами, наприêлад:
за розмірністю: одновимірний (лінійний), двовимірний (плосêий,
оболонêовий), тривимірний (оболонêовий, осесиметричний, об’ємний),
інші;
за ãеометричним обрисом: для одновимірних – лінійний (прямо або
êриволінійний); для двовимірних плосêих – триêóтний в плані, чотириêóт-
ний, сеêторальний; для осесиметричних – тороїд з перетином триêóтноãо,
чотириêóтноãо (або іншоãо) виãлядó; для тривимірних – піраміда або при-
зма з триêóтною, чотириêóтною (або іншою) основою (тетраедр, пентаедр,
ãеêсаедр);
за порядêом наближення: перший порядоê наближення, дрóãий,
третій тощо, а таêож змішаний;
за асимптотиêою наближення: звичайна або спеціальна (напри-
êлад, для наближення ó вершини тріщин).
е) для êожноãо СЕ задаються нормовані, однозначні та безперервні фó-
нêції форми me ( x ) та базисні фóнêції me ( x ) . Фóнêції форми me ( x ) призначені
для описó ãеометрії СЕ, базисні фóнêції me ( x ) – для наближення фóнêцій та
(можливо) їх похідних ó сêінченномó елементі. Ці фóнêції є інтерполяцій-
ними (тобто їх вóзлові значення є реãламентованими). Кожна з цих фóнêцій
відповідає одномó з вóзлів, причомó не обов’язêово, щоб всі вóзли мали
"свої" базисні фóнêції та фóнêції форми одночасно. Наприêлад, для описó-
а) б)
Рис.20.2 Геометричні інтерпретації L -êоординат двовимірноãо симплеêсноãо СЕ
Lm ( xQ ) me ( xQ ) ( Q ) m / e . (20.18)
Яê виявилося, похибêи симплеêсних наближень при k 2 залежать від
взаємних положень вóзлів симплеêса.
При k 2 (триêóтний СЕ) Сінã (J.L. Synge, 1957 р.) отримав оцінêó для
першої похідної
K
| u ( x ) / xi u0 ( x ) / x i | 2 ; i 1, 2 , (20.19)
2sin
де K 2 є маêсимальним значенням для всіх | 2u0 / xi x j | , i, j 1, 2 ; – діа-
метр СЕ, а є найбільшим з êóтів СЕ. При цьомó вважалося, що наближені
значення u ( x ) ó вóзлах СЕ точно дорівнюють значенням фóнêції u0 ( x ) , яêó
наближóють. Формóла поêазóє, що найменша похибêа бóде ó випадêó за-
стосóвання рівносторонньоãо триêóтниêа. Вона швидêо збільшóється при
значномó витяãóванні СЕ в бóдь-яêомó напрямêó (ãолêоподібні СЕ), а та-
êож при наявності в СЕ тóпоãо êóта, наближеноãо до 180 ãрадóсів.
1 x1 y1 z1
1 x2 y2 z2
6 e det , (20.23)
1 x3 y3 z3
1 x4 y4 z4
а вирази для êоефіцієнтів 2 , 3 , 4 , 2 , 3 , 4 , 2 , 3 , 4 , 2 , 3 , 4 óтворюються з
відповідних формóл (20.21) і (20.22) циêлічною перестановêою індеêсів
1,2,3,4.
Інтерполяційні фóнêції (20.20) мають властивості повноти і безперерв-
ності, а таêож властивості, наведені ó (20.9). Їх ще називають об’ємними
триêóтними êоординатами або L -êоординатами.
Геометрична інтерпретація e – об’єм тетраедра. Осêільêи об’єм не
може бóти від’ємним, то потрібно мати таêий порядоê нóмерації вóзлів:
проти ãодинниêової стрілêи в правій системі êоординат.
При k 3 (СЕ ó виãляді тетраедра) Кі (S.W. Key, 1966 р.) отримав оцін-
êó похибêи симплеêсноãо наближення
K 2
| u ( x ) / x i u0 ( x ) / x i | ; i 1, 2,3 , (20.24)
18cos( / 2) sin
де êóт є найбільшим з êóтів між ребрами бóдь-яêої триêóтної ãрані тетра-
едра, а êóт є найбільшим з êóтів між ãранню з êóтом та бóдь-яêою ін-
шою ãранню тетраедра. Вважалося, що наближені значення u ( x ) ó вóзлах
симплеêса точно дорівнюють значенням фóнêції u0 ( x ) , яêó наближóють.
Формóла поêазóє, що найменша похибêа бóде ó випадêó застосóвання рів-
носторонньоãо тетраедра. Вона швидêо збільшóється при значномó витяãó-
ванні СЕ в бóдь-яêомó напрямêó (ãолêоподібні СЕ), а таêож при наявності
в СЕ дóже êоротêоãо ребра або тóпоãо êóта, наближеноãо до 180 ãрадóсів
(СЕ наближений до плосêоãо).
де (bij )m (b ji ) m , i, j 1,..., k .
М. Зламал (M. Zlamal, 1968 р.) довів, що при k 2 та M e 6 , тобто для
êриволінійноãо триêóтниêа з êвадратичним наближенням (20.25), êоли
проміжні вóзли розташовані посередині ребер, оцінêа похибêи має виãляд
2 K 2 2
| u ( x ) / x u0 ( x ) / x |
i i
; i 1, 2 , (20.27)
sin
де K 2 є ãраничним значенням для всіх | 2u ( x ) / xi x j | , i 1, 2 ; – діаметр
СЕ, а є найбільшим з êóтів СЕ. При цьомó вважалося, що наближені зна-
чення u ( x ) / xi ó вóзлах СЕ точно дорівнюють значенням відповідних похі-
дних u0 ( x ) / x i фóнêції, яêó наближóють.
Мóльтиплеêсними моде-
лями називають СЕ, в яêих
êільêість вóзлів перевищóє
значення k 1 ( k є розмірні-
стю евêлідовоãо просторó),
додатêові (порівняно з сим-
плеêсними моделями) вóзли
Рис.20.4 Мóльтиплеêсні êриволінійні моделі
поміщóються на ребрах СЕ,
а для забезпечення óмови безперервності між сóсідніми СЕ ребра СЕ є ліні-
© К.М. Рудаков, 2020
124 Частина VІ. Розділ 20
3
( x3 ) 2 (d1 x1 d 2 x 2 ) x1 x 2 x3 e0 ei x i ; (20.31)
i 1
êóбічне наближення (32 вóзла, з них 8 – êóтових, по 2 проміжних на
ребрах), в яêомó до виразó (20.31) додається член:
3 3
f1 ( x1 )3 f 2 ( x 2 )3 f 3 ( x 3 )3 x1 x 2 x 3 gij x i x j
i 1 i 1
( x ) (h2 x h3 x ) ( x ) ( p3 x p1 x ) ( x ) (q1 x1 q2 x 2 ) ,
1 3 2 3 2 3 3 1 3 3
(20.32)
де ai , bi , ci , di , ei , fi , gij , hi , pi , qi є êоефіцієнтами, а gij 0 при i j .
( x ) a a x a ( x ) 2 0.
1 3 0 1 3 2 3
3(3) ( ) (27 /16)( 1)( 1/ 3)( 1) ; 4(3) ( ) (27 /16)( 1)( 1/ 3)( 1) (20.38)
з лоêальними êоординатами вóзлів 1 1 ; 2 1 ; 3 1/ 3 ; 4 1/ 3 .
Кільêість вóзлів і степінь p інтерполяційних поліномів можна і далі
збільшóвати, але на праêтиці зазвичай обмежóються варіантами (20.36),
(20.37).
а) б) в)
Рис.20.9 Двовимірний СЕ лаãранжевоãо сімейства дрóãоãо порядêó наближення (а)
і дві йоãо інтерполяційні фóнêції (б, в) за двома напрямêами
Вóзлові інтерполяційні фóнêції СЕ серендіповоãо сімейства леãêо бóдóва-
ти з виêористанням принципó ієрархії (див. Розділ 20.4.1). Зãідно з цим прин-
ципом модифіêація СЕ (запровадження нових вóзлів) проводиться алãебраїч-
ним сêладанням вже існóючоãо виразó для вóзлових інтерполяційних фóнêцій
з поправêою, що приводить значення вóзлової інтерполяційної фóнêції до не-
обхідноãо значення, а саме до нóля; за величиною поправêа дорівнює частині
від значення вóзлової фóнêції "новоãо" сóсідньоãо (на ребрі) вóзла.
На рис.20.10 наведено приêлад для СЕ серендіповоãо сімейства дрóãоãо
порядêó наближення. При появі проміжноãо вóзла 7 виêонóються три êоре-
ãóвання:
вводиться інтерполяційна фóнêція новоãо вóзла 7 за зазначеним ви-
ще правилом: перемножóються вираз необхідноãо степеня (тóт p 2 ) по ос-
новній лоêальній êоординаті на лінійний вираз по іншій лоêальній êоор-
динаті : 7(2) ( , ) (1 2 )(1 ) / 2 ;
проводиться êореêція інтерполяційної фóнêції вóзла 3 (для êóтовоãо
вóзла, сóсідньоãо з вóзлом 7) таê, щоб її значення ó вóзлі 7 дорівнювало нó-
лю: 3(2) ( , ) 3(1) ( , ) 7(2) ( , ) / 2 (1 )(1 ) / 4 (1 2 )(1 ) / 4 (1 )(1 ) / 4 ;
проводиться êореêція інтерполяційної фóнêції вóзла 4 (для êóтовоãо
вóзла, сóсідньоãо з вóзлом 7) таê, щоб її значення ó вóзлі 7 дорівнювало нó-
лю: 4(2) ( ,) 4(1) ( , ) 7(2) ( ,) / 2 (1 )(1 ) / 4 (1 2 )(1 ) / 4 (1 )(1 ) / 4 .
а) б) в)
Рис.20.10 Двовимірний СЕ серендіповоãо сімейства дрóãоãо порядêó наближення (а)
і дві йоãо інтерполяційні фóнêції (б, в) за двома напрямêами
Щоб не виписóвати всі вирази інтерполяційних фóнêцій, вводять таêі
позначення (всі три лоêальні êоординати):
m m ; m m ; m m . (20.43)
m 1
e
m ( , , ) 1 ; , , [1,1] . (20.50)
а) б) в)
Рис.20.12 Тривимірні СЕ, похідні від двовимірних СЕ:
осесиметричні триêóтноãо (а) та чотирьохêóтноãо (б) перерізó; в) – триêóтна призма
1e ( , ) ( 1) / 2 (1 2 ) / 2 ; 6e ( , ) (1 )(1 2 ) / 2 ;
7e ( , ) (1 2 )(1 ) / 2 2 ; 8e ( , ) (1 )(1 2 ) / 2 , (20.53)
де позначено (1 2 )(1 2 ) / 8 .
Для тривимірноãо ãеêсаãональноãо СЕ варіантів йоãо модифіêації шлі-
хом стяãóванням ребер в точêó значно більше.
[1,1] . Вираз для першої похідної: u( ) a1 2a2 3a3 2 . Сêладемо лінійнó
системó рівнянь
u1 u (1) a0 a1 a2 a3 ;
u u (1) a a a a ;
2 0 1 2 3
(20.53)
u1 u(1) a1 2a2 3a3 ;
u2 u(1) a1 2a2 3a3 ;
яêа має розв’язоê a0 [2(u1 u2 ) (u1 u2 )]/ 4 ; a1 [3(u1 u2 ) (u1 u2 )]/ 4 ;
a2 (u1 u2 ) / 4 та a3 [(u1 u2 ) (u1 u2 )]/ 4 . Яêщо зãрóпóвати êоефіцієнти від-
носно u1 , u2 , u1, u2 , то можемо записати, що
2 2
u ( ) m ( ) um m ( ) um , (20.54)
m 1 m 1
де інтерполяційні фóнêції
m ( ) (2 3m m 2 ) / 4 ; m ( ) m (1 m )(1 m )2 / 4 ; m 1, 2 (20.55)
є поліномами Ерміта, записаними для діапазонó [1,1] (ó довідниêах за-
звичай їх записóють для діапазонó [0,1] ). Яê і раніше m m . Інтерполя-
ційні фóнêції (20.55) зображені на рис.20.13. Леãêо перевірити, що
2
m 1
m ( ) 1 ; [1,1] . (20.56)
При необхідності врахóвати і дрóãі похідні, тобто um u( m ) ; m 1, 2 , за-
4
стосовóється мноãочлен з p 4 , а саме u ( ) a0 an n . І взаãалі, щоб в од-
n 1
20.9. Завершення
Розроблено стільêи варіантів інтерполяційних фóнêцій для СЕ, що для
їх виêладення потрібно баãато місця. Томó обмежилися лише основними їх
варіантами. Зоêрема, є СЕ, що моделюють вершинó тріщини ó виãляді час-
тêовоãо розрізó СЕ. Особливий випадоê – "несêінченні" СЕ, тобто СЕ, що
моделюють несêінченне подовження області в деяêомó напрямêó, реально
не маючи при цьомó значних розмірів.
Наãадаємо (див. Розділ 20.1), що êожний СЕ, оêрім наборó фóнêцій
форми для описóвання йоãо ãеометрії та базисних фóнêцій для наближення
розв’язêó êрайової задачі має ще деêільêа додатêових хараêтеристиê, зоê-
рема:
індивідóальний номер СЕ ó моделі тіла;
тип СЕ, яêий однозначно визначає, зоêрема, шаблон нóмерації вóз-
лів та ãраней СЕ, а таêож застосовані фóнêцій форми та базисні фóнêції;
êільêість вóзлів та набір ãлобальних номерів вóзлів, що входять ó
сêлад СЕ (тополоãічна таблиця);
номер (назва) матеріалó, з яêоãо "зроблений" СЕ;
орієнтація осей анізотропії матеріалó ó СЕ, яêщо він не ізотропний;
для одновимірноãо СЕ: ãеометрія і ãеометричні хараêтеристиêи пе-
рерізó, орієнтація осей перерізó ó ãлобальних êоординатах;
для двовимірноãо СЕ: ãеометричні хараêтеристиêи пластини (оболо-
нêи);
ó баãатошарових СЕ: êільêість шарів та їх орієнтації відносно СЕ або
ãлобальної системи êоординат;
інформацію про метод і хараêтеристиêи наближеноãо інтеãрóвання в
СЕ, яêщо таêе застосовóється;
інше.
© К.М. Рудаков, 2020
Частина VІ. Розділ 20 139
Частина VІІ
АЛГОРИТМИ МЕТОДУ СКІНЧЕННИХ
ЕЛЕМЕНТІВ ПРИ РОЗВ’ЯЗУВАННІ
СТАЦІОНАРНИХ І ЕВОЛЮЦІЙНИХ
ЗАДАЧ
Розділ 21
F j cP cP ( k )V k k k w j d
t
qw j dS qw
j dS qw j dS 0; j 1,..., J , (21.1)
Sq S S
де q та q даються формóлами (13.7) і (13.8) відповідно.
Залишилися відêритими питання про: вибір фóнêції для наближення
температóри ( x , t ) ; вибір ваãових фóнêцій w j (x ) , j 1, 2, ..., J ; схеми чисель-
ноãо інтеãрóвання за часом. Тóт розãлянемо всі проблеми, що залишилися,
при застосóвання для розв’язóвання êрайової задачі методó сêінченних
елементів.
Осêільêи сêінченні елементи ó МСЕ взаємно не перетинаються та
щільно заповнюють , то запишемо (21.1) через сóмó інтеãралів
*
cP ( k )V k k k nj wne d q nj wne dS
E E
F j cP
e e
e 1 e t e 1 S e
q
E* E*
q w dS q nj wne dS 0;
n e e
j
e
n j 1,..., J ; n 1,..., M e , (21.2)
e 1 S e e 1 S e
c w d c
e 1 e t e 1 e t m1
Відомо, що похідна від сóми дорівнює сóмі похідних, тобто оператор
похідної можна внести під знаê сóми. Осêільêи від часó залежить тільêи
e e d m (t )
M M M
m (t ) , то m (r ) m (t ) m (r ) . Знаê сóми можна винести
e e e
m 1 t m 1 dt m1
Me
індеêсом, що повторюється (тóт індеêс m ), тобто опóстимо знаê сóми .
m 1
Отже:
E
n e e e e d (t )
j i j cP m (r )n (r ) d m .
E
cP
e 1 e t
wn d
e 1
m e n e
dt
e
e 1 dt e1 e
e
E
cP ( kme )V kne d me ne dS m im nj feme ne dS m
e e
e Se e1 Se
E e 4 e
e
j n d q n dS n dS fa a n dS 0 , (21.11-а)
n e
e
e 1 e
Sqe Se S e
де i 1, 2,3 ; m, n 1,..., M e ; i, j 1,..., N .
Позначимо êомпоненти матриць та веêтора "навантажень":
e
Gmn Gnm
e
cP me ne d ; (21.12)
e
H ij im nj H mn ; Pj nj Pne .
E e e E e
e
(21.18)
e 1 e 1
e 1
Me
Q (r , t ) (r , t ) (Q ) h (r , t ) em (r ) m (t ) , (21.21)
m 1
e 4 e
j n d qn dS n dS fa a n dS 0 ,
E
n e e e
(21.11-б)
e 1 e
Sqe Se S e
а замість (21.17-а):
di
Gij K iji Aiji H ij i Pj ; i, j 1,..., N , (21.17-б)
dt
де матриця
K ij Lij M ij . (21.23)
Яêщо замість (13.7-а) застосóвати нелінійнó залежність (13.7-в), тобто
~
Q , де Q ( ) 1 , то нелінійнó сêладовó з веêтором Q доцільно
~
q S
S
dt
e 1 e
E e E
im nj kme kned cP(kme )V kned m im nj femenedS m
e e e
e1 e e e1 Se
E 4 e
j n d q n dS Qn dS fa a n dS 0 .
n e
e e e
(21.11-в)
e 1 e
e e e
Sq S S
N ne Qne dS ( ) 1 ne dS (21.24)
e e
S S
подібно до (21.18):
Pj nj Pne ; N j nj N ne .
E e E
e
(21.25)
e 1 e 1
(i )2
i 1
(i( k 1) )2 ;
i 1
| i | | i( k 1) | ; max{| i | / | i1 |} , (21.30)
i 1 i 1
тобто застосовóють різні норми, щоб êожна з норм похибоê бóла мінімізо-
вана.
У випадêó (21.26-а) êомпоненти веêтора похибêи розв’язêó САР
R Pj ( Lij M ij Aij )i H ij i ; l , j 1,..., N .
(k ) (k )
j (21.31-а)
З (21.31-а) для (21.27):
RjPj Llj Mlj Alj l Hlj
l (Llj Mlj Alj ) l Hlj l . (21.32-а)
i i i i i i i i
Pj Llj M lj Alj
Зазвичай ó цьомó виразі нехтóють êомпонентами , , , та
i i i i
H lj
, осêільêи навіть при наявності залежностей Pj , Llj , M lj , Alj та H lj від те-
i
мператóри ці залежності є слабêими. Томó нехтóвання цими членами роз-
êладó (21.32-а) праêтично не збільшóє заãальнó êільêість ітерацій для отри-
мання призначеної точності розв’язêó САР. Осêільêи l / i li при
l , i 1,..., N , тобто є одиничною матрицею, то ( Llj M lj Alj ) l Lij M ij Aij .
i
Зãідно з (21.10)
l (l ) 4 l
(4l )3 li Fli ; l , i 1,..., N , (21.33)
i l i
тобто діаãональна матриця Fli містить на діаãоналі êомпоненти (4l )3 .
Бóдь-яêа діаãональна матриця є симетричною, томó Fli Fil FliT FilT .
Матриця H lj таêож є симетричною, томó H lj H ljT . Отже, осêільêи
H lj Fli FliT H ljT Fli H lj Fil H lj , то остаточно матриця САР (21.28)
(k )
R
( Lij M ij Aij ) Fil H lj ;
(k )
K (k )
j l , i, j 1,..., N . (21.34-а)
i
ij
e 1
e e
N n / i ( i ) ( 1) ( m ) mn dS ; i, j 1,..., N ; m, n 1,..., M e . (21.36)
e m e
Se
Лівий інтеãрал інтеãрóється точно і дає вираз l l . Правий інтеãрал
містить невідомі вóзлові температóри. Розêладемо підінтеãральний вираз ó
правій частині (21.46) в ряд в оêолі , і таê само в оêолі , обмежив-
© К.М. Рудаков, 2020
Частина VIІ. Розділ 21 149
e1
де діаãональні члени (за індеêсами, що повторюються, не додавати)
Me Me e Me
G e
mm G e
mm ; Grs G e
rr , (21.54)
r 1 s 1 r 1
d j R
lj l Q j dt ; l , j 1,..., N . (21.69)
l
R Q j dt
j j lj l
Rljl Q j Rljl Rlj Rili Rlj Ql Q j O 3 .
(21.72)
Припóстимо, що (21.69) після інтеãрóвання можна представити яê сис-
темó:
I lj Rlj l ( Rlj l Qj );
I lj Rlj l Rlj (l l ) Qj ;
(21.73)
l l l ,
де матриця I lj є одиничною матрицею; , й необхідно призначити на
основі мірêóвань про точність і стійêість процесó розв’язóвання, а êомпо-
ненти
Rlj Rlj ( ) Rlj Rlj O( 2 ) ; (21.74)
Qj Q j ( ) Qj Q j O( 2 ) , (21.75)
тобто відповідають деяêомó проміжномó часó.
© К.М. Рудаков, 2020
Частина VIІ. Розділ 21 153
[2 Rlj l 2( ) Rlj Rlj j 2( ) Rlj Ql 2Q j ] 2 O( 3 ) .
(21.76)
Просте порівняння (21.76) з (21.72) приводить до висновêó, що в
(21.76) необхідно прийняти:
0.5 ; 0.5 . (21.77)
Але цьоãо недостатньо для визначення та . Додатêове рівняння ó
Розділі 18.2.2 отримали з óмови асимптотичної стійêості схеми (див. фор-
мóли (18.34) ... (18.37)), а саме ó виãляді
2 0 . (21.78)
Система із двох рівнянь має два варіанти розв’язêó, один з яêих:
2 0.5(2 2 ) ; 2 0.5( 2 1) (21.79)
забезпечóє відсóтність осциляцій розв’язêó для всіх власних форм САР.
Підставивши ці значення , та ó системó (21.73), одержимо:
I lj 0.5(2 2) Rlj /2 l ( Rlj /2l Qj /2 );
I lj 0.5(2 2) Rlj
/2
l Rlj /2 (l 0.5( 2 1)l ) Qj /2 ; (21.80)
l l l .
Це – схема, яêó опóбліêóвали Ю.Г. Ісполов і М.М. Шабров ó 1989 році.
Вона не має ніяêих обмежень щодо часовоãо êроêó, абсолютно стійêа й по-
збавлена осциляцій розв’язêó, має дрóãий порядоê апроêсимації по часово-
мó арãóментó. Крім тоãо, автори в числовомó еêсперименті поêазали її ви-
соêó стійêість при різêих змінах тепловоãо навантаження. Яêщо матриця Rlj
і часовий êроê є незмінними, то із застосóванням методó êвадратних
êоренів або розêладó Холецьêоãо (для розв’язóвання СЛАР) схема (21.80) є
цілêом ефеêтивною. Яêщо матриця Rlj залежить від часó (зазвичай – через
температóрó), то в ітераціях для обчислення поточної матриці Rlj / 2 додат-
êово обчислюються (приблизно) êомпоненти веêтора температóр
j / 2 j j / 2 , де j береться з поточної ітерації.
Системó (21.80) можна записати ó фаêторизованомó виãляді:
I lj 2 Rlj /2 l t ( Rlj /2l Qj /2 );
2 lj
I R /2 ;
lj l j
I lj 2 Rlj /2 l t Rlj /2 (l 2l ) Qj /2 ;
(21.81)
I R /2 ;
lj 2 lj l j
Розділ 22
Постановêó êрайових задач про НДС тіл проведено в Розділі 13. Роз-
ãлянемо методи їх розв’язóвання в межах методó сêінченних елементів.
Заãальний алãоритм розв’язóвання êрайової задачі про напрóжено-
деформований стан тіла містить настóпні етапи:
а) розробêа розрахóнêової схеми;
б) представлення тіла сóêóпністю сêінченних елементів;
в) призначення термомеханічних властивостей матеріалів, початêових і
ãраничних óмов задачі, інших початêових даних;
ã) призначення значень часовоãо êроêó, поточноãо часó;
д) призначення поточних ГУ;
е) за необхідності – розв’язóвання êрайової задачі теплопровідності для
визначення поточноãо температóрноãо станó тіла;
ж) сêладання (на основі МСЕ) системи алãебраїчних рівнянь (САР).
Для лінійної термопрóжної задачі це бóде система лінійних алãебраїчних рі-
внянь – СЛАР. Для нелінійної задачі алãоритм сêладання САР залежить від
застосованоãо ітераційноãо методó розв’язóвання нелінійних задач;
з) для нелінійної задачі – сêладання СЛАР на поточній ітерації;
і) введення в СЛАР êінематичних ГУ (створення ефеêтивної СЛАР);
ê) розв’язóвання СЛАР;
л) проведення обчислень напрóжень на основі отриманих ó резóльтаті
розв’язóвання СЛАР вóзлових значень переміщень;
м) ó випадêó нелінійної задачі – оцінêа збіжності розв’язêó і, яêщо ре-
зóльтат ще не досяãнóто, початоê нової ітерації (перехід на пóнêт ж));
н) оформлення резóльтатó на поточний момент часó ó виãляді, зрóчно-
мó для подальшоãо виêористання і аналізó (відображення на еêрані
монітора, фіêсація на носіях тривалоãо збереження);
о) проведення (за необхідності) черãовоãо етапó навантаження (перехід
на пóнêт ã)).
Спочатêó розãлянемо проблеми, що виниêають при обчисленні НДС в
точці (елементарномó об’ємі) тіла, тобто алãоритми, що відповідають пóнêтó л).
{ a } { } { } . (22.32)
Формóла (22.30), з óрахóванням V V , набóває виãлядó:
#
K ( ua , , V# )
r , (22.33)
u*
де ua , та u* – відомі, таê само яê і V# . Отже, значення r отримано, при-
чомó в принципі нелінійна задача розв’язана без ітерацій (на жаль, тільêи в
аêтóальній точці СЕ).
Таêий варіант визначення r запропонóвав Уїлêінс (M.L. Wilkins) яê
метод радіальноãо повернення (radial return method).
© К.М. Рудаков, 2020
Частина VIІ. Розділ 22 161
u* H ( 0 , , V# )
. (22.43)
3G ( ) H ( 0 , , V# )
Розв’язóвання задачі про визначення параметра r через визначення
приростó параметра Одêвіста в сêалярномó рівнянні типó (22.41) вперше
запропоновано, напевно, в роботі R.D. Krieg, D.B. Krieg (1977 р.) для ідеа-
льно пластичноãо матеріалó, а саме при H T const та H 0 . Яêщо
H T ( , V# ) , то тоді
* T ( , V# )
u . (22.44)
3G ( )
Яêщо матеріал має лінійне зміцнення, то H A( , V# ) і вираз (22.43) ó
u* H ( 0 , , V# )
виãляді дає шóêане значення .
3G ( ) A( , V# )
Залишився не розãлянóтим нелінійний випадоê, êоли H const . Врахо-
вóючи достатню ãладêість фóнêції H ( , T , V# ) відносно , ефеêтивним бóде
настóпний процес Ньютона:
u* H ( 0 , , V# )
(1) ; k 1;
3G ( ) H ( 0 , , V# )
(*) Q ( k ) u* 3G ( ) ( k ) ;
Q ( k ) H ( 0 ( k ) , , V# )
; (22.45)
3G ( ) H ( 0 ( k ) , , V# )
( k 1) ( k ) ;
Яêщо ( k 1) , то k k 1 , перехід на рядоê (*).
Інаêше ( k 1) знайдено.
Тóт – задана точність.
При 0.01 , зазвичай, достат-
ньо двох ітерацій, при 0.001
– трьох.
На рис.22.1 зображено
ãеометричнó інтерпретацію іте-
раційноãо процесó (22.45)
розв’язóвання рівняння (22.41).
Одна ітерація – це задача про
вписóвання прямоêóтноãо три-
êóтниêа з заданим êóтом між
трьома прямими: 1 – попере-
дній рівень напрóжень, 2 – по-
Рис.22.1 Геометрична інтерпретація ітераційноãо переднє значення параметра
процесó Ньютона знаходження Одêвіста, 3 – дотична до діаã-
приростó параметра Одêвіста рами деформóвання (для фіê-
сованої температóри ) в точці, відповідній попередньомó значенню пара-
© К.М. Рудаков, 2020
Частина VIІ. Розділ 22 163
метра Одêвіста. Видно, що вже третя ітерація дасть зовсім незначнó попра-
вêó до цьоãо розв’язêó, тобто процес має велиêó швидêість збіжності.
Визначивши , з 0 та виразó (22.39) знаходимо r , після цьоãо
зãідно з (22.34) – величини напрóжень { } в точці, і (за необхідності) зãідно
з (22.28) – êомпоненти веêтора приростó пластичних деформацій { p } .
Тóт і далі дóжêи < > вêазóють на деяêе проміжне значення на етапі на-
вантаження (за інтервал часó t ). Проводячи зãортання виразó (22.56),
отримаємо:
3 uc 3 uc
c ; { c } {S } . (22.57)
2 u 2 u
В (22.57) всі величини ще невідомі.
Позначено: uc 2eijc eijc / 3 – інтенсивність приростів деформацій
повзóчості за часовий êроê t ; u 3 Sij Sij /2 .
Помножимо (22.55) на dt і проведемо інтеãрóвання на часовомó відріз-
êó від t0 до t :
uc t
d uc uc ( uc )o uc ( u , V , uc , , t )dt . (22.58)
( uc )0 to
uc / t uc ( u , V , uc , , t ) . (22.60)
Фóнêція повзóчості визначається на основі еêспериментів. Для об-
числення ( u , V , uc , T , t ) повернемося до рівняння (22.55). Розêлавши
фóнêцію повзóчості ó ряд Тейлора в оêолі t0 на часовомó відрізêó t , де
0 1 , і обмежившись лінійними членами розêладó, для (22.59) отримає-
мо, що
uc A ( / u )0 u ( / uc )0 uc t , (22.61)
де незмінна частина
A (uc )0 ( / V )0 V ( / )0 ( / t )0 t . (22.62)
В (22.61) є дві невідомі величини: uc і u . Для їх визначення необ-
хідно мати ще один вираз ( призначається, а не обчислюється).
Щоб виêористати формóлó (22.21), припóстимо, що веêтор { p } фіê-
сований (або нóльовий), тобто визначений. Позначимо:
{S *} {S # } 2G ( ){ p } . (22.63)
Тоді
{S } {S *} 2G ( ){ c } . (22.64)
Для отримання {S} {S} {S}0 віднімемо з (22.64) веêтор {S}0 :
{S } {S *} {S }0 2G ( ){ c } {S *} 2G ( ){ c } . (22.65)
Для співвідношення (22.57), виêористовóючи (22.65), запишемо
{S } {S }0 {S } {S }0 {S *} 2G ( ){ c } . (22.66)
c
Вираз (22.57) постóлює співвісність веêторів { } і {S } , томó (22.66)
вêазóє на співвісність цим двом
веêторам і веêтора
{S } {S }0 {S *} . (22.67)
Томó справедливими є пропорції
{S } r {S } ; u r u , (22.68)
де r 1 , а u 3Sij Sij / 2 . З (22.66) з óрахóванням (22.67) і (22.68)
1 r
{ c } {S } . (22.69)
2G ( )
Після зãортання (22.69) і зворотноãо застосóвання дрóãої пропорції з
(22.68) отримаємо, що
u u 3G ( ) uc . (22.70)
Осêільêи в óсіх технічних теоріях повзóчості під u розóміють рівень ді-
ючих напрóжень, то u в (22.61) – зміна рівня напрóжень. Томó u можна
обчислити (з застосóванням (22.70)) з виразó
u u ( u )0 u ( u )0 3G ( ) uc . (22.71)
Відповідно до (22.71) u може бóти яê більше нóля (додатêове наван-
таження), таê і менше (частêове розвантаження), але незалежно від цьоãо
де позначено B 0{1 [ 0 / 0 n0 ln( u )0 0 ln( uc )0 ] } . Але (22.81) – нелі-
нійне рівняння відносно ( uc ) 0 , томó êористóватися їм незрóчно.
t . (22.82)
0 ( u ) 0n (uc ) 0
0
22.8. Завершення
Запропоновано величезнó êільêість теорій пластичності та повзóчості,
розãляд яêих є неможливим в рамêах óчбовоãо êóрсó. В залежності від спе-
цифіêи êонêретних фізичних рівнянь чисельні алãоритми можóть бóти
більш-менш сêладними. Однаê ó êожномó разі варто віддавати переваãó ал-
ãоритмам, яêі роблять збалансований розподіл деформацій різних типів в
точці тіла навіть із виêористанням лоêальних ітерацій, не переносячи цю
проблемó на ãлобальні ітерації розв’язóвання нелінійної системи алãебраїч-
них рівнянь, осêільêи в останньомó випадêó êільêість таêих ітерацій збіль-
шóється, що займає більше часó при розрахóнêах êрайової задачі.
© К.М. Рудаков, 2020
Частина VIІ. Розділ 22 171
Розділ 23
де знаê e
означає додавання по всіх СЕ, що містять аêтóальний стóпінь
свободи вóзла.
З виêористанням (22.3) й (22.5) врахóємо, що (матриці [ B] та [ ] не варі-
юються) {} [B]{q}e [B]{ q}e , { u} []{q}e []{ q}e ; {}T [B]{q}e {q}Te [B]T
T
та { u}T [ ]{ q}e { q}Te [ ]T . Фóнêціонал (23.1-б) з óрахóванням цих фор-
T
{ q}Te [ ]T {O}d [ ]T { p}dS [ B]T [ D]{ } { }0 d 0 . (23.5)
e
e
SPe e
Введемо матриці та веêтори, перепишемо (23.5):
© К.М. Рудаков, 2020
174 Частина VIІ. Розділ 23
e
S ep
{ q}Te [ ]T {O}d [ ]T { p}dS [ B ]T [ D] { } { }0 d
e e S Pe e
[ B ]T [ D]({ p } { c })d 0 . (23.13)
e
Позначимо:
{H}e {H0}e {H}e ; {H 0}e [ B]T [ D]({ p }0 { c }0 )d ;
e
рицю САР незмінною для різних правих частин САР, тобто на різних етапах
навантаження. Поêажемо, яê можна це зробити.
Введемо ó розãляд постійне поле температóр * ( x ) . Зазвичай прийма-
ють * ( x ) ( x ,0) . Для цієї температóри можна обчислити
[ D* ] [ D( * )] ; [ K * ]e [B]T [ D* ][ B]d ; [K* ] [K* ]e . (23.17)
e e
членами рядó:
(k )
{ }
{ } ( k 1)
{ }
(k )
{q} {0} . (23.23)
{q}
*
Осêільêи {P}, {R} та [ K ] не залежать від {q} , то
{ } {H } {Q}
{q} [ K * ] {q} . (23.24)
{q} {q} {q}
Примітêа 23.1. У заãальномó випадêó веêтор {P} може залежати від {q}
(êоли сили "слідêóють" за переміщеннями), але й тоді зазвичай сêладовою
{P}/ {q} нехтóють.
Сêладовою {H }/ {q} зазвичай нехтóють, осêільêи обчислити її можна
тільêи наближено. А от
{Q}
{q} [ B] ([ D ] [ D]){ }d {q}
T *
{q} {q} e e
{ }
[ B ]T ([ D* ] [ D ]) {q}e d [ B ]T ([ D* ] [ D]){ }d . (23.25)
e e {q}e e e
e
{H }(0) [ B] [ D]({ }0 { c }0 )d . (23.34)
T p
e
e e {q}
[ [ B ] { } d [ B ]
T
d [ B ]T [ D]( k ) [ B ]d . (23.36)
{q}e
e e e e e
сóванні алãоритмó зі САР (23.29), яêа має незміннó матрицю. Але саме цей,
дрóãий, варіант є найбільш попóлярним ó виêористанні.
[ K ] [U ] [W ][U ] ;
* T
e e e
(23.42-б)
{q}( k ) {q}( k 1) {q} ;
В аêтóальних точêах СЕ:
{ }( k ) [ B ]{q}(ek ) ;
{ }( k ) { ({ }( k ) , { p }( k ) , { c }( k ) , , t )} ;
{ *}( k ) {P} [B ]T { }( k ) d .
e e
{ } [ D ] { } { } { }0 . (23.45)
Продемонстрóємо метод на приêладі деформаційної теорії пластичнос-
ті А.А. Іллюшина.
В явномó виãляді, виêористовóючи формóли (13.33) і (22.84), можна
отримати матрицю, аналоãічнó за заповненням матриці (22.9):
b b 0 0 0
a
b
a b 0 0 0
[ D ] 2G bb a 0 0 0 , (23.46)
0 0 0 c 0 0
0 0 0 0 c 0
0 0 0 0 0 c
де 2G 2G( ) / E / (1 ) ; a (1 ) /(1 2 ) ; b /(1 2 ) ; c 0.5 ;
E 3E / 2(1 ) (1 2 ) ; (23.47)
(1 ) (1 2 )
; (23.48)
2(1 ) (1 2 )
E E ( ) – модóль Юнãа; ( ) – êоефіцієнт Пóассона; 2G( ) E / (1 ) .
Фóнêціонал для виразів (23.47) і (23.48) отримано раніше (див. фор-
мóлó (22.85)), а саме:
3G ( ) ua
. (23.49)
K ( ua , , V )
Фóнêціонал Лаãранжа (23.1-б) з óрахóванням (22.3), (22.5), (23.46) і
можливості сóперпозиції по СЕ робіт зовнішніх і внóтрішніх сил, зóмовле-
ної тим, що СЕ не перетинаються, записóється яê
F { q}Te [ B ]T [ D ][ B ]{q}e d { q}Te [ B ]T [ D ] { } { }0 d
e e e e
T
{ q}e [ ] {O}d { q}e [ ] { p}dS 0 .
T T T
(23.50)
e e e S Pe
а) б)
Рис.23.2 Геометрична інтерпретація методів змінних параметрів прóжності (а)
і дотичної жорстêості (б) для точêи тіла з необоротними деформаціями
{ q}Te [ B]T { }0 d [ ]T {O}d [ ]T { p}dS
e e e S Pe
[ B ]T [ D ]{ } d [ B ]T [ D ]{ e }d 0 . (23.63)
e e
Позначимо:
[ K ]e
[ B] [ D ][ B]d ;
T
(23.64)
e
{R }e [ B]T [ D ]{ } d [ B]T [ D ]{ e }d ; (23.65)
e e
Матриця [ K ] і веêтор {R } нелінійно залежать від {q} . Томó необхідно
орãанізовóвати ітераційний процес розв’язóвання нелінійної САР (23.68).
Найпростіше реалізóвати метод простих ітерацій:
[ K ({q}( k ) )]{q}( k 1) {P} {S0 } {R }( k ) . (23.69)
Можна створити САУ з незмінною матрицею жорстêості [ K * ] (див. фо-
рмóлó (23.17)), яêщо ó (23.63) замість [ D ] ввести [ D* ] [ D* ] [ D ] , а таêож вра-
хóвати, що ([ D* ] [ D ])[ B ]{q}e ([ D* ] [ D ]){ } . Позначимо:
{Q *}e [ B]T ([ D* ] [ D ]){ }d ; {Q *} {Q *}e . (23.70)
e e
Розділ 24
e
{u} u2 0; 1 ; 0; ... 0; m ; 0; ... 0; Me e ;
e e
0;
u 0; 0; e ; 0; 0; me ;
3 1 0; 0; Me e
q1; q2 ; q3M e
T
q1; q2 ; q3;1 ... q1; q2; q3;m ...
e
T
Me Me Me
me (q1 ) m ; me (q2 )m ; e
m (q3 ) m , (24.9)
m1 m 1 m 1
де M e – êільêість вóзлів ó СЕ.
Отже, матриця [ ] – блочна, êільêість блоêів дорівнює êільêості вóзлів
ó СЕ:
[ ] [ ]1 , [ ]2 , ..., [ ]M . e
(24.10)
Для тривимірних, двовимірних і одновимірних задач відповідно вóзлові
блоêи мають виãляд
© К.М. Рудаков, 2020
190 Частина VIІ. Розділ 24
em ; 0; 0
em ; 0
[ ]m 0; m ; 0 ; [ ]m
e
e
; [ ]m em . (24.11)
0; 0; em 0; m
Очевидно, що êожний з блоêів містить лише одне значóще ненóльове
число, яêе відповідає me . Томó з метою сêорочення часó перемноження ве-
êторів з матрицею [ ] зазвичай проãрамóють резóльтати таêоãо перемно-
ження.
Призначають êоординати rj потрібної точêи СЕ, обчислюють всі
em (rj ) , а потім – веêтор {u} в даній точці СЕ.
q1; q2 ; q3M e
T
q1 ; q2 ; q3 ;1 ... q1; q2 ; q3 ;m ...
e
Me Me Me
p1m (q1 ) m ; p 2m ( q2 ) m ; p 3m (q3 ) m ;
m1 m 1 m 1
T
Me Me Me
p2m (q1)m p1m (q2 )m ; p3m (q2 )m p2m (q3 )m ; p3m (q1)m p1m (q3 )m .(24.16)
m1 m1 m1
Деяêі інші ситóації відображені в таблиці 24.1.
Таблиця 24.1. Заповнення матриць [ B]m та [ D ] для двовимірних і осесиметричних
êрайових задач
Тип задачі,
êоординатна { } [ B]m [D] K
система
ПДС * : 1 p1m ; 0 a ; b ; 0
0; p
ДСК (x,y) , 2 2m 2G b ; a ; 0 3
Полярна (r , ) p 2 m ; p1m 0 ; 0 ; c
12
ПНС ** , 1 p1m ; 0 a ; b ; 0
ДСК (x,y) , 2 0 ; p 2 m 2G b ; a ; 0 3
Полярна (r , ) p 2 m ; p1m 0 ; 0 ; c
12
r p1m ; 0 0 ; 0 a ; b ; b ; 0
0; ; 0 b ; a ; b ; 0
Осесиметрична, 0 m 2G
4
ЦСК
z 0 ; p 3m
0 ; 0 b ; b ; a ; 0
zr
p 3 m ; p1m 0 ; 0 0 ; 0 ; 0 ; c
*)
z 2Gb( x y ) ; **) z b ( x y ) . Для полярної: ~p 2 m замість p 2 m .
a (1 ) /(1 2) ; b /(1 2) ; a 1/(1 ) ; b /(1 ) ; c 0.5
У таблиці таêож поêазано заповнення матриць модóлів прóжності [ D] .
Бажано, щоб ця матриця в МСЕ бóла симетричною. Для цьоãо достатньо,
© К.М. Рудаков, 2020
192 Частина VIІ. Розділ 24
bp1m n m (bp1n a n ) ;
[ K e ]mnЦСК 2G ( ) ap 2 m n c m p 2 n ;
bp3m n ;
am ~
p 2 n c~ p 2 m n ; bm p3n
c( p1m n m p1n m n ) ; 0 , (24.24)
0; 0
де ~p2 m і m відповідають формóлам (24.15).
Осêільêи матриця [D] – симетрична, то і êонãрóентна їй матриця [ K e ]
теж симетрична, що зóмовлює і симетричність ãлобальної матриці САР.
В Розділі 23.2.3 бóла введена матриця [ D ] { } / { } , яêа потрібна для
обчислення інтеãралó (23.36), а саме [ B]T [ D]( k ) [ B]d . Тóт під інтеãралом
e
товщина СЕ. Кожен вóзол СЕ типó Plate має по шість стóпенів свободи, то-
мó, наприêлад, ó чотириêóтномó СЕ з 4-ма вóзлами (СЕ першоãо порядêó
наближення) веêтор вóзлових "переміщень"
{q}e {q1 ; q2 ; q3 ;1 ;2 ;3 }1 ; ...; {q1 ; q2 ; q3 ;1 ;2 ;3 }4 e q1 ; q2 ; ... q24 e ,
T T
(24.26)
причомó в останньомó веêторі qm , m 1, 2,..., 24 – ті самі вóзлові переміщен-
ня та повороти, але з насêрізною ó СЕ нóмерацією.
Заãальної теорії СЕ типó Plate не існóє, осêільêи немає заãальної теорії
пластин та оболоноê. Є моделі СЕ [5, 11, 15, 30, 31, 37, 55, 67, 75, 76 та ін.],
що відповідають оêремим випадêам. Більш тоãо, майже до всіх відомих мо-
делей СЕ типів Plate та Shell є претензії: несóмісність, залежність розв’язêів
від жорстêих зміщень/поворотів, інші. Додамо, що альтернативою моделей
êонстрóêцій із СЕ типів Plate та Shell є моделі з тривимірними СЕ. Зоêрема,
лише один на всю товщинó ãеêсаãональний СЕ 1-ãо порядêó наближення
фаêтично відповідає моделі оболонêи типó Кірхãофа-Лява, осêільêи дає лі-
нійний хараêтер зміни переміщень по товщині (в напрямêó нормалі до се-
редньої поверхні оболонêи).
Для поãлибленоãо вивчення проблем СЕ типів Plate та Shell можна ре-
êомендóвати êниãó [31].
24.3.3. Одновимірний СЕ
Є деêільêа різновидів одновимірних СЕ: стрижень (Rod, Tube), êриво-
лінійний стрижень (Curved Tube), балêа (Bar, Beam), êриволінійна балêа
(Curved Beam), жорстêий зв’язоê (Link), прóжно-демпфóючий стрижень
(Spring/Damper, DOF Spring), зазор (Gap). Кожен вóзол таêих СЕ має по
шість стóпенів свободи. В таблиці 24.1 ці СЕ не розãлянóто.
Одновимірний СЕ типó Beam (або Bar) повинен одночасно моделюва-
ти розтяã-стисê, êрóчення й зãин. Обов’язêові параметри, що потрібно вво-
дити –ãеометричні хараêтеристиêи перетинó стрижня або балêи, що моде-
люється. Але заãальна теорія СЕ типó Beam відсóтня. Розроблено не менш
десяти моделей СЕ типó Bar та Beam, зоêрема й таêі, що враховóють депла-
націю перетинó. Цьомó питанню можна присвятити êниãó чималоãо об’ємó.
У випадêó сêладної ãеометрії балêи та властивостей її матеріалó часто
виêористовóють таêий підхід: проводять апроêсимацію елементó балêи
тривимірними СЕ ó виãляді пентаедра та/або ãеêсаедра, витяãнóтими
вздовж балêи (тобто перетин балêи апроêсимóється незначною êільêістю
триêóтних та/або чотириêóтних поверхонь основ тривимірних СЕ). Потім
проводиться "êонденсóвання" внóтрішніх стóпенів свобод (див. Розділ
24.12), тобто застосóвання сóперелементної техніêи. Це дозволяє врахóвати
не тільêи сêладнó формó перетинó, а й неоднорідність матеріалó (шарóва-
тість, металевó арматóрó в бетоні, інше), а таêож не застосовóвати додатêові
припóщення про поведінêó балочноãо СЕ. Але часто балêи мають відносно
простó ãеометрію перетинó, однорідний матеріал та невелиêі прóжні де-
формації. Для них розроблено спрощені моделі СЕ. Одна з них бóде розãля-
нóта в Розділі 24.6.
© К.М. Рудаков, 2020
196 Частина VIІ. Розділ 24
1 {S }#
{S } . (24.33)
1 / 2G d p d c 2G
Зãідно з ãіпотезою про сóперпозицію малих деформацій та з виразом
(22.14-б) маємо, що
{ }# [D]({ } { } { p}0 { c}0 ) [D]{ }# . (24.34)
З óрахóванням (22.17), а саме { V } { V# } , де середнє напрóження
V# ij ( ij ) # / 3 , маємо девіатор напрóжень
{S }# { }# { V }# { }# V# {1,1,1,0,0,0}T . (24.35)
Осêільêи для ізотропноãо матеріалó між êомпонентами девіатора на-
прóжень та прóжних деформацій існóє пропорційний лінійний зв’язоê
S n 2Gene , (24.36)
де G – модóль зсóвó матеріалó, то маємо, що
S n # 2Gen# або {S }# 2G{e # } . (24.37)
Підставимо (24.37) в (24.33):
1
{S } {e # } ; 1 / (2G ) .
(24.38)
d d p c
З цьоãо виразó
em#
a [ I ]6 . (24.44)
en
А з виразó (24.38) для (24.39) маємо, що
Si 1 ei# 1 #
# e .
c i
(24.45)
en d d en en d d
p c # # p
Тóт незалежною від en# є тільêи . Томó
Si 1 1 (d p d c ) #
[ I ]6 ei . (24.46)
en# d p d c d p dc en#
. (46._25)
На першій ітерації обчислити похіднó в (24.46) не вдається навіть на-
(d p d c )
ближено. Томó приймається, що # 0 , із (24.46) залишається:
en
Si 1
# [ I ]6 . (24.47)
en d d
p c
1 2 2 1 2 2 E ( ) 2G ( )
a ; b ; c ; 1 ; 2 . (24.50)
3 3 2 1 2 ( ) 1 2G ( )( d p d c )
В êомпоненті c враховано, що ó формóлах (23.37), (23.38), (23.40) матри-
ця диференціювання [ B] записана для êóтових деформацій ij 2 ij , а не ij .
Можна перевірити, що при d p d c 0 значення êомпонент матриць
(24.49) та (22.9) співпадають.
Таêий алãоритм призначення êомпонент матриці [ D ] автори назвали
алãоритмом ефеêтивної фóнêції напрóжень (Effective Stress Function – ESF).
24.5. Інтегрування у СЕ
Ідеолоãія МСЕ призводить до необхідності обчислювати об’ємні та по-
верхневі інтеãрали. Для деяêих типів СЕ це вдається зробити аналітично
(точно), зоêрема, для симплеêсних СЕ. Але в більшості випадêів точне інте-
ãрóвання є неможливим. Застосовóють чисельне інтеãрóвання. Цій проблемі
бóв присвячений Розділ 10. Переваãó віддають застосóванню êвадратóр Га-
óсса-Лежандра, тобто методó з підвищеною точністю інтеãрóвання.
e
f ( x1 , x 2 , x 3 )d f (r , r , r ) det[ J ]dr dr dr
1 1 1
1 2 3 1 2 3
Ni N j Nk
f ( x1 , x 2 , x 3 )dS f (r , r , 1)
1 1
1 2 g11 g 22 g122 dr1 dr2
Se
Ni Nj
(i, j )
ci c j f (r1( i ) , r2( j ) , 1) g11 g 22 g122 , (24.53)
i 1 j 1
Початоê циêлó по СЕ
Початоê циêлó по точêах інтеãрóвання вздовж r1
Початоê циêлó по точêах інтеãрóвання вздовж r2
Початоê циêлó по точêах інтеãрóвання вздовж r3
Для вибраної в таêий спосіб точêи СЕ:
Обчислення êомпонент матриці [D] ;
Початоê циêлó по вóзлах СЕ m
– обчислення êомпонент матриці [ B]m ;
Початоê циêлó по вóзлах СЕ n
– обчислення êомпонент матриці [ B]n ;
– перемноження матриць: [ B ]Tm [ D ][ B ]n ;
– обчислення вêладó в значення інтеãрала.
Кінець циêлó по вóзлах СЕ n
Кінець циêлó по вóзлах СЕ m
Кінець циêлó по точêах інтеãрóвання вздовж r3
Кінець циêлó по точêах інтеãрóвання вздовж r2
Кінець циêлó по точêах інтеãрóвання вздовж r1
Додавання êомпонент матриці СЕ до êомпонент ãлобальної мат-
риці
Кінець циêлó по СЕ
Осêільêи матриці, що берóть óчасть в підінтеãральних виразах, запов-
нені слабêо і частіше величинами, що повторюються, то проводиться баãато
дій з множенням на нóль або просто таêих, що повторюються. Крім тоãо, їх
ãлибоêо вêладено в деêільêа циêлів, тобто вони повторюються баãаторазо-
во. Можна отримати сóттєвий виãраш ó часі (в десятêи та сотні разів), яêщо
проãрамóвати не матрично-веêторні перемноження, а резóльтати цих дій.
{q}e {u ; w ; w ; ; ; }1 ;{u ; w ; w ; ; ; }2 e q1 ; q 2 ;..., q12 ,
T T
(24.55)
e
зом
]e {q}e {P
[K }e . (24.57)
Ця матриця бóде остаточно êонêретизована в п.24.6.5.
Розãлянемо оêремі вêлади в цю матрицю від різних видів деформації.
E
сил, приêладених до вóзлів СЕ: ( N )1 (q1 q7 ) sA та ( N ) 2 ( N )1 . Яêщо б
s2
СЕ моделював тільêи осьові деформації, то веêтор (24.55) {q}e {q1 ; q 7 }Te , веê-
p p
тор (24.56) {P }e {( N )1 ;( N ) 2 }Te , матриця ó (24.57) [ K ]e , а рівняння
p p
рівноваãи
E / s 2 q1 EA / s EA / s q1 ( N )1
E / s2
]e {q}e
[K sA , (24.59)
E / s 2 q 7 EA / s
E / s
2
EA / s q 7 ( N ) 2
e e
тобто величина
r GI k / s . (24.62)
Примітêа 24.2. При êрóченні стрижня з не êрóãлим перетином виниêає
депланація перетинó: споêонвічно плосêий перетин перестає бóти плосêим.
Але застосовані формóли опорó матеріалів цьоãо не враховóють.
1 1 i 1 i
2
1 i
2
EI 3 w ( ) 3 w ( )
s 2
s 2{ }{q }e . (24.91)
Gk A 3
3
{q }e ( w )1 ,( )1 ,( w ) 2 ,( ) 2 q2 , q5 , q8 , q11 ,
T T
(24.99)
причомó ( )1 та ( ) 2 , зãідно з моделлю балêи Ейлера-Бернóллі, відповіда-
ють формóлі (24.63), тобто ( )1 w (0) й ( )2 w ( s ) . Отже, знов застосóємо
апроêсимацію (24.72), а саме приймемо, що w ( ) a0 a1 a2 2 a3 3 при
[0, s ] . Для фóнêції v ( ) ó (24.96) визначимося, що
2 w ( )
2a2 6a3 . (24.100)
2
Підставимо (24.100) ó (24.96):
2 w ( )
v ( ) s 2
s 2 (2a2 6a3 ) . (24.101)
2
де базисні фóнêції СЕ
1 h 3 2 2 3
1e 1e ( ) 1 2 3 ;
1 h 2 s s
1 h (4 h ) s 4 h 2 3
1e 1e ( ) 2 ;
1 h 12 2 s s
1 h 3 2 2 3
2e 2e ( ) 2 3 1 1 ( ) ;
e
1 h 2 s s
1 h (2 h ) s 2 h 2 3
( )
e
2
e
2 . (24.107)
1 h 12 2 s s2
Тепер можна визначити êомпоненти
d 21e 1 6 d 21e 1 1
11 1 2 ; (4 h ) 6 ;
d 2 1 h s 2 d 2 1 h s
12
s s
d 22e 1 6 d 2 2e 1 1
21 2
1 2 ; (2 h ) 6 . (24.108)
d d
11 22
2
1 h s s 2
1 h s s
( ) 1 12 ( ) 1 6
11 11 ; 12 12 ;
1 h s 3
1 h s 2
( ) 1 12 ( ) 1 6
21
21 11 ; 22 22 12 . (24.109)
1 h s 3
1 h s 2
s
У відповідності до (24.80), а саме [ K ]e { }T { }d , з виêористанням
0
]e
[K h
1 h s3 12 6s 12 6s 12 6s 12 6s
6s (2 h )s 2 6s (4 h )s 2
6 s 3s 2
6 s 3s 2
12 6s 12 6s
6 s (4 h ) s 2 6 s (2 h ) s 2
1 EI
. (24.112)
1 h s 12
3
6 s 12 6 s
6 s (2 h ) s 6 s (4 h ) s 2
2
Частина VІІІ
АЛГОРИТМИ МЕТОДУ СКІНЧЕННИХ
ЕЛЕМЕНТІВ ПРИ РОЗВ’ЯЗУВАННІ
КРАЙОВИХ ЗАДАЧ ДИНАМІКИ
Розділ 25
де, яê і раніше, {q}e {q(t )}e . В (25.5) матриця базисних фóнêцій [ ] не залежить
від часó, а веêтори { q}Te , {q}e , {q}e і {q}e не залежать від параметрів інтеãрóван-
ня, і їх можна винести за межі інтеãралів. Тоді (25.5) запишемо ó виãляді:
F { q}Te [ ]T [ ]d {q}e [ ]T [ ]d {q}e [ B ]T [ D ][ B ]d {q}e
e
e e e
{ q}Te [ ]T {O}d [ ]T { p}dS [ B ]T [ D ]{ } d . (25.6)
e
e
e
SP e
Введемо матриці мас та демпфірóвання СЕ:
[ M ]e [ ]T [ ]d ; [C ]e [ ]T [ ]d . (25.7)
e e
{q}1 {q}0 t{g}0 0.5t 2 [ M ]1 [C ]{g}0 [ K ]{q}0 { f }0 . (25.13)
Отже, перш ніж виêористати бóдь-яêó схемó, необхідно насамперед за-
стосóвати вираз (25.13), яêий забезпечóє дрóãий порядоê наближення за ча-
сом на першомó часовомó êроці.
[ M ] a2{q}n a0 {q}n1 [C ]a1{q}n 1 [ K ]{q}n { f }n ; n 1, 2,... , (25.17)
яêó називають схемою центральних різниць (див. Розділ 16.5). В ній êоефіці-
єнти відповідають виразам (25.16).
Ця схема має óмовнó стійêість, тобто часовий êроê є обмеженим звер-
хó: t Tn / (див. формóлó (16.110)), де Tn – найменший з періодів власних
êоливань тіла. Це дóже жорстêе обмеження, яêе не можна проіãнорóвати,
але велиêа êільêість êроêів êомпенсóється відсóтністю дій ó збиранні та
розв’язóванні СЛАР з недіаãональною матрицею.
[M ]
tn 1
( t ) 2
[C ]
2t
(1 ) ( 3) (1 ) (1)
[ K ] {q} (1 2 ){q}( 2 ) {q}
2 2
(1 ) (1 )
{ f }(3) (1 2 ){ f }(2) { f }(1) wm dt 0 ; m 1 ; n 1, 2, ... . (25.24)
2 2
© К.М. Рудаков, 2020
Частина VIIІ. Розділ 25 229
[ M ] {q} 2{q}
(3) (2)
{q} (1)
w dt m
tn 1
(3) tn 1 tn 1 t n 1
[C ]t {q} ( 0.5) wm dt 2{q} wm dt {q} ( 0.5) wm dt
(2) (1)
tn 1 tn 1 tn 1
(3) tn 1 tn 1 tn 1
[ K ](t ) {q} 0.5 (1 ) wm dt {q} (1 ) wm dt {q} 0.5 (1 ) wm dt
2 (2) 2 (1)
tn 1 tn 1 tn 1
t n 1 tn 1 tn 1
(t ) 2 { f }(3) 0.5 (1 ) wm dt { f }(2) (1 2 ) wm dt { f }(1) 0.5 (1 ) wm dt 0 ;
tn 1 tn 1 tn 1
m 1 ; n 1, 2, ... . (25.25)
З (25.19) маємо, що dt td . Підставимо цей вираз в інтеãрали, при
цьомó межі інтеãрóвання змінюються на 1 та 1 . Позначимо
1 1 1 1
( 0.5) wm d w d ;
m 0.5 (1 ) wm d w d .
m (25.26)
1 1 1 1
Можна леãêо переêонатися, що
1 1 1 1
( 0.5) wm d w d 1 ;
m 2 wm d w d 1 2 ;
m
1 1 1 1
1 1
(1 )wm d w d 0.5 2 ;
2
m
1 1
1 1
0.5 (1 ) wm d w d 0.5 .
m (25.27)
1 1
Підставимо (25.26) та (25.27) ó (25.25).
Розêривши дóжêи, зãрóпóвавши відносно {q}( k ) , k 1, 2,3 і замінивши
{q}(1) на {q}n1 , {q}( 2 ) на {q}n , {q}( 3) на {q}n1 , отримаємо СЛАР
[ M ] t[C ] (t )2 [ K ]{q}n1
2[ M ] (1 2 ) t[C ] (0.5 2 )(t ) 2 [ K ]{q}n
[ M ] (1 )t[C ] (0.5 )(t ) 2 [ K ]{q}n1
(t ) 2 [ { f }n1 (0.5 2 ){ f }n (0.5 ){ f }n1 ] ; n 1, 2, ...
(25.28-а)
Тришарова схема (25.28-а) відповідає методó Ньюмарêа (1959 р.). До-
ведено, що ця схема безóмовно стійêа, яêщо:
0.25 (0.5 ) 2 ; 0.5; 0.5 0 . (25.29)
Таêож доведено, що при 0.5 і виêонанні інших óмов, схема дає штó-
чне зãасання êоливань, томó реêомендóють застосовóвати 0.5 (прибрати
t
{q}n {q}n . (25.34)
Осêільêи в правій частині (25.34) всі величини, оêрім , є постійними,
то після інтеãрóвання (25.34) отримаємо, що
2
{q}t {q}n {q}n
n
2t
{q}n {q}n ; (25.35)
n 3
2
t
{q} {q} {q} {q}
n n n
2 6t
{q}n {q}n . (25.36)
З (25.35) і (25.36) при t :
t
{q}n {q}n {q}n t
2
{q}n {q}n {q}n t {q}n {q}n ; (25.37)
2
(t ) (t )
2 2
{q}n {q}n {q}n t {q}n
2
6
{q}n {q}n
(t ) 2
{q}n {q}n t
6
{q}n 2{q}n . (25.38)
Система з двох співвідношень (25.37) і (25.38) дозволяють виразити ве-
êтори {q}n та {q}n через веêтор {q}n :
2
{q}n {q}n
6 6
{q}n {q}n 2{q}n ; (25.39-а)
(t ) t
t n
{q}n
3
t
{q}n {q}n 2{q}n
2
{q} . (25.40-а)
Позначимо êоефіцієнти:
6 3 t
a0 ; a ; a 2 a ; a . (25.41)
(t ) 2 t
1 2 1 3
2
Рівняння (25.39-а) і (25.40-а) отримають виãляд:
{q}n a0 {q}n {q}n a2{q}n 2{q}n ; (25.39-б)
{q}n a1 {q}n {q}n 2{q}n a3{q}n . (25.40-б)
Яê і для присêорення (див. рис.25.1) припóсêається лінійна зміна ó часі
веêтора навантажень, томó:
{ f }t { f }n { f }n1 { f }n .
n
(25.42)
t
Врівноваження системи (25.9) проводиться на момент часó tn t . Томó
[ M ]{q}n [C ]{q}n [ K ]{q}n { f }n { f }n { f }n 1 { f }n . (25.43)
Підставимо в (25.43) вирази (25.39-б), (25.40-б) та (25.42) при t .
Рівняння (25.43) отримає виãляд:
© К.М. Рудаков, 2020
232 Частина VIIІ. Розділ 25
{ f } a0{q}0 a2{g}0 2{q}0 [ M ]
a1{q}0 2{g}0 a3{q}0 [C ] { f }0 { f }1 { f }0 . (25.52)
Після розв’язання САР (25.44) застосовóються формóли (25.48) і (25.49)
при n 0 , а застосóвання (25.50) при n 0 не потрібне. Всі дані для переходó
на новий часовий шар обчислені.
Потім значення n збільшóється на одиницю і для поточноãо часовоãо
шарó послідовно застосовóються формóли (25.46), (25.45), (25.48) ... (25.50).
де
[ R ] [ M ]1[ K ] ; {b} [ M ]1{ f } .
(25.54)
1
Для швидêоãо знаходження оберненої матриці мас [ M ] зазвичай мат-
рицю [ M ] приводять до діаãональноãо виãлядó подібно до тоãо, яê це роби-
лося з матрицею теплоємності ó Розділі 21.3. Отже, замість матриці мас [ M ]
застосовóють матрицю [ M ] з êомпонентами:
0; l j ;
E
M lj (25.55)
l j M mn ; l j ,
m e n e
e
e1
де діаãональні члени (за індеêсами, що повторюються, не додавати)
Ne Ne
M e
rs
e
M mm M mm
e r 1 s 1
, (25.56)
Ne
M
r 1
e
rr
[M ] [C ] [ K ]{z}
2
n n n
{0} ; n 1,..., N . (25.84)
Яêщо всі власні веêтори {z}n зібрати ó матрицю
[ Z ] [{z}1 ,...,{z}n ,...,{z}N ] , (25.85)
то замість (25.84) можна записати в óзаãальненомó виãляді
[ ]2[M ] [ ][C ] [ K ][ Z ] [0] , (25.86)
де матриця [ ] є діаãональною та містіть на діаãоналі êомпоненти n .
Нетривіальні розв’язêи виразó (25.86), а саме числа n , n 1,..., N , зна-
ходяться із óмови, що
det [ ]2 [ M ] [ ][C ] [ K ] 0 . (25.87)
Наãадаємо, що з матриць [ K ] , [C ] й [ M ] виêлючені стóпені свободи, що
відповідають êінематичним обмеженням (25.66) на поверхні SU .
Розв’язоê рівняння (25.87) ó заãальномó випадêó дає N êоренів n , се-
ред яêих є дійсні n hn an та попарно-êомплеêсні n hn in , де i 1 .
Дійсні êорені – це наслідоê демпфірóвання, що перевищóє êритичне, êоли
êоливань з таêою модою немає. Частина êоренів, що позначена яê hn , є n -м
êоефіцієнтом демпфірóвання, а óявна частина попарно-êомплеêсноãо êо-
реня n – êоловою частотою тіла з наявним демпфірóванням. Серед влас-
них форм таêож бóдóть дійсні та попарно-êомплеêсні форми. Отримати та-
êий розв’язоê значно сêладніше, ніж для (25.74). Для цьоãо розроблено де-
êільêа ітераційних методів, але вони тóт не розãлядаються.
яêий дає точне значення лише при Na N , але дóже часто для досяãнення
необхідної точності розрахóнêó {q} достатньо Na N , і це пришвидшóє
процес отримання розв’язêó. Важливо, щоб застосовані моди визначали вó-
злові переміщення з веêтора {q} з достатньою точністю – яê êажóть, бóли
представительсьêими. У (25.88) un (t ) – поêи ще невідома фóнêція часó.
Наприêлад, яêщо розв’язóється êрайова динамічна задача з веêтором
навантаження { f } { f (t )} ó виãляді одноразовоãо імпóльсó (óдарне наванта-
ження), то для аналізó відãóêó тіла зазвичай достатньо виêористати деêільêа
найменших значень власних частот та форм êоливань, осêільêи тільêи при
нижчих власних частотах амплітóди êоливань бóдóть мати відносно велиêі
значення. Яêщо веêтор навантаження { f } { f (t )} є циêлічною фóнêцією
а б
Рис.25.2 Графіêи передаточної фóнêції АЧХ для оêремої моди (а) та двох
близьêих мод (б)
© К.М. Рудаков, 2020
242 Частина VIIІ. Розділ 25
umc p2
( ( p ))
** c
; m 1, ... , Na . (25.112)
(m2 p 2 ) i (2 m pm )
m
Fmc
При необхідності, з цих êомплеêсних передаточних фóнêцій АЧХ, ана-
лоãічно виêладеномó вище, виділяють їх дійсні та óявні частини.
[ K ff ] [ K fr ] {q f } { f f }
. (25.119)
rr r r
[ K
rf ] [ K ] {q } { f }
В навантажених DOF вóзлів бóдóть реалізовóватися переміщення, шви-
дêість та присêорення, що задаються в ãраничних та початêових óмовах. У
вільних DOF вóзлів бóдóть реалізовóватися переміщення, швидêості та при-
сêорення, що є резóльтатом наêладення прóжних деформацій та хвиль, що
збóджóються в об’єêті. Томó подальша óваãа – саме до вільних DOF. В них
переміщення розділяють на псевдо-статичні (óсереднені) та динамічні (ін-
деêси s та d ):
{q f } {qs } {qd } . (25.120)
Розпишемо перший рядоê системи (25.119):
[ M ff ]({qs } {qd }) [ M fr ]{qr } [C ff ]({q s } {qd })
[C fr ]{qr } [ K ff ]({qs } {qd }) [ K fr ]{qr } { f f } . (25.121)
Яêщо з (25.121) видалити всі динамічні сêладові та навантаження, то
залишиться вираз
[ K ff ]{qs } [ K fr ]{qr } {0} . (25.122)
Далі припóсêається, що псевдо-статичні переміщення ó вільних DOF
пов’язані з переміщеннями ó навантажених DOF саме через вираз (25.122), з
яêоãо
{qs } [ K ff ]1[ K fr ]{qr } [ Afr ]{qr } . (25.123)
Компоненти матриці [ Afr ] [ K ff ]1[ K fr ] один раз обчислюються та за-
пам’ятовóються для майбóтньоãо виêористання.
З óрахóванням (25.122) вираз (25.121) приймає виãляд
[ M ff ]({qs } {qd }) [ M fr ]{qr } [C ff ]({q s } {qd })
[C fr ]{qr } [ K ff ]{qd } { f f } . (25.124)
Зберемо всі êомпоненти з індеêсом d в лівої частині (25.124), інші пе-
ренесемо в правó частинó:
[ M ff ]{qd } [C ff ]{qd } [ K ff ]{qd }
(25.125)
{ f f } [ M ff ]{qs } [ M fr ]{qr } [C ff ]({q s } [C fr ]{qr }.
З (25.123) маємо, що
{q s } [ Afr ]{qr } ; {qs } [ Afr ]{qr } . (25.126)
Підставимо ці вирази ó (25.125) та відразó зãрóпóємо подібні:
[ M ff ]{qd } [C ff ]{qd } [ K ff ]{qd }
{ f f } ([ M ff ][ Afr ] [ M fr ]){qr } ([C ff ][ Afr ] [C fr ]){qr } . (25.127)
Далі вважають, що вêлад частини ([C ff ][ Afr ] [C fr ]){qr } ó розв’язоê для
{qd } є незначним (це таê для відносно незначноãо демпфірóвання) та їм не-
хтóють (при необхідності цю частинó можна залишити, це лише збільшить
час отримання розв’язêó). Тоді остаточно з (25.127)
( ) j ( ) k ( p ) ( p ) S ( p )
r1 r 2
1 1
({ r } ) j ({ r } ) k ( p ) ( p ) S ( p ) ,
r1 r 2
(25.142)
1 1
де s – êільêість мод.
псевдо-статичної частини m -ої моди
r1 r 2 1
( S s ) m ( p ) Am Am 4 S ( p) ; (25.143)
1 1
p
змішаної (êоваріантної) частини m -ої моди
s r1 r 2 1
( S sd ) m ( p ) ({w f }Tm ) j Am 2 ({ r } ) j j ( p ) S ( p ) . (25.144)
j 1 1 1
p
У виразах (25.142) – (25.144) застосовóються різні передаточні фóнêції
АЧХ в залежності від типó таблиці PSD, а саме:
для переміщень
1
( p ) 2 ; (25.145)
( p ) i (2( f ) p )
2
для швидêості
ip
* ( p ) ; (25.146)
(2 p 2 ) i (2( f ) p )
для присêорення або сили
p2
( p ) 2
**
. (25.147)
( p 2 ) i (2( f ) p )
Тепер можна розрахóвати абсолютне значення середнє-êвадратичноãо
відãóêó (дисперсії) m -ої моди вільноãо вóзловоãо переміщення (ó ANSYS –
по êоманді PSDRES=ABS):
0 0 0
(( d ) m ) (( s ) m ) 2CV (us ) m ,(ud ) m ,
2 2
(25.148)
де (( d ) m ) 2 ( d ) m – дисперсія m -ої динамічної моди вільноãо вóзловоãо
переміщення; (( s ) m ) 2 ( s ) m – дисперсія m -ої псевдо-статичної моди віль-
ноãо вóзловоãо переміщення; CV (us )m ,(ud )m 0.5( sd )m – êоваріація між m -ою
динамічною та псевдо-статичною модою вільноãо вóзловоãо переміщення.
Яêщо присóтні тільêи вóзлові навантаження, то ó (25.142) обчислюєть-
ся тільêи перша сêладова ó велиêих дóжêах, а ó (25.148) – тільêи перша
сêладова.
Існóє деêільêа апробованих аналітичних виразів яê фóнêцій спеêтра-
льної щільності збóдження S q ( p) , таê і êореляційних фóнêцій H q ( ) стаціо-
нарних випадêових процесів, деяêі з них застосовóються ó таêих проãрам-
них середовищах, яê ANSYS, Nastran, Abaqus та інших, про що свідчать їхні
описи та Help.
e
Розділ 26
T 1/ 2
( k 1) {x}( k 1) { y}( k 1) ; {z}( k 1) {x}( k 1) / ( k 1) . (26.7)
( k 1) ( k ) {z}( k ) { y}( k 1) / ( k 1) ; {z}( k 1) {x}( k 1) / ( k 1) .
T 1/ 2
(26.9)
Після стабілізації резóльтатів обчислення можна призначити j ( k 1)
та обчислити {z} j {z}( k 1) {x}( k 1) / ( k 1)
1/ 2
для СЛАР [ K ]{z} [ M ]{z} .
До яêої за номером j власної пари ( j ,{z} j ) бóде збіãатися процес, за-
лежить від обраних початêових (1) та {z}(0) .
Невдале обирання {z}(0) може призвести до знайдення не тієї власної
пари ( j ,{z} j ), зоêрема й вже раніше знайденої. Для óниêнення подібних
ситóацій реêомендóють проводити процедóрó виêлючення з розãлядó вже
відомих або непотрібних власних пар ( j ,{z} j ):
одним з методів вичерпóвання (див. Розділ 6.4.3);
застосóванням процедóри ортоãоналізації Грама-Шмідта.
[ P] [ I ] {w}{w}T , (26.36)
де множниê 2 /{w} {w} , причомó веêтор {w} може бóти довільним.
T
Позначимо:
[ A ]2 [ P ]1T [ A ]1[ P ]1 ; {s}1 [ P ]1T { A }1 { A }1T [ P ]1 [ I ] {w} {w} { A} .
T
1
T
1 1 (26.39)
Тоді (26.38) отримає виãляд
a {s}1T
[ A]2 11 . (26.40)
{ } [ ]
1
s A 2
розêлад.
QL-алãоритмом називають ланцюã дій при k 1, 2,... для послідов-
ності "зсóвів" 1 , 2 ,... :
проведення QL-розêладó [QL ]k [ L]k для матриці [ A]k k [ I ] ;
обчислення матриці [ A]k [QL ]Tk [ A][QL ]k [ L][QL ] k [ I ] .
Зв’язоê між матрицями [ A]k 1 та [ A]1 задається послідовністю
[ A]k 1 [QL ]Tk [ A]k [QL ]k [QL ]Tk ([QL ]Tk 1[ A]k 1[QL ]k 1 )[QL ]k ... [ PL ]Tk [ A]1[ PL ]k , (26.59)
де матриця
[ PL ]k [QL ]1 [QL ]2 ... [QL ]k (26.60)
теж ортоãональна. Тобто QL-алãоритм є алãоритмом перетворення матриці
[ A]1 [ A] в матрицю [ A]k за k êроêів з виêористанням QL-розêладів. Мета –
перетворення матриці [ A] в таêó, яêó з малою похибêою можна вважати діа-
ãональною. Яê виявилося, таêе перетворення не змінює стрóêтóрó запов-
нення матриць [ A]k , що дóже важливо при велиêих розмірах матриці або для
тридіаãональної матриці. Зоêрема, для тридіаãональної матриці êільêість
дій на одномó êроці бóде O ( N ) , що дóже приваблює.
Доведено, що QL-алãоритм тісно пов’язаний зі степеневими методами,
зоêрема з методом зворотних ітерацій.
Яêщо обирають всі k 0 , то QL-алãоритм називають основним. Але
він має дóже малó швидêість збіжності (ó розóмінні [ A]k {e} j j {e} j , де j й
веêтор-орт {e} j має нóлі на всіх позиціях, оêрім одиниці на j -й позиції. Цей
варіант оцінêи збіжності значно праêтичніше, ніж, наприêлад, [ A]k [ ] ,
де [ ] є діаãональною матрицею).
Застосóвання "зсóвів" значно присêорює процес. Яê виявилося, за ве-
личини "зсóвó спеêтра" k можна вже з k 1 виêористовóвати a11( k ) , осêільêи
a11( k ) {e}1T [ A]k {e}1 1 при k . На праêтиці, яê тільêи || [ A]k {e}1 {e}1 a11( k ) ||
стає достатньо малою величиною, призначають 1 a11( k ) і далі працюють з
підматрицею [ A ]11 , яêа відповідає першій формóлі (26.37). Тобто в QL-
алãоритм вбóдовано êласичний метод вичерпóвання (див. Розділ 6.4.3). В
настóпній підматрице знов знаходиться перше власне число, томó леãêо до-
водиться, що в ролі "зсóвó спеêтра" k фаêтично вистóпає значення фóнê-
ціонала ( k ) з відношення Релея (26.3). У зв’язêó з цим всі властивості збіж-
ності алãоритмó RQI (див. Розділ 26.3) переносяться на QL-алãоритм. Зоê-
рема, асимптотичної êóбічної збіжності. А таêож той фаêт, що
|| {bk 1} |||| {bk } || при всіх k 1, 2,... , де веêтор {bk } відповідає представленню
{ak } {bk }T
матриці [ A]k ]
(монотонне зменшення норми веêтора {bk } ).
{
k
b } [ A k
люється 1 sign() 12 / | | 2 12 , де ( 2 1 ) / 2 . Кóбічна збіжність
забезпечóє таêий ряд значень для 1 : порядêó 101 ,103 ,109 ,1027 ,... .
Доведено теоремó, що тридіаãональний QL-алãоритм з присêоренням
за Уілêінсоном сходиться завжди. Але монотонність || {bk 1} |||| {bk } || вже не
бóде виêонóватися (можна вважати це платою за ãарантованó збіжність).
яêщо ([T ] ( k ) [ I ]){z} {0} , то знайти з виразó ([T ] ( k ) [ I ]){z}( k 1) {0}
веêтор {z}( k 1) і зóпинитися. Інаêше, зі СЛАР
([T ] ( k ) [ I ]){ y}( k 1) {z}( k ) (26.70)
( k 1)
знайти веêтор { y} ;
обчислити нормований веêтор {z}( k 1) { y}( k 1) / || { y}( k 1) || ;
яêщо величина || { y}( k 1) || порівняно з || { y}( k ) || праêтично не змінила-
ся, то зóпинитися.
На êожній ітерації потрібно розв’язóвати СЛАР (26.70) з новою тридіа-
ãональною матрицею [T ] ( k ) [ I ] , що не потребóє баãато дій.
j ij m ij 0 ; i 1,..., p . (26.82)
j 1
[Q]i . Інший варіант: модóль êосинóса êóта між веêторами ({Z } j )i та {r}i від-
носно величини / i . Яêщо є перевищення, то проводиться ортоãоналіза-
ція веêтора {r}i до веêтора ({Z } j )i , яêий називають "ãраничним веêтором Рі-
тца". Множниê 1/ i є досить ãрóбою оцінêою. Можна вводити обмеження
на поточне значення i , наприêлад, i M || [T ]i || (див. п. 26.14.4, але
єдиної реêомендації щодо обирання немає). Є й інші варіанти.
26.15. Завершення
У цьомó Розділі стисло розãлянóті лише основні відомості про пробле-
мó, шляхи її вирішення та деяêі з попóлярних методів і алãоритмів, хараêте-
рних для задач на власні значення, яêі розв’язóються за допомоãою методó
сêінченних елементів. Ще потрібно мати на óвазі, що алãоритми виêорис-
товóють дóже баãато дій, томó потребóють вельми ретельноãо, витонченоãо
формóлювання та проãрамóвання. Томó, при бажанні відтворити виêладені
алãоритми ó виãляді проãрам, слід обов’язêово óдатися до більш доêладних
джерел, наприêлад, до êниã [39, 59], та опóбліêованих збіроê алãоритмів.
Частина ІХ
Розділ 27
а) б)
Рис.27.1 Зображення олопаченоãо сеêтора дисêа ГТД: а) – прозора êарêасна сêінченно-
елементна сітêа; б) – твердотіле, з нанесеною ізосмóãами фóнêцією напрóжень r
Список літератури
56. Стренã Г., Фиêс Дж. Теория метода êонечных элементов. – М.:
Мир, 1977. – 349 с.
57. Сьярле Ф. Метод êонечных элементов для эллиптичесêих задач. –
М.: Мир, 1980. – 512 с.
58. Термопрочность деталей машин / Под ред. И.А. Бирãера и В.Ф.
Шорра. – М.: Машиностроение, 1975. – 456 с.
59. Уилêинсон Дж. Х. Алãебраичесêая проблема собственных значений
/ Пер. с анãл. В.В. Воеводина, В.Н. Фаддеевой. – М.: Наóêа, 1970. – 564 с.
60. Форсайт Дж., Мальêольм М., Моóлер К. Машинные методы мате-
матичесêих вычислений / Пер. с анãл. – М.: Мир, 1980. – 280 с.
61. Хан Х. Теория óпрóãости: Основы линейной теории и ее применения /
Пер. с нем. Е.А. Коãана; Под ред. Э.И. Гриãолюêа. – М.: Мир, 1988. – 344 с.
62. Чирêов А.Ю. Смешанная схема метода êонечных элементов для
решения êраевых задач теории óпрóãости и малых óпрóãопластичесêих де-
формаций. – К.: ИПП НАН Уêраины, 2003. – 250 с.
63. Численные методы в инженерных исследованиях / В.Е. Красêевич,
К.Х. Зеленсêий, В.И. Гречêо. – К.: Вища шê. Головное изд-во, 1986. – 263 с.
64. Шабров Н.Н. Метод êонечных элементов в расчетах деталей тепло-
вых двиãателей. – Л.: Машиностроение, 1983. – 212 с.
65. Шайдóров В.В. Мноãосеточные методы êонечных элементов. – М.:
Наóêа, 1989. – 288 с.
66. Шевченêо Ю.Н. Термопластичность при переменных наãрóжениях.
– К.: Наóê. дóмêа, 1970. – 287 с.
67. ANSYS, Inc. Theory
68. Bathe Klaus-J ü rgen. Finite Element Procedures. Second Edition –
Prentice Hall, 2014. – 1043 p.
69. Courant R. Variational Methods for the Solution of Problems of Equilib-
rium and Vibrations // Bull. Amer. Math. Soc., 1943. – v.49. – s. 1-23.
70. Irons B.M. A Frontal Program for Finite Element Analysis // Int. J. Nu-
mer. Meths. Eng., 1970. – N. 2. – P. 5-32.
71. Krieg R.D., Krieg D.B. Accuracies of numerical solution for the elastic-
perfectly plastic model // J. Pressure Vessel Technology: Trans. ASME, 1977. –
99. – N. 4. – P. 510-515.
72. Lord Rayleigh (J.W. Strutt). On the theory of resonance // Trans. Roy.
Soc. (London), 1870. – A161. – P. 77-118.
73. Ritz W. Ü ber eine neue Methode zur Lцsung gemissen Randwertauf-
gaben // Gцttingener Nachrichten, Mathematik und Physik, Klasse, 1908. – s.
236-248.
74. Ritz W. Ü ber eine neue Methode zur Lцsung gemissen Variationsprob-
leme der mathematischen Physik // J. Reine Angew. Math., 1909. – v.135. – N.1.
– s. 1-61.
75. Zienkiewicz O.C., Taylor R.L. The Finite Element Method. Volume 1:
The Basis. – Oxford: BH, 2000. – 689 p.
76. Zienkiewicz O.C., Taylor R.L. The Finite Element Method. Volume 2:
Solid Mechanics. – Oxford: BH, 2000. – 459 p.
© К.М. Рудаков, 2020
300 Іменний покажчик
Іменний покажчик