Вариативное исследование использования множителей Лагранжа в треугольном конечном элементе оболочки вращения

Вычислительные технологии

Том 16, № 1, 2011

Вариативное исследование использования множителей Лагранжа в треугольном конечном элементе оболочки вращения

Ю.В. Клочков, А.П. Николаев, О. В. Вахнина Волгоградская государственная сельскохозяйственная академия, Россия e-mail: Klotchkov@bk.ru, ovahnina@bk.ru

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

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

Треугольные конечные элементы (КЭ) е различными числами степеней свободы в узлах широко применяются в прочностных расчетах пластин и оболочек [1-3]. Использование в качестве узловых неизвестных производных компонент вектора перемещения приводит к нарушению совместности численных значений производных вектора перемещения на границах соседних элементов.

В [1, 2] без приведения численных результатов указана возможность обеспечения совместности значений производных нормального перемещения на границах треугольных КЭ. Для решения этой задачи применяются метод корректирующих множителей Лагранжа и метод штрафа [1]. В первом случае к функционалу Лагранжа добавлены слагаемые, представляющие интегралы от произведения функции Лагранжа на разность алгебраических выражений производных прогибов соседних элементов по их границам. Метод штрафа предполагает применение в функционале Лагранжа штрафного слагаемого с единым множителем, регулирующим совместность деформирования на границах соседних элементов [1].

В настоящей работе при использовании треугольного КЭ с узловыми неизвестными в виде перемещений и их производных рассмотрены различные варианты алгоритмов реализации метода корректирующих множителей Лагранжа, из которых определен вариант, существенно повышающий точность конечно-элементных расчетов.

Конечный элемент выбирается в виде криволинейного треугольного фрагмента срединной поверхности оболочки вращения с узлами i,j, k. Столбец узловых варьируемых параметров рассматриваемого треугольного элемента дискретизации в глобальной системе координат содержит компоненты вектора перемещения и их первые производные

по криволинейным координатам £ (длина дуги меридиана) и 9 (угол, отсчитываемый от образующей против хода часовой стрелки) [4]

{Щ} = ^ к}тк}тк}т

1x27 1x9 1x9 1x9

где и и V тангенциальные, а ш нормальная компоненты вектора перемещения. Входящие в правую часть (1) подматрицы-строки имеют следующий вид:

К У = № 4 як я,8 я,8 я,к8 я,в я,в я,в}

19

где под я понимается компонента вектора перемещения и, V или ш.

Рассматриваемый треугольный КЭ является совместным по компонентам вектора перемещения, но несовместным по их производным, в силу чего при использовании данного типа элементов дискретизации возникает погрешность конечно-элементных решена границах между смежными элементами должно выполняться равенство между производными нормальной компоненты вектора перемещения в направлении внешней нормали к стороне элемента (рис. 1), которое в силу противонаправленное™ ортов гр-к и гр/-к' может быть записано в виде

дш дш^

дБ3

к

+

дБ3':

- = 0,

где верхние индексы I, II указывают на номера смежных элементов дискретизации.

Однако равенство (3) в силу несовместности по производным компонент вектора перемещения не выполняется, поэтому для его корректного соблюдения рассмотрим интегральное равенство

/

Х

{дБ'п

дш дш

+

к

дБЗ,

-к'

Ж-к = 0.

Здесь р к длина дуги ]—к дискретного элемента; ХР к функция множителя Лагранжа в произвольной точке дуги ] — к; №-к дифференциал дуги ] — к.

к

Рис. 1. Смежные треугольные элементы дискретизации в глобальной системе координат

Рис. 2. Треугольный конечный элемент в локальной системе координат

Для отдельного треугольного конечного элемента равенство (4) может быть трансформировано к виду

У д&п3 У д&пк У 1 }

¡г-] Ц-к ¡к-г

где Хг-* Х-к и Хк-г — функции множителей Лагранжа в произвольных точках соответствующих сторон дискретного элемента.

Рассмотрим треугольный элемент дискретизации в локальной системе координат 0 < £ + п < 1 (рис. 2). Связь между глобальными Б, 9 и локальными п координатами осуществляется с помощью соотношений

