Научная статья на тему 'Распараллеливание решений задач деформирования при пластическом разупрочнении'

Распараллеливание решений задач деформирования при пластическом разупрочнении Текст научной статьи по специальности «Математика»

CC BY
145
27
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАСПАРАЛЛЕЛИВАНИЕ / КОНСТРУКЦИЯ / ОБОБЩЁННАЯ МОДЕЛЬ / ДЕКОМПОЗИЦИЯ / РАЗУПРОЧНЕНИЕ / КРАЕВАЯ ЗАДАЧА / НЕЛОКАЛЬНАЯ ПЛАСТИЧЕСКАЯ ДЕФОРМАЦИЯ / PARALLELIZATION / STRUCTURE / GENERALIZED MODEL / DECOMPOSITION / SOFTENING PLASTICITY / BOUNDARY VALUE PROBLEM / NONLOCAL PLASTIC STRAIN

Аннотация научной статьи по математике, автор научной работы — Клебанов Яков Мордухович, Адеянов Игорь Евгеньевич

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

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

Похожие темы научных работ по математике , автор научной работы — Клебанов Яков Мордухович, Адеянов Игорь Евгеньевич

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

Solution parallelization of softening plasticity problems

Parallelization of deformation-damage coupling boundary value problem solution is considered. In definition the equations of the strength we used the principle of equivalence of deformations in a real and relatively undamaged structures. Principle of real and hypothetical undamaged structure strain equivalence is applied. An iterative procedure characterized by successive solutions of plasticity and damage problems at each iteration step, is proposed. The approach to parallelization of softening plasticity boundary value problem solution is based on the conception of generalized nonlinear structural models and on the method of decomposition.

Текст научной работы на тему «Распараллеливание решений задач деформирования при пластическом разупрочнении»

УДК 519.681.5:517.958:539.3

РАСПАРАЛЛЕЛИВАНИЕ РЕШЕНИЙ ЗАДАЧ

ДЕФОРМИРОВАНИЯ ПРИ ПЛАСТИЧЕСКОМ РАЗУПРОЧНЕНИИ

Я. М. Клебанов, И. Е. Адеянов

Самарский государственный технический университет,

443100, Самара, ул. Молодогвардейская, 244.

E-mails: jklebanov@mail.ru, adigorev@gmail. com

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

Ключевые слова: распараллеливание, конструкция, обобщённая модель, декомпозиция, разупрочнение, краевая задача, нелокальная пластическая деформация.

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

Вопросам распараллеливания численных методов определения напряжённо-деформированного состояния конструкций, и прежде всего метода конечного элемента, посвящено значительное число работ. Обзоры таких работ можно найти в публикациях [3,4]. Наиболее перспективными оказались методы, основанные на концепции декомпозиции. Они обеспечивают эффективное решение систем линейных алгебраических уравнений, преобразованных в соответствии с разделением всей конструкции на подобласти или с разделением матриц на подматрицы без явной связи с физической декомпозицией. Обсчёт каждой из подобластей (подматриц) выполняется независимо, что создает необходимые предпосылки для параллельных вычислений.

Метод декомпозиции был распространен и на анализ нелинейных задач деформирования. Рассмотрены физически и геометрически нелинейные задачи, ползучесть, оптимизация формы, связанные задачи и др. [4]. Методы, которые были использованы для введения параллельных вычислений, пред-

Яков Мордухович Клебанов (д.ф.-м.н., проф.), зав. кафедрой, каф. механики. Игорь Евгеньевич Адеянов (к.т.н.), ст. преподаватель, каф. механики.

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

В данной работе применяется альтернативный подход, свободный от указанных недостатков. Он распространяется на решение связанных задач пластического разупрочнения и повреждённости.

