Пестренин В.М., Пестренина И.В., Ландик Л.В. Итерационный конечно-элементный алгоритм исследования напряженного состояния элементов конструкций с особыми точками и его реализация // Вестник Пермского национального исследовательского политехнического университета. Механика. - 2015. - № 4. - С. 171-187. DOI: 10.15593/perm.mech/2015.4.11
Pestrenin V.M., Pestrenina I.V., Landik L.V. Iterative finite element algorithm and its implementation for stress state of structural elements with singular points. PNRPUMechanics Bulletin. 2015. No. 4. Рр. 171-187. DOI: 10.15593/perm.mech/2015.4.11
ВЕСТНИК ПНИПУ. МЕХАНИКА № 4,2015
PNRPU MECHANICS BULLETIN
http://vestnik.pstu.ru/mechanics/about/inf/
DOI: 10.15593/perm.mech/2015.4.11 УДК 539.3+519.68
ИТЕРАЦИОННЫЙ КОНЕЧНО-ЭЛЕМЕНТНЫЙ АЛГОРИТМ ИССЛЕДОВАНИЯ НАПРЯЖЕННОГО СОСТОЯНИЯ ЭЛЕМЕНТОВ КОНСТРУКЦИЙ С ОСОБЫМИ ТОЧКАМИ И ЕГО РЕАЛИЗАЦИЯ
В.М. Пестренин, И.В. Пестренина, Л.В. Ландик
Пермский государственный национальный исследовательский университет, г. Пермь, Россия
о СТАТЬЕ
АННОТАЦИЯ
Получена: 22 июня 2015 г. Принята: 29 октября 2015 г. Опубликована: 25 декабря 2015 г.
Ключевые слова:
особые точки, смешанный метод конечных элементов, алгоритмы, численные методы, параллельные вычисления
Объектом исследования является напряженно-деформированное состояние (НДС) вблизи и непосредственно в особых точках конструкций с особенностями в виде составных плоских клиньев и пространственных ребер, являющихся пересечением образующих поверхностей скрепляемых тел. Граничные условия, условия непрерывности напряжений и деформаций на линии (поверхности) соединения элементов конструкции, а также другие ограничения, обусловленные постановкой задачи в особых точках элементов конструкции, образуют обязательные алгебраические равенства (ОАР), которые представляют собой систему линейных неоднородных алгебраических уравнений. Количество ОАР, формулируемое в особых точках, превышает количество ОАР в обычных (не особых) точках границы, что ограничивает возможность построения решения, удовлетворяющего всем ОАР, обычными методами механики деформируемого твердого тела.
Поэтому цель работы - построение алгоритма, позволяющего строить решение, согласованное со всеми ОАР, задаваемыми в особых точках. Предлагается подструктурный смешанный итерационный конечно-элементный метод (МКЭ). Подструктуры - части расчетной области, в которых параметры состояния не претерпевают разрывов.
Основные результаты: построены алгоритм и на его основе программный комплекс для исследования НДС вблизи и непосредственно в особых точках элементов конструкций. В зависимости от свойств геометрических и материальных параметров рассматриваемой плоской или пространственной конструкции задачи упругости и термоупругости делятся на типы и подтипы, отличающиеся количеством задаваемых ОАР. Смешанный вариант МКЭ дает возможность вычислить параметры НДС в узлах КЭ-сетки без операции дифференцирования приближенного решения и без применения какого-либо метода восполнения. Итерационный подход позволяет построить решение, согласованное со всеми ОАР, задаваемыми в особых точках. Описывается процедура предлагаемого алгоритма и его вычислительная реализация на языке Fortran-95. Обсуждаются особенности, связанные с применением технологии OpenMP в реализации алгоритма.
©ПНИПУ
© Пестренин Валерий Михайлович - кандидат физико-математических наук, доцент, e-mail: [email protected] Пестренина Ирина Владимировна - кандидат технических наук, доцент, e-mail: [email protected] Ландик Лидия Владимировна - заведующий лабораторией, e-mail: [email protected]
Valery M. Pestrenin - PhD in Physical and Mathematical Sciences, Associate Professor, e-mail: [email protected] Irina V. Pestrenina - PhD in Technical Sciences, Associate Professor, e-mail: [email protected] Lidia V. Landik - Laboratory Head, e-mail: [email protected]
171
Pestrenin V.M., Pestrenina I.V., Landik L.V. / PNRPU Mechanics Bulletin 4 (2015) 171-187
ITERATIVE FINITE ELEMENT ALGORITHM AND ITS IMPLEMENTATION FOR STRESS STATE OF STRUCTURAL ELEMENTS WITH SINGULAR POINTS
V.M. Pestrenin, I.V. Pestrenina, L.V. Landik
Perm State University, Perm, Russian Federation
ARTICLE INFO
ABSTRACT
Received: 22 June 2015 Accepted: 29 October 2015 Published: 25 December 2015
Keywords:
special point, mixed finite element method, algorithms, numerical methods, parallel computing
The target of research is the stress-strain state (SSS) near and directly in the special points of structures with features in the form of flat composite wedges or spatial edges, which are the intersections of the forming bodies surfaces. Boundary conditions, continuity conditions of stresses and strains on the line (surface) connections of structural members and other constraints, posed by the problem statement into structural elements special points, form a mandatory algebraic equality (MAE), which represent a system of linear inhomogeneous algebraic equations. The MAE number, formulated at special points, exceeds the MAE number in ordinary (not special) points of the boundary, which limits the ability to build solutions meeting all of the UAR using usual solid mechanics methods.
Therefore, the works purpose is to create an algorithm allowing constructing a solution consistent with all mAe formulated at special points. Substructure iterative mixed finite element method (FEM) is proposed. Substructures are parts of the computational area with continuous state parameters.
The main results. The algorithm and software package for the stress state study near and directly in special points of construction elements are suggested. Depending on the considered flat or spatial structure geometric and material parameters properties, problems of elasticity and thermo elasticity are divided into types and subtypes, distinguished by the MAE number. Mixed finite element method version allows calculating nodal stress parameters without the differentiation of the approximate solution or without using any replenishment method. The iterative approach allows building a solution that is consistent with all MAE at special points.
The procedure of the proposed algorithm and its Fortran-95 implementation is described. Features, associated with OpenMP technology used in the algorithm implementation are discussed.
© PNRPU
Введение
Рассматривается метод исследования напряженного состояния вблизи особых точек конструкций с особенностью в виде составных плоских клиньев и пространственных ребер. Поскольку вершины клиньев и ребра являются потенциальными концентраторами напряжений, изучению напряженно-деформированного состояния (НДС) в их окрестностях посвящены многочисленные публикации [1-10 и др]. Обычно авторы помещают в особую точку полюс криволинейной системы координат и сводят исследование НДС в ее окрестности к проблеме собственных чисел однородной упругой задачи. При таком подходе не учитываются реально заданные ограничения на параметры состояния непосредственно в особой точке, так как в полюсе криволинейной системы (полярной, цилиндрической или сферической) параметры состояния не определены. Более того, реально заданные ограничения в особых точках обычными методами, используемыми для исследования НДС, не могут быть учтены, потому что здесь, как правило, количество задаваемых ограничений превосходит количество задаваемых ограничений в обычной точке поверхности (контура) тела. Например, в вершине клина, образующие которого свободны от нагрузки, нулевой вектор напряжений задается на двух площадках (в обычной точке лишь на одной площадке). Из сказанного следует, что в существующих исследованиях НДС вблизи особых точек не рассматриваются ограничения, заданные непосредственно в этих точках, и имеются препятствия к учету таких ограничений, связанные с неклассическим их заданием. Данное обстоятельство обусловливает необходимость разработки новых подходов, способных строить решение в окрестности особых точек, согласующее-
172
Пестренин В.М., Пестренина ИВ., Ландик Л.В. /Вестник ПНИПУ. Механика 4 (2015) 171-187
ся со всеми заданными в них ограничениями. Один из возможных подходов предлагается в настоящей работе. Он основывается на отслеживании выполнения в окрестности особой точки всех заданных в ней обязательных алгебраических равенств (ОАР), связывающих параметры состояния. В ОАР, в частности, входят граничные условия, а также условия непрерывности перемещений, напряжений и деформаций на поверхностях соединения различных элементов и т.п. Количество ОАР, формулируемых в особой точке, превышает количество ОАР в обычной точке поверхности (контура) тела. К примеру, в плоской задаче в обычной точке защемленного контура ОАР - это обращение в нуль компонентов вектора перемещений и относительного удлинения линейного элемента, направленного по касательной к контуру (всего три равенства). В точке контура, являющейся вершиной клина, образующие которого защемлены, количество ОАР равно пяти: обращение в нуль компонентов вектора перемещений относительных удлинений линейных элементов, направленных по образующим клина, и сдвига между этими элементами. Сформулированные в особой точке ОАР служат критериями достоверности решений, получаемых различными методами. Исследование ОАР как системы линейных уравнений позволяет еще до решения задачи механики [11, 12]
- находить сочетания геометрических и материальных параметров конструкции, при которых особая точка теряет свой статус (перестает быть особой);
- обнаруживать зависимости между геометрическими и материальными параметрами конструкции, с одной стороны, и параметрами нагрузки - с другой, обусловливающими несовместность ОАР, которая служит причиной сингулярного поведения НДС;
- выявлять ограничения на параметры нагрузки, обеспечивающие корректность исследования НДС в рамках симметричной теории напряжений.
В настоящей работе приводится предлагаемый авторами итерационный алгоритм и его конечно-элементная реализация.
1. Постановка задачи
Рассматриваются элементы конструкции, имеющие особенности в виде плоского клина или пространственного ребра, составленные из двух различных изотропных материалов (рис. 1.1, 1.2), подвергающиеся механическому или температурному нагружению. Поверхность тела вблизи особых точек считается свободной от каких-либо внешних воздействий.
Рис. 1.1 Составной клин: (я, т) - внешние Рис. 1.2. Нормальное сечение ребра Г
нормали к образующим клина; (я', т) -перпендикулярные им орты
173
Pestrenin V.M., Pestrenina I.V., Landik L.V. / PNRPU Mechanics Bulletin 4 (2015) 171-187
1.1. Плоская задача
Рассматривается плоский клин (см. рис. 1.1). Составляющие элементы клина соединены по линии, касательная к которой в вершине клина принимается за ось x1 декартовой
ортонормированной системы координат (x1x2) . Принято: образующие клина свободны от нагрузки, углы при вершине составляющих элементов 1, 2 клина - а, Р , где
0<а< 2л, 0<Р< 2л, а + Р< 2л.
(1.1)
Для компонентов тензоров напряжений и деформаций приняты обозначения oj), s jk), где k _ (1,2) - номер составляющего элемента; нормальные напряжения - on, om ; касательные напряжения - \п,,\m,.
На параметры состояния в вершине А накладываются ограничения (ОАР):
а) граничные условия (свободная граница)
0n _ 0 V- 0 0m _ 0, Tm'_ °; (1.2)
б) условия непрерывности напряжений на линии контакта
0d) = 0(2) = 0 0d) = 0(2) = 0 .
'-'22 '-'22 '-'22’ '-'12 и12 и12’
в) условия непрерывности деформаций на линии контакта
(1.3)
s(1) _ s(2) _ s 11 11 11
(1.4)
Условия (1.4) в рассматриваемой задаче выполняются автоматически лишь в исключительных случаях.
1.2. Пространственная задача
Рассматривается составное ребро (см. рис. 1.2). Под пространственным ребром Г понимается линия, образованная пересечением двух различных образующих поверхностей элемента конструкции. В точке А ребра Г построено его нормальное сечение и введен ортонормированный базис (rj, Т2 , Д ) .
Орт r направлен во внешнюю сторону тела по касательной в точке А к линии пересечения нормальной плоскости ребра Г и поверхности соединения элементов конструкции; орт Г; - по касательной к ребру, а r3 так, чтобы тройка векторов (Д, Т2 , Д) была правой. С построенными ортами связана декартова система координат (A x1 x2 x3) . Принимается, что нормали (n, m) принадлежат нормальной плоскости ребра Г. Дополнительно к обозначениям п.1.1 принято: xn 2- касательные напряжения на поверхности элемента 1 ребра в направлении Т2, т m 2 - касательные напряжения на поверхности элемента 2 ребра в направлении Г2.
На параметры состояния в точках ребра Г накладываются ограничения (ОАР): а) нормальные и касательные напряжения на площадках, ориентируемых векторами (n, m), обращаются в нуль, т.е.
174
Пестренин В.М., Пестренина ИВ., Ландик Л.В. /Вестник ПНИПУ. Механика 4 (2015) 171-187
_ О, V_ О, хп2 - О, от _ О, хт.= О, хт2 _ 0; (1.5)
б) на поверхности соединения нормальные и касательные напряжения непрерывны:
аО) = а(2> = а
и33 и33 и33’
а(!) = ст(2> = а °31 °31 и3Н
а(!) _ст(2> _а ; '■'32 и32 '■'32 ’
(1.6)
в) на поверхности соединения непрерывны относительные удлинения и сдвиги:
„(1) _ р(2) _ „ „(1) _ „(2) _ „ „(1) _ „(2) _ „
Ь11 _ Ь11 _ Ь1Н ь22~ь22—ь22’ t'12 t'12 fa12'
(1.7)
Равенства (1.7) в данной задаче автоматически не выполняются. Эти равенства служат условиями согласования кинематических соотношений с физическими уравнениями, описывающими механическое состояние соединяемых элементов.
Задача состоит в разработке алгоритма, позволяющего для подчиняющегося физическим уравнениям термоупругости составного тела построить решение, удовлетворяющее соотношениям механики деформируемого тела и ограничениям (1.2)—(1.4) в случае плоской или ограничениям (1.5)—(1.7) - в случае пространственной задачи.
2. Алгоритм построения решения
2.1. Подструктурный вариант смешанного метода конечных элементов
Итерационный алгоритм построения решения на каждом шаге последовательных приближений использует метод конечных элементов (МКЭ) в форме смешанного подструктурного варианта. Применение смешанного функционала для построения разрешающих уравнений МКЭ позволяет выразить компоненты деформации в узлах КЭ-сетки (а следовательно, и напряжений) без использования операций дифференцирования приближенного решения и каких-либо методов восполнения. Функционал, в котором независимыми функциями являются перемещения и деформации, построен в работе [13],
J(u,s) _ j[(Lu)TD(s- б°) -О.5бг£б] dV + W, (2.1)
V
где L - матрица дифференциальных операторов для записи вектора деформаций через перемещения, т.е. Lu _б ; D - матрица упругих модулей материала; бо- вектор температурных деформаций; W - потенциальная энергия заданных объемных и поверхностных сил. Из условий стационарности функционала (2.1) следуют уравнения равновесия, зависимости Коши и граничные условия в напряжениях.
С использованием функционала (2.1) строится подструктурный вариант МКЭ. Тело V, в котором разыскивается решение, разбивается на r частей (подструктур, подобластей) так, чтобы в каждой части материальные параметры были непрерывны. Каждая часть тела (подструктура) с номером k разбивается на конечные элементы. Решение для перемещений разыскивается в классе непрерывных функций во всем теле V, а для деформаций -в классе функций, непрерывных в отдельных подструктурах.
Введены параметры: nU - число компонент вектора перемещений в узле; ndim- число параметров деформаций в узле; nf 1 - число узлов в конечном элементе; n^S - число узлов в подструктуре с номером k; nP - общее число узлов; nf2 _ nу 1 • nv, nf3 _ nf 1 • ndim
175
Pestrenin V.M., Pestrenina I.V., Landik L.V. / PNRPU Mechanics Bulletin 4 (2015) 171-187
определяют размерности векторов и матриц в конечных элементах; nS2 = nPS • nU, nS3 = nPS • ndim - размерности массивов в подструктурах, nst — nU • nP - порядок разрешающей системы линейных алгебраических уравнений МКЭ.
Для рассматриваемых в работе задач (плоских и осесимметричных) выбираются четырехугольные 8-узловые конечные элементы (nf 1 — 8).
Далее на примере плоской термоупругой задачи (nU — 2, ndim - 3) формируется разрешающая система МКЭ.
В конечном элементе каждой подструктуры определены:
1) вектор узловых перемещений {U[nf2]}(e) - {U1X,U1Y,U2X,U2Y,",U8X,U8Y}(eT;
2) вектор и матрицы функций форм в локальной системе координат (^, р):
[n & л)Г =[ N1 N2
f 2
M[ndim, nf 3](e) — [M& p)](e) —
3) матрица градиентов функций форм
B[ndim, nf 2 ](e) =
](e) — [ N ($, p)](e) — " N1 0 0 N1
N1 0 0 00 0 0 "
0 N1 0 ... 0 N8 0
0 0 N1 ... 0 0 N8 _
0 . 8N8 / 8x 0
1(e)
0 dNJ dy ... 0 8N8/ dy
8N1 / dx 8N1 / 8y ... 8N1 / 8x 8N8 / 8y
4) вектор деформаций {E[nf3~]} — {E1XX 5 E1YY , E1XY E8 XX , E8YY , E8XY } ^
В результате получаем конечно-элементные соотношения
u(e) — N(e)U(e), s(e) — M(e) E(e), Lu(e) — L( N(e)U) — B(e)U, (Lu (e))T — UTB(e)T,
и функционал (2.1) приводится к виду
J(U,E) — XX j [UT(B(e)TD(e)M(e))E(e) -UTB(e)D(e)s0(e) -
k (e) v(e) (2.2)
-0.5E(e)T (M {e)TD(e) M(e)) E(e) ] dV + Г.
Вследствие независимости векторов перемещений и деформаций условие стационарности функционала записывается равенствами
8J(U,E) /8EpS(k) — [^PS(k)]TU-[SPS(k)][EPS(k)] — 0, k — (1,r), (2.3)
8J (U, E) / 8U — X GPS (k) EPS (k) + F — 0. (2.4)
k
Для записи соотношений (2.3) и (2.4) в терминах метода конечных элементов для подструктур введены матрицы
Gps(k) — X G(e), SPSk X S(e), EPS^ — X E(e). (2.5)
(e) k (e) k (e) k
176
Пестренин В.М., Пестренина ИВ., Ландик Л.В. /Вестник ПНИПУ. Механика 4 (2015) 171-187
Элементарные матрицы (G(e), S(e), E(e)) вычисляются с использованием формул Гаусса
G<*> = | B(e)TD{e)M(e)dV = 2 a(4, p)G(4, p), G(4,p) = B(4, p)(e)TD(e)M(4, p)(e) J,
v( e) 4.p
S(e) = J M(e)TD(e)M(e)dV = 2 a(4, p)S(4, p), S(4, p) = M(4, p)(e)TD(e)M(4, p)(e) J , (2.6)
v(e) 4>p
E(e) = J B(e)TD(e)s0(e)dV =2 a(4, p)E(4, p), E(4,p) = B(4, p)(e)TD(e)E0(^, p)(e) J,
v(e) 4>p
E 0(4, p)<e) = AT(4, p)-{1 1 0}T -aps, AT (4, p),e) = {N„-, N8}'e) .{dT'e»)T,
F = 2[ J Ble|TDle;£0le 1 dV + J N(e>TQwdV] + JNle)Tqle|dS + P.
(e) V(e) V( e) S
Здесь a(4, p) - квадратурные коэффициенты Гаусса в узлах интегрирования;
(4, p) е [-1; 1] - локальные координаты; J - якобиан преобразования; P, q(e), Q(e) - соответственно векторы узловых, поверхностных и объемных сил.
Из условия (2.3) для каждой подструктуры получаем векторы деформаций
[Ep/Д = [R3PS,k']U, k = (1,r), (2.7)
r (k) = [ c (k )]-1[G (k )]T R3PS _[SPS ] [GPS ] . (2.8)
Если соотношение (2.7) для деформаций в подструктуре подставить в (2.4) и ввести матрицу жесткости подструктуры
K (k} = G (k} R (k} (2 9)
ЛPS ('7PS Л3PS ’ \^-у)
получим разрешающую систему уравнений МКЭ для всей расчетной области
K„U = 2KPSikU =F,„. (2.10)
k
Размерности матриц в соотношениях (2.6)-(2.10): в конечном элементе -
G{e)[nf2, nf 3] S{e)[nf3, nf3], в подструктуре - GPS(k)[nS2, nS3], SPS(k)[nS3, nS3],
R3PS )[nS 3, nS 2 ] , EPS )[nS 3], KPS )[nS 2, nS 2], Kall [nst, nst].
Особенностью подструктурных матриц и глобальной матрицы жесткости является их сильная разреженность, что учитывается при реализации алгоритма.
Решением разрешающей системы алгебраических уравнений (2.10) является глобальный вектор перемещений. Деформации в узлах подструктуры определяют соотношения (2.7). Для определения напряжений в узлах подструктуры в векторе деформаций
EPS (k) выделяются сечения - компоненты деформаций в каждом узле, учитываются начальные деформации s0 и производятся вычисления в соответствии с физическими уравнениями с = D(s -s0) .
177
Pestrenin V.M., Pestrenina I.V., Landik L.V. / PNRPU Mechanics Bulletin 4 (2015) 171-187
2.2. Системы координат, используемые в алгоритме
Через X, Y обозначаются координаты точек плоского тела в глобальной ортогональной декартовой системе. В узлах КЭ-сетки, принадлежащих контуру, линии соединения элементов конструкции, и в особой точке вводятся декартовы ортогональные координаты x, у (далее узловые координаты). Ориентация узловой системы координат относительно глобальной устанавливается по следующим правилам. На рис. 2.1, а показан узел, расположенный на контуре. К сторонам смежных элементов в этом узле проведены нормали n1, n2, составляющие углы ф1 и ф2 с осью X. Через ф = (ф1 +ф2) / 2 обозначается угол
между осями X и х.
На рис. 2.1, б показан узел на линии соединения различных элементов конструкции. Как и в предыдущем случае, строятся углы ф1 и ф2, составляемые нормалями n1, n2 с осью X. Угол между осями Xи х выбирается равным ф^(ф1 +ф2)/2 + д / 2. На рис. 2.1, в
показан узел, совпадающий с особой точкой. Ось х направляется по касательной к линии соединения составляющих элементов. Через ф обозначается угол между осями X и х. В случае пространственной осесимметричной задачи аналогично строятся узловые системы координат xyz. При этом плоскость xz совпадает с плоскостью RZ глобальной цилиндрической системы.
Рис. 2.1. Узел i: а - находится на свободной границе; б - лежит на общей линии; в - является особой точкой А
Преобразование компонент напряжений при переходе от глобальных координат к узловым осуществляется с использованием матриц:
С082ф Бт2ф 2Sinф Cosф
- для плоской задачи [^5 ] - Бт2ф Cos^ -2Sinф Cosф 9
-Бтф Созф Бтф Cosф Cos^- Бт2ф
Сов2ф 0 Sin> 2SinфCosф
- для осесимметричной (2D) задачи 5 ] = 0 8т2ф 1 0 0 Cos^ 0 -2SinфCosф
-SinфCosф 0 SinфCosф Cos^- Sin2 ф_
178
Пестренин В.М., Пестренина ИВ., Ландик Л.В. /Вестник ПНИПУ. Механика 4 (2015) 171-187
СоБ2ф 0 Бт2ф 0 2SinфCosф 0
0 1 0 0 0 0
- для осесимметрич- [¥ ] _ ной (3D) задачи Бт2ф 0 Cos2ф 0 -2SinфCosф 0
0 0 0 СоЗф 0 -Sinф
-SinфCosф 0 SinфCosф 0 Cos2ф- Sin2ф 0
_ 0 0 0 Sinф 0 СоБф
Аналогично строится матрица ¥E преобразования компонент деформации. Эти матрицы позволяют выразить напряжения и деформации в i-м узле k-й подструктуры в узловых координатах по формулам
&PS( * >(i) _ ¥ SD < * ) Eps ( * >(i) _ ¥ SD <* > R„ Up< * > _ ¥ sDr„ -US* >, [])
e'ppa )(i) _ ¥ eEps (* )(i) _ ¥ eR , •UpS «), '
где
Dr3i[ndim, nS2 ] D ^ ■ R3i,
R3i [ndim, nS 2] - сечение, выделяемое в массиве R3PS {k), соответствующее этому узлу. Например, для напряжений в плоском случае будем иметь
-э k
°'xx k ZVilUjl JL " R3i (1, ji) R3i (1, j2) "
°'yy °'xy > _ < L ^ V2LUJL JL ZV3lUjl JL ' , где V[ndim, nu ] _¥SD(k) ■ R3i(2, j1) R3i(2, j2) _R3i(3, j1) R3i(3, j2)_
Здесь индексы j1, j2 определяют компоненты - столбцы сечения R3/k), соответствующие перемещениям UiL в i-м узле, L _ 1,2.
2.3. ОАР в узлах КЭ-сетки
Через |Asp | обозначено подмножество узлов КЭ-сетки, в каждом из которых заданы какие-либо ограничения на параметры состояния. Перемещения, отвечающие узлам | Asp |, образуют вектор-подмножество Usp eU. Ограничения в узлах {Asp | в термоупругой задаче представляют собой линейные алгебраические соотношения. В зависимости от положения узла КЭ-сетки, геометрических и материальных параметров элементов конструкции алгебраические соотношения разделяются на несколько типов и подтипов. Строятся эти соотношения в узловых координатах.
179
Pestrenin V.M., Pestrenina I.V., Landik L.V. / PNRPU Mechanics Bulletin 4 (2015) 171-187
2.3.1. OAP для плоского случая 2D (ndim = 3)
1. Тип 1. В точках границы выполняются условия а^ = 0, а'2 = 0.
2. Тип 2. На линии соединения выполняются 3 соотношения: sn() — s
' (1) _ с' (2)
41
' (1) _ (2) (1) _ (2)
22
= а
22
а12 — а12
3. Тип 0. Особая точка. В зависимости от геометрических и материальных параметров составляющих элементов рассмотрены следующие возможные подтипы особой точки:
3.1) аФк, Рфк, а + РФк, коэффициенты теплового расширения а1 =а 2, на пара-
метры состояния накладываются 6 ограничений: а' 1(k) = 0, а22(k) — 0, а'2(k) — 0, k — 1,2;
3.2) а — к, Р Ф к, а + Р Ф к, параметры состояния подчиняются 6 ограничениям: а; 1(1) — -E1 (а1 - а2)AT, а' 1(2) — 0, а22(k) — 0, а'2(k) — 0, k —1,2;
3.3) аФк, Р — к, а + РФк, параметры состояния подчиняются 6 ограничениям: а'1(1) — 0, а'1(2) — E2(а1 -а2)АГ, a22(k) — 0, a'2(k) — 0, k —1,2.
3.4) аФк, Рфк, а + Р — к, на параметры состояния накладываются ограничения: а;1(1) — FhctgV а;1(2) — Fhctg2p, а22(k) — Fh , k —1,2, а;2(1) — -Fhctgc а >(2) — я ^р Здесь F — (ctg2p-v2)/E2-(ctg2а-v1)/E1, FH — (а1 -а2)АГ /F.
ф (k) -1
; (k)
2.3.2. OAP для осесимметричного случая 2D (ndim = 4)
1. Тип 1. В точках границы выполняются условия а' 1 — 0, а'3 — 0.
2. Тип 2. На линии соединения выполняются 4 соотношения:
s' (1) — s' (2) 11 11
Ф О - с' (2) V О - V (2) (2)
22
22
J33
J33
, а
13
43
3. Тип 0. Особая точка. Рассмотрены следующие возможные подтипы особой точки:
3.1) аФк, Рфк, а + РФк и коэффициенты Пуассона v1 фv2, на параметры состоя-
ния накладываются 8 ограничений: а' 1( k) — 0, а' 3( k ) — 0, а33( k ) — 0, (k —1,2),
(k) -1
(k) _ |
ф (1) -
22
E1 (1 + V2 )(а1 - а2 )AT/(V1 V2 ),
Л (2) _ 22
E2(1+v1)( а1 а2)AT/(v1 -v2);
3.2) аФк, Рфк, а + РФк и коэффициенты Пуассона v1 — v2, на параметры состоя-
ния накладываются 7 ограничений:
ст,22<1) • E,JE,-о/1 — 0.
Ф (k) _
11
— 0,
ф (k) - I
— 0, a33(k) — 0, (k —1,2);
13
3.3) аФк, Р — к, а + РФк, на параметры состояния накладываются 7 ограничений:
а;з,1) — 0, а'3'21 — 0,(k —1,2), а'— 0, аф" • №/3) + а'ф-v^ — E^ ^AT,
ф (2) _ ,
ф (1) - I
Ф (1)
' (2)
ф (2) _ 22
а22^( E2/E1) v2а'/ + а22^ ^ — E2(а1 а2)AT;
ф (2)
' (2) _
3.4) аФк, Рфк, а + Р — к, на параметры состояния накладываются 7 ограничений:
а' 1(1) -а33(1)С^2а — 0, а' 1(2) -a33(2)ctg2p — 0, а'3(1) + а33(1)0^а — 0, а'3(2) -a33(2)ctgP — 0 а33(1) -а33(2) — 0, a22(1)(v1 -v2)/E1 +a33(1)(F + v2H) — (а1 а2)AT(1 + v2), a22(1) (v1 - v2 )/E2 + a33(2) (F + v1H) — (а1 а2 )AT(1 + vb).
Здесь F — (ctg2p-v2)/E2 -(ctg2а-v1)/E1, H — (v1/E1 -v2/E2)(1 + ctg2а).
Ф (2) ____ ' (2)
' (1) a. (1)r
Ф (2) ____ ' (2)
180
Пестренин В.М., Пестренина ИВ., Ландик Л.В. /Вестник ПНИПУ. Механика 4 (2015) 171-187
2.4. ОАР для осесимметричного случая 3D (ndm = 6)
1. Тип 1. В точках границы выполняются условия j = 0, a13 = 0, aj2 = 0.
2. Тип 2. На линии соединения выполняются 6 соотношений
Л (1) _ о' (2) 0r (1) _ (2) » (1) _ » (2) , (1) _ » (2) » (1) _ , (2)
£1J - £11 , S22 - S22 , S12 - S12 , a33 - a33 , a13 - a13' ", a23
' (1) _ (2)
= a
23
3. Тип 0. Особая точка. Рассмотрены следующие возможные подтипы особой точки. 3.1) a Ф я, Рфя, a + Р Ф я, коэффициенты Пуассона v1 Ф v2, коэффициенты теплового расширения а1 Ф а2 и G2ctga +GJctgРф 0, на параметры состояния накладываются 12
ограничений: a1/k) = 0, a13(k) = 0, a33(k) - 0, k -1,2;
= E1(1 + V2)(a1 -a2)AT/(v1 V2), a22(2) - E2(1 + V1)(a1 -a2)AT/(v1 V2X
(G2ctga + G1ctgp) a32 - 0, a3(21) - a '32;
3.2) a Ф я, Р Ф я, a + Р Ф я, v1 - v2, a1 - a2 и G2ctga + G1ctgP Ф 0 - 11 ограничений:
a!/k) - 0, a13(k) - 0, a33(k) - 0, a12(k) - 0, a23(k) - 0, k - (1,2), a22(1)E2/E1 -a22(2) - 0;
3.3) a Ф я, Р Ф я, a + Р Ф я, v1 - v2, a1 - a2 и G2ctga + G1ctgP - 0 - 10 ограничений: a11(k) - 0, a13(k) - 0, a33(k) - 0, k - (1,2), a12(1) + a32(1)ctga - 0, a12(1) -a32(r)ctgР - 0,
P (k) _ i
a12(1) - -a32ctga,
1 (1) _
22
a
1 (1) _ 22
- E1(1 + v2)(a1 -a 2)AT/ (v1 v2 ) , a22( 3 - E2(1 + v1)(a1 -a 2)AT/(v1 v2 ) ,
a22(1) • E2 /E1 -a22(2) - 0, a23(1) - a22(2) - 0;
3.4) aФя, Р-я, a + РФя - 11 ограничений: a33(k) -0, a13(k) -0,a23(k) -0, a12(k) -0, k - (1,2), a11(1) - 0, a22(1) • (W^) + a11(2)-v2a22(2) - E1{al^)AT, a22(1)(-E2/E1)-
v2a1 / 3 +a2^ 3 - E2(a1 - a2)AT;
3.5) aФя,Рфя,a + Р-я, ctga• (1/G1 -1/G2)Ф0 - 11 ограничений:
ап(Г) -a33(1)ctg2a - 0, a11(2) -a3з(2)ctg2p - 0, a^4 +a33(1)ctga - 0, a^ -a3з(2)ctgp - 0, a12(k) - 0, a23(k) - 0, k - (1,2), a33(1) -a33(2) - 0, a22(1)(v1 -v2)/E1 +a33(1)(F + v2H) -
- (a 1 -a2)at(1 + v2), a22(1)(v 1 -v2)/E2 + a33(2)(F + v1H) - (a1 -a2)AT(1 + v1);
3.6) aФя, Рфя, a + Р-я, ctga^(1/G1 -1/G2)-0 - 10 ограничений:
a11(1)-a33(1)ctg2a-0, a11(2)-a^ctg^ -0, a13(1) + a33(1)ctga-0, a13(2)-a^^-0, a12(1) + a32(1)ctga - 0, a12(2) - a^^^^ - 0, a33(1) - a^3(2) - 0, a32(1) - a^2(2) - 0,
a22(1) (v1 - v2 )/E1 + a3s(1) (F + v2H) - (a1 -a2 )AT(1 + v2 ), a22(1) (v1 - v2 )/E2 + (F + v1H) -
- (a1 -a2)AT(1 + v1).
Здесь F - (ctg^-v^E -(ctg2a-v1)/E1, H - (v1/E1 -v2/E2)(1 + ctg2a).
Построенные ОАР с использованием равенств (2.11) в каждом случае записываются в виде матричного равенства
Ф^ •U - fsp.
(2.12)
Матрица ФSP и вектор fSP определяются типом (подтипом) соответствующего случая.
181
Pestrenin V.M., Pestrenina I.V., Landik L.V. / PNRPU Mechanics Bulletin 4 (2015) 171-187
2.5. Процедура итерационного процесса
Вектор U представляется объединением векторов меньшей размерности U — USP и Ulast, а матрица Ф SP - объединением двух прямоугольных матриц
фSP — ФSP0 и ФSP1, в результате чего равенство (2.12) записывается в виде
ФSP0 ' USP — fSP ~ ФSP1 ' Ulast. (2.13)
Равенство (2.13) рассматривается как система уравнений для перемещений USP. Матрица Ф SP0 этой системы является прямоугольной, число уравнений оказывается большим, чем число неизвестных, поэтому ее решение существует лишь в обобщенном смысле (псевдорешение). Итерационный процесс построения решения задачи организуется следующим образом:
1) перемещения Ulast считаются известными на n-1 шаге приближений, из уравнений (2.13) определяется вектор перемещений USP(n в n-м приближении;
2) перемещения USPnрассматриваются как граничные условия в узлах |Asp^ при решении термоупругой задачи (2.10). В результате определяется n-е приближение для перемещений rfal;
3) начальное приближение U^ находится из решения задачи, в которой в качестве
ОАР учитываются лишь граничные условия.
Итерационный процесс продолжается до тех пор, пока алгебраические соотношения
(2.12) не будут выполняться с заданной точностью. Сходимость контролируется среднеквадратичным значением величины вектора невязок.
Таким образом, процесс итерационного решения задачи проводится путем решения на каждом шаге итерации обратной задачи - поиска перемещений, обеспечивающих минимум величины вектора невязок.
3. Реализация алгоритма
3.1. Структура программного комплекса
Алгоритм решения задачи реализован в виде программного комплекса, состоящего из препроцессорной подготовки данных, основной части и постпроцессорной обработки результатов.
Препроцессор служит для подготовки входных данных. Входные данные для препроцессора - это конечно-элементная сетка, свойства материалов, заданные перемещения, узловые и распределенные силы, приращение температуры, которые выгружаются из программного комплекса ANSYS. Препроцессор анализирует эти данные, определяет особые точки, их тип, параметры для построения узловых координат, формирует текстовые файлы с данными о задаче и особых точках.
Основная часть комплекса делится на пять блоков (вспомогательных и основных):
1) инициализация входных данных, управление процессом решения (начать решение, продолжить);
182
Пестренин В.М., Пестренина ИВ., Ландик Л.В. /Вестник ПНИПУ. Механика 4 (2015) 171-187
2) формирование - сборка базовой разрешающей системы МКЭ (2.10) и коэффициентов sp-подсистемы (2.13);
3) решение системы (2.13) для определения очередного приближения перемещений
Usp ;
4) решение базовой (или модифицированной на итерациях) разрешающей системы МКЭ (2.10);
5) определение параметров НДС (деформации, напряжения), оценка погрешности решения, формирование текстовых файлов для использования постпроцессором.
Постпроцессор служит для визуализации результатов решения (построение изолиний, линий уровня и т.д.) [14], а также для их перезаписи в формате, пригодном для графических систем SURFER, TECPLOT.
3.2. Особенности реализации программного комплекса
Описываемый программный комплекс реализован на современном языке Fortran-90/95 [15-18]. Выбор этого языка вызван тем, что на нем написано большинство высокоэффективных алгоритмов по численным методам, используемым в комплексе. В частности, алгоритм сингулярного разложения матриц для определения перемещений -решения прямоугольной sp-подсистемы [16, 17] и LU - разложение для решения сильноразреженной разрешающей системы (модули Ma28 из библиотеки HSL (Harwell Subroutine Library)).
При исследовании полей напряжений, имеющих значительные изменения в малых областях, характерный размер конечных элементов может оказаться настолько малым, что при вычислении его площади численными методами погрешность вычислений оказывается соразмерной или даже превышающей величину этой площади. Поэтому в программном комплексе вычисления проводятся с максимально возможной в языке Fortran типом точности real_16. Другой особенностью вычислительной реализации комплекса является большое количество матричных операций. Все это обусловливает существенные затраты машинного времени при решении задач.
Ускорение вычислений в программном комплексе осуществляется посредством применения технологии OpenMP и поддерживающих эту технологию компиляторов Intel, оптимально реализующих встроенные матричные и векторные функции (сложение, вычитание, скалярное произведение). Эти меры позволяют ускорить вычисления в 4-5 раз.
Компиляция выполнена на суперкомпьютере с параллельной архитектурой TESLA Fermi K20 в Пермском государственном научном исследовательском университете.
С использованием программного комплекса решены некоторые конкретные задачи механики деформируемого твердого тела [12, 19, 20].
4. Напряжения при температурной нагрузке вблизи края поверхности соединения составного цилиндра (пример)
В приведенном здесь примере демонстрируется сходимость предлагаемого вычислительного процесса и отличие построенного итерационного решения вблизи особой точки от решения, получаемого в классическом конечно-элементном подходе.
183
Pestrenin V.M., Pestrenina I.V., Landik L.V. / PNRPU Mechanics Bulletin 4 (2015) 171-187
z
Рассматривается составной цилиндр высотой l = 20 мм, радиусом R= 5 мм (рис. 4.1). Элементы 1, 2, составляющие цилиндр, имеют материальные характеристи-
т
ки: E1 = 0,206e6 МПа, E2 = 0,7e5 МПа, v1 = 0,3, v 2 = 0,25,
a1 = 0,11e - 4 град_1, a2 = 0,85e - 5 град1. Цилиндр подвергается однородной температурной нагрузке AT = 100 °C. Обязательные алгебраические равенства на линии особых точек (граница поверхности соединения) построены в работе [19], приведены в п. 2.3.2 (подтип 3.4) и применительно к настоящему примеру, записываются десятью соотношениями:
1
j
Рис. 4.1. Составной цилиндр
(4.1)
0V1 V2 )/E1 +°zz (1 + V2)(V1/E1 V2 /E2 ) = (a1 -a2)(1 + V2)AT>
a2 (V1 - V2)/E2 + azz (1 + V1 )(V1 /E1 - V2 /E2) = (a1 - a2 )(1 + V1)AT.
(4.2)
Ограничения (4.1) отвечают классическому подходу к решению задачи. Они представляют собой граничные условия на линии особых точек и условия непрерывности напряжений на поверхности соединения элементов 1, 2. Равенства (4.2), отражающие условия непрерывности деформаций на поверхности соединения, в классическом подходе не рассматриваются. Считается, что эти условия будут выполнены автоматически вследствие непрерывности перемещений точек элементов 1, 2 на поверхности соединения. Исследование показывает, что автоматическое выполнение условий непрерывности деформаций на поверхности соединения в особых точках возможны лишь в исключительных случаях при определенных сочетаниях материальных параметров соединяемых элементов [20].
В итерационном решении задачи использовался 4-угольный 8-узловой элемент, характерный линейный размер элемента составлял 0,1 мкм. Сходимость итерационного процесса иллюстрируется на рис. 4.2, а, где приведена зависимость среднеквадратического значения величины вектора невязки ц от количества итераций. В результате выполнения 380 итераций решение для напряжений, отнесенное к максимальному значению a zz,
удовлетворяет ограничениям (4.1) с погрешностью, не превышающей 0,5 %. Равенства
(4.2) выполняются соответственно с точностью 0,6 и 0,3 %. Графики распределения всех напряжений в окрестности особой точки приведены в работе [19].
На рис. 4.2, б показаны напряжения a ZZ* (i = 1,2) вблизи особой точки, полученные на
одной КЭ-сетке методом МКЭ (ANSYS) и методом итераций. Видно, что в малой окрестности точки А решения существенно различны. ANSYS-решение не удовлетворяет условию непрерывности напряжений. Условия непрерывности деформаций (4.2) в ANSYS-решении выполняются с большой погрешностью, соответственно 176 и 198 %. Вне малой окрестности особой точки решения, полученные разными методами, совпадают.
184
Пестренин В.М., Пестренина ИВ., Ландик Л.В. /Вестник ПНИПУ. Механика 4 (2015) 171-187
Рис. 4.2. Результаты вычислений после 380 итераций: а - зависимость среднеквадратической величины вектора невязки ц от количества итераций; б - напряжения azz на линии ОА вблизи особой точки: 1, 2 - ANSYS-решение в элементах 1, 2; 3, 4 - соответствующее
итерационное решение
Заключение
Предлагаемый в работе итерационный конечно-элементный алгоритм предназначен для построения решения упругой и термоупругой задач, согласованного со всеми заданными ограничениями непосредственно в особых точках составных плоских и пространственных конструкций. Такие решения, в частности, дают возможность оценить области достоверности результатов исследований, полученных методами механики деформируемого твердого тела, не учитывающими неклассическое задание граничных условий в особых точках. Данный подход может найти применение в исследовании полей напряжений вблизи шероховатых поверхностей, а также в изучении проблем механики композитных материалов и конструкций, в механике разрушения, в механике трещин и т.д.
Библиографический список
1. Bogy D.B. Two Edge-bonded Elastic Wedges of Different Materials and Wedge Angles under Surface Tractions // Trans. ASME. Ser. E. - 1971. - Vol. 38. - No. 2. - P. 377-386. DOI: org/10.1115/1.3408786
2. Чобанян K.C. Напряжения в составных упругих телах. - Ереван: Изд-во АН АрмССР, 1987. - 338 с.
3. Аксентян О.К. Особенности напряженно-деформированного состояния плиты в окрестности ребра // Прикладная математика и механика. - 1967. - № 1. - С. 178-186.
4. Матвеенко В.П., Федоров А.Ю. Оптимизация геометрии составных упругих тел как основа совершенствования методик испытаний на прочность клеевых соединений // Вычислительная механика сплошных сред. - 2011. - Т. 4, № 4. - С. 63-70. DOI: org/10.7242/1999-6691/2011.4.4.40.
5. Sinclear G.B. Stress singularities in classical elasticity. Part I: Removal, interpretation and analysis // App. Mech. Rev. - 2004. - Vol. 57. - No. 4. - P. 251-297. DOI: org/10.1115/1.1762503.
6. Sinclear G.B. Stress singularities in classical elasticity. Part II: Asymptotic identification // APP. Mech. Rev. - 2004. - Vol. 57. - No. 4. - P. 385-439.
7. Barut A., Guven I., Madenci E. Analysis of singular stress fields at junctions of multiple dissimilar materials under mechanical and thermal loading // Int. J. of Solid and Structures. - 2001. - Vol. 38. -No. 50-51. - P. 9077-9109.
185
Pestrenin V.M., Pestrenina I.V., Landik L.V. / PNRPU Mechanics Bulletin 4 (2015) 171-187
8. Особенности напряженного состояния в конечных областях вблизи угловых точек границы / М.Д. Коваленко, С.В. Галаджиев, О.С. Гоголева, Д.В. Трубников // Механика композиционных материалов и конструкций. - 2011. - Т. 17, № 1. - С. 53-60.
9. Андреев А.В. Суперпозиция степенно-логарифмических и степенных сингулярных решений в двумерных задачах теории упругости // Вестник ПНИПУ. Механика. - 2014. - № 1. - С. 5-30.
10. Paggi M., Carpintery A. On the stress singularities at multimaterial interfaces and related analogies with fluid dynamics and diffusion // Appl. Mech. Rev. - 2008. - Vol. 61. - P. 020801-1-22. DOI.org/10.1115/1.2885134.
11. Пестренин В.М., Пестренина И.В., Ландик Л.В. Нестандартные задачи механики деформируемого твердого тела и итерационный метод их решения // Механика наноструктурированных материалов и систем: сб. тр. 2-й Всесоюз. конф.: в 3 т. Т. 3 / Ин-т прикл. мех. РАН. - М., 2013. -С. 104-118.
12. Пестренин В.М., Пестренина И.В., Ландик Л.В. Исследование напряженного состояния в составной пластинке вблизи края линии соединения в зависимости от толщины и материальных параметров соединяющей прослойки // Вестник ПНИПУ. Механика. - 2014. - Т. 1. - C. 153-166.
13. Пестренин В.М., Пестренина И.В. Механика композитных материалов и элементов конструкций; Перм. гос. ун-т. - Пермь, 2005. - 364 с.
14. Аптуков В.Н., Ландик Л.В., Скачков А.П. Технологии использования современных пакетов прикладных программ при решении задач механики сплошных сред: учеб. пособие; Перм. гос. ун-т. - Пермь, 2007. - 154 с.
15. Антонов А.С.. Параллельное программирование с использованием технологии OpenMP: учеб. пособие. - М.: Изд-во МГУ, 2009. - 77 с.
16. Горелик А.М. Современный фортран для компьютеров традиционной архитектуры и для параллельных вычислений // Вычислительные методы и программирование. - М.: Изд-во МГУ, 2004. - Т. 5. - С. 1-12.
17. Форсайт Д.Ж., Малькольм М., Моулер К. Машинные методы математических вычислений. - М.: Мир, 1980. - 279 с.
18. Wolfe M. OpenACC Features in PGI Accelerator Fortran Compilers. Part 1. PGInsider. - URL: https://www.pgroup.com/lit/articles/insider/v4n1a1a.htm (accessed 3 April 2015).
19. Пестренин В.М., Пестренина И.В., Ландик Л.В. Нестандартные задачи для элементов конструкций с особенностью в виде составного пространственного ребра // МКМ. - Рига, 2015. -Т. 51, № 4. - С. 691-714.
20. Пестренин В.М., Пестренина И.В., Ландик Л.В. Напряженное состояние вблизи особой точки составной конструкции в плоской задаче // Вестн. Том. гос. ун-та. Математика и механика. -2013. - № 4(24). - С. 78-87.
References
1. Bogy D.B. Two Edge-bonded Elastic Wedges of Different Materials and Wedge Angles under Surface Tractions. Trans. ASME. Ser. E., 1971, vol. 38, no. 2, pp. 377-386. DOI.org/10.1115/1.3408786
2. Chobanian K.S. Napriazheniia v sostavnykh uprugikh telakh [The stresses in the composite elastic bodies]. Erevan: Akademiia nauk ArmSSR, 1987. 338 p.
3. Aksentian O.K. Osobennosti napriazhenno-deformirovannogo sostoianiia plity v okrestnosti rebra [Features of stress-strain state in the vicinity of the rib plate]. Prikladnaia matematika i mekhanika, 1967, no. 1, pp. 178-186.
4. Matveenko V.P., Fedorov A.Y. Optimizatsiia geometrii sostavnykh uprugikh tel kak osnova sovershenstvovaniia metodik ispytanii na prochnost' kleevykh soedinenii [Optimization of the geometry of compound elastic bodies with aim to improve strength test procedures for adhesive joints]. Vychislitel'naia mekhanika sploshnykh sred, 2011, vol. 4, no. 4, pp. 63-70. DOI.org/10.7242/1999-6691/2011.4.4.40
186
Пестренин В.М., Пестренина ИВ., Ландик Л.В. /Вестник ПНИПУ. Механика 4 (2015) 171-187
5. Sinclear G.B. Stress singularities in classical elasticity. Part I: Removal, interpretation and analysis. App. Mech. Rev, 2004, vol. 57, no. 4, pp. 251-297. DOI.org/10.1115/1.1762503
6. Sinclear G.B. Stress singularities in classical elasticity. Part II: Asymptotic identification. App. Mech. Rev., 2004, vol. 57, no. 4, pp. 385-439.
7. Barut A., Guven I., Madenci E. Analysis of singular stress fields at junctions of multiple dissimilar materials under mechanical and thermal loading. Int. J. of Solid and Structures, 2001, vol. 38, no. 5051, pp. 9077-9109.
8. Kovalenko M.D., Galadzhiev S.V., Gogoleva O.S., Trubnikov D.V. Osobennosti napriazhennogo sostoianiia v konechnykh oblastiakh vblizi uglovykh tochek granitsy [Features of the stress state in a finite region near the corner points of the boundary]. Mekhanika kompozitsionnykh materialov i konstruktsii, 2011, vol. 17, no. 1, pp. 53-60.
9. Andreev A.V. Superposition of power-logarithmic and power singular solutions in twodimensional elasticity problems. VestnikPNIPU. Mekhanika, 2014, no. 1, pp. 5-30.
10. Paggi M., Carpintery A. On the stress singularities at multimaterial interfaces and related analogies with fluid dynamics and diffusion. Appl. Mech. Rev., 2008, vol. 61, pp. 020801-1-22. DOI.org/10.1115/1.2885134
11. Pestrenin V.M., Pestrenina I.V., Landik L.V. Nestandartnye zadachi mekhaniki deformirue-mogo tverdogo tela i iteratsionnyi metod ikh resheniia [Custom problem of solid mechanics and an iterative method for solving them]. Sbornik trudov 2-i Vsesoiuznoi konferentsii “Mekhanika nanostrukturi-rovannykh materialov i system”. Vol. 3. Moscow: Institut prikladnoi mekhaninki Rossiiskoi akademii nauk, 2013, pp. 104-118.
12. Pestrenin V.M., Pestrenina I.V., Landik L.V. Study of the stress state in composite plate near the connecting line edge depending on the thickness and material parameters of the connecting interlayer. Vestnik PNIPU. Mekhanika, 2014, vol. 1, pp. 153-166.
13. Pestrenin V.M., Pestrenina I.V. Mekhanika kompozitnykh materialov i elementov konstruktsii [Mechanics of composite materials and structures]. Permskii gosudarstvennyi universitet, 2005. 364 p.
14. Aptukov V.N., Landik L.V., Skachkov A.P.. Tekhnologii ispol'zovaniia sovremennykh paketov prikladnykh programm pri reshenii zadach mekhaniki sploshnykh sred [Technologies using modern software packages for solving continuum mechanics]. Permskii gosudarstvennyi universitet, 2007. 154 p.
15. Antonov A.S. Parallel'noe programmirovanie s ispol'zovaniem tekhnologii OpenMP [Parallel programming using OpenMP technology]. Moscovskii gosudarstvennyi universitet, 2009. 77 p.
16. Gorelik A.M.Sovremennyi fortran dlia komp'iuterov traditsionnoi arkhitektury i dlia parallel'nykh vychislenii [Modern Fortran for computers of traditional architecture and parallel computing]. Vychislitel'nye metody i programmirovanie. Moscovskii gosudarstvennyi universitet, 2004, vol. 5, pp. 1-12.
17. Forsait D.Zh., Mal'kol'm M., Mouler K. Mashinnye metody matematicheskikh vychislenii [Machine methods of mathematical calculations]. Moscow: Mir, 1980. 279 p.
18. Wolfe M. OpenACC Features in PGI Accelerator Fortran Compilers. Part 1. PGInsider, available at: https://www.pgroup.com/lit/articles/insider/v4n1a1a.htm (accessed 3 April 2015).
19. Pestrenin V.M., Pestrenina I.V., Landik L.V. Nonstandart problems for structural elements with spatial composite ribs. Mechanics of Composite Materials, 2015, vol. 51, no. 4, pp. 489-504.
20. Pestrenin V.M., Pestrenina I.V., Landik L.V. Napriazhennoe sostoianie vblizi osoboi tochki sostavnoi konstruktsii v ploskoi zadache [Stressed state near a singular point of a composite structure in the plane problem]. Vestnik Tomskogo gosudarstvennogo universiteta. Matematika i mekhanika, 2013, no. 4(24), pp. 78-87.
187