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

книги / Решение нелинейных задач теории оболочек на ЭВМ

..pdf
Скачиваний:
4
Добавлен:
12.11.2023
Размер:
21.38 Mб
Скачать

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

Нелинейные члены. С помощью зависимости (9.95) и правила дифференцирования сложной функции нелинейные обобщенные силы могут быть выражены через частные производные по обоб­ щенным координатам

(9.110)

где

матрица-столбец (8 X 1) обобщенных дополнительных

сил для координат [а] любого элемента «-ой гармоники. Вычислим теперь частные пр оизводные £/нл из (9.92) по ко­

ординатам яь а2, ...» ав. Для гармоник cos«6 и sin«0 эти про­ изводные имеют одинаковый вид:

5

- J ' h

K

t

+

 

 

 

- Н Э +

 

. л /

<№«

I

пде,

л д(К

I

<>де*\ л

 

+ С,2 (е,»2 _

+ х

 

, — + -J. 9, _ ) + С66 х

 

 

(

сч 0&2

 

d&,

 

dü)12\

rdsdü

 

х

■f*“ 12^2-Г^ +

&1&2 Г'Х

 

р

8 , < т

 

дат

 

дС

 

 

 

 

(tn= 1,

2, . . . ,

8).

 

(9.111)

После подстановки линейных частей деформаций и углов поворота из (9-101) в соотношение (9.111) замечаем, что интегрирование по SH 0 можно производить независимо. Интегралы по углу 0 в окружном направлении являются кубическими функциями синуса и косинуса и могут быть вычислены точно. Интегрирование по длине элемента в меридиональном направлении выполняется численным методом [70]. Численное интегрирование по s включает множество операций и требует только для размещения программы 20000 ячеек машин­ ной памяти. Поэтому при вычислении интегралов принимались различные допущения. Самое простое из них состоит в том, что линейные деформации и поворот могут быть аппроксимированы по длине элемента их значениями в средней точке. Для многих задач такая аппроксимация является достаточно точной, поскольку в мери­ диональном направлении оболочки мембранные усилия изменяются слабо.

Выражение (9.111) с учетом (9.110) и (9.101) и описанного выше

допущения приводится

к

виду

 

 

диа л

Nt

N,

 

е1|0{ T rds 4-

 

S S

s>ijn

i

дап

Сц

гп

/=о /=о L

J <

 

 

 

 

т^

j %ris)+

i 4

rds+

 

So

/

 

SQ

 

 

 

 

 

 

 

f

ôft"

 

+ l c 8 r * w J g « t o + c f ? * W J ^ « * . +

 

 

So

 

50

 

 

 

 

 

 

51

 

 

+ q « b

 

rds +

Сй" I

Г.ей

 

 

's > n i5 +

 

So

 

 

J

 

 

 

 

So

 

 

 

 

 

 

SJ

 

 

 

+ T

' W

Î S

^ ^ Î S

 

' *

+

 

So

 

 

SQ

 

 

 

St

 

 

SJ

 

 

 

+

C0&7

C«»9j»(

Г

ва>?0

+

3

rds +

\

- p r td s

 

ôam

 

vJ uamtn

s0 -

 

So

 

 

Ni

Ni

N, Ni

 

Ni N,

 

 

+S2 [.,.]+S S [...]+ SSi-ь

t=0 7=0 £=0 /=0 i‘=0 7=0 <9.И2)

где внеинтегральные

члены — значение

линейных

деформаций- и

углов поворота, вычисленные в средней

точке;

 

 

 

 

С№ =

Сц f cos tO cos /0 cos nbdb\

 

 

о

 

 

 

2it

 

 

11 =

C ii оf cos 10 sin /0 cosn0d0;

(9.113)

So, si — начало и конец отсчета дуги s элемента. Последние три суммы имеют тот же вид, что и первая, но при следующих вза­ имных заменах. Если верхним пределом является N г, то соответ­ ствующая деформация заменяется на такую же, но с чертой и со­ ответствующие индексы при Су без черты снабжаются чертой и наоборот. Выражение (9.112) определяет частную производную от

(Jял по ат без черты. Частные производные по а,?, получаются из (9.112) путем замены— и на л и.замены индексов л на л и наоборот.

Нелинейные члены вычисляются по значениям обобщенных ко­ ординат при приращении нагрузки на предыдущем шаге или по значениям, полученным в предыдущей итерации. Новые значения обобщенных координат определяются из линейных уравнений вида-. (9.108). Подробно методы решения такого типа нелинейных задач будут рассмотрены ниже.

Замечания по программе для ЭВМ. При составлении программы оболочка должна быть описана координатами узлов, углами наклона в узлах, геометри­ ческими и механическими свойствами элементов. Усилия вводятся поэлементно, причем число точек на элементе в окружном направлении, в котором задаются

усилия, выбирается таким,

чтобы нагрузка

была описана правильно.

Далее

для каждой гармоники вычисляют матрицу

жесткости

и обобщенные

усилия.

В меридиональном направлении интегралы вычисляются

приближенно по пра­

вилу Симпсона, в. окружном

направлении— точно.

 

 

Линейные уравнения для каждой гармоники решаются методом исключения

Гаусса, после этого подсчитываются нелинейные члены.

Полученные дополни­

тельные обобщенные силы складываются с силами от внешней нагрузки. Линей­ ная система уравнений решается вновь. Такая процедура продолжается до тех

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

5. ИДЕЯ ПОСЛЕДОВАТЕЛЬНЫХ НАГРУЖЕНИИ В МКЭ

Исходные уравнения. В гл. 6 показано, что для умеренных сме­ щений (порядка нескольких толщин) приемлемые результаты дает метод последовательных нагружений Власова, который позволяет свести нелинейную в общем случае задачу к решению последо­ вательности на каждом этапе нагружения линейных задач. Идея метода последовательных нагружений используется также при. ре­ шении задач теорий пластин и оболочек с помощью МКЭ [55, 86]. Ниже рассмотрим применение последовательных нагружений к исследованию гибких пластин, исходя из уравнений трехмерной нелинейной теории упругости.

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

Пусть с пластиной в недеформированном состоянии связана прямоугольная декартова система координат X, Y , Z. При при­ ложении к пластине вектора нагрузок [Р ] она определенным образом сдеформируется. Такое равновесное положение будем на­

зывать «начальной» конфигурацией и обозначать

через Г. Этому

положению

будет

отвечать вектор перемещений

[U°] =

[i/ь U2,

Uz] = [i/, V,

W]. Деформации и напряжения пластины, как трех­

мерного тела, могут быть вычислены по формулам [59]:

 

 

 

 

 

з

 

 

 

2б;/ — U(fj -f- U},(~f* k=1UkiiUk,h

 

(9.114)

 

 

3

 

Cilklbkl,

 

 

 

 

ОЦ= S

 

 

(9.115)

 

 

k,l=\

 

 

где Ctfki — упругие

постоянные;

запятая перед индексом

обозна­

чает частное дифференцирование.

Придав нагрузке некоторое приращение [ДР], получим новое равновесное положение, которое будем называть конфигурацией с «приращением» и обозначать Г -f-ДГ. В этой конфигурации вектор

перемещений получил приращение

Деформации и напряже­

ния при этом будут (рис.9.10):

 

 

 

 

 

2 (е,у +

Де,/) = (Ut +

ДU),f +

(Ui +

A Uj),t +

 

 

+ Е (£/* + kUk),i(Uk + А(/а),/;

 

 

k=\

 

 

 

з

 

 

 

 

 

 

 

 

 

 

an +

Aоц =

E Ci/w (£W+

Asw)

 

 

 

 

(i,

/==1, 2, 3).

(9.117)

 

 

 

Вычитая (9.114) из (9.116), на­

 

 

 

ходим

 

 

 

 

 

Де,7 =

|д Л/1-./ + A U\,i +

 

 

 

 

4~ Е

(Uk,i AU],[-{-

 

 

 

 

 

k=I

 

 

 

 

+

• A^ft.iHAi/w • А ^./)|*

 

 

 

 

 

 

(9.118)

Аналогично из

(9.117) и (9.115)

имеем

 

 

 

 

з

 

 

 

(9.119)

 

АОц

Е

Сîjki&Biii.

 

 

 

и =1

 

 

 

Рассматривая приращения перемещений Д(7,- как варьируемые, применим принцип возможных перемещений к конфигурации Г + + ДГ. Получим

'

3

3

Ш

Е

(°и + A°f/) &(Де//)г+дг сЮ= Я Е (7\- H- A^i) bkUidSo; (9.120)

Go t . / = l

S 0 i = l

где G0— исходный объем; So — поверхность, ограничивающая объем G0; Ti 4- ATi — компоненты вектора напряжений, действующие на поверхности тела. Уравнения равновесия для конфигурации Г можно получить из (9.120), устремив Д7\, Доц и ДUi к нулю. Тогда

3

 

3

 

 

 

Jïï Е

oiiH^uikdG = îf £ TtlWidSt.

(9.121,

Go / , / =

I

So i = l

 

 

 

Вычитая из уравнения

(9.2,0) уравнение*^. 121),

получим уравне­

ние равновесия, относящееся к приращениям

для конфигурации

Г + ДГ

 

 

 

 

 

Я 1 .Е 1(°<7 + А*/) Ь(Де,/)г+дг — оцЬ(Де„)г} dG =

Я

S

ATMUtfSo.

G. itf—1 l

 

 

S.

i—1

 

з

 

2

Доц 8 (Дв£/)г-}-дг dG‘~

4 - H î, s , ч/8(ДУад-Д£/ад)<К5 + Ш

^ Go ktitj=\

Со

Л/=1

 

з

 

 

= И

£ b T M U id S o .

(9.122)

So

t=i

 

 

Первое слагаемое в (9.122) представляет собой работу «начального» напряженного состояния на вариациях приращений градиентов перемещений и имеет тот же порядок, что и второе. Такая трак­ товка приводит к понятию «геометрической жесткости». Второе слагаемое в (9.122) выражает работу приращений напряжений на вариациях приращений перемещений. Выражение для приращений деформаций содержит согласно (9.118) члены, зависящие от гра­ диентов перемещений в «начальной» конфигурации. Правая часть (9.122) означает работу приращений обобщенной внешней нагруз­ ки [ДР] на вариациях приращений перемещений. Уравнение (9.122) справедливо для трехмерного тела, в частности для пластин.

Как известно, в прикладной теории пластин должен быть задан закон изменения перемещений по толщине. Ниже применим урав­ нения (9.122) для случая, когда перемещения подчиняются гипо­ тезам Кирхгофа при условии (1.56), т. е. при х = 0.

Далее в соответствии с идеей МКЭ исходную конструкцию МЫСft^

ленно разделим на N подобластей (элементов) так, что О’0 == U Gk. fe=i

В каждой подобласти, как это делалось и выше, введем локаль­ ную систему координат (х\, Х2 , *з) = {х, у, z). Пусть щ и щ + ДЩ— перемещения для конфигураций Г и Г + ДГ в локальной системе координат. Перемещения щ и приращения перемещений Ащ отно­ сятся к исходной форме элемента, ориентированной по координа­ там Xi, которые соответствуют положению Г.

Если относительные деформации малы, то, заменив (Д и ДUi на щ и Ащ в выражениях (9.114) и (9.119), получим выражения для описания напряженного и деформированного состояния эле­

мента. Так, приращения относительных

деформаций для

элемента

Дв£/

3

 

 

àtli'j Allj'i 4*

(Uk,t Д«й./ +

 

 

k=\

 

 

+

UkJ • д Uk,i + д Uk,i

Д«*./)j-

(9.123)

Между выражениями (9.118) и (9.123) имеется большое различие, хотя по форме они подобны. При малых относительных деформа­ циях произведения в выражен (9.123) могут быть сведены к величинам высшего и и ^ мка малости с помощью достаточно малого разбиения исходной пластины на элементы, -'то, вообще говоря,

не справедливо для выражений (9.118). Уравнение (9.122) для ко­ нечных элементов запишется в виде

 

 

2

\

Ш

2

 

• Ди*,/) dG +

 

 

m = l

z

Ощ

1

 

 

N

 

3

 

 

 

N

3

"b 2

Ш

2 Aof/O (Ae£/)r+ArdG =

2

Я 2 à T io (A U i)d S 0. (9Л24)

ttl— 1

Cm

1»/— 1

 

 

 

ftl = l Sin 1= 1

При реализиции МКЭ с использованием уравнения (9.124) пред­ полагается, что система координат х i является для каждого элемен­ та фиксированной локальной системой координат, определяемой конфигурацией Г. Интегралы вычисляются для каждого элемента,

а затем суммируются. Для этого вычисляются жесткости элементов

влокальной системе координат, затем производится преобразова­ ние к глобальной системе координат, соответствующей конфигура­ ции Г. Далее производится объединение с помощью определения общей жесткости.. Для каждого элемента первый член выражения (9.123) дает так называемую матрицу геометрической жесткости элемента или матрицу начальных напряжений. Второй член в (9.115) приводит к понятию жесткости элемента для ненапряженного эле­ мента в деформированном положении. Градиенты перемещений на плоскости могут быть сделаны как угодно малыми за счет уменьше­

ния размера ячейки. Поэтому члены, содержащие произведе­ ния в (9.125), могут быть от­ брошены, и приращения дефор­ маций будут соответствовать линейной теории пластин. В ре­ зультате матрица жесткости, соответствующая этому члену, разделяется на две несвязанные матрицы жесткости, идентичные матрицам мембранного и изгибного перемещения пластины.

Матрица геометрической жесткости элемента для плас­ тины. Матрица геометрической жесткости элемента выводится

из выражения.

X Я !

2 оцЬ(£шк,1 + bUk,i)dG,

(9.125)

Gm

i,i—l

-

которое входит в (9.124). Для этого введем векторы-столбцы при­ ращений перемещений узлов (рис. 9.11):

( Д и ]г =

[ Д и ь

A M J ,

А м 3] ;

[ Д у ] г =

у ь

Д*>2.

Д ^ з ]‘.