За последние годы получены важные теоретические результаты в области создания определяющих уравнений пластичности материалов с разупрочнением. Модели нелокальной пластичности интегрального вида считаются более обоснованными как с физической точки зрения, так и с позиции численной реализации [5]. В этих моделях деформации, традиционно определяемые как градиент перемещений, являются локальными. Нелокальные деформации определяются как интеграл от произведения локальной деформации и весовой функции, взятый по объёму тела в окрестности рассматриваемой точки. Таким образом, на величину нелокальной деформации в данной точке влияют локальные деформации в её окрестности. Это влияние тем меньше, чем больше расстояние между точками. Количественно влияние зависит от величины, называемой линейным размером характерного объёмного элемента. Данный размер связан с микроструктурой и механизмом разрушения при пластическом сдвиге, с деформацией зёрен, внутризёренным разрушением, движением дислокаций, образованием, ростом и слиянием вакансий и т.д. Характерный объёмный элемент линейного размера I должен быть достаточно велик для того, чтобы включать в себя необходимое число микропустот и микротрещин, но в то же время он должен быть настолько мал, чтобы напряженное и деформированное состояние макротела можно было рассматривать как однородное или с небольшими неоднородностями. Минимальный размер характерного объёмного элемента зависит от микроструктурной неоднородности рассматриваемого материала. В работе [6] были предложены следующие характерные величины: металлы и керамика — 0,1 мм3; полимеры и композиты — 1 мм3; дерево — 10 мм3; бетон — 100 мм3. В качестве нелокальных деформаций обычно рассматриваются скалярные величины, определяемые по интенсивности локальных деформаций. Примеры экспериментальной проверки таких моделей и определения параметров внутренних шкал для расчета связанных процессов пластического деформирования и повреждаемости приводятся в работах [7,8]. На основе моделей нелокальной пластичности интегрального вида были разработаны градиентные методы, обобщающие локальную теорию пластичности путем включения в уравнения производных перемещений высокого порядка.

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

метода конечного элемента [10] и метода граничного элемента [11]. В большинстве работ предполагается полная связанность процессов деформирования и повреждаемости на всех этапах расчета. Имеются также исследования, применяющие методы неполной связанности.

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

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

1 — со ’

(1)

где Су —тензор напряжении; —тензор приведенных напряжении; со — скалярный параметр повреждаемости, ш £ [0, 1). С учётом (1) уравнения равновесия

— = 0, (2)

где Ху — объёмные силы, могут быть преобразованы к виду

— X? = 0- (3)

Здесь У у —приведённые объёмные силы, имеющие вид

1 X ■

Г, = - + - —■ (4)

1 - со 1 - со

Уравнение (3) является уравнением равновесия для эквивалентной среды без повреждаемости. Здесь и далее в работе, если не оговорено другое, индексы в тензорной записи принимают значения 1, 2, 3.

Для регуляризации задачи пластического разупрочнения вводится нелокальная пластическая деформация ёр. Зависимость между нелокальной и локальной величинами записывается в неявной градиентной форме

£р I £р,ц — £р■ (5)

Полученная система определяющих уравнений задачи прочности градиентной упругопластичности кроме уравнений (3)—(5) включает следующие зависимости:

£ч = 0)5 (Щ^ + Uj,i), (6)

9ФЫ

Єр,іПі = 0 на Г, (8)

из = со(єр), (9)

10 < Wxp ^ 1) (Ю)

где Ui — вектор перемещений, Ф— дополнительная работа приведённых напряжений, Hi — единичная внешняя нормаль к внешней границе Г области, охватываемой телом.

Уравнение (7)—общий вид зависимости между компонентами напряжений и деформаций градиентального типа; уравнение (8) — однородное граничное условие Неймана для уравнения (5). Соотношение (9) —феноменологическая зависимость параметра повреждаемости со от величины нелокальной эффективной пластической деформации ёр. Условие прочности (10) содержит критическое значение повреждаемости wKp, при котором материал считается разрушенным.

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

Рассмотрим конструкцию, занимающую объём Q, и разделим её на N подконструкций с объёмами Qa, a = 1, 2,..., N. Пусть поведение материала подконструкции описывается уравнениями (3), (6), (7) для условно неповреждённого материала.

По аналогии с [2] запишем для случая степенной зависимости между деформацией и приведённым напряжением определяющие уравнения в виде

0Фа (хк, Slm{xk)) <2+1 2 („)

