Вы находитесь на странице: 1из 459

Е. М. Морозов, А. Ю. Муйземнек, А. С.

Шадский

А
А
В РУКАХ ИНЖЕНЕРА

Механика разрушения

Издание второе,
исправленное

URSS
МОСКВА
ББК 22.18 22.251 30.121 32.973-018

Морозов Евгений Михайлович,


Муйземнек Александр Юрьевич,
Щадский Алексей Сергеевич
ANSYS в руках инженера: Механика разрушения. Изд. 2-е, испр.
М.: ЛЕНАНД, 2010. — 456 с.

Настоящая книга представляет собой пособие для самостоятельного овладения


особенностями расчета параметров механики разрушения в упругих и упругопластиче­
ских телах при статической механической и термомеханической нагрузке с использо­
ванием программы ANSYS. Пособие содержат краткое-описайие наиболее часто ис­
пользуемых критериев механики разрушения — коэффициента интенсивности напря­
жений, инвариантного энергетического интеграла (/-интеграл^) й раскрытия трещины
в своей вершине. Рассмотрены вопросы использования реализованной в программе
ANSYS процедуры вычисления коэффициентов интенсивности напряжений методом
аппроксимации перемещений берегов трещины, а также записанного на языке пара­
метрического программирования APDL макроса, предназначенного для вычисления
У-интеграла прямым методом. Для иллюстрации возможностей использования встро­
енной процедуры и предлагаемых макросов рассмотрен ряд примеров расчета коэффи­
циентов интенсивности напряжений и J-интеграла для упругих и упругопластических
тел простой формы при статической механической и термомеханической нагрузке.
Приводятся результаты тестирования полученных решений.
Книга предназначена для научных и инженерно-технических работников, исполь­
зующих для решения задач механики деформируемого твердого тела программу
ANSYS, а также для преподавателей вузов, аспирантов и студентов, изучающих чис­
ленные методы расчета на основе этой программы.

Формат 60x90/16. Печ. л. 28,5. Зак. № 3076.


Отпечатано в ООО «ЛЕНАНД».
117312, Москва, пр-т Шестидесятилетия Октября, 11А, стр. 11.

ISBN 978-5-9710-0279-6 Е. М. Морозов, А. Ю. Муйземнек,


А. С. Шадский, 2007, 2009

ДИСТРИБЬЮТОР научной
И УЧЕБНОЙ ЛИТЕРАТУРЫ
8078 Ю 108731
E-mail: URSS@URSS.ru
Тел ./факс: 7 (499) 13S-42-16
Тел./факс: 7 (499) 135-42-46
_____ Каталог изданий в Интернете:
u rss http://URSS.ru 9 7 85971 0 0 2 7 9 6

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

Введение............................ ...................................................................................... 5
Глава 1. Критерии механики разрушения............................................... ...... 7
1.1. Критическое состояние равновесия................ ..................................... 7
1.2. Коэффициент интенсивности напряжений.............................. ............ 10
1.3. Энергетический инвариантный интеграл........ .................................... 15
1.4. Рост трещины при циклическом нагружении..................................... 18
1.5. Аппроксимация диаграммы деформирования материала.......... ....... 21
1.6. Методы расчета коэффициента интенсивности напряжений ............. 24
Глава 2. Упругая задача..................................................................................... 35
2.1. Расчет коэффициентов интенсивности напряжений методом
аппроксимации перемещений берегов трещины............................. 35
2.2. Прямой метод вычисления У-интеграла и расчет коэффициентов
интенсивности напряжений.................................................................. 40
2.3. Примеры расчета коэффициентов интенсивности напряжений
и ./-интеграла в упругих телах с трещинами........... ............................ 44
2.4. Анализ результатов и выводы............................................................... 155
Глава 3. Упругопластическая задача............................................................... 157
Глава 4. Термоупругая задача........................................................................... 242
4.1. Прямой метод вычисления У-интеграла в термоупругих телах
с трещиной.......................................... ................................................... 242
4.2. Примеры расчета коэффициента интенсивности напряжений
и J-интеграла в термоупругих телах с трещинами................. ............ 247
Глава 5. Основы языка APDL....................... .................................................... 300
5.1. Быстрое знакомство с APDL............................................................... .. 301
5.2. Работа с Toolbar: добавление кнопок.......... ......................................... 301
5.4. Использование APDL для создания макросов..................................... 324
5.6. Шифрование макросов................................................... ....................... 337
5.7. ПереченькомандAPDL......................................................................... 339
5.8. Перечень GET-функций................ ........................................................ 341
Заключение............................................................................................................. 347
Литература............... .............................................................................................. 348
4 Оглавление

ПРИЛОЖЕНИЯ................ ......................................,............................................. 350


Приложение 1. Модель пластины с центральной трещиной
при растяжении....................................................... ................. 350
Приложение 2. Модель пластины с краевыми трещинами
при растяжении........................................................................ 356
Приложение 3. Модель прямоугольного образца с краевой трещиной
при трехточечном изгибе....................................... 4................ 361
Приложение 4. Модель прямоугольного образца с краевой трещиной
при растяжении.......................................... .............................. 367
Приложение 5. Модель компактного образца при внецентренном
растяжении........................................................ ....................... 373
Приложение 6. Модель С-образного образца при внецентренном
растяжении......... ....... .............................................................. 380
Приложение 7. Модель цилиндрического образца с кольцевой трещиной
при растяжении..................... ................................................... 387
Приложение 8. Модель пластины с боковой наклонной трещиной
при растяжении........................................................................ 392
Приложение 9. Модель пластины с наклонной фронтальной трещиной..... 400
Приложение 10. Макрос для вычисления У-интеграла в симметричных
задачах............................................................. ....... ................. 408
Приложение 11. Макрос для вычисления У-интеграла в несимметричных
задачах............................................. ......... ............................... 410
Приложение 12. Модель цилиндрического образца с наружной кольцевой
трещиной при наличии температурного градиента
подлине......................................... ......... ................................ 412
Приложение 13. Модель полого цилиндрического образца с кольцевой
внутренней трещиной при наличии температурного
градиента по длине.................................................................. 418
Приложение 14. Модель равномерно охлажденной полосы
прямоугольного поперечного сечения с краевой
трещиной посередине, жестко защемленной по торцам
от продольного перемещения.................................................. 424
Приложение 15. Модель полого цилиндрического образца с трещиной
постоянной глубины вдоль наружной образующей
при логарифмическом законе распределения
температуры по радиусу............................... ......... ................ 430
Приложение 16. Макрос для вычисления У-интеграла в трехмерных телах
при термосиловой нагрузке........................... ......................... 438
Приложение 17. Новые возможности ANSYS версии 11.0......... ..................... 441
Введение

Данная книга может рассматриваться как продолжение ранее изданной


(ANSYS в руках инженера, [1]), посвященной подробному изложению приемов
для решения задач механики разрушения средствами программного комплекса
ANSYS.
Использование современных систем автоматизированного инженерного
анализа (Computer Aided Engineering — CAE) является на сегодня одним из
наиболее эффективных способов оценки прочности, прогнозирования долго­
вечности и оптимизации конструкций и технологических процессов их произ­
водства. Программа ANSYS является одной из наиболее эффективных САЕ-
систем.
ANSYS (ANSYS, Inc) — многоцелевая программа, предназначенная для
решения задач механики деформируемого твердого тела, механики жидкости
и газа, теплопереноса, электромагнетизма, оптимизации, а также связанных
задач механики деформированного твердого тела и теплопереноса, механики
деформируемого твердого тела и механики жидкости и газа, механики дефор­
мируемого твердого тела и электромагнетизма, теплопереноса и электромаг­
нетизма.
Отличительными чертами ANSYS является его открытость и настраи-
ваемость. С использованием внутреннего языка параметрического програм­
мирования высокого уровня (APDL) или обычного FORTRAN или C++ ком­
пилятора пользователь получает возможность встраивать в ANSYS любые
процедуры, элементы, решатели, модифицировать и дополнять меню, под­
ключать файлы сообщений на любом языке или переделать имеющиеся.
ANSYS также может быть подключен в качестве подпрограммы к программе
пользователя.
ANSYS является признанным лидером среди «тяжелых» систем автома­
тизированного инженерного анализа, которые используют метод конечных
элементов.
Работа состоит из введения, пяти глав, заключения и приложения. В пер­
вой главе кратко содержится описание наиболее часто используемых критери­
ев механики разрушения — коэффициента интенсивности напряжений, инва­
риантного энергетического интеграла (J-интеграла) и раскрытия трещины в
своей вершине, а также определяются некоторые основные понятия и методы
механики разрушения, которые используются в дальнейшем.
Во второй главе рассмотрены вопросы использование реализованной в
программе ANSYS процедуры вычисления коэффициентов интенсивности
6 Введение

напряжений методом аппроксимации, а также записанного на языке параметри­


ческого программирования APDL макроса, предназначенного для вычисления
У-интеграла прямым методом, для расчета соответствующих параметров для
упругих тел при статической механической нагрузке. Для иллюстрации воз­
можностей использования встроенной процедуры и предлагаемого макроса
рассмотрено 12 примеров расчета коэффициентов интенсивности напряжений
и У-интеграла для упругих тел простой формы. Приводятся результаты тести­
рования полученных решений.
В третьей главе рассмотрены вопросы использования записанного на
языке параметрического программирования APDL макроса для вычисления
У-интеграла для упругопластических тел при статической механической на­
грузке. Для иллюстрации возможностей использования макроса рассмотрено
12 примеров расчета У-интеграла для упругопластических тел простой формы.
В четвертой главе рассматрены вопросы использования записанного на
языке параметрического программирования APDL макроса для вычисления
У-интеграла в упругих телах при термомеханической нагрузке. Для иллюстра­
ции возможностей использования макроса рассмотрены два примера расчета.
Приводятся результаты тестирования полученных решений.
Пятая глава является кратким справочником по языку APDL.
Приложение содержит тексты используемых макросов и моделей, запи­
санных на языке APDL.
При изложении материала предполагалось, что читатели имеют навыки
работы с программой ANSYS, например, в рамках книг [1], [2].
Соглашение о шрифтах, применяемых в книге.
1. Основной текст набран шрифтом Times New Roman.
2. Путь в меню программы ANSYS — полужирным Times New Roman:
Main Menu > Preprocessor > Element Type > Add/Edit/Delete
3. Названия окон, подменю и выбираемых опций — Aria!:
Library of Element Types
4. Вводимые команды, их параметры и комментарии — c o u r i e r New:
L S E L , S , L I N E , ,29 ! Выбор линии 19

5. Имена макросов и прочих файлов — C o u r ie r New:


Model_ll.rst
Работа издана благодаря помощи Московского представительства CAD-FEM
GmbH и лично его директора В. Н. Анпилова.
Глава 1

Критерии механики разрушения

Постановка задачи о расчете на прочность (жесткость, долговечность, ус­


тойчивость и пр.) конструкции или ее элементов предполагает знание многих
параметров (функций) задачи, определяющих условия нагружения и в какой-
то мере предопределяющих реакцию элемента конструкции на внешнее воз­
действие. Здесь и всюду далее мы будем исходить из того, что соответствую­
щее предварительное (экспериментальное или иное) определение необходи­
мых нагрузок и свойств материала проведено и из всего перечня необходимых
для расчетов действий осталось найти только напряженно-деформированное
состояние (НДС) и, если требуется, эволюцию деформации и разрушения кон­
струкции в процессе внешнего воздействия. Для этого мы и предполагаем ис­
пользовать программный комплекс ANSYS. Но само по себе знание НДС еще
не указывает, наступило или нет недопустимое предельное состояние. По­
скольку данная монография посвящена механике разрушения, то в качестве
предельного состояния здесь мы рассматриваем начало неустойчивого роста
трещины, которая по предположению уже существует в элементе конструк­
ции. Определение начала роста трещины предполагает определение критиче­
ского состояния равновесия в согласии с критериями механики разрушения
[3-9]. Критериев разрушения довольно много, однако, известность и использо­
вание в практической деятельности получили лишь несколько [10-14]. К ним
следует отнести следующие критериальные величины — коэффициент интен­
сивности напряжений, инвариантный энергетический интеграл (У-интеграл) и
раскрытие трещины в своей вершине 5 . Иные критериальные величины не
получили широкого распространения, отсутствуют в ANSYSe, и нами не рас­
сматриваются.

1.1. Критическое состояние равновесия


Запишем критерий разрушения в общем виде
F(p,l)<Fc . (1.1)

Здесь символом F(p,l) обозначена критериальная величина. Она зависит


от параметра внешней нагрузки р и длины трещины /. Рост параметра нагруз­
8 Глава 1

ки р или, возможно, длины трещины /, приводит к росту критериальной вели­


чины F. Справа в уравнении (1.1) стоит та же критериальная величина F> но в
предельном (критическом) состоянии и, поэтому, обозначена F& Эта, послед­
няя, величина определяется экспериментально; как правило, она постоянная и
считается механической характеристикой материала, которая оценивает со­
противление материала росту трещины (т. е. его трещиностойкость). Если в
уравнении (1.1) оказывается знак меньше, то трещина не растет; если равенст­
во, то наступает критическое (предельное) состояние равновесия. Равенство
можно превратить в неравенство, если правую часть поделить на число боль­
шее единицы. Это число, коэффициент запаса прочности л, вводят для опре­
деления допустимого состояния, при котором критериальная величина F(p,l)
окажется меньше характеристики трещиностойкости Рс вп раз.
Если при определении величин, входящих в выражение (1.1), пластиче­
ская зона у вершины трещины не возникает или игнорируется или каким-то
образом корректируется, то говорят о линейной механике разрушения. Если
пластическая деформация в теле с трещиной развита настолько, что ее игно­
рирование невозможно, то имеем дело с нелинейной механикой разрушения.
Предельное состояние (при котором возникает равенство в уравнении 1.1)
есть критическое в том смысле, что, поскольку удовлетворяется критерий раз­
рушения, то трещина начнет расти и тело следует считать разрушенным. Од­
нако, как и во всяком состоянии равновесия, оно может быть устойчивым и
неустойчивым.
На рис. 1.1 показана критическая диаграмма разрушения, полученная по
уравнению (1.1). Эту диаграмму иногда называют диаграммой остаточной
прочности, поскольку она показывает падение прочности детали из-за нали­
чия трещины. Элемент конструкции представляет собой панель (лист), под­
крепленную стрингером, расположенным ближе к свободному краю. Панель
растягивается напряжением р = <т. Уравнение (1.1), записанное в виде
F (p ,l)-F e = 0 , (1.2)
представляет собой уравнение линии на плоскости «критическое напряжение —
длина трещины» (рис. 1.1) — линии остаточной прочности. При этом и на­
грузка, и трещина оказываются критическими, и в их обозначения вводится
нижний символ с, т. е. р = рс и 1= 1С. Отображающие точки (с координатами
«приложенное напряжение -— длина трещины»), расположенные ниже крити­
ческой диаграммы, отвечают обычному состоянию равновесия, в котором при
данной нагрузке трещина не растет. Точки, находящиеся выше линии диа­
граммы, отвечают отсутствию состояния равновесия. Это означает, что тре­
щина будет ускоренно расти при постоянной нагрузке. Наконец, если отобра­
жающая точка лежит на линии диаграммы, то состояние равновесия крити­
ческое и уравнение (1.2) удовлетворяется. Критическое состояние равновесия,
как уже упоминалось, может быть устойчивым или неустойчивым. Если

< ^ ~ const) или — решение уравнения 1.2),


Критерии механики разрушения 9

О I /

А
1 1

V ф V V

Рис. 1.1. Критическая диаграмма разрушения для подкрепленной панели

то трещина устойчива и для ее роста нужен рост нагрузки у тогда трещина рас­
тет вслед за ростом нагрузки. В этом случае оказывается, что хотя критическое
состояние достигнуто и критерий разрушения удовлетворяется, тем не менее,
рост трещины возможен только с ростом приложенной нагрузки (если не при­
нимать во внимание других внешних факторов, приводящих к росту трещины).
dF(ptl) Л др(1)
Если — ^ >0 и < 0» то критическое состояние равновесия тела с тре­
щиной неустойчиво и вершина трещины (в результате малейшей флуктуации
длины) в закритическом состоянии неуправляемо движется, ускоряясь.
Характер распространения трещины в закритическом состоянии сущест­
венно зависит от податливости нагружающего устройства или, что то же са­
мое, от величины запасенной в системе упругой энергии [15]. Так, например,
образовавшаяся трещина в сосуде, при его гидравлическом нагружении (жест­
кое нагружение, запас упругой энергии нагружения мал), тут же останавлива­
ется, в то время как при пневматическом (податливее нагружение, запас уп­
ругой энергии велик) сосуд неудержимо разрывается. Если трещины нет, то
разрушающее напряжение равно временному сопротивлению а в (пределу
прочности) материала пластины1.

Строго говоря, разрушающее напряжение в отсутствие трещины не обязано быть рав­


ным пределу прочности материала, и должно быть определено из эксперимента. Одна­
ко, из-за отсутствия такового мы, здесь и далее, будем принимать ас = сгв при 1= 0.
10 Глава 1

Если уровень напряжений соответствует точке А, то трещина, зародив­


шись (например, от усталости металла) при циклическом действии напряже­
ния, будет медленно расти, пока не дорастет до длины /о. При этом, точка,
отображающая процесс, окажется в точке А. Видно, что при постоянном на­
пряжении малейшее приращение длины трещины приведет к наступлению
закритического состояния (правее линии диаграммы), в котором F (p ,l)> F c .
В этой точке предельное напряжение падает с ростом длины трещины. Следо­
вательно, при постоянном напряжении трещина окажется в закритическом
состоянии и, поскольку равновесия нет, то трещина скачком вырастет до дли­
ны, соответствующей точке В. Здесь трещина остановится, потому, что хотя
состояние предельное (отображающая точка лежит на линии, удовлетворяю­
щей критерию разрушения 1.2), однако это состояние устойчивое и для роста
трещины нужен рост действующего напряжения. Если прикладываемое на­
пряжение растет, то и длина трещины растет в соответствии с линией диа­
граммы вплоть до точки С, где предельное состояние окажется неустойчивым,
в связи с чем трещина быстро пересечет оставшуюся часть пластины с выхо­
дом на свободный край панели. Произойдет полное разрушение панели.
Если напряжение будет достаточно высоким, выше, чем напряжение, со­
ответствующее точке С, то полное разрушение произойдет от соответственно
коротких трещин, при которых разрушающее напряжение лежит в диапазоне
crc < а < <j b . Видно, что стрингер упрочняет панель, поднимая величину раз­
рушающего напряжения в определенной области длин трещин. Это позволяет
затормозить трещину, если она растет при напряжениях ниже величины сгс .
Таким образом, построение критической диаграммы разрушения полезно, по­
скольку дает вполне ясную картину о возможностях наступления и предот­
вращения разрушения.

1.2. Коэффициент интенсивности напряжений


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

; бУ

Рис. 1.2. Компоненты напряжений и системы координат в вершине трещины

Здесь г,0 — полярные координаты с полюсом в вершине трещины, ин­


дексы i j принимают значения г, 0 или хьу, если выбрана прямоугольная сис­
тема координат (рис. 1.2). При 0 = 0 функция /^ (0 ) = 1. Коэффициент при
особенности напряжений К характеризует величину напряжений (и деформа­
ций) в ближайшей окрестности вокруг вершины. Его название выглядит естест­
венно — коэффициент интенсивности напряжений. Формулы (1.3) носят на­
звание асимптотических, поскольку они выделены из общего решения для
всего тела, из-за расстояния г, стоящего в знаменателе. Когда г уменьшается,
то асимптотические напряжения существенно возрастают по сравнению с на­
пряжениями регулярными (т. е. не сингулярными, без особенности; вдалеке от
вершины трещины). Ясно, что в формулах (1.3) регулярные составляющие
напряжений и деформаций отброшены.
Перемещения не имеют особенности у вершины трещины и асимптоти­
ческие формулы для перемещений выглядят так

(1.4)

Здесь G, v — модуль упругости при сдвиге и коэффициент Пуассона.


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

2
Деформация тела с краевой трещиной разных типов показана на рис. 2.2.
12 Глава 1

Коэффициент К\ означает симметричное (относительно линии трещины)


деформирование; это трещина отрыва — перемещения берегов трещины про­
исходят вдоль нормали к исходной поверхности трещины (они отрываются
одна от другой). Материал сопротивляется этому отрыву и для того, чтобы это
сопротивление преодолеть, коэффициент интенсивности напряжений должен
достичь предельной величины, обозначаемой К\С. В этом состоит критерий
разрушения Ирвина
К Х< К Ю. (1.5)

Предельный (критический) коэффициент интенсивности напряжений К1С,


часто называемый вязкостью разрушения, представляет собой механическую
характеристику материала, оценивающую его сопротивление распространению
трещины при хрупком разрушении. Для его экспериментального определения
существует нормативная документация, например, ГОСТ 25.506-85. Заметим
здесь же, что возникающая пластическая деформация у вершины трещины
(избежать которой для металлических материалов весьма не просто) приводит
к изменению величины предельного коэффициента интенсивности напряже­
ний. Особенно сильно на его величине отражается толщина плоского образца
из-за неравномерности пластического течения вдоль фронта трещины. Точки
поверхности трещины начинают смещаться не только поперек плоскости тре­
щины, но и по другим направлениям, и индекс «единица» в обозначении К
становится неправомерным. Поэтому в таких случаях вводят обозначение Кс,
разумеется с указанием толщины образца, поскольку величина Кс от нее зави­
сит. Одновременно с этим, разрушение уже не чисто хрупкое, а с примесью
вязкой составляющей, что на изломе отражается в появлении волокнистых
областей (в то время как при хрупком разрушении излом кристаллический, не
испорченный пластическим течением материала).
Коэффициент Я» отражает обратно симметричное нагружение относи­
тельно линии трещины; это трещина поперечного сдвига — деформация
сдвига происходит поперек фронта трещины. Поверхности трещины сколь­
зят одна по другой, без раскрытия между ними. Сопротивление материала
такому виду деформации обозначено Кис. Соответственно, критерий разру­
шения имеет вид
К и < К пС9 (1.6)

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

0-7)

где ЯШс — вязкость разрушения при продольном сдвиге.


Критерии механики разрушения

Поскольку коэффициенты интенсивности напряжений есть результат ре­


шения задач линейной теории упругости, то справедлив принцип суперпозиции.
Это означает, что произвольную нагрузку можно представить в виде симмет­
ричной и обратно симметричных составляющих. Далее, проводя решения от­
дельно для каждого вида нагрузки, можно найти все три коэффициента порознь.
Таким образом, видно, что в уравнении (1.1) в качестве критериальной
величины F(p, I) выступают все три вида коэффициентов интенсивности на­
пряжений. Одновременно появляются и три величины соответствующих пре­
дельных характеристик F& Здесь явственно видна необходимость в делении
деформации тела с трещиной на три вида, поскольку каждый вид деформации
имеет, оказывается, свою механическую характеристику трещиностойкостиг
(Kic, КиС) Кщс). Сразу же возникает вопрос — а как быть, если нагружение
произвольное и, следовательно, одновременно есть все три коэффициента ин­
тенсивности? В таком случае допускают существование предельной поверх­
ности в пространстве коэффициентов интенсивности напряжений, уравнение
которой в общем виде имеет вид:

Ф ( * , ,Ku,KmiK lCiK llc,Kmc ) = 0 . (1.8)

Естественно записать это уравнение в виде


/
к I
+
ки + Кт
V
= 1, (1.9)
\ К \С J \К ц с j \K \u c j

где а,/3,у — эмпирические величины, отражающее вклад каждого отдельно­


го вида деформации в общее сопротивление материала росту трещины. Вид­
но, что эта поверхность пересекает оси координат в точках, определяемыми
уравнениями (1 .5 )-(1 .7 ). Начало координат соответствует ненапряженному
телу, точки внутри поверхности — безопасные состояния, точки на поверхно­
сти — предельные (или критические) состояния. Есть экспериментальные
подтверждения, что в отдельных случаях предельная поверхность совпадает с
гранями параллелепипеда (или близка к ним).
Коэффициент интенсивности напряжений связан с потоком энергии в вер­
шину трещины G формулой
EG = К 2 . (1.10)
Это записано для плоского напряженного состояния, а для плоской де­
формации модуль упругости Е следует увеличить до величины -£7/(1 —v2) .
При одновременном наличии всех трех видов деформации берегов тре­
щины, потоки энергии складываются (однако это справедливо в случае при­
ращения длины трещины вдоль исходной прямой)

( 1. 11)
14 Глава 1

Здесь приведена запись для плоской деформации, а для плоского напря­


женного состояния множитель 1- v2 следует заменить на единицу
Известна, так называемая, формула податливости Ирвина

G =— — , (1.12)
21 dl

в которой Р — сила, растягивающая деталь, t — ее толщина, / — длина тре­


щины в этой детали. Сила и вызываемое ею перемещение (в точке приложе­
ния силы) линейно связаны А = АР (или Р - к А ) . Коэффициенты податливо­

сти Я и жесткости к взаимно обратно пропорциональны Я = . Соответст-


к
венно, формулу (1.12) можно переписать в другом виде

G=- — — . (1.13)
21 Я

Формула (1.12) справедлива при податливом нагружении (сила Р посто­


янна в процессе продвижения трещины); формула (1.13) для жесткого нагру­
жения (постоянно, извне задаваемое, перемещение А ).
Связь потока энергии G с коэффициентом интенсивности напряжений К
посредством формулы (1.10) дает возможность определения коэффициента К
дЯ
через поток энергий, если есть возможность вычисления производной —
ш
dЯ п
(в некоторых случаях — , основываясь на том, что произведение tl = S есть
dS
площадь трещины).
Укажем на одно обстоятельство. Как известно, результаты расчета цели­
ком определятся алгоритмом, заложенным в программу. И для определения
коэффициентов интенсивности напряжений в программу заранее введена кор­
невая особенность вида (1.3). В то же время существуют острые концентрато­
ры напряжений с особенностью, отличной от корневой. Возьмем, например,
растянутую плоскость, ослабленную острым угловым вырезом. Если угол у/
между верхней и нижней сторонами угла равен нулю, то получаем тонкий
разрез — трещину. Если этот угол отличен от нуля, то тогда напряжение в ок­
рестности кончика выреза равно (на оси симметрии х углового выреза)

у yflit r Y r

где г — расстояние вдоль оси симметрии от вершины выреза, у = у{у/) —


показатель сингулярности напряженно-деформированного состояния в окре­
стности выреза. По некоторым оценкам (Я - у / я )
Критерии механики разрушения 15

у = 0,5—0,089Л + 0,442Я -0,853А .

Показатель особенности у с ростом угла раскрытия выреза падает от 0,5


(что соответствует трещине) до нуля при гладкой границе области. Соответст­
венно размерность коэффициента К у зависит от угла раскрытия выреза ц/ и
трактовка этого коэффициента как механической характеристики становится
проблематичной. В таких случаях расчет следует вести по критерию осредне­
ния, а именно
D
Jcryd r < a Q.
D о

где D — некоторая дистанция осреднения, подлежащая дополнительному оп­


ределению, равно как и предельное напряжение <т0 .
Высказывались соображения, что в пространственной задаче с криволи­
нейным фронтом трещины особенность напряжений также отличается от кор­
невой. Из работы [17] следует, что в точке пересечения трещины со свободной
поверхностью тела особенность напряжений зависит от коэффициента Пуас­
сона:
-(0.5+2 И
(7~Г Л }.

Это выглядит естественно, поскольку изменение вида напряженного со­


стояния при переходе от глубинных точек фронта трещины к поверхностным
зависит от стеснения деформации вдоль фронта трещины, а это неизбежно
связано с коэффициентом Пуассона.
Показано [18], что в условиях установившейся ползучести при антиплос-
ком сдвиге асимптотика скоростей деформаций у вершины трещины зависит
от угловой координаты в . Интенсивность скоростей деформаций ползучести
ft J
s ~г , причем показатель к изменяется дискретно от 1 при 0 < в < — до —

71 п „ К
при у < О < п , имея неопределенность при в = — .

Из сказанного видно, что численные методы по заранее созданным алго­


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

1.3. Энергетический инвариантный интеграл 4

Составляя баланс энергии для области вокруг трещины, вырезанной из


плоского тела, получаем разность энергий тела до и после малого приращения
длины трещины (эта разность расходуется на образование соответствующего
приращения площади трещины)
16 Глава I

Рис, 1.3. Контуры интегрирования вокруг вершины трещины

где Г — контур, охватывающий вершину трещины, начинающийся на нижней

поверхности трещины и заканчивающийся на верхней; W = J crmnds;тп


О
удельная потенциальная энергия деформации (в точках контура); зависи­
мость напряжения от деформации может быть нелинейной. Начало коор­
динат (х, у) находится на линии трещины, совпадающей с осью х. Напря­
жение (Jij и перемещение щ вычисляют в точках контура Г , а rij — нор­
маль к контуру Г в тех же точках; ds — элемент длины контура (рис. 1.3).
Нелинейность связи напряжения с деформацией можно трактовать не толь­
ко как нелинейную упругость, но и как деформационную теорию пластич­
ности. В последнем случае, как известно, разгрузка в пластической зоне
приводит к появлению необратимых деформаций, а в выводе соотношения
(1.14) такого не предполагалось. Пластическая зона у вершины трещины
при ее распространений неизбежно разгружается и, поэтому, вообще говоря,
использование J-интеграла в таких случаях неправомерно. Вместе с тем
именно при развитых пластических деформациях и в условиях роста тре­
щины этот интеграл, как ни странно, получил достаточно широкое приме­
нение.
Энергетический интеграл (1.14), иначе /-интеграл (иногда интеграл Че­
репанова—Райса), не зависит от выбора контура интегрирования Г , поэто­
му и называется инвариантным. Однако, это не совсем так, и есть рекомен­
дация в случае наличия пластической зоны, окружающей вершину трещины,
выбирать контур интегрирования (охватывающий вершину трещины) внутри
пластической зоны на расстоянии, равном примерно трем раскрытиям тре­
щины в вершине.
Критерии механики разрушения 17

Рис. 1.4. Диаграмма деформирования

Важно, что этот интеграл возможно представить через потенциальную


энергию тела П следующим образом
10П
J= (1.15)
t dl
где t - толщина плоской детали (часто принимаемая равной единице длины)
v Р
Энергию П можно выразить через площадь А = ^ P d v = P v - j v d P под диа-
0 о
граммой деформирования образца (детали) с трещиной (Р — сила, действую­
щая на образец, v — перемещение точки приложения силы. Рис. 1.4).
Для податливого нагружения (Р = const)

7 =1 ! и * р = 1 [^ dP
о t\d l

Для жесткого нагружения (v = const)

l 8 ] p d v = J - ] dP d v .
td l о t> d l V

В связи с малым приращением площади трещины энергия, полученная


как разность У-интеграла до и после приращения, расходуется на создание
этого приращения. Обозначим 7-интеграл в случае подроста трещины в на­
правлении оси х символом Л, а при приращении длины трещины только в на­
правлении оси у символом Jy (плоская задача). Тогда направление роста тре­
щины из вершины совпадает с вектором суммарного изменения энергии J,
компоненты которого определяются как

(1 + у)(1 + у )
(* ? + * » ). У (М б)
1 4Е 2Е
18 Глава I

где к - 3 -4 v для плоской деформации и к = ( 3 - v ) /( l + v) для плоского на­


пряженного состояния, у — коэффициент Пуассона, Е — модуль упругости.
В тех случаях, когда пластическим течением в окрестности вершины тре­
щины пренебрегают, вычисление /-интеграла имеет смысл только для расчета
по нему коэффициента интенсивности напряжений (по формуле 1.10), посколь­
ку при этом J - G . Учет пластического деформирования у вершины трещины
приводит к тому, что / > G и появляется необходимость в проверке трещино-
стойкости конструкции по критерию разрушения нелинейной механики разру­
шения в виде
J < J C (и л и // с ). (1.17)

Здесь справа стоит экспериментально определяемая (по ГОСТ 25.506-85)


упругопластическая вязкость разрушения — характеристика трещиностойко-
сти материала в случае развитой пластической зоны в теле с трещиной. Урав­
нение (1.17) представляет собой конкретную запись уравнения (1.1). Различие
в обозначении нижних индексов вызвано примерно теми же соображениями,
что и для Кс и К)С.
Наличие неравномерного температурного поля с распределением Т(х, у)
приводит к тому, что независимым от контура интегрирования становится вы­
ражение
(1.18)

где / — интеграл по формуле (1.14), S — область, охватываемая контуром ин­


тегрирования Г, а — коэффициент температурного линейного расширения,
— символ Кронекера, Оц — напряжение от механической и температур­
ной нагрузок.

1.4. Рост трещины при циклическом нагружении


Циклическое нагружение элементов конструкций, как известно, сопро­
вождается повреждением металла от усталости. Усталость приводит сначала к
зарождению трещины, обычно в зоне концентрации напряжений или в зоне
изначального повреждения поверхности детали. На этот процесс требуется
определенное число циклов, которое в стандартных испытаниях на усталость
не фиксируется. Факт появления трещины можно установить, только задав­
шись каким-то допуском на ее размер, поэтому число циклов до зарождения
трещины можно определить только условно. Затем, зародившаяся трещина
растет до полного разрушения. Полное число циклов, состоящее из суммы
циклов на зарождение трещины и её распространение, определяет поцикло-
вую долговечность детали. Стадия распространения трещины может занимать
значительную долю общей долговечности в зависимости от условий нагруже­
ния. Эта доля тем больше, чем более неоднородно внешнее воздействие на
деталь, чем более агрессивна окружающая среда.
4
Критерии механики разрушения
__________
19

Соответственно этому известный интерес представляет оценка долговеч­


ности по числу циклов переменного нагружения на стадии роста трещины (т. е.
определение числа циклов при увеличении длины трещины от начального зна­
чения /0 до критического /с). С теоретической точки зрения изучение парамет­
ров, ответственных за процесс роста трещины и входящих в расчетные уравне­
ния, позволяет глубже вникнуть в механическую природу процессов, происхо­
дящих в окрестности растущей трещины. С практической точки зрения оценка
долговечности важна для приложений, например, при расчете ресурса изделий.
Для оценки скорости роста усталостных трещин сначала использовали эм­
пирические формулы, в которые не входили параметры механики разрушения.
Введение в число параметров, влияющих на распространение трещины, коэф­
фициента интенсивности напряжений позволило судить об общих закономерно­
стях роста трещины при повторном (циклическом) нагружении. И это естествен­
но, так как рост трещины многоцикловой усталости происходит на фоне упру­
гих деформаций, когда справедливы критерии линейной механики разрушения.
С учетом этого было получено довольно много различных зависимостей
для скорости роста трещин [11]. Все эти зависимости практически следуют из
формулы П. Париса, которая основана на том, что все явления в кончике трещины, а
также поцикловая скорость dl/dN её распространения, зависят от коэффициента
интенсивности напряжений. Эта формула записывается в следующем виде:

- ^ - = С А К п. (1.19)
dN
Здесь С и п — эмпирические коэффициенты, АК ~ Ктах - Кт[п — перепад
(размах) коэффициента интенсивности напряжений за один цикл нагружения,
N — число циклов. Многочисленные экспериментальные исследования хоро­
шо подтверждают эту формулу, причем показатель степени п для разных мате­
риалов располагается в интервале от 2 до 7 (чаще всего п - 3 - 4). Чем больше
показатель степени п, тем более хрупкое состояние материала наблюдается
при испытании.
Более удобной следует считать модификацию записи формулы Париса в
следующем виде:
/ ATS \П
АК м
dl ■-1 сг7
dN чАК* у цикл
Удобство состоит в более ясной размерности эмпирических коэффициентов.
Формула Париса описывает средний (линейный) участок полной диа­
граммы усталостного разрушения, которая в большинстве случаев имеет S-об­
разный вид (рис. 1.5). Эта диаграмма порождает характеристики трещино-
стойкости при циклическом нагружении. Среди них Kth — пороговый коэффи­
циент интенсивности напряжений3, К& — вязкость разрушения при доломе
(полном разрушении).

3 Обозначение К& связано с английским словом threshold (порог), а Кю — со словом


fatigue (усталость).
20 Глава 1

Рис. 1.5. Диаграмма усталостного роста трещины (схема).


1 ,3 — области низких и высоких скоростей роста трещины,
2 — область справедливости формулы Париса

Предполагается, что если Кт&х < АТЛ, то трещина не растет. Поскольку в


процессе циклического нагружения возможно изменение механических свойств
материала (даже вдалеке от вершины трещины), то вообще < К\с (например,
K j C = (0,8**- 0,9)К1С). Однако в связи с усложнением методов эксперимен­
тального определения этих характеристик допустимо считать, что - К\с
(или Кс для данной толщины).
Определение зависимости длины трещины от числа циклов внешней на­
грузки предполагает интегрирование уравнения Париса (переменные / и N
разделяются). Нижние пределы интегралов соответствуют начальной длине
трещины и, обычно, нулю циклов. Если на верхнем пределе запишем крити­
ческую длину трещины, найденную например, из критерия Йрвина (1.5), то
этой длине будет соответствовать разрушающее число циклов (отсчитанное от
начальной длины трещины).
В заключение этого раздела дадим для ориентировки некоторые механи­
ческие свойства, отражающие сопротивление материала росту трещины (как
правило, чем больше, тем лучше) [25].
• Сталь 3 (строительство, общее машиностроение), толщина 12 мм, пре­
дел текучести сгг = 240 МПа, предел прочности о в = 380 МПа, сужение
у/ = 62 %, константы формулы Париса С = 8,9-10-9, п = 3,45.
• Сталь Зсп (строительство, общее машиностроение), толщина 10 мм, а Т =
= 286 МПа, а в = 436 МПа, показатель упрочнения m = 0,13 в степен­
ном законе деформирования; упругопластическая вязкость разрушения
J c = 150кДж/м2 при температуре минус 45°С; J c ~ 90 Н/мм при тем­
пературе минус 70°С.
Критерии механики разрушения 21

• Сталь 45 (общее машиностроение), закалка + отпуск 400°С, <гТ = 1090 МПа,


• • / ' - Л - ’ f '

а в = 1200 МПа, вязкость разрушения при плоской деформации К1С-


= 65 МПа у[м .
• Сталь 09Г2С (трубопроводы), толщина 65 мм, <у т = 375 МПа, <тв = 534 МПа,
у/ =65 %, вязкость разрушения К\С = 174 МПа у/м , циклическая вязкость
разрушения К fC = 158 МПа у/м , константы формулы Париса С = 1,510"12,
п = 3,12 при температуре 20°С; К& = 165 МПа у/м , K fC = 97 МПа>/лг,
С = 10'12, п = 3,26 при температуре минус 40°С.
• Сталь 10ХСНД (мосты), толщина 10-20 мм, вязкость разрушения при
данной толщине Кс ~ 123 МПа у/м при температуре минус 20°С; Кс =
= 73 МПа у/м при температуре минус 80°С.
• Сталь 22К (котлы), нормализация, отпуск, а т =255 МПа, а в =510 МПа,
К1С= 100 М Па>/^.
• Сталь 08Х18Н10Т (коррозионностойкая), <тт = 200 МПа, а в = 470 МПа,
К *с “ 80 МПа 4м (по максимальной силе). N

• Сталь 12Х2МФА (реаюоростроение), а т =550 МПа, а в = 630 МПа, К{С=


= 200 МПа у[м .
• Сталь У8 (инструментальная), закалка, а т =700 МПа, сгв = 1100 МПа,
К\с - 4 5 МПа>/л< •

1.5. Аппроксимация диаграммы деформирования


материала
' ^ V

Для введения в расчет пластической деформации сначала следует задать


диаграмму деформирования материала.
Прежде всего, обратим внимание, что диаграмма деформирования долж:
на быть построена в истинных напряжениях и деформациях и, кроме того, в
координатах «интенсивность напряжений а х — интенсивность деформаций
е{ ». Это, так называемая, обобщенная диаграмма деформирования, которая
считается справедливой для любых напряженных состояний в точке (в кото­
рой главные напряжения а х> <т2 - а ъ )• Следует помнить, однако, что разру­
шение, как ножницами, отрезает эту диаграмму в разных точках в зависимо­
сти от вида напряженного состояния. Общая тенденция такова — чем больше
среднее напряжение по отношению к интенсивности напряжений, тем меньше
интенсивность пластической деформации на момент разрушения.
22 Глава 1

Интенсивность напряжений

с
г4=-4-^/(ст,-сг2)2 +(о-2 - f + (с
тз- °\ f • (1-20)
4

Интенсивность деформаций

^ \/( * 1 е 2 ) 2 + (* 2 - ' * 3 f + ( * 3 “ •*1 ) 2 • О -2 1 )

Удачным обстоятельством является то, что диаграмма деформирования,


полученная при одноосном напряженном состоянии (простое растяжение),
совпадает с обобщенной диаграммой. Например, в упругой области уравнение
Е
обобщенной диаграммы сг, = 3Gst (G = —----- - — модуль упругости при
2(1 + 1/)
сдвиге) при одноосном напряженном состоянии станет стх = Еех .
Самое адекватное ввести в расчет реальную, экспериментально получен­
ную, диаграмму деформирования (по координатам ее, достаточно часто рас­
положенных, точек). Однако существует несколько методов ее аппроксимации
разной степени приближения. Например, есть возможность ввести билиней­
ную (приближенную) диаграмму согласно формулам

ст= Е е при €<(7Т ; <j = a T + E T ( s - s T) при е>ет (1,22)

где равенство <тт = Еет определяет деформацию ет на пределе текучести


<ут , Ет — модуль упрочнения в упругопластической области ( 0 < Е Т < Е ) .

Если нет иных соображений, то возможно допустить Ет = — —— . В облас-


£в
тях упругих и малых упругопластических деформаций различие между услов­
ными и истинными напряжениями и деформациями невелико. При больших
пластических деформациях (начиная, примерно, с пяти процентов) связь
между напряжениями и пластическими деформациями следует представить
в истинных величинах5 [16]. Поэтому в формулу для Ет следует подставить

В ANSYS интенсивность напряжений (1.20) названа эквивалентным напряжением


по Мизесу ( сге или SEQV). Кроме того, предел текучести обозначен а у {yield), а
предел прочности а и (ultimate).
Для справки <Jucm^ a { l+ff) = o /(l-ip ), ^ = ln (l+ s), у в = евК 1+*в)- Следует
при этом иметь в виду, что формулы выведены из условия постоянства рабочего
объема образца. После образования шейки пластическая деформация сосредотачи­
вается в шейке, а остальные части образца уподобляются тягам испытательной ма­
шины и приведенные здесь формулы становятся несправедливыми.
Критерии механики разрушения 23

истинные величины для предела прочности (временного сопротивления) и


соответствующей (равномерной) деформации, а именно, а в заменить на
а в ( 1+ £в ) , а деформацию £в , соответствующую пределу прочности, на

In— -— . В последнем выражении у/в — поперечное сужение, соответст-


1~ ¥ в
вующее пределу прочности, т, е. на момент начала образования шейки. Для
^ п ^л j
его определения имеются приближенные формулы у/в = у/к ----------— или
З к - 00,2
S5 -0,1 _
ц/%= —^------. Поскольку \j/B величина, редко определяемая, то модуль упроч-
д5+1
нения Ет можно определить по истинному сопротивления разрыву SK . Если
экспериментальные данные отсутствуют, то можно воспользоваться прибли­
женными соотношениями SK (1 + 1,4^#) (формула М. П. Марковца) или
а
(формула П. С. Соколова), где у/к — сужение шейки (на мо-

мент разрыва). В итоге получаем Ет = ---- ------------------ —. Здесь все характе-


-1 п (1 -р * )-£ *
ристики базовые.
Можно воспользоваться полигональной аппроксимацией диаграммы де­
формирования по координатам отдельных точек диаграммы. Удобно ввести
_ а _ е ^
относительные координаты <т= — , £ = — . Тогда упругая часть диаграммы

выражается уравнением а ~ е . В интервале деформаций £п < £ < £п+1 уравне­


ние кривой деформирования может быть записано следующим образом:
сг = 5 п + —z r - ( £ - £ n) • При этом, кривая деформации описывается впи-
&П+1“

санной ломаной и на каждом интервале изображается прямой. На начальном


участке диаграммы интервалы деформации £ можно принять не одинаковы­
ми, а равными 1; 1,25; 1,5; 2; 3; 4; 5.
Неплохое соответствие результатам экспериментов дает степенная ап­
проксимация диаграммы деформирования (рис. 1.6):

а -Е е или &= £ при а < а т


а
ё

сг = а*£т или а =£т при с г > а Т , (1.23)

где a* =<j t /£™ , £t =<j t / E , сгт — расчетный предел текучести (а скорее,


предел пропорциональности):
24 Глава 1

Рис. 1.6. Схематизированная диаграмма деформирования

0,2
СТт —
(0,002Е + сгол)т

Вывод этой формулы можно представить на основании рис. 1.6. Показа


тель упрочнения т приближенно будет

0,75 lg Щ м А У к )
а 0,2
т = £В(ист) или т = —:=
1 1
lg In
0,002 + ст0 2/ Е 1- у/% ^

Разумеется, возможны и иные способы аппроксимации диаграммы де


формирования.

1.6. Методы расчета коэффициента интенсивности


напряжений I

Итак, известно, что напряжения и деформации в непосредственной бли­


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

2ZZZZZZZ>

а
) Я

Рис. 1.7. Сдвиг узлов на четверть длины стороны для моделирования сингулярно­
сти напряжений в вершине трещины: а) квадратичный четырехугольный элемент,
6) квадратичный вырожденный элемент

методом конечных элементов по напряжениям или перемещениям около вер­


шины трещины называют прямыми методами [19].
Очевидно, что при определении коэффициентов интенсивности напряже­
ний с помощью МКЭ результат будет тем точнее, чем лучше будет смоделиро­
вано поле напряжений и деформаций в окрестности вершины трещины. По­
скольку обычные конечные элементы строят на основе представления поля
перемещений с помощью полинома с целыми степенями, то такое моделиро­
вание сильно затрудняется. Это затруднение устраняется введением в сетку
одного или нескольких специальных элементов, моделирующих сингуляр­
ность напряжений. Функции перемещений, на основании формул (1.4), в пре­
делах специального элемента, содержат член, пропорциональный Vr . Для
этого промежуточный узел изопараметрического квадратичного элемента рас­
полагают не посередине, а сдвинутым на четверть длины стороны в направле­
нии к вершине трещины (возможно смещение узлов и в другой пропорции,
для моделирования иной сингулярности, нежели корневая). Тогда распределе­
ние перемещений вдоль этой стороны дается выражением

щ = С\ + + С3 Г * (1*24)

Пусть ц ( 0 ) , щ ( Ь / 4 ), щ (Ь ) — компоненты перемещения узла в вер­


шине трещины, промежуточного узла, сдвинутого на четверть длины стороны,
и углового узла соответственно (рис. 1.7.). Здесь L — длина стороны, распо­
ложенной вдоль луча с началом в вершине трещины, а координата г отсчиты­
вается от вершины. Тогда константы в выражении для распределения переме­
щений (1.24) могут быть записаны в виде

С, =11,(0), С2=~1=[4ч(Ь/4)-и{{1)-Зщ(0)],
26 Глава 1

Сг = j [ 2 u i {L) + 2ui {Q)-4ui { L / 4 )'\.

Величина Q отражает перемещение вершины трещины, С2 — ту часть


перемещения, которая соответствует асимптотике (1.4), Сз — постоянную де­
формацию и вращение тела как целого. Приравнивая второй член (1,24) выра­
жению (1.4) и считая 1хД0) равным нулю, получаем

к , = 0 ^ [ 4 и<(Ь / 4 ) - ч ( £ )]- (1-25)

Заметим, однако, что для элемента, показанного на рис. 1.7, а отсутствует


сходимость решения в вершине трещины, в то время как у треугольного эле­
мента (вырожденный четырехугольник, рис. 1.6, 6) энергия деформации имеет
в вершине трещины нужную особенность вида 1/ г .
Вообще говоря, наиболее распространенный выбор функции перемеще­
ний в пределах элемента состоит в их параметрическом задании с помощью
локальных координат -1 < £ ,77 < 1следующим образом

«= 0-25)

где и — вектор перемещений в произвольной точке элемента с компонентами


по осям их,и у ; и{ — перемещения узлов; — интерполирующие функции
(функции формы). Если для интерполяции перемещений в пределах элемента
и для связи глобальных координат х, у с локальными £ ,// используют одни и
те же функции, то элемент носит название изопараметрического.
Для линейного четырехугольного элемента функции формы равны

где — локальные координаты узлов. В этом случае перемещения есть


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

u = ( l - p ) u 1+ j/p ( l- r ? ) u 2 + ^ p ( l+ r ; ) u 3, (1.27)

1+<?
где введено обозначение р = -——. Заменив далее параметр координаты р

на р л , получим (Я — степень асимптотики перемещений в окрестности


вершины)
Критерии механики разрушения 27

« = ( i - р л )« t+ ^ р л О + ^ р л (1+ п)щ =
(1.28 )
='«1+ \ р Х0 ■-:7 )(«2 - « 1 ) ■+г РХ0 + 7)(«з - '« 1 )•

Для описания распределения перемещений в вершине трещины следует


положить >1= 1/2. При этом

L2(u2 - u l )+ L 3(u2- u l )
U = U\ +

Здесь так называемое 1-координаты связаны с локальными координата


ми соотношениями
1+//
^
Т = Р—
Ь2
2 И 2 -

Подобные элементы можно использовать для решения задач о трещине,


вершина которой лежит на границе раздела двух сред с разными упругими свой­
ствами. Кроме того, эти элементы аппроксимируют любую асимптотику, зада­
ваемую диаграммой деформирования при решении упругопластических задач.
Как уже отмечалось, требуемую (корневую) для трещин асимптотику
можно получить сдвигом узлов квадратичного изопараметрического элемента
в направлении вершины на четверть стороны элемента (рис. 1.9). Проиллюст­
рируем это следующим образом. Для обычного регулярного элемента пара­
метр р дается соотношением (1.27), а локальная координата £ и глобальная х,
I
28 Глава 1

Рис. 1.9. Квадратичный изопараметрический элемент


со сдвинутыми промежуточными узлами

а) б)

Рис. 1.10. Изменение параметра р


в обычном (а) и сингулярном (б) квадратичных элементах

отсчитываемая вдоль стороны элемента, связаны линейным соотношением


(рис. 1.10, а). Для сингулярного элемента типа (1.27) с >1= 1/2 имеем

при условии линейной пропорциональности координат ^ их. Сдвинем теперь


промежуточный узел в точку я: = 0,25, оставляя функции формы неизменными.
Тогда, хотя р и £ связаны линейным соотношением (1.27), но зависимость
между £ и х становится нелинейной. Вследствие этого, график р в зависи­
мости от координаты х выглядит так, как показано на рис. 1.10, б. Поскольку
перемещения и пропорциональны р , то достигнуто желаемое распределение
перемещений. Смещением промежуточного узла можно моделировать асим­
птотики перемещений и в элементах, непосредственно не примыкающих к
вершине трещины.
Приведем еще один подход к расчету К\ по перемещениям отдельных то­
чек. В плоском бесконечном теле с трещиной длиной 21 ( |я| < I, у = 0 ) при рав­
Критерии механики разрушения 29

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


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

»y ( x , 0 ) = & 4 l 2 - х 1 ,

где х, у — координаты с началом в середине трещины. Привлекая асимптоти­


ческую формулу (1.4) с учетом того, что в - п , х = 1—г, Fv = к + 1, имеем

( 1 ' 2 9 )

Это выражение совпадает с обычной асимптотикой при г « 21. Для то­


чек, расположенных на некотором удалении от вершины, применение форму­
лы (1.29) улучшает точность результатов. Очевидно, что это важно для про­
стейших элементов.
Приведем еще один метод (называемый методом весовых функций) чис­
ленного расчета коэффициентов интенсивности напряжений, не относящийся
прямо к методу конечных элементов. В основе рассматриваемого подхода ле­
жит энергетический критерий разрушения [5], который в интегральной форме
имеет вид
i
5 |(2 у -р ^ )Й 8 = 0 , (1.30)
о

где у — удельная работа разрушения; , где Оу — тензор напря­


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

. 1 -* V 2 , 1 tsl _ l ff _ + dUi 1 f ___ - f a r


Ст— ~— Jk\j + —— K tj —Jxtjt ——I a x + ‘—I —OijTij dx .
2fi 1 2ц 11 2fi ш 2 1 13 3 dl 2.J. 3 3 dl

Рассмотрим тело с одной трещиной и две системы нагрузок (отметим их


верхними индексами 1 и 2 в скобках). Приложим к берегам трещины сначала
нагрузку , а потом . Приток энергии в вершину трещины будет опреде­
ляться, с одной стороны, через коэффициенты интенсивности напряжений
2 / /*ч\2
G ^ G j+Сц Г+Ш +к® ) (1.31)

а с другой — через интегралы по поверхности трещины


30 Глава 1

(1) d u ^ 12) d u f ] (1) ди{Р >Л


G = — f p + РГ ^ + 2 p dx +
2 }0 01 dl dl
\

(1) <9uP
i r (
+
г .<i) dx.
+Pii):L— + 2Pi
\

0
U

\ m m v

Последние слагаемые в подынтегральных выражениях обусловлены ра­


ботой «постоянных» сил p\^dx на перемещениях и[2\ вызванных силами
pf^ dx . Каждый из коэффициентов (k, j = 1, 2) в формуле (1.31) возника­
ет От одной (и «своей») системы нагрузок .
Приравнивая между собой правые части записанных выражений, получа­
ем связь между коэффициентами интенсивности напряжений от отдельного
действия нагрузок в том случае, когда эти нагрузки приложены одновременно

(2)
ди) д т
(2)
(к (:1)
\'>К\2К К $ К $ > ) = 1 р < % dx + \ р\(1) dx.
Е о т 0
д\

При симметричном ( К п = 0 ) нагружении получаем

Е {■ , ^c?v0(x,l) j
Кт =

где К\ — искомый коэффициент интенсивности напряжений от заданной на­


грузки сту(х) на поверхности трещины, К\0 и v0 — известные коэффициент
интенсивности напряжений и смещения берегов трещины от известной же и
простой, эталонной (тарировочной) нагрузки, распределенной по поверхности
трещины. Причем, для тарировочной нагрузки и данной геометрии тела и
трещины, величина
Е ду0(х,1)
h(xj) (1.32)
Кю д\

заранее вычислена и зачастую табулирована и названа весовой функцией. Для


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

<7
ч {д ) + к „<рц И ] , (1.33)
Критерии механики разрушения 31

где
Ог . О . 30 Л • 0
/
. 0 30
\

fxx = cos— 1- sin—sin Фхх - - sm— 2 + cos—cos-—


v \ 2 2 /

/ в t1+sin—sin—
. в . 30> , . 0 0 30
fyy = cos 2 Фуу =Sin-COS-COS—
V 2 2/
в r , . 0 . 30 \
fxy =COS—sin—COS Фху = COS I—sin—sin—
\ 2 2У

Обозначим через Го температуру в вершине трещины, а через Т\ темпера­


туру рассматриваемой точки. Считая, что температура между этими точками
изменяется по линейному закону, запишем выражения для перемещений (1.4)
в следующем виде:

U; = ; в д ( * ) + * //Ф < (* )]+ « ж,-. (1.34)


2G \ 2яг
где
гг 9 к - l + 2sm —
( О\
Fx =COS- /r + l + 2cos2
у \ /
г / \
F„ =sin— /r + 1l~ 2^co s 2—
#' 1 • 2 ^
v 2\ 2У ф 1/ = ~ cosf t f - l- s in — 2У

Здесь — одна из декартовых координат точки, в которой определено


перемещение а * - а — коэффициент линейного расширения для плоского
напряженного состояния, a' = a ( l + v) — для плоской деформации.
Получив с помощью МКЭ значения напряжений и перемещений вблизи
вершины трещины, можно найти коэффициенты интенсивности напряжений
К\ и К\\ из решения двух уравнений, составленных с использованием выраже­
ний (1.33), (1.34). Очевидно, что для достижения приемлемых результатов
выгодно использовать сингулярные элементы.
При создании оптимальных дискретных моделей для расчета коэффициен­
тов интенсивности напряжений для обеспечения точности результатов нужно
сгущать сетку в области вершины трещины. В таких случаях иногда эффектив­
но применение макроэлементов, которые, например, могут быть использованы
для замещения любого изопараметрического восьмиузлового элемента, как по­
казано на рис. 1.11. При этом внутреннее построение макроэлемента не регла­
ментировано и может быть таким, чтобы отвечать целям расчета.
Помимо прямых методов находят применение и энергетические. В них
используется связь между инвариантным энергетическим интегралом У, про­
изводной потенциальной энергии тела Я по длине трещины / и коэффициен­
том интенсивности напряжений К\.
32 Глава I

Рис. 1.11. Макроэлемент, включающий трещину

г*-"


1

.............................................

_ _ L- □ □ □ о У— й

Рис. 1.12. Изменение длины трещины посредством запрещения


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

j = - l e/7
к] (1.35)
t dl Е'

где Е равно модулю упругости Е для плоского напряженного состояния и


Е = Е/( 1 - v2) в условиях плоской деформации.
Для вычисления производной необходимо иметь приращения дифферен­
цируемой величины и длины трещины. Остановимся здесь только на приемах
получения приращения длины трещины. Их два. Первый носит название ме­
тода податливости, и изменение длины производится путем снятия степеней
свободы в узлах на линии трещины (рис. 1.12). Для практических целей мож­
но считать, что прирост длины трещины не влияет на силовые и термические
нагрузки. Решение проводится для трещин длиной / и / + Л /, применяя одну и
ту же сетку. Использование одной и той же сетки позволяет при дифференци-
Критерии механики разрушения 33

Рис. 1.13. Изменение геометрии элементов при смещении узла


в вершине трещины

ровании исключить систематическую ошибку и тем самым повысить точность


вычислений. Данный метод выгодно применять в том случае, когда необходи­
мо знать зависимость коэффициента интенсивности напряжений в более или
менее широком диапазоне длин трещин.
При вычислениях по методу податливости для того, чтобы АI было мало,
естественно применять простые элементы. При неизменной сетке исключает­
ся возможность использования сингулярных элементов.
Другой метод — метод смещения узла в вершине трещины. Для отыска­
ния производных, узел, находящийся в вершине трещины, смещают на малую
величину АI вдоль линии трещины, как показано на рис. 1.13. При этом изме­
нится геометрия элементов, окружающих вершину, и производные матриц и
векторов обычно подсчитывают по приближенным формулам.
В расчетах по методу смещения узла возможно применение как обычных,
так и сингулярных элементов.
Для определения коэффициентов интенсивности напряжений используют
также энергетический инвариантный интеграл Г. П. Черепанова и Дж. Райса в
согласии с формулами (1.14)-(1.18). Выбор контура интегрирования Г до­
вольно субъективен. Однако следует иметь в виду, что чем хуже моделируется
распределение напряжений в окрестности вершины трещины, тем больше
должна быть длина контура, окружающего вершину, для достижения прием­
лемой точности результатов (т. е. контур следует располагать более далеко от
вершины). В то же время, при пластическом течении контур Г следует распо­
лагать ближе к вершине, на расстоянии примерно равном трем раскрытиям в
вершине трещины. Сетка может быть из различных элементов, в том числе и
сингулярных.
Как известно, матрицы жесткости изопараметрических элементов интег­
рируются численно по квадратурным формулам Гаусса. Поскольку в интеграл
Черепанова—Райса входят члены того же порядка, что и при вычислении мат­
риц жесткости, то естественно выбирать контур проходящим через точки ин­
тегрирования матриц жесткости и пользоваться тем же правилом интегриро­
34 Глава 1

вания. При вычислении подынтегральных выражений перемещения, дефор­


мации и напряжения должны быть приведены к системе координат, связанной
с вершиной трещины. Однако, в программе ANSYS задание контура интегри­
рования производится заданием номеров узлов, через которые этот контур
должен проходить. Таким образом, контур в общем случае может пересекать
стороны элементов, располагающимися между заданными узлами; ANSYS
автоматически выполняет интерполяцию.
В пространственных задачах интегрирование ведется не по линии, а по
поверхности тора, окружающей фронт трещины, при этом получают значение
интеграла на единицу длины фронта трещины.
Наконец, упомянем возможность вычисления коэффициентов интенсив­
ности напряжений с помощью интеграла закрытия трещины. Интенсивность
освобождения упругой энергии G (формула 1.10) можно рассчитать по работе
усилий a ydx на перемещениях v, необходимой для того, чтобы превратить
трещину длиной / в трещину длиной I - А1:

G = ^ 1 . ~ iim — f a 2vdv = lim — -,


E Ai-+o 2 A l * y о Al

где Fi — реакция в узле, расположенном в вершине трещины длины I , v ^ Al —


перемещение в узле I - А1 при длине трещины I .
Приведенный краткий обзор основных параметров механики разрушения
и некоторых приемов их вычисления служит только для напоминания методов
и понятий этого раздела механики твердого деформируемого тела.
Глава 2

Упругая задача

В данной главе на примерах показаны возможности программы ANSYS по


решению задач линейной механики разрушения. Самостоятельное решение
приведенных в главе примеров позволит получить навыки практического при­
менения критериев механики разрушения, краткому изложению которых была
посвящена первая глава. Представленный в главе материал имеет и самостоя­
тельное значение при расчете коэффициентов интенсивности напряжений в ла­
бораторных образцах, используемых при определении вязкости разрушения
(трещиностойкости) металлов при статическом нагружении. Модели, макросы и
результаты расчетов, описание которых дается в этой главе, являются основой
для решения задач линейной механики разрушения. Решения задач нелинейной
механики разрушения рассматриваются в следующей главе.
Рассмотрены два метода расчета коэффициентов интенсивности напря­
жений, которые реализованы в программе ANSYS, — метод аппроксимации
перемещений берегов трещины и метод расчета коэффициентов интенсивно­
сти напряжений, основывающийся на прямом вычислении У-интеграла.
При изложении материала предполагалось, что читатель знаком с про­
граммой ANSYS (например, по книгам [1], [2]) и языком параметрического
программирования APDL (изложенным в главе 5) в объеме, достаточном для
использования моделей и макросов, представленных в Приложениях.

2.1. Расчет коэффициентов интенсивности напряжений


методом аппроксимации перемещений берегов
трещины
Перемещения вблизи вершины трещины в упругом теле определяются
зависимостями (1.34), которые перепишем в несколько другом виде [18]
36 Глава 2

y.v

crack front

Рис. 2.1. Локальные системы координат в вершине трещины

t /
* /
а в
Рис. 2.2. Основные деформационные формы (типы трещин) —
трещины отрыва (а), поперечного сдвига (б), продольного сдвига (в)

N
—f (2ae+l)sin—-s in —
4 G \ 2яг I 7 2 2/
(2 . 1)
/
К II в Ъв \
(2ae-3)cos— hcos + 0 (r );
4G V2я Vv } 2 2)

2Kш
w= —sin—+ 0 ( r ),
G \2л - 2 V;
где — перемещения в локальной декартовой системе координат,
которая показана на рис. 2.1; г , 0 — координаты в локальной цилиндриче­
ской системе координат; G — модуль сдвига; К г>К и,К 1и — коэффициен­
ты интенсивности напряжений для деформационных форм, показанных на
рис. 2.2;
Упругая задана 37

3 -4 v для плоской деформации или осесимметричного


напряженного состояния;
3 -У
для плоского напряженного состояния.
1+ v

v — коэффициент Пуассона; О (г) — слагаемые высшего порядка.


Уравнения (2.1) при 0 = 180° и удалении слагаемых высокого порядка
принимают вид
Ки
и= (1 + аг);
2 G \2 n

Ki-
V=— (1+ае); (2.2)
2 G V 2 л:

_ 2Кт
W
G

Для моделирования симметричной относительно главной плоскости


трещины (верхней ее половины, показанной на рис. 2.3, а) уравнения (2.2)
могут быть записаны следующим образом

к ,.д ; М Ж ;
1+аг v r

2G |ц|
(2.3)
1+ аг <Jr 9

К III
ш = \[Ьт 2G-M-,
л/г

а для полной трещины (рис. 2.3, б) следующим образом

К, - ;
l+ae v r

^ /л ” 2 G |Агх|
К и ='12п I ' ; (2.4)
1+ае v r

[Аги!
А',,, = f b z 2G

где Ai>, Aw, Aw — смещения одной поверхности трещины относительно другой.


38 Глава 2

а б
Рис. 2.3. Расположение точек на поверхности трещины

Так как приведенные выше шесть уравнений подобны, рассмотрим толь­


ко одно из них. Неизвестный сомножитель в правой части равенства (2.4) бу­
дем искать в виде следующей зависимости
|Дг;
-А + В г (2.5)
я
.

Для определения параметров А и В в выражении (2.5) используем полу­


ченные из численного решения соответствующей задачи, значения перемеще­
ний в точках /, J и К на поверхности трещины (рис. 2.3, а). Поскольку в точке /
перемещение v = 0 , то перемещений в точках J и К достаточно для определе­
ния двух неизвестных А н В . Далее, с учетом того, что

имеем искомый коэффициент интенсивности напряжений

2^204. (2.6)
1 1+лг
Коэффициенты интенсивности напряжений в остальных выражениях
(2.3) и (2.4) ищутся аналогично
Для полной трещины (рис. 2.3, б) для определения коэффициентов ин­
тенсивности напряжений используют перемещения в пяти расположенных на
поверхности трещины точках /, J, K9L h М.
Для вычисления коэффициентов интенсивности напряжений в упругих
телах в ANSYS используется команда KCALC. Расчет коэффициентов интен­
сивности напряжений в ANSYS предполагает выполнение трех этапов:
• определение аппроксимирующего контура трещины;
• выполнение команды KCALC;
• считывание результатов расчета.
Упругая задача 39

Выбор аппроксимирующего контура достаточно произволен. В примере


vml43.dat, входящем в комплект поставки ANSYS, построение контура вы­
полняется по узлам только сингулярных элементов, очевидно, ввиду того, что
такие элементы реализуют корневую особенность в функциях формы и точно
(в рамках линейной механики разрушения) воспроизводят поле перемещений
вблизи вершины трещины. Однако явных указаний по выбору апроксими-
рующего контура в описании команды KCALC нет. Практика выполнения рас­
четов показывает, что выбор контура не оказывает большого влияния на ре­
зультаты расчета коэффициентов интенсивности напряжений.
Применение команды KCALC рассмотрим на примере фрагмента макро­
са для расчета коэффициентов интенсивности напряжений при растяжении
пластины с боковой наклонной трещиной (см. пример 8 приложения). Здесь и
в дальнейшем текст, стоящий в строке справа от восклицательного знака (!),
считается комментарием.
Этап 1. Определение аппроксимирующего контура.

ni = n t i p Узел номер ni соответствует


узлу на фронте трещины, лежащему
в плоскости Z = z i c (номер n _ t i p )
nj = N O D E { - d e l r / 4 , 0 , zic) Запрос номера узла (из выбранных),
сдвинутого на 1/4 и ближайшего к узлу n _ t i p
nk = N O D E ( - d e l r , 0 , zic) Запрос номера следующего (углового) узла
(из выбранных), ближайшего к узлу номер nj
L S E L , S , L I N E , ,13 Выбор линии 13
ASLL,S,0 Выбор поверхностей, содержащих линию 13
ASEL,R,LOC,Y,0 Выбор поверхности (из выбранных) при Y = 0
LSLA,S Новый выбор линий,
ограничивающих выбранную поверхность
NSLA,S,1 Выбор узлов, принадлежащих этой поверхности
nl = N O D E ( - d e l r / 4 ,0, zic) Запрос номера узла (из выбранных),
сдвинутого на 1/4 и ближайшего к узлу n _ t i p
n m * N O D E { - d e l r , 0, zic) Запрос номера следующего (углового) узла
(из выбранных), ближайшего к узлу номер nl
ALLSEL,ALL,ALL Выбор всех объектов
P A T H , k i / 5, ,48 Создание пути (контура) с именем «ki»,
проходящего через 5 вышеуказанных узлов
P P A T H , 1 , ni Задание пути по узлам ni - n m
P P A T H , 2 , nj
PPATH,3,nk
P P A T H , 4 , nl
PPATH,5,nm

Результатом выполнения этих строк является определение аппроксими­


рующего контура поверхности трещины, который включает пять точек. Следует
заметить, что функция NODE (х , у , z) возвращает номер узла с координата­
ми (х , у , z ) , команды семейства *SEL (LSEL, ASLL, NSLA и т. п.) использу­
ются для выбора объектов (ибо их идентификация затруднена вследствие их
совпадения на берегах полной трещины), а команда PATH задает характери­
стики контура.
40 Глава 2

Этап 2. Выполнение команды KCALC.

Вычисление коэффициентов интенсивности напряжений (КИН)


Синтаксис команды: K C A L C , K P L A N , M A T , K C S Y M , K L O C P R
Параметры команды K C A L C :
K P L A N (ключ вида НДС:
0 — плоская/осесимметричная деформация
1 — плоское напряжение);
МАТ (номер материала);
K C S Y M (ключ симметрии:
0, 1 - половинная модель с симметричными ГУ
2 — половинная модель с антисимметричными ГУ
3 - полная модель);
K L O C P R (ключ печати локальных перемещений)
KC A L C , 0,1,3 ! Вычисление КИН для случая
! плоской деформации и полной модели

Результатом выполнения команды KCALC будут значения коэффициентов


интенсивности напряжений K l9 К и и К т , вычисленные для условий пло­
ской деформации, для первого материала и для полной модели.
Этап 3. Считывание результатов расчета коэффициент интенсивности
напряжений.

* G E T , K I 1 , K C A L C , ,К,1 ! Получение КИН К(I ) как параметра K I 1


* G E T , K I 2 , K C A L C , ,К/2 ! Получение КИН К(II) как параметра K I 2
* G E T , K I 3 , K C A L C , ,К, 3 ! Получение КИН К ( Ш ) ,как параметра K I 3

В результате выполнения этих строк вычисленные значения коэффициентов


интенсивности напряжений будут присвоены переменным KI1, KI2 и KI3
соответственно.

2.2. Прямой метод вычисления /-интеграла и расчет


коэффициентов интенсивности напряжений
Прямой метод предполагает непосредственное вычисление У-интеграла
по зависимости (1.14)

где Г — контур, охватывающий вершину трещины, начинающийся на ниж-


ней поверхности трещины и заканчивающийся на верхней; W = =
Ь
= J crmnd^nn — удельная потенциальная энергия деформации (в точке контура);
о
зависимость напряжения от деформации может быть нелинейной. Начало коор­
Упругая задача 41

динат (jc,у) находится на линии трещины, совпадающей с осью х. Напряжение


и перемещение щ в точках контура Г , — нормаль к контуру Г в той
же точке; ds — элемент длины контура. Отметим, что в макросах вместо первой
части интеграла j(W d y ) применяется более универсальное выражение
г
j\ W n xds) для большего удобства вычисления интеграла в ANSYS, так как обе
г
части интеграла будут тогда вычисляться по одной и той же переменной ds.
Напряженно-деформированное состояние рассматриваемого тела с тре­
щиной считается известным из решения соответствующей упругой задачи до
начала расчета У-интеграла. Последовательность расчета У-интеграла рассмот­
рим на примере макроса, предназначенного для вычисления У-интеграла по
контуру, который охватывает вершину полной трещины (рис. 2.3, б). Итоговая
величина У-интеграла присваивается переменной JINT. Макрос написан на
языке APDL, записан в отдельный файл, например, с именем j i n _ f .mac, и
размещен в рабочей директории. Текст макроса дан в Приложении 11. Макрос
использован при выполнении примеров 8 и 9 второй и третьей глав.
Работа макроса предполагает выполнение нескольких этапов.
Этап 1. Определение контура интегрирования Г . Так как далее рассмат­
ривается модель с полной трещиной, то контур начинается на нижней поверх­
ности трещины и заканчивается на верхней. Контур интегрирования задается
шестью точками, которые совпадают с узлами конечно-элементной модели.
Рассматриваемые точки лежат в плоскости Z= z i c , где z i c — расстояние от
плоскости симметрии образца XY до плоскости, в которой лежит контур ин­
тегрирования Г . Это позволяет вычислять У-интеграл в разных точках фронта
трещины, например, посередине толщины образца, на поверхностях образца и
в любых промежуточных точках вдоль фронта трещины. Результатом выпол­
нения первого этапа является определение шести номеров узлов, которые об­
разуют контур (номера узлов n j i , n j j , njk, n j l , n j m , njn). Эти узлы пере­
даются в макрос j i n _ f как аргументы (ARGi - ARG6).

L S E L , S , L I N E , ,18 Выбор линии 18


ASLL,S,О Выбор поверхностей, содержащих линию 18
ASEL,R,LOC,Y,0 Выбор поверхности (из выбранных) при Y - 0
LSLA,S Новый выбор линий, ограничивающих
выбранную поверхность
NSLA,S,1 Выбор узлов, принадлежащих этой поверхности
n j i = N O D E ( - a i c 2 , 0 , zic) Запрос номера узла пj i
(1-я точка контура интегрирования)
ALLSEL,ALL,ALL Выбор всех объектов
njj = N O D E ( - a i c 2 , - a i c 2 , zic) Запрос номера узла nj j
(2-я точка контура интегрирования)
n j k = N O D E ( a i c 2 , - a i c 2 , zic) Запрос номера узла n j k
(3-я точка контура интегрирования)
n j l * N O D E ( a i c 2 , a i c 2 , zic) Запрос номера узла n j l
(4-я точка контура интегрирования)
42 Глава 2

njm = NODE{-aic2,aic2,zic) Запрос номера узла n j m


{5-я точка контура интегрирования)
L S E L , S ,L I N E , ,19 Выбор линии 19
A S L L , S , 0. Выбор поверхностей, содержащих линию 19
ASEL,R,LOC,Y,0 Выбор поверхности 1(из выбранных) при Y = 0
LSLA,S‘ Новый выбор линий, ограничивающих
выбранную поверхность
NSLA,S,1 Выбор узлов, принадлежащих этой поверхности
n j n = N O D E ( ~ a i c 2 , 0, zic) Запрос номера узла n j n
(6-я точка контура интегрирования)
A L L S E L ,A L L ,A L L Выбор всех объектов
eicl = e i c / ( 1 - (nuic*nuic)) Вычисление приведенного модуля Юнга
для случая плоской деформации

Этап 2. Обращение к макросу j in f и передача номеров узлов, которые


образуют контур интегрирования Г , как аргументов.

j i n f ,nj i , n j j ,nj k , n j l , n j m , n j n Запуск макроса j i n _ f . m a c


с шестью аргументами (номерами
узлов n j i - n j n ) , описывающими
контур интегрирования J I N T _ F

Этап 3. Выполнение макроса j i n _ f . В результате его выполнения ре­


зультат интегрирования записывается в переменную JINT.
!1 ! ! ! I ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
ETABLE,SENE,SENE Извлечение энергии деформации
для элементов (в таблицу SENE)
E T A B L E ,V O L U ,V O L U Извлечение величины объема
элементов (в таблицу V OL U )
S E X P ,W ,S E N E ,V O L U , 1 , - 1 Вычисление плотности энергии деформации
W = S E N E / V O L U (в таблицу W)
P A T H , J I N T _ F , 6 , ,48 Создание контура с названием « J I N T _ F » ,
. проходящего через б узлов
PPATH,1,ARG1 Задание контура по переданным
P P A T H , 2,ARG2 номерам узлов (номера шести узлов
PPATH,3,ARG3 передаются переменными A R G 1 - A R G 6)
PPATH,4,ARG4
P P A T H , 5,ARG5
P P A T H , 6,A R G 6
PDEF,W,ETAB,W Интерполяция на контуре
плотности энергии деформации
PVECT,NORM,NX,NY,NZ Определение единичных векторов нормали
для контура
P C A L C ,M U L T ,W N X ,W ,N X Вычисление произведения
плотности энергии деформации
на X -компонент нормали (переменная WNX)
PCALC,INTG,J,WNX,S Интегрирование переменной W N X
по длине контура S
* G E T , J A , P A T H , ,L A S T , J Сохранение вычисленной величины
интеграла как J A
(первое слагаемое для вычисления JINT)
PD E F , I N T R , S X , SX Интерполяция на контуре
нормального напряжения S X
Упругая задача 43

PDEF,INTR,SY,SY Интерполяция на контуре


нормального напряжения SY
PDEF,INTR,SXY,SXY Интерполяция на контуре
касательного напряжения S X Y
P C A L C ,M U L T ,T X ,S X ,N X Вычисление проекции вектора напряжения
на ось X
P C A L C , M U L T , C l ,S X Y , N Y T X = S X * N X + S X Y * N Y (переменная ТХ)
PCALC,ADD,TX,TX,Cl
P C A L C ,M U L T ,T Y ,S X Y ,N X Вычисление проекции вектора напряжения
на ось Y
P C A L C ,M U L T ,С1 f S Y ,N Y T Y = S X Y * N X + S Y * N Y (переменная TY)
PCALC,ADD,TY,TY,Cl
*GET, DX,.PATH, , LAST, S Вычисление полной длины
контура интегрирования
DX = D X / 1 0 0 Вычисление величины сдвига контура
по локальной координате X
как 1% от его длины
DXG - DX*COS(alpha) Величина сдвига по глобальной декартовой
координате X
DYG = DX*SIN(alpha) Величина сдвига по глобальной декартовой
координате Y
PCALC,ADD,XG,XG,,,,-DXG/2 Сдвиг контура от X до X - D X G / 2 (вдоль
глобальной декартовой координаты X)
P C A L C , A D D , Y G , Y G , ,,,-DYG/2 Сдвиг контура от Y до Y - D Y G / 2 (вдоль
глобальной декартовой координаты Y)
PDEF,INTR,UX1, UX Интерполяция величины перемещения U X
на контуре при X - D X / 2
PDEF,INTR,UY1,UY Интерполяция величины перемещения U Y
на контуре при X - D X / 2
PCALC,ADD,XG,XG,,,,DXG Сдвиг контура от X - D X G / 2 до X + D X G / 2 (вдоль
глобальной декартовой координаты X)
P C A L C ,A D D ,Y G , Y G , , , , D Y G Сдвиг контура от Y - D Y G / 2 до Y + D Y G / 2 (вдоль
глобальной декартовой координаты Y)
P D E F , I N T R , U X 2 ,U X Интерполяция величины перемещения U X
на контуре при X + D X / 2
ф

PDEF,INTR,UY2,UY Интерполяция величины перемещения U Y


на контуре при X + D X / 2
PCALC,ADD,XG,XG,,,,-DXG/2 Сдвиг контура назад
в первоначальное положение
PCALC,ADD,YG,YG,,,,-DYG/2
С = 1/DX
P C A L C ,A D D ,С1 , U X 2 ,U X 1 , С,-С Вычисление производной перемещения UX:
D U X / DX
P C A L C , A D D , C 2 ,U Y 2 , U Y 1 , С, -C Вычисление производной перемещения U Y :
DUY/DX
P C A L C , M U L T , C l , T X , Cl Вычисление подынтегрального выражения
P C A L C , M U L T , C 2 ,TY, C2 (TX*DUX/DX + TY*DUY/DX)
PCALC,ADD,Cl,Cl,C2
PCALC,INTG,J,Cl, S Интегрирование второго слагаемого
для вычисления J I N T (по длине контура S)
* G E T , J B , P A T H , ,L A S T , J Сохранение вычисленной величины
интеграла как J B
(второе слагаемое для вычисления JINT)
JINT * JA-JB Сложение обеих частей
для получения итоговой величины
PDEF,CLEAR Очистка переменных контура
44 Глава 2

Этап 4. Расчет коэффициента интенсивности напряжений с помощью


У-интеграла.

KI1J * SQRT(eicl*JINT) ! Вычисление КИН К(I ) с помощью J -интеграла


! и сохранение его как параметра K I 1 J

Вычисление коэффициента интенсивности напряжений на четвертом


этапе расчета производится по зависимости (1.35)

К , = y fW l. (2.7)

При оценке точности вычисления У-интеграла использовалась зависи­


мость (1.11)

+ K l ) + ^ * , 2„ • (2.8)

При этом использованы коэффициенты интенсивности напряжений, взя­


тые для соответствующих задач из книг и справочников [9,10,16,17,1].

2.3. Примеры расчета коэффициентов интенсивности


напряжений и У-интеграла в упругих телах
с трещинами
В данном разделе представлено 12 примеров расчета коэффициентов ин­
тенсивности напряжений и У-интеграла в упругих телах с трещинами. Описа­
ние примеров дается в единой последовательности:
• описание геометрии рассматриваемого образца;
• описание используемой модели материала, метода получения ее пара­
метров и значений этих параметров;
• описание действующих нагрузок и граничных условий;
• характеристика конечно-элементной модели (сетки);
• информация о методе расчета напряженно-деформированного состояния
и его параметрах;
• результаты расчета НДС образца и их оценка;
• результаты расчета значений коэффициентов интенсивности напряжений
и их оценка.
В представленных ниже примерах геометрия образцов соответствовала
требованиям действующего стандарта [25]. Характер приложения нагрузок
также соответствовал стандарту.
Во всех примерах этой главы использована модель упругого изотроп­
ного тела. Упругие константы заимствованы из справочника [26] для стали
38ХНЭМФА. Модуль Юнга равен Е = 210 ГПа, коэффициент Пуассона v = 0,3.
Упругая задача 45

Напоминаем, что программа ANSYS не следит за согласованностью при­


меняемой системы единиц. В данных примерах везде применяется система СИ,
но для программы это просто набор чисел. За согласованностью размерностей
вводимых величин — длин, нагрузок, механических характеристик и т. д. —
должен следить сам расчетчик.
Оценка результатов расчета включала сопоставление коэффициентов ин­
тенсивности напряжений, полученных в ANSYS, со справочными значениями
[16-19], а также сопоставление коэффициентов интенсивности напряжений,
полученных методом аппроксимации перемещений берегов трещины, с коэф­
фициентами интенсивности напряжений, вычисленными прямым методом
через У-интеграл по формуле (2.7).
Кроме этого, были выполнены следующие проверки:
• проверка независимости результатов расчета от размера конечно-эле-
ментной сетки (пример 10);
• проверка независимости коэффициентов интенсивности напряжений от
аппроксимации контура (формы) раскрытой трещины (пример 11);
• проверка независимости У-интеграла от контура интегрирования (пример 12).
Из существующих способов работы с программой ANSYS для выполне­
ния примеров можно использовать один из двух:
• выполнение примера как макроса;
• пошаговое выполнение примеров.
Способ 1. Выполнение примера как макроса можно произвести указав
имя файла, который содержит макрос для построения модели, в окне
Utility Menu > File > Read Input from ...
Перечень файлов, которые нужны для выполнения примеров, приведен в
табл. 2.1. Первый файл содержит макрос для построения модели, второй —
макрос для вычисления У-интеграла. Указать следует только имя первого файла.
Все макросы рекомендуется размещать в рабочей папке (Working Directory).
Изменяя значения параметров модели, можно проследить их влияние на
результаты расчета.
Способ 2. Пошаговое выполнение примеров предполагает пошаговое вве­
дение строк макроса в командную строку. Последнее можно сделать через
буфер, выделив нужную строку или целый фрагмент в файле макроса и затем
скопировав ее в командную строку. Ввод осуществляется нажатием клавиши
Enter на клавиатуре.
Этот способ выполнения примеров позволит увидеть результат выполне­
ния всех операций в графическом окне программы AN SYS.

Пример 1 . Растяжение пластины с центральной трещиной (образец типа


1 поГОСТ 25.506-85).
Схема и геометрические размеры образца представлены на рис. 2.4. Здесь и
всюду далее: b — ширина образца вдоль линии трещины; t — толщина образца.
46 Глава 2
i
Табл. 2.1
Перечень файлов для примеров

Номер примера Необходимые файлы


1 M o d e l _ l .inp, j _f_1 .mac
2 Model_2.inp, j_f_l.mac
3 Model_3.inp, j_f_l.mac
4 Model_4.inp, j_f_JL.mac
5 Model_5.inp, j_f_l.mac
6 Model_6.inp,
7 M o d e 1 _ 7 .i n p , j _ f _ 1 .mac
8 M o d e l _ 8 .i n p , j i n _ f .mac
9 Model__9.inp, jin_f.mac
ю Model_l.inp, j_f_l.mac
11 Model_l.inp, j_f_l.mac
12 Model_l.inp, j_f__l.mac
Примечание: тексты командных файлов содержатся в
Приложениях 1...16. Все макросы рекомендуется разме­
щать в рабочей палке (Working Directory).

Нагрузка: растягивающее напряжение а = 100 МПа или эквивалентная


осевая сила Р = 20 МН.
Особенности конечно-элементной модели: ввиду того, что образец имеет
три плоскости симметрии, рассмотрена 1/8 часть образца, а на плоскостях
симметрии записаны соответствующие граничные условия.
Характеристика конечно-элементной модели (рис. 2.5):
• число узлов — 11567;
• число элементов — 2432;
• отношение размера элемента в вершине трещины к длине трещины — 0.025.
Результаты расчета НДС представлены на рис. 2.6 и 2.7.
Результаты расчета коэффициента интенсивности напряжений представ­
лены в табл. 2.2.
Проведено сопоставление результатов расчета коэффициента интенсив­
ности напряжений в ANSYS с результатами расчета коэффициента интенсив­
ности напряжений по следующим зависимостям.
1. По формуле, приведенной в ГОСТ 25.506-85 [25, стр. 19]
Р
Упругая задача 47

л
C4J
1
I

Диапазоны изменения параметров: Принятые абсолютные размеры образца:
6 — свободный параметр; 6 = 1 м;
/-(ОД 5.. .0,25)6; / = 0,26 = 0,2 м;
В = (1,25.. .1,6)6; В — не используется;
h = (0,1...0,2)6; h = 0,156 = 0,15 м;
Г= (0,15...0,25)6; / - 0,16 = 0,1 м;
Л = 0,36; ' К = 0;
К = 0,036; L - 3 м.
I = 36.

Рис. 2.4. Схема образца

где Р — осевая сила; Ъ — ширина образца; t — его толщина; — безраз


( 21Л
мерная функция, равная I Л= —
V Ь )

У, =0,38 1+ 2,308(А) + 2,439(A)2!

(при 0,ЗЬ<21<0,5Ь).

2. По формуле, приведенной в ГОСТ 25.506-85 [25, стр. 36]

K = — Y{, (2. 10)


tb 1
где
У /= 1,77+0,227(A)-0.51(A)2 +2,7(A)3.
48 Глава 2

Таблица 2.2
Результаты расчета К\. Растяжение пластины с центральной трещиной

Методы расчета А-!, МПа Vm Отношение


ANSYS, метод перемещений 88 1
ANSYS, метод J -интеграла, формула (2.7) 87,75 0,997
По формуле (2.9) 87,91 0,999
По формуле (2.10) 87,29 0,992
По формуле (2.11) 87,91 0,999
По формуле (2.12) 87,2 0,991

3. По формуле, приведенной в работе [19]

К { =сгл/я1|^1-0,025(Я)2 + 0 ,0 6 (Я )4 КХ
sec — ( 2 . 11)
V2 у
где Я = — — параметр, а — действующее напряжение на торцах образца.
b
4. По формуле, приведенной в работе [9]

1 - - + 0,32 6Я2
K= ----. (2.12)

Результаты сопоставления представлены в табл. 2.2. В этой и последую­


щих таблицах в последнем столбце даны отношения данного К ] к величине,
полученной в ANSYS методом аппроксимации.
Время счета на PC с процессором Intel Pentium IV - 2,6 GHz/1 Gb -120 с.
Изолинии интенсивностей напряжений у вершины трещины показаны на
рис. 2.8.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 2.9.
График зависимости коэффициента интенсивности напряжений от длины
трещины при растягивающем напряжении а = 100 МПа показан на рис. 2.10,
соответсвующие значения коэффициентов интенсивноосги напряжений при­
ведены в табл. 2.3.

К 1 = <тV /[l, 655 + 1,9 5 2 (Д ')-6 ,8 8 9 (Д ’)2 + 2 4 ,144(/Г)3] ,

где Я' = — — безразмерный параметр (см. рис. 2.4).


b
Упругая задача 49

1ELEMENTS ANSYS

.. . . Г?

у. ■ : ?\\ •

, .х


йШиШт
FRACTURE

Рис. 2.5. Конечно-элементная сетка

NODAL SOLUTION ANSYS


ЗХЕЬ»=1
SUB * 1
TIKE-l
U3UM <A V 3)
R 3Y 3=0
D M X * . 7J.5E-03
.4MW =. 7 0 8 E - 04
ЯМХ = . 7 1 5 2 - 0 3

.Ц '.Л л'у а л

•• •: о
*•&
'*#%
* >: <•
Л* * S *
■/? ? < f . v 6:Щ х х й- & у>

#: * : - f: ■>: '<<■ ■

•:<fc$ ■ &:«
•у ъ . Ъ . ъ & . -9 . А - ■■<■ (< ■Х’ к -
I ■■ ■ . : • •|
3: <{•>& х;$
¥ <• *•:/: х: -у
:>■ : :<• Х ; :<■ М у <,: -у. ■•/
:<<; ■;г | -Й*~А;■-А:
:<• :* . -А' •
Х - '. х - .: - :- Щ Ц

ур Ш Ш »
708Е -01 .2 1 3 E - D 3 .35 7 Е - 0 3 .50DE-03 . 6 4 1 Е"03
. 1 4 2 К-03 .286Е-0Э .4298-03 .572Е -03 .71SE-03
FRACTURE

Рис. 2.6. Распределение перемещений (м)


50 Глава 2

NODAL SOLUTION ANSYS


»T E?=1
SUB = i
T IM E * !
8EOV (AVfir)
DMX = . 7 1 5 B - 0 3
3MN * . 2 0 9 E + 0 8
3MX = . 9 0 3 К *-09

гО З Е + О е . 127В +0У . 2 3 0 E -0 9 .3 4 0 f> 0 9 . 447S+09


, 733R +08 . 180В +09 .2 8 * ?Н + 0 9 . 393B +09 . 50C E+09
FRACTURE

Рис. 2.7. Распределение интенсивности напряжений (Ila)

DEC 9 2005
11 :0 2 :3 2
N O D AL S O L U T I O N
STEP=1
SU B = 1
TIM E=1
SEQV (AVG)
Powfc r G r a p h i c s
EFACET=1
AVRES=Mat
DMX = . 7 1 5 E - 0 3
SMN « . 2 0 4 E + 0 8
SMX = . 9 0 3 E + 0 9

ZV =1
*С Г£Т ® .0 1 7 7 3 6
*XF = .2 0 1 6 5 6
*YF 012227
*2F « . OS
CAPPED 2-B U FFER
A — . 6 9 4 E + 0 8

В = . 16SE+G9
С 266E+09
D * . 364E+09
E « .4 6 2 E + 0 9
F * . 5 60E+ 09
G = . 65BE+09
H = . 756E + 09
I 854E+0S

Рис. 2.8. Изолинии интенсивностей напряжений (Па) у вершины трещины


Упругая задана 51

ЗТЕР=1
3UB * 1
Т 1М В=1
PATH PLOT
8Ю _1
SML 2 < х Ю г »б)

1 S 3 2 .3 9 4 .

1 3 6 S .9В 0

П 9 9 . S 5 fi

1 0 3 3 .1 5 2 .

s e s . 738. 1
7 0 0 . 324. J
-----------1

5 3 3 .8 1 0 .
\
3 6 7 .4 9 6 . к
V
2 0 1 .0 8 2 .
л Й .
ь —
W u ,w '
Л £ аГА

О .0 2 .С И .0 6 .0 8 .1
.0 1 .0 3 .0 5 .0 7 .0 9
DIST

FRACTURE

Рис. 2.9. Эпюры главных напряжений (Па) на продолжении трещины по оси сим­
метрии: sig l, sig_2, sig_3 — первое, второе и третье главное напряжение

Рис. 2.10. График зависимости коэффициента интенсивности напряжений (Па)


от длины трещины (м) при растягивающем напряжении а = 100 МПа
52 Глава 2

Таблица 2.3
Результаты расчета К\. Растяжение пластины с центральной трещиной
(при растягивающем напряжении а = 100 МПа)

Длина трещины, м
Параметр
од 0Д5 0,2 0,251
Коэффициент интенсивности напряжений, рас­
57,1 72,6 87,8 104,5
считанный по «/-интегралу, МПа •Vm
Коэффициент интенсивности напряжений, рас­
7,4 72,2 87,9 104,7
считанный по формуле (2.9), МШ-Vm

Ниже приводится описание выполнения этого примера в диалоговом ре­


жиме (текст командного файла дан в Приложении 1). Параметры механики
разрушения (коэффициенты интенсивности напряжений и У-интеграл) вычис­
ляются для условий симметричной задачи и плоской деформации. В описании
приводится последовательность действий в интерфейсе программы ANSYS с
изображением диалоговых окон и указанием пути в меню, а также соответст­
вующих команд. Команды вводятся в поле командной строки ANSYS Com­
mand Prompt, расположенном вверху основного окна программы. Общий
справочник команд приведен в руководстве APDL Programmer's Guide, пере­
чень команд APDL приведен в главе 5 настоящего пособия.
Поясним важные моменты и основные используемые приемы.
Вначале создается двумерная геометрическая модель способом «снизу-
вверх», далее на нее наносится двумерная КЭ сетка, которая затем выдавлива­
ется для создания трехмерной модели. Используются квадратичные элементы
со срединными узлами, вокруг вершины трещины создается слой вырожден­
ных сингулярных КЭ с узлами, сдвинутыми на 1/4 в сторону вершины. Авто­
ры рекомендуют создать вокруг вершины вспомогательную окружность, в
которую и будут вписаны сингулярные элементы. Радиус окружности следует
выбирать не более чем 10 % от длины трещины (ANSYS рекомендует, чтобы
радиус сингулярных элементов не превышал величины а/8, где а — длина
трещины, так что наш подход более консервативен).
Для создания сингулярных КЭ, охватывающих вершину, необходимо ука­
зать сеточному генератору ANSYS точку вершины и присвоить ей ряд призна­
ков (команда KSCON).
Предварительную двумерную сетку приходится создавать из-за того, что
ANSYS не имеет команды, предписывающей выполнять необходимый сдвиг
узлов на 1/4 для трехмерный элементов (для двумерной сетки такое действие
выполняется командой KSCON — см. ниже ее описание). Система помощи
ANSYS располагает примером v m l 4 3 . d a t , где приводится громоздкая, на
взгляд авторов, процедура сдвига узлов с помощью макроса; однако гораздо
эффективнее создать двумерную сетку и затем выдавить ее соответствующим
образом. Вновь создаваемые трехмерные элементы уже будут иметь необхо-
Упругая задана 53

димый сдвиг узлов. Важно заметить, что такой способ построения также со­
храняет и нормаль: сечение может быть выдавлено, например, вдоль кривой
линии, моделирующей искривленный фронт трехмерной трещины, и в любом
месте фронт будет перпендикулярен к сечению. Это является необходимым
требованием, поскольку параметры механики разрушения вычисляются именно
п таких сечениях, расположенных нормально к фронту; соответствующим об­
разом ориентируется и местная система координат (см. рис. 2.1): плоскость XY
нормальна к фронту, ось X является как бы «продолжением» трещины.
Примечание. В данном примере параметры механики разрушения вычис­
ляются в глобальной декартовой системе координат, начало которой не совпа­
дает с вершиной трещины. Здесь это не приведет к ошибке, так как берега
трещины параллельны оси X и аппроксимируемые перемещения v совпадают
с перемещениями по оси Y.
Требования программы ANSYS к сетке трехмерных элементов вблизи
фронта трещины:
• соотношение сторон элемента не должно превышать 4 к 1;
• в случае криволинейного фронта трещины, рекомендуется укладывать вдоль
линии фронта не менее одного элемента на 15°-30° дуги.
Все ребра элементов рекомендуется создавать прямыми, в том числе и
ребра, прилегающие к фронту (команда MSHMID, 1). Однако на практике дан­
ная рекомендация не является обязательной. Приведенные в книге авторские
примеры ей не следуют, так же, как и пример vml43.dat. Дело в том, что в
случае предписания спрямлять ребра КЭ (MSHMID, 1) операция выдавливания
не создает сингулярных элементов.
Рекомендуемый диапазон аргументов команды KSCON и их влияние
на точность результата
Синтаксис команды:
KSCON, NPT,DELR, KCTIP,NTHET,RRAT
Аргументы команды KSCON:
NPT — номер точки вершины.
DELR — радиус первого слоя КЭ.
ANSYS рекомендует, чтобы радиус сингулярных элементов не превышал
величины а/8 (где а — длина трещины). При достаточно подробной
сетке радиус сингулярных элементов оказывает не слишком сильное
влияние на результаты расчета коэффициентов интенсивности напря­
жений. При уменьшении размера элементов менее 1 % длины трещи­
ны это влияние практически отсутствует.
В наших примерах принято более консервативное соотношение а/40, ко­
торое складывается из соотношений радиуса вспомогательной окруж­
ности к длине трещины (1/10) и радиуса слоя сингулярных элементов
к радиусу вспомогательной окружности (1/4).
KCTIP — ключ сингулярности:
KCTIP ~ 0: не сдвигать узлы;
54 Глава 2

K C T I P = 1: сдвигать срединные узлы КЭ первого слоя на 1/4 в направле­


нии вершины.
ANSYS рекомендует сдвигать узлы, т. е. рекомендуемое значение ключа
KCT I P = 1.
Тем не менее, отметим, что при расчете трещин методом конечных эле­
ментов возможно использование как сингулярных элементов, так и
обычных квадратичных. Полученные значения коэффициентов интен­
сивности напряжений будут близки.
NTHET — количество КЭ в окружном направлении.
ANSYS рекомендует, чтобы у т л сингулярных элементов при вершине
трещины составлял 30°-40°. Значение по умолчанию составляет: один
элемент на дуге 45° для обычных квадратичных КЭ, или 30° для син­
гулярных К Э .П р и использовании сингулярных элементов изменение
угла при вершине в диапазоне от 15 до 45° не оказывает существенно­
го влияния на результаты расчета.
Авторы рекомендуют уменьшить угол до величины 22,5°, соответствую­
щей четырем элементам на четверти окружности (90°). Это позволяет
получить регулярную КЭ сетку при вершине, что положительно ска­
зывается на качестве результатов. Таким образом, для четверти круга
NTHET = 4.
RRAT — отношение размера КЭ второго слоя к первому.
ANSYS по умолчанию предлагает для соотношения размеров элементов
2-го слоя и 1-го слоя величину 0,5 (в случае, когда 1-й слой состоит из
сингулярных элементов), и 0,75 для стандартных параболических.
При использовании сингулярных элементов радиус 2-го слоя элементов
не оказывает существенного влияния на результаты при
0,5 < RRAT < 1,0.
Рекомендуется использовать значения по умолчанию.
В данной и последующих главах параметры используемых в расчетах
конечно-элементных сеток, а также встроенных операторов и процедур на­
значаются в соответствии с рекомендациями AN SYS. Исключения состав­
ляют примеры, целью которых является исследование влияния данных па­
раметров на точность расчетов коэффициентов интенсивности напряжения и
J -интеграла.
Итоговые величины коэффициентов интенсивности напряжений сохра­
няются в параметрах K I1 - K I 3 .
Для вычисления У-интеграла используется макрос j _f _1 . m ac (этот ва­
риант макроса пригоден только для симметричных задач; в противном случае
надо использовать макрос j i n _ f .m ac), вызываемый с четырьмя аргумента­
ми (номерами узлов n j i - n j 1).
Итоговая величина J -интсграла сохраняется в параметре J I N T , величи­
на коэффициента интенсивности напряжений К , , вычисленного с помощью
J -интеграла, сохраняется в парам етре K I 1 J .
Упругая задача

Fl«fl f‘
ro1ii,e$ Options Tool* Help

ANSYS PRO D U CT LAUNCHER


KfLfcASfc Я 0

; 8oh>e»
■ Launch Cuslomteaaon ' Presences
Setup

1ЙК#х^Й«5к
* -у w:«: •*:■.«.:¥
■ V '•• ft :• :- •■ •• . . * .
■••■■■■ >■ ■ ■ .■; ■■•3 :. :. -'• ■■■■:■ • ■..........

Рис. 2.11. Настройка параметров лончера

A*«4V4 4 i*4 * y « ir« I*» Oi^AUHUi- HertufMotfd I) :>:

щшшт щщшшттшт
:' , , , • - , , , . , . ,

ШШШШШ
Е Preference* AN
| (fl Ргергосс*кн NODES
ffl Solution FEB 1? 2005
i‘) oeneroi Postproc 1 6 :0 0 :0 7
1*1 lm«HMtPMtpro Щ й Щ

Ш T.vo*ogk-IOp»
Ш ROM Tool
Я D esign O p t
&
№$%
ф
0 Prob De»H)fl
0 RodtottonQo* Щ Ш
N Нил-типе Stots
<® Ь м » « я 1Fditor
<••>•:?&}
; Я Hnfah

I '?Ш
■■■ <:>■•:
-Г! :-

ft--::-
Ь ХАС^Й

^ зд ш ж ш м а ю
Рис. 2.12. Интерфейс программы ANSYS
56 Глава 2

_ i n i x!

ANSYS Multiphye ics/LS-DYNA

ANSYS COMMAND LINE ARGUMENTS


INITIAL JOBNAME ■ liodelj.

START-UP FILE MODE - READ


STOP PILE MODE - READ
GRAPHICS DEUICE REQUESTED - 3D
GRAPHICAL ENTRY - YES
LANGUAGE - ел-us
INITIAL DIRECTORY “ D:\Work_Ansys\ansys904crack

00264555 UERSION-INTEL NT RELEASE- 9 UP20041104


CURRENT JOBNAME-Mode1_1 15:16:12 FEB 17, 2005 CP- 1.172

/SHOW SET WITH DRIVER NAME» 3D RASTER NODE, GRAPHIC PLANES 8


RUN SETUP PROCEDURE FROM PILE- C:\Program Files\Ansys Inc4v90\ANSYSSapdl4start9!
an 8
/INPUT FILE* menust.tnp LINE*
/INPUT FILE- C:\Program FllesNAnsys Inc4u90\ANSYS4apdl\start9@.ans LINE
ACTIVATING THE GRAPHICAL USER INTERFACE <GUI>. PLEASE WAIT...
treating the GUI panes
treating the GUI m e n u b a r
treating the GUI status
treating the GUI Graphics Context
treating the Application Context
treating the GUI toolbar
treating the GUI toolbar - "ANSYS Standard Toolbar”
treating the GUI toolbar - "ANSYS Main Menu"
treating the GUI toolbar - "ANSYS Toolbar"
treating the GUI toolbar - "ANSYS Graphical Uiew"
CUTTING PLANE SET TO THE WORKING PLANE
ading ANSYS Help System
leone to ANSYS
PRODUCE NODAL PLOT IN DSYS- 0
TURN OFF WORKING PLANE DISPLAY
PRODUCE NODAL PLOT IN DSYS- 0
PRODUCE NODAL PLOT IN DSYS- 6

Рис. 2.13. Окно вывода

Предварительные действия
1. Настройка программы ANSYS: задание рабочей папки и названия сес
сии работы.
Начать работу удобнее с запуска лончера:
Start > Programs > ANSYS 9.0 > ANSYS Product Launcher
Выберите вкладку File Management и задайте имя рабочей папки в поле
Working Directory и название сессии работы в поле Job Name: M o d e l _ l .
Эти параметры также можно выбрать кнопкой Browse... Далее для запуска
Упругая задача 57

Рис. 2.14. Рис. 2.15. Окно ввода заголовка


Кнопки сохранения

программы ANSYS надо нажать кнопку Run. См. рис. 2.11. Для удобства вос­
приятия черный фон на всех рисунках преобразован в белый.
Примечание. Название сессии работы (Jobnam e) является фактически
именем всех файлов, которые ANSYS будет создавать в течение этой сессии.
Если все настройки выполнены ранее, можно просто запустить программу:
Start > Programs > ANSYS 9.0 > ANSYS
В результате появится основное окно программы с названием сессии и
окно вывода Output Window, вид которых см. на рис. 2.12 и 2.13.
Рекомендуется периодически сохранять модель нажатием кнопки
SAVEJDB на панели инструментов ANSYS Toolbar или кнопки с изображени­
ем дискеты (рис. 2.14):
Toolbar > SAVEJDB
В результате каждой такой операции текущее состояние модели будет со­
храняться в бинарном файле базы данных ANSYS с именем Model l .db, а
предыдущее состояние — в файле M o d e l _ l . dbb.
Это действие можно также выполнить следующим образом:
Utility Menu > File > Save as Jobname.db
Utility Menu > File > Save as ...
Команда:
SAVE

2. Задание заголовка графического окна.


Это действие не является обязательным, но оно желательно для докумен­
тирования результатов.
Utility Menu > File > Change Title ...
Введите Model_l в поле [/TITLE] Enter new title окна Change Title и
нажмите OK (рис. 2.15).
Команда:
/TITLE,Model 1
58 Глава 2

Рис. 2.16. Окно задания единиц измерения угловых величин

? j ^ A S 4 Y 4 V M l l i | » l i y M < ч 1 4 r > Y V W > h i ( t y M f > n o ( М о И И . 1>

Рис. 2.17. Командная строка

Рис. 2.18. Окно задания параметров

3. Задание единиц измерения угловых величин в градусах.


Utility Menu > Parameters > Angular Units ...
Выберите Degrees DEG в поле [*AFUN] Units for angular-parametric
functions окна Angular Units for Parametric Functions и нажмите OK (рис. 2.16).
Команда:
*AFUN,DEG

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

редактора Notepad и запуске макроса из среды ANSYS. При работе в интер­


фейсе параметры не столь важны, однако в данном примере они оставлены с
целью сохранения единообразия.
Параметры можно вводить двумя способами: в командной строке
(рис. 2.17) ANSYS Command Prompt, либо через меню
Utility Menu > Parameters > Scalar Parameters ... (рис. 2.18).
В обоих случаях в качестве оператора присваивания используется знак
равенства «=». Использование командной строки представляется более удоб­
ным способом.
Введите в командную строку следующие основные параметры (напомина­
ем, что символ восклицательного знака «!» является комментарием, и остаток
строки после него не исполняется; ввод завершается нажатием клавиши Enter):
bic 1. 0 Ширина образца (м)
hie 3.0*bic Длина рабочей части образца (m )
tic 0.l*bic Толщина образца (м)
lie 0 ,2*bic Длина трещины (м)
zic 0.0 Z-координата плоскости (м),
в которой будут вычисляться
КИН и J-интеграл (плоскость симметрии,
нормальная к фронту трещины)

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


ric * 0.10*lic Радиус вспомогательной окружности
у вершины <м)
aic = 8*ric Сторона вспомогательного квадрата
у вершины (м)
xl = lie - aic/2 Координаты будущих точек (м)
x2 = lie - ric
x3 = lie
x4 = lie + ric
x5 = lie + aic/2
x6 = bic/2
yl = ric
y2 = aic/2
y3 = hic/2
nic = 4 Базовый параметр разбиения
(количество элементов)
nl = N I N T (xl/ric/2) Параметр разбиения линий 1, 15, 24
n2 = N I N T ((x6-x5)/ric/2) Параметр разбиения линий 6, 18, 27
n3 = N I N T ((y3-y2)/rIc/4) Параметр разбиения линий 19...23

(Функция NINT ( х ) возвращает ближайшее целое от величины х см.


главу 5.)
Введите характеристики механических свойств:
eic = 2.105е11 ! Модуль Юнга (Па)
nuic = 0.3 ! Коэффициент Пуассона

Введите величину распределенной нагрузки:


р0 = 1.0е8 ! Распределенная нагрузка (Па)
60 Глава 2

f M u l t ф Ь у ч м ч 1 S D Y N A U l i(it у

Ur p r n i rssni

Ш Element Type
IS Real Constant*
:
Ш M aterial Props
Ш Sections
Q Modeling
Ш Meshing у
Ш Checking Ctrfs
Ш Numbering Ctris
Ш Archive Model
ffl Coupling / Ceqn
S FLOTRAN Set Up
Ш FSI Set Up
EE) M ultifield Set Up
Ш Loads
(£ Physics
Ш Path Operations
Ш Solution
Ш General Postproc
Рис. 2.20. Окно выбранных типов
Рис. 2.19. Меню препроцессора элементов (пока пустое)

Подготовка геометрической модели и конечно-элементной сетки


5. Вход в препроцессор.
Main Menu > Preprocessor (рис. 2.19)
Раскроется соответствующая ветка меню.
Команда:
/PREP7

6. Выбор элементов из библиотеки и задание их опций.


Main Menu > Preprocessor > Element ТУре > Add/Edit/Delete
В окне Element Types нажмите Add (рис. 2.20).
В окне Library of Element Types выберите в левой части окна тип
Not Solved, в правой — Mesh Facet 200; убедитесь, что номер типа эле­
мента задан как 1 (в поле Element type reference number) и нажмите OK
(рис. 2.21).
В окне Element Types щелкните по появившемуся названию выбранного
элемента Туре 1 MESH200 и нажмите Options... (рис. 2.22).
В окне MESH200 element type options (рис. 2.23) выберите QUAD 8-NODE
в поле Element shape and # of nodes К1 (опцию K2 оставьте по умолчанию)
и нажмите ОК.
Упругая задача 61

Рис. 2.21. Окно выбора элементов из библиотеки (MESH200)

Рис. 2.22. Окно выбранных типов элементов

Рис. 2.23. Окно выбора опций элемента (MESH200)


62 Глава 2

Рис. 2.24. Окно выбора элементов из библиотеки (SOLID95)

Рис. 2.25. Окно выбранных типов элементов (окончательно)

Элемент MESH200 является универсальным элементом, предназначенным


только для нанесения КЭ сетки на геометрическую модель, но не для реше­
ния. Его преимуществом является отсутствие степеней свободы, вследствие
чего модель занимает меньше места в памяти, и гибкость, так как после ус­
пешной генерации сетки его можно превратить в любой классический элемент
соответствующей формы. Опция К1 определяет форму элемента MESH200 и
количество его узлов (в данном случае выбран двумерный четырехугольник с
восемью узлами, т. е. плоский солид второго порядка). Для более подробного
ознакомления авторы советуют воспользоваться системой помощи ANSYS.
В окне Element Types нажмите Add.
В окне Library of Element Types выберите в левой части окна тип Solid,
в правой — 20node 95; убедитесь, что номер типа элемента задан как 2 (в поле
Element type reference number) и нажмите OK (рис. 2.24).
Упругая задача 63

Рис. 2.26. Окно выбора типа материала

«>«*<«• butropk PruircrHes for

Рис. 2.27. Окно задания линейно-упругих изотропных механических свойств

Закройте окно Element Types кнопкой Close (рис. 2.25).


Элемент MESH200 будет служить «полуфабрикатом»: именно из этих эле­
ментов вначале на модель будет нанесена двумерная сетка, и затем выдавлена
по третьей координате уже как SOLID95 (шестигранный элемент с двадцатью
узлами, т. е. трехмерный солид второго порядка); при этом сетка будет очище­
на от ненужных более элементов MESH200.
Команды:
ЕТ,1,MESH2Q0,7
ЕТ,2,SOLID95

Задание констант элемента (Main Menu > Preprocessor > Rea! Constants >
Add/Edit/Delete) в данном случае не требуется.
64 Глава 2

Задание механических свойств материала (сталь)


7. Запуск подпрограммы задания свойств материалов и ввод механиче­
ских характеристик.
Для задания линейно-упругого изотропного материала достаточно всего
двух констант: модуля Юнга и коэффициента Пуассона.
Main Menu > Preprocessor > Material Props > M aterial Models
В правой части окна Define Material Model Behavior (рис. 2.26) выбери­
те Structural > Linear > Elastic > Isotropic.
В открывшемся окне Linear Isotropic Material Properties for Material
Number 1 (рис. 2.27) введите ранее определенные параметры:
• параметр e ic в поле ЕХ (модуль Юнга),
• параметр n u ic в поле PRXY (коэффициент Пуассона).
В данном случае задается так называемый Major коэффициент Пуассона
(PRXY). Можно было вместо него задать Minor коэффициент Пуассона (NUXY),
так как для изотропного материала оба коэффициента одинаковы.
Нажмите ОК и затем закройте окно Define Material Model Behavior.
Команды:
MP,EX,1,eic
MP,PRXY,1,nuic

или
MP,NUXY,1,nuic

Задание точек
8. Создание восемнадцати точек.
Для способа «снизу-вверх» начните построение с самых низших прими­
тивов — опорных точек.
Main Menu > Preprocessor > Modeling > Create > Keypoints >
In Active CS
В поле NPT Keypoint number окна Create Keypoints in Active Coordinate
System введите 1, поля X,Y,Z Location in Active CS оставьте пустыми и на­
жмите Apply. Будет создана первая точка с нулевыми координатами, так как
пустое поле — за рядом исключений — интерпретируется как нуль; нажатие
Apply вместо ОК выполняет действие, но окно при этом не закрывается, что
нам и нужно в данном случае. Номера точек в поле NPT Keypoint number в
принципе можно и не задавать, так как очередной номер будет присваиваться
автоматически, однако авторы рекомендуют задавать номер явно для лучшего
контроля.
Введите далее координаты остальных точек. Обратите внимание на точку
№ 4 с координатами {хЗ, 0}: это вершина модели трещины (рис. 2.28). Заме­
тим, что числовые значения параметров x l, у1 и т. д. определены ранее; при
вводе буквенного параметра ANSYS сам подставляет соответствующее число.
Упругая задача 65

NPT X Y
2 х! 0
3 х2 0
4 хЗ 0
5 х4 0
6 х5 0
7 хб 0
8 хЗ у1
9 0 У2
10 xl у2
11 хЗ У2
12 х5 у2
13 хб у2
14 0 уЗ
15 xl уЗ
16 хЗ уЗ
17 х5 уЗ
18 хб уЗ

Рис. 2.28. Окно создания точки по номеру и координатам


Команды:
К,1/0,0 Точка 1
К, 2,xl,0 Точка 2
К, 3 ,х2,0 Точка 3
К,4,хЗ,0 Точка 4 (вершина трещины)
К, 5,х4,0 Точка 5
К, 6,х5,0 Точка б
К,7,хб,0 Точка 7
К,8,хЗ, у1 Точка 8
К, 9,0, у2 Точка 9
К,10,х1,у2 Точка 10
К, 11, хЗ,у2 Точка 11
К, 12, х5,у2 Точка 12
К, 13,хб,у2 Точка 13
К, 14, 0,уЗ Точка 14
К, 15,х1,уЗ Точка 15
К, 16, хЗ,уЗ Точка 16
К, 17,х5, уЗ Точка 17
К, 18,хб, уЗ Точка 18
66 Глава 2

Рис. 2.29. Окно настройки отображения примитивов

Рис. 2.30. Окно настройки вида графического окна


I
Упругая задача 67

POINTS
ANSYS
MAR 5 2005
POIN NUM * Д4 Д5 Дб Д7 ДВ 17:54:26
I __ X

0 ДО Д1 12 ДЗ
1 2 ib j6 *7

Model 1

Рис. 2.31. Созданные опорные точки

Выше команды даны в более полном виде, с необязательными номерами


точек и нулевыми координатами, которые все же приведены для большей яс­
ности восприятия.
Настройте отрисовку точек, линий и поверхностей с показом их номеров
(необязательно):
Utility Menu > PlotCtrls > Numbering ...
Поставьте флажки «Оп» в полях КР Keypoint numbers, LINE Line numbers
и AREA Area numbers окна Plot Numbering Controls, остальные поля ос­
тавьте как есть и нажмите OK (рис. 2.29).
Команды:
/PNUM,КР,1
/PNUM,LINE,1
/PNUM,AREA,1

Уберите изображение системы координат в левый верхний угол для удоб­


ства (необязательно):
Utility Menu > PlotCtrls > Window Controls > Window Options ...
Выберите опцию At top left в none [/TRIAD] Location of triad окна Window
Options, остальные поля оставьте как есть и нажмите О К (рис. 2.30).
Команда:
/TRIAD,LTOP

Отрисуйте опорные точки (рис. 2.31):


Utility Menu > Plot > Keypoints > Keypoints
68 Глава 2

Команда:
KPLOT

Создание линий и указание количества разбиений на них


9. Создание двадцати семи линий.
Постройте линии по имеющимся точкам; эти линии будут границами по­
верхностей.
Main Menu > Preprocessor > Modeling > Create > Lines >
Lines > Straight Line
Последовательно соедините опорные точки, перечисленные в таблице
ниже (номер линии будет присвоен автоматически; последовательность важна,
ибо она будет определять направление линии, что повлияет на направление
сгущения сетки):

Первая точка Вторая точка Номер линии


1 2 L1
2 3 L2
3 4 L3
4 5 L4
5 6 L5
6 7 L6

Завершите нажатием кнопки Cancel.


Обратите внимание: линии LI, L2, L3 — берег трещины.
При необходимости перемещайте и укрупняйте изображения кнопками
масштабирования на правой вертикальной панели (рис. 2.32, кнопками-стрел-
ками, кнопками с изображением лупы
Также можно пользоваться дублирующим меню Pan, Zoom, Rotate:
Utility Menu > PlotCtrls > Pan Zoom Rotate ...
Для быстрого перемещения/вращения/масиггабирования изображения весь­
ма удобно использовать следующие комбинации клавиатуры/мышки:
• Ctrl + левая кнопка мышки — перемещение изображения;
• Ctrl + правая кнопка мышки — вращение изображения;
• правая кнопка мышки вызывает «резиновое окно» масштабирования;
• масштабировать можно также вращением колеса прокрутки мышки (если
оно есть);
• нажатие средней кнопки мышки эквивалентно кнопке Apply.
Упругая задача 69

Рис. 2.33. Окно создания дуги

Рис. 2.32.
Панель
управления Рис. 2.34. Созданная дуга L7 между точками 3 и 8
видами

Создание каркаса вспомогательной окружности вокруг вершины


трещины (точки 4)
Создайте дугу (линию L7) между точками 3 и 8:
Main Menu > Preprocessor > Modeling > Create > Lines > Arcs >
By End KPs & Rad
70 Глава 2

L-K
MAR 5 2005
19:33:43

Model 1 4 11 ........... ——■ .............-


___ ____
........... .............. I
______
I
____________________
— III. IP

Рис. 2.35. Линии вблизи вершины трещины

Укажите мышкой точку 3, затем 8 (концы дуги) и нажмите Apply, либо


среднюю кнопку мышки; укажите точку 4 (центр дуги) и нажмите Apply/
среднюю кнопку мышки; введите параметр r i c в поле RAD Radius of the
arc окна Arc by End KPs & Radius, удостоверьтесь, что в соответствующих
полях присутствуют верные номера точек (3, 8 и 4), и нажмите ОК (рис. 2.33).
Результат приведен на рис. 2.34.
Соедините опорные точки 4 и 8 прямой линией номер L8:
Main Menu > Preprocessor > Modeling > Create > Lines > Lines >
Straight Line

Первая точка Вторая точка Номер линии


4 8 L8

Создайте дугу (линию L9) между точками 8 и 5 (рис. 2.35):


Main Menu > Preprocessor > Modeling > Create > Lines > Arcs >
By End KPs & Rad
Укажите точку 8, затем 5 > Apply > укажите точку 4 > Apply >
RAD = r i c > OK.
Завершите процедуру соединения опорных точек прямыми линиями:
Main Menu > Preprocessor > Modeling > Create > Lines > Lines >
Straight Line
Упругая задача 71

H Ъ2к\Х1АЛйЛГ1 Т.П Л1
LIN58
MAR 5 2005
19:46:16

19 «20Л1 1*22 -23

I—
10
Ц
Д I 13
SfB* 13 I.1R 1314
M odel 1
1_Ll L l -U-

Рис. 2.36. Линии модели

Первая точка Вторая точка Номер линии


1 9 L10
2 10 L11
8 И L12
6 12 L13
7 13 L14
9 10 L15
10 11 L16
11 12 L'l 7
12 13 L18
9 14 L19
10 15 L20
11 16 L21
12 17 L22
13 18 L23
14 15 L24
15 16 L25
16 17 L26
17 18 L27
72 Глава 2

Отрисуйте построенные линии (рис. 2.36):


Utility Menu > Plot > Lines
Команда:
LPLOT

10. Задание количества разбиений на линиях и


параметров сгущения.
Для нанесения регулярной сетки (т. е. сетки с
явно выраженными рядами элементов) необходимо
следовать ряду правил. Самое простое из них: на
противоположных сторонах четырехугольной по-
верхности должно быть одинаковое количество раз­
биений. Для этого необходимо указывать, сколько
элементов будет уложено вдоль граничных линий.
При этом для данной задачи нужно нанести КЭ сет­
ку со сгущением в направлении вершины трещины.
Вызовите инструментальную панель сеточно­
го генератора MeshTool (рис. 2.37):
Main Menu > Preprocessor > Meshing > MeshTool
На панель MeshTool вынесены основные (но
не все) кнопки управления процессом подготовки
КЭ сетки и ее построения. Далее серия действий
будет выполняться с использованием в основном
этой панели.
Задайте количество разбиений и коэффициенты
сгущения сетки на линиях, выполнив следующую
последовательность действий:
MeshTool > Size Controls: > Lines > Set
Рис 2 37 Укажите линию L l, нажмите Apply; введите
Панель MeshTool параметр n l в поле NDIV No. of element divisions
окна Element sizes on picked lines, остальное оставь­
те без изменений и нажмите Apply (рис. 2.38 и 2.39).
Продолжайте задавать параметры разбиения, каждый раз нажимая Apply
для того, чтобы не закрыть окно Element sizes on picked lines.
Укажите линию L2, нажмите Apply; введите величину 4 в поле NDIV
No. of element divisions и выражение 1/2.5 в поле SPACE Spacing ratio, за­
тем нажмите Apply.
Параметр SPACE является коэффициентом сгущения сетки, или отноше­
нием длины ребра элемента в конце линии к длине ребра в начале линии. Ли­
ния L2 должна принять вид, показанный на рис. 2.40, т. е. сгущение с коэффи­
циентом 2,5 должно быть ориентировано по направлению к вершине, окру­
женной дугами. Если это не так, «разверните» направление сгущения:
MeshTool > Size Controls: > Lines > Flip, затем нажмите ОК.
Упругая задача 73

Рис. 2.38. Окно задания количества разбиений на линиях

Рис. 2.39. Предварительное разбиение линии L1

Далее:
• укажите линию L5 > Apply > NDIV = 4 > SPACE = 2.5 > Apply;
• укажите линию L6 > Apply > NDIV - n2 > оставьте поле SPACE пустым >
Apply;
• укажите дугу L7 > Apply > NDIV = n i c > оставьте псше SPACE пустым >
Apply;
74 Глава 2

1
L-K
: , . rj ЯШ 5
MAR aj1 2005
;25с 43
У
Л— X

i ? .... т.1* 1П ТЛС и

Л2

ЛО ill

А X

1 Ц- г Ы- ft-- . 1__ 1А Д—

Model 1

Рис. 2.40. Предварительное разбиение линии L2

• укажите дугу L9 > Apply > NDIV = n ic > оставьте поле SPACE пустым >
Apply;
• укажите линии L10 и L ll > Apply > NDIV - 2 > оставьте поле SPACE
пустым > Apply;
• укажите линию L12 > Apply > NDIV = 4 > SPACE = 2.5 > Apply;
• укажите линии L13 и L14 > Apply > NDIV = 2 > оставьте поле SPACE
пустым > Apply;
• укажите линию L15 > Apply > NDIV = n l > оставьте поле SPACE пус­
тым > Apply;
• укажите линии L16 и L17 > Apply > NDIV = 2 > оставьте поле SPACE
пустым > Apply;
• укажите линию L18 > Apply > NDIV = n2 > оставьте поле SPACE пустым >
Apply;
• укажите линии с L19 по L23 > Apply > NDIV = n3 > оставьте поле
SPACE пустым > Apply;
• укажите линию L24 > Apply > NDIV = n l > оставьте поле SPACE пус­
тым > Apply;
• укажите линии L25 и L26 > Apply > NDIV = 2 > оставьте поле SPACE
пустым > Apply;
• укажите линию L27 > Apply > NDIV = n2 > оставьте поле SPACE пус­
тым > ОК.
Упругая задача 75

L-K
\ ANSVSI
1 1 MAR 11 20QS
21:41:41

У
к_х

Ч—г
Mbdel 1

Рис. 2.41. Предварительное разбиение линий модели

I ANSyS
MAR 11 2005
21:42: ^0
У
«—X

------------L

Model 1

Рис. 2.42. Предварительное разбиение линий модели у плоскости симметрии

На линиях L3, L4 и L8, сходящихся к вершине трещины, количество раз­


биений не указывалось ввиду того, что управление размерами элементов в
)тих областях будет вестись специальным способом.
Результат выполненного этапа показан на рис. 2.41 - 2.43 — последова­
тельно: общий вид и две укрупненные части вблизи плоскости симметрии.
Не закрывайте панель MeshTool, она будет использована далее.
76 Глава 2

LINKS
AR5YS
SEP 24 2005
LINE HUM 01:18;47
Y
.12
к__x

/ '• \
1
_LX 1 .Is JA

Model 1
Рис. 2.43. Предварительное разбиение линий модели вблизи вершины трещины

Объединенные команды (при задании линий в командной строке можно


объединить создание линий и указание количества разбиений на них):
L,1,2,nl Линия Ll
L,2,3,4,1/2.5 Линия L2
L, 3, 4 Линия L3
L,4,5 Линия L4
L, 5, 6, 4, 2. 5 Линия L5
L, 6,7, n2 Линия L6
LARC,3,8, 4, ric Линия L7 (дуга)...
LESIZE,7, , ,nic ... и количество разбиений на ней
L, 4,8, Линия L8
LARC,8,5,4,ric Линия L9 (дуга)...
LESIZE,9,,,nic ... и количество разбиений на ней
L, 1, 9, 2 Линия L10
L,2,10,2 Линия L11
L,8,11,4,2.5 Линия L12
L,6,12,2 Линия L13
L,7,13,2 Линия L14
L, 9,10,nl Линия L15
L,10,11,2 Линия L16
L,11,12,2 Линия L17
L,12,13,n2 Линия L18
L,9,14,n3 Линия L19
L,10,15,n3 Линия L20
L,11,16,n3 Линия L21
L,12,17,n3 Линия L22
L,13,18,n3 Линия L23
L,14,15,nl Линия L24
L, 15,16,2 Линия L25
L, 16,17, 2 Линия L26
L, 17,18,n2 Линия L27
Упругая задача 11

Создание поверхностей
11. Создание десяти поверхностей.
Постройте поверхности по имеющимся линиям.
Обычно процедура создания поверхностей предшествует указанию коли­
чества разбиений на границах; в данном примере продемонстрирована, однако,
обратная последовательность, для сохранения идентичности с макросом
(Приложение 1).
Main Menu > Preprocessor > Modeling > Create > Areas >
Arbitrary > By Lines
Последовательно соедините линии, перечисленные в таблице ниже (но­
мер поверхности будет присвоен автоматически):

Первая Вторая Третья Четвертая Пятая Номер


линия линия линия линия линия поверхности
L1 L11 L15 L10 — А1
L2 L7 L12 L16 L11 А2
L3 L8 L7 — —
АЗ
L4 L9 L8 — — А4
L5 L13 L17 L12 L9 А5
L6 L14 L18 L13 — А6
L15 L20 L24 L19 — А7
L16 L21 L25 L20 — А8
L17 L22 L26 L21 — А9
L18 L23 L27 L22 —
А10
(

Завершите нажатием кнопки Cancel.


Обратите внимание: секториальные поверхности АЗ и А4 описывают
вспомогательную окружность, охватывающую вершину трещины; по­
верхности А2 и А5 — вспомогательный квадрат большего размера, охва­
тывающий в свою очередь окружность н нужный для построения регу­
лярной (Mapped) КЭ сетки.
Команды:
AL,1/11,15/10 Поверхность А1
AL,2,7,12,16,11 Поверхность А2
AL,3,8,7 Поверхность АЗ
AL,4,9,8 Поверхность А4
AL,5,13,17,12,9 Поверхность А5
AL,6,14,18,13 Поверхность А6
AL,15,20,24,19 Поверхность А7
AL,16,21,25,20 Поверхность А8
AL,17,22,26,21 Поверхность А9
AL,18,23,27,22 Поверхность А10
78 Глава 2

i ---------------------------------------------------------------
AREAS
--- ANSYS
т.3 я m BBP 19 2 0 0 5 |
ARB A MUM |Ж В И Ж Й 1 0 2 :0 1 :0 4
2___X

Kodel 1

Рис. 2.44. Поверхности модели

ill

II p^l?$8Si£*
:

т
Ж
Ш

ш$ШШ м
t*■<
ШI »|р*. *»«
Ч М Ш '*
llliilp l
!6Ш11|1Ё Щ■
-1
%ЛЫШ
Шт& •*

>:*
• ■
?
;?■•*ш\
-? -Х-х £ Xv.yVX. :<• Jc-
• •>
■ ? ■■ ■'-

Штшщ
ка ■ л:
х. х- :•• $ ••
. >;.•>: •>; -х ^
............•
n '“'й1^ л Vx
•:••' - •
’V ' ' ■ &
<•■$•--?'??-С5■'Ж
.V |'ж .
I
. v . ' V .-.4 V
g
I %< %\
;■ v ■■ ■ ■

V S ..

Kodel 1

Рис. 2.45. Поверхности модели у плоскости симметрии

Отрисуйте построенные поверхности:


Utility Menu > Plot > Areas
Результаты выполненного этапа показаны на рис, 2.44 - 2.46 — общий
вид (номера созданных поверхностей вынесены для большей ясности) и ук­
рупненные части вблизи плоскости симметрии.
Упругая задана 79

Рис. 2.46. Поверхности модели вблизи вершины трещины

Команда:
APLOT
Д вум ерн ая геомет рическая м одель создана.
Сохраните модель:
Toolbar > SAVEJDB
Команда:
SAVE

Генерация двумерной сетки


12. Назначение атрибутов двумерной сетки.
Назначьте атрибуты (в данном случае тип элемента) всем построенным
поверхностям (рис. 2.47).
MeshTool > Element Attributes: > выберите Areas > Set
Нажмите Pick All; в окне Area Attributes удостоверьтесь, что выбран тип
элемента № 1 MESH200 в поле TYPE Element type number, после чего на­
жмите ОК (рис. 2.48).

..........: / 7 ' "

ШШ
Рис. 2.47. Кнопка назначения атрибутов панели MeshTool
80 Глава 2

Рис. 2.48. Окно назначения атрибутов поверхностям

Команды:
МАТ, 1
TYPE,1
13. Указание точки вершины трещины.
Введите в командную строку параметр d e l r , определяющий величину
радиуса слоя сингулярных элементов (напоминаем, что параметр r i c — ра­
диус вспомогательной окружности у вершины):
delr * ric/4
Укажите вершину трещины (точку 4).
Main Menu > Preprocessor > Meshing > Size Cntrls >
Concentrat KPs > Create
Укажите мышкой точку 4 (вершину трещины); в окне Concentration Key­
point удостоверьтесь, что в поле NPT Keypoint for concentration присутствует
верный номер точки (4); в поле DELR Radius of 1st row of elems введите пара­
метр d e lr ; поле RRAT Radius ratio (2nd row/1 st) оставьте по умолчанию; в поле
NTHET No of elems around drcumf введите параметр n ic ; в поле KCTIP midside
node position выберите Skewed 1/4pt, после чего нажмите OK (рис. 2.49, 2.50).
Тем самым этой точке присваивается соответствующий признак, ко­
торый далее будет использован сеточным генератором; именно вокруг нее
будет создан слой сингулярных элементов со срединными узлами, сдвину­
тыми на 1/4 в ее сторону.
Расшифровка введенных в соответствующие поля аргументов
команды kscon:
NPT — номер точки концентрации, т. е. вершины трещины;
DELR — радиус первого слоя КЭ;
KCTIP — ключ сингулярности; данное значение ключа предписывает се­
точному генератору сдвигать срединные узлы КЭ первого слоя на 1/4 в
направлении вершины;
NTHET — количество КЭ в окружном направлении;
RRAT — отношение размера КЭ второго слоя к первому.
Упругая задача 81

г
ui 11 7*Ш
« I» 25 2005
um nm 0 3 l46:58

* __X

>U
Ml

L IB

/ \
л L ll JJL 1
В*рош>мггр»шми|
Hodel 1

Рис. 2.49. Вершина трещины (точка 4)

Рис. 2.50. Окно задания параметров сетки у вершины трещины

Команда:
KSC0N,4,delr,1,nic

Рекомендуемый диапазон перечисленных аргументов:


DELR — радиус первого слоя КЭ.
Авторы рекомендуют соотношение а/40 (см. значения параметров
d elr = r ic /4 и r ic = 0 .1 * lic).
KCTIP — ключ сингулярности:
KCTIP - 0: не сдвигать узлы;
KCTIP = 1: сдвигать срединные узлы КЭ первого слоя на 1/4 в направ­
лении вершины.
Рекомендуется значение ключа KCTIP = 1.
82 Глава 2
j, .•

NTHET — количество КЭ в окружном направлении.


Авторы рекомендуют, чтобы угол сингулярных элементов при верши­
не трещины составлял 22,5°, что соответствует значению NTHET = 4
для четверти круга (см. значение параметра n i c = 4)
RRAT — отношение размера КЭ второго слоя к первому.
Авторы рекомендуют использовать значение этого соотношения по
умолчанию, равное 0,5.

Рис. 2.51. Опции свободной сетки вблизи вершины трещины

14. Назначение опций создаваемой сетке вблизи вершины трещины (сек-


ториальные поверхности АЗ, А4).
Настройте сеточный генератор на создание свободной поверхностной
сетки из элементов преимущественно (по возможности) четырехугольной
формы (рис. 2.51).
MeshTool > Mesh: > выберите Areas >
MeshTool > Shape: > выберите Quad > Free
Команды:
MSHAPE,0,2D
MSHKEY,0

15. Генерация свободной КЭ сетки на секториальных поверхностях АЗ и


А4 (вокруг вершины трещины).
Выполните генерацию сетки с вышеуказанными установками:
MeshTool > Mesh: > Mesh
Укажите поверхности АЗ и А4, нажмите ОК.
В случае появления предупреждения об искаженной форме некоторых
элементов проигнорируйте их, нажав Close.
Результат показан на рис. 2.52. Он соответствует заданным установкам
команды KSCON (количество элементов в окружном направлении на четверти
окружности, отношение размера КЭ второго слоя к первому и т. д.).
Команда:
AMESH,3,4,1
Упругая задача 83

KLBMENTff такта
ОСТ 11 2005
01:33:57

к__х

Mod«l 1
Рис. 2.52. Сетка у вершины трещины, включающая слой
треугольных сингулярных элементов

NODK0 7SPEY5
ОСТ 11 2005
01:37:15

• • ♦
4 ф

в I

В^омвггрее#шы1

Model 1

Рис. 2.53. Узлы у вершины трещины

Отрисуйте узлы, чтобы убедиться в корректном сдвиге срединных узлов


элементов первого слоя на 1/4 в направлении вершины (рис. 2.53):
Utility Menu > Plot > Nodes
Команда:
NPLOT
84 Глава 2

Рис. 2.54. Опции регулярной сетки на поверхностях охватывающего квадрата

Рис. 2.55. Порядок указания вершин «четырехугольного шаблона»

16. Назначение опций всем остальным поверхностям и генерация регу­


лярной сетки на поверхностях А2 и А5.
Настройте сеточный генератор на создание регулярной поверхностной
сетки из элементов строго четырехугольной формы (рис. 2.54).
MeshTool > Shape: > выберите Quad > Mapped
Команда:
MSHKEY,1

Выполните генерацию регулярной сетки на поверхностях охватывающе­


го квадрата А2 и А5 (рис. 2.55). Ввиду того, что эти поверхности являются
пятиугольными, применяется метод «натягивания четырехугольного шаблона»
(с помощью логического объединения линий):
Упругая задача 85

SLSMKNT0 ЛИЗУ5
ОСТ 24 200$
У 06
i_ х

M odel 1

Рис. 2.56. Сетка у вершины трещины


и на поверхностях охватывающего квадрата

Рис. 2.57. Опции регулярной сетки на оставшихся поверхностях

MeshTool > выберите Pick corners > Mesh


Укажите поверхность А2 (слева и вверху над полукругом) > нажмите ОК >
последовательно укажите точки 8, 11, 2, 3 (точку 10 следует пропустить, вы­
полняя логическое объединение линий L 16 и L 11).
Укажите поверхность А5 (справа и вверху над полукругом) > нажмите
ОК > последовательно укажите точки 5, 6, 11,8 (точку 12 следует пропустить,
выполняя логическое объединение линий L13 и L17).
Нажмите Cancel для того, чтобы закрыть панель Map Mesh Area by
Corners.
Порядок указания вершин «четырехугольного шаблона» для поверхно­
стей А2 и А5 указан стрелками на рис. 2.55.
Результат выполнения действия показан на рис. 2.56.
86 Глава 2

ANSYS
А-Б
ОСТ 24 2005
У 01:56:22
к_X

Model 1

Рис. 2.58. Оставшиеся поверхности


ANSYSI
ELEMENTS
ОСТ 24 2005
У
02:03:30
к__х

• х /г - . V _ кОО КЫ «ШГ VkX

M o d el 1

Рис» 2.59. Законченная двумерная конечно-элементная сетка

Команды:
АМАР,2,8,11,2,3
АМАР,5,5,6,11,8
17. Генерация регулярной сетки на остальных поверхностях (А1 и А6-А10).
Выполните генерацию регулярной сетки на оставшихся четырехугольных
поверхностях А 1 иА6-А10:
MeshTool > выберите 3 ог 4 sided > Mesh (рис. 2.57)
Упругая задача 87

Рис. 2.60. Окно задания опций выдавливания

Укажите все оставшиеся поверхности: А1 и А6-А10 > нажмите ОК.


Закройте панель MeshTool, нажав Close.
Результат выполнения действия показан на рис. 2.58,2.59.
Команды:
AMESH,1,6,5
AMESH,7,10,1

Д вум ерная конечно-элемент ная модель создана.


Вблизи вершины создан слой т реугольны х сингулярны х эле­
ментов.
Сохраните модель:
Toolbar > SAVEJDB
Команда:
SAVE

Генерация трехмерной сетки методом выдавливания


18. Задание опций выдавливаемой трехмерной сетки.
Введите в командную строку параметр разбиения по толщине образца nz:
nz = 8

Задайте опции выдавливаемой трехмерной сетки:


Main Menu > Preprocessor > Modeling > Operate > Extrude >
Elem Ext Opts
88 Глава 2

|^ |( Ktrudc Art*Hs by XY2 CWfset Ш


£*tr*ieArw*byX¥ZOff«K lip fl
i.ftivt‘ IV *iliirtiwi;

■■Ш
М
ЩЩ&
%W
%
■У.ЫуУ;

Рис. 2.61. Окно задания величин выдавливания по координатам

1 ANSYS
ELEMENTS
OCT 24 2 0 0 5
MAT NUM 2 0 :0 3 :3 1

M odel 1

Рис. 2.62. Законченная трехмерная конечно-элементная сетка

В окне Element Extrusion Options: в поле TYPE Element type number


выберите тип элемента № 2 SOLID95 (трехмерный КЭ); в поле Element sizing
options for extrusion / VAL1 No. Elem divs введите параметр nz (количество
элементов по направлению выдавливания); активируйте (Yes) опцию ACLEAR
Clear area(s) after ext (очистка двумерной сетки после выдавливания); все
остальное оставьте по умолчанию и нажмите ОК (рис. 2.60).
Команды:
TYPE,2
EXTOPT,ESIZE,nz
EXTOPT,ACLEAR,1
19. Выдавливание трехмерной сетки.
Создайте трехмерную сетку путем выдавливания всех поверхностей вме­
сте с двумерной КЭ сеткой на толщину tic по координате Z:
Main Menu > Preprocessor > Modeling > Operate > Extrude >
Areas > By XYZ Offset
Упругая задача 89

Model 1

Рис. 2.63. Трехмерная конечно-элементная сетка вблизи вершины трещины

Нажмите Pick All; в окне Extrude Areas by XYZ Offset в поле DX,DY,DZ
Offsets for extrusion введите параметр t i c для DZ (DX и DY остаются нуле-
ными); остальное оставьте по умолчанию и нажмите ОК (рис. 2.61).
В случае появления предупреждения об искаженной форме некоторых
элементов проигнорируйте их, нажав Close,
Результат выполненного этапа показан на рис. 2.62 и 2.63: общий вид и —
укрупненно — область вблизи вершины.
Команда:
VEXT,1,10,1,,,tic,1,1,1
Отрисуйте узлы, чтобы убедиться в том, что вокруг фронта трещины
имеет место сдвиг срединных узлов трехмерных призматических элементов
первого слоя на 1/4 в направлении фронта (рис. 2.64):
Utility Menu > Plot > Nodes
Команда:
NPLOT
Трехмерная к онечно- э ле ментная мо д ел ь создана.
В о к р у г фр о нт а создан слой призматических синг улярных
элементов.
Сохраните модель:
Toolbar > S A V E D B
Команда:
SAVE
90 Dtaea 2

AN5YSI
NODE В
ОСТ 25 2005
15:28;50

* wш

* ш *

Model 1

Рис. 2.64. Узлы у фронта трещины

Рис. 2.65. Панель выбора объектов Рис. 2.66. Панель выбора объектов
с координатой Y -О с координатой X в диапазоне [хЗ, хб]
Упругая задача 91

Рис. 2.67. Окно задания величины предписанных перемещений на узлы

Закрепление и нагружение
20. Закрепление модели по плоскостям симметрии.
Закрепление можно выполнить разными способами (закрепить целую
поверхность, группу узлов и т. д.); для сохранения единообразия с макросом
выполняется закрепление узлов с предварительным их выбором.
Выберите узлы в плоскости симметрии XZ (с координатой Y= 0):
Utility Menu > Select > Entities ...
Выберите Nodes > By Location > Y coordinates, в поле Min,Max вве­
дите 0 > выберите From Full > нажмите Apply (рис. 2.65).
Из выбранного подмножества узлов исключите узлы берега трещины
(они не должны закрепляться), т. е. выберите из активного набора узлов толь­
ко те, у которых координатаX лежит в диапазоне [хЗ, х6\:
Utility Menu > Select > Entities ...
Выберите Nodes > By Location > X coordinates, в поле Min,Max введи­
те хЗ,х б > выберите Reselect > Apply (рис. 2.66).
Команды:
NSEL,S,LOC,Y,0
NSEL,R,LOC,X,x3,x6

Закрепите выбранные узлы по направлению У (т. е. по нормали к плоско­


сти симметрии XZ):
Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Displacement > On Nodes
Нажмите Pick All; в окне Apply U,ROT on Nodes в поле Lab2 DOFs to be
constrained выберите UY, в поле VALUE Displacement value введите 0; ос­
тальное оставьте по умолчанию и нажмите ОК (рис. 2.67).
Результат выполненного действия показан на рис. 2.68.
92 Глава 2

Рис. 2.68. Закрепленные по нормали к плоскости симметрии XZ узлы


(берег трещины свободен от закрепления)

Команда:
D,ALL,UY,О

Далее, аналогично:
Выберите узлы в плоскости симметрии YZ (с координатой Х = 0):
Utility Menu > Select > Entities ...
Выберите Nodes > By Location > X coordinates, в поле Min,Max введи­
те 0 > выберите From Full > Apply.
Закрепите выбранные узлы по направлению X (т. е. по нормали к плоско­
сти симметрии УИ):
Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Displacement > On Nodes
Нажмите Pick All; в окне Apply U ,R O T on Nodes в поле Lab2 DOFs
to be constrained выберите UX (убедитесь, что перемещения в других на­
правлениях не выбраны заодно), в поле VALUE Displacement value введите
0; остальное оставьте по умолчанию и нажмите ОК.
Команды:
NSEL, S,LOC,X,0
D,ALL,UX,0

Выберите узлы в плоскости симметрии XY (с координатой Z = 0):


Utility Menu > Select > Entities ...
Упругая задача 93

1 ANSYS
ELEMENTS
ОСТ 2 6 2 0 0 5
U 0 1 :0 0 :4 2

M odel 1

Рис. 2.69. Закрепленные узлы (виден незакрепленный берег трещины)

Выберите Nodes > By Location > Z coordinates, в поле Min,Max введи­


те 0 > выберите From Full > Apply.
Закрепите выбранные узлы по направлению Z (т. е. по нормали к плоско­
сти симметрии XY):
Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Displacement > On Nodes
Нажмите Pick All; в окне Apply U,ROT on Nodes в поле Lab2 DOFs
to be constrained выберите UZ (убедитесь, что перемещения в других на­
правлениях не выбраны заодно), в поле VALUE Displacement value введите 0;
остальное оставьте по умолчанию и нажмите ОК.
Команды:
NSEL,S,LOC,Z,0
D,ALL,UZ, 0

Результат показан на рис. 2.69.


21. Приложение растягивающей распределенной нагрузки на верхний торец
модели.
Данную нагрузку можно приложить к поверхностям, составляющим верх­
ний торец модели, попросту указав их все мышкой, однако для сохранения
единообразия с макросом проделаем «излишнее» действие — выбор этих по­
верхностей по координате.
Выберите поверхности верхнего торца модели (с координатой У = h id 2):
Utility M enu > Select > Entities ...
94 Глава 2

Рис. 2.70. Окно задания величины давления на поверхности

Выберите Areas > By Location > Y coordinates, в поле Min,Max введите


h i e / 2 > выберите From Full > OK.
Команда:
ASEL, S,LOC,Y,hic/2

Приложите отрицательное давление к этим поверхностям (отрицательное


потому, что положительное будет приложено противоположно нормали к по­
верхностям, т. е. будет сжимающим):
Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Pressure > On Areas
Нажмите Pick All; в окне Apply PRES on areas as а в поле VALUE Load
PRES value введите -p 0 ; остальное оставьте по умолчанию и нажмите ОК
(рис. 2.70).
Закройте появившееся окно предупреждения, нажав Close.
Команда:
SFA,ALL,1,PRES,-р0

Настройте отрисовку граничных условий (ГУ) давления в виде стрелок


для удобства (необязательно):
Utility Menu > PlotCtrls > Symbols ...
В окне Symbols выберите в поле [/PSF] Surface Load Symbols опцию
Pressure; выберите в поле Show pres and convect as опцию Arrows; ос­
тальные поля оставьте как есть и нажмите ОК (рис. 2.71).
Команда:
/PSF,PRES,NORM,2

Выберите все объекты:


Utility Menu > Select > Everything
Команда:
ALLSEL
Упругая задача 95

Рис. 2.71. Окно настройки отображения символов

Отрисуйте результат выполненного действия (поверхности с приложен


ным давлением — ГУ):
Utility Menu > Plot > Areas (рис. 2.72)
Команда:
APLOT
96 Глава 2

Рис. 2.72. Поверхности верхнего торца с приложенным давлением

22. Задание условий плоской деформации.


Для задания условий плоской деформации закрепите ВСЕ узлы по на­
правлению Z:
Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Displacement > On Nodes
Нажмите Pick All; в окне Apply U,ROT on Nodes в поле Lab2 DOFs
to be constrained выберите UZ (убедитесь, что перемещения в других на­
правлениях не выбраны заодно), в поле VALUE Displacement value введите 0;
остальное оставьте по умолчанию и нажмите ОК.
Команда:
D,ALL,UZ,0

Граничные ус л ов ия с о б л ю д е н ы — «приложены».
Б е р е г а трещины м о г у т с в о б о д н о пе р е м е ща т ь с я , на п л о с к о ­
стях симметрии з ап и с а н ы с о о т в е т с т в у ю щ и е ГУ, м о де л ь н а х о ­
дится в у с л о в ия х плоской д е ф о р ма ц ии и р а с т я г и в а е т с я по н ор ­
мали к исходным б е р е г а м трещины.
Сохраните модель:
Toolbar > S A V E D B
Команда:
SAVE
Упругая задача 97

Назначение опций анализа и выполнение


расчета
A N 4Y 4 M u l h |i b y s H s /I S-DYNA IJtilrty 23. Вход в модуль решения.
Main Menu > Solution

AN6VS
Раскроется соответствующая ветка меню
(рис. 2.73).
Команда:
Preferences /SOLU
Ш Preprocessor
в 232SSS2 24. Назначение опций анализа.
В Analysis Type
ffi Define Loads Задание типа анализа.
Ш Load Step Opts
Ш 5E Management (CMS)
Укажите программе выполнить статический
0 Re culls Tracking анализ (так как этот тип анализа задан в ANSYS по
Ш Solve
0 Manual Re 2on«ng умолчанию, то данное действие — необязательное
ffl F S IS e tU p и приводится лишь с методической целью):
ffl Multffield Set tip
ffi ADAMS Connection
Ш Diagnostics Main Menu > Solution > Analysis Type >
Q Unabridged Menu New Analysis
(S General Post proc

В окне New Analysis убедитесь, что выбран тип


Рис. 2.73. Меню
анализа Static, и нажмите ОК (рис. 2.74).
модуля решения
Команда:
ANTYPE,STATIC

Предписание использовать SPARSE солвер.


Выберите SPARSE солвер (прямой, т. е. основанный на Гауссовом алго­
ритме исключения метод решения системы линейных алгебраических урав­
нений, оптимизированный для разреженных матриц); так как этот тип солвера

v , -.4
Analysis c«?vx.под. &'y.

'ШШШ

пнм г - т у ^ у ^ - Ш / Ь . х •• •:
к- А М ъ •Ш - %••*>*.•Ш - - 4

1Ш.У.
тж
Ш Ы * -у .4 Л .

•>'

бк' •J i
■ ■

Рис. 2.74. Окно выбора типа анализа


98 Глава 2

Рис. 2.75. Панель настройки режима счета

активен в ANSYS по умолчанию, то данное действие — необязательное и


приводится лишь с методической целью:
Main Menu > Solution > Analysis Type > Sol'n Controls
В многофункциональной панели Solution Controls выберите вкладку
Sol'n Options, под заголовком Equation Solvers переключите тип солвера на
Sparse direct, все остальное оставьте по умолчанию и нажмите ОК (рис. 2.75).
(Отметим в скобках, что для ряда задач весьма эффективен итерационный
солвер Pre-Conditioned Conjugate Gradient, или PCG, реализующий метод
сопряженных градиентов с предусловием; солвер оптимизирован для симмет­
ричных разреженных матриц, при этом он чувствителен к степени обуслов­
ленности матрицы и требует примерно вдвое больше памяти.)
Команда:
EQSLV,SPARSE

Сохраните модель:
Toolbar > SAVE_DB
Команда:
SAVE

25. Запуск на счет.


Запустите задачу на счет с текущей конфигурацией нагрузок:
Main Menu > Solution > Solve > Current LS
Упругая задача 99

SOLUTION OPTIONS
problem о ж т т ш у . ............э-о
DEGREESOF НЕВШ..... UK UV UZ
HHRLV8I8 Ш .................. ШПС (SIENOV-STBTf)
EQUATION 8Ш.ИВ OPTBM............. SPARSE
globally rssowo тпнх..... ..... m o t e

LORD STEP OPTIONS


LOflO81EP NUnSER................. i
TIRE ATENO OF DC LOU) 8 W .......... 1.0000
m m of m m — ............ i
№ CHRMGE H U M t V C M I I T I O W . . . . . . . . . . . . . . . . . . . И0
PRINTOUTPUTС0НТШ......... . . . PRDnDUT
ОАТЯВАвЕOUTPUTCONTROLS............ ALL OATA ШПЕА
FOR TNE LUST SUBSTEP

Рис. 2.76. Информационное окно статуса решения

Рис. 2.77. Панель запуска на счет

Рис. 2.78. Панель предупреждения

Рис. 2.79. Окно-сообщение о завершении счета

Просмотрите для контроля появившееся окно статуса /STATUS Com­


mand; убедившись, что оно выглядит подобно приведенному на рис. 2.76, за­
кройте его.
Нажмите ОК в панели Solve Current Load Step (рис. 2.77).
При появлении панели Verify с сообщением о предупреждениях проиг­
норируйте их, нажав Yes (рис. 2.78).
100 Глава 2

Программа ANSYS начнет выполнять расчет. J^A N SYS ipliysM ч I S i>YNf\ IK ility

В процессе решения будут периодически


появляться информационные сообщения о ходе
выполнения расчета.
После появления окна-сообщения о том,
что решение получено — Solution is done!, —
закройте его, нажав Close (рис. 2.79).
J j Preferences
Команда: Ш Preprocessor
S Solution
E >гшч .il pioi
SOLVE В Data 4k Ftfe Opts
Ш Results Summary
Реш ение получено. f f i R e a d Results
В Failure Criteria
Создан бинарный файл результ ат ов Ш Plot Resuits
п р оч н ос тн ог о анализа M o d e l ^ l . r s t , В List Results
ffi Query Results
содержащий узловые перемещения и @ Options Гог Outp
E3 Results Viewer
элементные рез ультаты ( компоненты В W rite PGR File
деформаций и напряжений). S Nodal Calcs
ffi Element Table
В Path Operations
Обработка результатов расчета В Surface Operations
В Load Case
(постпроцессинг) В Check Elem Shape
В W rite Results
26. Вход в постпроцессор общего назначения. ffi ROM Operations
В SubmodeHng
Main Menu > General Postproc В Fatigue
В Safety Factor
ffi Define/ M o d t f y
Раскроется соответствующая ветка меню В Nonflnear Diagnostics
(рис. 2.80). В Reset
Q Manual Rezoning
Команда: В TfrneHbt Postpro

/POST1 Рис. 2.80. Меню


постпроцессора
27. Считывание и отрисовка результатов. общего назначения
Загрузите данные из файла результатов:

Main Menu > General Postproc > Read Results > Last Set
Данное действие считывает из файла M o d e l_ l. r s t и размещает в па­
мяти результаты, соответствующие последнему шагу. Поскольку набор ре­
зультатов в данном случае единственный и ANSYS при входе в постпроцессор
автоматически считывает набор результатов последнего шага, действие это
необязательное и приводится лишь с методической целью. Оно необходимо в
том случае, когда набор результатов не единственный (например, есть история
нелинейного процесса или временной интервал в динамике).
Команда:
SET,LAST

Укажите номер системы координат для вывода результатов:


Main Menu > General Postproc > Options for Outp
Упругая задача 101

Рис. 2.81. Окно задания опций вывода результатов

Убедитесь, что в поле [RSYS] Results coord system окна Options for
Output задана глобальная декартова система координат Global Cartesian, и
нажмите ОК (рис. 2.81).
Примечание. Это действие приводится с методической целью и не явля­
ется здесь обязательным, так как по умолчанию все результаты и так выводят­
ся в глобальной декартовой системе координат, а в данном примере именно
она и используется. Однако в общем случае это не так, и тогда обязательно
следует указать локальную декартову систему координат, начало которой сов­
падает с вершиной трещины (см. рис. 2.1). Тогда в поле [RSYS] Results coord
system надлежит выбрать Local system и в поле Local system reference no.
указать ее номер.
Команда:
RSYS,0

Отрисуйте распределение суммарных перемещений:


Main Menu > General Postproc > Plot Results > Contour Plot >
Nodal Solu
4

В окне Contour Nodal Solution Qata выберите Nodal Solution > DOF
Solution > Displacement vector sum >>OK (рис. 2.82).
Результат выполнения этого действия приведен, на рис. 2.83:
Команда:
PLNSOL,U, SUM

Отрисуйте распределение интенсивности напряжений (в терминологии


ANSYS — эквивалентных по фон Мизесу напряжений):
102 Глава 2

>::v *5;.VШ Щ i ф&&&


jg j Favorites
Nodal Solution
DOF Solution
X-Component of displacement
^ Y-Component of displacement
2'Component of displacement

йй
£ й Total 5tra»n
Elastic Strain
£3 Plastic Strain
jg ) Creep Strain
jftrt Thermal Strain
fgfeU Total Mechanical and Thermal Strain

шш

!в в и а
Рис. 2.82. Окно выбора узловых результатов (суммарные перемещения)

ANSYS
NODAL SOLUTION
NOV 1 7 2 0 0 5
8 Т Б Р -1 0 0 :2 5 :1 1
8UB » 1
TIM E=1
USUM (AVG)
RSYS=0
DMX = . 7 1 5 E - 0 3
8MN = . 7 0 B E -Q 4
8MX ■ . 7 1 5 K - 0 3

x
z __x
штшшшшшшяжьшждавгзстгд III»—
.708E-04 .243E-03 .4158-03 .5868-03
15*71-03 .3298-03 . 500E-03 .715E-03
M odel 1

Рис. 2.83. Распределение суммарных перемещений


Упругая задача

г Д | он» our Nodal Solution Data


Шзй Щ . Ъ Щ
----------------
'•*Ш Щ k ««• * х
11ЩРШ
» Ж Ж !Щ -Ж
DOF Solution
Stress
X*Component of stress
ф Y-Component of stress
Z-Component of stress
e > XY Shear stress
0 YZ 5hear stress
0 У2 Shear stress
1st Principal stress
0 2nd Principal stress
3rd Principal stress
1 0 Stress Intensity

ф Plastic equivalent stress


Ииш ш г о т а ш т а ш ш ш ш ш ^
Ъф№ :№.;*•:»••»Sf::Ш
>% &ШШ
'%:-у#>■Ф.»>•:■••:•: х *ТШ^%\№й*
: ;una«5pj*.easnapsкеу
-------- MMMMM-- ШММШм.ШШ
Deformed shape only
. ...■&
&X ■<
.Цj
:&
1 6 X/&* & x
fff#: «11111Щ1
Y/’AV.V

й ш Н М а Ш
Рис. 2.84. Окно выбора узловых результатов (интенсивность напряжений)

NODAL SOLUTION
ANSYS
NOV 17 2 0 0 5
ST K P*1 0 0 :3 9 :4 8
8UB = 1
TIM E=1
SEQV (AVG)
DMX - . 7 1 S E - 0 3
8MN - . 2 0 4 E + C 8
8MX = . 9 0 3 E + 0 9

........... у; - м - ' ^ ^ И Д И И Щ
.2048*06 .12284)9 .2238409 .3248409
. 710Е+08 .1728+09 .2738*09 .4008+09
M odel 1

Рис. 2.85. Распределение интенсивности напряжений (по Мизесу)


104 Глава 2

NODAL

8 Т Б Р -1
8UB »1
T IM E=1
SEOV
DMX * .
8MN » .
SMX « .

— — ШШШЖ&.Ь iШМШШИЯЛ
.2041+08 .25SK+09 .491E+09 .1271+09
. 138E+09 .3742+09 .SC9E-»09 .903E+C9
M o d e l _ l _____________________________________________ ______________________________________________________

Рис. 2.86. Распределение интенсивности напряжений (по Мизесу)


вблизи вершины трещины

Main Menu > General Postproc > Plot Results > Contour Plot >
Nodal Solu
В окне Contour Nodal Solution Data выберите Nodal Solution > Stress >
von Mises stress > OK (рис. 2.84).
Результаты выполнения этого действия (как для всей модели, так и
для отмасштабированной части вблизи вершины трещины) приведены на
рис. 2.85 и 2.86:
Команда:
PLNSOL,S,EQV

Вычисление коэффициентов интенсивности напряжений


в плоскости Z = z ic по пути (контуру) из узлов n i - nk
28. Определение номеров узлов, составляющих аппроксимирующий контур.
В данном примере траектория аппроксимирующего контура не ограничи­
вается только лишь узлами сингулярных элементов, так как выбор контура
может быть достаточно произвольным; обоснование этому дано выше.
Эти узлы можно бы выбрать и попросту мышкой, но ввиду большой
плотности узлов вблизи интересующего нас контура 1рафический выбор мо­
жет быть затруднен; поэтому используется функция определения номера узла
по его координатам.
Введите в командную строку следующие выражения для вычисления но­
меров узлов (параметры n i , nj и nk):
Упругая задача 105

ROTATION ANGLE FOR WINDOW 1 18 33.39 ABOUT AXIS ZS


FOCUS POINT FOR WINDOW 1-0.21712 -0.14244 Hi.18870
FOCUS POINT FOR WINDOW 1-0.16312 0.16992 -«.24359
view p o i n t f o r window 1 -0.63315 0.43985 -0.63691
ROTATION ANGLE POR WINDOW 1 IS 43.63 ABOUT AXIS ZS
DISTANCE MULTIPLIER FOR WINDOW 1 6.9240
DISTANCE FOR WINDOW 1 0.9710E-01
DISTANCE MULTIPLIER FOR WINDOW 1 0.9240
DISTANCE FOR WINDOW 1 0.8972E-01
FOCUS POINT FOR WINDOW 1-1).14056 0.21130 -0.23744
DISTANCE MULTIPLIER FOR WINDOW 1 в.9240
DISTANCE FOR WINDOW 1 0.8290E-01
DISTANCE MULTIPLIER FOR WINDOW 1 0.9240
DISTANCE FOR WINDOW 1 0.7660E-O1
FOCUS POINT FOR WINDOW 1-0.14847 0.20697 -0.232S6
PARAMETER NI - 2.000000000
PARAMETER NJ - 1.000000000
PARAMETER NK - 132.0000000

Рис. 2.87. Окно вывода с числовыми значениями параметров ni - nk


(номеров узлов)

ni - NODE(хЗ,0,zic) ! Узел номер ni соответствует узлу I


! на фронте трещины в плоскости Z = zic
nj * NODE(х2,0,zic) I Запрос номера узла J, принадлежащего
берегу трещины и вспомогательной
окружности, в плоскости Z « zic
nk = NODE(xl,0,zic) Запрос номера узла К, принадлежащего
берегу трещины и вспомогательному
квадрату, в плоскости Z * zic

(Функция NODE ( х , у , z) возвращает номер узла (из активного набора


узлов), ближайшего к точке с координатами { х , у , z}. Аргументы-координа-
ты задаются в активной системе координат.)
Посмотреть номера узлов, присвоенные параметрам n i , n j и nk, можно
либо в окне скалярных параметров
(меню Utility Menu > Parameters > Scalar Parameters ...),
либо в окне вывода Output Window — см. рис. 2.87; в данном случае это узлы
с номерами соответственно 2, 1 и 132.
Расположение узлов, составляющих контур, показано на рис. 2.88.
106 Глава 2

рттшш
шв
y "v ‘/ ’'‘v!;’/

берег трегшпгы

M odel 1

Рис. 2.88. Расположение узлов n i - nk, составляющих контур

29. Создание пути (аппроксимирующего контура).


Создайте контур с именем « k i» , проходящий через 3 вышеуказанных уз­
ла с номерами n i , n j и nk:
Main Menu > General Postproc > Path Operations > Define Path >
By Nodes
В окне графического выбора, как показано на рис. 2.89, введите в поле
List of Items параметр n i и нажмите клавишу Enter на клавиатуре; не закры­
вая окно, введите n j и нажмите Enter; введите nk и нажмите Enter; затем
нажмите ОК. (Ввод номеров в указанное поле с нажатием клавиши Enter за­
меняет указание объекта мышкой.)
В окне By Nodes в поле Name Define Path Name: введите название
контура k i; в поле nDiv Number of divisions введите величину 48 (количество
промежуточных делений); остальное оставьте по умолчанию и нажмите ОК
(рис. 2.90).
Просмотрите для контроля появившееся окно статуса PATH Command;
убедившись, что оно выглядит подобно приведенному на рис. 2.91, закройте его.
Отрисуйте контур для контроля (рис. 2.92):
Команды:
PATH,k i , 3,,48
PPATH,1,ni
PPATH,2,nj
PPATH,3,nk
Упругая задача 107

Ш
ШёЙ
.....................

fjP jH y N octe*

-О*: >:’ :::| :;: :*

*■am ..
•;£:>>■й ■:■:£й.->$Щ -к :Х■:■:■-
■■XvX •:•:.:•£'i'-iiii.'-;-'й дай
ш М йш # щ ***§ г г
шфа&йЙН*Ш
Ш&
Щ'I
.

•X:X: :±х:х х х й-й:х :*:■дада:* х->хх::¥:й й дай да* .3 kj


ЯЗШМкч»
■?;:Ъ * ЙЙХуХЙ‘Х
.. .. Jf- **
■ j 3(

:-й ::-:й й :

■.........м..... . »..»

ix&'&j

Рис. 2.90. Окно создания контура по узлам

Рис. 2.89. Панель


выбора узлов

Рис. 2.91. Информационное окно статуса контура

Main Menu > General Postproc > Path Operations > Plot Paths
30. Вычисление коэффициентов интенсивности напряжений.
Вызовите встроенную в ANSYS процедуру вычисления коэффициентов
интенсивности напряжений методом аппроксимации перемещений по только
что созданному контуру.
Main Menu > General Postproc > Nodal Calcs > Stress Int Factr
108 Глава 2

v V :, •:• Sft А& '■' Г


!ELEHStiTS; [
Шш• v -•!
у -к у у у

Л-Х-Х"й'.'й 2 0 05
: j | ® ш i ■
20: 45
■1 “ ' " у
> I :•: ■■/Ь у4 : $ уХ<»:-1.
•».* Х: к- х- *
шш-шт т
■:■ J
i
I ;. >:••>. <
: {••• '■\ •■:■: :■:■■:■: &
'.п >; ч ч-' |
Щ
^ ^
lit!’ I
у^ У у УУ'
;•■••S:
■<'■■<'.
'•>• х I
л: »
9 ?•: 1
у

уЛ х- х :*- х-]]
•$: *■

\ jj::С>::*>:

\ :••:\ " ■

к ■>::*■:»>$■#•
Ц М Ш ;# .?--':
•. Х>: *: -у >-\v *>Х
\
^1швй•

.> >; 'Я •: ■•' 4 И


:•: :•: !• g |
■■».у.
Щ)
**
:■;• ■%■>;■ &<Я|

Оерег трещины

M odel

Рис. 2.92. Узлы, составляющие контур

В окне Stress Intensity Factors KI, Kll, Kill в поле KPLAN Disp extrapolat
based on выберите Plane strain (плоская деформация); в поле MAT Material
num for extrap введите номер материала 1; в поле KCSYM Model type выбе­
рите Half - symm b.c. (половинная модель с симметричными храничными
условиями); флажок KLOCPR Print local disp’s? оставьте неактивным (No),
после чего нажмите ОК (рис. 2.93).
Будут вычислены коэффициенты интенсивности напряжений для
случая плоской деформации, половинной модели и симметричных гра­
ничных условий. Указанный встроенный метод аппроксимации переме­
щений всегда вычисляет все три коэффициента интенсивности напряже­
ний К { , и К ш , в том числе нулевые.

Расшифровка введенных в соответствующие поля аргументов


команды kcalc :
KPLAN — ключ вида напряженно-деформированного состояния:
KPLAN = 0: плоская/ осесимметричная деформация;
К PLAN = 1: плоское напряжение;
МАТ — номер материала;
KCSYM— ключ симметрии:
KCSYM = 0 , или KCSYM = 1: половинная модель с симметрич­
ными ГУ;
KCSYM = 2: половинная модель с антисимметричными ГУ;
KCSYM = 3: полная модель;
Упругая задача 109

Рис. 2.93. Окно задания опций вычисления


коэффициентов интенсивности напряжений

•И* ШЛШЕИ11ИНШSTRESSW
TBfSlTYистяв *•**
R
SSU
MEPlfl*SIM
WСИОШ
О*
RSSUf I) HUf-CW Ct K t t L KITH S U tflR Y BOUOKY CtM ITlOM (USE 3 MODES)

FXTW W UfTI* IS OEFfflEO 8Y KCOES: 2 1 IK


u iih х ю е г as iw c m cc - t ip node

US£ Ж В Н . PROPERTIES FOR W IB IflL IM K R 1


в . о.гшомг «иу ■ в.зоооо «тте» . о.овю
XI • О.ЖЮЕЧК, СП ■ 0.0000 , КШ • 0.0000

Рис. 2.94. Информационное окно с вычисленными


коэффициентами интенсивности напряжений

KLOCPR — ключ печати локальных перемещений:


KLOCPR = 0: не выводить локальные перемещения;
KLOCPR = 1: выводить локальные перемещения.
Команда:
KCALC,0,1,0
Просмотрите значения коэффициентов интенсивности напряжений в
появившемся окне KCALC Command; убедитесь, что коэффициент К { # 0 , а
коэффициенты К п и К т = 0 (см. рис. 2.94), как и должно быть для трещины
отрыва. В данном случае К { = 0.88026е8.
Сохраните результат в текстовом файле: File > Save as ... Нажмите
Save, если устраивает предлагаемое по умолчанию имя сохраняемого
файла KCALC. l i s ; если нет, введите какое-нибудь имя файла (например,
KCALC. t x t ) и нажмите Save.
Закройте окно KCALC Command.
110 Глава 2

Рис. 2.95. Окно запроса параметров из базы данных

Рис. 2.96. Окно запроса коэффициента интенсивности напряжений К\

3 1. Сохранение коэффициентов интенсивности напряжений в виде па­


раметров KI1, KI2, KI3.
Вызовите процедуру опроса базы данных ANSYS:S

Utility Menu > Parameters > Get Scalar Qata ...


В окне Get Scalar Data выберите в левой части окна Results Data, в
правой — Other operations, затем нажмите ОК (рис. 2.95).
В появившемся окне Get Data from Other POST 1 Operations введите имя
параметра Ki 1 в поле Name of parameter to be defined, выберите в левой час­
ти окна Strs intens fact, в правой части — KI, затем нажмите Apply (рис. 2.96).
В результате значение коэффициента интенсивности напряжений К { бу­
дет присвоено Параметру KI1.
Повторите вышеуказанную процедуру еще дважды— для коэффициентов
интенсивности напряжений К и и К ш (соответственно, параметры KI2 и
KI3, рис. 2.97).
Посмотреть численные значения параметров KI1, KI2 и KI3 можно ли­
бо в окне скалярных параметров (меню Utility Menu > Parameters > Scalar
Parameters ...), либо в окне вывода Output Window— см. рис. 2.98.
Упругая задача 111

Рис. 2.97. Окна запроса коэффициентов интенсивности напряжений К и и К [и

Л1
PRINTOUT RESUMED BY /GOP
«GET XII FROM KCflL ITEH-K UALUE- 88025852.1
PRINTOUT RESUMED BY /GOP
«GET KI2 FROM KCftL 1TEM-K UALUE- 9.
PRINTOUT RESUMED BY /GOP
«GET Х1Э FROM KCAL ITEM-K UALUE- I.

Рис. 2.98. Окно вывода с числовыми значениями параметров KI1, KI2 и KI3
(коэффициентов интенсивности напряжений)

Команды:
*GET,KI1,KCALC , ,К,1
*GET,KI2,KCALC,,К,2
*GET,KI3,KCALC,,К, 3
112 Глава 2

32. Создание макроса j _f _1. mac для вычисления J-интеграла.


Для вычисления коэффициента интенсивности напряжений К { другим
способом (с помощью интеграла Черепанова—Райса) создайте специальный
макрос — текстовый файл с командами на языке APDL.
Вызовите текстовый редактор Windows Notepad и создайте текстовый
файл j _f _1 .mac в рабочей папке ANSYS — там, где создаются и хранятся
файл базы данных M o d e l_ l. db, файл результатов Model__l. r s t и др. Рас­
ширение .m ac — обязательно!
Содержание файла j _f _1 .m ac приведено ниже. Данная версия макроса
вычисляет J -интеграл в симметричных телах при симметричной нагрузке.
Макрос вызывается с четырьмя аргументами (номерами узлов, по которым
проходит контур интегрирования).
!!j!!j!!»!!I!!!!t!jj!!j!jjj !I!j!jIjjj м I!Iм 1 Ijjм !!
Макрос для вычисления J-интеграла по контуру,
заданному четырьмя узлами (номера узлов передаются переменными
ARG1 - ARG4) и лежащему в плоскости Х-У (симметричный случай).
Итоговая величина J-интеграла сохраняется в параметре JINT.
t
(С) А. Ю. Муйземнек, А. С. Шадский (CAD-FEM GmbH)

I I I I I 11 1I I I I I I I \ I I I ы ы I 11 !M
!!!!!!!!!!!!! I !!!!!!!! 1
ETABLE,SENE,SENE Извлечение энергии деформации
для элементов (в таблицу SENE)
ETABLE,VOLU,VOLU Извлечение величины объема элементов
(в таблицу VOLU)
SEXP,W ,SENE,VOLU,1,-1 Вычисление плотности энергии деформации
W = SENE/VOLU (в таблицу W)
PATH,JINT_F,4,50,48 Создание контура с названием «JINT__F»,
проходящего через 4 узла
PPATH,1,ARG1 Задание контура по переданным
номерам узлов (номера четырех узлов
PPATH,2,ARG2 передаются переменными ARG1 - ARG4)
PPATH,3,ARG3
PPATH,4,ARG4
PDEF,W,ETAB,W Интерполяция на контуре
плотности энергии деформации
PVECT,NORM,NX,NY,NZ Определение единичных векторов нормали
для контура
PCALC/MULT,WNX,W,NX Вычисление произведения
плотности энергии деформации
на Х-компонент нормали (переменная WNX)
PCALC,INTG,J,WNX,S Интегрирование переменной WNX
по длине контура S
*GET,JA,PATH,,LAST,J Сохранение вычисленной величины
интеграла как JA
(первое слагаемое для вычисления JINT)
PDEF,INTR,SX,SX Интерполяция на контуре
нормального напряжения SX
PDEF,INTR,SY, SY Интерполяция на контуре
нормального напряжения SY
PDEF,INTR,SXY,SXY Интерполяция на контуре
касательного напряжения SXY
Упругая задана ИЗ

PCALC,MULT„TX,SXгNX Вычисление проекции вектора напряжения


лу
на ось X
PCALC,MULT,C l ,SXY,NY TX = SX*NX + SXY*NY (переменная ТХ)
PCALC, ADD, TX, TX, Cl
PCALC,MULT,T Y ,SXY,NX Вычисление проекции вектора напряжения
на ось Y
PCALC,MULT,Cl,SY,NY TY « SXY*NX + SY*NY {переменная TY)
PCALC,&DD, TY, TY, Cl
*GET, DX, PATH, ,LAST, S Вычисление полной длины
контура интегрирования
DX - DX/100 Вычисление величины сдвига контура
по координате X как 1% от его длины
PCALC,^DD,XG,XG,,,, -DX/2 Сдвиг контура от X до X-DX/2
PDEF, IJflTR,
л•
UX1, UX . Интерполяция величины перемещения UX
на контуре при X-DX/2
PDEF,INTR,UY1,UY Интерполяция величины перемещения UY
на контуре при X-DX/2
PCALC,ADD,XG,XG,,,,DX Сдвиг контура от X-DX/2 до X+DX/2
PDEF,INTR,UX2,UX Интерполяция величины перемещения UX
на контуре при X+DX/2
PDEF,INTR,UY2,UY Интерполяция величины перемещения UY
на контуре при X+DX/2
PCALC,ADD,XG,XG,,,,-DX/2 Сдвиг контура назад
в первоначальное положение
С = 1/DX
PCALC, ADD, Cl ,U)C2,UX1, C,-C Вычисление производной перемещения U X :
DUX /DX
PCALC,ADD,C2,UY2,UY1,С, -C Вычисление производной перемещения U Y :
DUY/DX
PCALC,MULT,Cl,TX,Cl Вычисление подынтегрального выражения
PCALC,MULT,C2,TY,C2 (TX*DUX/DX + TY*DUY/DX)
PCALC,ADD,Cl,Cl,C2
PCALC, INTG, J,.Cl, S Интегрирование второго слагаемого
для вычисления JINT (по длине контура S)
*GET,JB, PATH, ,LAST, J Сохранение вычисленной величины
интеграла как JB
(второе слагаемое для вычисления JINT)
JINT = 2*(JA-JB) Сложение и удвоение обеих частей
для получения итоговой величины
PDEF,CLEAR Очистка Переменных контура

33. Определение номеров узлов, составляющих контур Г .


В данном примере траектория контура Г проходит по сторонам вспомо
гательного квадрата, охватывающего вершину трещины, в плоскости Z= z ic .
Введите в командную строку следующие выражения для вычисления но
меров узлов (параметры n j i - n j 1):
nji = NODE(x5,0,zic) Запрос номера узла nji
(1-я точка контура интегрирования)
njj = NODE(x5,y2,zic) Запрос номера узла njj
(2-я точка контура интегрирования)
njk = NODE(xl,y2,zic) Запрос номера узла njk
(3-я точка контура интегрирования)
njl = NODE(xl,0,zic) Запрос номера узла njl
(4-я точка контура интегрирования)
114 Глава 2

*j|

DISTANCE FOR WINDOW 1 0.1283

DISTANCE MULTIPLIER FOR WINDOW 1 0.9240

DISTANCE FOR WINDOW 1 0.1111 1


FOCUS POINT FOR WINDOW 1 0.19250 0.46715E L 0.38641Е-01

FOCUS POINT FOR WINDOW

view point for window 1


1 0.19533

ROTATION ANGLE FOR WINDOW 1 IS


-0.63S55
0.42721E

0.26357

1.91 ABOUT
L О.29287Е-01

1
-0.72568
и
FOCUS POINT FOR WINDOW 1 0.17710 0.39232E-01 Q.43905E-01

DISTANCE MULTIPLIER FOR WINDOW 1 0.9240

DISTANCE FOR WINDOW 1 0.1027

PRODUCE ELEMENT PLOT IN DSYS -

PARAMETER NJI = 188.0000000

PARAMETER NJJ - 196.0000000

PARAMETER NJK « 148.0000000

PARAMETER NJL - 132.0000060

Рис. 2.99. Окно вывода с числовыми значениями параметров n j i - n j 1


(номеров узлов)

Рис. 2.100. Расположение узлов n j i - n j 1, составляющих контур

Посмотрите номера узлов, присвоенные параметрам n j i - n j l , в окне


вывода Output Window — см. рис. 2.99; в данном случае номера узлов таковы:
nj i = 188; n j j = 196; n j k = 148; n j 1 = 132.
Расположение узлов, составляющих контур, показано на рис. 2.100.
Упругая задача 115

ANSYS Mull Iphystcs/LS-DYNA U tility Menu (M o d e lJ ) :рГ§Ш йшйЖ


V . . . V . . * . • . V . . V . • V * .V .V .V .V .« V . a V .V /> V .'.•*•**•V .V eV .V W .V .V .V .V . . .•

Рис* 2.101 • Вызов макроса j f _l . mac с параметрами n j i , nj j, n j k, n j 1


из командной строки

PATH UARIABLE UX2 HUES 312.SO


AS PLUS
PATH UARIABLE UX1 TIMES -312.50 PLUS 0.0000
NUMBER OF PATH UARIABLES DEPINED IS 20

DEFINE PATH UARIABLE C2 AS


PATH UARIABLE UV2 TIMES 312.5» PLUS
PATH UARIABLE UV1 TIMES -312.50 PLUS 0.0000
NUMBER OF PATH UARIABLES DEFINED IS 21

DEFINE PATH UARIABLE Cl AS


PATH UAR1ABLE TX TIMES PATH UAR1ABLE Cl TIMES 1.0000
HUMBER OF PATH UARIABLES DEFINED IS 21

DEFINE PATH UARIABLE C2 AS


PATH UAR1ABLE TV TIMES PATH UARIABLE C2 TIMES 1 .0 0 0 0
NUMBER OF PATH UARIABLES DEFINED IS 21

DEFINE PATH UAR1ABLE Cl AS


PATH UARIABLE Cl TIMES 1.0080 PLUS
PATH UARIABLE C2 TIMES 1.0000 PLUS 0.0000
NUMBER OF PATH UARIABLES DEFINED IS 21
DEFINE PATH UARIABLE J AS THE INTEGRATION OF
PATH UARIABLE Cl WITH RESPECT TO PATH UARIABLE S
FINAL SUMMATION » -13159.
NUMBER OF PATH UARIABLES DEFINED IS 21

«GET JB FROM PftIH ITEM-LAST J UftLUE- -13159.8234

PARAMETER JINT - 32985.98215

ftLL PfiTH DATft EXCEPT GEOMETRV ERASED

Рис. 2.102. Окно вывода с числовым значением параметра JINT (J-интеграла)

34. Вычисление J-интеграла в плоскости Z = z i c по контуру Г , созда­


ваемому по четырем узлам n j i - n j l с помощью вызываемого макроса
I f l.mac.
Введите в командную строку имя макроса j _f _1 без расширения и с па­
раметрами, как показано (рис. 2.101) ниже:
j _ f _ l , n j i , n j j , njk, n j l
Закройте появившееся окно предупреждения, нажав Close.
Посмотрите полученную величину J-интеграла, присвоенную параметру
JIN T , в окне вывода Output Window — см. рис. 2.102; в данном случае
JIN T = 32985.98215.
35. Вычисление коэффициента интенсивности напряжений К\ с помо­
щью J-интеграла.
Найдите приведенный для случая плоской деформации модуль упругости
IГ = Е/( 1 - v2) и затем в соответствии с (2.8) и (2.9) величину K i = yjE' J .
Введите в командную строку следующие выражения:
116 Глава 2

DEFINE РЙТН VARIABLE J AS THE INTEGRATION OF


PATH VARIABLE C l WITH RESPECT TO PATH VARIABLE 8
FINAL SUNTMTION « - 1 3 1 5 9 .
NUMBER OF PATH VARIABLES DEFINED IS 21
«GET JB FROM PATH ITEM-LAST J UALUE- - 1 3 1 5 9 .8 2 3 4
PARAMETER JIN T - 3 2 9 8 5 .9 8 2 1 5
ALL PATH DATA EXCEPT GEOMETRY ERASED
***** N O T E M
DELETED BACKUP FILE NAME- M o d e l_ l.d b b

HEW BACKUP*FILE NAME- N o d e i a . d b b .


Aid. CURRENT ANSYS DATA WRITTEN TO FIL E NAME- M o d e ljU d b
FOR POSSIBLE RESUME PROM THIS POINT

DELETED BACKUP FILE NAME- M o d e l_ l.d b b .

NEW BACKUP*?ILE NAME- h o d e l _ l . d b b .


ALL CURRENT ANSVS DATA WRITTEN TO FILE NAME- M o d e l j l .d b
FOR POSSIBLE RESUME FROM THIS POINT
PARAMETER E lC l -
PARAMETER X I1 J -

Рис. 2.103. Окно вывода с числовыми значениями параметров e i c l и K I 1 J


(приведенного модуля упругости и коэффициента интенсивности напряжений К{)

I
ALL PATH DATA EXCEPT GEOMETRY ERASED
ihh»NOTE **** CP ■ 2 3 .9 5 4 T IN E - 0 3 :3 4 :4 3
DELETED BACKUP FILE NAME- M o d e l_ l.d b b .
****** NOTE ****** CP - 2 3 .9 5 4 TIME- 0 3 :3 4 :4 3
NEW BACKUP FILE NAME- M o d e l_ jl.d b b .
ALL CURRENT ANSYS DATA WRITTEN TO FILE NAME- M o d e l_ l.d b
FOR POSSIBLE RESUME FROM THIS POINT
CP - 2 4 .6 1 5 TIME» 0 3 : 3 4 : 4 4
DELETED BACKUP FIL E NAME- H o d e l _ l .d b b .
н им NOTE ****** CP - 2 4 .6 1 5 TIME* 0 3 :3 4 :4 5
NEW BACKUP FILE NAME- M o d e l j l . d b b .
ALL CURRENT ANSYS DATA WRITTEN TO FIL E NAME- M o d e l j l . d b
FOR POSSIBLE RESUME FROM THIS POINT
PARAMETER E lC l B .2313186813E + 12
PARAMETER X I1 J 8 7 3 5 1 4 3 8 .9 8
PARAMETER LR - 0 .2 0 0 8 0 0 0 0 0 0
PARAMETER YR - 0 .8 7 2 9 6 0 9 3 8 4
PARAMETER PB - 1 8 0 8 0 0 0 0 .0 0
PARAMETER K I4 - 8 7 2 9 6 0 9 3 .8 4

Рис. 2.104. Окно вывода с числовым значением параметра K I4 (коэффициента


интенсивности напряжений К{)
Упругая задача 117

гЩ
NOTE CP - 2 3 .9 5 4 TIME- 8 3 :3 4 :4 3
НЕМ BACKUP FIL E NAME* M o d e l_ l.d b b .
ALL CURRENT ANSVB DATA WRITTEN TO FILE NAME n o d e l_ l.d b
FOR POSSIBLE RESUME FROM THIS POINT
NOTE CP 2 4 .6 1 5 TIME* 8 3 :3 4 : 4 4
DELETED BACKUP FILE NAME- H o d e l_ J ..d b b .
NOTE CP 2 4 .6 1 5 TIME- 8 3 :3 4 :4 5
NEW BACKUP FILE NAME- M o d e l s . d b b .
ALL CURRENT AN8VS DATA WRITTEN TO FIL E NANE- M o d e l_ l.d b
FOR POSSIBLE RESUNE FROM THIS POINT
PARAMETER E lC l 8 .2 3 1 3 1 8 6 8 1 3 E + 1 2
PARAMETER K I1 J 8 7 3 5 1 4 3 8 .9 8
PARAMETER LR -
PARAMETER YR - 8 .8 7 2 9 6 9 9 3 8 4
PARAMETER PB -
PARAMETER K I4 8 7 2 9 6 0 9 3 .8 4
PARAMETER ALFA
PARAMETER P I - 3 .1 4 1 5 9 2 6 8 8
PARAMETER KI5 8 7 9 1 6 2 8 4 .6 8

Рис. 2.105. Окно вывода с числовым значением параметра KI5


(коэффициента интенсивности напряжений К\)

eicl - e i c / (1-(nuic*nuic)) ! Вычисление приведенного модуля Юнга


для случая плоской деформации
KI1J = SQRT(eicl*JINT) ! Вычисление коэффициента интенсивности
напряжений К{1) с помощью J-интеграла
и сохранение.его как параметра KI1J

Посмотрите величины полученных параметров в окне вывода Output


Window — см. рис. 2.103; в данном случае: e i c l - 0.2313186813е12; K I1 J =
= 87351438.98.
36. Вычисление коэффициента интенсивности напряжений К { по фор­
муле (2 . 10).
Введите в командную строку следующие выражения:
lr = 2*lic/bic
yr = SQRT(lr)*(1.77+0.227*lr-0.51*(lr)**2+2.7*(lr)**3)
pb = p0*bic*tic
KI4 = pb*yr/tic/bic

Посмотрите величину полученного параметра в окне вывода Output


Window — см. рис. 2.104; в данном случае KI4 = 87296093.84.
37. Вычисление коэффициента интенсивности напряжений К х по фор­
муле (2 . 11).
Введите в командную строку следующие выражения:
alfa = (хЗ/хб)
pi = 3.1415926
KI5=pO*SQRT(pi*x3)* <1-
C).025*alfa**2+0.06*alfa**4)*SQRT(l/COS(alfa*90))
118 Глава 2

ANSYS M ull ip h y sic

Рис. 2.106. Кнопка заверше


ния работы QUIT Рис. 2.107. Окно опций при выходе

Посмотрите величину полученного параметра в окне вывода Output


Window — см. рис. 2.105; в данном случае KI5 = 87910284.6.
Расчет коэффициент ов интенсивности напряжений выполнен .
Коэффициентам интенсивности напряжений К х, К п и К ш , полученным
методом аппроксимации перемещений, присвоены параметрам KI1, KI2 и KI3.
Коэффициенту интенсивности напряжений К х, полученному с помощью
У-интеграла, присвоен параметр K I1J.
Коэффициентам интенсивности напряжений К х, полученным по зависи­
мостям (2.11) и (2.12), присвоены параметры KI4 и KI5, соответственно.
Как следует из табл. 2.2, полученные величины весьма близки друг
другу.
Сохраните модель:
Toolbar > SAVE DB
Команда:
SAVE

38. Завершение работы программы ANSYS.


Завершите работу нажатием кнопки QUIT на панели инструментов ANSYS
Toolbar (рис. 2.106):
Toolbar > QUIT
В появивщемся окне Exit from ANSYS переключите на опцию Quit - No
Save! (сохранять модель нет необходимости, ибо сохранение ее было выпол­
нено ранее) и нажмите ОК (рис. 2.107).
Это действие можно также выполнить следующим образом:
Utility Menu > File > E x it...
Команда:
/EXIT,NOSAVE

Макрос этой задачи дан в Приложении 1.


Упругая задача 119

Пример 2. Растяжение плоского образца с двумя краевыми трещинами.


Схема и геометрические размеры образца представлены на рис. 2.108.
В этом и последующих примерах абсолютные значения размеров образцов
условно приняты довольно большими только для иллюстрации методов
расчета.
Нагрузка: растягивающее напряжение о = 100 МПа или эквивалентная
осевая сила Р = 20 МН.
Особенности конечно-элементной модели: ввиду того, что образец имеет
три плоскости симметрии, рассмотрена 1/8 часть образца, а на плоскостях
симметрии записаны соответствующие граничные условия. Макрос этой зада­
чи дан в Приложении 2.
Характеристика конечно-элементной модели (рис. 2.109):
• число узлов — 11567;
• число элементов — 2432;
• отношение размера элемента в вершине трещины к длине трещины —
0.025.
Результаты расчета НДС представлены на рис. 2.110 и 2.111.
Результаты расчета коэффициента интенсивности напряжений представ­
лены в табл. 2.4.
Результаты расчета коэффициента интенсивности напряжений в ANSYS
сопоставлены с результатами расчета коэффициента интенсивности напряже­
ний по следующим зависимостям:
1. По зависимости для расчета К {, приведенной в работе [31]

(2.13)
K i = ^ b Y>'
где
гI / •\ 2
п /V
1,98 + 0,72 - -8,48 | | +27,36
/ V

2. По формуле для расчета К х, приведенной в работе [16]

К , = a V ^ [ l ,122 -0 ,15 4 (a)+ 0 ,8 0 7 (a)2-1.894(a)3+2,494(a)4] . (2.14)

21
где а - относительная длина трещины
Результаты сопоставления представлены в табл. 2.4.
Время счета на PC с процессором Intel Pentium IV - 2,6 GHz/1 Gb ~ 120 с.
Изолинии интенсивностей напряжений у вершины трещины показаны на
рис. 2 . 112.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 2.113.
120 Глава 2

Диапазоны изменения параметров: Принятые абсолютные размеры образца:


6 — свободный параметр; 6 = 1 м;
/ = (0,15...0,25)6; / = 0,26 = 0,2 м;
В = (1,25...1,6)6; В — не используется;
И= (0 , 1 ... 0 ,2 )6 ; 6 = 0;
/ = (0,15... 0,25)6; t = 0,26 = 0,2 м;
R = 0,36; R — не используется;
К = 0,036; К= 0 ;
£ = 36. L = 3 м.

Рис. 2.108. Схема образца

Таблица 2.4
Результаты расчета К\. Растяжение плоского образца
с двумя краевыми трещинами

Методы расчета Ки МПа >/м Отношение


ANSYS, метод перемещений 89,59 1
ANSYS, метод У-интеграла, формула (2.7) 89,35 0,997
По формуле (2.13) 89,61 1
По формуле (2.14) 90,67 1,012
Упругая задача

1 ELEMENTS
ANSYS

•: $ й

FRACTURE

Рис. 2.109. Конечно-элементная сетка

1 NODAL SOLUTION ANSY5


ЭТВР=1
3UB « 1
ТТМЕ=1
иаим ( avo )
R 9 Y 3 -0
ЭМХ 7 2 1 B -Q 3
ВМЗС * . 7 2 1 Е - 3 3

0 . 1 Й 0 5 -0 3 . 3 2 1 К - 03 .4 6 1 8 -0 3
................ ■ 1
. 6 4 1Е~ 0 3
.8 0 1 В -С 4 . 2 4 G E -0 3 . 4 0 1 Е -0 3 . 5 6 1 В -0 3 . 7 2 1 5 -0 3
FRACTURE

Рис. 2.110. Распределение перемещений (м)


122 Глава 2

i NODAL SOLUTION

ЯТЗР=1
ANSYS
а ив = i
TIM B=1
8 BOV (A V G )•
DHX ■ . 7 2 1 E -0 3
8MN = 6 1 7 9 1 3
«MX = . 9 2 3 В+ 0 9

К!?? ТГ
т ш а.1а3 4 ж ШЖ..2 0 0 E + 0 9
D 2 0000 . 673B +0B E+09 .2 6 7 B + 0 9
. 341E+08 . 101E+09 .1 6 7 8 + 0 9 .2 3 4 E + 0 9 .3 0 0 8 + 0 9
FRACTURE

Рис. 2.111. Распределение интенсивности напряжений (Па)

ANSYS DEC 9 2005


1 2 :5 8 :2 3
NODAL SOLUTION
8TEP=1
SUB = 1
TIM B=1
SBQV (AVG)
P o w e rG ra p h ic s
EFACET=1
AVRES=Mat
DMX = . 7 2 1 E - 0 3
8KN - 8 1 7 9 5 0
SMX = . 9 2 3 E + 0 9

ZV = 1
* D IB T = .0 1 4 7 0 5
*XP = -.2 9 8 5 5 7
*YF * .0 1 0 7 0 3
*ZF = .0 5
CAPPED Z -BUFFER
А * . 521Е+08
8 = . 155Е+09
с * . 257Е+09
D = . 360Б+09
Е = . 4 6 2 В 4- 0 9
F * . S65E 4-09
G = . 667В+09
Н я . 769Б+09
I - . 872Е +09

FRACTURE

Рис. 2.112. Изолинии интенсивностей напряжений (Па) у вершины трещины


Упругая задача 123

“ ANSYS
DEC 9 2005
3”UB =1
ВР=1 1 3 :1 8 :2 3
ТХМВ=1
РАТИ K O V
8IG 1 1Х 10'*6)

D IST

FRACTURE

Рис. 2.113. Эпюры главных напряжений (Па) на продолжении трещины по оси


симметрии: sig_l, sig_2, sig_3 — первое, второе и третье главное напряжение

Пример 3. Трехточечный изгиб прямоугольного образца с краевой тре­


щиной.
Схема и геометрические размеры образца представлены на рис. 2.114.
Нагрузка: сила, действующая в центре образца, Р = 8 МН.
Особенности конечно-элементной модели:
• ввиду наличия у образца двух плоскостей симметрии, рассмотрена 1/4
часть образца, а на плоскостях симметрии записаны соответствующие
граничные условия;
• нижние опоры приняты абсолютно жесткими, имеющими одну враща­
тельную (г.) и одну трансляционную (их) степени свободы;
• действие верхнего нагружающего пуансона (посредине образца) было
заменено распределенной нагрузкой, действующей на поверхность ши­
риной ric (см. макрос этой задачи в Приложении 3).
Характеристика конечно-элементной модели (рис. 2.115):
• число узлов — 19554;
• число элементов — 4193;
• отношение размера элемента в вершине трещины к длине трещины —
0,0125.
Результаты расчета НДС представлены на рис. 2.116 и 2.117.
Результаты расчета коэффициента интенсивности напряжений представ­
лены в табл. 2.5.
124 Глава 2

А -А

8§ I

i
и г • гь
L,/2 « 2Ъ+0,25Ъ гь *0,25ь

А 1

Диапазоны изменения параметров: Принятые абсолютные размеры образца:


6 — свободный параметр; 6 = 1 м;
/ = (0,45...0,55)6; / = 0,56 = 0,5 м;
Л= (0,25...0,45)6; Л = 0;
/ = 0,56; t = 0,56 = 0,5 м;
К = 0,066; £ = 0;
1 = 46; L **46 = 4 м;
I , = 4,.256; L\ = 4,256 - 4Д5 м;
J = 0,256. 0.
Рис. 2.114. Схема образца

Проведено сопоставление результатов расчета коэффициента интенсив­


ности напряжений в ANSYS с результатами расчета коэффициента интенсив*
ности напряжений по следующим зависимостям.
1. По формуле, приведенной в работе [25]
рг
(2.15)
tb 2
где Р — изгибающая сила; L расстояние между опорами; У4 — безраз-
мерная функция, равная
{1Л (I I N
У4 =3,494 1-3,396 - +5,839 { при 0,45 £ —£0,55
\o j ^6 у
Упругая задача 125

Таблица 2.5
Результаты расчета К\. Трехточечный изгиб прямоугольного образца
с краевой трещиной

Методы расчета Къ МПа Vm Отношение


ANSYS, метод перемещений 210,9 1
ANSYS, метод /-интеграла 209,4 0,993
По формуле (2.15) 212,8 1,009
По формуле (2.16) 212,9 1,01

BLBKBtfTfl
ANSYS

FRACTURE

Рис. 2.115. -элементная сетка

■if ■

2. По формуле, приведенной в *i.i

К = 1 93 _ з 0 7 а +14, Ш 25,1 l a 3 + 25,8a4), (2.16)


tb '
I
где a = ------ параметр, a < 0 , 6 .
b
Результаты сопоставления представлены в табл. 2.5.
Время счета на PC с процессором Intel Pentium IV - 2,6 GHz/1 Gb ~ 180 с.
Изолинии интенсивностей напряжений у вершины трещины показаны на
рис. 2.118.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 2.119.
126 Глава 2

1 NODAL SOLUTION ANSYS


ЯТЕР=1
ЗОВ = 1
TIKB-1
USUH |AVG) 1 ЖЗ
R 3Y 3°0 ;|;> щ
DM* - . 0 0 5 3 3 6
ИМИ - . 9 1 7 В -0 4
к: > т а
ВМХ » . 0 0 5 3 3 6
•>• ••• ■ • •

. :: ■ • •
•>: :х х :*■:
f я - * :<■ ••••• •
;й:■:* х -:* х:.*:
и. «м№ -4
-ЩШ
С.* *-•*
& &
, • - х- -
, , , , ■ ■ ; V'.:, ; Ч х-

«ЙйгЙЙ у. ■■>■да®'й
9 1 7 Е -0 4 .С01257 .0 0 2 4 2 3 .0 0 3 5 8 3
.6">4Е-03 .0 0 3 0 0 5 .0 0 4 1 7 1 .005336
FRACTURE

Рис. 2.116. Распределение перемещений (м)

1 NODAL SOLUTION
ANSYS
STEP«1
3UB =1
TIM B-1
HRQV (AVGJ
DMX = .0 0 5 3 3 6
3MN =76 3 7 7
йМХ * . I94E+1C

iVl‘YlVltii iVilV. i'iflibflnflillYi'lii’i


60C 000 .1 I2 E + 0 9 .2 2 3 8 * 0 9 . 334B + 09 .4 4SE+0 9
. 561E +09 . 16TB+09 . 278B +09 .ЗЭ 9Е +09 .5 0 0 8 + 0 9
FRACTURE

Рис. 2.117. Распределение интенсивности напряжений (Па)


Упругая задача 127

DEC 9 2005
70VISYS 1 3 : 09 : 1 2
NODAL SOLUTION
ST E P -1
SUB = 1
T IM E = 1
SEQV (AVG)
P o w e rG ra p h ic s
E F A C E T -1
A V R E S -M a t
DMX = . 0 0 5 3 3 6
8MN = 7 6 3 7 7
SHX =». 1 9 4 E + 10

2V - 1
* D I8 T = .0 3 6 S S 8
♦XF = . 4 9 8 9 7 8
*YF = . 0 2 5 9 6 9
* 2F = . 0 5
CAPPED 2 -B U F F E R
A = . 108E+09
В = .324E+09
С = . 540E+09
D = . 7S6E+09
E * . 9 7 3 E + 09
F = . 1 1 9 E + 10
G = . 140E+10
H = . 162E+10
I « . 1 8 4 E f 10

FRACTURE

Рис. 2. 118. Изолинии интенсивностей напряжений (Па) у вершины трещины

ANSYS
DEC 9 2005
8ТВР=1 1 3 :0 6 :1 2
8 UB =1
Т1МВ=1
PATH PLOT
8IG_1 <xlO*»6)
8I<y_Z Э«79.79В,___
a iG 3

2964.452

2 606.77».

1 1 7 6 .0 8 7 .

FRACTURE

Рис. 2.119. Эпюры главных напряжений (Па)


на продолжении трещины по оси симметрии:
sig l , sig 2 , sig 3 — первое, второе и третье главное напряжение
128 Глава 2
**ч

Пример 4. Растяжение плоского прямоугольного образца с одной крае­


вой трещиной.
Схема и геометрические размеры образца представлены на рис. 2.120.
Нагрузка: осевая сила Р = 26 МН.
Особенности конечно-элементной модели:
• ввиду наличия у образца двух плоскостей симметрии, рассмотрена 1/4 часть
образца, а на плоскостях симметрии записаны соответствующие гранич­
ные условия;
• контактная задача не решалась, поверхность отверстия принята абсолют­
но жесткой, осевая сила приложена в центре отверстия (см. макрос этой
задачи в Приложении 4).
Характеристика конечно-элементной модели (рис. 2.121):
• число узлов — 27855;
• число элементов — 6769; ,. / ■
• отношение размера элемента в вершине трещины к длине трещины —
0,0125.
Результаты расчета НДС представлены на рис. 2.122 и 2.123.
Результаты расчета коэффициента интенсивности напряжений представ­
лены в табл. 2 .6 .
Для сравнения проведен расчет К { по формуле [25]

р
* 1 = 7 ЧгУ5> (2.17)
tjb
где

I I
1,99-0,41 - +18,7 -38,5 +53,8

Используют также формулу, приведенную в работе [17]

Kl = tJ b Y ' 0,05 * Я * 0 ,7 ’
где
(l,941-1,74и + 4,07Л 2-2,528Л3) .
( 1-Л )

Результаты сопоставления представлены в табл. 2.6.


Время счета на PC с процессором Intel Pentium IV - 2,6 GHz/1 Gb ~ 300 с.
Изолинии интенсивностей напряжений у вершины трещины показаны на
рис. 2.27.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 2.124.
Упругая задача 129

Lr
v

Диапазоны изменения параметров: Принятые абсолютные размеры образца:


6 — свободный параметр; 6 * 1 м;
f = (0,25...0,5)6; t - 0,46 = 0,4 м;
/ = (0,2 ...0,6)6; / = 0,46 = 0,4 м;
U = 46; L[ = 46 = 4 м;
L - 36; L = 36 = 3 м;
d = 0,656; d = 0,656 = 0,65 м;
К = 0,066; 0;
'3*
Л-

W

А= 0.
II
О

Рис. 2.120. Схема образца

Таблица 2.6
Результаты расчета К\. Растяжение прямоугольного образца
с одной краевой трещиной

Методы расчета Кь МПл у/м Отношение


ANSYS, метод перемещений 152,1 1
ANSYS, метод 7-интеграла 152,1 1
По формуле (2.17) 153,4 1,009
Глава 2

i
ELEKENT8
ANSYS

FRACTURE

Рис. 2.121. Конечно-элементная сетка

NODAL SOLUTION
ANSYS
3TBP=I
3UB *1
TIMEC1
НЯНИ <AVO;
kava*o
OKX - . 0 0 1 3 8 ?
ЯНН = . 140В-СЭ
ukx « .0 0 1 3 8 ?

1 Ч 0 Е -0 3 . 410E 03 . 6 9 5 E -U 3 . 9 7 3 E -0 3 .UU1Z5
.2 1 9 E - 0 3 .5 5 7 E - 0 3 .В Э 4 В -0 3 .0 0 1 1 1 2 .0 0 1 3 3 9
FRACTURE

Рис. 2.122. Распределение перемещений (м)


Упругая задача 131

НОСАХ SOLUTION
ANSYS
0 ТЕР =1

ТХК1С
“1
3 UE » 1

8 BOV (AVC)
DNX " . 0 0 1 3 8 ?
ЯНЫ « 1 1 3 V4 S
8ИХ = .9 4 Z B * 0 9

100000 . 111В *09 .Z 2Z B +09 .ЗЗЭ В + 0 9 . 444Е +09


.5 5 6 8 + 0 8 . 16">Е*-09 .2 7 9 8 * 0 9 .3 8 9 8 + 0 9 . 500В-Ю9
■RACTURB

Рис. 2.123. Распределение интенсивности напряжений (Па)

DEC 9 2 0 0 b
1 3 : 2 3 : Об
NODAL SOLUTION
8ТЕР*1
BUB *1
TIME~1
SEQV (AVG)
P o w e rG rap h ic e
EFACBT«=1
AVRES*Mat
DMX 001392
SMN = 1 1 4 5 2 2
SMX » . 159E * 10

2V «1
* D I 8 T " .043061
»ХГ = . 3 9 8 6 5 6
*YF * . 0 3 0 3 7 8
'Z F = .1
CAPPED Z-BUFFER
A " . 862E+0B
В « .2 6 4 R + 0 9
С = . 440B+09
D K .6 1 7 B + 0 9
E * . 793E+09
F * . 969E + 09
G * . 1 1 4 E + 10
H ■ . 1 3 2 E + 10
1 * . 1 S 0 E + 10

FRACTURE

Рис. 2.124. Изолинии интенсивностей напряжений (Па) у вершины трещины


132 Глава 2

POfJTl
"ANSYS
DBC . 9 2005
1 3 * 2 1 :0 9
вив *1
*ГИВ-1
PATH РЬ ОТ
aia_i OUQ»*f)
8IG~2
819 3
2994.561 "^T
Ф - SPW'
vV'. ;,rt 7
-£.4.'V

ШШ ■in#,
&3№жr./i

4Wv<*
», >•A..W
i«чяЕ и■
Ж
.Л /

‘"'.'Uvt
■ >4

7.,*-■■■/?!'
%'sh.
a i■rv*
l ;:№* •Ш лГ ”

■:>.'yj m —— *%M»$i
if."'
■>•■■V

• «•'.’ ' к ТлНЛлШ;

-If# * Ъг ЩV-

.^ДчМ ,« •-mei Л
.01 .0:Й
* г;
:. '_4v^V„-
.0 5
.' ^V^£v-
.09
,ч D I8T
. ; •
дШ
v/'•?л -/■•}■
v ••; • к?
:: 4, ,- ■■*■.
'■■ •- ■ t '
:.‘T 1

FRACTURE

Рис. 2.125. Эпюры главных напряжений (Па)


на продолжении трещины по оси симметрии:
sig_l, sig_2, sig_3 — первое, второе и третье главное напряжение

Пример 5. Внецентренное растяжение компактного образца.


Схема и геометрические размеры образца представлены на рис. 2.126.
Нагрузка: осевая сила Р = 12,5 МН.
Особенности конечно-элементной модели:
• ввиду наличия у образца двух плоскостей симметрии, рассмотрена 1/4
часть образца, а на плоскостях симметрии записаны соответствующие
граничные условия; I

• контактная задача не решалась, поверхность отверстия считалась абсо­


лютно жесткой, осевая сила прилагалась в центре отверстия (см. текст
макроса модели в Приложении 5).
Характеристика конечно-элементной модели (рис. 2.127):
• число узлов — 26875;
• число элементов—■6517;
• отношение размера элемента в вершине трещины к длине трещины —
0,00625.
Результаты расчета НДС представлены на рис. 2.128 и 2.129.
Результаты расчета коэффициента интенсивности напряжений представ­
лены в табл. 2.7.
Результаты расчета коэффициента интенсивности напряжений в ANSYS
сопоставлены с результатами расчета коэффициента интенсивности напряже­
ний по следующим зависимостям.
Упругая задача 133

Диапазоны изменения параметров: Принятые абсолютные размеры образца:


6 — свободный параметр; 6 = 1 м;
/ = (0,45...0,55)6; / = 0,56 = 0,5 м;
t - 0,56; t = 0,56 = 0,5 м;
С “ 1,256; С - 1,256 - 1,25 м;
</« 0,256; d - 0,256 = 0,25 м;
F - 0,556; 0,556-0,55 м;
(0,25...0,45)6; J - 0;
Я = 1,26; Н= 1,26 = 1,2 м;
АТ=(1/16)6. К ~ 0.

Рис. 2.126. Схема образца

>> '"

Таблица 2.7
Результаты расчета А* Внецентренное растяжение компактного образца

Методы расчета Кь МПа л/м Отношение


ANSYS, метод перемещений 238,2 1
ANSYS, метод J-интеграла 238,9 1,001
По формуле (2.18) 241,5 1,013
По формуле (2.19) 241,6 1,014
Глава 2

i
BLBMBNT3
/UNISYS

FRACTURE

Рис. 2.127. Конечно-элементная сетка

1 MODAl SOLUTION
ЗТЕ*"»1
AMSYS
BUB =1
TIMB^l

В8VS»О
ивии (AV4)

Э.ЧХ * .0 0 2 8 6
3MW 33ЗВ*
РМХ = .0 0 2 6 6

•:•:■*<• .;:• :. :<• у.


ж
Л
я
4 &
«$$?!
Я П к ' :^ , •• - ?

IHP
шД| '*■ Ф&ЯДОфЯ!
» Я»WS:$% <&
зШШя |ш
•§-*$>$;*•
••; #>

Рис. 2.128. Распределение перемещений (м)


Упругая задача 135

i NODAL ANSYS
SOLUTION

SUB =1
TIME=1
8BQV (AUG)
ОИХ « .0 0 2 8 6 3
8MN = 63*08-*
3MX « .

700000 . ?.01Е ' 0 9 .400E f0S . 60ПЕ+09 . 800Е+09


.101E + 09 . 300E+09 .5 G 0 E 'D 9 .7 0 0 B + 0 9 . У00Е+09
FRACTURE

Рис. 2.129. Распределение интенсивности напряжений (Па)

тшт DEC 9 2005


1 3 :3 3 :0 1
NODAL SOLUTION
ST E P-1
SUB = 1
T IM £=1
SEQV (AVG)
Powe i S t a p l i i c s
EFA CET=1
AVRE S=Mat.
DMX = . 0 0 2 8 2 9
SUN * 6 5 0 6 4 3
SMX - . 3 1 6 E + 1 0

ZV =1
* D T 8 T « .0 2 1 3 3 8
*XF 747688
*YF = .0 1 4 7 1 9
* ZF * . 125
CAPPED Z -BUFF
А = . 176Е+09
В = . 527F. + 09
С * . 878Е+09
D = . 123Е+10
Е - . 158Е+10
F 193Е -И 0
G = . 228Е+10
Н • . 263Е+10
I «. 2 9 8 Е И 0

FRACTURE

Рис. 2.130. Изолинии интенсивностей напряжений (Па) у вершины трещины


136 Глава 2

to a v i ю ста
DBC 9 2005
1Э '29'Э &
bob * 1
9TZK8-1
РАТИ РЬОГ
«29 1 (х*0*«0|

FRACTURE

Рис. 2.131. Эпюры главных напряжений (Па)


на продолжении трещины по оси симметрии:
sig l, sig_2, sig_3 — первое, второе и третье главное напряжение

1. По зависимости для расчета К х, приведенной в работе [25]

(2.18)
K ' " V b Y>'

где У, — безразмерная функция, равная

У3 =13,74 1-3,381 11-+-5.572: при 0 ,4 5 £ ^£ 0,55 |.


\

2 . По зависимости для расчета К {, приведенной в работе [16]


р
— Vе (2.19)

У= ’9,172-13,829(а)+11,822(a)2-3 .0 5 6 (a)3] ;

где введено обозначение а = ~ .


о
Результаты сопоставления представлены в табл. 2.7.
Время счета на PC с процессором Intel Pentium IV - 2,6 GHz/1 Gb ~ 320 с.
Упругая задача 13 7

Изолинии интенсивностей напряжений у вершины трещины показаны на


рис. 2.130.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 2.131.

Пример 6. Внецентренное растяжение С-образного образца.


Схема и геометрические размеры образца представлены на рис. 2.132.
Нагрузка: осевая сила Р = 12,5 МН.
Особенности конечно-элементной модели:
• ввиду наличия у образца двух плоскостей симметрии, рассмотрена 1/4
часть образца, а на плоскостях симметрии записаны соответствующие
граничные условия;
• контактная задача не решалась, поверхность отверстия приняты абсо­
лютно жесткими, осевая сила приложена в центре отверстия (см. макрос
этой задачи в Приложении 6 ).
Характеристика конечно-элементной модели (рис. 2.133):
• число узлов — 97923;
• число элементов — 21569;
• отношение размера элемента в вершине трещины к длине трещины —
0,0125.
Результаты расчета НДС представлены на рис. 2.134 и 2.135.
Результаты расчета коэффициента интенсивности напряжений представ­
лены в табл. 2 .8 .
Результаты расчета коэффициента интенсивности напряжений в ANSYS
сопоставлены с результатами расчета К { по формуле [17]
Л
Р I V
— +1,9+1,1а l+ 0 ,2 5 ( l- a 2) [ l - ZL /, ( а ) , (2.20)
’"Ль Т
2)

где f i( a ) — безразмерная функция, равная

/, ( а ) = [з,74 - 6,30а+ 6,32а2 - 2,43а3] ;

I
— параметр.
Результаты сопоставления представлены в табл. 2.8.
Время счета на PC с процессором Intel Pentium IV - 2,6 GHz/1 Gb - 1200 с.
Изолинии интенсивностей напряжений у вершины трещины показаны на
рис. 2.136.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 2.137.
138 Глава 2

Диапазоны изменения па­ Принятые абсолютные


раметров: размеры образца:
b — свободный параметр; b = 1 м;
X - 0,56; * = 0 ,5 6 = 0,5 м;
t = 0,5 b\ t = 0,5 b = 0,5 м;
г\ - Ь; = b = 1 м;
г2 - 2 Ь - , Г2 = 2 b = 2 м;
а = 0,4 Ь. / = 0,4 b = 0,4 м.

Рис. 2.132. Схема образца

ANSYS
BL2MEHT Я

FRACTURE

Рис. 2.133. Конечно-элементная сетка


Упругая задача 139

1 NODAL SOLUTION ANSYS


ЗТВР=1
3UB - I
TIM
E*-!
U8UH (AVG)
КЗУ3*0
ОМХ = .0 0 5 1 9 7
3MN - .0 0 1 1 2 4
ЗМХ « .0 0 5 1 9 7

1м*А ^•iWrtifoiYirYiiYi
-001124 .0 0 2 0 2 9 .0 0 2 9 3 4 " ............... '. 0 0 3 8 2 9 ' .С04744
.0 0 1 5 7 7 .0 0 2402 .0 0 3 3 8 7 .0 0 4 2 9 2 .0 Q 5 1 9 1
fc'PACTURE

Рис. 2.134. Распределение перемещений (м)

1 NODAL SOLUTION ANSYS


ЯТЕР=1
3UD *1
Т1МЕ=1
8BQV (AVO)
ОКХ = .0 0 5 1 9 7
SKN = 1 2 7 9 5 ?
ЗМХ « . 2 9 2 8 * 1 0

miim
. 150В +07 .1 Э « В * 0 9 .2 6 8 8 + 0 9 .4 0 0 В * 0 9 .5 2 4 В + 0 9
.6 8 0 8 * 0 8 .2 0 1 8 + 0 9 .3 3 1 B + U 9 .4 6 7 8 4 0 9 . 6UUB+U*
FRACTURE

Рис. 2.135. Распределение интенсивности напряжений (Па)

Таблица 2.8
Результаты расчета К{. Внецентренное растяжение С-образного образца

Методы расчета Kt, МПа-ч/м Отношение


ANSYS, метод перемещений 282,6 1
ANSYS, метод ./-интеграла 280,8 0,994
По формуле (2.20) 283,4 1,003
140 Глава 2

ANSYS DBC 9 2005


13:46: IS
NODAL SOLUTION
STEP-1
SUB >1
TIME-1
8BQV (AVG)
Pow * r G r a p h io
BFACBT-1
AVRE8-M«t
DNX ". 005197
8NN -127959
8NX -.292B+10

XV -1
*DIST-.036177
*XF «I.397
*Yf ->.025361
*2F 125
CAFPBD Z-BUFFIR
A -.162B+09
В -.487B+09
С B11B+09
D -.1HB+10
В в.146B+10
Г -.1788+10
a -,211B+10
H -.2438+10
I «.2768+10

FRACTURE

Рис. 2.136. Изолинии интенсивностей напряжений (Па) у вершины трещины


>

РОвТ1 ' AMSVSI


DBG 9 2005
0ТВР*1
8UB*1 1 3 t4 3 i40
TIHB-1
PATH PLOT

вюГг $ 5 1 7 .2 2 1
яхоГэ
19*2*167

1 6 6 .6 9 0

FRACTURE

Рис. 2.137. Эпюры главных напряжений (Па) на продолжении трещины по оси


симметрии sig_1, sig_2, sig_3 — первое, второе и третье главное напряжение
Упругая задача 141

Пример 7. Растяжение цилиндрического образца с кольцевой трещиной.


Схема и геометрические размеры образца представлены на рис. 2.138.
Нагрузка: растягивающее напряжение ст = 100 МПа или эквивалентная
Осевая сила Р = 78,5 МН.
Особенности конечно-элементной модели: ввиду наличия у образца осевой
Симметрии, а также одной плоскости симметрии, задача решена в осесимметрич­
ной постановке, при этом рассматривалась половина образца; на плоскости сим­
метрии записывались соответствующие граничные условия. Ось симметрии сов­
падает с левой стороной конечно-элементной модели, трещина расположена в
правой нижней ее части (рис. 2.139). Макрос этой задачи дан в Приложении 7.
Характеристика конечно-элементной модели:
• число узлов — 981;
• число элементов — 304;
• отношение размера элемента в вершине трещины к длине трещины — 0,025.
Результаты расчета НДС представлены на рис. 2.140 и 2.141.
Результаты расчета коэффициента интенсивности напряжений представ­
лены в табл. 2.9.
Результаты расчета коэффициента интенсивности напряжений в ANSYS
сопоставлены с результатами расчета коэффициента интенсивности напряже­
ний по следующим зависимостям.
1. По зависимости для расчета К {, приведенной в работе [19]

ip > (2.21)
Кх ~ D'Jd
где YJр — безразмерная функция, равная

-1
У,» =0,7978
г 28
1+ -0,8012 L
\ /D
Эксцентриситет s осевой силы был принят равным нулю.
2 . По зависимости для расчета К х, приведенной в работе [17]
р
(2 .22)
D 5

где Y — безразмерная функция, равная

\
( d ' d
0,7961 + 0,453 — 1+0,978 + 0,284
VD v-Dy /
142 Глава 2

------------- ц

1
Ly N .

Диапазоны изменения параметров: Принятые абсолютные размеры образца:


D — свободный параметр; D = 2 м;
Л = (0,6...0,7)£>; d = 0,65£> = 1,3 м;
L = 10Z). L = 4£> = 8 м.

Рис. 2.138. Схема образца

3. По зависимости, приведенной в работе [25]

(2.23)

где

Y[ = 6 ,5 3 1-1,817
и л ____________________ (

+ 0,9167
d 4 2

у;=з,12 s
kD j \D / d
при 0,6D < d< 0,lD и 2 s < 0 ,0 8 d .

Принято, что эксцентриситет s = 0.


Результаты сопоставления представлены в табл. 2.9.
Время счета на PC с процессором Intel Pentium IV - 2,6 GHz/1 Gb ~ 30 с.
Изолинии интенсивностей напряжений у вершины трещины показаны на
рис. 2.142.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 2.143.
Упругая задача

1 BLEMENT3
ANSYS

FRACTURE

Рис. 2.139. Конечно-элементная сетка

1 NODAL SOLUTION
ANSYS
3 »ttS«l
8 UP =1

•Д1 f Щ 4
TIMJS=1
иЯ UM (AV«)
R3Y3*0
DMX = .0 0 1 1 7 7
3MX * .0 0 1 1 7 7

I§I&£*** $*'^I

■■ ■%

*:•&#*
mm
■ *:

0 ■i.arii
.2 Й 2 Е -0 3
З Ш Ш.52ЭВ-0Э
Щ 78SK-03 . 00104 0
1 Э 1 Е -0 0 . 392R-03 6 5 4 8 -0 3 915B -Q 3 .0011’
FRACTURE

Рис. 2.140. Распределение перемещений (м)


144 Глава 2
-

1NODAL 80LUTION
ANSYS
8TBP=1
аив *1 щшштшшшщ х;: ?: -х V: -х-х Г' Й-*
T IK E *1 •: у х • • • ■• ' '' : v %;
SEQV <AV6>
DUX = .0 0 1 1 7 7 Ч X. , - * :,:-Х », * , ,v - С..
ЗИ Ы - . 5 3 0 1 + 0 ? ■.V. и ' г - < . «. - ; * •• < V ъ
0ИХ*.110B+10 X; ::: .::-х;у - л , >•: v:'*x:x:v ^х* :* !
-у ■'■ - ;■ =: х/я^;.
;; v. ■■:•: х ::: ч- >:• х * X,
шш"'... ................
шш
• " :>■ > ' ' * Р


. . '.X у "Л
& & Ш ? # # & $ $ '$Ф Щ !
' ,Х М-
х. fti •*
,х -г- ^ 'V V i. X.
*>«я»>•'

.8 0 0 В + 0 7 . 951E+Q 8 .1 B 2 E + 0 9 .2 6 9 8 * 0 9 .3 S 6 E * 0 9
. 5162+O B .1 3 9 8 + 0 9 .2 2 6 E + 0 9 .3 1 3 B + 0 9 .4 0 0 B + 0 9
FRACTURE

Рис. 2.141. Распределение интенсивности напряжений (Па)

DEC 9 2 0 0 5
1 3 :4 9 :5 4
NODAL SOLUTION
STPP*1
SUB = 1
Т 1 К В Я1
SEQV (AVGJ
P o v o e rG ra p h ic s
E FACET«1
AVRER=Mat
DMX = . 0 0 1 1 7 7
8HN * . 5 3 0 E + 0 7
SKX = . 1 1 8 E + 1 Q

3V * 1
•D IS T -.1 B 9 7 0 S
*XF = . 6 6 0 9 9 4
*YF s . 1 4 3 8 2 6
CAPPED Z-BUFFBR
A * . 70SE+08
В * .201E+09
С a .3 3 2 E + 0 9
D -.4 6 2 E + 0 9
E « . 593E+09
F = .723E+09
G * . 853E+09
H = . 984E+ 09
I = . 111E+10

FRACTURE

Рис. 2.142. Изолинии интенсивностей напряжений (Па) у вершины трещины


Упругая задача 145

1 РОЗТ1
..ANSYS
DEC 9 2005
STEP=1 1 3 :4 8 :2 4
зов - 1
Т1МВ=1
PATH PLOT
3 IG _ 1 (xl0 « * 6 *
Я1в_2
3 IG 3

1693

1 18.631
0
DIST

FRACTURE

Рис. 2.143. Эпюры главных напряжений (Па)


на продолжении трещины по оси симметрии:
sig_l, sig_2, sig_3 — первое, второе и третье главное напряжение

Таблица 2.9

Результаты расчета Кх. Растяжение цилиндрического образца


с кольцевой трещиной

Методы расчета Kh МПа Vm Отношение

ANSYS, метод перемещений 153,1

ANSYS, метод ./-интеграла 153,9 1,005

По формуле (2.21) 179,2 1,17


11о формуле (2 .22 ) 198,3 1,295

По формуле (2.23) 183,2 1,196

Расхождение полученного в программе A N SY S значения коэффициента


интенсивности напряжений со значениями, полученными по зависимостям
(2.22) и (2.23), составляет 2 0 -3 0 %. Это объясняется тем, что область справед-

ливости формул (2 .2 1 ) и ( 2 .2 2 ) не указана (а она есть и ограничена — близ-


d
D
ким к единице). В данной же задаче мало и близко к 0,65.
146 Глава 2

Пример 8. Растяжение пластины с боковой наклонной трещиной.


Схема и геометрические размеры образца представлены на рис. 2.144.
Нагрузка: растягивающее напряжение а = 90 МПа.
Особенности конечно-элементной модели:
• рассмотрена полная трехмерная модель образца;
• нижняя поверхность образца жестко закреплена.

Параметры: Принятые абсолютные


W — свободный параметр; размеры образца:
а — свободный параметр; W= 0,015 м;
0 = (0...700) — свободный а = 0,00636 м;
параметр; 0 = 45 град;
Я) =3W; Н\ = 0,045 м;
t=W. t = 0,015 м.
а =I

Рис. 2.144. Схема образца

ELEM
ENTS ANSYS

Рис. 2.145. Конечно-элементная сетка


Упругая задача 147

Таблица 2.10
Результаты расиста К\. Растяжение пластины с боковой наклонной трещиной

Методы расчета К{, М П з-Vm ЛГц, МПа л/ м J, Н/м


ANSYS, метод перемещений 12,92 5,96 —

11о формуле (2 .22 ) 13,7 — —

11о формуле (2.23) — 6,35 —

ANSYS, прямой метод — — 764,5


1lo АТ), формула (2.7) — — 988,1
Отношение величины к решению на ANSYS 1,062 1,065 1,292

Характеристика конечно-элементной модели (рис. 2.145):


• число узлов 13239;
• число элементов — 2632;
• отношение размера элемента в вершине трещины к длине трещины —
0,0133. Макрос этой задачи дан в Приложении 8 .
Результаты расчета НДС представлены на рис. 2.146 и 2.147.
Результаты расчета коэффициента интенсивности напряжений представ­
лены в табл. 2 . 10 .
Одновременно проведен расчет коэффициентов интенсивности напряже­
ний по зависимостям, приведенным в работе [17]
K x=Fx< j^ d , (2.24)

К и =Fn<7\[7ti , (2.25)

где Ft , F|, — безразмерные поправочные функции.


Графики функций^ , Fu от безразмерных параметров, которые характе­
ризуют размер трещины, представлены на рис. 2.148. Значения поправочных
функций приняты следующими F\ = 1,08 и Рц = 0,52 (определены при H\iW= 1;
II2 /W = 1; угле наклона трещины 0 = 45 град.; a/W= 0,424).
Результаты расчета представлены в табл. 2.10.
Время счета на PC с процессором Intel Pentium IV - 2,6 GHz/1 Gb ~ 180 с.
Отметим, что расхождение полученных в программе ANSY S значений
коэффициентов интенсивности напряжжений со значениями, полученными по
справочным зависимостям (2.24) и (2.25), составляет около 6.5 %, что требует
использования более мелкой сетки.
Кроме того, расхождение между значениями У-интеграла, полученными
прямым методом, и по зависимости (2.7) является также существенным. Воз­
можно, что такое расхождение объясняется тем, что не выполнены условия
достоверности ./-интеграла. По определению J -интеграл выведен для случая
плоской деформации. При наклонной трещине происходят смещения поперек
плоскости интегрирования, что входит в противоречие с исходными положе­
ниями вывода формулы (1.14).
Глава 2

MODAL SOLUTION ANSYS


8TBP—1
яив =1
TIK E=1
U8UM {AVG)
P. BY3*0
DMX = .4 2 7 8 - 0 4
8MX = . 4 2 1 8 - 0 4

:Я: ;
0 . 9 4 9 Б -0 5 . 19С В -04 .2 8 5 1 - 0 4 а3 8 0 8 -0 4
. 4 7 5 E -0 5 .1 1 2 8 - 0 4 .2 3 7 8 - 0 4 .З Э 2 Е -0 4 .4 2 7 8 - 0 4

Рис. 2.146. Распределение перемещений (м)

ANSYS
NODAL SOLUTION

. 564B +08 . 167K +0 9 . 270E*09 .3 8 9 8 + 0 9 .5 0 0 B + 0 9

Рис. 2.147. Распределение интенсивности напряжений (Па)


Упругая задана 149

Рис. 2.148. Графики поправочных функций [17]

Таблица 2.11
Сопоставление результатов расчета

Сопоставляемая величина ANSYS


AT,, МН м"3/2 13,57
К и , МН-м' 3/2 6,667
К т , МН м_3/2 2.27

Пример 9. Растяжение пластины с наклонной фронтальной трещиной.


Схема и геометрические размеры образца представлены на рис. 2.149.
Нагрузка: растягивающее напряжение о = 90 МПа.
Особенности конечно-элементной модели:
• рассматривалась полная трехмерная модель образца;
• нижняя поверхность образца считалась полностью закрепленной.
Характеристика конечно-элементной модели (рис. 2.150):
• число узлов — 27443;
• число элементов — 5936;
• отношение размера элемента в вершине трещины к длине трещины —
0,01875. Макрос этой задачи дан в Приложении 9.
Результаты расчета НДС представлены на рис. 2.151 и 2.152.
Результаты сопоставления представлены в табл. 2.11.
Время счета на PC с процессором Intel Pentium IV - 2,6 GHz/1 Gb ~ 250 с.
150 Глава 2

Параметры: Принятые абсолютные


а — свободный параметр; размеры образца:
/ — свободный параметр; а = 0,015 м;
Ь - а\ / = 0,0045 м;
а = (0.. .45°) — свободный параметр; Ь = 0,015 м;
с = За. а = 30°;
с = 0,045 м.

Рис. 2.149. Схема образца

FI.PMKNT2
ANSYS

Рис. 2.150. Конечно-элементная сстка


Упругая задача 151

1NODAL SOLUTION
ANSYS
8Т В Р -1
айв *1
TIMB -1
иhum (AVG)
ASYe-12
DMX « . 4 2 7 1 - 0 4
3MX = . 4 2 7 B -0 4

т жтж
. 9 4 9 K -0 5

. 4 1 5 В -05 . 14Й В -04 .2 3 7 2 - 0 4 , 3 3 2 S -0 4 . 42T B -04

Рис. 2.151. Распределение перемещений (м)

AMSYS
NODAL SOLUTION

. 2 7 7 E-*0C . 8С 8В +08 .1 Э 4 Е ‘0 9 . 187В +39 .2 4 0 В - 0 9

Рис. 2.152. Распределение интенсивности напряжений (Па)

Пример 10. Проверка степени зависимости результатов расчета коэф­


фициента интенсивности напряжений от размера конечно-элементной сетки.
Схема и геометрические размеры образца соответствовали примеру I
(модель 1 ).
Нагрузка: растягивающее напряжение о = 100 МПа или эквивалентная
осевая сила Р = 20 МН.
152 Глава 2

Таблица 2.12

Результаты сопоставления

Номер сетки
Параметр
1 2 3
Характеристика модели
Число узлов 5603 11567 37223

Число элементов 1152 2432 8112


Отношение размера элемента в вершине трещины к
0,05 0,025 0,0125
длине трещины
Характеристика решения

К ] , МНм 3 2 (расчет в ANSYS) 88,46 88,03 87,94

К \ , МН м-5 2 (расчет по (2.9)) 87,29 87,29 87,29

Отношение 1,013 1,008 1,007

Время счета, с 70 120 180

Рассмотрены три конечно-элементной модели, отличающиеся друг от


друга размерами элементов. Характеристики рассматриваемых моделей пред­
ставлены в табл. 2.12, соответствующие сетки на рис. 2.153.
Результаты расчета представлены в табл. 2.12.

Пример 11. Проверка степени зависимости результатов расчета коэф­


фициента интенсивности напряжений от контура аппроксимации перемеще­
ния берегов трещины.
Схема и геометрические размеры образца соответствовали примеру 1
(модель 1 ).
Нагрузка: растягивающее напряжение а = 1 0 0 МПа или эквивалентная
осевая сила Р = 20 МН.
Конечно-элементная модель была рассмотрена в примере 1 (см. рис. 2.5).
При расчете коэффициента интенсивности напряжений методом аппрок­
симации были использованы три контура:
* первый включал один элемент;
* второй включал область, ограниченную размером a i c (см. текст мо­
дели);
* третий включал всю поверхность трещины.
Результаты расчета и сопоставления коэффициентов интенсивности на­
пряжений представлены в табл. 2.13.
Упругая задача 153

ANSYS
ывнвмта

ГЯАЗТЮ
К
а

BLEMBNT8 ANSYS

яядодояая**

FRACHJRB

Рис. 2.153а, б. Конечно-элементные сетки: a — сетка 1; б — сстка 2


154 Глава 2

FRACTURE
в

Рис. 2.153в. Конечно-элементная сетка 3

Таблица 2.13
Результаты сопоставления

Номер модели
Параметр
1 2 3
КИН Я , , МН-м 3/2 (расчет в ANSYS) 88,10 88,03 89,51
КИН К| , МН-м ’'2 (расчет по зависимости (2,9)) 87,29 87,29 87,29
Отношение 1,009 1,008 1,025

Пример 12. Проверка независимости J-интеграла от контура интегриро­


вания.
Схема и геометрические размеры образца соответствуют примеру 1 (мо­
дель 1 ).
На1рузка: растягивающее напряжение а = 1 0 0 МПа или эквивалентная
осевая сила Р - 20 МН.
Конечно-элементная модель была рассмотрена в примере 1 (см. рис. 2.5).
При расчете ./-интеграла прямым методом были использованы три конту­
ра интегрирования (рис. 2.154):
• первый включал область, ограниченную размером a i c (рис. 2.154, а);
• второй включал область, ограниченную трапецией (рис. 2.154, б)\
• третий включал область, ограниченную треугольником (рис. 2.154, в).
Упругая задача 155

а б в

Рис. 2.154. Конечно-элементные сетки: а — контур 1; б — контур 2; в — контур 3

Таблица 2.14
Результаты сопоставления

Номер кон iypa


Параметр
1 2 3
./ , кН-м-1 32,99 33,06 33,98
./ , кН-м ', значение J-интеграла получено по зависи­
33,50 33,50 33,50
мости (2 .8)
Отношение 0,985 0,987 1,014

Результаты расчета и сопоставления коэффициентов интенсивности на­


пряжений представлены в табл. 2.14.

2.4. Анализ результатов и выводы


Приведенные в предыдущем разделе решения задач позволяют сделать
следующие выводы:
• распределения перемещений и интенсивности напряжений у вершины
трещины качественно соответствуют аналитическому решению, не име­
ют видимых разрывов и нефизических градиентов, что позволяет считать
модели адекватными, а сетки достаточно подробными для решения по­
ставленных задач;
• значения коэффициентов интенсивности напряжений, которые были по­
лучены методом аппроксимации перемещений и с помощ ью ./-интеграла,
имеют расхождение около 0,3 %, что позволяет считать их согласован­
ными;
• расхождение полученных в программе A N SY S значений коэффициентов
интенсивности напряжений со значениями, полученными по справочным
зависимостям, не превышает полутора процентов, что также позволяет
считать использованные для расчета методы достаточно эффективными;
• результаты, представленные в табл. 2 . 1 2 , показывают, что коэффициенты
интенсивности напряжений, полученные при использовании второй и
третьей моделей, различаются между собой незначительно. Это позволя­
ет считать обоснованным использование второй модели;
156 Глава 2

• из табл. 2.13 можно видеть, что наилучшие результаты получены при ис­
пользовании второго способа аппроксимации перемещений;
• из табл, 2.14 видно, что наилучшие результаты получены при использо­
вании первого и второго контура интегрирования. В первом случае кон­
тур проходит через 4 узла сетки, во втором также через 4, а в третьем
случае контур задан тремя узловыми точкам (две точки в последнем слу«^
чае совпадают).
Заметим здесь, что не следует придавать некий абсолютный смысл (со­
вместно с категоричностью выводов) результатам сопоставления между коэф­
фициентами интенсивности напряжений, полученными на ANSYS, и по фор*
мулам, заимствованным из различных источников. И те, и другие результаты
(включая и эксперименты, если они есть) получены с некоторой погрешно­
стью, оценка которой не всегда возможна. Разброс результатов аналитически^
и численных решений часто существенен, как и экспериментальных. Поэтому
нормально все результаты должны укладываться в приемлемую с инженерной
точки зрения определенную полосу разброса (скажем ±5 %, что очень не пло­
хо для технических приложений). И с этой точки зрения, полученные в наших
примерах расхождения вполне приемлемы.
Глава 3

Упругопластическая задача
'I

В данной главе на простейших примерах показаны возможности про­


граммы ANSYS по решению задач нелинейной механики разрушения. Само­
стоятельное решение приведенных в главе примеров позволит получить навы­
ки практического применения критериев механики разрушения, изложению
которых была посвящена первая глава.
Далее представлено 12 примеров расчета «/-интеграла в упругопластиче­
ских телах с трещинами. Описание примеров дано в последовательности, кото­
рая была принята в главе 2 , Из параметров механики разрушения рассчитан
только J -интеграл. Учитывая нелинейный характер деформационного процесса,
в каждом примере приводятся графики зависимостей 7 -интеграла и перемеще­
ния характерной (контрольной) точки от действующей на образец нагрузки.
Кроме этого, выполнены следующие проверки:
• зависимость У-интеграла от толщины образца (пример 10);
71А
• определение коэффициента т] в формуле J - ~ г — г (пример 11).
t(b - 1)
Во всех примерах этой главы использована модель однородного изотроп­
ного упругопластического тела с кусочно-линейным изотропным упрочнени­
ем (MISO). Значения упругих констант заимствованы из справочника [26] для
стали 38ХНЗМФА ГОСТ 4543-71 (закалка: температура нагрева 850 °С, охла­
ждение в масле; отпуск: температура нагрева 570 °С, охлаждение на воздухе).
Для определения параметров модели материала использованы результаты
предварительно проведенных испытаний цилиндрических образцов из этой
стали на растяжение по ГОСТ 1497-84. Эти испытания позволили определить
механические свойства и построить диаграмму растяжения.
Характеристики механических свойств стали:
• предел пропорциональности а пц = 905 МПа;
• условный предел текучести c 0i = 1010 МПа;
• временное сопротивление а в = 1180 МПа;
• относительное сужение \|/ = 52 %;
• относительное удлинение 5 = 14,8 %;
• истинное сопротивление разрыву = 1625 МПа.
158 Глава 3

Tabl* Diti MZ30 Table Гог Material


ANSYS
JUL в 2004
H i 2 7 :2 7
Т1=0.00

<х10**б)

1440.

14 1 5 . l i - J 7 10 19 20 2L 22 23

\
1120. тттщ^

( f

SIG воо. Г \
640.

4SO.

160.

о {ж
0 .312 ■624 ■936 1 .2 4 * 3
»156 .4 6 6 лв 1.092 1 .4 0 4
EPS

Test

a)

Table Data MI90 Table For Material


AKEYS
DEC 3 2005
2 0 :2 5 * 1 2
T1*0>00

(xl0**6)

SIG

,\u .436 .73 1.022 1 . 3И


EPS

Test

6)
Рис. 3.1. Диаграммы деформирования:
a — в условных напряжениях и деформациях;
б — в истинных напряжениях и деформациях
Упругопласти ческая задача 159

Таблица 3.1
Значения условных и истинных напряжений и деформаций

Номер Условная Условное на­ Истинная Истинное на­


точки деформация пряжение, МПа деформация пряжение, МПа
1 0,00000 0,0 0,0000 0,0000
2 0,00143 300 0,0014 300,4
3 0,00287 605 0,0029 606,7
4 0,00359 780 0,0036 782,8
5 0,00431 905 0,0043 908,9
6 0,00503 965 0,0050 969,9
7 0,00575 996 0,0057 1002
8 0,00646 1005 0,0064 1011
9 0,00718 1020 0,0072 1027
10 0,00790 1030 0,0079 1038
11 0,00862 1035 0,0086 1044
12 0,01004 1045 0,0100 1055
13 0,01149 1060 0,0114 1072
14 0,01437 1085 0,0143 1101
15 0,01724 1095 0,0171 1114
16 0,02011 1105 0,0199 1127
17 0,02298 1125 0,0227 1151
18 0,02873 1145 0,0283 1178
19 0,03448 1150 0,0339 1190
20 0,04597 1170 0,0449 1224
21 0,05746 1180 0,0559 1248
22 0,06895 1180 0,0667 1261
23 0,08044 1180 0,0774 1275
24 0,09194 1180 0,0880 1284
25 0,10343 1180 0,0984 1319
26 0,11492 1180 0,1088 1356
27 0,12641 1175 0,1190 1393
28 0,13790 1150 0,1292 1430
29 0,14652 1100 0,1367 1457
30 0,15560 780 0,1446 1485

Для задания выбранной модели пластичности требуется ввести точки


диаграммы деформирования, лежащие за пределом пропорциональности. Точ­
ки диаграммы деформирования должны быть определены в истинных напря­
жениях и деформациях.
160 Глава 3

Диаграммы деформирования показаны на рис. 3.1, соответствующие ус*


ловные и истинные напряжения и деформации — в табл. 3.1. При вычислений
истинных напряжений и деформаций использовались зависимости, который
приведены в разделе 1.5. При этом учитывалось, что эти формулы справедлив^
до момента образования шейки в образце. После образования шейки истин!
1 ' - I >j

ную площадь сечения можно определить только из эксперимента. Поскольку


этих данных нет; то истинный предел прочности соединен с истинным сопро*
тивлением разрыву прямой линией. ^
Во всех представленных в этой главе моделях использован следующий
фрагмент, который предназначен для определения свойств материала образцов
(составлен на основе табл. 3.1; STRN — деформация, STRS — напряжение).

! Задание механических свойств материала (сталь)

eic = 2.1е+11 ! Определение упругих постоянных материала


nuic = 0.3
gx - e i c / (2*(1+nuic))

spc = 900.Oe+6 Определение


s02 * 1010.Oe+6 механических свойств материала
sb = 1180.Oe+6
eb = 0.093
sk = 1625.Oe+6
delta = 0 . 1 4
fi = 0.52

skjp ■ sb*(l + 1.4*fi) ! Вычисление недостающих характеристик


fibjp » f i * ((sb-s02)/ (sk-s02))
eb_j? = log (1/(1-f ibjp))
ek - l/(l-fi)

e02 * s02/eic+0.002

epc - spc/eic ! Вычисление механических свойств


epc_i = LOG(1+spc/eic) ! в истинных напряжениях и деформациях
spc_i = spc*(1+spc/eic)
e02_i = L O G (1+(s02/eic+0.002))
s02_i = s 0 2 * (1+(s02/eic+0.002))
eb_i = LOG(l+eb)
eb_i_p = LOG(l+eb_p)
sb_i = sb*(l+eb_i_p)
sb_i = sb*(l+eb_i)
ek_i = LOG(l+ek)
sk i = sk

*DIMfSTRN_1,,30,1 ! Определение размерности массивов


*DIM,STRS_1,,30,1 ! для точек диаграммы деформирования
*DIM,STRN_2,,25,1
*DIM,STRS_2,,25,1

! Определение точек диаграммы деформирования


! в условных напряжениях и деформациях (см. рис. 3.1)

STRN_1(1) 0.00000,0.00143,0.00287,0.00359,0.00431,0.00503,0.00575
STRN 1(8) 0.00646,0.00718,0.00790,0.00862,0.01004,0.01149,0.01437
Упругопластическая задача 161

|TRN_1(15) = 0.01724,0.02011,0.02298,0.02873,0.03448, 0.04597,0.05746


|TRN_1(22) * 0.06895,0.08044,0.09194,0.10343,0.11492, 0.12641,0.137 90
|TRN_1(29) - 0.14652,0.15560
|TRS_1(1) = O.OE+6,300E+6,605E+6,780E+6,905E+6,965E+6,996E+6
BTRS_1(8) = 1005E+6, 1020E+6, 1030E+6,1035E+6, 1045E+6, 1060E+6, 1085E+6
TRS_1(15) = 1095E+6,1105E+6,1125E+6,1145E+6,1150E+6,1170E+6,1180E+6
TRS_1 (22) » 1180E+6,'1180E+6,1180E+6,1180E+6,1180E+6,1175E+6,. 1150E+6
BTRS_1(29) = 1100E+6,780E+6

Диаграмма оцифрована от нуля до деформации разрушения


с постоянным шагом (исключение составляют точки,
соответствующие пределу пропорциональности,
условному пределу текучести и временному сопротивлению)«
Отметим, что пределу пропорциональности
соответствует пятая точка (пятая строка табл. 3.1),
а временному сопротивлению — двадцать четвертая точка

Определение точек диаграммы деформирования


в истинных напряжениях и деформациях

*00,1,1,23,1
STRN_2(I) = L O G (1+STRN_1(I))
STRS_2 (I) = STRS 1(I)*(1+STRN 1(1))
*ENDDO

STRN_2(24) eb_i ! Уточнены точки, соответствующие


STRS_2(24) sb_i ! временному сопротивлению
STRN_2(25) ek_i ! и истинному сопротивлению разрыву
HTRS 2(25) sk i

eic = STRS_2(5)/STRN_2(5) ! Уточнение модуля Юнга

MP,EX,1, eic ! Задание модуля Юнга


MP,NUXY,1,nuic ! Задание коэффициента Пуассона

Определение модели пластичности


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

ТВ,MISO, 1,1,21
ТВТЕМР,0.0

! Ввод точек диаграммы деформирования


! Особые точки отмечены комментарием

TBPT,DEFI STRN_ 2 5) STRS 2(5) ! < - Предел пропорциональности


TBPT,DEFI STRN]"2 6) STRS 2(6)
TBPT,DEFI STRN]"2 7) STRS_2(7)
TBPT,DEFI strn]2 8) STRS_2(8)
TBPT,DEFI s t r n ""2 9) S T R S _ 2 (9)
TBPT,DEFI STRN~ 2 10 ,STRS_2 10)
TBPT,DEFI s t r n ]~2 11 ,STRS_2 11)
TBPT,DEFI s t r n "~2 12 ,STRS_2 12)
TBPT,DEFI s t r n "~2 13 ,STRS_2 13)
TBPT,DEFI s t r n ]~2 14 ,STRS_2 14)
TBPT,DEFI s t r n ]~2 15 ,STRS_2 15)
TBPT,DEFI s t r n ]~2 16 ,STRS_2 16)
TBPT,DEFI strn]2 17 ,STRS_2 17)
TBPT,DEFI strn" ”“2 18 ,STRS 2 18)
162 Глава 3

TBPT,DEFI,STRN_2(19),STRS J2 (19)
TBPT,DEFI,STRN_2(20),S T R S _ 2 (20)
TBPT, J3EFI,STRN_2 (21) ,STRS_2 (21)
TBPT,DEFI,STRN_2(22),S T R S _ 2 (22)
TBPT,DEFI,STRN_2(23),S T R S _ 2 (23)
TBPT,DEFI,STRN_2(24),STRS_2(24) <- Временное сопротивление
TBPT,DEFI,STRN_2(25),S T R S _ 2 (25) <- Истинное сопротивление разрыву

TBPLOT,MISO,1

Другая особенность всех представленных в данной главе моделей состой


ит в процедуре пошагового увеличения нагрузки на образец. Это позволило Ц
максимальной степени использовать модели главы 2. Для получения моделей •!

упругопластических тел с трещинами необходимо лишь вставить фрагменты


соответствующих макросов главы 2 в тело фрагмента, который представлен
ниже. Значения максимальных нагрузок, действующими на образец, были вы­
браны такими, чтобы напряжение по брутго-сечению оказалось вблизи преде­
ла текучести а = стт .
Здесь, на примере упругопластической модели С-образного образца 4
краевой трещиной показан фрагмент макроса, который позволяет реализовал*
процедуру пошагового увеличения нагрузки на образец.
/FILNAME,Model_16,1 ! Jobname = «Model_16»
! (все файлы будут иметь имя Model__16)
/TITLE,Model 16 ! Заголовок графического окна

Здесь должен быть фрагмент модели (см. пример 6 главы 2), который
создает конечно-элементную сетку. В этом фрагменте необходимо заменит*
модель материала на фрагмент, приведенный выше.

НАЗНАЧЕНИЕ ПАРАМЕТРОВ
SAVE ! Сохранение модели
FINISH ! Завершение работы препроцессора

N__STEP = 1 0 ! Количество шагов нагружения


* D I M , K I _ 1 , ,N_STEP, 1
* D I M , K I _ 2 , ,N _ S T E P , 1
*DIM,KI_3,,N_STEP, 1
* D I M , J I _ 1 , ,N _ S T E P , 1
*DIM,JI_2,,N_STEP,1
* D I M , U Y _ 1 ,,N_STEP, 1
*DIM,pr_l,,N_STEP,1

/SOLU Вход в модуль решения


ANTYPE,STATIC Предписание выполнить
статический анализ
NLGEOM,ON Учет больших деформаций и поворотов
OUTPR,ALL,ALL
OUTRES,ALL,ALL
Упругопластическая задача 163

NROPT, FULL
IQSLV, SPARSE ! Предписание использовать SPARSE солвер

♦DO,I_STEP,1,N_STEP,1
fyl_cur = fyl*(I_STEP/N_STEP)**0.5
TIME, I__STEP
f,nrigl, fy, fyl_cur
80LVE ! Запуск на счет
•ENDDO

SAVE ! Сохранение модели


FINISH [Завершение работы модуля решения

/POST1 ! Вход в постпроцессор общего назначения

*DO,I_STEP,1,N_STEP,1
SET,INSTEP
csys,0 ! Активация ГСК

Вычисление коэффициентов интенсивности напряжений

Здесь должен быть фрагмент макроса (см. пример 6 главы 2)


производит вычисление коэффициентов Интенсивности напряжений.

I Вычисление J-интеграла в плоскости Z = zic по пути (контуру)

Здесь должен быть фрагмент макроса (см. пример 6 главы 2), который
производит вычисление «/-интеграла.

eicl = e i c / (1-(nuic*nuic)) Вычисление приведенного модуля Юнга


для случая плоской деформации
nji,njj,njk,njl Запуск макроса j_f_l.mac
с четырьмя аргументами (номерами
узлов nji - njl), описывающими
контур интегрирования JINT
KI1J * SQRT(eicl*JINT) Вычисление КИН К (I)
с помощью J-интеграла
и сохранение его как параметра KI1J
KI_1(INSTEP) = KI1
KI_2(I_STEP) = KI2
KI_3(IjSTEP) = KI3
JI_1(I_STEP) ■ JINT
UY_1(I_STEP) * UY(nuy)
pr_1 (I_STEP) - 2*fyl* (I_STEP/N STEP)**0.5
*ENDDO

FINISH { Завершение работы постпроцессора


164 Глава 3

Вычисленные значения коэффициентов интенсивности напряжений, J-ин­


теграла, перемещения контрольной точки и нагрузки на образец сохраняются
в массивах КI _ 1 , K I _ 2 , K I _ 3 , J I _ 1 , UY_ 1 , p r _ l ( I _ S T E P ) соот­
ветственно.

Пример 1. Растяжение пластины с центральной трещиной.


Схема и геометрические размеры образца представлены на рис. 2.4.
Нагрузка: растягивающее напряжение а = 869 МПа.
Конечно-элементная модель показана на рис. 2.5.
Результаты расчета НДС представлены на рис. 3.2...3.4.
Время счета на PC с процессором Intel Pentium ЕМ 64Т / 3 , 2 GHz /4 Gb
~57 мин.
Изолинии интенсивностей напряжений у вершины трещины при рас­
тягивающем напряжении а = 869 МПа показаны на рис. 3.5. Эпюры глав­
ных напряжений на продолжении трещины по оси симметрии показаны на
рис. 3.6.
Результаты расчета J -интеграла представлены на рис. 3.7...3.9.
График зависимости J-интеграла от длины трещины при растягивающем
напряжении а = 652 МПа показан на рис. 3.10, соответствующие вычисленные
значения J -интеграла приведены в табл. 3.2.

Таблица 3.2
Результаты расчета J-интеграла.
Растяжение пластины с центральной трещиной
при растягивающем напряжении ст = 652 МПа

Длина трещины, м
Параметр
0,1 0,15 0,2 0,25
./-интеграл, МН-м' 1 0,48 0,8 1,24 2,49

о) 6) в)

Рис. 3.2. Распределение перемещений (м):


а — а = 326 МПа; б — о = 434 МПа; в — о = 543 МПа
Упругопластическая задача 165

iwiKv '4 ** 4 »
,»|*ч» .Г7;«0* ,Ш1>|
а б в
. |Ш « я

Рис. 3.3. Распределение интенсивности напряжений (Па):


а — ст = 326 МПа; б — ст = 434 МПа; в — а = 543 МПа

I X— , ч ир— —— —
. и э г г г г Г 5 о ь й ? 7 . оо«т>?
.001111 .003333 .ООЬЪМ .08777в .01
в
Рис. 3.4. Распределение интенсивности деформаций:
а — а = 326 МПа; б — а = 434 МПа; в — ст = 543 МПа

DEC 9 2005
1 7 :2 5 :0 8
NODAL SOLUTION
8TBPS2 5
SUB * 2
T IM E * 2 S
SEQV (AVG)
Powe r G r a p h i c s
EFACET3 1
AVRE6“ M at
DMX 029967
SMN * . 1 4 0 E + 0 9
SMX = . S 0 1 E + 10

2V -1
* D IS T = .0 6 1 8 4 1
*ХГ = .2 0 1 1 0 4
*YF -.0 5 3 6 4
* 2F * .0 5 0 1 6 9
CAPPED 2-8U F F 1
A * . 410E+09
В 951E+09
c « . 149E+10
D **. 2 0 3 E + 1 0
E -.2 5 7 E + 1 0
F * .3 1 2 E flO
G 366E+10
H 420E+10
I = . 474E+10

Рис. 3.5. Изолинии интенсивностей напряжений (Па) у вершины трещины


166 Глава 3

Р03Т1 ANSYS
DEC 9 2003
STEP^ZO 17s19:45
SUB =2
t i m b =20
PATH PLOT
3IG_1 ( x ! 0 # t 6)
BIG_2
вхоГэ

*01 .03 .05 *07 •09


DIST

FRACTURE

Рис. З.б. Эпюры главных напряжений (Па)


на продолжении трещины по оси симметрии:
sig_l, sig_2, sig_3 — первое, второе и третье главное напряжение

AIMSVSI
DEC 9 2005
J 17113з41

(х10*»4)
ftftftn .. . . .

7200.

6400.

5600.

4000.

J, U m -1 4000.

32оа

2400.

1600,

900.

0 (*10**6)
О 200 400 600 BOO 1000
100 300 500 700 900
Pa

FRACTURE

Рис. 3.7. Зависимость У-интеграла от нагрузки:


ось абсцисс — растягивающее напряжение а, Па;
ось ординат — J -интеграл У, Н м 1
Упругопластическая задача 167

1
V 9(1,0)
DSC 9 2005
Р 17:11:36

<хЮ**С|

8 tr* * S / Ре

•4 1.2 2 2 ,в 3.6
Dieplac«M«nt, »

FRACTURE

Рис. 3.8, Зависимость нагрузки от вертикального перемещения характерной точки:


ось абсцисс — перемещение характерной точки и, м;
ось ординат — растягивающее напряжение ст, Па

"ЛИВИЯ
DBC 9 2005
J 1 7 i 1 5 I 3?

<Щ0**4)

D is p l« C M « n t, Я

FRACTURE

Рис. 3.9. Зависимость J -интеграла


от вертикального перемещения характерной точки:
ось абсцисс — перемещение характерной точки и, м;
ось ординат — У-интеграл У, Н м-1
168 Глава 3

У_СООЮ<1,1)
D1C 9 2005
J 1 7 * 5 7 :0 4

(х10*»Э)

.115 »245 .175 *205 .2*5


length crack, »

Рис. 3.10. Зависимость У-интеграла (Н м ’) от длины трещины


при растягивающем напряжении а = 652 МПа

Ниже приводится описание выполнения этого примера в диалоговом ре?


жиме. Поскольку характеристики образца и вид деформирования (плоска*
деформация) такие же, как в соответствующем примере главы 2 , то основные
этапы создания модели и ее расчета подобны изложенным в главе 2 , за исклн»
чением специально оговоренных фрагментов, и потому излагаются более ежа*
то. Макрос этой задачи в упругой постановке дан в Приложении 1. Развернут!
комментируются лишь отличия от упругой задачи.
Предварительные действия
1. Настройка программы ANSYS: задание рабочей папки и названия сес*
сии работы.
S Отличается от примера главы 2 только названием сессии работы.
Start > Programs > ANSYS 9.0 > ANSYS Product Launcher
Выберите вкладку File Management и задайте имя рабочей папки в поле
Working Directory и название сессии работы в поле Job Name: M o d e l_ ll,
Далее нажмите кнопку Run.
2. Задание заголовка графического окна.
S Отличается от примера главы 2 только названием.
Utility Menu > File > Change Title ...
Введите M o d e l_ ll в поле [/TITLE] Enter new title окна Change Title и
нажмите ОК.
Упругопластическая задача 169

Команда:
/TITLE,Model_ll

3. Задание единиц измерения угловых величин в градусах.


J Не отличается от примера главы 2.
Utility Menu > Parameters > Angular Units
Выберите Degrees DEG в поле [*AFUN] Units for angular - parametric
functions окна Angular Units for Parametric Functions и нажмите OK.
Команда:
*AFUN, DEG

4. Назначение параметров.
S Отличается от примера главы 2 вводом величины предела текучести,
уточненным значением модуля Юнга и значением распределенной на­
грузки (увеличена).
Введите в командную строку параметры:
bic 1. 0 Ширина образца (м)
hie 3.0*bic Длина рабочей части образца (м)
tic 0.l*bic Толщина образца (м)
lie 0.2*bic Длина трещины (м)
zic 0.0 Z-координата плоскости (м),
в которой будет вычисляться
J-интеграл (плоскость симметрии,
нормальная к фронту трещины)

ric = 0.10*lic Радиус вспомогательной окружности


у вершины (м)
aic = 8*ric Сторона вспомогательного квадрата
у вершины (м)
xl = lie - aic/2 Координаты будущих точек (м)
x2 = lie - ric
x3 = lie
x4 = lie + ric
x5 - lie + aic/2
хб - bic/2
yl = ric
y2 - aic/2
y3 = hic/2
nic = 4 Базовый параметр разбиения
(количество элементов)
nl = NINT(xl/ric/2) Параметр разбиения линий 1, 15, 24
n2 = N I N T ((x6-x5)/ric/2) Параметр разбиения линий 6, 18, 27
n3 - NINT((y3-y2)/ric/4) Параметр разбиения линий 19...23
eic = 2 .1134ell Модуль Юнга (Па) линейно-упругого участка
nuic = 0.3 Коэффициент Пуассона
st = 9.05e+8 Предел текучести стали (Па)

р0 = 8.69е8 ! Распределенная нагрузка (Па)


170 Глава 3

Подготовка геометрической модели и конечно-элементной сетки


5. Вход в препроцессор.
S Не отличается от примера главы 2.
Main M enu > Preprocessor
Команда:
/PREP7

6. Выбор элементов из библиотеки и задание их опций.


S Не отличается от примера главы 2.
M ain M enu > Preprocessor > E lem ent Type > A dd/E dit/D elete
В окне Element Types нажмите Add.
В окне Library of Element Types выберите в левой части окна тип
Not Solved, в правой — Mesh Facet 200; убедитесь, что номер типа элемента
задан как 1 (в поле Element type reference number) и нажмите ОК.
В окне Element Types щелкните по появившемуся названию выбранного
элемента Туре 1 MESH200 и нажмите Options...
В окне MESH200 element type options выберите QUAD 8-NODE в поле
Element shape and # of nodes К1 (опцию K2 оставьте по умолчанию) и на­
жмите ОК.
В окне Element Types нажмите Add.
В окне Library of Element Types выберите в левой части окна тип Solid,
в правой — 20node 95; убедитесь, что номер типа элемента задан как 2 (в поле
Element type reference number) и нажмите ОК.
Закройте окно Element Types кнопкой Close.
Команды:
Е Т , 1,K E S H 2 0 0 , 7
Е Т , 2 , SOLID95

Задание механических свойств материала (сталь)

7. Запуск подпрограммы задания свойств материалов и ввод механиче­


ских характеристик.
S Отличается от примера главы 2 вводом диаграммы деформирования.
7.1. Задание линейно-упругого участка.
S Отличается от примера главы 2 только уточненным значением модуля
Юнга.
Ввод характеристик начального линейно-упругого участка диаграммы
деформирования обязателен для программы ANSY S.
Main Menu > Preprocessor > M aterial Props > M aterial M odels
Упругопластическая задача 171

уШ
■:■»
- -f *
f W
* W : 'y't
# •*ЩW #
yp-'pip

taterial Mode*Number l [£й Favorites


Structural

d l Linear

$ Orthotropic

ф Anisotropic
Nonlinear

ф Density
Jjg Thermal Expansion
Damping

> <r ?•{■>;<’V..* •V'/£


X» ■Л-У-'V v

:S I X ‘* Ш 1
•;••:• •>:;>•;<< •>Ч
• **• - v . w . . v . .v . .v v. ::

’Х'^УЛ v! v' !C>'-,,’vv' ’*!•. !!.vi',;.


................................
ш & л ъ .« д а 'а д -
mm
■.,: ? *

%■% ¥:•***: *v>

Рис. 3.11. Окно выбора типа материала

ГЛLinearIsotropicPro^rtifcs
щш ,:,.;i. •:::::X; :;:■>■:•-ч ••• ••'
<■.% #:*: •%* ЙФ&З»;§<?■:

*.,V.•%••>• V*

«Щ
«11 *•*%**■**>
v.
■&
**:S
. • A * v i .S V ^ X<»<44\ » :

AV.V

|I ;■ •>: i MfbfQ ^' Г''


1 М Ш 1» . Ш « ..М
iv-g1'p
■ y& i'.y* :- '■■

.* ...|......~ .- .и .- м

Рис. 3.12. Окно задания линейно-упругих изотропных механических свойств

В правой части окна Define Material Model Behavior (рис, 3.11) выбери­
те Structural > Linear > Elastic > Isotropic.
В открывшемся окне Linear Isotropic Material Properties for Material
Number 1 (рис. 3.12) введите ранее определенные параметры:
• параметр e i c в поле ЕХ (модуль Юнга),
• параметр n u i c в поле PRXY (коэффициент Пуассона).
Нажмите ОК.
172 Глава 3

(^DefineMot^natM
mfc*!Bph^viot ;

i f ■i: ’il w- ■■}<?! , 'i J

Rete Indeoendemt
^ Isotropic Hardening Ptasfcdty
Wee* PiastJdty
Ф6«near

'>’>;• ?%
х-л5л-х^х^Яу-х. олуусЛмЙ

Рис. 3.13. Окно выбора типа материала

Команды:
М Р , E X , 1,eic
М Р , P R X Y , 1,nuic
или
М Р , N U X Y , 1,nuic

7.2. Задание упругопластического участка диаграммы деформирования


изотропным законом упрочнения.
У Отсутствует в примере главы 2.
Для задания выбранной модели пластичности требуется ввести точки
диаграммы деформирования, лежащие за пределом пропорциональности.
В правой части окна Define Materia! Model Behavior (рис. 3.13) выберите
Structural > Nonlinear > Inelastic > Rate Independent > Isotropic Hardening
Plasticity > Mises Plasticity > Multilinear.
В открывшемся окне Multilinear Isotropic Hardening for Material Number 1
(рис. 3.14) введите по точкам диаграмму деформирования материала в ко­
ординатах «истинная деформация — истинное напряжение».
Помните, что:
• в поле STRAIN вводится величина истинной деформации;
• в поле S T R E S S вводится величина истинного напряжения;
• нулевая точка не вводится и первая точка означает границу линейно­
упругого участка (предел пропорциональности).
Нажимайте кнопку Add Point для ввода очередной точки диаграммы.
Кнопка Delete Point служит для удаления ошибочно введенной точки.
Введите следующую 21 пару чисел (МПа переведены в Па — напомина­
ем о необходимой согласованности системы единиц):
Упругопластическая задача 173

STRAIN STRESS
0.0043007 9.0890е8
0.0050174 9.6985е8
0.0057335 1.0017е9
0.0064392 1.0115е9
0.0071543 1.0273е9
0.0078690 1.0381 е9
0.0085831 1.0439е9
0.0099899 1.0555е9
0.0114240 1,0722е9
0.0142680 1.1006е9
0.0170930 1.1139е9
0.0199100 1.1272е9
0.0227200 1.1509е9
0.0283250 1.1779е9
0.0338990 1.1897е9
0.0449450 1.2238е9
0.0558700 1,2478е9
0.0666770 1.2614е9
0.0773680 1,2749е9
0.0889260 1,2849е9
1.1260000 1.6250е9

Обратите внимание на то, что модуль Юнга начального линейно-упругого


участка должен быть заменен на отношение STRESS/STRAIN в первой точке
9.089-108 _ 1л1, _ л ,
диаграммы, т. е. -------------- = 2.1134 10 Па; несоблюдение этого правила бу-
F 0.0043007
дет препятствовать выполнению расчета.
Команды:
г ic = 2 . 1е+11 ! Оп ределение упругих постоянных материала
nuic = 0.3
qx = e i c / ( 2 * (1+nuic))

яре = 900.Oe+6 ! Определение


з02 = 1 0 1 0 . Oe+6 ! меха н и ч е с к и х свойств материала
sb = 1180.Oe+6
eb = 0.093
sk = 1625.Oe+6
delta = 0.14
fi =0.52
Глава 3

Multilinear Isotropic Hardening Гог Material Number 1

Рис. 3.14. Окно задания упругопластической диаграммы деформирования


с изотропным законом упрочнения
к
Упругопластическая задача 175

Bkjp = sb*(l + ! Вычисление недостающих характеристик


fibj? = f i * ((sb-s02)/ (sk-s02))
eb_p = l o g (1/(1-fibjp))
ek = 1/ (1-fi)

©02 = s02/eic+0.002

epc = spc/eic ! Вычисление механических свойств


epc_i =» LOG(1+spc/eic) ! в истинных напряжениях и деформациях
epc_i = spc* (1+spc/eic)
e02_i = L O G (1+(s02/eic+0.002))
s02 i - s02* ( 1+ (s02/eic+0.002))
e b _ i = LOG’(l+eb)
e b _ i _ p - LOG(l+eb_p)
s b _ i = sb*(l+eb_i_p)
a b _ i - sb*(l+eb_i)
ek__i - LOG(1+ek)
sk_i = sk

*DIM,STRN_1,,30,1 ! Определение размерности массивов


*DIM,STRS_1,,30,1 ! для точек диаграммы деформирования
*DIM,STRN_2,,25,1
*DIM,STRS 2,,25,1

! Определение точек диаграммы деформирования


! в условных напряжениях и деформациях (см. рис. 3.1)

STRN_1(1) = 0 . 0 0 0 0 0 , 0 . 0 0 1 4 3 , 0 . 0 0 2 8 7 , 0 . 0 0 3 5 9 , 0 . 0 0 4 3 1 , 0 . 0 0 5 0 3 , 0 . 0 0 5 7 5
STRN_ 1 ( 8) = 0 . 0 0 6 4 6 , 0 . 0 0 7 1 8 , 0 . 0 0 7 9 0 , 0 . 0 0 8 6 2 , 0 . 0 1 0 0 4 , 0 . 0 1 1 4 9 , 0 . 0 1 4 3 7
STRN_ 1 ( 1 5 ) - 0 . 0 1 7 2 4 , 0 . 0 2 0 1 1 , 0 . 0 2 2 9 8 , 0 . 0 2 8 7 3 , 0 . 0 3 4 4 8 , 0 . 0 4 5 9 7 , 0 . 0 5 7 4 6
STRN__1( 2 2 ) - 0 . 0 6 8 9 5 , 0 . 0 8 0 4 4 , 0 . 0 9 1 9 4 , 0 . 1 0 3 4 3 , 0 . 1 1 4 9 2 , 0 . 1 2 6 4 1 , 0 . 1 3 7 9 0 '
STRN__1( 2 9 ) = 0 . 1 4 6 5 2 , 0 . 1 5 5 6 0

STRSJL(l) - 0.OE+6,300E+6,605E+6,780E+6,905E+6,965E+6,996E+6
STRS_1(8) = 1005E+6,1020E+6,1030E+6,1035E+6,1045E+6,1060E+6,1085E+6
STRS_1(15) = 1095E+6,1105E+6,1125E+6,1145E+6,1150E+6,1170E+6,1180E+6
STRS_1(22) » 1180E+6,1180E+6,1180E+6,1180E+6,1180E+6,1175E+6,1150E+6
STRS_1(29) = 1100E+6,780E+6

! Диаграмма оцифрована от нуля до деформации разрушения


! с постоянным шагом (исключение составляют точки,
! соответствующие пределу пропорциональности,
! условному пределу текучести и временному сопротивлению)...
! Отметим, что пределу пропорциональности
! соответствует пятая точка (пятая строка табл. 3.1),
! а временному сопротивлению — двадцать четвертая точка

! Определение точек диаграммы деформирования


! в истинных напряжениях и деформациях

*DO,1,1,23,1
STRN_2(I) = LOG(l+STRN_l(I))
STRS_2(I) = STRS_1(I)* (1+STRN_1(I))
*ENDDO

STRN__2(24) - eb_i ! Уточнены точки, соответствующие


STRS_2(24) * sb_i ! временному сопротивлению
STRN_2(25) = ek_i ! и истинному сопротивлению разрыву
STRS 2 (25) = sk i
176 Глава 3

eic = STRS 2(5)/STRN 2(5) ! Уточнение модуля Юнга

MP,EX,l„eic ! Задание модуля Юнга


MP ,NUXY,1,nuic ! Задание коэффициента Пуассона

! Определение модели пластичности


! (мультилинейная с изотропным законом упрочнения) и ее параметров

TB,MISO,1,1,21
ТВТЕМР,0.0

! Ввод точек диаграммы деформирования


! Особые точки отмечены комментарием

TBPT,DEFI STRN_2 5),STRS 2(5) <-> Предел пропорциональности


TBPT,DEFI STRN_2 6), STRS^ 2 ( 6 )
TBPT,DEFI STRN_2 7), STRS' 2(7)
TBPT,‘
DEFI STRN_2 8),STRS 2 (8 )
TBPT,DEFI STRN_2 9),STRS 2(9)
TBPT,DEFI STRN_2 10 STRS _2 10 )
TBPT,DEFI STRN_2 11 STRS _2 11 )
TBPT,DEFI STRN_2 12 STRS 2 12 )
TBPT,DEFI STRN_2 13 STRS 2 13)
TBPT,DEFI STRN_2 14 STRS 2 14)
TBPT,DEFI STRN__2 15 STRS 2 15)
TBPT,DEFI STRN_2 16 STRS 2 16)
TBPT,DEFI STRN_2 17 STRS 2 17)
TBPT,DEFI STRN_2 18 STRS 2 18)
TBPT,DEFI STRN__2 19 STRS 2 19)
TBPT,DEFI STRN_2 20 STRS 2 2 0 )
TBPT,DEFI STRN_2 21 STRS г 2 1 )
TBPT,DEFI STRN_2 22 STRS 2 2 2 )
TBPT,DEFI STRN_2 23 STRS '2 23)
TBPT,DEFI STRN__2 24 STRS 2 24) ! <- Временное сопротивление разрыву
TBPT,DEFI STRN 2 25 STRS 2 25) ! <- Истинное сопротивление разрыву

Обратите внимание на то, что для удобства командного ввода используют­


ся одномерные массивы типа ARRAY; а именно: массивы STRN_1 и STRS_1
хранят величины условной («инженерной») деформации и условного напря­
жения, а массивы STRN_2 и STRS_2, соответственно — истинные (логариф­
мические) значения этих величин.
Нажмите кнопку Graph для отрисовки диаграммы деформирования с це­
лью визуального контроля (рис. 3.15).
Здесь можно видеть, что ANSYS согласно спецификации MI SO «дост­
раивает» диаграмму за пределами крайней введенной точки горизонтальным
участком, что соответствует нулевому касательному модулю. Следует пом­
нить, что в пределах горизонтального участка диаграммы (за пределами вве­
денных точек) программа расчет не проводит.
Команда:
TBPLOT,MISO,1

Нажмите ОК и затем закройте окно Define Material Model Behavior.


Упругопластическая задача 111

Задание точек
' £; * *

8. Создание восемнадцати точек.


S Не отличается от примера главы 2.
Main Menu > Preprocessor > Modeling > Create > Keypoints >
In Active CS
• 4 • ' И. 4

В поле NPT Keypoint number окна Create Keypoints in Active Coordinate


System введите 1, поля X,Y,Z Location in Active CS оставьте пустыми и на­
ймите Apply.
Введите далее координаты остальных точек. Точка № 4 с координатами
(хЗ, 0} — вершина модели трещины.

NPT X Y
2 xl 0
3 х2 0
4 хЗ 0
5 х4 0
6 х5 40
7 хб 0
8 хЗ у!
9 0 У2
10 xl у2
11 хЗ У2
12 х5 у2
> 13 г
* '
хб
*г . У2
14 0 уЗ
15 xl уЗ
16 хЗ уЗ
17 х5 уЗ
18 хб уЗ
Команды:
К, 1/ 0, 0 ! Точка 1
К,2,х1,0 ! Точка 2
К,3,х2,0 ! Точка 3
К,4,хЗ,0 ! Точка 4 (вершина трещины)
К, 5,х4,0 ! Точка 5
К,6,х5,0 1 Точка 6
К/ 7,хб,0 ! Точка 7
К,8,хЗ,у1 ! Точка 8
К, 9 , 0,у2 ! Точка 9
К,10,х1,у2 ! Точка 10
К,11,хЗ,у2 ! Точка 11
178 Глава 3

T a b le D ace
7TOSYS
ЛШ21 2006
T l - 0 .0 0 0 1 :1 7 :2 7
HI SO T a b le P r e v i w
<я1*+**>


SIG

too

0 Л1 .1 .11 1 I.**
.U S .919 .til .#?• l.H I
EPS

Рис. 3.15. Визуализация упругопластической диаграммы


деформирования с изотропным законом упрочнения (MISO)
i

К,12,х5,у2 ! Точка 12
К,13,х6,у2 ! Точка 13
К,14,0,уЗ ! Точка 14
К,15,х1,уЗ ! Точка 15
К,16,хЗ,уЗ ! Точка 16
К,17,х5,уЗ ! Точка 17
К,18,хб,уЗ ! Точка 18

Создание линий и указание количества разбиений на них


9. Создание двадцати семи линий.
S Не отличается от примера главы 2.
Main Menu > Preprocessor > Modeling > Create > Lines > Lines >
Straight Line
Последовательно соедините опорные точки, перечисленные в таблице
ниже (номер линии будет присвоен автоматически):
Первая точка Вторая точка Номер линии
1 2 L1
2 3 L2
3 4 L3
4 5 L4
5 6 L5
6 7 L6
Линии Ll, L2, L3 — берег трещины.
Упругопластическая задача 179

Создание каркаса вспомогательной окружности вокруг вершины


трещины (точки 4)
Создайте дугу (линию L7) между точками 3 и 8:
Main Menu > Preprocessor > Modeling > Create > Lines > Arcs >
By End KPs & Rad
Укажите мышкой точку 3, затем 8 > Apply > укажите точку 4 > Apply >
RAD = r i c > ОК.
Соедините опорные точки 4 и 8 прямой линией номер L8:
Main Menu > Preprocessor > Modeling > Create > Lines > Lines >
Straight Line
Первая точка Вторая точка Номер линии
4 8 L8

Создайте дугу (линию L9) между точками 8 и 5:


Main Menu > Preprocessor > Modeling > Create > Lines > Arcs >
By End KPs & Rad
Укажите точку 8, затем 5 > Apply > укажите точку 4 > Apply > RAD =
-ric>O K .
Завершите процедуру соединения опорных точек прямыми линиями:
Main Menu > Preprocessor > Modeling > Create > Lines > Lines >
Straight Line
Первая точка Вторая точка Номер линии
1 9 L10
2 10 L11
8 11 L12
6 12 L13
7 13 L14
9 10 L15
10 11 L16
11 12 L17
12 13 L18
9 14 L19
10 15 L20
11 16 L21
12 17 L22
13 18 L23
14 15 L24
15 16 L25
16 17 L26
17 18 L27
180 Глава 3

10. Задание количества разбиений на линиях и параметров сгущения.


S Не отличается от примера главы 2.
Вызовите инструментальную панель сеточного генератора MeshTool:
Main Menu > Preprocessor > Meshing > MeshTool
Задайте количество разбиений и коэффициенты сгущения сетки на лини­
ях, выполнив следующую последовательность действий:
MeshTool > Size Controls: > Lines > Set
Укажите линию L l, нажмите Apply; введите параметр n l в поле NDIV
No. of element divisions окна Element sizes on picked lines, остальное ос­
тавьте без изменений и нажмите Apply.
Укажите линию L2, нажмите Apply; введите величину 4 в поле NDIV No.
of element divisions и выражение 1/2.5 в поле SPACE Spacing ratio, затем
нажмите Apply.
Далее:
• укажите линию L5 > Apply > NDIV = 4 > SPACE = 2.5 > Apply;
• укажите линию L6 > Apply >N D IV = n 2 > оставьте поле SPACE пустым >
Apply;
• укажите дугу L7 > Apply > NDIV = n ic > оставьте поле SPACE пустым >
Apply;
• укажите дугу L9 > Apply >N D IV = n i c > оставьте поле SPACE пустым >
Apply;
• укажите линии L10 и L ll > Apply > NDIV = 2 > оставьте поле SPACE
пустым > A pply;
• укажите линию L12 > Apply > NDIV = 4 > SPACE = 2.5 > Apply;
• укажите линии L13 и L14 > Apply > NDIV = 2 > оставьте поле SPACE
пустым > Apply;
• укажите линию L15 > Apply > NDIV = n l > оставьте поле SPACE пус­
тым > Apply;
• укажите линии L16 и L17 > Apply > NDIV = 2 > оставьте поле SPACE
пустым > Apply;
• укажите линию L18 > Apply > NDIV = n2 > оставьте поле SPACE пустым >
Apply;
• укажите линии с L19 по L23 > Apply > NDIV = n3 > оставьте поле
SPACE пустым > Apply;
• укажите линию L24 > Apply > NDIV = n l > оставьте поле SPACE пус­
тым > Apply;
• укажите линии L25 и L26 > Apply > NDIV = 2 > оставьте поле SPACE
пустым > Apply;
• укажите линию L27 > Apply > NDIV = п2 > оставьте поле SPACE пус­
тым > ОК.
Объединенные команды (при задании линий в командной строке можно
объединить создание линий и указание количества разбиений на них):
Упругопластическая задача 181

1., 1, 2, nl Линия LI
1,,2,3, 4,1/2. 5 Линия L2
Ь,3,4 Л и н ия L3
I*, 4 , 5 Линия L4
1,, 5, 6, 4, 2.5 Л и н и я L5
1., 6, 7, п2 Линия L6
I.ARC, 3, 8, 4, ric Лин и я L7
l.ESIZE, 7, , ,nic ... и колич
li, 4, 8, Лин и я L8
I.ARC, 8,5,4, ric Лин и я L9
RESIZE,9,,,nic ... и колич
1., 1,9,2 Линия L10
1,,2,10,2 Линия L11
1., 8, 11,4,2.5 Линия L12
I., 6,12,2 Линия L13
1., 7, 13, 2 Лин и я L14
I., 9, 10, nl Лин и я L15
Г., 10,11,2 Лин и я L16
L,11,12,2 Лин и я L17
1., 12,13, n2 Л и ния L18
b, 9,14, n3 Линия L19
l„ 10,15,n3 Линия L20
L, 11, 16, n3 Линия L21
li, 12,17, n3 Лин и я L22
L,13,18,n3 Лин и я L23
L, 14,15,nl Лин и я L24
I-, 15, 16,2 Линия L25
L, 16, 17,2 Линия L2 6
L,17,18,n2 Л и ния L27

Создание поверхностей
11. Создание десяти поверхностей.
S Не отличается от примера главы 2.
Постройте поверхности по имеющимся линиям.
Main Menu > Preprocessor > Modeling > Create > Areas >
Arbitrary > By Lines
Последовательно соедините линии, перечисленные в таблице ниже (но
мер поверхности будет присвоен автоматически):
Первая Вторая Третья Четвертая Пятая Номер
линия линия линия линия линия поверхности
L1 L11 L15 L10 —
А1
L2 • L7 L12 L16 L11 А2
L3 L8 L7 — —
АЗ
L4 L9 L8 — —
А4
L5 L13 L17 L12 L9 А5
L6 L14 L18 L13 —
А6
L15 L20 L24 L19 — А7
L16 L21 L25 L20 — А8
L17 L22 L26 L21 —
А9
L18 L23 L27 L22 — А10
182 Глава 3

Команды:
AL,1,11,15,10 Поверхность А1
AL,2,7,12,16,11 Поверхность А2
AL,3,8,7 Поверхность АЗ
AL,4,9,8 Поверхность А4
AL,5,13,17,12,9 Поверхность А5
AL,6,14,18,13 Поверхность А6
AL,15,20,24,19 Поверхность А7
AL,16,21,25,20 Поверхность А8
AL,17,22,26,21 Поверхность А9
AL,18,23,27,22 Поверхность А10

Д вум ерная геом ет рическая м одель создана.


Сохраните модель:
Toolbar > SAVE_DB
Команда:
SAVE

Генерация двумерной сетки


12. Назначение атрибутов двумерной сетки.
S Не отличается от примера главы 2.
Назначьте атрибуты (в данном случае тип элемента) всем построенные
поверхностям.
MeshTool > Element Attributes: > выберите Areas > Set
Нажмите Pick АН; в окне Area Attributes удостоверьтесь, что выбран n j
элемента № 1 MESH200 в поле TYPE Element type number, после чего щ
жмите ОК.
Команды:
МАТ, 1
TYPE,1

13. Указание точки вершины трещины.


S Не отличается от примера главы 2.
Введите в командную строку параметр d e l r , определяющий величин
радиуса слоя сингулярных элементов:
delr = ric/4

Main Menu > Preprocessor > Meshing > Size Cntrls >
Concentrat KPs > Create
Укажите мышкой точку 4 (вершину трещины); в окне Concentration
Keypoint удостоверьтесь, что в поле NPT Keypoint for concentration присутся
вует верный номер точки (4); в поле DELR Radius of 1st row of elems введит)
параметр d e lr ; поле RRAT Radius ratio (2nd row/1 st) оставьте по умолчанию
в поле NTHET No of elems around circumf введите параметр n ic ; в пот
KCTIP midside node position выберите Skewed 1/4pt, после чего нажмите OK
Упругопластическая задача 183

Точке 4 присваивается соответствующий признак, который далее бу­


дет использован сеточным генератором; именно вокруг нее будет создан
слой сингулярных элементов со срединными узлами, сдвинутыми на 1/4
в ее сторону.
Команда:
KSCON,4,delr,1,nic

14. Назначение опций создаваемой сетке вблизи вершины трещины (сек-


ториальные поверхности АЗ, А4).
J Не отличается от примера главы 2.
Настройте сеточный генератор на создание свободной поверхностной сет­
ки из элементов преимущественно (по возможности) четырехугольной формы.
MeshTool > Mesh: > выберите Areas >
MeshTool > Shape: > выберите Quad > Free
Команды:
MSHAPE,0,2D
MSHKEY,0

15. Генерация свободной КЭ сетки на секториалъных поверхностях АЗ и А4


(вокруг вершины трещины).
S Не отличается от примера главы 2.
Выполните генерацию сетки с вышеуказанными установками:
MeshTool > Mesh: > Mesh
Укажите поверхности АЗ и А4, нажмите ОК.
В случае появления предупреждения об искаженной форме некоторых
элементов проигнорируйте их, нажав Close.
Команда:
AMESH,3,4,1

16. Назначение опций всем остальным поверхностям и генерация регу­


лярной сетки на поверхностях А2 и А5.
S Не отличается от примера главы 2.
Настройте сеточный генератор на создание регулярной поверхностной
сетки из элементов строго четырехугольной формы.
MeshTool > Shape: > выберите Quad > Mapped
Команда:
MSHKEY,1

Выполните генерацию регулярной сетки на поверхностях охватывающе­


го квадрата А2 и А5 методом «натягивания четырехугольного шаблона»:
MeshTool > выберите Pick corners > Mesh
184 Глава 3
---- —? —- ........- ......... —- •- — ■ ——........- —- - ■—■ — ■ ,—■ ■- ■
---
Укажите поверхность А2 (слева и вверху над полукругом) > нажмите ОК >
последовательно укажите точки 8, 11, 2, 3 (точку 10 следует пропустить, вы­
полняя логическое объединение линий Ы 6 и Ы 1 ).
Укажите поверхность А5 (справа и вверху над полукругом) > нажмите
ОК > последовательно укажите точки 5, 6, 11,8 (точку 12 следует пропустить,
выполняя логическое объединение линий L13 и L17).
Команды:
АМАР,2,8,11,2,3
АМАР,5,5,6,11,8
17. Генерация регулярной сетки на остальных поверхностях (А1 и А6-А10).
S Не отличается от примера главы 2. ,
р

Выполните генерацию регулярной сетки на оставшихся четырехугольных


поверхностях А1 иА6-А10:
MeshTool > выберите 3 or 4 sided > Mesh
Укажите все оставшиеся поверхности: А1 и А6-А10 > нажмите ОК.
Закройте панель MeshTool, нажав Close.
Команды:
AMESH,1,6,5
AMESH,7,10,1
Д вум ерн ая конечно-элемент ная м одель с о зд а н а .
Вблизи вершины создан слой т реугольны х сингулярных э л е -
ментов.
Сохраните модель:
Toolbar > SAVEJDB
Команда:
SAVE

Генерация трехмерной сетки методом выдавливания


18. Задание опций выдавливаемой трехмерной сетки.
S Не отличается от примера главы 2.
Введите в командную строку параметр разбиения по толщине образца nz:
nz = 8

Задайте опции выдавливаемой трехмерной сетки:


Main Menu > Preprocessor > Modeling > Operate > Extrude >
Elem Ext Opts
В окне Element Extrusion Options: в поле TYPE Element type number
выберите тип элемента № 2 SOLID95 (трехмерный КЭ); в поле Element
sizing options for extrusion / VAL1 No. Elem divs введите параметр nz (коли-
Упругопластическая задача 185

чсство элементов по направлению выдавливания); активируйте (Yes) опцию


ACLEAR Clear area(s) after ext (очистка двумерной сетки после выдавлива­
ния); все остальное оставьте по умолчанию и нажмите ОК.
Команды:
TYPE,2
EXTOPT,ESIZE,nz
EXTOPT,ACLEAR,1
19. Выдавливание трехмерной сетки.
S Не отличается от примера главы 2.
Создайте трехмерную сетку путем выдавливания всех поверхностей вме­
сте с двумерной КЭ сеткой на толщину tic по координате Z:
Main Menu > Preprocessor > Modeling > Operate > Extrude >
Areas > By XYZ Offset
Нажмите Pick All; в окне Extrude Areas by XYZ Offset в поле DX,DY,DZ
Offsets for extrusion введите параметр t i c для DZ (DX и DY остаются
нулевыми); остальное оставьте по умолчанию и нажмите ОК.
В случае появления предупреждения об искаженной форме некоторых
элементов проигнорируйте их, нажав Close.
Команда:
VEXT,1 ,1 0 ,1 ,,,t i c , 1,1,1
Трехмерная конечно-элемент ная м одель с о зд а н а .
В округ фронт а создан слой призматических сингулярных
элементов.
Сохраните модель:
Toolbar > SAVEJDB
Команда: ?■
SAVE f

Закрепление
20. Закрепление модели по плоскостям симметрии.
S Не отличается от примера главы 2.
Выберите узлы в плоскости симметрии XZ (с координатой Y = 0):
Utility Menu > Select > Entities ...
Выберите Nodes > By Location > Y coordinates, в поле Min,Max вве­
дите 0 > выберите From Full > нажмите Apply.
Из выбранного подмножества узлов исключите узлы берега трещины
(они не должны закрепляться), т. е. выберите из активного набора узлов толь­
ко те, у которых координата X лежит в диапазоне [хЗ, хб]:
Utility Menu > Select > Entities ...
186 Глава 3

Выберите Nodes > By Location > X coordinates, в поле Min,Max введ»


те хЗ,хб > выберите Reselect > Apply.
Команды:
NSEL,S,LOC,Y,О
NSEL,R,LOC,X,x3,x6

Закрепите выбранные узлы по направлению Y (т. е. по нормали к плоско­


сти симметрии XZ):
Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Displacement > On Nodes
Нажмите Pick All; в окне Apply U,ROT on Nodes в поле Lab2 DOFs tc|
be constrained выберите UY, в поле VALUE Displacement value введите of
остальное оставьте по умолчанию и нажмите ОК.
Команда:
D,ALL,UY,0

Далее, аналогично:
Выберите узлы в плоскости симметрии YZ (с координатой X = 0):
Utility Menu > Select > Entities ...
Выберите Nodes > By Location > X coordinates, в поле Min.Max введи-;
те 0 > выберите From Full > Apply.
Закрепите выбранные узлы по направлению X (т. е. по нормали к плосюм
сти симметрии YZ):
Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Displacement > On Nodes
Нажмите Pick All; в окне Apply U,ROT bn Nodes в поле Lab2 DOFs td
be constrained выберите UX (убедитесь, что перемещения в других направо
лениях не выбраны заодно), в поле VALUE Displacement value введите Oj
остальное оставьте по умолчанию и нажмите ОК.
Команды:
NSEL,S,LOC,X,0
D,ALL,UX,0

Выберите узлы в плоскости симметрии XY (с координатой Z - 0):


Utility Menu > Select > Entities ...
Выберите Nodes > By Location > Z coordinates, в поле Min,Max введи*4
те 0 > выберите From Full > Apply.
Закрепите выбранные узлы по направлению Z (т. е. по нормали к плоско­
сти симметрии XY):
i

Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Displacement > On Nodes
Упругопластическая задача 187

Нажмите Pick АП; в окне Apply U,ROT on Nodes в поле Lab2 DOFs to
be constrained выберите UZ (убедитесь, что перемещения в других направле­
ниях не выбраны заодно), в поле VALUE Displacement value введите 0; ос­
тальное оставьте по умолчанию и нажмите ОК.
Команды:
N S E L ,S ,L O C ,Z ,0
D ,A L L ,U Z ,0

21. Задание условий плоской деформации.


S Отличается от примера главы 2 только тем, что выбор всех объектов
производится здесь.
Выберите все объекты:
Utility Menu > Select > Everything
Для задания условий плоской деформации закрепите ВСЕ узлы по на­
правлению Z:
Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Displacement > On Nodes
Нажмите Pick All; в окне Apply U,ROT on Nodes в поле Lab2 DOFs to
be constrained выберите UZ (убедитесь, что перемещения в других направле­
ниях не выбраны заодно), в поле VALUE Displacement value введите 0; ос­
тальное оставьте по умолчанию и нажмите ОК.
Команды:
ALLSEL
D, A L L , U Z , 0

Граничные условия — закрепления — приложены. В отличие


от прим ера главы 2, не прилож ена н агрузка — р а с т я ги в а ю щ е е
давление. Оно будет приложено специальным образом — пошагово ,
с помощью макроса. Ш аг увеличения нагрузки будет выбран на ос­
нове обеспечения условий лучшей сходимости и будет переменным.
Б е р е га трещины м огут свободн о п ерем ещ ат ься, на плоско­
стях симметрии записаны соот вет ст вую щ ие ГУ , м одель нахо­
дится в услови ях плоской деформации и р а ст я ги ва ет ся по нор­
мали к исходным бер ега м трещины.
Сохраните модель:
Toolbar > SAVEJ ) B
Команда:
SAVE

Назначение опций анализа


22. Вход в модуль решения.
S Не отличается от примера главы 2.
Main Menu > Solution
188 Глава 3
Т

Команда:
* /SOLU

23. Назначение опций анализа.


S Совпадает с примером главы 2 только выбором типа анализа и со
ра; по сравнению с этим примером дополнительно задаются оп
учета больших деформаций и поворотов и некоторые другие.
Задание типа анализа.
Укажите программе выполнить статический анализ:
Main Menu > Solution > Analysis ТУре > New Analysis
В окне New Analysis убедитесь, что выбран тип анализа Static, и нажми
те ОК.
Команда:
ANTYPE,STATIC

Включение специальных опций для решения задачи с физической нелн|


нейностью: учета больших деформаций и поворотов и сохранения всех прс|
межуточных результатов на всех шагах нагружения.
Main Menu > Solution > Analysis Type > Sol'n Controls
В многофункциональной панели Solution Controls выберите вкладку Ba
(рис. 3.16); под заголовком Analysis Options выберите Large Displacem
Static; под заголовком Write Items to Result File выберите All solution items
далее частоту сохранения результатов в поле Frequency: Write every subst
(на каждом подшаге).
Примечание. Включение опции Large Displacement Static является обяза*
тельным для нелинейного статического анализа. Кроме того, обратите вниманий
на заголовок Time Control: в этих полях указываются величины, управляющий
шагами нагружения, а именно — конечное время процесса (для статичес
задач «время» играет роль параметра истории нагружения), задаваемое в п
Time at end of loadstep (команда t im e ), а также количество подшагов (Nurrt
ber of substeps) или величина временного интервала (Time increment). Эщ
величины вводить в принципе не обязательно (так как программа может
назначать по умолчанию), но настоятельно рекомендуется. В данном прим
они здесь не указываются, но только потому, что вводятся позднее с помощьк! I

команд или макроса.


Команды:
NLGEOM,ON
OUTRES,ALL,ALL

Предписание использовать SPARSE солвер.


Далее выберите вкладку Sol'n Options, под заголовком Equation Solve
переключите тип солвера на Sparse direct, все остальное оставьте по умолч
нию и нажмите ОК.
Упругопластическая задача 189

Рис. 3.16. Панель настройки режима счета: вкладка Basic

Команда:
EQSLV,SPARSE

Предписание выводить на печать всю информацию на каждом подшаге.


Main Menu > Solution > Load Step Opts > Output Ctrls >
Solu Printout
В окне Solution Printout Controls (рис. 3.17): в поле Item for printout
control выберите All items; опцию FREQ Print frequency переключите на
Every substep; остальное оставьте по умолчанию и нажмите ОК.
Команда:
O U T P R ,A L L , ALL

Включение полной процедуры Ньютона—Рафсона.


Примечание. Процедура Ньютона—Рафсона — это алгоритм пошагово­
го решения системы нелинейных алгебраических уравнений [АГ|*{м} = {F},
когда на каждом шаге нагрузки решается линейное алгебраическое уравнение
вида
190 Глава 3

Рис. 3.17. Панель настройки опций печати

где
[ЛГ|м — матрица жесткости на предыдущей итерации (касательная);
{Aw}z — вектор приращений перемещений, равный {Дм},- = {м}/ - {«}м;
{F} — вектор приложенных к системе внешних сил;
{F}m — вектор сил, соответствующий перемещениям системы на пре
дыдущеи итерации.
Для того чтобы активировать эту опцию, необходимо «развернуть» ком­
пактное до сего момента меню модуля решения:
Main Menu > Solution > Unabridged Menu
Далее в «развернутом» меню:
Main Menu > Solution > Analysis Type > Analysis Options
В окне Static or Steady-State Analysis (рис. 3.18) в поле [NROPT] Newton-
Raphson option выберите Full N-R; все остальное оставьте по умолчанию и
нажмите ОК.
Команда:
NROPT,FULL

Сохраните модель:
Toolbar > SAVE DB
Упругопластическая задача 191

Рис. 3.18. Панель настройки дополнительных опций анализа

Команда:
SAVE

Пошаговое приложение нагрузки и выполнение расчета


24. Создание массивов для хранения выходных данных на каждом шаге.
S Отсутствует в примере главы 2.
Массивы нужны для того, чтобы отследить изменения параметров по
всей истории нагружения нелинейного механического процесса и построить
их функциональные зависимости, в отличие от линейно-упругой задачи, где
интересует только конечное состояние системы.
Введите в командную строку:
! Количество шагов
! Создание массивов для хранения параметров,
! изменяющихся с пошагово увеличивающейся нагрузкой
192 Глава 3

*DIM,KI_1,,N STEP,1 Коэфф. интенсивности напряжений К (I)


*DIM,KI_2 , t N STEP,1 Коэфф. интенсивности напряжений К(II)
*DIM, KI_3, ,N' STEP,1 Коэфф. интенсивности напряжений К(III)
*DIM,JI_1,,N STEP,1 J-интеграл
*DIM,JI_2,,N STEP,1 Поток энергии в вершину трещины G
*DIM,UY_1,,N STEP,1 Перемещение контрольной точки
*DIM,PR 1,,N STEP,1 Текущая величина нагрузки

Путь команды в меню:


Utility Menu > Parameters > Array Parameters > Define/Edit...

25 . Пошаговое приложение растягивающего давления на верхний торец


модели и запуск на счет каждого шага.
S Отличается от примера главы 2 пошаговым увеличением приложен­
ной нагрузки, заданием «времени» каждого шага и тем, что применен
командный режим с операторами цикла.
Командный режим в данном пункте выбран по соображениям удобства
ввиду его компактности. Повторяющиеся действия (в том числе запуск на
счет) для всех шагов нагружения целесообразнее оформить в виде цикла, не­
жели многократно выполнять их в интерфейсе программы.
Введите в командную строку:
*DO, I_STEP, 1,N__STEP, 1 Организация цикла по шагам нагружения

р_cur = p0*(I_STEP/N_STEP)**0.5 Текущая величина нагрузки (давления)

TIME,I STEP Задание «времени» очередного шага

ASEL,S,LOC,Y,hic/2 Выбор верхнего торца образца

SFA,ALL,1,PRES,-p_cur Приложение растягивающего давления


на верхний торец
ALLSEL Выбор всех объектов

SOLVE Запуск на счет

ENDDO Завершение цикла

Примечание. Поясним назначение команд и приведем их путь в меню, за­


одно убедившись в компактности приведенной выше серии команд.
Оператор *DO организует цикл по переменной I_STEP, которая изменя­
ется от 1 до N_STEP (напоминаем, что в данном примере N_STEP = 25).
Оператор *DO отсутствует в интерфейсе и может быть введен только в ко­
мандной строке или считан из макроса.
Текущая величина растягивающего давления p c u r изменяется от нуля
до конечного значения р0 по закону квадратного корня для того чтобы до­
биться лучшей сходимости счета; данная функциональная зависимость позво­
ляет придавать меньшее приращение нагрузки вблизи финальной стадии про-
Упругопластическая задача 193

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


двигаться по истории нагружения малыми их приращениями.
Команда TIME задает конечное «время» текущего шага, равное I_STEP
(см. примечание к п. 23). В диалоговом режиме время (или «время») задается
в панели Solution Controls, раздел Time Control: Main Menu > Solution >
Analysis Type > Solfn Controls.
Действие для выбора поверхностей верхнего торца модели (с координа­
той Y = hicfl) не отличается от примера главы 2:
Utility Menu > Select > Entities ...
Areas > By Location > Y coordinates, Min,Max = h ic /2 , From Full > OK.
Приложение отрицательного (растягивающего) давления к этим поверх­
ностям отличается от примера главы 2 только тем, что прикладываемое давле­
ние p__cur переменно:
Main Menu > Preprocessor > Loads > Define Loads > Apply >
Structural > Pressure > On Areas
Pick All; VALUE Load PRES value = -p__cur > OK.
Выбор все объектов:
Utility Menu > Select > Everything
Запуск на счет очередного шага с текущей конфигурацией нагрузок:
Main Menu > Solution > Solve > Current LS
Оператор *ENDDO является закрывающей операторной скобкой цикла и
обязателен в нем. В интерфейсе отсутствует.
После ввода последней строки ANSYS начнет выполнять расчет.
По завершении закройте окно-сообщение Solution is done!, нажав Close.
Решение получено.
С оздан бинарный файл р езул ьт а т о в прочност ного анализа
M o d e l_ _ l 1 . r s t , содерж ащ ий у зл о в ы е перемещ ения и элем ент ­
ные результ ат ы ( компоненты напряж ений и деф орм аций , в том
числе и пластических) — для всех ш агов нагруж ения.
Обработка результатов расчета (постпроцессинг)
26. Вход в постпроцессор общего назначения.
S Не отличается от примера главы 2.
Main Menu > General Postproc
Команда:
/P0ST1

27. Считывание результатов по шагам нагружения, вычисление пара­


метров механики разрушения на каждом шаге и заполнение ими организован­
ных в п. 24 массивов.
194 Глава 3
I

S Соответствует пп. 27-35 главы 2 и отличается от них использование*!


массивов для хранения параметров на каждом шаге и применением
командного режима с операторами цикла.
Командный режим выбран по соображениям удобства аналогично п. 25.
Расшифровка команд дана ниже. Подробнее описание каждого действия
см. в пп. 27-35 главы 2.
Введите в командную строку:
*DO,I S T E P , 1,N STEP,1 ! Организация цикла по шагам нагружения

SET,I STEP ! Считывание данных очередного шага


! из файла результатов

RSYS,О ! Указание номера системы координат


! для вывода результатов

! Определение контура для вычисления КИН

ni = N O D E (хЗ,0.0,zic) ! Узел номер ni соответствует узлу I


! на фронте трещины в плоскости Z ■ zic

nj = N O D E (х2,0.0,zic) Запрос номера узла J, принадлежащего


берегу трещины и вспомогательной
окружности, в плоскости Z ■ zic

nk = NODE(xl,0.0,zic) Запрос номера узла К, принадлежащего


берегу трещины и вспомогательному
квадрату, в плоскости Z = zic

PATH,ki,3,,48 ! Создание пути (контура) с именем «ki»,


i проходящего через 3 указанных узла

PPATH,1,ni ! Задание пути по узлам ni - nk


PPATH,2,nj
PPATH,3,nk

Вычисление коэффициентов интенсивности напряжений


в плоскости Z = zic по пути (контуру) из узлов ni - nk
для случая плоской деформации

KCALC,0,1,0 ! Вычисление КИН для случая плоской


! деформации и половинной модели

*GET,KI1,KCALC,,К, 1 Получение КИН К (I ) как параметра KI1


*GET,KI2,KCALC,,К,2 Получение КИН К(II) как параметра KI2
*GET,KI3,KCALC, ,К, 3 Получение КИН К(III) как параметра KI3

! Вычисление J-интеграла в плоскости Z = zic по пути (контуру)


! из узлов nji - n'jl с помощью вызываемого макроса j_f_l.mac
! с четырьмя аргументами (номерами узлов nji - njn)

! Определение контура для вычисления J-интеграла

nji = N O D E (х5,0.0,zic) ! Запрос номера узла nji


! (1-я точка контура интегрирования)
Упругопластическая задача 195

njj - NODE(х5,у2,zic) ! Запрос номера узла njj


! (2-я точка контура интегрирования)

njk = NODE(xl,у2, zic) ! Запрос номера узла njk


! (3-я точка контура интегрирования)

nji = NODE(xl,0.0,zic) ! Запрос номера узла nji


! (4-я точка контура интегрирования)

j_f_l,nji,njj,njk, nji Запуск макроса j_f_l.mac


с четырьмя аргументами (номерами
узлов nji - nji), описывающими
контур интегрирования JINT F

KI_1(I_STEP) KI1 Заполнение массива KI_1 (КИН К(1))


KI_2(INSTEP) К12 Заполнение массива КХ_2 (КИН К (II) )
KI_3(INSTEP) KI3 Заполнение массива К1__3 (КИН К ( Ш ) )
JI 1(1 STEP) JINT Заполнение массива JI 1 (J-интеграл)

Вычисление потока энергии в вершину трещины G


(плоская деформация, уравнение 1.11)
и заполнение соответствующего массива JI ^* 2
JI 2(1 STEP) = ((l-nuic**2)* (KI1**2 + KI2**2) + (1+nuic)*KI3**2)/eic

nuy = N O D E (0.0,hic/2,0.0) Номер характерного узла


на верхнем торце образца
(контрольной точки для хранения
вертикального перемещения)

UY_1(I STEP) * UY(nuy) ! Заполнение массива UY 1


! (перемещение контрольной точки)

! Вычисление текущей величины нагрузки


! и заполнение соответствующего массива PR_1
PR_1(I_STEP) « p0*(I_STEP/N_STEP)**0.5

ENDDO ! Завершение цикла

Примечание. Поясним назначение команд и приведем их путь в меню.


Оператор *DO организует цикл по переменной I STEP, которая изменя­
ется от 1 до N_STEP (N_STEP - 25).
Загрузка данных текущего шага из файла результатов:
Main Menu > General Postproc > Read Results > By Load Step >
в поле LSTEP Load step number вводится номер нужного шага > ОК.
Указание номера системы координат для вывода результатов (не отлича­
ется от примера главы 2):
Main Menu > General Postproc > Options for Qutp >
в поле [RSYS] Results coord system выбирается Global Cartesian > OK.
196 Глава 3
....... ....... — ..— — ■— ....... ................................................... ■*

Определение контура для вычисления коэффициентов интенсивности на­


пряжений не отличается от примера главы 2 — определяются номера узлов,
затем по ним создается контур:
* 4

Main Menu > General Postproc > Path Operations > Define Path >
By Nodes >
в поле List of Items вводится параметр n i > Enter; n j > Enter; nk >
Enter > OK >
в поле Name Define Path Name вводится название контура k i; в поле
nDiv Number of divisions вводится величина 48 > ОК.
Вычисление коэффициентов интенсивности напряжений методом аппрок­
симации перемещений по созданному контуру для случая плоской деформа­
ции и половинной модели (не отличается от примера главы 2):
Main Menu > General Postproc > Nodal Calcs > Stress Int Factr
в поле KPLAN Disp extrapolat based on выбирается Plane strain;
в поле MAT Material num for extrap вводится номер материала 1;
в поле KCSYM Model type выбирается Half - symm b.c. > OK.
Сохранение коэффициентов интенсивности напряжений в виде парамет­
ров KI1, KI2, KI3 (не отличается от примера главы 2):
Utility Menu > Parameters > Get Scalar Data >
Results Data > Other operations > OK >
в поле Name of parameter to be defined вводится имя параметра ki l > Strs
intens fact > KI > Apply >
KI2 > Strs intens fact > Kll > Apply >
k i 3 > Strs intens fact > Kill > OK.
Вычисление У-интеграла.
Действия не отличаются от примера главы 2 — определяются номера уз*
лов, затем вызывается макрос j _f _1 . mac, в который они передаются.
Далее текущие на данном шаге нагружения значения коэффициентов ин­
тенсивности напряжений и значение У-интеграла заносятся в соответствую­
щие массивы с целью сохранения истории их изменения при упругопластиче­
ском процессе.
В соответствии с (1.11) вычисляется и заносится в массив величина пото­
ка энергии в вершину трещины G.
Определяется номер характерного узла на верхнем торце образца и зано­
сится в массив текущая величина его вертикального перемещения.
Также в массив заносится текущая величина нагрузки (растягивающего
давления).
Перечисленные массивы после их заполнения позволят построить функ­
циональные зависимости параметров механики разрушения or нагрузки и от
вертикального перемещения характерной точки.
Оператор *ENDDO является закрывающей операторной скобкой цикла.
Упругопластическая задача 197

1.0000 1 1 Э
2.0000 2 1 6
3.0000 3 1 9
4.0000 4 1 12
5.0000 5 1 15
6.0000 6 1 18
7.0000 7 1 21
$.0000 6 1 24
9.0000 9 I 27
10.000 10 1 30
11.000 и 1 - зэ
12.000 12 i 37
13.000 13 l 40
14.000 И l 44
15.000 15 i 48
16.000 16 l 52
17.000 17 l 56
I 18.000 18 i 60
г4
ыгЖ ' 19.000 19 l 65
||р 20 19.689 20 i 74
ш 21 20.000 20 2 76
20.543 21 1 85
21.000 21 г 87
III 24 21352 22 i 96
fti 25 21.704 22 2 98
1 | 26 22.000 22 3 100
1 1 1 27 22.379 23 ' 1 112
IlS28 22.746 23 г 116
i i 29 23.000 23 3 118
11130 23,329 24 l 134
# 31 23.640 24 2 140
' : ! Ш
23.820 24 3 142
24.000 24 4 144
24.279 25 1 161
24.558 25 2 163
24.823 2S 3 169

Рис. 3.19. Окно считывания результатов по шагам нагружения

28. Отрисовка результатов в виде контуров.


S Отличается от примера главы 2 только тем, что возможно отобразить
результаты любого шага нелинейного процесса, а также масштабиро­
ванием деформированной картины.
Загрузите данные интересующего шага из файла результатов:
Main Menu > General Postproc > Read Results > By Load Step >
в поле LSTEP Load step number введите номер нужного шага > ОК.
или
Main Menu > General Postproc > Read Results > By Pick >
198 t Глава 3
-!

l-i

в окне Results File: M odeM I.rst (после двоеточия в заголовке окна указан^
имя конкретного файла результатов, в данном случае M o d e l_ ll. r s t ) выбё
рите нужный шаг и затем нажмите Read > Close (рис. 3.19).
Команда:
SET,<HOMep ш ага>

Укажите программе, что деформированный контур модели следует ото­


бражать в истинном масштабе:
Utility Menu > PlotCtrls > Style > Displacement Scaling
В окне Displacement Display Scaling переключите опцию DMULT Dis*
placement scale factor на 1.0 (true scale) и затем нажмите OK (рис. 3.20).
Команда:
/DSCALE,1,1 "

Отрисуйте распределение суммарных перемещений:


Main Menu > General Postproc > Plot Results > Contour Plot >
Nodal Solu >
Упругопластическая задача 199

Nodal Solution > DOF Solution > Displacement vector sum > OK.
Команда:
PLNSOL,U,SUM

Отрисуйте распределение интенсивности напряжений:


Main Menu > General Postproc > Plot Results > Contour Plot >
Nodal Solu
Nodal Solution > Stress > von Mises stress > OK.
Команда:
PLNSOL,S,EQV

29. Отрисовка результатов из массивов в виде графиков.


S Отсутствует в примере главы 2.
Для отрисовки графиков зависимостей, например, У-интеграла от нагруз­
ки или нагрузки от перемещения, можно пользоваться табличными массивами
(тип массива Table).
Примечание. Табличные массивы отличаются от обычных (типа Array)
возможностью использования нецелочисленных индексов. Это позволяет, на­
пример, использовать табличные массивы для задания зависящих от времени
нагрузок, где столбец «индексов» как раз содержит переменную времени.
Смысл существования массивов такого типа заключается в автоматической
внутренней интерполяции величин, когда вводится элемент массива с Индексом,
отличным от заданных. Например, если был задан одномерный табличный
массив Load с двумя элементами Load (1) =100 и Load (2) =200, то вызов
элемента массива Load ( 1 . 5 ) , т. е. с «индексом» 1.5, даст величину 150.
В данном случае для адекватного отображения графиков надо еще и вве­
сти «нулевую» точку, поскольку в исходных массивах она отсутствует. Поэто­
му число строк создаваемых вспомогательных массивов будет на одну больше.
Пояснения приведены ниже.
Создайте два табличных массива с именами J_P и Y P:
Utility Menu > Parameters > Array Parameters > Define/Edit...
В окне Array Parameters нажмите Add... (рис. 3.21). В появившемся ок­
не Add New Array Parameter введите в поле Par Parameter name имя мас­
сива: J_P; опцию Type Parameter type, задающую тип массива, переключите
на Table (табличный массив); в тройке полей l,J,K No. of rows,cols,planes,
являющих собой число строк, столбцов и плоскостей создаваемого массива,
введите в первом поле число строк N STEP+1; далее нажмите ОК (рис. 3.22).
В результате будет создан пока еще пустой табличный массив с именем
J_P и размерностью (N_STEP+1) X 1 X 1. Далее он будет заполнен зна­
чениями J -интеграла и — в столбце «индексов» — величиной растягивающего
давления, для отрисовки зависимости 7-интеграла от нагрузки.
200 Глава 3

'1/
■j
Рис. 3.21. Окно параметров-массивов

Рис. 3.22* Окно создания массива


v

Создайте аналогичным образом массив Y_P такого же типа Table и такой


же размерности (N_STEP+1 ) X 1 X 1. Он будет заполнен значениями пе­
ремещения контрольной точки и — в столбце «индексов» — величиной растя*
гивающего давления, для отрисовки зависимости перемещения от нагрузки.
Команды:
♦DIM,J_P,TABLE,N_STEP+1
*DIM,Y P,TABLE,N STEP+1
Упругопластическая задача 201

Рис. 3.23. Окно заполнения массива J Р

Не закрывайте пока окно Array Parameters.


Начните заполнение массивов «вручную» введением «нулевой» точки.
В окне Array Parameters левым щелчком активируйте массив j _ p и на­
жмите Edit... Появится окно заполнения массива Table Array: J_P = f(Row,
Column,Plane). Обратите внимание, что столбец и строка «индексов» выделены
ссрым цветом, а сами величины следует вводить в белые поля. Введите нули в
первую строку — как в поле «индекс», так и в поле значения (рис. 3.23). Ос­
тальное, в том числе «индекс» столбца (верхняя правая ячейка серого цвета),
не трогайте. Далее выполните File > Apply/Quit.
Аналогично введите «нулевую» точку в массив У Р.
202 Глава 3

Рис. 3.24. Заполненный массив J Р

Команды:
J _ P (1,0) 0.0
j_P(i,n 0.0
Y_P(1,0) 0.0
Y P(l,l> 0.0

Закройте окно Array Parameters, нажав Close.


Заполните табличные массивы J_P и Y_P до конца с помощью цикла.
Введите в командную строку:
*DO,I,2,N STEP+1,1 ! Организация цикла

J_P(I,0) PR_1(I 1) ! Заполнение табличных массивов J Р


J_P(I,1) JI_1(I 1)
Y_P(I,0) PR_ 1 (I 1) nY P
Y P(I,1) UY 1 (I 1)
*ENDDO ! Завершение цикла
Упругопластическая задача 203

Т яЫ е A rray: Y Р - f ( R o w (C o l u m n , P l a n e ) г

Рис. 3.25. Заполненный массив Y_P

Таким образом, массив J_P содержит столбец величин J -интеграла начи­


ная с нуля (в отличие от одномерного массива J I _ 1, где нулевой точки нет) и
столбец величин растягивающего давления в качестве «индексов» («нулевой»
столбец «индексов»),
Аналогично, массив Y_P содержит столбец величин перемещений кон­
трольной точки начиная с нуля (в отличие от массива UY_1) и столбец величин
растягивающего давления в качестве «индексов» («нулевой» столбец «индексов»).
См. рис. 3.24 и 3.25.
Для идентификации отображаемой зависимости J -интеграла от нагрузки
Utility Menu > PlotCtrls > Style > Graphs > Modify Curve ...
Введите метку J в поле LABEL for curve раздела [/GCOLUMN] Specify
string label открывшегося окна Curve Modifications for Graph Piots; остальное
оставьте по умолчанию и нажмите ОК (рис. 3.26)
204 Глава 3
I

Рис. 3.26. Окно настройки отображаемых кривых

Команда:
/GCOLUMN,1,J

Отрисуйте зависимость У-интеграла от растягивающего давления:


Utility Menu > Plot > Array Parameters ...
В открывшемся окне Graph Array Parameters в поле Par X X-axis array
parameter введите J_P ( 1 , 0 ) («нулевой» столбец «индексов» — нагрузка);
в поле Par Y Y-axis array parameter введите J_P (1 ,1) (первый столбец —
величина У-интеграла); затем нажмите ОК (рис. 3.27).
Результат показан на рис. 3.28.
Команда:
*VPLOT, JJ>(1,0),J_P(1,1)

Аналогично отрисуйте зависимость перемещения контрольной точки от


растягивающего давления:
Utility Menu > PlotCtrls > Style > Graphs > Modify Curve ... >
Упругопластическая задача 205
М%4\ г ‘Л'Л»Л «.• • • *,«%%%•

Рис. 3.27. Окно задания графического отображения массива

LABEL for curve > U_Y > ОК.


Utility Menu > Plot > Array Parameters ... >
Par X X-axis array parameter > y _ p ( 1 , 1 ) >
Par Y Y-axis array parameter > y _ p ( 1 , 0 ) > OK.
Результат показан на рис. 3.29.
Команды:
/GCOLUMN,1,UY
*VPLOT,Y_P (1,1) ,Y_P (1,0) ..

Сохраните модель:
Toolbar > SAVEJDB
Команда:
SAVE
206 Глава 3

шт
JUL 3 2006
1 8 :2 9 :3 3

<к10** 4)
2500

23SO

L50C

VALUE

1CC0

(xlO **6)
1000

M o d e l 11

Рис. 3.28. Зависимость J-интеграла от нагрузки:


ось абсцисс — растягивающее напряжение о, Па;
ось ординат — J-интеграл J, Н м 1

Y_? « 1 , 0 )
J ’J L 3 20 0 6
UY 1 8 : $E t 26

(xlO* • 6)

.2 6 3 1. 4 i.9
Y P (l,l)

Kcdel 11

Рис. 3.29. Зависимость нагрузки


от вертикального перемещения характерной точки:
ось абсцисс — перемещение характерной тонки и, м;
ось ординат — растягивающее напряжение а , Па
Упругопластическая задача 207

30. Завершение работы программы ANSY S.


S Не отличается от примера 1 главы 2.
Завершите работу нажатием кнопки QUIT на панели инструментов ANSYS
Toolbar:
Toolbar > Q U IT >
Quit - No Save! > OK.
Команда:
/EXIT,NOSAVE

Пример 2. Растяжение пластины с двумя краевыми трещинами.


Схема и геометрические размеры образца представлены на рис. 2.108.
Нагрузка: растягивающее напряжение а = 869 МПа.
Конечно-элементная модель показана на рис. 2.109.
Макрос этой задачи в упругой постановке дан в Приложении 2.

Рис. 3.30. Распределение перемещений (м):


а — о = 326 МПа; б — с = 434 МПа; в — а = 543 МПа

Рис. 3.31. Распределение интенсивности напряжений (Па):


а — ст = 326 МПа: б — ст = 434 МПа; в — а = 543 МПа
208 Глава 3

Результаты расчета НДС представлены на рис. 3 .3 0 ...3 .3 2 .


Время счета на PC с процессором Intel Pentium ЕМ64Т / 3,2 GHz /4 Gb
~52 мин.
Изолинии интенсивностей напряжений у вершины трещины при растяги­
вающем напряжении ст = 869 МПа показаны на рис. 3.33.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 3.34.
Результаты расчета J -интеграла представлены на рис. 3 .3 5 ...3 .3 7 .

11Ш1

Рис. 3.32. Распределение интенсивности деформаций:


а — ст = 326 МПа; б — ст = 434 МПа; в — ст = 543 МПа

AN8Y8 1 0 . 0
DEC 9 2005
1 В :0 8 :1 6
NODAL 8 0 L U T I 0 N
8TRP*25
SUB « 3
T IM E * 2 5
8BQV (AVG)
P o w e rG ra p h ic s
EFACBT=1
AVRE8=Kat
DMX - . 0 1 9 7 6 8
SUN = . 3 2 1 E + 0 8
SMX = . 5 0 1 Б + 1 0

ZV =1
* D IS T = .045883
*XF — .2 8 5 5 5 4
*YF * .0 2 7 6 4 9
* ZF = .0 5 0 0 4 3
CAPPED Z -B U FFE R
A 3Q9E+09
В = . 862E+09
С * . 1 4 1 Ё + 10
D » .1 9 ? Е + 1 0
E = . 252Б+10
F * . 3 0 7 E f 10
С =*. 3 6 3 E + 1 0
H 418E+10
I - . 473E+10

Рис. 3.33. Изолинии интенсивностей напряжений (Па) у вершины трещины


Упругопластическая задача 209

1 ANSVS
Р08Т1
DEC 9 2005
ВТВРв 20
8UB“2 1 8 i 1 2 :5 8
T IM E -2 0
PATH PLOT
8I<S_i
8 IG _ 2
ei<5~3

FRACTURE

Рис. 3.34. Эпюры главных напряжений (Па)


на продолжении трещины по оси симметрии:
sig_l, sig_2, sig_3 — первое, второе и третье главное напряжение

1J_ p (l,l) “ ANSYS


DEC 9 2005
J
1 8 .0 5 :1 1

|X10»*4)
4000

2800

2400

J/N »-1 2СЮ0


1600.

<х10*»«)
2 00 400 1000
100 300 500 700 900
8 tres3 f Pa

FRACTURE

Рис. 3.35. Зависимость У-интеграла от нагрузки:


ось абсцисс — растягивающее напряжение ст, Па;
ось ординат — У-интеграл J, Н м' 1
210 Глава 3

“ ANSYS
DEC 9 2G05
18:04:52

Stress/ l*a

10**-2)
.6 i i.i i. e
D isp lacem en t, m

FRACTURE

Рис. 3.36. Зависимость нагрузки


от вертикального перемещения характерной точки:
ось абсцисс — перемещение характерной точки и, м;
ось ординат растягивающее напряжение ст, Па

X |
J Pd.i) ANSYS
DEC 9 2005
J 16:05:25

ixlO 'M )

D isplacem ent ,m

FRACTURE

Рис. 3.37. Зависимость ./-интеграла


от вертикального перемещения характерной точки:
ось абсцисс — перемещение характерной точки и, м;
ось ординат — У-интеграл У, Н*мГ
Упругопласт и ческая задача 211

Пример 3. Трехточечный изгиб прямоугольного образца с краевой трещиной.


Схема и геометрические размеры образца представлены на рис. 2.114.
Нагрузка: сила, действующая в центре образца, Р = 36,1 МН.
Конечно-элементная модель показана на рис. 2.115.
Макрос этой задачи в упругой постановке дан в Приложении 3.
Результаты расчета НДС представлены на рис. 3 .3 8 ...3 .4 0 .
Время счета на PC с процессором Intel Pentium ЕМ 64Т / 3 , 2 GHz /4 Gb
'56 мин.

.SWX .«!»< ООН! .оч.ч

а б в
Рис. 3.38. Распределение перемещений (м):
а — Р = 6,79 МН; б — Р = 8,05 МН; в — Р = 11,31 МП

-;11• **/* . .«v/ffM** i;.


. to.t *09 кл*99 .яюк«е» .иич» .xst-o;

a 6 6
Рис. 3.39. Распределение интенсивности напряжений (Па):
а — Р = 6,79 МН; б — Р = 8,05 МН;в — Р= 11,31 МН

Рис. 3.40. Распределение интенсивности деформаций:


а — р = 6,79 МН; б — Р —8,05 МН; в — Р = 11,31 МН
'1

212 Глава 3

Изолинии интенсивностей напряжений у вершины трещины при нагрузк*


Р - 36,1 МН показаны на рис. 3.41.
Эпюры главных напряжений на продолжении трещины по оси симмет
рии показаны на рис. 3.42.
Результаты расчета У-интеграла представлены на рис. 3.43...3.45.

ANSYS DBC 9 2005


1 8 :1 9 :5 9
NODAL SOLUTION
81IP -2 5
SUB - 1
TIME-25
81QV (AVG)
R onM rG raphics
8PACST-1
AVRB8-H«t
QMX - .0 4 3 6 3 6
SNH -4 5 2 0 7 9
8MX -.3 3 7 1 + 1 0

ZV - 1
• D I 8 T - .026739
*Xt • . 462472
*Y? - .0 1 5 5 9 3
*2t -.1 0 1 3 5 4
CAPPED Z-BUrFSR
A * .1 6 8 8 + 0 9
В * . 563K+Q9
С 9388+09
D -.1 3 1 8 4 1 0
E -.1 6 9 8 + 1 0
Г -.206K+10
G “ ,2448+10
H -.2 0 1 8 + 1 0
I -.3 1 9 8 + 1 0

FRACTURE

' ' ;■ j’ /'•


I . >‘i-' >_j*

Рж . 3*41. Изолинии интенсив: ий (Па) у вершины трещины

т$09*1
DBC 9 2005
, IT IP « 2 5
VUB*1 18l J.61 Э7
, VXMB-25
»АФН PLOT
ЯХ«_1 <х10***>
Я1 в~2 м о е . «84
• 1 в“э
4010*914

J,N а - 1

1240.51?.

944.744.
44в»9?5
.01 .09

“f t p s *
••*vf-
FRACTURE

Рис. 3.42. Эпюры главных напряжений (Па)


на продолжении трещины по оси симметрии:
sig l, sig_2, sig_3 — первое, второе и третье главное напряжение
Упругопластическая задача 213

ANSYS
DBG 9 2005
J 1 8 ? 1 5 i3 5

400 1200 2000 2*00 3*00


P*

FRACTURE

Рис, 3.43. Зависимость J-интеграла от нагрузки:


ось абсцисс — растягивающее напряжение а, Па;
ось ординат — ./-интеграл J, Н м 1

Y_PU,0) ANSYSI
DEC 9 2003
Р 16:13:13

(яЮ ' М |
4000*

3600.
• •

2600.
? X ■ .
2400,

Ра 2000.

1600.

1200.

600.

400.

0 <XlO**-2)
0 *6 l.i 2.4 Э ш2
*4 1Л г 2.* Э.б
D ie] tm tn t * Я

FRACTURE

Рис. 3.44. Зависимость нагрузки


от вертикального перемещения характерной точки:
ось абсцисс — перемещение характерной точки м, м;
ось ординат — растягивающее напряжение а, Па
Глава 3

J_PC1,1) ANSYS
DEC 9 2005
J
1 0 :1 5 :4 9

(*10**-2)
1.2 2 2.8
D isp la c e m e n t, m

FRACTURE

Рис. 3.45. Зависимость J-интеграла от вертикального перемещения


характерной точки: ось абсцисс — перемещение характерной точки м, м;
ось ординат — J-интеграл J, Н м"1

Пример 4. Растяжение прямоугольного образца с одной краевой трещиной.


Схема и геометрические размеры образца представлены на рис. 2.120.
Нагрузка: осевая сила Р = 202,7 МН.
Конечно-элементная модель показана на рис. 2.121.
Макрос этой задачи в упругой постановке дан в Приложении 4.
Результаты расчета НДС представлены на рис. 3 .4 6 ...3 .4 8 .
Время счета на PC с процессором Intel Pentium ЕМ64Т / 3,2 GHz /4 Gb ~101 мин.
Изолинии интенсивностей напряжений у вершины трещины при нагрузке
202,7 МН показаны на рис. 3.49.
Эпюры главных напряжений на продолжении трещины по оси симмет-
показаны на рис. 3.50.
Результаты расчета J -интеграла представлены на рис. 3.51...3,53.

Рис. 3.46. Распределение перемещений (м):


а Р = 76,0 МН; б — Р = 101,4 МН; в ~ Р = 126,7 МН
Упругопластическая задача 215

Рис. 3.47. Распределение интенсивности напряжений (Па):


а — Р = 76,0 МН; б — Р= 101,4 МН; в — Р = 126,7 МН

0 nт г г .•(Mil .СJtet9
.осип .09331» .005«< ■007ТТ*

Рис. 3.48. Распределение интенсивности деформаций:


а — Р = 76,0 МН; б — Р - 101,4 МН;в — />= 126,7 МН

DEC 9 2005
18:26:20
NODAL SOLUTION
8TE Ря25
SUB =2
TIME=2S
SEQV (AVG)
PowerGraphics
EFACET=1
AVRE S=Mat
DMX = . 0 3 2 7 6 1
SMN = . 3 2 3 E + 0 7
зих * . 501E+1 0

2V =1
*DISI 038053
♦XF «. 375369
*YF =.028877
*ZF *.10036
CAPPED Z- BUFF1
A = . 281E+09
В = . 838E+09
С = . 139E+10
D = . 195E+1D
E = . 2 5 1 E + 10
F = . 306E+1D
G = . 362Е+1Э
H « . 418E+10
I = . 473E+10

FRACTURE

Рис. 3.49. Изолинии интенсивностей напряжений (Па) у вершины трещины


216 Глава 3

p o srt л я■'V
з-vг а
DBC 9
STEP* го IB 1*3!55
8 UB * 1
тхне»го
PATH PLOT
01в_1 (xlO * « « )
вхоГг 5 5 4 3 .9 4 5
bxcTi

PRACTURg

Рис. 3.50. Эпюры главных напряжений (Па)


на продолжении трещины по оси симметрии:
sig_l, sig_2, sig_3 — первое, второе и третье главное напряжение

ANSVS!
J DBC 9 2005
1 9 i 2 1 i 53

|x lO * * 4 )

250 750 1250 17S0 2250


8 t r « S B , PВ

FRACTURE

Рис. 3.51. Зависимость J -интеграла от нагрузки:


ось абсцисс — растягивающее напряжение а, Па;
ось ординат— J -интеграл У, Н-м"1
Упругопластическая задача 217

Рис. 3.52. Зависимость нагрузки от вертикального перемещения характерной точки:


ось абсцисс — перемещение характерной точки и, м;
ось ординат — растягивающее напряжение а, Па

Рис. 3.53. Зависимость У-интеграла от вертикального перемещения


характерной точки: ось абсцисс — перемещение характерной точки м, м;
ось ординат — J-интеграл У, Н м 1
218 Глава 3

Пример 5. Внецентренное растяжение компактного образца.


Схема и геометрические размеры образца представлены на рис. 2.126.
Нагрузка: оссвая сила Р = 60,33 MII.
Конечно-элементная модель показана на рис. 2.127.
Макрос этой задачи в упругой постановке дан в Приложении 5.
Результаты расчета НДС представлены на рис. 3 .5 4 ...3 .5 6 .
Время счета на PC с процессором Intel Pentium ЕМ 64Т / 3 , 2 GHz /4 Gb
~79 мин.
Изолинии интенсивностей напряжений у вершины трещины при нагрузке
Р - 60,33 МН показаны на рис. 3.57.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 3.58.
Результаты расчета J-интеграла представлены на рис. 3.59. ..3.61.

«Vi»-; ч*;:»* *.*»#

а о в

Рис. 3.54. Распределение перемещений (м):


а _ р = 22,63 МП; б — Р = 30,17 МН; в — Р = 37,71 МН

......
» :м ( 'inr.-t. ,» л л

а й в

Рис. 3.55. Распределение интенсивности напряжений (Па):


а — Р = 22,63 МН; б — Р = 30,17 МН; в — Р = 37,71 МН

Рис. 3.56. Распределение интенсивности деформаций:


а — Р 22,63 МН; б - Р = 30,17 МН; в — Р = 37,71 МН
Упругопластическая задача 219

DEC 9 2005
18:44:40
NODAL SOLUTION
STE P=25
SUB =2
TIME=25
SEQV (AVG)
PowerGraphics
EFACET=1
AVRES=Mat
DMX =.024624
SMN -.S2BE+07
SMX = .501Е+Ю

ZV =1
*DI3T=.012126
*XF =.744372
*YP =.009611
*ZF =.125974
CAPPED 2-BUFFER
A =.2B3E+09
E =.839Б +09
С =.140E+10
D ».195E+10
E =.251E+10
F = . 306E+10
G =.362E+10
H = . 418E+10
I = .473Е+Ю

Рис. 3-57. Изолинии интенсивностей напряжений (Па) у вершины трещины

1РОЗТ1
ANSYS
DBC 9 2005
ЗТЕР=25 1 8 :4 2 :2 8
Яив *2
Т1 МЕ = 25
PATH PLOT
3IG _1 1*Ю ' » 6)
S IG _ 2 6 0 4 5 .1 3 7 .
SIG _3
5489.723.

4934.310.

4 3 7 6 . e97.

3 8 2 3 .4 8 4 .

3 2 6 8 .07L

2 7 1 2 . 6S0.

2 1 5 7 .2 1 5 .

1601.032.

1 0 4 6 .4 1 9 .

191.006
0 .02 .04 .06 .00 .1
.01 .03 .05 .07 .09
D IST

FRACTURE

Рис. 3.58. Эпюры главных напряжений (Па)


на продолжении трещины по оси симметрии:
sig_ 1, sig_2, sig_3 — первое, второе и третье главное напряжение
220 Глава 3

Рис. 3.59. Зависимость J-интеграла от нагрузки:


ось абсцисс — растягивающее напряжение ст, Па;
ось ординат — J-интeIpaл J, Н-м 1

Рис. 3.60. Зависимость нагрузки от вертикального перемещения характерной точки:


ось абсцисс — перемещение характерной точки ы, м;
ось ординат — растягивающее напряжение ст, Па
Упругопластическая задача 221

Рис. 3.61. Зависимость J-интеграла


от вертикального перемещения характерной точки:
ось абсцисс — перемещение характерной точки и, м;
ось ординат — J-интеграл J, Н м-1

Пример 6. Внецентренное растяжение С-образного образца.


Схема и геометрические размеры образца представлены на рис. 2.132.
Нагрузка: осевая сила Р - 54,3 МН.
Конечно-элементная модель показана на рис. 2.133.
Макрос этой задачи в упругой постановке дан в Приложении 6 .
Результаты расчета НДС представлены на рис. 3 .6 2 ...3 .6 4 .
Время счета на PC с процессором Intel Pentium ЕМ64Т / 3,2 GHz /4 Gb ~205 мин.

а б в
Рис. 3.62. Распределение перемещений (м):
а — Р = 20,36 МН; б — Р = 27,15 МН; в — Р = 33,94 МН
222 Глава 3

Изолинии интенсивностей напряжений у вершины трещины при нагрузке


Р = 54,3 МН показаны на рис. 3.65.
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 3.66.
Результаты расчета J -интеграла представлены на рис. 3 .6 7 ...3 .6 9 .

а б в
Рис. 3.63. Распределение интенсивности напряжений (Па):
а — /> = 20,36 МН; б — Р = 27,15 МН; в — Р = 33,94 МН

а б в
Рис. 3.64. Распределение интенсивности деформаций:
а — Р = 20,36 МН; б — Р = 27,15 МН; в — Р = 33,94 МН

Пример 7. Растяжение цилиндрического образца с кольцевой трещиной.


Схема и геометрические размеры образца представлены на рис. 2.138.
Нагрузка: растягивающее напряжение а = 941,2 МПа или эквивалентная
осевая сила Р = 738,8 МН.
Конечно-элементная модель показана на рис. 2.139. Ось симметрии нахо­
дится так же, как и в модели примера 7 главы 2. Макрос этой задачи в упругой
постановке дан в Приложении 7.
Результаты расчета НДС представлены на рис. 3.70...3.72.
Время счега на PC с процессором Intel Pentium ЕМ64Т / 3,2 GHz /4 Gb -2 7 с.
Изолинии интенсивностей напряжений у вершины трещины показаны на
рис. 3.73,
Эпюры главных напряжений на продолжении трещины по оси симмет­
рии показаны на рис. 3.74.
Результаты расчега J-интеграла представлены на рис. 3.75...3.77.
Упругопластическая задача 223

ANSYS 10.0
DEC 9 2005
18:49:15
NODAL SOLUTION
STE P=25
SUB =1
T1MK-25
SEQV (AVG)
PowerGraphics
EFACET=1
AVRES*Mat
DMX =.026389
SMN =702873
SMX = .320E+1D

2V =1
*DIST=.013762
*XF =1.375
*YF =.008419
*ZF = .125
CAPPED Z-EUFF1
A = .179F + 09
В =.534E+09
С =.890E+09
D =.125E+10
E =-160E+10
F =.196E+10
G =.231E+10
H 267E+10
I =.302E+10

Рис. 3.65. Изолинии интенсивностей напряжений (Па) у вершины трещины

1POSTl AIMSYS
DEC 9 2005
ЗТЕР=25
3US =1 1 8 :4 7 :1 8

Т1МЕ=25
PATH PLOT
3IG _1 (xiD«"6)
3IG _2 4154.
31G 3

3176.

2524.

1672

1546

1220.

894.733
0 .0 4
.0 5
D IS T

FRACTURE

Рис. 3.66. Эпюры главных напряжений


на продолжении трещины (по оси симметрии)
sig _ l, sig_2, sig_3 — первое, второе и третье главное напряжение
224 Глава 3

Рис. 3.67. Зависимость J-интеграла от нагрузки;


ось абсцисс — растягивающее напряжение а, Па;
ось ординат — У-интеграл У, Н-м 1

Рис. 3.68. Зависимость нагрузки от вертикального перемещения характерной точки:


ось абсцисс — перемещение характерной точки и, м;
ось ординат — растягивающее напряжение а, Па
Упругопластическая задача 225

ANSYS
DEC 9 2005
1 8 :4 6 :5 1

,
J N го-1 «|ооо

3200

2500
1С00

(хЮ**-2)
2
.2 .6 1 1 .4 1.8
Displacement/ m

FRACTURE

Рис. 3.69. Зависимость J -интеграла от вертикального перемещения характерной точки:


ось абсцисс — перемещение характерной точки и, м; ось ординат — У-интеграл У, Н-м~'

а б «
Рис. 3.70. Распределение перемещений (м):
а — сг= 533 МПа; б — о - 710,6 МПа; в — сг= 888,3 МПа

а 6 в
Рис. 3.71. Распределение интенсивности напряжений (Па):
а — сг= 533 МПа; б — <7= 710,6 МПа; в — сг = 888,3 МПа
226 Глава 3

. ooim

Рис. 3.72. Распределение интенсивности деформаций:


а — сг= 533 МПа; б — <т= 710,6 МПа; в — <т= 888,3 МПа

ANSYS DEC 9 2005


19:11:56
NODAL SOLUTION
STEP=25
SUB =2
TIME=25
SEQV (AVG)
P ow erG raphica
EPACET=1
AVRES*Mat
DMX =.073979
8MN *.358E+09
SMX =.49SE+10

ZV =1
*DIST-.149176
*XF = .62914
*YF =.104005
CAPPED 2-BUFF
A =.614E+09
В =.112E+10
С =.164E+10
D *=.215E+10
E *=.266E+10
F =.317E+10
G =.368E+10
H =.419E+10
I =.470E+10

FRACTURE

Рис. 3.73. Изолинии интенсивностей напряжений (Па) у вершины трещины

Пример 8. Растяжение пластины с боковой наклонной трещиной.


Схема и геометрические размеры образца представлены на рис. 2.144.
Нагрузка: растягивающее напряжение ст = 810 МПа.
Конечно-элементная модель показана на рис. 2.145.
Макрос этой задачи в упругой постановке дан в Приложении 8.
Результаты расчета НДС представлены на рис. 3 .7 8 ...3 .8 0 .
Результаты расчета ./-интеграла представлены на рис. 3.81 и 3.82.
Время счета на PC с процессором Intel Pentium ЕМ64Т / 3,2 GHz /4 Gb -21 мин.
Упругопластическая задача 227

1РОЗТ1
ANSYS
DEC 9 2005
ЗТ Е Р= 20 1 9 :1 0 :0 8
8 UB * 3
T IM B -2 0
PATH PLOT
SIG_i (xl0**6)
8XG_2 5233
aiG ~ 3

JfN m-1 3167

2753

1513

1 X 0 0 .7 3 2
0
.0 1 .0 3 .0 5 .0 7
Displacement, m

FRACTURE

Рис. 3.74. Эпюры главных напряжений (Па)


на продолжении трещины (по оси симметрии):
s i g l , sig_2, sig_3 — первое, второе и третье главное напряжение

Рис. 3.75. Зависимость У-интеграла от нагрузки: ось абсцисс — растягивающее


напряжение ст, Па; ось ординат — У-интеграл У, Н м-1
228 Глава 3

т _ _ т ш

DEC 9 2005
Р 1 9 :0 8 :1 4

stress, Pa

(x lD * * -2 )

2.1 Я
D ia p la c e m e n t, m

FRACTURE

Рис. 3.76. Зависимость нагрузки от вертикального перемещения характерной точки:


ось абсцисс — перемещение характерной точки и, м;
ось ординат — растягивающее напряжение а, Па

1 A N SY S
j
DEC 9 200S
1 9 :0 8 :4 1

J , N га-1

(хЮ *«-2)
8

FRACTURE

Рис. 3.77. Зависимость ./-интеграла от вертикального перемещения характерной точки:


ось абсцисс — перемещение характерной точки и, м; ось ординат — /-интеграл J, Н м 1
Упругопластическая задача 229

аз
. ;•>»*-« г

а
Рис. 3.78. Распределение перемещений (м):
а — а = 380,1 МПа; б — а = 506,8 МПа; в — о = 633,5 МПа

Рис. 3.79. Распределение интенсивности напряжений (Па):


а — а = 380,1 МПа; б — о = 506,8 МПа; в — о = 633,5 МПа

Рис. 3.80. Распределение интенсивности деформаций:


а — ст = 380,1 МПа; б — о = 506,8 МПа; в — а = 633,5 МПа
230 Глава 3

ANSYS
J

(x lO * « l)
5 0 0 0 -.____

4500.

1 00 0 .

3000.

VALUE 2500.

200U
1500

1000

<X10»*5)
О 1600 3200 4800 6400 6000
600 2400 4000 5600 7200
jrra# oj
Рис. 3.81. Зависимость /-интеграла от нагрузки

1
V _ P < 1 ,1) ANSYS
LTV

( x lO * * - 4 )

Y_P(1, 0)

Рис. 3.82. Зависимость вертикального перемещения характерной точки от нагрузки

Пример 9. Растяжение пластины с наклонной фронтальной трещиной.


Схема и геометрические размеры образца представлены на рис. 2.149.
Нагрузка: растягивающее напряжение a = 810 МПа.
Конечно-элементная модель показана на рис. 2.150.
Макрос этой задачи в упругой постановке дан в Приложении 9.
Результаты расчета НДС представлены на рис. 3 .8 3 ...3 .8 5 .
Результаты расчета/-интеграла представлены на рис. 3.86 и 3.87.
Время счета на PC с процессором Intel Pentium ЕМ64Т / ЗД GHz /4 Gb ~117 мин.
Упругопластическая задача 231

Рис. 3.83. Распределение перемещений (м):


а — р = 152,0 МПа; б — р = 202,7 МПа; в — р - 253,4 МПа

— .....ШИВ

а в

Рис. 3.84. Распределение интенсивности напряжений (Па):


а — р — 152,0 МПа; б — р = 202,7 МПа; в — р = 253,4 МПа

Рис. 3.85. Распределение интенсивности деформаций:


а — р = 152,0 МПа; б — р = 202,7 МПа; в — р = 253,4 МПа
232 Глава 3

ANSYS

J_p(l, 0)

Рис. 3,86. Зависимость J -интеграла от нагрузки

Y_P(1,1) ANSYS
UY

( х 10* * -4 J

*_Р(1, 0)

Рис. 3.87. Зависимость вертикального перемещения


характерной точки от нагрузки
• «а .- • г'*
Пример 10. Распределение J -интеграла вдоль фронта образца.
Схема и геометрические размеры образца соответствуют примеру 1.
Нагрузка: растягивающее напряжение а = 543 МПа.
Конечно-элементная модель была рассмотрена в примере 1.
Распределение интенсивности напряжений в вершине трещины показано
на рис. 3.88.
Упругопластическая задача 233

ANSYS
JU1 2 9 2004
0 9 :5 1 :0 6

.1 0 2 Б+09 .362Е-Ю9 623Е-Ю9 . 884Е+09 114Е+10


.232Е+09 , 4 9 3 Е+09 .754Е+09 1О1Е♦10 . 128Е+Ю
FRACTURE

Рис. 3.88. Распределение интенсивности напряжений (Па)

Таблица 3.3
Результаты сопоставления

Расстояние от плоскости симмегрии


Параметр
Z = 0,125-/ z = 0,257 z = 0375/ г = 0,5-/
J , кН-м 1 121,05 121,07 121,05 121,71

Примечание: t — толщина образца; z — расстояние от плоскости симметрии XY до


плоскости размещения контура интегрирования.

Расчет J -интеграла произведен в пяти плоскостях. Макрос вычисления


/-интеграла для этой задачи дан в Приложении 10.
Результаты расчета /-интеграла представлены в табл. 3.3.
iiA
Пример 11. Определение коэффициента rj в формуле J = — — - для
t( b - l)
компактного образца. Здесь А — площадь под кривой «нагрузка — перемеще­
ние контрольной точки», которая вычислялась по зависимости
V
А = | Pdv ;
о
где Р — нагрузка на образец; V — перемещение контрольной точки; t, b, I —
размеры компактного образца (см. рис. 2.126).
234 Глава 3

JA(1,1> ANSYS
J _ 1

J 2

(xlO**3>

J-int«gral

Рис. 3.89. Зависимость J -интеграл — площадь под кривой


«нагрузка — перемещение контрольной точки»:
J l по данным табл. 3.3; J_2 — по аппроксимирующей зависимости

Таблица 3^
Сводные данные
Щ
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Площадь под кривой j


Перемещение
Номер Нагрузка J -интеграл «нагрузка — перемещение
точки ЛМ Н характерной контрольной точки» |
У, кНм"1
точки У, мм
А, кН»м :|
1

1 0 0 0 0 1
' 2 23,85 252,0 2,170 25,83 |
3 33,73 505,4 3,077 52,07. 1
4 41,31 764,5 3,789 78,77
5 47,70 1027,6 4,399 105,94 |
6 53,30 1292,9 4,973 133,59 ■;]
. . J

7 58,42 1558,2 5,452 161,80 :


8 63,10 1824,8 5,949 190,54
9 67,50 2092,0 6,373 219,83
10 71,55 2366,0 6,805 249,71
11 75,42 2638,0 7,221 289,04
Упругопластическая задача 235

В качестве контрольной точки принята точка приложения силы.


Схема и геометрические размеры образца соответствуют примеру 5 (мо­
дель 5). Табулированные зависимости У-интеграла от нагрузки и вертикально­
го перемещения характерной точки от нагрузки представлены в 2-м, 3-ми 4-м
столбцах табл. 3.4. Графики этих зависимостей показаны на рис. 3.59 й 3.60.
Соответствующие значения площади под кривой «нагрузка — перемеще­
ние контрольной точки» вычислены методом Симпсона и представлены в 5 -м
столбце табл. 3.4.
Значение искомого коэффициента вычислено по зависимости 77 =

Графики зависимости У-интеграл — площадь под кривой «нагрузка —


перемещение контрольной точки», полученные по данным табл. 3.4 и по ап­
проксимирующей зависимости, представлены на рис. 3.89.

Пример i2. Обработка результатов испытаний по определению харак­


теристик трещиностойкости на С-образных образцах малого размера.
Испытания проводились с целью исследования влияния режимов термоме­
ханической обработки толстостенных труб на характеристики трещиностой­
кости стали 38ХЮМФА, из которой они изготавливались. Испытания были
проведены в следующей последовательности.
12.1. Определение типа и размеров образцов.
Учитывая, что трубы имели внутренний и наружный диаметры 30 и 60 мм
соответственно и то, что значения трещиностойкости требовалось определять
в тангенциальном направлении, были приняты С-образные образцы. Они име­
ли следующие геометрические размеры: Ь = 15 мм; Х= 7,5 мм; t - 5 мм;
г\ = 15 мм; г2 = 30 мм; 1 - 6 мм. Схема образцов показана на рис. 2.132.
Результаты предварительных испытаний цилиндрических образцов на рас­
тяжение по ГОСТ 1497-84, включающие механические свойства и диаграмму
деформирования стали 38ХНЭМФА, представлены в начале данной главы. Для
предварительной оценки необходимых размеров образцов ожидаемое значение
коэффициента интенсивности напряжений К*1С составляло 80 МН м-3/2.
12.2. Обоснование размеров образца.
Была проведена проверка выполнения условия маломасштабной текуче­
сти по соотношению [25]

(3.1)
\ °т J

где /, / — толщина и длина трещины С-образного образца; К]с — ожидаемое


критическое значение коэффициента интенсивности напряжений; от — пре­
дел текучести материала.
236 Глава 3

Условие маломасштабной текучести (3.1) не выполняется

m in ( t/) = 5 мм <2,5 К 1С
' к * л 2

= 19 мм .

Таким образом, определение критического коэффициента интенсивности


напряжений на образцах данного размера невозможно.
Затем проведена проверка возможности определения критического зна­
чения /-интеграла на образцах данного размера. При этом должно выполняться
неравенство [25]

t.iz p j Ас (3.2)
0.2 + СГв

где J 1С — ожидаемое критическое значение / - интеграла; а 0 2 — предел текуче­


сти; сгв — временное сопротивление материала; J3j — коэффициент, равный

сг,0.2
200 при <0, 6;
ств

4 2 5 -3 7 5 ^ - п р и ^ > 0 ,6 .
^в ав

Ожидаемое критическое значение /-интеграла определено по зависимо­


сти (1.16)

'* = 27,73 кН -м -1 .

1010
Поскольку отношение - = 0,86, то коэффициент p j = 4 2 5 -
<*в 1180
-375 0,86 = 103. Следовательно, для корректного определения критического

/-интеграла толщина образца должна быть больше 1,3 мм = 103


\ 2190-10J ;
Принятая толщина образца 5 мм больше, чем 1,3 мм, следовательно, обра­
зец не подходит для испытаний на определение К ]С , но подходит для ис­
пытаний на J l c .
12.3. Изготовление и контроль образца.
Образцы изготавливали на металлорежущих станках в соответствии с
требованиями [25]. При назначении режимов механической обработки прини­
мались меры по недопущению изменения механических свойств вследствие
нагрева или наклепа. Геометрические размеры контролировались с точностью
не мснес 0,1 мм.
Упругопластическая задача 237

Таблица 3.5
Результаты испытаний

Удлинение Площадь под кри­


Номер Удлинение образца Податли­ вой «нагрузка —
Нагрузка
цикла образца при раз­ вость перемещение кон­

1 Р, н V, мм грузке X, мкм/Н трольной точки»
A v, мм А, Н м
0 1660 0,58 0,54 0,325 0,464
I 1900 0,70 0,62 0,326 0,674
2 2100 0,84 0,69 0,329 0,954
3 2200 0,95 0,71 0,322 1,191
4 2280 1,09 0,76 0,332 1,504
5 2300 1,22 0,78 0,339 1,802
6 2240 1,34 0,79 0,353 2,074
7 2220 1,52 0,83 0,374 2,474
8 2140 1,67 0,85 0,392 2,799
9 1900 2,04 0,82 0,432 3,506

'!; ••: ' I Ж ■'■ £ '& '* ■' V * ! :И Л>& i? & Ф 8 & Ы ? Ш Ш : Щ : * # # - :<с % *; $ ;* 4 * ^ < й # | > ф : » & & # & & : * & » . I i :*. & & * -Л :•*-
V •■• •••. V :> -• • X. X -. •:, :•: х х й>:ф ^ :¥
'":>' : ( ' * & - й - " й *••#: -А л -• # '$ : & •:§• •£•£?•& 4-># •£•'*•.'%'•%'■%■••&.<% « :й ф £ Й :й • Ф йхй- •>:
.Г.& $ -Н?&:?:■^■•х'’'? '|: Т*. Щ
-<<• :>:• : < • ■ : < • : .ft: f t | M ? 6 S t f ' S t -й й >: х
*: * % ! # $ и | ••< ft# # * =#$
х - л х • » х ф Я-
*%'#■&$& : 4 -ш-ч Ш :*••&•*•
5
■•• х •• ■:■ •■• ■•: .■ :• •:■ ••• •; :■ •:■■ •' • . : •'• Й :: * ■
. ■ Л • :................... : - * • ' • • • • • • . : * С.; , .: , х > х , :• -;■ •: :.. , . - х х ■
: х :■ : .: ::• , :• X ;Х ,•:• X % ..:• : -:: . : * * * ft

:’ :“ . • ' • ■ ' $ % •>: * • л J>- Л . . Ъ , • » •«■- у > • $ < % • * • : < ? : & & :3й '< ¥ *•> :¥■■:<; * * Л :< ^ х :-> х:й - й ; * .>:■•:А ; ..<; . f t •у . у .- у . х - й £ й > #:.<<■'•&• ■■>.•■» ■
<■» :>• х - * й- х- • х .^ х

ш т
':
тшш ^ ^
* й- :¥ :>!: ■>:>;: * »•<•• * й- й- х-.:<•• :¥ у .:

X -:',4V ."•
:• :. ■: V ?: о '• ::с ■':- ■' • ? у ': А • х х
■Д |к X v.

4 ш £ £ Ш ± ■<■<< ■■•• * >■=*


^ ••■* * ■■ >• %■« *х

<Й ■%: й й у ■>>■>: •% ; у -й 5 : . ф

£•> • •• ' • V ' ^ •x-vX-V;-^:. - V ■у. -чх-.ч X;::: •■■■•. ,:■/: ■: ••; х - х \
1л -»;Х;.: >#>Ч ■X■ • • ■ V, X
РРЖ
■-■к. . ■_■ '; J •• ••
siv•
>;■■

м ут ^XШ т т т т т Ш Ш т т ..
v: :х х .; ; :у х:х;:; X; х; х: .,1
г ■ т * ё т .............................................................................
" " ' " " У ■
■■• ■?. ■-• i if '< > . -у •:'• •• -X х' х •- . :•:• ••• v X х : :
................. ••' х : '; '•• ••• ••; '•• •■
• -:• f . ■
■■ х х •■ :■ • : -.' •
Ф •« :* 'х - х - у -у. х - ж и - <■ ъ < * -# -* ■
.

Рис. 3.90. Приспособление для выращивания усталостной трещины


в С-образном образце:
1 — образец; 2 — левый захват; 3 — правый захват;
4 — кулисный механизм; 5 — эксцентрик

Исходная усталостная трещина выращивалась с помощью приспособле­


ния, показанного на рис. 3.90. Приспособление состоит из двух захватов —
левого 2 и правого 3, кулисного механизма 4 и эксцентрика 5. Принцип работы
приспособления заключается в следующем. С-образный образец с помощью
винтов устанавливается в захватах приспособления. Левый захват закрепляегся
в резцедержателе, а эксцентрик — в пагроне токарно-винторезного станка. При­
способление настраивается так, чтобы при вращении эксцентрика колебательное
Глава 3

:< х*
: |gffl
: ^ #.S-- :<•>•£• f
. . __ ■> :■:■.%• X; :}-к<- х V. V. <
9. • х- у X ■■ ' ’■'•'
>шш;
•;:'Х -.«»хох$::У ::
•4?.-Ы
Ф :>.x-'o::•
к-Ы
№§к мтт x- >•'•
i » ■ifle?*:
* .# « •
Ш #•
»#.* %тш
>:•':<■-у. М р х:о:
•х £ « •

•х"«*«>■ W Шт : ■
'«• & $ : - $ №f. R y x - х :.;х :,* ‘
К ; -у х -V $ Ш
::: х
Л&?
Х'Х.Х-Х
>; х- -х: :Х
lit
>v.oj ■g а

$#* 3 H i
:<•}
1/
t. •
■ • • • ,: >
. у :■:■•:• яЯ
I
•к •>: -х <
:v : * • * *
К; .-У
■ ■.* X-X, X * f
.#• У-*;;
**$ ;:
/; л <х •:: ■'
;:o x -* i:
# xixKJft:
;:■•>: :?x'x
X:
:>’■y
•у :х :^ х- •
•>: :
Як. Х'Й- S <
х< х- й Ф >
• « 4 ;s
. x* *x x ; X: :;x x:
■&Ш
•V

& *••&&* .дм а


: р -х ■>/■ ■•.... :■, X
* х » % ••
х;:"PKL:;v'i;i
ft-.x -x- # '*
Ух>;:■:$;■::>>:Й; p illtlp i . ;
«л.-'$>:&х*Г$$
«■<•**
* х х- Щ
& х y ..y :V * .x
:>■ х •>. ф -у-х х
*• х г
<:■
»•■
>**:'•^
* &#:¥::!#::?Г
■ #?ч
$ Рис. 3.92. С-образные образцы
, :. •:•: '• i9
:>■::<■'•* •¥ ;x ;x
:ЙГг?
х х х •>: х х х .<;
* V х •>. * х х A-=ft
х. ':>• * > ■<■х^ Л •хх»
после испытаний
^: |x c-: X; X 'r
x -x ■•/
-■>;•«
*•*:* У■<* •<■'* *
» x-tf-■'■'■■<•%Й
■v.

y x x - f. X' X. - x - x - j :
движение через ползун передавалось на правый
X ;^ ^ ” v
X X; X- y. f . '■■Щ - ?■ ■ захват приспособления. При вращении эксцен­
p t • ;•
V. V ,. v •: .-•• X- «

щ *щ
.. :, VV , . трика С-образный образец испытывает цикли­
.......... !
x- x „■ -
..
•> у
4 ■•
'•■ •-• •• V•<*
V- ческий консольный изгиб. Конструкция экс­
ixfcйi:.Х■$■;■x- fc ■>;* У-'*'Шx‘ центрика обеспечивает требования к величине
x x f: '-ft X:■?■^ ■:
коэффициента интенсивности напряжений при
•:■•••
выращивании усталостной трещины [25].
X^ После создания усталостной трещины
для последующего контроля прямолинейно­
сти фронта трещины производилось термоок­
рашивание образца. Термоокрашивание про­
водилось в муфельной печи при температуре
нагрева не более 300°С, при этом образец
приобретал светло-синий цвет. Контроль про­
водился по излому после испытаний с помо­
щью оптического микроскопа. При нарушении
прямолинейности фронта исходной усталост­
ной трещины результаты испытаний счита­
лись недействительными.
х<5;хй Ш ‘Ш

12.4. Испытание образца.


t-й x ^
Испытания С-образных образцов проводи­
лись на испытательной машине Р-50, оснащен­
ной захватами, которые показаны на рис. 3.91.
Испытания вели при циклическом нагруже­
нии (повторная статика) до разрушения. Об­
Рис. 3.91. Приспособление разцы после испытаний показаны на рис. 3.92;
для испытаний диаграмма деформирования образца — на
С-образного образца рис. 3.93; нагрузка и удлинение в каждом цикле
нагружения представлены в табл. 3.5.
Упругопластическая задача 239

Рис. 3.93. Диаграмма деформирования


с промежуточными разгрузками и нагрузками
Таблица 3.6
Результаты расчета

№ Длина тре­ Перемещение харак­ Податливость


Параметр а = ~
п/п щины /, мм терной ТОЧКИ V, мкм образца X,, мкм/Н
1 6,0 0,4 55,07 0,1174
2 7,5 0,5 93,20 0,1775
3 9,0 0,6 137,52 0,2934
Примечание', нагрузка на образец равнялась 939,5 Н.

12.5. Построение R-кривой, определение J 1С.


При построении /?-кривой важны выбор способов вычисления J -интегра-
ла и контроля за ростом трещины. В данном примере расчет J -интеграла вели
по формуле Райса
т уА
t(b-l) ’

где А — площадь под кривой «нагрузка — перемещение контрольной точки»,


V

которая вычислялась по зависимости A = ^Pdv; Р — нагрузка на образец;


о
v — перемещение контрольной точки (центра верхнего захвата относительно
нижнего).
Площади под кривой «нагрузка — перемещение контрольной точки» для
каждого цикла нагружения представлены в табл. 3.5.
Параметр г] для компактного образца был определен в примере 11. По­
скольку С-образец, так же как и компактный, испытывает внецентренпое растя­
жение и изготовлен из того же материала, то принимаем, что коэффициент ?/
равен 2,404.
240 Глава 3

g r l (1,1) ANSYS
J 2

(xlO#tl)

*5 1 .5 2.5 3.5 4.5


delta X

Рис, 3.94. /?-кривая: J_1 — R-кривая; J_2 — линия затупления

Контроль роста трещины вели по изменению податливости образца Л = —


jp

где Av — перемещение точки приложения силы (центра верхнего захвата


Полученные коэффициенты податливости образца в каждом цикле нагруже^
ния приведены в табл. 3.6.
Были проведены расчеты перемещения характерной точки образца nplfj
различных длинах трещины. Результаты расчета представлены в табл. ЗШ
Характеристика решаемой при этом задачи дана в примере 6 главы 2.
Податливость образца аппроксимирована зависимостью
Л = (0,4362-11914а + 2,794а2)10'< + Лт . (3.3)

где Луп — податливость испытательной машины, а = — — параметр.


Ь
Податливость испытательной машины Р-50 равна

А,»= 4 ,- ( о ,4362-1,914a0 + 2,794a£)lO_6, (3.4)

где — податливость образца в нулевом цикле нагружения (находится по


L
диаграмме деформирования); а0 = ~ — начальное значение параметра а \ 1$ —
о
начальная длина трещины.
Податливость испытательной машины Яm равна 0,0765 мкм-Н"1.
Длина трещины в каждом цикле нагружения определялась путем реше­
ния уравнения (3.3) относительно а. Это позволяло определить соответст-
Упругопластическая задача 241

Вующую длину трещины /. Затем определялось приращение длины трещины


На каждом цикле нагружения.
Критическое значение /-интеграла J [C (упругопластическая вязкость раз­
рушения) определялось по точке пересечения Л-кривой с линией затупления
J = 2сТ Д а .
s

Искомое значение/-интеграла равно 23,52 кН^Г1(рис. 3.94).


После получения экспериментальных результатов следует убедиться в их
достоверности. Поскольку упругопластическая вязкость разрушения J lc =
■ 23,52 кН*м-1 меньше того значения» которое было принято для вывода
толщины образца, то условие достоверности (3.2) удовлетворяется.
Теперь можно определить критический коэффициент интенсивности на­
пряжений

Krc = = 73,67 МПа >/м .


Y1 - и

При этом использовано известное предположение, что вязкость разруше­


ния К 1С может быть получена пересчетом через упругопластическую вяз-
кость разрушения J , C , определенную на малых образцах (для которых пря­
мое определение К 1С неправомерно).
Глава 4

Термоупругая задача

В данной главе на примерах показаны возможности программы ANSYS


по решению термоупругих задач механики разрушения. Рассмотрены особен*
ности вычисления У-интеграла в термоупругих задачах прямым методом.

4.1. Прямой метод вычисления «/-интеграла


в термоупругих телах с трещиной
4 9 . s . / * *
\ •

Прямой метод предполагает непосредственное вычисление У-интеграла


по зависимости (1.18)

где У — интеграл по формуле (1.14), 5 — область, охватываемая контуром ин­


тегрирования Г, а — коэффициент температурного линейного расширения,
Stj — символ Кронекера, Оу — напряжение от механической и температур­
ной нагрузок.
Напряженно-деформированное состояние рассматриваемого тела с тре­
щиной считается известным из решения соответствующей упругой задачи до
начала расчета У-интеграла. Последовательность расчета У-интеграла рассмот­
рим на примере макроса, предназначенного для вычисления У-интеграла по
контуру, который охватывает вершину полной трещины (см. рис. 2.3, б). Ито­
говая величина У-интеграла сохраняется в параметре JINTT . Макрос напи­
сан на языке APDL, записан в отдельный файл, в нашем случае, с именем
j i n f t l .m ac, и размещен в рабочей директории.
Работа макроса предполагает выполнение нескольких этапов.
Нулевой этап. На этом этапе создается таблица со значениями темпе­
ратурного градиента в элементах, охваченных контуром интегрирования.
Для первого примера соответствующий макрос выглядит следующим об­
разом:
Термоупругая задача 243

*DIM,TGX 1,,8,2 Определение размерности массива TGX_1


для хранения X -компонента
температурного градиента в элементах,
охватывающих узел при вершине
CSYS,11 Активация локальной системы координат
для удобства запроса номера узла
n_cr = N O D E (0.0,0.0,0.0) Запрос номера узла в вершине трещины
* D O ,I ,1 , 8 ,1 Организация цикла по элементам,
охватывающим узел при вершине
TGX 1(1,1) = ENEXTN(n cr,I) Заполнение 1-го столбца массива TGX_1
номерами элементов,
охватывающих узел при вершине
TGX 1 (1,2) = (tb-ta)/хЗ/log(r2/rl) ! Заполнение 2-го столбца
массива TGX_1 величинами температурного
градиента для указанных элементов
ENDDO Завершение цикла

Примечание. Функция ENEXTN ( n c r , I ) возвращает номер очередного


( I -го) элемента, присоединенного к узлу номер п _сг.
При вычислении температурного градиента в данном макросе использо­
вано известное распределение температуры по толщине стенки трубы, благо­
даря чему отпала необходимость решения задачи теплообмена. Учтено и на­
личие плоскости симметрии трубы, что позволило сократить количество эле­
ментов, в которых вычисляется температурный градиент, до восьми.
Для второго и третьего примеров соответствующий макрос выглядит так:

CSYS,12 Активация локальной декартовой


системы координат в вершине трещины,
ориентированной вдоль нее (рис. 2.1)
RSYS,12 Активация той же самой системы
координат для вывода результатов
ETABLE,TGX,TG,X Извлечение X -компонента температурного
градиента для элементов (в таблицу TGX)
*DIM,TGX_1,,16,2 Определение размерности массива TGX_1
для хранения Х-компонента
температурного градиента в элементах,
охватывающих узел при вершине
CSYS,11 Активация локальной системы координат
для удобства запроса номера узла
n_cr = N O D E (0.0,0.0,0.0) Запрос номера узла в вершине трещины
CSYS,12 Активация локальной декартовой
системы координат в вершине трещины,
ориентированной вдоль нее (рис. 2.1)
*DO,I,1,16,1 Организация цикла по элементам,
охватывающим узел при вершине
TGX_1(1,1) = ENEXTN(n_cr,I) Заполнение 1-го столбца массива TGX__1
номерами элементов,
охватывающих узел при вершине
n r = TGX 1 (1,1) Присвоение номера текущего элемента
временной переменной п г
244 Глава 4

*GET,Тг,ELEM,n_r,ETAB,TGX Присвоение переменной Тг значения


X -компонента температурного градиента
в текущем элементе (номер п_г)
T G X _ 1 (1,2) « Тг Заполнение 2-го столбца массива TGX_1
величинами температурного градиента
для указанных элементов
*ENDDO Завершение цикла

В данном макросе температурный градиент вычисляется во всех шестна­


дцати элементах, окружающих вершину трещины. Температурное поле в рас­
сматриваемых примерах, в отличие от первого, определяется в результате реше­
ния термомеханической задачи. При вычислении температурного градиента в
данном макросе использована конструкция *GET, T r, ELEM, n r , ETAB, TGX,
которая заносит в переменную Тг для элемента номер n r соответствующую
ему величину из таблицы TGX; таблица TGX содержит ^-компонент темпера­
турного градиента, предварительно извлеченного командой ETABLE.
Напоминаем, что команда ETABLE выдает табличные данные в системе
координат для вывода результатов, заданной командой RSYS.
Следующие два этапа аналогичны описанным в главе 2. Рассмотрим
только третий и четвертый этапы.
Этап 3. Выполнение макроса j i n _ f 1 1. В результате его выполнения ре*
зультат интегрирования записывается в переменную JINTT.

t t I I I I 1 I I 1 1 I I I t I I I 11 1 1 1 I I I I I I I I I I I I I I t 1 1 1 1 1 I М
ш р | | | » t • + » • | | т i | f « | f | « | ф | | | | ^ i | 9 f f | f
1 I I I I II
ft

! Макрос для вычисления J-интеграла


! по контуру, заданному девятью узлами
! (номера узлов передаются переменными ARG1 - ARG9)
! и лежащему в плоскости X-Y (симметричный случай).
! Итоговая величина J-интеграла сохраняется
! в параметре JINTT.

! (С) А. Ю. Муйземнек, А. С. Шадский (CAD-FEM GmbH)


I М М I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I ГI I I 1 I I I f I

ETABLE,SENE,SENE Извлечение энергии деформации


для элементов (в таблицу SENE)
ETABLE,VOLU,VOLU Извлечение величины объема
элементов (в таблицу VOLU)
SEXP,W,SENE,VOLU,1,-1 Вычисление плотности энергии деформации
W « SENE/VOLU (в таблицу W)
PATH,JINT_F,9,,48 Создание контура с названием «JINT_F»,
проходящего через 9 узлов
PPATH,1,ARG1 Задание контура по переданным
PPATH,2,ARG2 ' номерам узлов (номера девяти узлов
PPATH,3,ARG3 передаются переменными ARG1 - ARG9)
PPATH,4,ARG4
PPATH,5,ARG5
PPATH,6,ARG6
PPATH,7,ARG7
PPATH,8,ARG8
PPATH,9,ARG9
Термоупругая задача 245

PDEF, W,ETAB,W Интерполяция на контуре


плотности энергии деформации
PVECT,NORM,NX,NY,NZ Определение единичных векторов нормали
для контура
PCALC,MULT,WNX,W,NX Вычисление произведения
плотности энергии деформации
на Х-компонент нормали (переменная WNX)
PCALC,INTG,J,WNX,S Интегрирование переменной WNX
по длине контура S
*GET,JA,PATH,,LAST, J Сохранение вычисленной величины
интеграла как JA
(первое слагаемое для вычисления JINT)
PDEF,INTR,SX,SX Интерполяция на контуре
нормального напряжения SX
PDEF,INTR, SY,SY Интерполяция на контуре
нормального напряжения SY
PDEF,INTR,SXY,SXY Интерполяция на контуре
касательного напряжения SXY
PCALC,MULT,TX,SX,NX Вычисление проекции вектора напряжения
на ось X
PCALC,MULT,Cl,SXY,NY TX = SX*NX + SXY*NY (переменная ТХ)
PCALC,ADD,TX,TX,Cl
PCALC,MULT,TY,SXY,NX Вычисление проекции вектора напряжения
на ось Y
PCALC,MULT,С 1,SY,NY TY = SXY*NX + SY*NY (переменная TY)
PCALC,ADD,TY,ТУ,Cl
*GET, DX, PATH, ,LAST, S Вычисление полной длины
контура интегрирования
DX = DX/100 Вычисление величины сдвига контура
по локальной координате X
как 1% от его длины
DXG * DX*COS(alpha) Величина сдвига по глобальной декартовой
координате X
DYG * DX*SIN(alpha) Величина сдвига по глобальной декартовой
координате Y
PCALC,ADD,XG,XG,,,,-DXG/2 Сдвиг контура от X до X-DXG/2 (вдоль
глобальной декартовой координаты X)
PCALC,ADD,YG,YG,,,,-DYG/2 Сдвиг контура от Y до Y-DYG/2 (вдоль
глобальной декартовой координаты Y)
PDEF/rfENTR,UXl,UX Интерполяция величины перемещения UX
на контуре при X-DX/2
PDEF,INTR,UY1,UY Интерполяция величины перемещения UY
на контуре при X-DX/2
PCALC, ADD, XG, XG, , ,, DXG Сдвиг контура от X-DXG/2 до X+DXG/2 (вдоль
глобальной декартовой координаты X)
PCALC, ADD, YG, YG/,,, DYG Сдвиг контура от Y-DYG/2 до Y+DYG/2 (вдоль
глобальной декартовой координаты Y)
PDEF,INTR,UX2,UX Интерполяция величины перемещения UX
на контуре при X+DX/2
PDEF,INTR, UY2/UY Интерполяции величины перемещения UY
на контуре при X+DX/2
PCALC,ADD,XG,XG,,,,-DXG/2 Сдвиг контура назад
в первоначальное положение
PCALC,ADD,YG,YG,,,,-DYG/2
246 Глава 4

С = 1/DX
PCALC,ADD,Cl,UX2,UX1,С,-С Вычисление производной перемещения UX:
DUX/DX
PCALC,ADD,C2,UY2,UY1,С,-С Вычисление производной перемещения U Y :
DUY/DX
PCALC,MULT,С1,TX,С 1 Вычисление подынтегрального выражения
PCALC,MULT,C2,TY,C2 (TX*DUX/DX + TY*DUY/DX)
PCALC,ADD,C1,C1,C2
PCALC,INTG,J,Cl,S Интегрирование второго слагаемого
для вычисления JINT (по длине контура S)
*GET,JB,PATH,,LAST,J Сохранение вычисленной величины
интеграла как JB
(второе слагаемое для вычисления JINT)
JINT = 2*(JA-JB) Сложение обеих частей для получения
величины JXNT без «температурной добавки^
(удвоение необходимо ввиду расчета
половинной модели)

Вычисление второго слагаемого правой части выражения (4.1):


интегрирование по области, занимаемой элементами,
охватывающими узел при вершине, заменяется суммированием

sum = О Обнуление «температурной добавки»

ETABLE,SX,S,X Извлечение Х-компонента напряжения


(в таблицу SX)
ETABLE,SY,S,Y Извлечение Y-компонента напряжения
(в таблицу SY)
ETABLE,SZ,S,Z Извлечение Z-компонента напряжения
(в таблицу SZ)
*DO,Irl,8,l Организация цикла по элементам,
охватывающим узел при вершине
n_r = TGX__1 (1,1) Номер текущего элемента
*GET, sxr,ELEM, n__r,ETAB,SX Присвоение значений компонентов тензора
*GET,syr,ELEM,n_r,ETAB, SY напряжений переменным sxr, syr, szr
*GET,szr,ELEM,n_r,ETAB,SZ для текущего элемента номер п_г
tgr = TGX_1(1,2) Х-компонент температурного градиента
в текущем элементе номер п г
агг - s i n (90/8)*cos (90/8)*delr**2 Площадь текущего элемента
(треугольника)
sum * sum + alfa*(sxr + syr + szr)*tgr*arr Накопление суммы второй
части интеграла (4.1)
ENDDO Завершение цикла

JINTT = JINT + 2*sum Вычисление суммарной величины J-интеграла

PDEF,CLEAR Очистка переменных контура

Во втором и третьем примерах суммирование в последнем цикле осуще­


ствляется по шестнадцати элементам, окружающим вершину трещины пол­
ным кругом, ввиду чего удваивать переменные JINT и sum нет необходимо­
сти. Модифицированный таким образом макрос называется j i n _ f t . mac.
Термоупругая задача 247

4.2. Примеры расчета коэффициента интенсивности


напряжений и /-интеграла в термоупругих телах
с трещинами
Далее представлено 3 примера расчета коэффициента интенсивности на­
пряжений и У-интеграла в упругих телах с трещинами. Описание примеров
дано в последовательности, которая была принята в главе 2.
Во всех примерах этой главы использована модель упругого изотропного
тела. Значения упругих и теплофизических констант заимствованы из спра­
вочника [26] для стали 38ХНЭМФА ГОСТ 4543-71:!
• модуль Юнга был равен £ = 210 ГПа;
• коэффициент Пуассона v - 0,3;
• плотность р = 7900 кг/м3;
• коэффициент теплопроводности X = 34 Вт/(м град.);
• коэффициент линейного расширения а = 13,5 •10”6-1/град.;
• удельная теплоемкость С - 496 Дж/(кг-град.).
При выполнении примеров может быть использован любой из двух спосо­
бов, описание которых дано в первой главе. Перечень файлов, которые необхо­
димы для выполнения примеров, приведены в табл. 4.1. Первый файл содержит
описание модели, второй — макрос для вычисления У-интеграла.
Пример 1. Длинный толстостенный цилиндр. Трещина постоянной глу­
бины вдоль наружной образующей цилиндра. Геометрические размеры ци­
линдра: —- внутренний диаметр, dr — наружный диаметр цилиндра; / —
длина трещины (глубина вдоль радиуса). На внутренней поверхности цилинд­
ра температура Гь на наружной Г2. Радиальное распределение температуры
1 г
In —

r = r 1+(T2- T 1) - i , (4.2)
ln^
'

' ‘ ..
'•
■ t . ■"
•'
П ' !
. ,

где Т, г — текущие температура и радиус цилиндра; гь гг —г внутренний и


наружный радиусы цилиндра соответственно.
Если Т\ > Г2, то внутренние слои цилиндра испытывают сжатие, а наруж­
ные — растяжение. В этом случае трещина является трещиной отрыва.
При моделирования рассматривается половина цилиндра при условии
плоекюй деформации. Ищется зависимость коэффициента интенсивности на­
пряжений от длины трещины.
Схема и размеры цилиндра представлены на рис. 4.1,
Температура на внутренней и наружной поверхностях цилиндра соответ­
ственно равны Т\ - 100°С, Т2 = 0°С.
Характеристика конечно-элементной модели (рис. 4.2):
• число узлов — 8411;
• число элементов — 2714;
• длина трещины — 0,2. . 0,6 м.
248 Глава 4

Таблица 4.1
Перечень файлов для примеров
Номер примера Необходимые файлы
1 Model 10а.inp, jin ft l.mac
2 Model 12.inp, jin ft.mac
3 Model 13.inp, jin ft.mac
4 Model 2 3 . inp, j f l.mac
Примечание: тексты командных файлов содержатся
в Приложениях 15, 12, 13, 14.

Параметры геометрической модели:


d\ = 4 м;
d2 —6 м;
/ — длина трещины
/ = 0 ,2 ... 0,6 м.

Рис. 4.1. Схема образца Рис. 4.2. Конечно-элементная сетка

Результаты расчета напряженно-деформированного и температурного со­


стояния образца представлены на рис. 4.3...4.6.
Результаты расчета коэффициента интенсивности напряжений представ­
лены в табл. 4.2. График зависимости коэффициента интенсивности напряже­
ний от длины трещины показан на рис. 4.6.
Макрос этой задачи дан в Приложении 15.
Ниже приводится описание выполнения этого примера в диалоговом ре­
жиме. Этапы создания модели и ее расчета излагаются сжато. Развернуто
комментируются лишь специфические для термоупругой задачи моменты.
Предварительные действия
1. Настройка программы ANSYS: задание рабочей папки и названия сес­
сии работы.
S Отличается от предыдущих примеров только названием сессии.
Start > Program s > ANSYS 9.0 > ANSYS Product L auncher
Термоупругая задача 249

Таблица 4.2
Результаты расчета АГ(. Термическое нагружение длинного толстостенного цилиндра

Коэффициент интенсивности напряжений


Длина
К\, МПа-л/м
трещины, Отношение
м метод аппроксимации перемеще­
У-интеграл
ний поверхности трещины
0,2 147,3 138,5 1,063
0,4 213,0 197,0 1,081
0,5 267,8 271,5 0,986

1 AISISY*
NODAL SOLUTION
HAY 1 8 2 0 0 6
2Т2Р=1
2 2:39:23
BUB = 1
Т1М Е=1
U3UM (AVG)
R 3Y 8=0
DMX = . 0 0 2 8 8
3MN = . 0 0 1 4 1 3
SMX = . 0 0 2 8 8

ШшЖ;ШттШт
, -------------------------------------------------------------------

.0 0 1 4 1 3 ' .0 0 1 7 3 9 .002 0 6 5 .002 3 9 1 .002717


.0 0 1 5 7 6 .0 0 1 9 0 2 .002228 .002554 .0 0 2 8 8

Рис. 4.3. Распределение перемещений (м) (длина трещины 0,2 м)

Выберите вкладку File Management и задайте имя рабочей папки в поле


Working Directory и название сессии работы в поле Job Name: M o d e l_ 1 0 .
Далее нажмите кнопку Run.
2. Задание заголовка графического окна.
S Отличается от предыдущих примеров только названием.
Utility M enu > File > Change Title ...
Введите M odel 10 в поле [/TITLE] Enter new title окна Change Title и
нажмите ОК.
Команда:
/TITLE,Model 10
Глава 4

s u b =1 # Ж
тхме*1 *|j| ANSYS
3 E0V Ш
DM* а.002еш
1S 20 06
22:40;38
8M N*5073171
ЯМХ = 1 4 * 8 + 1

tfwSSS-

486В+09 ■11<мйГ■Э10Е+С9' ■
•162JB+09 -ЭгЧЕ+09 ц

ИЭе+Ю 1Э0В+Ю• 1468+10


--------

Распределение интенсивно
и напряжений № ) (д п м
1 тРещины 0,2 м)

NODAL S O L U T I O N
S»TBP*=i
SUB=1
riMe=i AWSY5
вгвтвнр (AV
RSV3=0
*.00288
™ N "--эгэс-ое
ffM x »loo

Распределение «МПерач,ры r c ) (длина трещ1)ны


Термоупругая задача 251

KI, MPa

length crack, m

Рис. 4.6. График зависимости коэффициента интенсивности


напряжений (МПа) от длины трещины (м)

3. Задание единиц измерения угловых величин в градусах.


S Не отличается от предыдущих примеров.
Utility Menu > P aram eters > A ngular Units
Выберите Degrees DEG в поле [*AFUN] Units for angular - parametric
functions окна Angular Units for Parametric Functions и нажмите ОК.
Команда:
*AFUN,DEG

4. Назначение параметров.
S Способ ввода не отличается от предыдущих примеров.
Введите в командную строку параметры:
j О с новные параметры
bic - 1.0 Толщина стенки т р у б ы (м)
rl = 2 . 0*bic В н утренний радиус образца (м)
r2 = rl + bic Н а р у жн ы й радиус образца (м)
lie = 0.2*bic Длина трещ и н ы (м)

! В с п ом о г а т е л ь н ы е параметры
ric = Q.10*lic Радиус вспомога т е л ь н о й окружности
у вершины (м)
aic = 8*ric Сторона в с п о м о г ательного кзадрата
у вершины (м)
252 Глава 4

хО г 1 ! Координаты будущих точек (м)


хЗ r2 - lie
xl хЗ - aic/2
х2 хЗ - ric
х4 хЗ + ric
х5 хЗ + aic/2
хб г2
уО О
У1 A T A N (ric/хЗ) ! Функция ATAN(x) возвращает угол
У2 A T A N (aic/2/хЗ) ! как арктангенс от аргумента в скобках
уЗ 90
у4 180

alpha = 0 Угол наклона трещины


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

nic = 4 ! Базовый параметр разбиения

nl = N I N T ((xl-xO)/ric/2) ! Параметр разбиения линий 1, 15, 24, 33


n2 = N I N T ( (х6-х5)/ric/2) ! Параметр разбиения линий 6, 18, 27, 36
пЗ = N I N T (х1*2*3.14*(уЗ“у2)/ric/4/ЗбО) ! Параметр разбиения
! линий 19...23 и 28...32

Характеристики механических свойств


eic = 2.105е11 Модуль Юнга (Па)
nuic = 0.3 Коэффициент Пуассона
alfa ■ 13.5е-6 Коэффициент линейного расширения (1/град.)

Подготовка геометрической модели и конечно-элементной сетки


5. Создание локальных систем координат согласно рис, 2.1.
S Отсутствует в предыдущих примерах.
Поскольку ориентация трещины не соответствует оси X глобальной де­
картовой системы крординат, то для корректного вычисления параметров ме­
ханики разрушения требуется ввести локальную декартову систему координат
согласно рис. 2.1 (здесь она будет иметь номер 12); помимо нее, для удобства
построения геометрической модели введем еще и локальную цилиндрическую
систему координат (номер 11). Напоминаем, что пользовательские системы
координат должны иметь номер не ниже 11, ибо номера 0...10 зарезервирова­
ны программой ANSYS для глобальных систем координат.
Utility Menu > WorkPlane > Local Coordinate Systems >
Create Local CS > At Specified Loc
Щелкните в любом месте графического окна (будут восприняты коорди­
наты некой произвольной точки, которые затем будут отредактированы) и за­
тем нажмите ОК панели Create CS at Location (рис. 4.7).
В появившемся окне Create Local CS at Specified Location (рис. 4.8):
• в поле KCN Ref number of new coord sys: введите 11 (номер ло­
кальной CK);
• в поле KCS Type of coordinate system: выберите Cylindrical 1 (тип
локальной СК — цилиндрическая);
Термоупругая задача 253

• в поле XC.YC.ZC Origin of coord


system: введите х З , О,О (коорди­
наты начала локальной СК);
• в поле THXY Rotation about local Z:
О (поворот вокруг оси Z);
• в поле THYZ Rotation about local X:
О(поворот вокруг оси X);
• в поле THZX Rotation about local Y:
180 (поворот вокруг оси У);
остальное оставьте по умолчанию и на­
жмите Apply, чтобы не закрылось окно
Create Local CS at Specified Location.
Создана локальная цилиндрическая
СК номер 11 с началом в вершине тре­
щины.
Создайте еще одну СК в окне Cre­
ate Local CS at Specified Location:
• в поле KCN Ref number of new co­
ord sys: введите 12 (номер локаль­
ной СК);
• в поле KCS Type of coordinate sys­
tem: выберите Cartesian 0 (тип ло­
кальной СК — декартова);
Рис. 4.7. Панель Create CS
as Location • в поле XCtYCtZC Origin of coord
system: введите х З , 0, 0 (коорди­
наты начала локальной СК);
• в поле THXY Rotation about local Z: 0 (поворот вокруг оси Z);
• в поле THYZ Rotation about local X: 0 (поворот вокруг оси X);
• в поле THZX Rotation about local Y: 18 0 (поворот вокруг оси Y);
V1 ___

остальное оставьте по умолчанию и нажмите ОК.


Создана локальная декартова СК номер 12 с началом в вершине трещи­
ны, ориентированная вдоль нее согласно рис. 2.1.
Команды: *

LOCAL,11,1,хЗ,0.0,0.0,0.0,0.0,180.0
LOCAL,12,0,хЗ,0.0,0.0,0.0,0.0,180.0

6. Вход в препроцессор.
/ Не отличается от предыдущих примеров.
Main Menu > Preprocessor
Команда:
/PREP7
254 Глава4

Рис. 4.8. Панель Create Local CS at Specified Location

7. Выбор элементов из библиотеки и задание их опций.


/ Отличается от предыдущих примеров только типом элемента.
Main Menu > Preprocessor > Element ТУре > Add/Edit/Delete
В окне Element Types нажмите Add.
В окне Library of Element Types выберите в левой части окна тип Struc­
tural Solid, в правой — 8node 183 (двумерный солид второго порядка); убе*
дитесь, что номер типа элемента задан как 1 (в поле Element type reference
number) и нажмите ОК.
В окне Element Types щелкните по появившемуся названию выбранного
элемента Туре 1 PLANE 183 и нажмите Options...
В окне PLANE183 element type options выберите Plane strain в пот
Element behavior КЗ (плоская деформация); остальные опции оставьте по
умолчанию и нажмите ОК.
Закройте окно Element Types кнопкой Close.
Команда:
ЕТ,1,PLANE183,,,2

Задание механических свойств материала (сталь)


8. Запуск подпрограммы задания свойств материалов и ввод механиче­
ских характеристик.
S Отличается от предыдущих примеров вводом коэффициента линейного
расширения, необходимого для задействования температурных нагрузок.
Термоупругая задача 255

Задайте две константы линейно-упругого изотропного материала (модуль


Юнга и коэффициент Пуассона) и коэффициент линейного расширения.
Main Menu > Preprocessor > Material Props > Material Models
В правой части окна Define Material Model Behavior выберите Struc­
tural > Linear > Elastic > Isotropic.
В открывшемся окне Linear Isotropic Material Properties for Material
Number 1 введите ранее определенные параметры:
• параметр е i с в поле ЕХ (модуль Юнга),
• параметр n u ic в поле PRXY (коэффициент Пуассона).
Затем в правой части окна Define Material Model Behavior выберите
Structural > Thermal Expansion > Secant Coefficient > Isotropic (рис. 4.9).
В открывшемся окне Thermal Expansion Secant Coefficient for Material
Number 1 (рис. 4.10) введите:
• параметр a l f а в поле ALPX (коэффициент линейного расширения),
Нажмите ОК и затем закройте окно Define Material Model Behavior.
Команды:
MP,EX,l,eic
MP,PRXY,1,nuic ! или MP,NUXY,1,nuic
MP,ALPX,1,alfa

Задание точек
9. Создание двадцати трех точек.
S Отличается от предыдущих примеров только другими координатами
точек и переключением между разными системами координат.
Активируйте глобальную цилиндрическую систему координат:
Utility Menu > WorkPlane > Change Active CS to > Global Cylindrical
Команда:
CSYS,1
Создайте точки 1...7 в цилиндрической системе координат (напоминаем,
что в этом случае координата X означает г, и У означает ф):
Main Menu > Preprocessor > Modeling > Create > Keypoints >
In Active CS
В появившемся окне Create Keypoints in Active Coordinate System за­
полните поля NPT Keypoint number и X fY,Z Location in Active CS в соответ­
ствии с нижеприведенной таблицей, каждый раз нажимая Apply:
NPT X Y
1 хО уО
2 xl уО
3 х2 уО
4 хЗ уО
5 х4 уО
6 х5 УО
7 хб уо
256 Глава 4

Рис. 4.9. Окно выбора типа и задания свойств материала

Ihnm.tl Iнропмип St'i-dMt for

Secant Coefficient for Mats

Рис. 4.10. Окно задания коэффициента линейного расширения

Точка № 4 с координатами {хЗ, уО} — вершина модели трещины i

Команды:
К,1,х0,у0 1
• Точка 1
К,2,х1,у0 t
• Точка 2
К, 3,х2, уО 1
• Точка 3
К,4,хЗ,уО 1
!
« Точка 4 (вершина трещины)
К, 5, х4,уО 1
• Точка 5
К,б,х5,у0 1<