книги / Решение нелинейных задач теории оболочек на ЭВМ
..pdfYn — положительная постоянная, которая определяется из теоре
тических соображений [3:, 36]; gk — компоненты правой части
(8.42) для и\ — [ср, С]т = [щ, и2]т.
Алгоритм реализации метода (8.42), следуя [35], можно за
писать |
так: |
* |
|
|
1) |
по |
известному их вычисляется |
|
|
|
|
g = |
— Y * (Uut — 7) = ( g i , ~g2)T ; |
(8.45) |
2) |
при |
решении |
системы (8.44) относительно |
<pn+l, Cn+I при |
меняется метод переменных направлений с нулевым начальным
приближением 2° == 0;
3) trik-ые итерации в методе переменных направлений совпа
дают с вектором Uk+] — Uk (6 = 1 , 2). По методу переменных направлений
( A - l , 2), |
(8.46) |
где s — номер внутренней итерации в методе переменных нап
равлений; |
— оптимальные параметры Вакспресса [35], |
вычисляемые |
исходя из границ спектров операторов Л(УД и |
а£?х; Л*, х = ЛУД + А{2\ ; Л<Д, Л^х — одномерные разностные
операторы, действующие по £ и -g соответственно:
Спектры A{, x £ [Xp, Xp] ( /= 1 , 2), где
X(t2>= Х(Д|); Я^-»Х(АЭ;
# > « A**X {*DÏ
W = k \ ( à Х(22) = а (дЭ;
k = [24(1 — v2)]- 1; |
(8.48) |
X{Да), X (д|) — наименьшее и наибольшее собственное число опе-
ратора Д* при соответствующих граничных условиях.
Алгоритм реализации аналогичен изложенному выше. Спектр одномерных операторов Л*Д и Aj£\ принадлежит отрезкам
[ХУ\ XA!)] и [Xl2), |
X k \ |
где |
|
|
|
|
|
|
|||||
|
xV>== |
X2 |
|
2М* |
Й!)= |
~ 2cos * |
|
|
|||||
|
|
|
|
|
|
|
2М* |
|
|||||
|
»(2) |
|
4v, |
. i |
t7С |
-г(2) |
4vl |
« |
|
|
|||
|
|
4vl |
|
|
|||||||||
|
X1 |
|
ч 2 Sln9AM |
^1 — TJ C0S2N* |
|
||||||||
|
|
|
|
X? |
|
|
W |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
i " |
4a2vi |
• |
2 |
71 |
T(l) |
4a2vj |
|
те |
|
|||
- |
"Х2 |
Sm |
2ЛГ |
~ |
~ |
C0S Ш' |
|
||||||
|
i(2) |
|
4 |
. |
9 |
я |
|
"г (2) |
4 |
9 |
я |
|
|
|
- 2 |
“ |
X2 SU1 |
|
2ÂT *’ |
~"Â2*C0S 2ДГ’ |
|
||||||
xl4- |
*42 (А?) + |
^ г; |
й 1»= а4Х-(Д?) Ц |
г , |
|
||||||||
Х^ = |
Х(дЭ + |
^ г ; |
1 ? = а д |
+ |
| г , |
(8.53) |
|||||||
При вычислении использовались /щ = |
/пг = |
2; |
/из = 1 |
[35]. |
5. ПРИМЕРЫ
Пример 1. Рассмотрим деформированное состояние защемленной цилиндри ческой панели, квадратной в плане, под действием равномерно распределенной нагрузки q [35].
Для решения задачи используем уравнения в смешанном виде (2.16) и (2.20).
Шаги сетки в направлении осей Ç и выбираем равными X = Xj = Р аспи-
сываем уравнения (2.16) и (2.20) в конечных разностях. С помощью граничных условий (2.19) исключаем .контурные и законтурные точки. Приходим к нели нейной системе уравнений вида'(7.21), которую решаем методом,. описанным в п.4. При этом погрешность решения вычисляем по формуле
P - l l ^ l |
* |
/ |
Б ( £ > > -1)Ъ М < S. |
<«-54) |
|
|
i,k=\ |
|
где п — число итераций внешнего цикла. Положим е = 0,5; *(„ = 0,4. Нулевые
приближения будем вычислять по формуле
хг+ 1 = Зхг — Ъхг - \ + хг-ч> |
(8.55) |
tsfixr — решения,полученные для значений интенсивности нагрузки qr Послед
няя формула является наиболее предпочтительной [35]. В табл. 8.1 приведены результаты вычислений максимального прогиба (прогиба в центре) пластины
= — = oj, а также |j Rn || с указанием числа п при заданных безразмер
ных нагрузках Ру для двух значений N = 8 и N — 16.
Как видно из таблицы, значения прогибов, полученные по двум различ ным аппроксимациям, отличаются незначительно, причем это отличие сказыва ется при больших значениях нагрузки, так как в этом случае большую роль играют нелинейные члены.
|
С при |
N = 8 |
С при |
Л/“= |
16 |
II Ли II при |
|
|
р г |
(8,16) |
по |
(8,20) |
по (8.16) |
|| |
по (8.20) |
N — 16 по |
п |
по |
(8.16) |
|
||||||
37,7 |
0,56 |
. |
0,56 |
0,52 |
|
0,52 |
0,34 |
4 |
146,9 |
1,66 |
|
1,64 |
1,55 |
|
0,55 |
0,25 |
8 |
229,9 |
2,21 |
|
2,16 |
2,06 |
|
2,05 |
0,20 |
10 |
336,0 |
2,76 |
2,70 |
2,58 |
|
2,56 |
0,46 |
6 |
|
466,4 |
3,31 |
|
3,24 |
3,11 |
|
3,07 |
0,26 |
8 |
В табл. 8.2 приведено изменение прогиба |
пластины |
= |
у - |
= 0j в за |
|||||
висимости от количества узлов сетки |
при |
решении |
уравнения (8.16). |
Из |
табли |
||||
цы, а также из решения уравнений |
при |
других |
условиях |
видно, |
что |
число |
|||
внешних итераций |
п почти не зависит от числа разбиений |
сетки [35]. |
Прием |
||||||
лемые результаты получаем уже при N = 16. |
Дальнейшее |
увеличение N мало |
|||||||
влияет на величину С. При увеличении числа |
N прогиб Ç'приближаете я моно |
||||||||
тонно к истинному. |
Время счета на машине |
БЭСМ-6 при |
N = 8 составляет |
||||||
7 мин, при N = 16 — около 30 мин, при N — 24 — около 90 мин, |
при |
N = 3 2 - |
|||||||
сколо 200 мин. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица |
8.2 |
Pi |
N = 28 |
|
N = 16 |
|
' N = 24 |
|
N = 3 2 |
|
|
|
|
|
|
|
|
|
|
М |
С |
п |
С |
п |
С |
п |
С |
п |
|
||||||||
37,7 |
0,56 |
4 |
0,52 |
4 |
0,51 |
4 |
0,50 |
4 |
146,9 |
Ш |
7 |
1,55 |
8 |
1,53 |
8 |
1,52 |
8 |
229,9 |
_2,21 |
9 |
2,06 |
10 |
2,04 |
10 |
2,03 |
9 |
336,0 |
2,76 |
6 |
2,58 |
6 |
2,54 |
7 |
2,53 |
7 |
466,4 |
3,31 |
9 |
3,11 |
8 |
3,06 |
8 |
3,04 |
8 |
Втабл. 8.3 приведены значения прогибов при различных значениях цагрузки
ипараметра кривизны 1/р2. Здесь указано также количество итераций п для
достижения заданной (е = 0,5) точности и значение параметра f n, при котором итерационный процесс сходился. С увеличением параметра 1/р2 число, итераций
п значительно растет. Увеличивается также время счета |
( п р и - £ - 6 4 , |
N=8 |
|||||||||
счет длится около 60 мин |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
Т а б л и ц а |
8.3 |
|
|
|
|
|
N = 8 |
|
|
# |
|
N = 1 6 |
|
|
Р2 * *= 0,- ТЯ = |
0.4 |
р2 1 = 4 0 , Тя = |
°.15 |
|
|
|
= |
Тя ~ О'1 |
|||
Pi |
С |
п |
Р/ |
С |
п |
р / |
С |
п |
P i ] |
С |
1 П |
|
|
» |
|
|
|
|
|
|
|
|
|
148.9 |
1,66 |
7 |
148,9 |
1,61 |
24 |
195 |
0,71 |
46 |
148,9 |
1,50 |
39 |
229.9 |
2,21 |
9 |
163 |
2,17 |
35 |
270 |
1,12 |
82 |
163,0 |
1,98 |
54 |
336,0 |
2,76 |
6 |
177.8 |
2,79 |
24 |
308 |
1,48 |
401 |
177.8 |
2,54 |
40 |
466,4 |
3,31 |
9 |
198.9 |
3,34 |
16 |
320,1 |
1,72 |
73 |
198.9 |
3,08 |
25 |
В табл.8.4 приведены значения наибольших прогибов Ç= £тах для плас-
ТИИЫ (Р7 1 = Pi-1 — О)» полученные при двух, значениях точности е = 0,5 и с = 0,1 при N= 16, 7л = 0,4. Увеличение точности не приводит к существен ному изменению прогибов. Время счета также изменяется незначительно.
|
|
|
|
|
|
|
|
Т а б л и ц а |
8.4 |
|
Pt1 |
|
£ « |
0,5 |
|
|
|
|
В= 0,1 |
|
|
С |
п |
II КоII |
II Л„Н ; |
с |
п |
1|/?о11 |
\\*п\\ |
|||
|
||||||||||
37,7 |
0,52 |
2 |
1,33 |
|
0,34 |
0,52 |
6 |
1,08 |
0,68 |
|
146,6 |
1,55 |
8 |
5,21 |
|
0,25 |
1,55 |
9 |
5,95 |
0,07 |
|
229,0 |
2,05 |
10 |
4,47 |
|
0,20 |
2,06 |
13 |
3,88 |
0,06 |
|
336,0 |
2,58 |
6 |
1,25 |
' |
0,46 |
2,58 |
11 |
0,84 |
0,07 |
|
466,4 |
3,11 |
8 |
1,98 |
0,26 |
3,10 |
13 |
М7 |
0,09 |
Пример 2. Пусть квадратная в плане цилиндрическая панель с защемлен ными краями находится под действием равномерно распределенной нагрузки [35].
Для решения задачи используем систему уравнений в перемещениях (8.25), граничные условия (8.26) и двухступенчатый итерационный процесс (8.39).
Результаты вычислений |
максимального |
прогиба Ç квадратной |
пластины с точ |
||||||||||
ностью до е = |
0,5 при |
различных значениях числа |
’разбиений сетки |
N приве |
|||||||||
дены^ табл. 8.5. При |
N= 8 решалось 147 уравнений, при N= 16 — 675 урав |
||||||||||||
нений, |
при N = 24— 1587 |
уравнений. Из таблицы |
видно, |
что результаты на |
|||||||||
сетке 8 x 8 отличаются от |
результатов |
на сетке |
16 X 16 |
примерно на |
10%; |
||||||||
уменьшение ячеек еще более сказывается на результате: при |
N=24 уточнение ре |
||||||||||||
зультатов по |
сравнению с |
N=8 составляет около |
15%. При f = 0,4 для |
||||||||||
р > 400 |
итерационный процесс |
расходится. Для обеспечения сходимости итера |
|||||||||||
ционного процесса необходимо |
уменьшить fn. Так, |
если в процессе счета число |
|||||||||||
внешних итераций п превышало 50, то значение |
л уменьшалось вдвое. Исполь |
||||||||||||
зование |
такой |
процедуры |
позволяет получить |
сходимость процесса |
итераций |
||||||||
в широком диапазоне |
прогибов. |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
Т а б л и ц а |
8.5 |
||
Р • |
|
N = 8 |
|
|
|
N = 16 |
|
|
|
|
W =» 24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
W |
С |
п |
|
1п |
С |
п |
|
Тп |
С |
п |
|
If п |
|
|
|
|
|
||||||||||
18,8 |
0,28 |
9 |
|
0,4 |
0,26 |
10 |
0,4 |
0,26 |
11 |
|
0,4 |
||
42,0 |
0,58 |
6 |
|
0,4 |
0,53 |
7 |
0,4 |
0,52 |
7 |
|
0.4 |
||
119,1 |
1,20 |
8 |
|
0,4 |
1,08 |
10 |
0,4 |
|
1,06 |
11 |
|
0,4 |
|
190,0 |
1,54 |
11 |
|
0,4 |
1,39 |
11 |
О»4 |
|
1,36 |
13 |
|
0,4 |
|
267,6 |
1,82 |
86 |
|
0,4 |
1,63 |
24 |
0,4 |
|
1,60 |
13 |
|
0,4 |
|
526,2 |
2,44 |
53 |
|
0,2 . |
|
|
|
2,13 |
14 |
|
|
||
15 |
|
0,1 |
2,19 |
11 |
0,2 |
|
0,2 |
||||||
935,4 |
3,06 |
17 |
|
0,1 |
2,75 |
28 |
0,1 |
|
— |
— |
|
— |
|
1400 |
3,57 |
16 |
|
0,1 |
3,20 |
97 |
0,012 |
|
— |
— |
|
— |
|
Для обеспечения сходимости оказывается целесообразным задаваться более |
|||||||||||||
частым рядом значении интенсивности нагрузок. |
С в |
центре |
оболочки |
от на |
|||||||||
В табл. 8.6 приведена |
зависимость |
прогиба |
|||||||||||
грузки Pf при двух значениях |
кривизны 1/р2. Число |
разбиений равно N= 16, |
In = 0,7.
Параметр ?л при “ “ О слабо зависит от величины — при — < 60. По-
видимому, это объясняется тем, что оператор внутреннего цикла построен так,
что в него входят параметры |
кривизны. |
Время |
счета |
при N = 8, N=16, |
||
N= 24 с каждым новым разбиением сетки увеличивалось примерно в три раза. |
||||||
Так, при 17 значениях параметра нагрузки время |
счета |
при |
N = 16 составля |
|||
ло 255 мин на |
БЭСМ-6. |
|
|
|
|
Таблица 8.6 |
|
|
|
|
|
|
|
|
РГ1 = 16 |
|
|
P 7 l = |
60 |
|
p i |
c |
n |
p i |
1 |
t |
n |
77,6 |
0,53 |
7 |
420 |
|
0,19 |
42 |
133,6 |
1,32 |
18 |
600 |
|
0,28 |
33 |
211,4 |
2,07 |
19 |
720 |
|
0,34 |
41 |
353,6 |
2,68 |
18 |
780 |
|
0,39 |
42 |
606,7 |
3,26 |
59 |
840 |
|
0,43 |
18 |
В работе [35] указано на высокую эффективность двухступенчатого метода при решении больших систем нелинейных разностных уравнений, возникающих
при |
разностной аппроксимации |
краевых задач |
нелинейной |
теории |
пластин |
|||||
и пологих оболочек. |
|
|
|
|
|
|
|
|||
Пример 3. Рассмотрим изгиб прямоугольной пластины с шарнирно закреп |
||||||||||
ленными |
краями |
под действием |
равномерно |
распределенной |
нагрузки [45]. |
|||||
В качестве исходных уравнений выберем сеточные уравнения повышенной |
||||||||||
точности |
в перемещениях |
(8.29), |
в |
которых |
бигармонический |
оператор от w |
||||
аппроксимируется 25-точечным выражением симметричной структуры. |
сводится |
|||||||||
Учитывая симметрию напряженного состояния |
пластины, |
задача |
||||||||
к 40 нелинейным |
разностным уравнениям, из которых 24 соответствуют первым |
|||||||||
двум |
уравнениям |
(8.24), |
остальные |
16 — третьему уравнению. Законтурные |
и контурные значения неизвестных функций исключаем согласно п. 3. Систему уравнений вида (8.34) удобно представить следующим образом:
24
X1aik H = ^i(£ï» £а* • • •* Cie)
|
|
(i = 1, |
2, |
. . 2 4 ) , |
|
|
|
|
||
|
16 |
|
|
|
|
|
|
|
|
|
|
X ^ml^l ~ Вт(®i> ®2» • • •• &24> tf» |
Са» |
Cia) + Pifт |
|
||||||
|
/=1 |
|
|
|
|
|
|
|
|
|
|
|
( т « 1, |
2, . . . . |
16), |
|
|
(8.56) |
|||
где |
— пронумерованные |
в определенном |
|
порядке |
значения |
перемещений |
||||
в,у, |
otn СI в узловых точках также занумерованы в |
определенном |
порядке; |
|||||||
aik, bik— коэффициенты, зависящие |
от a; |
At-, |
— нелинейные |
относительно |
||||||
8, |
и С/ выражения, также зависящие от а. |
|
|
|
|
|
|
|||
|
Полученная система уравнений решалась с помощью итерационного |
метода. |
||||||||
Для этого систему уравнений (8.53) запишем в виде |
|
|
|
|||||||
|
|
Au=îv |
BÏ=f2 + ~p, |
|
|
(8.57) |
||||
да |
л - (<■./)?*,_,! |
в - (6„)]%,■, |
|
|
||||||
|
и = (J|, |
Ô24) |
|
С= |
(Cii |
С2» • • •» w r | |
|
|
||
|
fi |
• • • » ^24) |
$/25=5(B\ |
B2 • • • fixe) » |
|
|
||||
|
|
P 2=2(pit Pit •*•» |
Pib)* |
|
|
|
РЕШЕНИЕ КРАЕВЫХ ЗАДАЧ
СПОМОЩЬЮ МЕТОДА КОНЕЧНЫХ ЭЛЕМЕНТОВ
1.ОСНОВНЫЕ ПОЛОЖЕНИЯ
Классический подход к изучению поведения элементов конст рукций состоит в получении уравнений равновесия (движения) бесконечно малого элемента рассматриваемого тела, установлении соотношения между средними значениями определенных величин этого элемента, получении дифференциальных (или интегральных) уравнений путем устремления к нулю размеров элемента (при не ограниченном возрастании количества таких элементов), описыва ющих равновесие элемента, и в разыскании решения этих уравнений.
Как указывалось выше, в нелинейной теории пластин и обо лочек в аналитическом виде найдено решение ограниченного числа задач. Чаще для получения решений в нелинейной механике при бегают к численным методам. Если для получения результатов привлекаются численные методы, то сплошная среда фактически аппроксимируется в процессе решения некоторой дискретной мо делью.
В противоположность этому примеру по методу конечных эле ментов (МКЭ) сплошную среду с самого начала представляют в виде дискретной модели, т. е. определенного конечного числа некоторых элементов, взаимодействующих между собой. Далее изучаются свойства' этих элементов. При установлении свойствэлемента используются уравнения и соотношения для сплошных сред или иные вариационные 'принципы. Таким образом, сплошная среда с бесконечным числом степеней свободы заменяется дискретной моделью с конечным числом степеней свободы: конечные элементы определяются несколькими величинами в определенных точках.
Заметим, что идея замены непрерывной среды дискретной встречалась ранее в методе конечных разностей (сеток). Поэтому иногда МКЭ называют одним из сеточных методоз решения за дач [69].
МКЭ разработан сравнительно недавно (сороковые — пятидеся тые годы), хотя идея представления некоторой сплошной среды в виде системы элементов конечных размеров восходит еще к Пу ассону (1829 г.). Особенно большое число задач механики сплош ной среды решено с помощью МКЭ в последние два десятилетия. По МКЭ написано много исследований, обзорных статей и моно графий [37, 54, 60, 63, 69, 70, 71].
Идея МКЭ весьма проста. Исходная область G разбивается на малые непересекающиеся части — конечные элементы (рис. 9. 1), структура которых должна быть удобна для хранения и распоз навания с помощью ЭВМ. Наиболее часто для аппроксимации
двумерной области в качестве таких элементов применяются плос кие треугольники или прямоугольники. При исследовании оболо чек вращения применяются конические или криволинейные коль цевые элементы (рис. 9.2). Вершины конечных элементов называют узловыми точками или узлами, в случае кольцевых элементов — узловыми линиями. В узлах в виде неопределенных параметров задают искомые величины: перемещения, углы поворота или уси лия-моменты. Затем внутри каждого элемента задаются из ка ких-либо соображений в наиболее простом виде искомые функции,
тождественно равные нулю везде, кроме области рассматриваемого элемента. Эти функции в дальнейшем будем называть функциями формы. Последние позволяют определить искомые величины ъ области элемента по их значениям в узлах. Обычно используе мой функциональной формой интерполяционных функций явля ются полиномы как наиболее простые и удобные в использовании при вычислениях. Как правило, в качестве таких полиномов ис пользуются полиномы первой, второй и третьей степеней относи тельно какой-либо переменной. Заметим, что в общем случае интерполяционные функции не обязательно должны быть полино мами. В качестве их могут быть приняты любые функции с не обходимым числом производных в узлах.
Выбор функций формы связан с тем, чтобы удовлетворить уравнениям равновесия и условиям совместности деформаций вну три каждого элемента и чтобы при этом отсутствовали разрывы в компонентах напряженно-деформированного состояния вдоль линий стыковки смежных элементов. Так как число степеней сво боды конечно, то удовлетворить всем указанным выше условиям во всех точках элемента невозможно. Получаемое таким образом решение будет приближенным.
Связь конечных элементов осуществляется в узлах, в которых полностью удовлетворяются уравнения равновесия и условия не-