£ij — ds \Xk) ’ а(Хк’ Si^ ~ ^а(хк) ^ Sea — &ijkiSijSkl,

где Хк — пространственные координаты точек конструкции; sea — эквивалентное напряжение; Ва — функция координат; Ф^г — тензор коэффициентов податливости анизотропного материала; va > 1 — константа для подконструкции с номером а.

В соответствии с [12,13] можно записать связь эквивалентной приведённой обобщённой силы и эквивалентного обобщённого перемещения в виде

На = Bq aQa 1

где Воа — константа подконструкции; иа — эквивалентное обобщённое перемещение подконструкции си; Qa — эквивалентная приведённая обобщённая сила, действующая на подконструкцию а.

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

Линейной зависимости между обобщёнными перемещениями и обобщёнными силами (уа = 1) в пространстве обобщённых сил и в пространстве обобщённых перемещений соответствуют поверхности равной работы в форме гиперэллипсоидов. При va > 1 эти поверхности не являются гиперэллипсоидами. При трансформации поверхностей, вызванной изменением isa, имеются точки, сохраняющие свои координаты. Этим точкам соответствуют однородные напряжённо-деформированные состояния подконструкции и

отвечающие им системы внешних приведённых сил или перемещений. Это обстоятельство можно легко проследить по ходу доказательств теорем о вложенных поверхностях диссипации [14].

Как было отмечено выше, поверхность постоянной диссипации при иа > 1 не является гиперэллипсоидом. Однако любая существенная ее часть может быть с высокой степенью точности представлена как часть гиперэллипсоида. Если при одних и тех же внешних воздействиях на конструкцию поворот вектора сил или перемещений, действующих на подконструкцию, оказывается в пределах такого участка, то указанная аппроксимация может явиться основой создания эффективной обобщённой модели подконструкции.

Использование в качестве аппроксимирующей поверхности гиперэллипсоида объясняется стремлением получить векторно-линейную связь между приведёнными силами и перемещениями. Обобщённое перемещение в соответствии с такой аппроксимацией может быть представлено в виде

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

Таким образом, аппроксимирующее обобщённое определяющее уравнение записывается в виде

Особенность зависимости (12) состоит в том, что здесь обобщённая сила является приведённой, т. е. записана для тела с условно неповреждённым материалом.

В работе [15] метод аппроксимирующих обобщённых моделей распространен на случай произвольной диаграммы деформирования. Основное соотношение записано в виде

Эквивалентное обобщённое перемещение также может быть представлено в виде (11).

Таким образом, аппроксимирующее обобщённое определяющее уравнение может быть записано в виде

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

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

(П)

<2з

О < Ца ^ 1.

(12)

(13)

где й,

^аСгваї — ($’г8а'11ги8') ^ , Фа — Фа (^з)* ЗдЄСЬ Скаляр-

каждой конкретной задачи не только определяются неизвестные константы, но и восстанавливается форма диаграммы.

Алгоритм параллельного решения задачи прочности при пластическом разупрочнении материала. Полученные выше зависимости позволяют сформировать итерационные алгоритмы параллельного решения краевых задач пластичности при разупрочнении.

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

Этап 0. Создаётся твёрдотельная модель. Задаются типы конечных элементов, их размер, тип сетки (свободная или регулярная), создаётся конечноэлементная модель конструкции. Задаются свойства материала— упругие константы и диаграмма «приведённые напряжения — деформация». Задаются граничные условия.

Этап 1. В качестве нулевого приближения методом суперэлементов для рассматриваемого тела при заданных внешних условиях решается краевая задача в предположении линейных свойств материала. Решение на стадиях приведения подконструкций и локального анализа для каждой подконструкции выполняется в параллель. На стадии решения глобальной задачи решение осуществляется последовательно. В качестве результата получаются перемещения и3 узлов глобальной модели, то есть узлов на границах подконструкций. Определяется первая точка нелинейной части диаграммы «С2а — иа», отвечающая достижению в наиболее нагруженном конечном элементе предела текучести.

Этап 2. По результатам предшествующих вычислений для каждой подконструкции формируются векторы заданных перемещений внешних

узлов и"3 1\ где р— номер итерации. Проводится нелинейный ло-

(р—1)

кальныи анализ подконструкции при заданных перемещениях и3 Решение нелинейной задачи (3), (6), (7) выполняется для эквивалентной неповреждённой среды.

Этап 3. Выполняется решение дополнительной линейной краевой задачи (7), (8) для всей конструкции методом суперэлементов и определяются повреждаемость и дополнительные приведённые объёмные силы в соответствии с (9) и (4) соответственно.

Этап 4. Производится проверка сходимости в соответствии с условием

I. ,шах . ,шах I ^ с/

\шк -шк-1\ < д >

где Сс>“ах — максимальное значение повреждаемости в конечном элементе подконструкции на к-той итерации, 5' —допустимая величина погрешности. Если данный критерий не выполняется, то происходит возврат к этапу 2.

Этап 5. Находятся с^а1^ и формируются аппроксимирующие обобщённые модели подконструкций в соответствии с (11). Параметр Л определяется из условия нормирования

\^0—!)7/0—!)7/0—!) = -^0—2) 7/О— !) 7/О— !)

/Х^гва ^г з и'г5а ^г з