Б =

Множители Лагранжа на границах треугольного КЭ с учетом (6) могут быть выражены через их узловые значения

Х-* (п = 0) = (1 - £)Хг + , Х-к (£ = 1 - п) = (1 - п)Х + пХк,

Хк-г

Соотношения (7) могут быть представлены в матричном виде

{Ат-п}Т =[7

3x1 3x3 3x1

где

1 - £ £ о

{Хт-П}Т = {Х-х*-кхк-г}, Х}т = (ХгХХк}, [7(£, п)] = ( 0 1 - п п

1 - п 0 п

1x3 1x3 3x3

Производные нормальной компоненты вектора перемещения в направлении нормалей к сторонам треугольного КЭ могут быть выражены через стандартный набор узловых варьируемых параметров в локальной системе координат

дк дк дк

дБП-* у дБП-к У дБк-г

где f1(£), /2(п), /3(п) _ функции, зависящие от координат на соответствующих сторонах локального треугольника. Входящий в (9) столбец узловых неизвестных в локальной системе координат имеет следующую структуру:

и }т = { {< }т {< }т К П,

1x27 ^ 1x9 1x9 1x9

где {$}Т = {дг о> дк д^ д,к^ д^ д^ дк }.

1x9

Соотношение (5) с учетом (8) и (9) может быть представлено в матричном виде

Х }т [7

1x3 3x3 3x27 27x1

где

Ш

3x27

/1

Столбцы } и } представляют собой набор узловых констант для каждого треугольного элемента дискретизации. Матричное произведение [7(£, п)]т(/п} зависит от локальных координат (£ ми п) точек на сторонах треугольного КЭ, выбранных в качестве точек интегрирования.

Интегрирование данного матричного произведения удобнее выполнять по трем стро-

кам:

1- у (1 - £)Ш) ЯГ3 + ] (1 - п)/з(п) ¿1

Ц-] ¡к-г

2 - I ) ¿Г- +1(1 — п)/2(п) №-к

¡г-] ¡]-к

3 / ^ Г \ Л]-к I / (г„\ лк-г

к—г

П/2(п) ¿Р-к + п/з(п) Л-

¡]-к ¡к-г

мену переменных £ и п через тараметр —1 < Ь < 1 по формулам

£=-¿4—, т? =4—, с1£=-сИ, ¿71 = -(Й, 2 2 2 2 2 2

а затем воспользоваться квадратурой Гаусса

/ (Ь) ¿1 / (1г) • Щ,

-1

г=1

где — координаты и веса квадратуры Гаусса, п — количество точек интегрирова-

ния.

Дифференциал дуги, например, стороны I — ] дискретного элемента определяется выражением [4]

( ¿Б

¿0

где

сИ 2 сИ 2 ;

Равенство (11) с учетом (12) и (13) можно представить в виде

(Ау}Т [Р] (Щ} = 0,

1x3 3x27 27X1

где

[Р ]

3x27

Г №} 1

1x27

< ш >

1x27

№}

^ 1x27 )

1

п

2

2

Входящие в (16) подматрицы-строки {Тп} (п = 1, 2, 3) определяются согласно (13) (14),

1x27

Равенство (16) может быть записано в следующем виде:

{\}Т [Ря] и} = {^}т [Я] и} = 0,

1x3 3x2727x27 27x1 1x3 3x27 27x1

где [Ря] — матрица преобразования, формируемая на основе соотношений, получаемых

27x27

дифференцированием (6) по локальным координатам £ и ц:

дБ/д£ = Б3 - Б\ дБ/дп = Бк - Бг,

дв/д£ = в3 - вг, дв/дп = вк - вг.

В отличие от стандартной конечно-элементной процедуры при реализации описанного выше алгоритма в каждом узле сетки дискретизации появляется дополнительное узловое неизвестное Ау,

Если в соотношении (5) вместо функций корректирующих множителей Лагранжа Аг-3, А3-к, Ак-г использовать их значения А1, А2, А3 в дополнительных узлах 1, 2, 3, расположенных в серединах сторон треугольного элемента дискретизации (рис, 3), то полу чим выражение

