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

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

CC BY
121
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ОБОЛОЧКА ВРАЩЕНИЯ / МЕТОД КОНЕЧНЫХ ЭЛЕМЕНТОВ / ТРЕУГОЛЬНЫЙ КОНЕЧНЫЙ ЭЛЕМЕНТ / МНОЖИТЕЛИ ЛАГРАНЖА / МАТРИЦА ЖЕСТКОСТИ / ЭЛЕМЕНТ ДИСКРЕТИЗАЦИИ / SHELL OF ROTATION / FINITE ELEMENT / METHOD / TRIANGLE ELEMENT / MATRIX FEATURES / LAGRANGIAN COEFFICIENTS / ELEMENT OF DISCRETIZATION

Аннотация научной статьи по физике, автор научной работы — Клочков Юрий Васильевич, Николаев Анатолий Петрович, Вахнина Ольга Владимировна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — Клочков Юрий Васильевич, Николаев Анатолий Петрович, Вахнина Ольга Владимировна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Variational study on the use of Lagrange multipliers in a triangular finite element shell of revolution

In this paper we present the results of studies of variable Lagrange multipliers in the algorithm for construction of stiffness matrices for the triangular discretization elements. It is shown that the most effective is the algorithm based on the application of corrective Lagrange multipliers in the midpoints of the sides of a triangular finite element compared to ones that use numerical integration of the given multipliers using sides of а triangular discretization element. Examples of calculation for a cylindrical shell are presented that confirm high efficiency of the developed technique in comparison with the standard finite element procedure for а triangular element of discretization.

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

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

Том 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

(1)

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

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

19

(2)

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

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

дш® дш^

дБ3

к

+

дБ3':

- = 0,

(3)

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

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

/

Х

{дБ'п

дш дш

+

к

дБЗ,

-к'

Ж-к = 0.

(4)

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

к

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

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

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

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

¡г-] Ц-к ¡к-г

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

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

Б = (1 - £ - п)Бг + £Б* + пБк, 9 = (1 - £ - п)9г + £9* + п9к. (6)

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

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

Хк-г(£ = 0) = (1 - п)Х + пХк. (7)

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

{Ат-п}Т =[7(£,п)] (Хг}, (8)

3x1 3x3 3x1

где

1 - £ £ о

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

1 - п 0 п

1x3 1x3 3x3

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

дк дк дк

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

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

и }т = { {< }т {< }т К П, (10)

1x27 ^ 1x9 1x9 1x9

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

1x9

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

Х }т [7 (£,п)]т {/п }{Щ} = 0, (11)

1x3 3x3 3x27 27x1

где

Ш

3x27

/1 (£) ¡2 (п) /з (п)

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

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

кам:

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

Ц-] ¡к-г

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

¡г-] ¡]-к

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

к—г

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

(12)

¡]-к ¡к-г (12)

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

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

(13)

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

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

(14)

-1

г=1

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

ния.

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

( ¿Б

¿0

где

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

сИ 2 сИ 2 ;

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

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

1x3 3x27 27X1

где

[Р ]

3x27

Г №} 1

1x27

< ш >

1x27

№}

^ 1x27 )

(15)

(16)

1

п

2

2

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

1x27

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

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

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

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

27x27

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

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

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

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

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

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

¡г-] р-к 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

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

дьт

дБп

г 1Т д£ , , Т дп \

Ш, (21)

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

( /п}

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

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

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

(АС}Т [Ф] [Ря] (Щ} = (Ас}Т [У] (Щ}, (22)

ЧЧ = (Ас] ^^

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

где

Г (Ь1}

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

3x27 1 (13}

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

Ф = и}Т [К] и} —и}Т (Я} +(Ас}Т [У] и} = 0. (23)

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

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

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

<9Ф _ = (24)

Т 3x27 27x1

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

(24)

вид

[К] (Щм} = Я}, (25)

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, (26)

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

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

(6)

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

П =1 - £• (27)

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

S = £ S - Sk) +Sk, 9 = £ (9j - 9k) + 9k• (28)

Выразим из первого уравнения (28) локальную переменную £ и подставим ее во второе (28)

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

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

Орт касательной к гипотенузе треугольного КЭ можно получить дифференцированием (26) по формуле полной производной, так как на этой линии 9 = f (S)

т т д9

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

dS д9 dS

+r,S cos 9k + (r cos 9j — r sin 9k) 9,S , (30)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

9j — 9k

j — k

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

n = SП = a xt• (31)

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

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

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

cosa = i i Ig2|> cos ¡3 = (32)

• fin1 21 • fin1

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

дт дт дт

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

(33)

21 Т

О2}

1x27

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

1x9 1x9 \ 1x9

Т

(34)

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

д£

Т

дп

дв'

дБ'

(35)

В качестве примера расчета была решена задача по определению напряженно-деформированного состояния цилиндра, загруженного двумя противоположно направленными сосредоточенными силами (рис. 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 (I) (П) (I) (II) (I) (II) (I) (II)

в "м 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 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.