Это условие обеспечивает непрерывность изменения эквивалентного обобщённого перемещения при изменении матриц сгза-

Этап 6. Итерациями решается нелинейная глобальная задача для всей кон-

струкции, составленной из подконструкций. Сходимость итерационного процесса оценивается по относительному изменению эквивалентных приведённых обобщённых сил во всех подконструкциях. Это изменение на очередной итерации не должно превышать заданной величины. Для каждой подконструкции используется своя диаграмма «эквивалентная приведённая обобщённая сила - эквивалентное перемещение». Результатом являются перемещения ир3 во внешних узлах.

Этап 7. Оценивается достигнутая точность решения глобальной задачи:

где в — номер внешнего узла, т — номер внешней итерации, 5" —допустимая величина погрешности. При необходимости повторяются этапы 2-7.

Этап 8. Выполняется локальный анализ подконструкций, проверяется вы-

полнение условия прочности (10). В качестве исходных данных здесь выступают полученные при глобальном анализе (этап 6) перемещения внешних узлов.

Из приведённого алгоритма видно, что одна итерация включает этапы 2-7. Нелинейная задача на этапе 2 может решаться любым известным методом решения задач деформационной теории пластичности. На каждой итерации осуществляется последовательная аппроксимация диаграммы «С,)а - иа» каждой подконструкции. Соседние точки диаграмм соединяются прямыми линиями. Также итерациями решается нелинейная глобальная задача для всей конструкции в главной сети на этапе 6. Анализ каждой подконструкции на этапах 2, 5, 8 выполняется без какого-либо обмена информацией между подконструкциями. Обычно предполагается, что каждый процессор работает со своей индивидуальной подконструкцией, и, следовательно, на этих этапах могут быть достигнуты идеальное ускорение и наивысшая эффективность распараллеливания.

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

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

Диаграмма «приведённые напряжения - деформация» представлена на рис. 2. Зависимость изменения параметра повреждаемости от нелокальной пластической деформации принята в линейном виде

ш = єр/е°р, ш < шкр = 0,57.

их

Рис. 1. Конечно-элементная модель и условия нагружения плоской пластинки с выточкой

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

Рис. 2. Диаграмма «напряжения - деформации» для материала полосы с односторонней выточкой: 1 — истинная; 2 — приведённая

Рис. 3. Распределение интенсивности пластической деформации £р по сечению А — В пластинки: 1 — интенсивность локальной пластической деформации; 2 — интенсивность нелокальной пластической деформации

где ё^} — константа. Нужно отметить, что для определения значений констант И Сс>кр, используемых ДЛЯ ПО-строенпя диаграммы «приведённые напряжения — деформация», в общем случае кроме стандартных испытаний образцов, в которых реализуется однородное напряжённо-де-формированное состояние, требуется проведение испытаний, реализующих неоднородное состояние. Соответствующую методику можно найти, например, в работе [16].

Расчёты выполнялись в соответствии с алгоритмом, приведённым выше.

На рис. 3, 4 приведены результаты расчётов для двухмерной пластинки с выточкой при максимальном значении повреждаемости 0,56. Расчёты выполнялись для различных конечно-элементных сеток. Более мелкая сетка даёт качественно ту же картину, что и более крупная. Количественные различия незначительны. Из рис. 3 видно, что концентрация пластической деформации существенно выше, чем концентрация нелокальной пластической деформации. На рис. 4 показан процесс сходимости итерационной процедуры, погрешность которого оценивается в соответствии с условием (12). Важно то, что этот процесс является равномерным.

Анализ временных затрат и эффективности параллельной реализации. При решении задачи пластичности с разупрочнением на параллельной ЭВМ, когда число процессоров равно числу подконструкций, в соответствии с приведённым алгоритмом общее время складывается из трёх компонент [15]:

Рис. 4. Зависимость величины относительной погрешности <5 (%) от числа итераций N

Т = Ті + Тп+Тш, (14)

где Ті —время вычислений, выполняемых с максимальным распарал-

леливанием; Тд—время вычислений, выполняемых последовательно на одном процессоре; Тщ—время вспомогательных вычислений.

Структура временных затрат, образующих Т, в соответствии с разработанным алгоритмом имеет вид

кг кг

Т1 = тах(^ + ^) + ^{тах[А:|,(^ + *“)]} + ^{тах[А:^(^ + $)]}, (15) р= 1 р= 1