А1 [ ^Г- + А2 [ + А3 [ = 0.

¡г-] р-к 1к-г

Вычисление интегралов, входящих в (19), можно выполнить по формулам, аналогичным (12)—(14), с учетом того, что из подынтегральных выражений (12) необходимо исключить сомножители вида (1 - £), (1 - п)-, £> П- Для реализации данного варианта используется сетка дискретизации с узлами, расположенными в серединах сторон треугольных элементов дискретизации (рис, 4),

В каждом из основных узлов сетки дискретизации, отмеченных на рис, 4 кружками, имеется до девяти (в зависимости от заданных граничных условий) узловых неизвестных (2), В дополнительных узлах, расположенных в серединах сторон треугольных КЭ

(отмеченных квадратами), в качестве узловых варьируемых параметров принимаются

А1 А2 А3

Рис. 3. Треугольный элемент дискретизации с множителями Лагранжа в серединах сторон

Рис. 4. Сетка дискретизации

Как альтернативный рассмотренным выше алгоритмам можно рассмотреть вариант, при котором в уравнении (5) используются не функции производных нормального перемещения, а их алгебраические значения для узлов, расположенных в серединах сторон треугольного элемента дискретизации (см, рис, 3):

а1!^+л2!!1+л8!^0- <2о>

дБп1 дБп2 дБп3

Входящие в (20) производные нормальной компоненты вектора перемещения во вновь

1 2 3 1 2 3

столбец узловых неизвестных

дьт

дБп

г 1Т д£ , , Т дп \

Ш,

где ат и вт ~ углы между вектором пт и касательными векторами локального базиса а1 и а2 узла т (ш = 1, 2, 3), расположенного в середине стороны треугольного элемента на срединной поверхности оболочки,

( /п}

деляютея путем подстановки в интерполяционные полиномы третьего порядка [5] 123

Таким образом, процедура интегрирования по сторонам треугольного элемента дискретизации (12)—(15) исключается.

Выражение (20) с учетом (17) и (21) может быть записано в виде

ЧЧ = (Ас] ^^

1x3 3x2727x27 27x1 1x3 3x27 27x1

где

Г (Ь1}

(Ас}Т = (А1,А2, А3}, [Ф] = <^ (12}

3x27 1 (13}

Равенство работ внешних и внутренних сил на возможном перемещении для треугольного КЭ можно представить в виде выражения

Ф = и}Т [К] и} —и}Т

27x1 27x27 27x1 1x27 27x1 1x3 3x27 27x1

Варьируя функционал (23) то узловым неизвестным (Щ}Т и значениям множителей (Ас}Т

д(и} 27x27 27>а 27x1 27x3 3x1

<9Ф _ =

Т 3x27 27x1

д{Хс}Т - М Ю = О-

вид

[К]

30x30 30^ 30x1

т

[K ] [Y ] т

27x27 27x3

[Y] [0]

, {Щы}т = [Щ}т[Xc}T\, R}т = {R}T{0}T } расти-

1x30 1x27 1x3 1x30 L 1x27 1x3

[K ]

30x30

3x 27 3x 3

репная матрица жесткости треугольного КЭ, вектор искомых узловых неизвестных и расширенный вектор узловых усилий соответственно.

Процедуру определения входящих в правую часть (21) матриц-строк стоящих перед столбцом узловых варьируемых параметров [Щ} можно продемонстрировать па примере оболочки вращения, срединная поверхность которой в исходном состоянии описывается радиус-вектором

R = xi + r sin 9j + r cos 9k,

где x — осевая координата, r = r(x) — радиус вращения. Дифференцированием (26) по координатам S, 9 определяются векторы локально го базиса а1; а2 с нормаль ю а = а1 х а2/ |а 1 х а2|.

Связь между глобальными координатами S, 9 и локальными координатами £ и п

Уравнение гипотенузы треугольного КЭ в локальной системе координат имеет вид

П =1 - £•

В результате подстановки (27) в (6) получим равенства