[kw]T = [Д ^ ь

Д&п,

Д ^гь

Ди^2,

ДИ)2»

Д^22,

Ди>з»

Д&13, Д^2з1»

 

[bd\T = [[Ди]т,

[До]г,

[До']7’]

(10Л2в)

26б

и зададим поле приращений перемещений в соответствии с гипо­ тезой Кирхгофа в виде

[ф«]т

0

т[ф»л]г '

 

0

[ф*]т

7 (Фи>.у]Г I

(9.127*

0

0

[ф*]г .

 

где [Фи], [Ф#]> [Фи,] — векторы-столбцы функций

формы, связан­

ные соответственно с векторами узловых приращений перемещений [Дм], [До], [Ддо]. Вектор-столбец приращений перемещений в облас­

ти элемента примет вид

 

[Дм] = [Д«, До, Д:w]T = [Ф] [Ad].

(9.128)

С учетом (9.126), (9.127) и (9.128) выражение (9.125) запишем так:

4 - Ш S ««*([Д в.|]Т lüu./l) = 4 Ч О Д Ч К 0Н М ],

(9.129)

где

з

 

 

 

№ 1 = Ш

2 [Ф .(]Г»о [Ф ./]< ,0 -

(9.130)

От

l‘i=l

 

матрица геометрической жесткости элемента. Правая часть (9.125) представляет собой сумму девяти отдельных матричных произве­ дений, каждое из которых связано с определенной компонентой напряжений. Матрица [/Со] симметрична в силу симметрии ац. Подставляя в (9.130) вместо матрицы [Ф] ее значение из (9.127) и интегрируя по переменной Y в пределах от —hl2 до hj2 с учетом (1.72), придем к следующему выражению для [KG}:

2

 

№ 1 = й 2 IKÿldA,

(9.131)

Ата*Р=1

где Ak — площадь элемента;

[«ÿ] =

О1 ( ф „ . . ] « . р [ ф W»X?]Т+

J "I" [ Фы,a l^ а[ Фи, ^

"НФ«|«1^в[ си,i/l

[фц,.о]^«р[ф«,.р}7'_ь 1Фсе».лга]^аРL »р]Г_Ь I [Фа;,(/а]Мар[Ф1),р]^+ + ^ [ ФШ.,а]^[ФШд{,1Г-1-

+ [ф».*Ю .[ф«.«]г 1 + [фш.^ « [ ф*».«]г

 

I

+ т ^ ф-уа^ в{)1Фш,^1г

I

 

(9.132)

'Матрица [KGP] является полной в том смысле, что она отражает влияние мембранных усилий на изгибную жесткость и влияние мо­ ментов на мембранную жесткость,

В случае малых приращений перемещений единственным членом

матрицы геометрической жесткости [/(cf]> элементы которого имеют такой же порядок, как и элементы матрицы жесткости элемента, является член в нижнем правом углу матрицы. Поэтому эффек­ тивную геометрическую жесткость можно вычислять из матрицы

0 0 о

[KSei

0

0 "

о

(9.133)

 

о

о

.,.1 ЛГ«р[Фш.р]т

 

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

Жесткость элемента. Матрицу жесткости элемента в локальной системе координат определим из выражения

з

Ш

(Aei/)r+ArdG,

(9.134)

GOT i>i—1

 

 

которое входит в (9.124). Вектор приращений деформаций двумер ного элемента с использованием (9.128)

’ Ле] '

[4е] =

Лег =

_ Àu>

 

[ф«л]г

[В] =

0

1--

?

дАи

дх dAv

= [В] IMJ.

(9.135)

д&и dAv

 

0

 

T [^wtyy]T

(9.136)

№v,x]T % [Ott)fA://]r _

 

Члены, включающие произведения в соотношениях (9.123), в (9.135) Опущены как малые. Подставив далее соотношения упругости для пластин и соотношения (9.135) в (9.134), придем к выражению для определения матрицы жесткости элемента

Ке] = Ш lB]TiC]lB]dG,

(9.137)

От

 

где [С] — матрица жесткости, полученная из соотношений упругос­ ти теории пластин. В выражении (9.137) можно произвести интегри­ рование по у. Имея конкретный вид функций [Фи], [Ф„], [Фш], найдем матрицы [Ко] и [Ля]. В случае малых приращений прогибов матрица распадается на две несвязанные матрицы мембранной [/CMJ

и изгибной [/Си] жесткостей

[Лм]

е ) = о

уЖесткость в глобальных координатах. Жесткость элемента, связанная с приращениями для элемента т в локальной системе координат, может быть записана в виде суммы

[/Сi]m = [K a U 4“ [/CE JW

(9.138)

Тогда жесткость элемента в глобальной системе координат запишет­ ся так:

[ K U = [П [т [/С/]от [Щ т,

(9.139)

где [П]т — матрица

преобразований перемещений,

появляющаяся

при следующем преобразовании бесконечно

малых

перемещений:

 

\_ll\tn ~ [H]m [£/^]/я*

 

(9.140)

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

[П],„ подробно описано

в п. 2.

Уравнения равновесия, относящиеся к приращениям для всей

конструкции, исходя из (9.124), запишутся в виде

 

[/C][Ad] = [ДР],

(9.141)

где [ДР] — вектор-столбец приращений внешних нагрузок,

полу­

ченный из правой части выражения (9.124).

 

Метод решения. При заданном приращении нагрузки решается уравнение (9.141) относительно приращений узловых перемещений £Дс?]. Затем даются приращения узловым перемещениям и вычис­ ляются усилия, удерживающие элемент в равновесии. Разность между суммой уравновешивающих сил и приложенных нагрузок принимается в качестве вектора приращения нагрузки для следую­ щей итерации. Вычисляются новая матрица жесткости при данной геометрии и напряженном состоянии. Решение повторяется до тех пор, пока неуравновешенные узловые усилия не станут сколь угод­ но малыми.

6. РЕШЕНИЕ НЕЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ СИСТЕМ

Вводные замечания. Существует достаточно" большое число ме­ тодов решения нелинейных алгебраических систем уравнений, по­ лучающихся при применении МКЭ к задачам теории пластин и оболочек с учетом геометрической нелинейности. Ниже, следуя обзорной работе [79], изложим некоторые из этих методов, укажем на особенности их применения и реализации на ЭВМ, а также пре­ имущества того или иного метода.

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

Как указано выше, уравнение равновесия пластины или обо* лочки может быть записано в виде

[Kolld] = [Q— Т Щ *

<9Л42>

ИЛИ

 

[/<o][d] = [QJ-[Q*([d])].

(9.143)

Систему нелинейных алгебраических уравнений (9.143) необходимо разрешить относительно вектора [d].

Рассмотрим методы решения уравнений вида (9.143).

Метод приращений жесткости. Допустим, что при нагрузке [Qo] известно решение [do] уравнения (9.143). Далее необходимо полу­ чить решение [do + Ad] при нагрузке [Qo -f--ÂQ]. Эти величины долж­ ны удовлетворять уравнению равновесия. Поэтому подстановка их в (9.143) дает

[Ко] Ш + [Ad]) = [Qol + [AQ1 - [Q* ([do + Ad])].

(9.144)

Разложим последний член в ряд Тейлора. Получим

IQ' (№> +4<Ч)1= IQ*(M>])] + [ ^ д (] [А<*1 + • • •

Оставив в этом разложении два члена и подставив в (9.144), после преобразований получим

№ 1 + [К' (ldo])l) [ М = AQ + [Qu (И>])1,

(9.145)

где

[Qu Щ ] = - [Ко] [d] - [Q* ([d])].

(9.146)

Правая часть выражения [Qt/([d])] из (9.146) представляет собой уравнение равновесия и равна нулю для истинного равновесного состояния [d0]. Следовательно, уравнение (9.145) сводится к такому

([«»] + [К' ([do])]) [ddl = [ДЧ1.

(9.147)

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

Модификация метода приращения жесткости (самокорректирую­ щийся метод приращений жесткости). При выводе уравнения (9.147) предполагалось, что на каждом шаге приращения нагрузки урав­ нения равновесия удовлетворяются автоматически. Однако уравне­ ния равновесия на каждом шаге вообще не удовлетворяются и член [Q(/([d])], определенный выражением (9.146), представляет со­ бой неуравновешенное усилие, которое необходимо приложить к конструкции, чтобы удержать ее в равновесии. Таким образом, уравнение самокорректирующегося метода приращений имеет вид (9.145).

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