где индекс а соответствует номеру подконструкцнн, а индекс р — номеру ите-рации, включающей этапы 2-7; к\—число таких итераций; Щр — число итераций при приведении подконструкции а (этап 2) на итерации р\ кзр — число итераций при решении нелинейной задачи в главной сети (этап 6) на итерации р, зависящее от условий деформирования, показателя степени нелинейности иа и задаваемой точности; Щ и Щ — времена основных операций.

В формулу (13) входят только времена наиболее длительных операций, каковыми являются: — построение матрицы жёсткости подконструкции,

Щ — «конденсация» матрицы жёсткости подконструкции к внешним степеням свободы и — время решения системы линейных уравнений в подконструкции. Время, затрачиваемое на все остальные операции, значительно меньше указанных времён, и поэтому оно отнесено к Тщ.

Основными факторами, определяющими время вычислений Т\, являются число элементов и число внутренних степеней свободы в подконструкциях, общее число степеней свободы и полуширина ленты матрицы жёсткости, количество итераций при приведении подконструкций Щр и к\. Количество итераций, в свою очередь, зависит от напряжённо-деформированного состояния подконструкции, степени нелинейности определяющих уравнений иа и задаваемой точности решения.

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

кг кг

Тд = £4 + £5 + &2р^5 + [кзр^4 + £5)] , (16)

Р= 1 Р= 1

где £4 — время построения матрицы жёсткости главной сети; £5 — время решения системы линейных уравнений в главной сети. Первые два слагаемых в (14) соответствуют этапу 1 алгоритма решения задачи. Второе слагаемое определяет время последовательных вычислений на этапе 3. В третьем слагаемом представлено время, необходимое для последовательных вычислений на этапе 6.

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

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

задачи, числа используемых процессоров, числа и размера подконструкций и т.д. Необходимо отметить, что время Тш становится менее значимым при увеличении размера решаемой задачи, так как оно прямо пропорционально размеру задачи, в то время как время операций «конденсации» матрицы жёсткости или решения системы линейных уравнений пропорционально квадрату или кубу величин, зависящих от размера задачи.

Проанализировав структуру времён Т, Тд, Тш, можно сделать вывод, что при неизменном общем размере задачи с увеличением числа подконструкций уменьшается их размер и соответственно время вычислений в каждой иод-конструкции Т, но одновременно увеличивается время вычислений в главной сети Тд. Следовательно, время решения задачи зависит от соотношения размеров задач для подконструкций и главной сети. Поэтому существует оптимальное соотношение, при котором общее время решения является минимальным. Используя формулы (14)—(16), ещё до проведения расчётов можно дать рекомендации по декомпозиции элемента конструкции на подконструк-ции с тем, чтобы уменьшить время решения.

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

чи, сек:

время расчёта первой подконструкции на одном процессоре ... 4,282

время расчёта второй подконструкции на одном процессоре ... 3,452

время расчёта Тд .............................................. 0,107

время расчёта Т\ при расчёте на двух процессорах .............. 4,282

суммарное время расчёта задачи на двух процессорах ......... 4,389

суммарное время расчёта задачи на одном процессоре ......... 6,672

время расчёта без подконструкций на одном процессоре .......... 6,200

Важными характеристиками параллельного алгоритма являются ускорение Бр и эффективность Ер.

БР = Т\/Тр, Ер = Бр/р ■ 100%,

где Т\ — время выполнения параллельного алгоритма на одном процессоре, Тр — время выполнения параллельного алгоритма в системе из р процессоров. При расчёте пластинки на двухпроцессорной ЭВМ было получено ускорение Бр = 1,52, что соответствует эффективности распараллеливания Ер = 76%. Абсолютное значение выигрыша по времени в данной задаче незначительно в силу малой размерности. Но для задач с большим числом степеней свободы и количеством подконструкций распараллеливание позволит получить существенный выигрыш и в абсолютном значении затрат машинного времени.

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Klebanov I.M., Davydov A.N. A non-linear domain decomposition method: http://ansys.net/collection/746.

2. Klebanov I. М., Davydov A.N. A parallel computational method in steady power-law creep // Int. J. Num. Methods Eng., 2001. Vol. 50, no. 8. Pp. 1825-1840.

3. Yagawa G., Yoshioka A., Soneda S. A parallel finite element method with a supercomputer network// Com,put. Struct., 1993. Vol. 47, no. 3. Pp. 407-418.

4. Asta М., Fischera R., Labariab J., Manza H. Run-time parallelization of large FEM analyses with PERMAS // Adv. Eng. Soft., 1998. Vol. 29, no. 3-6. Pp. 241-248.