S = £ S - Sk) +Sk, 9 = £

Выразим из первого уравнения

ты 9 от дуги меридиана S на границе j — k треугольного КЭ:

е = (s -sk) (вз - ñ+ek -sk) ,29) Si - Sk ' 1 '

Орт касательной к гипотенузе треугольного КЭ можно получить дифференцированием

т т д9

t = R,S = тг77 + = x,sf 1 + г,<? sill 9j +

dS д9 dS

+r,S cos 9k +

9j — 9k

j — k

в результате векторного произведения

n = SП = a xt•

Найденный по формуле (31) вектор S2n находится в плоскости векторов локального 12

Косинусы углов а и в могут быть вычислены при использовании формулы скалярного произведения

а1 ^п о а2 ^п /00\

cosa = i i Ig2|> cos ¡3 =

• fin1 21 • fin1

Для треугольного КЭ для узла 2 будет справедливо соотношение

дт дт дт

Таким образом, матрица-строка узла 2 для треугольного КЭ имеет вид

21 Т

О2}

1x27

{0}Т{0Г ( }т сов а + }Т сов в}

1x9 1x9 \ 1x9

Т

Входящие в (34) производные полиномиальных функций определяются по формулам

д£

Т

дп

дв'

дБ'

В качестве примера расчета была решена задача по определению напряженно-деформированного состояния цилиндра, загруженного двумя противоположно направленными сосредоточенными силами (рис. 5). Приняты следующие исходные данные: модуль упругости Е = 7.38 • 106 Н/см2, коэффициент Пуассона V = 0.3, радиус цилиндра Я = 12.58 см, толщина оболочки t = 0.24 см, сил а Р = 453.6 Н.

Расчеты были выполнены в трех вариантах. В первом случае реализован алгоритм с множителями Лагранжа в вершинах треугольного КЭ (соотношения (4)—(18)), во втором использовались множители Лагранжа в серединах сторон треугольника в сочетании с процедурой интегрирования по сторонам треугольного элемента дискретизации (соотношение (19)), в третьем варианте процедура интегрирования по границам треугольного элемента была исключена (соотношения (20)-(35)). В качестве контрольного реализован стандартный для треугольного КЭ алгоритм без использования корректирующих множителей Лагранжа [5]. В табл. 1 для всех вариантов приведены значения прогибов (в см) в точке приложения сосредоточенной силы (точка А на рис. 5) в зависимости от густоты сетки дискретизации, а также результат известного решения [6]. Анализ табличных данных показывает, что варианты I и II дают существенно заниженные (на несколько порядков) значения прогибов, поэтому их следует признать неудовлетворительными.

В варианте III наблюдается устойчивая сходимость вычислительного процесса, а численные значения прогиба практически совпадают с известным решением [6] (погреш-

Рис. 5. Расчетная схема цилиндра, нагруженного двумя сосредоточенными силами

Таблица 1. Значение прогиба в точке А приложения сосредоточенной силы P

Число узлов сетки Вариант расчета

дискретизации Контрольный I II III

5 х 5 -0.3058 -0.0130 -0.0118 -0.2715

8x8 -0.3061 -0.0092 -0.0045 -0.2770

10 х 10 -0.3033 -0.0074 -0.0028 -0.2773

11 х 11 -0.3021 -0.0068 -0.0023 -0.2773

Решение [6] -0.2883

ность при сетке узлов 11 х 11 составляет 3,8%), В контрольном варианте также наблюдается удовлетворительная сходимость вычислительного процесса, а значения прогиба

11 х 11

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

Значения напряжений в точке A приложения силы P могут быть вычислены с использованием узловых варьируемых параметров треугольного элемента как (I), так и элемента (II) (рис, 6), Результаты вычисления меридиональных ам и кольцевых ак на-

A

табл. 2, Дня сравнительного анализа численных значений напряжений были использованы вариант III с множителями Лаграпжа (соотношения (20)-(35)) и контрольный

P

численные с привлечением узловых неизвестных треугольного КЭ (I) и элемента (II), должны быть одинаковыми, что и наблюдается в варианте III расчета с множителями Лаграпжа, В контрольном варианте численные значения меридиональных напряжений, вычисленные с использованием узловых варьируемых параметров смежных треугольных КЭ, различаются в несколько раз, что указывает па неприемлемость погрешности расчета по стандартной конечно-элементной процедуре в треугольном КЭ без множителей Лаграпжа, Весьма интересным является анализ напряжений, вычисленных в точке B (рис, 5) оболочки, отстоящей от точки A на угол п/2 вдоль окружности. Численные значения напряжений в точке B приведены в табл. 3, в которой представлены значения

Р

Рис. 6. Сетка дискретизации цилиндра, на- Рис. 7. Деформирование цилиндра под дей-груженненч) сосредоточенными силами ствием сосредоточенных сил

Таблица 2. Значения напряжений в точке А приложения сосредоточенной силы P

Численные Вариант расчета

значения Контрольный III

напряжений, Число узлов сетки дискретизации

в точке А, 5x5 5x5 8x8 8x8 5x5 5x5 8x8 8x8

Н/см2

в "м 5958 1313 11074 2565 2620 2626 2578 2583

е "м -7248 -2602 -13205 -4697 -1986 -1993 -2452 -2458

в U к 11427 12554 13139 15297 7660 7665 7172 7175

н UK -8671 -9798 -14353 -16513 -6049 -6054 -7226 -7230

Таблица 3. Значения напряжений в точке B

Численные Вариант расчета

значения Контрольный III

напряжений Число узлов сетки дискретизации

в точке В, 5x5 6x6 8x8 10 х 10 11 х 11 5x5 6x6 8x8 10 х 10 11 х 11

Н/см2

в "м 592 1098 1492 1605 1629 -1111 -1042 -952 -907 -894

е "м -916 -1338 -1680 -1773 -1789 1100 1089 1036 998 847

в U к -2290 -1725 -1228 -1045 -994 -4390 -4347 -4264 -4223 -4210

н UK 2179 1721 1276 1105 1060 3743 3827 3823 3801 3792

меридиональных и кольцевых напряжений во внутренней и наружной поверхностях оболочки в зависимости от густоты сетки дискретизации. Как следует из таблицы, меридиональные напряжения в контрольном варианте имеют противоположные знаки по сравнению с меридиональными напряжениями, полученными при использовании варианта III с множителями Лагранжа, Если проанализировать процесс деформирования оболочки под действием двух сосредоточенных сил (рис, 7), то можно отметить, что в точке B внутренняя поверхность будет сжата, а наружная растянута, что и наблюдается в варианте III с множителями Лагранжа, В контрольном же варианте адекватную картину напряженно-деформированного состояния получить не удалось.

Таким образом, проведенные исследования показали, что использование корректирующих множителей Лагранжа в серединах сторон треугольного КЭ без процедуры численного интегрирования по сторонам треугольника (вариант III) существенно повышает точность конечно-элементных расчетов оболочки вращения и может быть рекомендовано к применению.

Список литературы

[1] Голованов А.И., Тюленева О.Н., Шигабутдинов А.Ф. Метод конечных элементов в статике и динамике тонкостенных конструкций. М.: Физматлит, 2006. 391 с.

[2] Галлагер Р. Метод конечных элементов. Основы. M.: Мир, 1984. 428 с.

[3] Зенкевич О. Метод конечных элементов в технике. М.: Мир, 1975. 541 с.

[4] Погорелов A.B. Дифференциальная геометрия. М.: Наука, 1969. 252 с.

[5] Клочков Ю.В., Николаев А.П., Киселев А.П. О функциях формы в алгоритмах формирования матриц жесткости треугольных конечных элементов // Изв. вузов. Строительство. 1999. № 10. С. 23-27.

[6] Ashwe ll D.G., Sabir А.В. A new cylindrical shell finite elements based on simple independent strain function // Internat. J. Mech. Sci. 1972. Vol. 14, No. 3. P. 171-183.

Поступила в редакцию 31 августа 2009 г., с доработки — 21 мая 2010 г.