5. Aifantis E. C. On the role of gradients in the localization of deformation and fracture // Int. J. Eng. Set., 1992. Vol. 30, no. 10. Pp. 1279-1300.

6. Lemaitre J. A course on Damage Mechanics. Berlin: Springer, 1996. 228 pp.

7. Shu J. Y., Barlow C. Y. Strain gradient effects on microscopic strain field in a metal matrix composite// Int. J. Plast., 2000. Vol. 16, no. 5. Pp. 563-591.

8. Geers M. G. D., de Borst R., Peeriings R. 77. J. Validation and internal length scale determination for a gradient damage model: application to short glass-fibre-reinforced polypropylene// Int. J. Solids Struct., 1999. Vol. 36, no. 17. Pp. 2557-2584.

9. Nygards М., Gudmundson P. Numerical investigation of the effect of non-local plasticity on surface roughening in metals // Eur. J. Mech., A, Solids, 2004. Vol. 23, no. 5. Pp. 753-762.

10. Baaser 77., Tvergaard V. A new algorithmic approach treating nonlocal effects at finite rate-independent deformation using the Rousselier damage model // Comput. Methods Appl. Mech. Eng., 2003. Vol. 192, no. 1-2. Pp. 107-124.

11. Botta A. S., Venturini W.S., Benallal A. BEM applied to damage models emphasizing localization and associated regularization techniques// Eng. Anal. Bound. Elem., 2005. Vol. 29, no. 8. Pp. 814-827.

12. Качанов Л. М. Теория ползучести. М.: Физматгиз, 1960. 390 с. [Kachanov L.M. Theory of creep. Moscow: Fizmatgiz, 1960. 390 pp.]

13. Boyle J. Т., Spence J. Stress analysis for creep. London: Butterworth, 1983. 284 pp.

14. Клебанов Я. М., Самарин Ю. 77. Вложенные поверхности мощности диссипации в пространстве сил и скоростей перемещений при установившейся ползучести неоднородных и анизотропных тел // Механика твердого тела, 1997. №6. С. 121-125. [Klebanov Ya. М., Samarin Yu. P. Nested power dissipation surface in forces and displacements space for the steady creep of heterogeneous and anisotropic bodies // Mekhanika Tverdogo Tela, 1997. no. 6. Pp. 121-125].

15. Клебанов Я. М., Давыдов А. 77. Параллелизация нелинейных задач при произвольной диаграмме деформирования // Вестн. Сам. гос. техн. ун-та. Сер. Техн. науки, 2000. №10. С. 21-25. [Klebanov Ya.M., Davydov A.N. Parallel solution of nonlinear problems with an arbitrary deformation diagram // Vestn. Samar. Gos. Tekhn. Un-ta. Ser. Tekhn. Nauki, 2000. no. 10. Pp. 21-25].

16. de Borst R., Pamin J., Geers M. G. D. On coupled gradient-dependent plasticity and damage theories with a view to localization analysis // Eur. J. Mech., A, Solids, 1999. Vol. 18, no. 6. Pp. 939-962.

Поступила в редакцию 20/XII/2010; в окончательном варианте — 16/V/2011.

MSC: 74S05; 74C99, 65Y05

SOLUTION PARALLELIZATION OF SOFTENING PLASTICITY PROBLEMS

I. M. Klebanov, I. E. Adeyanov

Самарский государственный технический университет,

443100, Самара, ул. Молодогвардейская, 244.

E-mails: jklebanov@mail.ru, adigorev@gmail. com

Parallelization of deformation^damage coupling boundary value problem solution is considered. In definition the equations of the strength we used the principle of equivalence of deformations in a real and relatively undamaged structures. Principle of real and hypothetical undamaged structure strain equivalence is applied. An iterative procedure characterized by successive solutions of plasticity and damage problems at each iteration step, is proposed. The approach to parallelization of softening plasticity boundary value problem solution is based on the conception of generalized nonlinear structural models and on the method of decomposition.

Key words: parallelization, structure, generalized model, decomposition, softening plasticity, boundary value problem, nonlocal plastic strain.

Original article submitted 20/XII/2010; revision submitted 16/V/2011.

Iakov M. Klebanov (Dr. Sci. (Phys. & Math.)), Head of Dept., Dept, of Mechanics. Igor’ E. Adeyanov (Ph.D. (Techn.)), Senior Teacher, Dept, of Mechanics.

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